diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..9be145fd --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +# Libraries should not include pubspec.lock, per https://dart.dev/guides/libraries/private-files#pubspeclock. +/pubspec.lock +**/doc/api/ +.dart_tool/ +.packages +build/ diff --git a/.metadata b/.metadata new file mode 100644 index 00000000..f95fcfd8 --- /dev/null +++ b/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: db747aa1331bd95bc9b3874c842261ca2d302cd5 + channel: stable + +project_type: package diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..329b5c58 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,137 @@ +## [4.4.0] 07 / 11 / 2021 +- upgraded phone parser dependency which fix some validity issues +- added swedish language +- added turkish language + +## [4.3.1] 23 / 10 / 2021 +- fix a focus issue when opening country selection +- search bar in country selection is no auto focus false except for the web + + +## [4.3.0] 18 / 10 / 2021 +- Added most of textfield params to the phone input. +- Added method to select the current national number from the controller +- Changed how controllers worked under the hood +- Fix an issue where a phone number could not start with its country code +- uses phone_numbers_parser v4.1.0 + +## [4.2.0] 16 / 10 / 2021 +- [deprecated] PhoneValidator.invalid in favor of PhoneValidator.valid as the naming did not make sens and was backward. + +## [4.1.0 ] 15 / 10 / 2021 +- expose onEditingComplete and textInputAction +- Update phone_number_parser library to 4.0.1, that library has breaking changes which could be reflected in the usage here + +## [4.0.0] 01 / 10 / 2021 + +### Fixes +- fix phone number type, thanks @emrsi +- fix reset and usage as a FormField in general +- fix onChanged & onSaved +- fix late initialization error when no country was selected in bottom sheet selector + +### UI +- added localized phone formatter +- added DraggableModalBottomSheet, thanks @emrsi + +# Validation +- Add PhoneValidator class to easily customize validation and defaults localization error messagees +- Add PhoneFormField `validator` property +- **[BREAKING CHANGE]** Remove `PhoneFormField` properties `errorText` & `phoneNumberType`. Define `validator` property instead with `PhoneValidator.invalid*` + +# Misc +- refactored internals +- [Breaking] light parser was removed. +- [Breaking] exposed `autoFillHints` and removed the `withHint` param +- [Breaking] renamed all instances of `dialCode` to `countryCode` as dial code was semantically incorrect. + +### Note +This major version was a big rework of the library and is packed with fixes. +Thus it was decided that it was not worth it to keep backward compatibility and therefor there are multiple breaking changes + +## [3.0.0] - 27 / 08 / 2021 +- removed deprecated selector config +- added controllers to control the value +- added support for copy pasting + +## [2.0.0] - 16 / 08 / 2021 + +- deprecating SelectorConfig in favor of CountrySelectorNavigator +- added unit tests +- fixes for auto fill and copy paste + +## [1.2.0] - 25 / 05 / 2021 +* Minor release introducing SelectorConfig. +* Fix problems with input focussing in cover sheet. + +``` + // cover sheet + PhoneFormField( + // ... + selectorConfig: SelectorConfigCoverSheet() + ) + // dialog + PhoneFormField( + // ... + selectorConfig: SelectorConfigBottomSheet() + ) + // bottom sheet + PhoneFormField( + // ... + selectorConfig: SelectorConfigBottomSheet(null) + ) +``` + +## [1.1.3] - 25 / 05 / 2021 +* fix initial value not setting up correctly +* Added different types of Country selector display: SelectorDisplay.coversBody, SelectorDisplay.coversLower. The old value is coversLower and the new default value is coversBody. + +## [1.1.2] - 20 / 05 / 2021 +* minor changelog fix. + +## [1.1.1] - 20 / 05 / 2021 +* Added key to exported widgets. + +## [1.1.0] - 19 / 05 / 2021 +* [Breaking] : some classes from the package phone_numbers_parser aren't exported anymore. Mostly classes that are not intended to be used with this package. +* Added example for widgets FlagDialCodeChip and CountrySelector +* Added default values for FlagDialCodeChip and removed some unused values. + +## [1.0.2] - 23 / 04 / 2021 +* Upped dependency phone_numbers_parser to 0.1.3 +* Added phoneNumberType input to validate against specific types (mobile, fixed line) + +## [1.0.1] - 23 / 04 / 2021 +* Fixed validity issue (issue #1) +* Allow country to be searched by dial code (issue #2) +* Sort country search results to have more meaningful results at the top +* Upped dependency phone_numbers_parser to 0.1.0 + +## [1.0.0] - 21 / 04 / 2021 + +* Reworked internal so the PhoneFormField behaves exactly like a TextFormField + +## [0.0.6] - 15 / 04 / 2021 + +* InputDecoration renamed to decoration to match formField + +## [0.0.5] - 15 / 04 / 2021 + +* Match cursor color with border color + +## [0.0.4] - 13 / 04 / 2021 + +* Default font size 14 + +## [0.0.3] - 13 / 04 / 2021 + +* Breaking: inputBorder parameter replaced by inputDecoration for more maneability + +## [0.0.2] - 12 / 04 / 2021 + +* Fix unresponsive onSave + + +## [0.0.1] - 12 / 04 / 2021 + +* initial release diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..105a542d --- /dev/null +++ b/LICENSE @@ -0,0 +1,7 @@ +Copyright [2021-2030] Cedric Vanden Bosch + +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. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 00000000..d442cab8 --- /dev/null +++ b/README.md @@ -0,0 +1,189 @@ +# phone_form_field + +Flutter phone input integrated with flutter internationalization + +## Features + +- Totally cross platform, this is a dart only package / dependencies +- Internationalization +- Phone formatting localized by region +- Phone number validation (built-in validators included for main use cases) +- Support autofill and copy paste +- Extends Flutter's FormField +- Uses dart phone_numbers_parser for parsing + + +## Demo + +Demo available at https://cedvdb.github.io/phone_form_field/ + + +## Usage + +```dart + +// works without any param +PhoneFormField(); + +// all params +PhoneFormField( + key: Key('phone-field') + controller: null, // controller & initialValue value + initialValue: null, // can't be supplied simultaneously + shouldFormat: true // default + defaultCountry: 'US', // default + decoration: InputDecoration( + labelText: 'Phone', // default to null + border: OutlineInputBorder() // default to UnderlineInputBorder(), + // ... + ), + validator: PhoneValidator.validMobile(), // default PhoneValidator.valid() + selectorNavigator: const BottomSheetNavigator(), // default to bottom sheet but you can customize how the selector is shown by extending CountrySelectorNavigator + showFlagInInput: true, // default + flagSize: 16, // default + autofillHints: [AutofillHints.telephoneNumber], // default to null + enabled: true, // default + autofocus: false, // default + autovalidateMode: AutovalidateMode.onUserInteraction, // default + onSaved: (PhoneNumber p) => print('saved $p'), // default null + onChanged: (PhoneNumber p) => print('saved $p'), // default null + // ... + other textfield params +) + +``` + +## Validation + +### Built-in validators + +* required : `PhoneValidator.required` +* valid : `PhoneValidator.valid` (default value when no validator supplied) +* valid mobile number : `PhoneValidator.validMobile` +* valid fixed line number : `PhoneValidator.validFixedLine` +* valid type : `PhoneValidator.validType` +* valid country : `PhoneValidator.validCountry` +* none : `PhoneValidator.none` (this can be used to disable default valid validator) + +### Validators details + +* Each validator has an optional `errorText` property to override built-in translated text +* Most of them have an optional `allowEmpty` (default is true) preventing to flag an empty field as valid. Consider using a composed validator with a first `PhoneValidator.required` when a different text is needed for empty field. + +### Composing validators + +Validator can be a composed set of validators built-in or custom validator using `PhoneValidator.compose`, see example below. + +Note that when composing validators, the sorting is important as the error message displayed is the first validator failing. + +```dart +PhoneFormField( + // ... + validator: PhoneValidator.compose([ + // list of validators to use + PhoneValidator.required(errorText: "You must enter a value"), + PhoneValidator.validMobile(), + // .. + ]), +) +``` + +## Country selector + +Here are the list of the parameters available for all built-in country selector : + +| Name | Default value | Description | +|---|---|---| +| countries | null | Countries available in list view (all countries are listed when omitted) | +| favorites | null | List of country code `['FR','UK']` to display on top of the list | +| addSeparator | true | Whether to add a separator between favorite countries and others one. Useless if `favorites` parameter is null | +| showCountryCode | true | Whether to display the country dial code as listTile item subtitle | +| sortCountries | false | Whether the countries should appear in alphabetic order, if false the countries are displayed in the same order as `countries` property (Note that favorite countries are listed in supplied order whatever the value of this parameter) | +| noResultMessage | null | The message to be displayed in place of the list when search result is empty (a default localised message is used when omitted) | + +### Built-in country selector + +* **DialogNavigator** + Open a dialog to select the country. + No extra parameters + +* **BottomSheetNavigator** + Open a bottom sheet expanding to all available space in both axis + No extra parameters + +* **ModalBottomSheetNavigator** + Open a modal bottom sheet expanded horizontally + Extra parameters: + * `height` (double, default null) + Allow to determine the height of the bottom sheet, will expand to all available height when omitted + +* **DraggableModalBottomSheetNavigator** + Open a modal bottom sheet expanded horizontally which may be dragged from a minimum to a maximum of current available height. + Uses internally the `DraggableScrollableSheet` flutter widget + Extra parameters: + * `initialChildSize` (double, default: `0.5`) factor of current available height used when opening + * `minChildSize` (double, default: `0.Z5`) : maximum factor of current available height + * `minChildSize` (double, default: `0.Z5`) : minimum factor of current available height + * `borderRadius` (BorderRadiusGeometry, default: 16px circular radius on top left/right) + + +### Custom Country Selector Navigator + +You can use your own country selector by creating a class that implements `CountrySelectorNavigator` +It has one required method `navigate` expected to return the selected country: + +```dart +class CustomCountrySelectorNavigator implements CountrySelectorNavigator { + Future navigate(BuildContext context) { + // ask user for a country and return related `Country` class + } +} + +// usage +PhoneFormField( + // ... + selectorNavigator: CustomCountrySelectorNavigator(), + // ... +) +``` + +## Internationalization + + Include the delegate + + ```dart + return MaterialApp( + localizationsDelegates: [ + GlobalMaterialLocalizations.delegate, + PhoneFieldLocalization.delegate + ], + supportedLocales: [ + const Locale('en', ''), + const Locale('es', ''), + const Locale('fr', ''), + const Locale('ru', ''), + // ... + ], + ``` + + That's it. + + + A bunch of languages are built-in: + + - 'ar', + - 'de', + - 'en', + - 'es', + - 'fr', + - 'hin', + - 'it', + - 'nl', + - 'pt', + - 'ru', + - 'tr', + - 'zh', + - 'sv', + + + If one of the language you target is not supported you can submit a + pull request with the translated file in src/l10n diff --git a/analysis_options.yaml b/analysis_options.yaml new file mode 100644 index 00000000..a5744c1c --- /dev/null +++ b/analysis_options.yaml @@ -0,0 +1,4 @@ +include: package:flutter_lints/flutter.yaml + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/build.sh b/build.sh new file mode 100644 index 00000000..aaa7cabd --- /dev/null +++ b/build.sh @@ -0,0 +1 @@ +rm docs/* -rf && cd example && flutter build web --release && cd .. && mv example/build/web/* docs \ No newline at end of file diff --git a/demo_image.png b/demo_image.png new file mode 100644 index 00000000..3ce97c4d Binary files /dev/null and b/demo_image.png differ diff --git a/example/.github/workflows/ci.yml b/example/.github/workflows/ci.yml new file mode 100644 index 00000000..2fd394ce --- /dev/null +++ b/example/.github/workflows/ci.yml @@ -0,0 +1,23 @@ +name: default + +on: + pull_request: + branches: + - 'dev' + - 'main' + +jobs: + flutter_test: + name: runs analyze and tests + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-java@v1 + with: + java-version: '12.x' + - uses: subosito/flutter-action@v1 + with: + channel: 'stable' # or: 'beta', 'dev' or 'master' + - run: flutter pub get + - run: flutter analyze + - run: flutter test diff --git a/example/.gitignore b/example/.gitignore new file mode 100644 index 00000000..0fa6b675 --- /dev/null +++ b/example/.gitignore @@ -0,0 +1,46 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/example/.metadata b/example/.metadata new file mode 100644 index 00000000..0a999ee9 --- /dev/null +++ b/example/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: db747aa1331bd95bc9b3874c842261ca2d302cd5 + channel: stable + +project_type: app diff --git a/example/.pubignore b/example/.pubignore new file mode 100644 index 00000000..b349b8a0 --- /dev/null +++ b/example/.pubignore @@ -0,0 +1,76 @@ +docs/ + +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +build/ + +# Android related +**/android/**/gradle-wrapper.jar +**/android/.gradle +**/android/captures/ +**/android/gradlew +**/android/gradlew.bat +**/android/local.properties +**/android/**/GeneratedPluginRegistrant.java + +# iOS/XCode related +**/ios/**/*.mode1v3 +**/ios/**/*.mode2v3 +**/ios/**/*.moved-aside +**/ios/**/*.pbxuser +**/ios/**/*.perspectivev3 +**/ios/**/*sync/ +**/ios/**/.sconsign.dblite +**/ios/**/.tags* +**/ios/**/.vagrant/ +**/ios/**/DerivedData/ +**/ios/**/Icon? +**/ios/**/Pods/ +**/ios/**/.symlinks/ +**/ios/**/profile +**/ios/**/xcuserdata +**/ios/.generated/ +**/ios/Flutter/App.framework +**/ios/Flutter/Flutter.framework +**/ios/Flutter/Flutter.podspec +**/ios/Flutter/Generated.xcconfig +**/ios/Flutter/app.flx +**/ios/Flutter/app.zip +**/ios/Flutter/flutter_assets/ +**/ios/Flutter/flutter_export_environment.sh +**/ios/ServiceDefinitions.json +**/ios/Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!**/ios/**/default.mode1v3 +!**/ios/**/default.mode2v3 +!**/ios/**/default.pbxuser +!**/ios/**/default.perspectivev3 diff --git a/example/README.md b/example/README.md new file mode 100644 index 00000000..a1356260 --- /dev/null +++ b/example/README.md @@ -0,0 +1,16 @@ +# example + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/example/analysis_options.yaml b/example/analysis_options.yaml new file mode 100644 index 00000000..61b6c4de --- /dev/null +++ b/example/analysis_options.yaml @@ -0,0 +1,29 @@ +# This file configures the analyzer, which statically analyzes Dart code to +# check for errors, warnings, and lints. +# +# The issues identified by the analyzer are surfaced in the UI of Dart-enabled +# IDEs (https://dart.dev/tools#ides-and-editors). The analyzer can also be +# invoked from the command line by running `flutter analyze`. + +# The following line activates a set of recommended lints for Flutter apps, +# packages, and plugins designed to encourage good coding practices. +include: package:flutter_lints/flutter.yaml + +linter: + # The lint rules applied to this project can be customized in the + # section below to disable rules from the `package:flutter_lints/flutter.yaml` + # included above or to enable additional rules. A list of all available lints + # and their documentation is published at + # https://dart-lang.github.io/linter/lints/index.html. + # + # Instead of disabling a lint rule for the entire project in the + # section below, it can also be suppressed for a single line of code + # or a specific dart file by using the `// ignore: name_of_lint` and + # `// ignore_for_file: name_of_lint` syntax on the line or in the file + # producing the lint. + rules: + # avoid_print: false # Uncomment to disable the `avoid_print` rule + # prefer_single_quotes: true # Uncomment to enable the `prefer_single_quotes` rule + +# Additional information about this file can be found at +# https://dart.dev/guides/language/analysis-options diff --git a/example/android/.gitignore b/example/android/.gitignore new file mode 100644 index 00000000..6f568019 --- /dev/null +++ b/example/android/.gitignore @@ -0,0 +1,13 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties +**/*.keystore +**/*.jks diff --git a/example/android/app/build.gradle b/example/android/app/build.gradle new file mode 100644 index 00000000..5fe3c929 --- /dev/null +++ b/example/android/app/build.gradle @@ -0,0 +1,68 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion flutter.compileSdkVersion + + compileOptions { + sourceCompatibility JavaVersion.VERSION_1_8 + targetCompatibility JavaVersion.VERSION_1_8 + } + + kotlinOptions { + jvmTarget = '1.8' + } + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.example.example" + minSdkVersion flutter.minSdkVersion + targetSdkVersion flutter.targetSdkVersion + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/example/android/app/src/debug/AndroidManifest.xml b/example/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 00000000..c208884f --- /dev/null +++ b/example/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/example/android/app/src/main/AndroidManifest.xml b/example/android/app/src/main/AndroidManifest.xml new file mode 100644 index 00000000..3f41384d --- /dev/null +++ b/example/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + diff --git a/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt b/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt new file mode 100644 index 00000000..e793a000 --- /dev/null +++ b/example/android/app/src/main/kotlin/com/example/example/MainActivity.kt @@ -0,0 +1,6 @@ +package com.example.example + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/example/android/app/src/main/res/drawable-v21/launch_background.xml b/example/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 00000000..f74085f3 --- /dev/null +++ b/example/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/example/android/app/src/main/res/drawable/launch_background.xml b/example/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 00000000..304732f8 --- /dev/null +++ b/example/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 00000000..db77bb4b Binary files /dev/null and b/example/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 00000000..17987b79 Binary files /dev/null and b/example/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 00000000..09d43914 Binary files /dev/null and b/example/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 00000000..d5f1c8d3 Binary files /dev/null and b/example/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 00000000..4d6372ee Binary files /dev/null and b/example/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/example/android/app/src/main/res/values-night/styles.xml b/example/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 00000000..3db14bb5 --- /dev/null +++ b/example/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/example/android/app/src/main/res/values/styles.xml b/example/android/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..d460d1e9 --- /dev/null +++ b/example/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/example/android/app/src/profile/AndroidManifest.xml b/example/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 00000000..c208884f --- /dev/null +++ b/example/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/example/android/build.gradle b/example/android/build.gradle new file mode 100644 index 00000000..4256f917 --- /dev/null +++ b/example/android/build.gradle @@ -0,0 +1,31 @@ +buildscript { + ext.kotlin_version = '1.6.10' + repositories { + google() + mavenCentral() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + mavenCentral() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/example/android/gradle.properties b/example/android/gradle.properties new file mode 100644 index 00000000..94adc3a3 --- /dev/null +++ b/example/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/example/android/gradle/wrapper/gradle-wrapper.properties b/example/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 00000000..bc6a58af --- /dev/null +++ b/example/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/example/android/settings.gradle b/example/android/settings.gradle new file mode 100644 index 00000000..44e62bcf --- /dev/null +++ b/example/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/example/docs/assets/AssetManifest.json b/example/docs/assets/AssetManifest.json new file mode 100644 index 00000000..159c69e3 --- /dev/null +++ b/example/docs/assets/AssetManifest.json @@ -0,0 +1 @@ +{"packages/circle_flags/assets/png/ad.png":["packages/circle_flags/assets/png/ad.png"],"packages/circle_flags/assets/png/ae.png":["packages/circle_flags/assets/png/ae.png"],"packages/circle_flags/assets/png/af.png":["packages/circle_flags/assets/png/af.png"],"packages/circle_flags/assets/png/ag.png":["packages/circle_flags/assets/png/ag.png"],"packages/circle_flags/assets/png/ai.png":["packages/circle_flags/assets/png/ai.png"],"packages/circle_flags/assets/png/al.png":["packages/circle_flags/assets/png/al.png"],"packages/circle_flags/assets/png/am.png":["packages/circle_flags/assets/png/am.png"],"packages/circle_flags/assets/png/an.png":["packages/circle_flags/assets/png/an.png"],"packages/circle_flags/assets/png/ao.png":["packages/circle_flags/assets/png/ao.png"],"packages/circle_flags/assets/png/aq.png":["packages/circle_flags/assets/png/aq.png"],"packages/circle_flags/assets/png/ar.png":["packages/circle_flags/assets/png/ar.png"],"packages/circle_flags/assets/png/as.png":["packages/circle_flags/assets/png/as.png"],"packages/circle_flags/assets/png/at.png":["packages/circle_flags/assets/png/at.png"],"packages/circle_flags/assets/png/au.png":["packages/circle_flags/assets/png/au.png"],"packages/circle_flags/assets/png/aw.png":["packages/circle_flags/assets/png/aw.png"],"packages/circle_flags/assets/png/ax.png":["packages/circle_flags/assets/png/ax.png"],"packages/circle_flags/assets/png/az.png":["packages/circle_flags/assets/png/az.png"],"packages/circle_flags/assets/png/ba.png":["packages/circle_flags/assets/png/ba.png"],"packages/circle_flags/assets/png/bb.png":["packages/circle_flags/assets/png/bb.png"],"packages/circle_flags/assets/png/bd.png":["packages/circle_flags/assets/png/bd.png"],"packages/circle_flags/assets/png/be.png":["packages/circle_flags/assets/png/be.png"],"packages/circle_flags/assets/png/bf.png":["packages/circle_flags/assets/png/bf.png"],"packages/circle_flags/assets/png/bg.png":["packages/circle_flags/assets/png/bg.png"],"packages/circle_flags/assets/png/bh.png":["packages/circle_flags/assets/png/bh.png"],"packages/circle_flags/assets/png/bi.png":["packages/circle_flags/assets/png/bi.png"],"packages/circle_flags/assets/png/bj.png":["packages/circle_flags/assets/png/bj.png"],"packages/circle_flags/assets/png/bl.png":["packages/circle_flags/assets/png/bl.png"],"packages/circle_flags/assets/png/bm.png":["packages/circle_flags/assets/png/bm.png"],"packages/circle_flags/assets/png/bn.png":["packages/circle_flags/assets/png/bn.png"],"packages/circle_flags/assets/png/bo.png":["packages/circle_flags/assets/png/bo.png"],"packages/circle_flags/assets/png/bq-bo.png":["packages/circle_flags/assets/png/bq-bo.png"],"packages/circle_flags/assets/png/bq-sa.png":["packages/circle_flags/assets/png/bq-sa.png"],"packages/circle_flags/assets/png/bq-se.png":["packages/circle_flags/assets/png/bq-se.png"],"packages/circle_flags/assets/png/br.png":["packages/circle_flags/assets/png/br.png"],"packages/circle_flags/assets/png/bs.png":["packages/circle_flags/assets/png/bs.png"],"packages/circle_flags/assets/png/bt.png":["packages/circle_flags/assets/png/bt.png"],"packages/circle_flags/assets/png/bv.png":["packages/circle_flags/assets/png/bv.png"],"packages/circle_flags/assets/png/bw.png":["packages/circle_flags/assets/png/bw.png"],"packages/circle_flags/assets/png/by.png":["packages/circle_flags/assets/png/by.png"],"packages/circle_flags/assets/png/bz.png":["packages/circle_flags/assets/png/bz.png"],"packages/circle_flags/assets/png/ca-bc.png":["packages/circle_flags/assets/png/ca-bc.png"],"packages/circle_flags/assets/png/ca.png":["packages/circle_flags/assets/png/ca.png"],"packages/circle_flags/assets/png/cc.png":["packages/circle_flags/assets/png/cc.png"],"packages/circle_flags/assets/png/cd.png":["packages/circle_flags/assets/png/cd.png"],"packages/circle_flags/assets/png/cf.png":["packages/circle_flags/assets/png/cf.png"],"packages/circle_flags/assets/png/cg.png":["packages/circle_flags/assets/png/cg.png"],"packages/circle_flags/assets/png/ch.png":["packages/circle_flags/assets/png/ch.png"],"packages/circle_flags/assets/png/ci.png":["packages/circle_flags/assets/png/ci.png"],"packages/circle_flags/assets/png/ck.png":["packages/circle_flags/assets/png/ck.png"],"packages/circle_flags/assets/png/cl.png":["packages/circle_flags/assets/png/cl.png"],"packages/circle_flags/assets/png/cm.png":["packages/circle_flags/assets/png/cm.png"],"packages/circle_flags/assets/png/cn.png":["packages/circle_flags/assets/png/cn.png"],"packages/circle_flags/assets/png/co.png":["packages/circle_flags/assets/png/co.png"],"packages/circle_flags/assets/png/cr.png":["packages/circle_flags/assets/png/cr.png"],"packages/circle_flags/assets/png/cu.png":["packages/circle_flags/assets/png/cu.png"],"packages/circle_flags/assets/png/cv.png":["packages/circle_flags/assets/png/cv.png"],"packages/circle_flags/assets/png/cw.png":["packages/circle_flags/assets/png/cw.png"],"packages/circle_flags/assets/png/cx.png":["packages/circle_flags/assets/png/cx.png"],"packages/circle_flags/assets/png/cy.png":["packages/circle_flags/assets/png/cy.png"],"packages/circle_flags/assets/png/cz.png":["packages/circle_flags/assets/png/cz.png"],"packages/circle_flags/assets/png/de.png":["packages/circle_flags/assets/png/de.png"],"packages/circle_flags/assets/png/dj.png":["packages/circle_flags/assets/png/dj.png"],"packages/circle_flags/assets/png/dk.png":["packages/circle_flags/assets/png/dk.png"],"packages/circle_flags/assets/png/dm.png":["packages/circle_flags/assets/png/dm.png"],"packages/circle_flags/assets/png/do.png":["packages/circle_flags/assets/png/do.png"],"packages/circle_flags/assets/png/dz.png":["packages/circle_flags/assets/png/dz.png"],"packages/circle_flags/assets/png/easter_island.png":["packages/circle_flags/assets/png/easter_island.png"],"packages/circle_flags/assets/png/ec-w.png":["packages/circle_flags/assets/png/ec-w.png"],"packages/circle_flags/assets/png/ec.png":["packages/circle_flags/assets/png/ec.png"],"packages/circle_flags/assets/png/ee.png":["packages/circle_flags/assets/png/ee.png"],"packages/circle_flags/assets/png/eg.png":["packages/circle_flags/assets/png/eg.png"],"packages/circle_flags/assets/png/eh.png":["packages/circle_flags/assets/png/eh.png"],"packages/circle_flags/assets/png/er.png":["packages/circle_flags/assets/png/er.png"],"packages/circle_flags/assets/png/es-ce.png":["packages/circle_flags/assets/png/es-ce.png"],"packages/circle_flags/assets/png/es-cn.png":["packages/circle_flags/assets/png/es-cn.png"],"packages/circle_flags/assets/png/es-ga.png":["packages/circle_flags/assets/png/es-ga.png"],"packages/circle_flags/assets/png/es-ib.png":["packages/circle_flags/assets/png/es-ib.png"],"packages/circle_flags/assets/png/es-ml.png":["packages/circle_flags/assets/png/es-ml.png"],"packages/circle_flags/assets/png/es-pv.png":["packages/circle_flags/assets/png/es-pv.png"],"packages/circle_flags/assets/png/es.png":["packages/circle_flags/assets/png/es.png"],"packages/circle_flags/assets/png/esperanto.png":["packages/circle_flags/assets/png/esperanto.png"],"packages/circle_flags/assets/png/et.png":["packages/circle_flags/assets/png/et.png"],"packages/circle_flags/assets/png/european_union.png":["packages/circle_flags/assets/png/european_union.png"],"packages/circle_flags/assets/png/fi.png":["packages/circle_flags/assets/png/fi.png"],"packages/circle_flags/assets/png/fj.png":["packages/circle_flags/assets/png/fj.png"],"packages/circle_flags/assets/png/fk.png":["packages/circle_flags/assets/png/fk.png"],"packages/circle_flags/assets/png/fm.png":["packages/circle_flags/assets/png/fm.png"],"packages/circle_flags/assets/png/fo.png":["packages/circle_flags/assets/png/fo.png"],"packages/circle_flags/assets/png/fr-h.png":["packages/circle_flags/assets/png/fr-h.png"],"packages/circle_flags/assets/png/fr.png":["packages/circle_flags/assets/png/fr.png"],"packages/circle_flags/assets/png/ga.png":["packages/circle_flags/assets/png/ga.png"],"packages/circle_flags/assets/png/gb-eng.png":["packages/circle_flags/assets/png/gb-eng.png"],"packages/circle_flags/assets/png/gb-ork.png":["packages/circle_flags/assets/png/gb-ork.png"],"packages/circle_flags/assets/png/gb-sct.png":["packages/circle_flags/assets/png/gb-sct.png"],"packages/circle_flags/assets/png/gb-wls.png":["packages/circle_flags/assets/png/gb-wls.png"],"packages/circle_flags/assets/png/gb.png":["packages/circle_flags/assets/png/gb.png"],"packages/circle_flags/assets/png/gd.png":["packages/circle_flags/assets/png/gd.png"],"packages/circle_flags/assets/png/ge-ab.png":["packages/circle_flags/assets/png/ge-ab.png"],"packages/circle_flags/assets/png/ge.png":["packages/circle_flags/assets/png/ge.png"],"packages/circle_flags/assets/png/gf.png":["packages/circle_flags/assets/png/gf.png"],"packages/circle_flags/assets/png/gg.png":["packages/circle_flags/assets/png/gg.png"],"packages/circle_flags/assets/png/gh.png":["packages/circle_flags/assets/png/gh.png"],"packages/circle_flags/assets/png/gi.png":["packages/circle_flags/assets/png/gi.png"],"packages/circle_flags/assets/png/gl.png":["packages/circle_flags/assets/png/gl.png"],"packages/circle_flags/assets/png/gm.png":["packages/circle_flags/assets/png/gm.png"],"packages/circle_flags/assets/png/gn.png":["packages/circle_flags/assets/png/gn.png"],"packages/circle_flags/assets/png/gp.png":["packages/circle_flags/assets/png/gp.png"],"packages/circle_flags/assets/png/gq.png":["packages/circle_flags/assets/png/gq.png"],"packages/circle_flags/assets/png/gr.png":["packages/circle_flags/assets/png/gr.png"],"packages/circle_flags/assets/png/gs.png":["packages/circle_flags/assets/png/gs.png"],"packages/circle_flags/assets/png/gt.png":["packages/circle_flags/assets/png/gt.png"],"packages/circle_flags/assets/png/gu.png":["packages/circle_flags/assets/png/gu.png"],"packages/circle_flags/assets/png/gw.png":["packages/circle_flags/assets/png/gw.png"],"packages/circle_flags/assets/png/gy.png":["packages/circle_flags/assets/png/gy.png"],"packages/circle_flags/assets/png/hausa.png":["packages/circle_flags/assets/png/hausa.png"],"packages/circle_flags/assets/png/hk.png":["packages/circle_flags/assets/png/hk.png"],"packages/circle_flags/assets/png/hm.png":["packages/circle_flags/assets/png/hm.png"],"packages/circle_flags/assets/png/hmong.png":["packages/circle_flags/assets/png/hmong.png"],"packages/circle_flags/assets/png/hn.png":["packages/circle_flags/assets/png/hn.png"],"packages/circle_flags/assets/png/hr.png":["packages/circle_flags/assets/png/hr.png"],"packages/circle_flags/assets/png/ht.png":["packages/circle_flags/assets/png/ht.png"],"packages/circle_flags/assets/png/hu.png":["packages/circle_flags/assets/png/hu.png"],"packages/circle_flags/assets/png/id.png":["packages/circle_flags/assets/png/id.png"],"packages/circle_flags/assets/png/ie.png":["packages/circle_flags/assets/png/ie.png"],"packages/circle_flags/assets/png/il.png":["packages/circle_flags/assets/png/il.png"],"packages/circle_flags/assets/png/im.png":["packages/circle_flags/assets/png/im.png"],"packages/circle_flags/assets/png/in.png":["packages/circle_flags/assets/png/in.png"],"packages/circle_flags/assets/png/io.png":["packages/circle_flags/assets/png/io.png"],"packages/circle_flags/assets/png/iq.png":["packages/circle_flags/assets/png/iq.png"],"packages/circle_flags/assets/png/ir.png":["packages/circle_flags/assets/png/ir.png"],"packages/circle_flags/assets/png/is.png":["packages/circle_flags/assets/png/is.png"],"packages/circle_flags/assets/png/it-82.png":["packages/circle_flags/assets/png/it-82.png"],"packages/circle_flags/assets/png/it-88.png":["packages/circle_flags/assets/png/it-88.png"],"packages/circle_flags/assets/png/it.png":["packages/circle_flags/assets/png/it.png"],"packages/circle_flags/assets/png/je.png":["packages/circle_flags/assets/png/je.png"],"packages/circle_flags/assets/png/jm.png":["packages/circle_flags/assets/png/jm.png"],"packages/circle_flags/assets/png/jo.png":["packages/circle_flags/assets/png/jo.png"],"packages/circle_flags/assets/png/jp.png":["packages/circle_flags/assets/png/jp.png"],"packages/circle_flags/assets/png/kannada.png":["packages/circle_flags/assets/png/kannada.png"],"packages/circle_flags/assets/png/ke.png":["packages/circle_flags/assets/png/ke.png"],"packages/circle_flags/assets/png/kg.png":["packages/circle_flags/assets/png/kg.png"],"packages/circle_flags/assets/png/kh.png":["packages/circle_flags/assets/png/kh.png"],"packages/circle_flags/assets/png/ki.png":["packages/circle_flags/assets/png/ki.png"],"packages/circle_flags/assets/png/km.png":["packages/circle_flags/assets/png/km.png"],"packages/circle_flags/assets/png/kn.png":["packages/circle_flags/assets/png/kn.png"],"packages/circle_flags/assets/png/kp.png":["packages/circle_flags/assets/png/kp.png"],"packages/circle_flags/assets/png/kr.png":["packages/circle_flags/assets/png/kr.png"],"packages/circle_flags/assets/png/kurdistan.png":["packages/circle_flags/assets/png/kurdistan.png"],"packages/circle_flags/assets/png/kw.png":["packages/circle_flags/assets/png/kw.png"],"packages/circle_flags/assets/png/ky.png":["packages/circle_flags/assets/png/ky.png"],"packages/circle_flags/assets/png/kz.png":["packages/circle_flags/assets/png/kz.png"],"packages/circle_flags/assets/png/la.png":["packages/circle_flags/assets/png/la.png"],"packages/circle_flags/assets/png/lb.png":["packages/circle_flags/assets/png/lb.png"],"packages/circle_flags/assets/png/lc.png":["packages/circle_flags/assets/png/lc.png"],"packages/circle_flags/assets/png/li.png":["packages/circle_flags/assets/png/li.png"],"packages/circle_flags/assets/png/lk.png":["packages/circle_flags/assets/png/lk.png"],"packages/circle_flags/assets/png/lr.png":["packages/circle_flags/assets/png/lr.png"],"packages/circle_flags/assets/png/ls.png":["packages/circle_flags/assets/png/ls.png"],"packages/circle_flags/assets/png/lt.png":["packages/circle_flags/assets/png/lt.png"],"packages/circle_flags/assets/png/lu.png":["packages/circle_flags/assets/png/lu.png"],"packages/circle_flags/assets/png/lv.png":["packages/circle_flags/assets/png/lv.png"],"packages/circle_flags/assets/png/ly.png":["packages/circle_flags/assets/png/ly.png"],"packages/circle_flags/assets/png/ma.png":["packages/circle_flags/assets/png/ma.png"],"packages/circle_flags/assets/png/malayali.png":["packages/circle_flags/assets/png/malayali.png"],"packages/circle_flags/assets/png/maori.png":["packages/circle_flags/assets/png/maori.png"],"packages/circle_flags/assets/png/mc.png":["packages/circle_flags/assets/png/mc.png"],"packages/circle_flags/assets/png/md.png":["packages/circle_flags/assets/png/md.png"],"packages/circle_flags/assets/png/me.png":["packages/circle_flags/assets/png/me.png"],"packages/circle_flags/assets/png/mf.png":["packages/circle_flags/assets/png/mf.png"],"packages/circle_flags/assets/png/mg.png":["packages/circle_flags/assets/png/mg.png"],"packages/circle_flags/assets/png/mh.png":["packages/circle_flags/assets/png/mh.png"],"packages/circle_flags/assets/png/mk.png":["packages/circle_flags/assets/png/mk.png"],"packages/circle_flags/assets/png/ml.png":["packages/circle_flags/assets/png/ml.png"],"packages/circle_flags/assets/png/mm.png":["packages/circle_flags/assets/png/mm.png"],"packages/circle_flags/assets/png/mn.png":["packages/circle_flags/assets/png/mn.png"],"packages/circle_flags/assets/png/mo.png":["packages/circle_flags/assets/png/mo.png"],"packages/circle_flags/assets/png/mp.png":["packages/circle_flags/assets/png/mp.png"],"packages/circle_flags/assets/png/mq.png":["packages/circle_flags/assets/png/mq.png"],"packages/circle_flags/assets/png/mr.png":["packages/circle_flags/assets/png/mr.png"],"packages/circle_flags/assets/png/ms.png":["packages/circle_flags/assets/png/ms.png"],"packages/circle_flags/assets/png/mt.png":["packages/circle_flags/assets/png/mt.png"],"packages/circle_flags/assets/png/mu.png":["packages/circle_flags/assets/png/mu.png"],"packages/circle_flags/assets/png/mv.png":["packages/circle_flags/assets/png/mv.png"],"packages/circle_flags/assets/png/mw.png":["packages/circle_flags/assets/png/mw.png"],"packages/circle_flags/assets/png/mx.png":["packages/circle_flags/assets/png/mx.png"],"packages/circle_flags/assets/png/my.png":["packages/circle_flags/assets/png/my.png"],"packages/circle_flags/assets/png/mz.png":["packages/circle_flags/assets/png/mz.png"],"packages/circle_flags/assets/png/na.png":["packages/circle_flags/assets/png/na.png"],"packages/circle_flags/assets/png/nato.png":["packages/circle_flags/assets/png/nato.png"],"packages/circle_flags/assets/png/nc.png":["packages/circle_flags/assets/png/nc.png"],"packages/circle_flags/assets/png/ne.png":["packages/circle_flags/assets/png/ne.png"],"packages/circle_flags/assets/png/nf.png":["packages/circle_flags/assets/png/nf.png"],"packages/circle_flags/assets/png/ng.png":["packages/circle_flags/assets/png/ng.png"],"packages/circle_flags/assets/png/ni.png":["packages/circle_flags/assets/png/ni.png"],"packages/circle_flags/assets/png/nl.png":["packages/circle_flags/assets/png/nl.png"],"packages/circle_flags/assets/png/no.png":["packages/circle_flags/assets/png/no.png"],"packages/circle_flags/assets/png/northern_cyprus.png":["packages/circle_flags/assets/png/northern_cyprus.png"],"packages/circle_flags/assets/png/np.png":["packages/circle_flags/assets/png/np.png"],"packages/circle_flags/assets/png/nr.png":["packages/circle_flags/assets/png/nr.png"],"packages/circle_flags/assets/png/nu.png":["packages/circle_flags/assets/png/nu.png"],"packages/circle_flags/assets/png/nz.png":["packages/circle_flags/assets/png/nz.png"],"packages/circle_flags/assets/png/om.png":["packages/circle_flags/assets/png/om.png"],"packages/circle_flags/assets/png/pa.png":["packages/circle_flags/assets/png/pa.png"],"packages/circle_flags/assets/png/pe.png":["packages/circle_flags/assets/png/pe.png"],"packages/circle_flags/assets/png/pf.png":["packages/circle_flags/assets/png/pf.png"],"packages/circle_flags/assets/png/pg.png":["packages/circle_flags/assets/png/pg.png"],"packages/circle_flags/assets/png/ph.png":["packages/circle_flags/assets/png/ph.png"],"packages/circle_flags/assets/png/pk.png":["packages/circle_flags/assets/png/pk.png"],"packages/circle_flags/assets/png/pl.png":["packages/circle_flags/assets/png/pl.png"],"packages/circle_flags/assets/png/pm.png":["packages/circle_flags/assets/png/pm.png"],"packages/circle_flags/assets/png/pn.png":["packages/circle_flags/assets/png/pn.png"],"packages/circle_flags/assets/png/pr.png":["packages/circle_flags/assets/png/pr.png"],"packages/circle_flags/assets/png/ps.png":["packages/circle_flags/assets/png/ps.png"],"packages/circle_flags/assets/png/pt-20.png":["packages/circle_flags/assets/png/pt-20.png"],"packages/circle_flags/assets/png/pt-30.png":["packages/circle_flags/assets/png/pt-30.png"],"packages/circle_flags/assets/png/pt.png":["packages/circle_flags/assets/png/pt.png"],"packages/circle_flags/assets/png/pw.png":["packages/circle_flags/assets/png/pw.png"],"packages/circle_flags/assets/png/py.png":["packages/circle_flags/assets/png/py.png"],"packages/circle_flags/assets/png/qa.png":["packages/circle_flags/assets/png/qa.png"],"packages/circle_flags/assets/png/re.png":["packages/circle_flags/assets/png/re.png"],"packages/circle_flags/assets/png/ro.png":["packages/circle_flags/assets/png/ro.png"],"packages/circle_flags/assets/png/rs.png":["packages/circle_flags/assets/png/rs.png"],"packages/circle_flags/assets/png/ru.png":["packages/circle_flags/assets/png/ru.png"],"packages/circle_flags/assets/png/rw.png":["packages/circle_flags/assets/png/rw.png"],"packages/circle_flags/assets/png/sa.png":["packages/circle_flags/assets/png/sa.png"],"packages/circle_flags/assets/png/sb.png":["packages/circle_flags/assets/png/sb.png"],"packages/circle_flags/assets/png/sc.png":["packages/circle_flags/assets/png/sc.png"],"packages/circle_flags/assets/png/sd.png":["packages/circle_flags/assets/png/sd.png"],"packages/circle_flags/assets/png/se.png":["packages/circle_flags/assets/png/se.png"],"packages/circle_flags/assets/png/sg.png":["packages/circle_flags/assets/png/sg.png"],"packages/circle_flags/assets/png/sh.png":["packages/circle_flags/assets/png/sh.png"],"packages/circle_flags/assets/png/si.png":["packages/circle_flags/assets/png/si.png"],"packages/circle_flags/assets/png/sj.png":["packages/circle_flags/assets/png/sj.png"],"packages/circle_flags/assets/png/sk.png":["packages/circle_flags/assets/png/sk.png"],"packages/circle_flags/assets/png/sl.png":["packages/circle_flags/assets/png/sl.png"],"packages/circle_flags/assets/png/sm.png":["packages/circle_flags/assets/png/sm.png"],"packages/circle_flags/assets/png/sn.png":["packages/circle_flags/assets/png/sn.png"],"packages/circle_flags/assets/png/so.png":["packages/circle_flags/assets/png/so.png"],"packages/circle_flags/assets/png/somaliland.png":["packages/circle_flags/assets/png/somaliland.png"],"packages/circle_flags/assets/png/south_ossetia.png":["packages/circle_flags/assets/png/south_ossetia.png"],"packages/circle_flags/assets/png/sr.png":["packages/circle_flags/assets/png/sr.png"],"packages/circle_flags/assets/png/ss.png":["packages/circle_flags/assets/png/ss.png"],"packages/circle_flags/assets/png/st.png":["packages/circle_flags/assets/png/st.png"],"packages/circle_flags/assets/png/sv.png":["packages/circle_flags/assets/png/sv.png"],"packages/circle_flags/assets/png/sx.png":["packages/circle_flags/assets/png/sx.png"],"packages/circle_flags/assets/png/sy.png":["packages/circle_flags/assets/png/sy.png"],"packages/circle_flags/assets/png/sz.png":["packages/circle_flags/assets/png/sz.png"],"packages/circle_flags/assets/png/tc.png":["packages/circle_flags/assets/png/tc.png"],"packages/circle_flags/assets/png/td.png":["packages/circle_flags/assets/png/td.png"],"packages/circle_flags/assets/png/tf.png":["packages/circle_flags/assets/png/tf.png"],"packages/circle_flags/assets/png/tg.png":["packages/circle_flags/assets/png/tg.png"],"packages/circle_flags/assets/png/th.png":["packages/circle_flags/assets/png/th.png"],"packages/circle_flags/assets/png/tibet.png":["packages/circle_flags/assets/png/tibet.png"],"packages/circle_flags/assets/png/tj.png":["packages/circle_flags/assets/png/tj.png"],"packages/circle_flags/assets/png/tk.png":["packages/circle_flags/assets/png/tk.png"],"packages/circle_flags/assets/png/tl.png":["packages/circle_flags/assets/png/tl.png"],"packages/circle_flags/assets/png/tm.png":["packages/circle_flags/assets/png/tm.png"],"packages/circle_flags/assets/png/tn.png":["packages/circle_flags/assets/png/tn.png"],"packages/circle_flags/assets/png/to.png":["packages/circle_flags/assets/png/to.png"],"packages/circle_flags/assets/png/tr.png":["packages/circle_flags/assets/png/tr.png"],"packages/circle_flags/assets/png/transnistria.png":["packages/circle_flags/assets/png/transnistria.png"],"packages/circle_flags/assets/png/tt.png":["packages/circle_flags/assets/png/tt.png"],"packages/circle_flags/assets/png/tv.png":["packages/circle_flags/assets/png/tv.png"],"packages/circle_flags/assets/png/tw.png":["packages/circle_flags/assets/png/tw.png"],"packages/circle_flags/assets/png/tz.png":["packages/circle_flags/assets/png/tz.png"],"packages/circle_flags/assets/png/ua.png":["packages/circle_flags/assets/png/ua.png"],"packages/circle_flags/assets/png/ug.png":["packages/circle_flags/assets/png/ug.png"],"packages/circle_flags/assets/png/um.png":["packages/circle_flags/assets/png/um.png"],"packages/circle_flags/assets/png/united_nations.png":["packages/circle_flags/assets/png/united_nations.png"],"packages/circle_flags/assets/png/us-hi.png":["packages/circle_flags/assets/png/us-hi.png"],"packages/circle_flags/assets/png/us.png":["packages/circle_flags/assets/png/us.png"],"packages/circle_flags/assets/png/uy.png":["packages/circle_flags/assets/png/uy.png"],"packages/circle_flags/assets/png/uz.png":["packages/circle_flags/assets/png/uz.png"],"packages/circle_flags/assets/png/va.png":["packages/circle_flags/assets/png/va.png"],"packages/circle_flags/assets/png/vc.png":["packages/circle_flags/assets/png/vc.png"],"packages/circle_flags/assets/png/ve.png":["packages/circle_flags/assets/png/ve.png"],"packages/circle_flags/assets/png/vg.png":["packages/circle_flags/assets/png/vg.png"],"packages/circle_flags/assets/png/vi.png":["packages/circle_flags/assets/png/vi.png"],"packages/circle_flags/assets/png/vn.png":["packages/circle_flags/assets/png/vn.png"],"packages/circle_flags/assets/png/vu.png":["packages/circle_flags/assets/png/vu.png"],"packages/circle_flags/assets/png/wf.png":["packages/circle_flags/assets/png/wf.png"],"packages/circle_flags/assets/png/ws.png":["packages/circle_flags/assets/png/ws.png"],"packages/circle_flags/assets/png/xk.png":["packages/circle_flags/assets/png/xk.png"],"packages/circle_flags/assets/png/xx.png":["packages/circle_flags/assets/png/xx.png"],"packages/circle_flags/assets/png/ye.png":["packages/circle_flags/assets/png/ye.png"],"packages/circle_flags/assets/png/yiddish.png":["packages/circle_flags/assets/png/yiddish.png"],"packages/circle_flags/assets/png/yt.png":["packages/circle_flags/assets/png/yt.png"],"packages/circle_flags/assets/png/za.png":["packages/circle_flags/assets/png/za.png"],"packages/circle_flags/assets/png/zm.png":["packages/circle_flags/assets/png/zm.png"],"packages/circle_flags/assets/png/zw.png":["packages/circle_flags/assets/png/zw.png"],"packages/cupertino_icons/assets/CupertinoIcons.ttf":["packages/cupertino_icons/assets/CupertinoIcons.ttf"]} \ No newline at end of file diff --git a/example/docs/assets/FontManifest.json b/example/docs/assets/FontManifest.json new file mode 100644 index 00000000..464ab588 --- /dev/null +++ b/example/docs/assets/FontManifest.json @@ -0,0 +1 @@ +[{"family":"MaterialIcons","fonts":[{"asset":"fonts/MaterialIcons-Regular.otf"}]},{"family":"packages/cupertino_icons/CupertinoIcons","fonts":[{"asset":"packages/cupertino_icons/assets/CupertinoIcons.ttf"}]}] \ No newline at end of file diff --git a/example/docs/assets/NOTICES b/example/docs/assets/NOTICES new file mode 100644 index 00000000..31b34f08 --- /dev/null +++ b/example/docs/assets/NOTICES @@ -0,0 +1,15280 @@ +StackWalker + +Copyright (c) 2005-2009, Jochen Kalmbach +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. +Neither the name of Jochen Kalmbach nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +StackWalker + +Copyright (c) 2005-2013, Jochen Kalmbach +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. +Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. +Neither the name of Jochen Kalmbach nor the names of its contributors may be +used to endorse or promote products derived from this software without +specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +abseil-cpp + +Apache License +Version 2.0, January 2004 +https://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + https://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +abseil-cpp +accessibility +skia + +Copyright 2020 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +abseil-cpp +angle +boringssl +etc1 +khronos +libwebp +txt +vulkan +vulkan-deps +wuffs + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2009 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2010 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility + +Copyright (c) 2014 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +angle + +Copyright (c) 2013 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base + +Copyright 2013 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +fuchsia_sdk +skia +zlib + +Copyright 2018 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +icu +zlib + +Copyright 2014 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +base +zlib + +Copyright (c) 2011 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +engine +gpu +tonic +txt + +Copyright 2013 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +fuchsia_sdk +skia +zlib + +Copyright 2019 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +icu +skia + +Copyright 2015 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +icu +skia + +Copyright 2016 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +zlib + +Copyright (c) 2012 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +accessibility +zlib + +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright (C) 2009 Apple Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY APPLE INC. ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright (C) 2012 Apple Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY APPLE, INC. ``AS IS'' AND ANY +EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE, INC. OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY +OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2008 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2008-2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle + +Copyright (c) 2010 NVIDIA, Corporation + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice (including the next +paragraph) shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +angle + +Copyright 2002 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2010 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2011 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2012 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2013 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2014 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2015 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 The ANGLE Project Authors. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2018 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2019 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2020 The ANGLE Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright 2021 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle + +Copyright The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +base + +Copyright 2016 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +base + +Copyright 2017 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +fuchsia_sdk +rapidjson + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +angle +fuchsia_sdk +skia + +Copyright 2021 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-2014 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-2017 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle +khronos + +Copyright (c) 2013-2018 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +angle +xxhash + +Copyright 2019 The ANGLE Project Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + + Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + + Neither the name of TransGaming Inc., Google Inc., 3DLabs Inc. + Ltd., nor the names of their contributors may be used to endorse + or promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, +BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +async + +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. + +-------------------------------------------------------------------------------- +boolean_selector + +Copyright 2016, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1997 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +All rights reserved. + +This package is an SSL implementation written +by Eric Young (eay@cryptsoft.com). +The implementation was written so as to conform with Netscapes SSL. + +This library is free for commercial and non-commercial use as long as +the following conditions are aheared to. The following conditions +apply to all code found in this distribution, be it the RC4, RSA, +lhash, DES, etc., code; not just the SSL code. The SSL documentation +included with this distribution is covered by the same copyright terms +except that the holder is Tim Hudson (tjh@cryptsoft.com). + +Copyright remains Eric Young's, and as such any Copyright notices in +the code are not to be removed. +If this package is used in a product, Eric Young should be given attribution +as the author of the parts of the library used. +This can be in the form of a textual message at program startup or +in documentation (online or textual) provided with the package. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2000 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2001 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 1999-2008 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2002 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2000-2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2001-2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2002-2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2003 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2004 Kungliga Tekniska Högskolan +(Royal Institute of Technology, Stockholm, Sweden). +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name of the Institute nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2004 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2005 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2006,2007 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2008 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2010 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2011 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2012 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2013 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2014 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. All advertising materials mentioning features or use of this software + must display the following acknowledgement: + "This product includes cryptographic software written by + Eric Young (eay@cryptsoft.com)" + The word 'cryptographic' can be left out if the rouines from the library + being used are not cryptographic related :-). +4. If you include any Windows specific code (or a derivative thereof) from + the apps directory (application code) you must include an acknowledgement: + "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +The licence and distribution terms for any publically available version or +derivative of this code cannot be changed. i.e. this code cannot simply be +copied and put under another distribution licence +[including the GNU Public Licence.] +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2014, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2015 The OpenSSL Project. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2015, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2016, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2017, the HRSS authors. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2018, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2019, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2020 Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright (c) 2020, Google Inc. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 1995-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2000-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + licensing@OpenSSL.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + +3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + +4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + +5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + +6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + +THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY +EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR +ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2005 Nokia. All rights reserved. + +The portions of the attached software ("Contribution") is developed by +Nokia Corporation and is licensed pursuant to the OpenSSL open source +license. + +The Contribution, originally written by Mika Kousa and Pasi Eronen of +Nokia Corporation, consists of the "PSK" (Pre-Shared Key) ciphersuites +support (see RFC 4279) to OpenSSL. + +No patent licenses or other rights except those expressly stated in +the OpenSSL open source license shall be deemed granted or received +expressly, by implication, estoppel, or otherwise. + +No assurances are provided by Nokia that the Contribution does not +infringe the patent or other intellectual property rights of any third +party or that the license provides you with all the necessary rights +to make use of the Contribution. + +THE SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. IN +ADDITION TO THE DISCLAIMERS INCLUDED IN THE LICENSE, NOKIA +SPECIFICALLY DISCLAIMS ANY LIABILITY FOR CLAIMS BROUGHT BY YOU OR ANY +OTHER ENTITY BASED ON INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR +OTHERWISE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2005, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2006, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2006-2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2007, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2007-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2008 Google Inc. +All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2008, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2009 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2009, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2012-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2013-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2012, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2014, Intel Corporation. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2014-2016 The OpenSSL Project Authors. All Rights Reserved. +Copyright (c) 2015, Intel Inc. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2015, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2015-2016 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +Copyright 2016 Brian Smith. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY +SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION +OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. +-------------------------------------------------------------------------------- +boringssl + +Copyright 2017 The OpenSSL Project Authors. All Rights Reserved. + +Licensed under the OpenSSL license (the "License"). You may not use +this file except in compliance with the License. You can obtain a copy +in the file LICENSE in the source distribution or at +https://www.openssl.org/source/license.html +-------------------------------------------------------------------------------- +boringssl + +The MIT License (MIT) + +Copyright (c) 2015-2016 the fiat-crypto authors (see +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +boringssl +dart + +OpenSSL License + + ==================================================================== + Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + 3. All advertising materials mentioning features or use of this + software must display the following acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit. (http://www.openssl.org/)" + + 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to + endorse or promote products derived from this software without + prior written permission. For written permission, please contact + openssl-core@openssl.org. + + 5. Products derived from this software may not be called "OpenSSL" + nor may "OpenSSL" appear in their names without prior written + permission of the OpenSSL Project. + + 6. Redistributions of any form whatsoever must retain the following + acknowledgment: + "This product includes software developed by the OpenSSL Project + for use in the OpenSSL Toolkit (http://www.openssl.org/)" + + THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY + EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR + ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT + NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, + STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED + OF THE POSSIBILITY OF SUCH DAMAGE. + ==================================================================== + + This product includes cryptographic software written by Eric Young + (eay@cryptsoft.com). This product includes software written by Tim + Hudson (tjh@cryptsoft.com). + +Original SSLeay License + +* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) +* All rights reserved. + +* This package is an SSL implementation written +* by Eric Young (eay@cryptsoft.com). +* The implementation was written so as to conform with Netscapes SSL. + +* This library is free for commercial and non-commercial use as long as +* the following conditions are aheared to. The following conditions +* apply to all code found in this distribution, be it the RC4, RSA, +* lhash, DES, etc., code; not just the SSL code. The SSL documentation +* included with this distribution is covered by the same copyright terms +* except that the holder is Tim Hudson (tjh@cryptsoft.com). + +* Copyright remains Eric Young's, and as such any Copyright notices in +* the code are not to be removed. +* If this package is used in a product, Eric Young should be given attribution +* as the author of the parts of the library used. +* This can be in the form of a textual message at program startup or +* in documentation (online or textual) provided with the package. + +* Redistribution and use in source and binary forms, with or without +* modification, are permitted provided that the following conditions +* are met: +* 1. Redistributions of source code must retain the copyright +* notice, this list of conditions and the following disclaimer. +* 2. Redistributions in binary form must reproduce the above copyright +* notice, this list of conditions and the following disclaimer in the +* documentation and/or other materials provided with the distribution. +* 3. All advertising materials mentioning features or use of this software +* must display the following acknowledgement: +* "This product includes cryptographic software written by +* Eric Young (eay@cryptsoft.com)" +* The word 'cryptographic' can be left out if the rouines from the library +* being used are not cryptographic related :-). +* 4. If you include any Windows specific code (or a derivative thereof) from +* the apps directory (application code) you must include an acknowledgement: +* "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" + +* THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND +* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +* SUCH DAMAGE. + +* The licence and distribution terms for any publically available version or +* derivative of this code cannot be changed. i.e. this code cannot simply be +* copied and put under another distribution licence +* [including the GNU Public Licence.] + +ISC license used for completely new code in BoringSSL: + +/* Copyright (c) 2015, Google Inc. + + * Permission to use, copy, modify, and/or distribute this software for any + * purpose with or without fee is hereby granted, provided that the above + * copyright notice and this permission notice appear in all copies. + + * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES + * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY + * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES + * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION + * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN + * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +The code in third_party/fiat carries the MIT license: + +Copyright (c) 2015-2016 the fiat-crypto authors (see +https://github.com/mit-plv/fiat-crypto/blob/master/AUTHORS). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Licenses for support code + +Parts of the TLS test suite are under the Go license. This code is not included +in BoringSSL (i.e. libcrypto and libssl) when compiled, however, so +distributing code linked against BoringSSL does not trigger this license: + +Copyright (c) 2009 The Go Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +characters + +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. + +-------------------------------------------------------------------------------- +charcode +matcher +path +source_span +stack_trace +string_scanner + +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. + +-------------------------------------------------------------------------------- +circle_flags + +MIT License + +Copyright (c) 2021-2030 Cedric Vanden Bosch + +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. +-------------------------------------------------------------------------------- +clock +fake_async + + + 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. +-------------------------------------------------------------------------------- +collection +stream_channel +typed_data + +Copyright 2015, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +colorama + +Copyright (c) 2010 Jonathan Hartley +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +* Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +* Neither the name of the copyright holders, nor those of its contributors + may be used to endorse or promote products derived from this software without + specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +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. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2003-2005 Tom Wu +Copyright (c) 2012 Adam Singer (adam@solvr.io) +All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND, +EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY +WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. + +IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL, +INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF +THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT +OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +In addition, the following condition applies: + +All redistributions must retain an intact copy of this copyright notice +and disclaimer. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2010, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014 The Polymer Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2018, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2019, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2020, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file +for details. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart + +Copyright 2009 The Go Authors. All rights reserved. +Use of this source code is governed by a BSD-style +license that can be found in the LICENSE file +-------------------------------------------------------------------------------- +dart + +Copyright 2012, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart +double-conversion +icu + +Copyright 2006-2008 the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +dart_countries +phone_form_field +phone_number_metadata + +Copyright [2021-2030] Cedric Vanden Bosch + +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 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. +-------------------------------------------------------------------------------- +expat + +Copyright 2021 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2019 Advanced Micro Devices, Inc. All rights reserved. +Copyright (c) <2014> + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +ffx_spd + +Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation +files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the +Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the +Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR +COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +files + +Copyright (c) 1998, 1999 Thai Open Source Software Center Ltd + +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. +-------------------------------------------------------------------------------- +files + +Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + +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. +-------------------------------------------------------------------------------- +files + +Copyright (c) 1998, 1999, 2000 Thai Open Source Software Center Ltd + and Clark Cooper +Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006 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. +-------------------------------------------------------------------------------- +files + +Copyright 2000, Clark Cooper +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 + +Copyright 2014 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2002 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) 1995-2002 Jean-loup Gailly. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +freetype2 + +Copyright (C) 1995-2002 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 --- +-------------------------------------------------------------------------------- +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 2015 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2016 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2016 The Fuchsia Authors. All rights reserved. +Copyright (c) 2009 Corey Tabaka + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2017 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2018 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2019 The Fuchsia Authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2020 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2021 The Flutter Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, +are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +Copyright 2021 The Fuchsia Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +fuchsia_sdk + +The majority of files in this project use the Apache 2.0 License. +There are a few exceptions and their license can be found in the source. +Any license deviations from Apache 2.0 are "more permissive" licenses. + +=========================================================================================== + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +-------------------------------------------------------------------------------- +fuchsia_sdk + +musl as a whole is licensed under the following standard MIT license: + +Copyright © 2005-2014 Rich Felker, et al. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Authors/contributors include: + +Alex Dowad +Alexander Monakov +Anthony G. Basile +Arvid Picciani +Bobby Bingham +Boris Brezillon +Brent Cook +Chris Spiegel +Clément Vasseur +Daniel Micay +Denys Vlasenko +Emil Renner Berthing +Felix Fietkau +Felix Janda +Gianluca Anzolin +Hauke Mehrtens +Hiltjo Posthuma +Isaac Dunham +Jaydeep Patil +Jens Gustedt +Jeremy Huntwork +Jo-Philipp Wich +Joakim Sindholt +John Spencer +Josiah Worcester +Justin Cormack +Khem Raj +Kylie McClain +Luca Barbato +Luka Perkov +M Farkas-Dyck (Strake) +Mahesh Bodapati +Michael Forney +Natanael Copa +Nicholas J. Kain +orc +Pascal Cuoq +Petr Hosek +Pierre Carrier +Rich Felker +Richard Pennington +Shiz +sin +Solar Designer +Stefan Kristiansson +Szabolcs Nagy +Timo Teräs +Trutz Behn +Valentin Ochs +William Haddon + +Portions of this software are derived from third-party works licensed +under terms compatible with the above MIT license: + +Much of the math library code (third_party/math/* and +third_party/complex/*, and third_party/include/libm.h) is +Copyright © 1993,2004 Sun Microsystems or +Copyright © 2003-2011 David Schultz or +Copyright © 2003-2009 Steven G. Kargl or +Copyright © 2003-2009 Bruce D. Evans or +Copyright © 2008 Stephen L. Moshier +and labelled as such in comments in the individual source files. All +have been licensed under extremely permissive terms. + +The smoothsort implementation (third_party/smoothsort/qsort.c) is +Copyright © 2011 Valentin Ochs and is licensed under an MIT-style +license. + +The x86_64 files in third_party/arch were written by Nicholas J. Kain +and is licensed under the standard MIT terms. + +All other files which have no copyright comments are original works +produced specifically for use as part of this library, written either +by Rich Felker, the main author of the library, or by one or more +contibutors listed above. Details on authorship of individual files +can be found in the git version control history of the project. The +omission of copyright and license comments in each file is in the +interest of source tree size. + +In addition, permission is hereby granted for all public header files +(include/* and arch/*/bits/*) and crt files intended to be linked into +applications (crt/*, ldso/dlstart.c, and arch/*/crt_arch.h) to omit +the copyright notice and permission notice otherwise required by the +license, and to use these files without any requirement of +attribution. These files include substantial contributions from: + +Bobby Bingham +John Spencer +Nicholas J. Kain +Rich Felker +Richard Pennington +Stefan Kristiansson +Szabolcs Nagy + +all of whom have explicitly granted such permission. + +This file previously contained text expressing a belief that most of +the files covered by the above exception were sufficiently trivial not +to be subject to copyright, resulting in confusion over whether it +negated the permissions granted in the license. In the spirit of +permissive licensing, and of not having licensing issues being an +obstacle to adoption, that text has been removed. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2002-2006 Marcus Geelnard +Copyright (c) 2006-2016 Camilla Berglund + +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 Berglund +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2006-2016 Camilla Berglund + +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 Berglund + +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 Berglund +Copyright (c) 2012 Torsten Walluhn + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would + be appreciated but is not required. + +2. Altered source versions must be plainly marked as such, and must not + be misrepresented as being the original software. + +3. This notice may not be removed or altered from any source + distribution. +-------------------------------------------------------------------------------- +glfw + +Copyright (c) 2010-2016 Camilla Berglund + +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) 2014-2015 Brandon Schaefer + +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. +-------------------------------------------------------------------------------- +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 © 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,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. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2012,2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2013 Red Hat, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2014 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Google, Inc. +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015 Mozilla Foundation. +Copyright © 2015 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2015-2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Elie Roux +Copyright © 2018 Google, Inc. +Copyright © 2018-2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Google, Inc. +Copyright © 2018 Khaled Hosny +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2016 Igalia S.L. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017 Google, Inc. +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2017,2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi +Copyright © 2020 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Ebrahim Byagowi. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Google, Inc. +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018 Adobe Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2018-2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. +Copyright © 2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Facebook, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019 Adobe Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2019-2020 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Ebrahim Byagowi + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +Copyright © 2020 Google, Inc. + + This is part of HarfBuzz, a text shaping library. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +harfbuzz + +HarfBuzz is licensed under the so-called "Old MIT" license. Details follow. +For parts of HarfBuzz that are licensed under different licenses see individual +files names COPYING in subdirectories where applicable. + +Copyright © 2010,2011,2012,2013,2014,2015,2016,2017,2018,2019,2020 Google, Inc. +Copyright © 2018,2019,2020 Ebrahim Byagowi +Copyright © 2019,2020 Facebook, Inc. +Copyright © 2012 Mozilla Foundation +Copyright © 2011 Codethink Limited +Copyright © 2008,2010 Nokia Corporation and/or its subsidiary(-ies) +Copyright © 2009 Keith Stribley +Copyright © 2009 Martin Hosken and SIL International +Copyright © 2007 Chris Wilson +Copyright © 2006 Behdad Esfahbod +Copyright © 2005 David Turner +Copyright © 2004,2007,2008,2009,2010 Red Hat, Inc. +Copyright © 1998-2004 David Turner and Werner Lemberg + +For full copyright notices consult the individual files in the package. + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that the +above copyright notice and the following two paragraphs appear in +all copies of this software. + +IN NO EVENT SHALL THE COPYRIGHT HOLDER BE LIABLE TO ANY PARTY FOR +DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES +ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN +IF THE COPYRIGHT HOLDER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE COPYRIGHT HOLDER SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, +BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND +FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS +ON AN "AS IS" BASIS, AND THE COPYRIGHT HOLDER HAS NO OBLIGATION TO +PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1995-2016 International Business Machines Corporation and others +All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, and/or sell copies of the Software, and to permit persons +to whom the Software is furnished to do so, provided that the above +copyright notice(s) and this permission notice appear in all copies of +the Software and that both the above copyright notice(s) and this +permission notice appear in supporting documentation. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR +HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY +SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER +RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF +CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN +CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, use +or other dealings in this Software without prior written authorization +of the copyright holder. + +All trademarks and registered trademarks mentioned herein are the +property of their respective owners. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1998 - 1999 Unicode, Inc. All Rights reserved. + Copyright (C) 2002-2005, International Business Machines + Corporation and others. All Rights Reserved. + +This file is provided as-is by Unicode, Inc. (The Unicode Consortium). +No claims are made as to fitness for any particular purpose. No +warranties of any kind are expressed or implied. The recipient +agrees to determine applicability of information provided. If this +file has been provided on optical media by Unicode, Inc., the sole +remedy for any claim will be exchange of defective media within 90 +days of receipt. + +Unicode, Inc. hereby grants the right to freely use the information +supplied in this file in the creation of products supporting the +Unicode Standard, and to make copies of this file in any form for +internal or external distribution as long as this notice remains +attached. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999 Computer Systems and Communication Lab, + Institute of Information Science, Academia + * Sinica. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the Computer Systems and Communication Lab + nor the names of its contributors may be used to endorse or + promote products derived from this software without specific + prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999 TaBE Project. +Copyright (c) 1999 Pai-Hsiang Hsiao. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: + +. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. +. Neither the name of the TaBE Project nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, +INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 1999 Unicode, Inc. All Rights reserved. + Copyright (C) 2002-2005, International Business Machines + Corporation and others. All Rights Reserved. + +This file is provided as-is by Unicode, Inc. (The Unicode Consortium). +No claims are made as to fitness for any particular purpose. No +warranties of any kind are expressed or implied. The recipient +agrees to determine applicability of information provided. If this +file has been provided on optical media by Unicode, Inc., the sole +remedy for any claim will be exchange of defective media within 90 +days of receipt. + +Unicode, Inc. hereby grants the right to freely use the information +supplied in this file in the creation of products supporting the +Unicode Standard, and to make copies of this file in any form for +internal or external distribution as long as this notice remains +attached. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2002 Unicode, Inc. All Rights reserved. + Copyright (C) 2002-2005, International Business Machines + Corporation and others. All Rights Reserved. + +This file is provided as-is by Unicode, Inc. (The Unicode Consortium). +No claims are made as to fitness for any particular purpose. No +warranties of any kind are expressed or implied. The recipient +agrees to determine applicability of information provided. If this +file has been provided on optical media by Unicode, Inc., the sole +remedy for any claim will be exchange of defective media within 90 +days of receipt. + +Unicode, Inc. hereby grants the right to freely use the information +supplied in this file in the creation of products supporting the +Unicode Standard, and to make copies of this file in any form for +internal or external distribution as long as this notice remains +attached. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2013 International Business Machines Corporation +and others. All Rights Reserved. + +Project: https://github.com/veer66/lao-dictionary +Dictionary: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary.txt +License: https://github.com/veer66/lao-dictionary/blob/master/Lao-Dictionary-LICENSE.txt + (copied below) + + This file is derived from the above dictionary, with slight + modifications. + + Copyright (C) 2013 Brian Eugene Wilson, Robert Martin Campbell. + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, + are permitted provided that the following conditions are met: + +Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. Redistributions in + binary form must reproduce the above copyright notice, this list of + conditions and the following disclaimer in the documentation and/or + other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS +FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE +COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, +INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, +STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED +OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) 2014 International Business Machines Corporation +and others. All Rights Reserved. + +This list is part of a project hosted at: + github.com/kanyawtech/myanmar-karen-word-lists + +Copyright (c) 2013, LeRoy Benjamin Sharon +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: Redistributions of source code must retain the above +copyright notice, this list of conditions and the following +disclaimer. Redistributions in binary form must reproduce the +above copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided +with the distribution. + + Neither the name Myanmar Karen Word Lists, nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS +BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED +TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR +TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF +THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2010. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2011. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2012. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2014. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright (c) IBM Corporation, 2000-2016. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright 1996 Chih-Hao Tsai @ Beckman Institute, + University of Illinois +c-tsai4@uiuc.edu http://casper.beckman.uiuc.edu/~c-tsai4 +-------------------------------------------------------------------------------- +icu + +Copyright 2000, 2001, 2002, 2003 Nara Institute of Science +and Technology. All Rights Reserved. + +Use, reproduction, and distribution of this software is permitted. +Any copy of this software, whether in its original form or modified, +must include both the above copyright notice and the following +paragraphs. + +Nara Institute of Science and Technology (NAIST), +the copyright holders, disclaims all warranties with regard to this +software, including all implied warranties of merchantability and +fitness, in no event shall NAIST be liable for +any special, indirect or consequential damages or any damages +whatsoever resulting from loss of use, data or profits, whether in an +action of contract, negligence or other tortuous action, arising out +of or in connection with the use or performance of this software. + +A large portion of the dictionary entries +originate from ICOT Free Software. The following conditions for ICOT +Free Software applies to the current dictionary as well. + +Each User may also freely distribute the Program, whether in its +original form or modified, to any third party or parties, PROVIDED +that the provisions of Section 3 ("NO WARRANTY") will ALWAYS appear +on, or be attached to, the Program, which is distributed substantially +in the same form as set out herein and that such intended +distribution, if actually made, will neither violate or otherwise +contravene any of the laws and regulations of the countries having +jurisdiction over the User or the intended distribution itself. + +NO WARRANTY + +The program was produced on an experimental basis in the course of the +research and development conducted during the project and is provided +to users as so produced on an experimental basis. Accordingly, the +program is provided without any warranty whatsoever, whether express, +implied, statutory or otherwise. The term "warranty" used herein +includes, but is not limited to, any warranty of the quality, +performance, merchantability and fitness for a particular purpose of +the program and the nonexistence of any infringement or violation of +any right of any third party. + +Each user of the program will agree and understand, and be deemed to +have agreed and understood, that there is no warranty whatsoever for +the program and, accordingly, the entire risk arising from or +otherwise connected with the program is assumed by the user. + +Therefore, neither ICOT, the copyright holder, or any other +organization that participated in or was otherwise related to the +development of the program and their respective officials, directors, +officers and other employees shall be held liable for any and all +damages, including, without limitation, general, special, incidental +and consequential damages, arising out of or otherwise in connection +with the use or inability to use the program or any product, material +or result produced or otherwise obtained by using the program, +regardless of whether they have been advised of, or otherwise had +knowledge of, the possibility of such damages at any time during the +project or thereafter. Each user will be deemed to have agreed to the +foregoing by his or her commencement of use of the program. The term +"use" as used herein includes, but is not limited to, the use, +modification, copying and distribution of the program and the +production of secondary products from the program. + +In the case where the program, whether in its original form or +modified, was distributed or delivered to or received by a user from +any person, organization or entity other than ICOT, unless it makes or +grants independently of ICOT any specific warranty to the user in +writing, such person, organization or entity, will also be exempted +from and not be held liable to the user for any such damages as noted +above as far as the program is concerned. +-------------------------------------------------------------------------------- +icu + +Copyright 2006-2011, the V8 project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright 2019 the V8 project authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Copyright © 1991-2020 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +icu + +The BSD License +http://opensource.org/licenses/bsd-license.php +Copyright (C) 2006-2008, Google Inc. + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following +disclaimer in the documentation and/or other materials provided with +the distribution. + Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND +CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, +INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +icu + +Unicode® Terms of Use +For the general privacy policy governing access to this site, see the Unicode Privacy Policy. For trademark usage, see the Unicode® Consortium Name and Trademark Usage Policy. + +A. Unicode Copyright. +1. Copyright © 1991-2017 Unicode, Inc. All rights reserved. +2. Certain documents and files on this website contain a legend indicating that "Modification is permitted." Any person is hereby authorized, without fee, to modify such documents and files to create derivative works conforming to the Unicode® Standard, subject to Terms and Conditions herein. +3. Any person is hereby authorized, without fee, to view, use, reproduce, and distribute all documents and files solely for informational purposes and in the creation of products supporting the Unicode Standard, subject to the Terms and Conditions herein. +4. Further specifications of rights and restrictions pertaining to the use of the particular set of data files known as the "Unicode Character Database" can be found in the License. +5. Each version of the Unicode Standard has further specifications of rights and restrictions of use. For the book editions (Unicode 5.0 and earlier), these are found on the back of the title page. The online code charts carry specific restrictions. All other files, including online documentation of the core specification for Unicode 6.0 and later, are covered under these general Terms of Use. +6. No license is granted to "mirror" the Unicode website where a fee is charged for access to the "mirror" site. +7. Modification is not permitted with respect to this document. All copies of this document must be verbatim. +B. Restricted Rights Legend. Any technical data or software which is licensed to the United States of America, its agencies and/or instrumentalities under this Agreement is commercial technical data or commercial computer software developed exclusively at private expense as defined in FAR 2.101, or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, duplication, or disclosure by the Government is subject to restrictions as set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) and this Agreement. For Software, in accordance with FAR 12-212 or DFARS 227-7202, as applicable, use, duplication or disclosure by the Government is subject to the restrictions set forth in this Agreement. +C. Warranties and Disclaimers. +1. This publication and/or website may include technical or typographical errors or other inaccuracies . Changes are periodically added to the information herein; these changes will be incorporated in new editions of the publication and/or website. Unicode may make improvements and/or changes in the product(s) and/or program(s) described in this publication and/or website at any time. +2. If this file has been purchased on magnetic or optical media from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange of the defective media within ninety (90) days of original purchase. +3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. +D. Waiver of Damages. In no event shall Unicode or its licensors be liable for any special, incidental, indirect or consequential damages of any kind, or any damages whatsoever, whether or not Unicode was advised of the possibility of the damage, including, without limitation, those resulting from the following: loss of use, data or profits, in connection with the use, modification or distribution of this information or its derivatives. +E. Trademarks & Logos. +1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode, Inc. “The Unicode Consortium” and “Unicode, Inc.” are trade names of Unicode, Inc. Use of the information and materials found on this website indicates your acknowledgement of Unicode, Inc.’s exclusive worldwide rights in the Unicode Word Mark, the Unicode Logo, and the Unicode trade names. +2. The Unicode Consortium Name and Trademark Usage Policy (“Trademark Policy”) are incorporated herein by reference and you agree to abide by the provisions of the Trademark Policy, which may be changed from time to time in the sole discretion of Unicode, Inc. +3. All third party trademarks referenced herein are the property of their respective owners. +F. Miscellaneous. +1. Jurisdiction and Venue. This server is operated from a location in the State of California, United States of America. Unicode makes no representation that the materials are appropriate for use in other locations. If you access this server from other locations, you are responsible for compliance with local laws. This Agreement, all use of this site and any claims and damages resulting from use of this site are governed solely by the laws of the State of California without regard to any principles which would apply the laws of a different jurisdiction. The user agrees that any disputes regarding this site shall be resolved solely in the courts located in Santa Clara County, California. The user agrees said courts have personal jurisdiction and agree to waive any right to transfer the dispute to any other forum. +2. Modification by Unicode Unicode shall have the right to modify this Agreement at any time by posting it to this site. The user may not assign any part of this Agreement without Unicode’s prior written consent. +3. Taxes. The user agrees to pay any taxes arising from access to this website or use of the information herein, except for those based on Unicode’s net income. +4. Severability. If any provision of this Agreement is declared invalid or unenforceable, the remaining provisions of this Agreement shall remain in effect. +5. Entire Agreement. This Agreement constitutes the entire agreement between the parties. + +EXHIBIT 1 +UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + +Unicode Data Files include all data files under the directories +http://www.unicode.org/Public/, http://www.unicode.org/reports/, +http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and +http://www.unicode.org/utility/trac/browser/. + +Unicode Data Files do not include PDF online code charts under the +directory http://www.unicode.org/Public/. + +Software includes any source code published in the Unicode Standard +or under the directories +http://www.unicode.org/Public/, http://www.unicode.org/reports/, +http://www.unicode.org/cldr/data/, http://source.icu-project.org/repos/icu/, and +http://www.unicode.org/utility/trac/browser/. + +NOTICE TO USER: Carefully read the following legal agreement. +BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S +DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), +YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE +TERMS AND CONDITIONS OF THIS AGREEMENT. +IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE +THE DATA FILES OR SOFTWARE. + +COPYRIGHT AND PERMISSION NOTICE + +Copyright © 1991-2017 Unicode, Inc. All rights reserved. +Distributed under the Terms of Use in http://www.unicode.org/copyright.html. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Unicode data files and any associated documentation +(the "Data Files") or Unicode software and any associated documentation +(the "Software") to deal in the Data Files or Software +without restriction, including without limitation the rights to use, +copy, modify, merge, publish, distribute, and/or sell copies of +the Data Files or Software, and to permit persons to whom the Data Files +or Software are furnished to do so, provided that either +(a) this copyright and permission notice appear with all copies +of the Data Files or Software, or +(b) this copyright and permission notice appear in associated +Documentation. + +THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF +ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE +WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND +NONINFRINGEMENT OF THIRD PARTY RIGHTS. +IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS +NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL +DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, +DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER +TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THE DATA FILES OR SOFTWARE. + +Except as contained in this notice, the name of a copyright holder +shall not be used in advertising or otherwise to promote the sale, +use or other dealings in these Data Files or Software without prior +written authorization of the copyright holder. +-------------------------------------------------------------------------------- +intl + +Copyright 2013, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2010 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. + +SGI FREE SOFTWARE LICENSE B (Version 2.0, Sept. 18, 2008) + +Copyright (C) 1992 Silicon Graphics, Inc. All Rights Reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice including the dates of first publication and either +this permission notice or a reference to http://oss.sgi.com/projects/FreeB +shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL SILICON +GRAPHICS, INC. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN +AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION +WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Except as contained in this notice, the name of Silicon Graphics, Inc. shall +not be used in advertising or otherwise to promote the sale, use or other +dealings in this Software without prior written authorization from Silicon +Graphics, Inc. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2012 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2007-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2008-2009 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +khronos + +Copyright (c) 2013-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and/or associated documentation files (the +"Materials"), to deal in the Materials without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Materials, and to +permit persons to whom the Materials are furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Materials. + +THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Apache License +Version 2.0, January 2004 +http://www.apache.org/licenses + +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + +1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + +2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + +3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + +4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + +5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + +6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + +7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + +8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + +9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + +END OF TERMS AND CONDITIONS + +APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + +Copyright [yyyy] [name of copyright owner] + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +--- LLVM Exceptions to the Apache 2.0 License ---- + +As an exception, if, as a result of your compiling your source code, portions +of this Software are embedded into an Object form of such source code, you +may redistribute such embedded portions in such Object form without complying +with the conditions of Sections 4(a), 4(b) and 4(d) of the License. + +In addition, if you combine or link compiled forms of this Software with +software that is licensed under the GPLv2 ("Combined Software") and if a +court of competent jurisdiction determines that the patent provision (Section +3), the indemnity provision (Section 9) or other Section of the License +conflicts with the conditions of the GPLv2, you may retroactively and +prospectively choose to deem waived or otherwise exclude such Section(s) of +the License, but only in their entirety and only with respect to the Combined +Software. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +libcxx +libcxxabi + +University of Illinois/NCSA +Open Source License + +Copyright (c) 2009-2019 by the contributors listed in CREDITS.TXT + +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, 2014-2016, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2013-2014, Linaro Limited. All Rights Reserved. +Author: Ragesh Radhakrishnan +Copyright (C) 2014-2016, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. +Copyright (C) 2016, Siarhei Siamashka. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2009-2011, Nokia Corporation and/or its subsidiary(-ies). +All Rights Reserved. +Author: Siarhei Siamashka +Copyright (C) 2014, Siarhei Siamashka. All Rights Reserved. +Copyright (C) 2014, Linaro Limited. All Rights Reserved. +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2015-2016, Matthieu Darbois. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2011, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +All Rights Reserved. +Authors: Teodora Novkovic (teodora.novkovic@imgtec.com) + Darko Laus (darko.laus@imgtec.com) +Copyright (C) 2015, D. R. Commander. All Rights Reserved. +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2014-2015, D. R. Commander. All Rights Reserved. +Copyright (C) 2014, Jay Foad. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C) 2015, D. R. Commander. All Rights Reserved. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2014 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2009-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011, 2015 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright (C)2011-2016 D. R. Commander. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +- Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. +- Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. +- Neither the name of the libjpeg-turbo Project nor the names of its + contributors may be used to endorse or promote products derived from this + software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS", +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDERS OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2013-2014, 2016, D. R. Commander. +Copyright (C) 2015-2016, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014, 2016, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014, D. R. Commander. +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2009-2011, 2014-2015, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2010, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library - version 1.02 + +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2011, 2014, D. R. Commander. +Copyright (C) 2015, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2011, 2014-2016, D. R. Commander. +Copyright (C) 2013-2014, MIPS Technologies, Inc., California. +Copyright (C) 2014, Linaro Limited. +Copyright (C) 2015-2016, Matthieu Darbois. + +Based on the x86 SIMD extension for IJG JPEG library, +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009 Pierre Ossman for Cendio AB +Copyright (C) 2011, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009, 2012 Pierre Ossman for Cendio AB +Copyright (C) 2009, 2012, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +Copyright 2009, 2012 Pierre Ossman for Cendio AB +Copyright (C) 2012, D. R. Commander. + +Based on the x86 SIMD extension for IJG JPEG library +Copyright (C) 1999-2006, MIYASAKA Masaru. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +libjpeg-turbo + +libjpeg-turbo note: This file has been modified by The libjpeg-turbo Project +to include only information relevant to libjpeg-turbo, to wordsmith certain +sections, and to remove impolitic language that existed in the libjpeg v8 +README. It is included only for reference. Please see README.md for +information specific to libjpeg-turbo. + +The Independent JPEG Group's JPEG software +========================================== + +This distribution contains a release of the Independent JPEG Group's free JPEG +software. You are welcome to redistribute this software and to use it for any +purpose, subject to the conditions under LEGAL ISSUES, below. + +This software is the work of Tom Lane, Guido Vollbeding, Philip Gladstone, +Bill Allombert, Jim Boucher, Lee Crocker, Bob Friesenhahn, Ben Jackson, +Julian Minguillon, Luis Ortiz, George Phillips, Davide Rossi, Ge' Weijers, +and other members of the Independent JPEG Group. + +IJG is not affiliated with the ISO/IEC JTC1/SC29/WG1 standards committee +(also known as JPEG, together with ITU-T SG16). + +DOCUMENTATION ROADMAP +===================== + +This file contains the following sections: + +OVERVIEW General description of JPEG and the IJG software. +LEGAL ISSUES Copyright, lack of warranty, terms of distribution. +REFERENCES Where to learn more about JPEG. +ARCHIVE LOCATIONS Where to find newer versions of this software. +FILE FORMAT WARS Software *not* to get. +TO DO Plans for future IJG releases. + +Other documentation files in the distribution are: + +User documentation: + usage.txt Usage instructions for cjpeg, djpeg, jpegtran, + rdjpgcom, and wrjpgcom. + *.1 Unix-style man pages for programs (same info as usage.txt). + wizard.txt Advanced usage instructions for JPEG wizards only. + change.log Version-to-version change highlights. +Programmer and internal documentation: + libjpeg.txt How to use the JPEG library in your own programs. + example.c Sample code for calling the JPEG library. + structure.txt Overview of the JPEG library's internal structure. + coderules.txt Coding style rules --- please read if you contribute code. + +Please read at least usage.txt. Some information can also be found in the JPEG +FAQ (Frequently Asked Questions) article. See ARCHIVE LOCATIONS below to find +out where to obtain the FAQ article. + +If you want to understand how the JPEG code works, we suggest reading one or +more of the REFERENCES, then looking at the documentation files (in roughly +the order listed) before diving into the code. + +OVERVIEW +======== + +This package contains C software to implement JPEG image encoding, decoding, +and transcoding. JPEG (pronounced "jay-peg") is a standardized compression +method for full-color and grayscale images. JPEG's strong suit is compressing +photographic images or other types of images that have smooth color and +brightness transitions between neighboring pixels. Images with sharp lines or +other abrupt features may not compress well with JPEG, and a higher JPEG +quality may have to be used to avoid visible compression artifacts with such +images. + +JPEG is lossy, meaning that the output pixels are not necessarily identical to +the input pixels. However, on photographic content and other "smooth" images, +very good compression ratios can be obtained with no visible compression +artifacts, and extremely high compression ratios are possible if you are +willing to sacrifice image quality (by reducing the "quality" setting in the +compressor.) + +This software implements JPEG baseline, extended-sequential, and progressive +compression processes. Provision is made for supporting all variants of these +processes, although some uncommon parameter settings aren't implemented yet. +We have made no provision for supporting the hierarchical or lossless +processes defined in the standard. + +We provide a set of library routines for reading and writing JPEG image files, +plus two sample applications "cjpeg" and "djpeg", which use the library to +perform conversion between JPEG and some other popular image file formats. +The library is intended to be reused in other applications. + +In order to support file conversion and viewing software, we have included +considerable functionality beyond the bare JPEG coding/decoding capability; +for example, the color quantization modules are not strictly part of JPEG +decoding, but they are essential for output to colormapped file formats or +colormapped displays. These extra functions can be compiled out of the +library if not required for a particular application. + +We have also included "jpegtran", a utility for lossless transcoding between +different JPEG processes, and "rdjpgcom" and "wrjpgcom", two simple +applications for inserting and extracting textual comments in JFIF files. + +The emphasis in designing this software has been on achieving portability and +flexibility, while also making it fast enough to be useful. In particular, +the software is not intended to be read as a tutorial on JPEG. (See the +REFERENCES section for introductory material.) Rather, it is intended to +be reliable, portable, industrial-strength code. We do not claim to have +achieved that goal in every aspect of the software, but we strive for it. + +We welcome the use of this software as a component of commercial products. +No royalty is required, but we do ask for an acknowledgement in product +documentation, as described under LEGAL ISSUES. + +LEGAL ISSUES +============ + +In plain English: + +1. We don't promise that this software works. (But if you find any bugs, + please let us know!) +2. You can use this software for whatever you want. You don't have to pay us. +3. You may not pretend that you wrote this software. If you use it in a + program, you must acknowledge somewhere in your documentation that + you've used the IJG code. + +In legalese: + +The authors make NO WARRANTY or representation, either express or implied, +with respect to this software, its quality, accuracy, merchantability, or +fitness for a particular purpose. This software is provided "AS IS", and you, +its user, assume the entire risk as to its quality and accuracy. + +This software is copyright (C) 1991-2016, Thomas G. Lane, Guido Vollbeding. +All Rights Reserved except as specified below. + +Permission is hereby granted to use, copy, modify, and distribute this +software (or portions thereof) for any purpose, without fee, subject to these +conditions: +(1) If any part of the source code for this software is distributed, then this +README file must be included, with this copyright and no-warranty notice +unaltered; and any additions, deletions, or changes to the original files +must be clearly indicated in accompanying documentation. +(2) If only executable code is distributed, then the accompanying +documentation must state that "this software is based in part on the work of +the Independent JPEG Group". +(3) Permission for use of this software is granted only if the user accepts +full responsibility for any undesirable consequences; the authors accept +NO LIABILITY for damages of any kind. + +These conditions apply to any software derived from or based on the IJG code, +not just to the unmodified library. If you use our work, you ought to +acknowledge us. + +Permission is NOT granted for the use of any IJG author's name or company name +in advertising or publicity relating to this software or products derived from +it. This software may be referred to only as "the Independent JPEG Group's +software". + +We specifically permit and encourage the use of this software as the basis of +commercial products, provided that all warranty or liability claims are +assumed by the product vendor. + +The Unix configuration script "configure" was produced with GNU Autoconf. +It is copyright by the Free Software Foundation but is freely distributable. +The same holds for its supporting scripts (config.guess, config.sub, +ltmain.sh). Another support script, install-sh, is copyright by X Consortium +but is also freely distributable. + +The IJG distribution formerly included code to read and write GIF files. +To avoid entanglement with the Unisys LZW patent (now expired), GIF reading +support has been removed altogether, and the GIF writer has been simplified +to produce "uncompressed GIFs". This technique does not use the LZW +algorithm; the resulting GIF files are larger than usual, but are readable +by all standard GIF decoders. + +We are required to state that + "The Graphics Interchange Format(c) is the Copyright property of + CompuServe Incorporated. GIF(sm) is a Service Mark property of + CompuServe Incorporated." + +REFERENCES +========== + +We recommend reading one or more of these references before trying to +understand the innards of the JPEG software. + +The best short technical introduction to the JPEG compression algorithm is + Wallace, Gregory K. "The JPEG Still Picture Compression Standard", + Communications of the ACM, April 1991 (vol. 34 no. 4), pp. 30-44. +(Adjacent articles in that issue discuss MPEG motion picture compression, +applications of JPEG, and related topics.) If you don't have the CACM issue +handy, a PDF file containing a revised version of Wallace's article is +available at http://www.ijg.org/files/Wallace.JPEG.pdf. The file (actually +a preprint for an article that appeared in IEEE Trans. Consumer Electronics) +omits the sample images that appeared in CACM, but it includes corrections +and some added material. Note: the Wallace article is copyright ACM and IEEE, +and it may not be used for commercial purposes. + +A somewhat less technical, more leisurely introduction to JPEG can be found in +"The Data Compression Book" by Mark Nelson and Jean-loup Gailly, published by +M&T Books (New York), 2nd ed. 1996, ISBN 1-55851-434-1. This book provides +good explanations and example C code for a multitude of compression methods +including JPEG. It is an excellent source if you are comfortable reading C +code but don't know much about data compression in general. The book's JPEG +sample code is far from industrial-strength, but when you are ready to look +at a full implementation, you've got one here... + +The best currently available description of JPEG is the textbook "JPEG Still +Image Data Compression Standard" by William B. Pennebaker and Joan L. +Mitchell, published by Van Nostrand Reinhold, 1993, ISBN 0-442-01272-1. +Price US$59.95, 638 pp. The book includes the complete text of the ISO JPEG +standards (DIS 10918-1 and draft DIS 10918-2). + +The original JPEG standard is divided into two parts, Part 1 being the actual +specification, while Part 2 covers compliance testing methods. Part 1 is +titled "Digital Compression and Coding of Continuous-tone Still Images, +Part 1: Requirements and guidelines" and has document numbers ISO/IEC IS +10918-1, ITU-T T.81. Part 2 is titled "Digital Compression and Coding of +Continuous-tone Still Images, Part 2: Compliance testing" and has document +numbers ISO/IEC IS 10918-2, ITU-T T.83. + +The JPEG standard does not specify all details of an interchangeable file +format. For the omitted details we follow the "JFIF" conventions, revision +1.02. JFIF 1.02 has been adopted as an Ecma International Technical Report +and thus received a formal publication status. It is available as a free +download in PDF format from +http://www.ecma-international.org/publications/techreports/E-TR-098.htm. +A PostScript version of the JFIF document is available at +http://www.ijg.org/files/jfif.ps.gz. There is also a plain text version at +http://www.ijg.org/files/jfif.txt.gz, but it is missing the figures. + +The TIFF 6.0 file format specification can be obtained by FTP from +ftp://ftp.sgi.com/graphics/tiff/TIFF6.ps.gz. The JPEG incorporation scheme +found in the TIFF 6.0 spec of 3-June-92 has a number of serious problems. +IJG does not recommend use of the TIFF 6.0 design (TIFF Compression tag 6). +Instead, we recommend the JPEG design proposed by TIFF Technical Note #2 +(Compression tag 7). Copies of this Note can be obtained from +http://www.ijg.org/files/. It is expected that the next revision +of the TIFF spec will replace the 6.0 JPEG design with the Note's design. +Although IJG's own code does not support TIFF/JPEG, the free libtiff library +uses our library to implement TIFF/JPEG per the Note. + +ARCHIVE LOCATIONS +================= + +The "official" archive site for this software is www.ijg.org. +The most recent released version can always be found there in +directory "files". + +The JPEG FAQ (Frequently Asked Questions) article is a source of some +general information about JPEG. +It is available on the World Wide Web at http://www.faqs.org/faqs/jpeg-faq +and other news.answers archive sites, including the official news.answers +archive at rtfm.mit.edu: ftp://rtfm.mit.edu/pub/usenet/news.answers/jpeg-faq/. +If you don't have Web or FTP access, send e-mail to mail-server@rtfm.mit.edu +with body + send usenet/news.answers/jpeg-faq/part1 + send usenet/news.answers/jpeg-faq/part2 + +FILE FORMAT WARS +================ + +The ISO/IEC JTC1/SC29/WG1 standards committee (also known as JPEG, together +with ITU-T SG16) currently promotes different formats containing the name +"JPEG" which are incompatible with original DCT-based JPEG. IJG therefore does +not support these formats (see REFERENCES). Indeed, one of the original +reasons for developing this free software was to help force convergence on +common, interoperable format standards for JPEG files. +Don't use an incompatible file format! +(In any case, our decoder will remain capable of reading existing JPEG +image files indefinitely.) + +TO DO +===== + +Please send bug reports, offers of help, etc. to jpeg-info@jpegclub.org. +-------------------------------------------------------------------------------- +libwebp + +Copyright (c) 2010, Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2010 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2011 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2012 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2013 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2014 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2015 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2016 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2017 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +libwebp + +Copyright 2018 Google Inc. All Rights Reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of Google nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +meta + +Copyright 2016, the Dart project authors. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google LLC nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +phone_numbers_parser + +MIT License + +Copyright (c) [2021-2030] [Cedric Vanden Bosch] + +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. +-------------------------------------------------------------------------------- +pkg + +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 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) 2006-2013 Alexander Chemeris + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the product nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED +WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO +EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; +OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, +WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR +OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF +ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +rapidjson + +Tencent is pleased to support the open source community by making RapidJSON available. + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. +If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. + +A copy of the MIT License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the BSD License: + +The msinttypes r29 +Copyright (c) 2006-2013 Alexander Chemeris +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Terms of the MIT License: + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +Tencent is pleased to support the open source community by making RapidJSON available. + +Copyright (C) 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. + +If you have downloaded a copy of the RapidJSON binary from Tencent, please note that the RapidJSON binary is licensed under the MIT License. +If you have downloaded a copy of the RapidJSON source code from Tencent, please note that RapidJSON source code is licensed under the MIT License, except for the third-party components listed below which are subject to different license terms. Your integration of RapidJSON into your own projects may require compliance with the MIT License, as well as the other licenses applicable to the third-party components included within RapidJSON. To avoid the problematic JSON license in your own projects, it's sufficient to exclude the bin/jsonchecker/ directory, as it's the only code under the JSON license. +A copy of the MIT License is included in this file. + +Other dependencies and licenses: + +Open Source Software Licensed Under the BSD License: + +The msinttypes r29 +Copyright (c) 2006-2013 Alexander Chemeris +All rights reserved. + +Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: + +* Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +* Neither the name of copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +Open Source Software Licensed Under the JSON License: + +json.org +Copyright (c) 2002 JSON.org +All Rights Reserved. + +JSON_checker +Copyright (c) 2002 JSON.org +All Rights Reserved. + +Terms of the JSON License: + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +The Software shall be used for Good, not Evil. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +Terms of the MIT License: + +Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +-------------------------------------------------------------------------------- +rapidjson + +The MIT License (MIT) + +Copyright (c) 2017 Bart Muzzin + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +Derived from: + +The MIT License (MIT) + +Copyright (c) 2015 mojmir svoboda + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +-------------------------------------------------------------------------------- +root_certificates + +Mozilla Public License +Version 2.0 + +1. Definitions + +1.1. “Contributor” + +means each individual or legal entity that creates, contributes to the creation of, or owns Covered Software. + +1.2. “Contributor Version” + +means the combination of the Contributions of others (if any) used by a Contributor and that particular Contributor’s Contribution. + +1.3. “Contribution” + +means Covered Software of a particular Contributor. + +1.4. “Covered Software” + +means Source Code Form to which the initial Contributor has attached the notice in Exhibit A, the Executable Form of such Source Code Form, and Modifications of such Source Code Form, in each case including portions thereof. + +1.5. “Incompatible With Secondary Licenses” + +means + + a. that the initial Contributor has attached the notice described in Exhibit B to the Covered Software; or + + b. that the Covered Software was made available under the terms of version 1.1 or earlier of the License, but not also under the terms of a Secondary License. + +1.6. “Executable Form” + +means any form of the work other than Source Code Form. + +1.7. “Larger Work” + +means a work that combines Covered Software with other material, in a separate file or files, that is not Covered Software. + +1.8. “License” + +means this document. + +1.9. “Licensable” + +means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License. + +1.10. “Modifications” + +means any of the following: + + a. any file in Source Code Form that results from an addition to, deletion from, or modification of the contents of Covered Software; or + + b. any new file in Source Code Form that contains any Covered Software. + +1.11. “Patent Claims” of a Contributor + +means any patent claim(s), including without limitation, method, process, and apparatus claims, in any patent Licensable by such Contributor that would be infringed, but for the grant of the License, by the making, using, selling, offering for sale, having made, import, or transfer of either its Contributions or its Contributor Version. + +1.12. “Secondary License” + +means either the GNU General Public License, Version 2.0, the GNU Lesser General Public License, Version 2.1, the GNU Affero General Public License, Version 3.0, or any later versions of those licenses. + +1.13. “Source Code Form” + +means the form of the work preferred for making modifications. + +1.14. “You” (or “Your”) + +means an individual or a legal entity exercising rights under this License. For legal entities, “You” includes any entity that controls, is controlled by, or is under common control with You. For purposes of this definition, “control” means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity. + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license: + + a. under intellectual property rights (other than patent or trademark) Licensable by such Contributor to use, reproduce, make available, modify, display, perform, distribute, and otherwise exploit its Contributions, either on an unmodified basis, with Modifications, or as part of a Larger Work; and + + b. under Patent Claims of such Contributor to make, use, sell, offer for sale, have made, import, and otherwise transfer either its Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution become effective for each Contribution on the date the Contributor first distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under this License. No additional rights or licenses will be implied from the distribution or licensing of Covered Software under this License. Notwithstanding Section 2.1(b) above, no patent license is granted by a Contributor: + + a. for any code that a Contributor has removed from Covered Software; or + + b. for infringements caused by: (i) Your and any other third party’s modifications of Covered Software, or (ii) the combination of its Contributions with other software (except as part of its Contributor Version); or + + c. under Patent Claims infringed by Covered Software in the absence of its Contributions. + +This License does not grant any rights in the trademarks, service marks, or logos of any Contributor (except as may be necessary to comply with the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to distribute the Covered Software under a subsequent version of this License (see Section 10.2) or under the terms of a Secondary License (if permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its Contributions are its original creation(s) or it has sufficient rights to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under applicable copyright doctrines of fair use, fair dealing, or other equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in Section 2.1. + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any Modifications that You create or to which You contribute, must be under the terms of this License. You must inform recipients that the Source Code Form of the Covered Software is governed by the terms of this License, and how they can obtain a copy of this License. You may not attempt to alter or restrict the recipients’ rights in the Source Code Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + + a. such Covered Software must also be made available in Source Code Form, as described in Section 3.1, and You must inform recipients of the Executable Form how they can obtain a copy of such Source Code Form by reasonable means in a timely manner, at a charge no more than the cost of distribution to the recipient; and + + b. You may distribute such Executable Form under the terms of this License, or sublicense it under different terms, provided that the license for the Executable Form does not attempt to limit or alter the recipients’ rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, provided that You also comply with the requirements of this License for the Covered Software. If the Larger Work is a combination of Covered Software with a work governed by one or more Secondary Licenses, and the Covered Software is not Incompatible With Secondary Licenses, this License permits You to additionally distribute such Covered Software under the terms of such Secondary License(s), so that the recipient of the Larger Work may, at their option, further distribute the Covered Software under the terms of either this License or such Secondary License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices (including copyright notices, patent notices, disclaimers of warranty, or limitations of liability) contained within the Source Code Form of the Covered Software, except that You may alter any license notices to the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or more recipients of Covered Software. However, You may do so only on Your own behalf, and not on behalf of any Contributor. You must make it absolutely clear that any such warranty, support, indemnity, or liability obligation is offered by You alone, and You hereby agree to indemnify every Contributor for any liability incurred by such Contributor as a result of warranty, support, indemnity or liability terms You offer. You may include additional disclaimers of warranty and limitations of liability specific to any jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Software due to statute, judicial order, or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be placed in a text file included with all distributions of the Covered Software under this License. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically if You fail to comply with any of its terms. However, if You become compliant, then the rights granted under this License from a particular Contributor are reinstated (a) provisionally, unless and until such Contributor explicitly and finally terminates Your grants, and (b) on an ongoing basis, if such Contributor fails to notify You of the non-compliance by some reasonable means prior to 60 days after You have come back into compliance. Moreover, Your grants from a particular Contributor are reinstated on an ongoing basis if such Contributor notifies You of the non-compliance by some reasonable means, this is the first time You have received notice of non-compliance with this License from such Contributor, and You become compliant prior to 30 days after Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent infringement claim (excluding declaratory judgment actions, counter-claims, and cross-claims) alleging that a Contributor Version directly or indirectly infringes any patent, then the rights granted to You by any and all Contributors for the Covered Software under Section 2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or Your distributors under this License prior to termination shall survive termination. + +6. Disclaimer of Warranty + + Covered Software is provided under this License on an “as is” basis, without warranty of any kind, either expressed, implied, or statutory, including, without limitation, warranties that the Covered Software is free of defects, merchantable, fit for a particular purpose or non-infringing. The entire risk as to the quality and performance of the Covered Software is with You. Should any Covered Software prove defective in any respect, You (not any Contributor) assume the cost of any necessary servicing, repair, or correction. This disclaimer of warranty constitutes an essential part of this License. No use of any Covered Software is authorized under this License except under this disclaimer. + +7. Limitation of Liability + + Under no circumstances and under no legal theory, whether tort (including negligence), contract, or otherwise, shall any Contributor, or anyone who distributes Covered Software as permitted above, be liable to You for any direct, indirect, special, incidental, or consequential damages of any character including, without limitation, damages for lost profits, loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses, even if such party shall have been informed of the possibility of such damages. This limitation of liability shall not apply to liability for death or personal injury resulting from such party’s negligence to the extent applicable law prohibits such limitation. Some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages, so this exclusion and limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the courts of a jurisdiction where the defendant maintains its principal place of business and such litigation shall be governed by laws of that jurisdiction, without reference to its conflict-of-law provisions. Nothing in this Section shall prevent a party’s ability to bring cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not be used to construe this License against a Contributor. + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section 10.3, no one other than the license steward has the right to modify or publish new versions of this License. Each version will be given a distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version of the License under which You originally received the Covered Software, or under the terms of any subsequent version published by the license steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to create a new license for such software, you may create and use a modified version of this License if you rename the license and remove any references to the name of the license steward (except to note that such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary Licenses + +If You choose to distribute Source Code Form that is Incompatible With Secondary Licenses under the terms of this version of the License, the notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at https://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular file, then You may include the notice in a location (such as a LICENSE file in a relevant directory) where a recipient would be likely to look for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - “Incompatible With Secondary Licenses” Notice + + This Source Code Form is “Incompatible With Secondary Licenses”, as defined by the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- +root_certificates + +Mozilla Public License Version 2.0 +================================== + +1. Definitions + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +* 6. Disclaimer of Warranty + +* Covered Software is provided under this License on an "as is" +* basis, without warranty of any kind, either expressed, implied, or +* statutory, including, without limitation, warranties that the +* Covered Software is free of defects, merchantable, fit for a +* particular purpose or non-infringing. The entire risk as to the +* quality and performance of the Covered Software is with You. +* Should any Covered Software prove defective in any respect, You +* (not any Contributor) assume the cost of any necessary servicing, +* repair, or correction. This disclaimer of warranty constitutes an +* essential part of this License. No use of any Covered Software is +* authorized under this License except under this disclaimer. + +* 7. Limitation of Liability + +* Under no circumstances and under no legal theory, whether tort +* (including negligence), contract, or otherwise, shall any +* Contributor, or anyone who distributes Covered Software as +* permitted above, be liable to You for any direct, indirect, +* special, incidental, or consequential damages of any character +* including, without limitation, damages for lost profits, loss of +* goodwill, work stoppage, computer failure or malfunction, or any +* and all other commercial damages or losses, even if such party +* shall have been informed of the possibility of such damages. This +* limitation of liability shall not apply to liability for death or +* personal injury resulting from such party's negligence to the +* extent applicable law prohibits such limitation. Some +* jurisdictions do not allow the exclusion or limitation of +* incidental or consequential damages, so this exclusion and +* limitation may not apply to You. + +8. Litigation + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. +-------------------------------------------------------------------------------- +skcms + +Copyright (c) 2018 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skcms +vulkanmemoryallocator + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (C) 2014 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2011 Google Inc. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright (c) 2014-2016 The Khronos Group Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and/or associated documentation files (the "Materials"), +to deal in the Materials without restriction, including without limitation +the rights to use, copy, modify, merge, publish, distribute, sublicense, +and/or sell copies of the Materials, and to permit persons to whom the +Materials are furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Materials. +-------------------------------------------------------------------------------- +skia + +Copyright 2005 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2006-2012 The Android Open Source Project +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2007 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2008 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2009-2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2010 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 Google Inc. +Copyright 2012 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2011 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2012 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2013 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 Google Inc. +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2014 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2015 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 Mozilla Foundation + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2016 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 ARM Ltd. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2017 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2018 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google Inc. and Adobe Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2019 The Android Open Source Project + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2020 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google Inc. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google LLC. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +skia + +Copyright 2021 Google, LLC + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + * Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in + the documentation and/or other materials provided with the + distribution. + + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +smhasher + +All MurmurHash source files are placed in the public domain. + +The license below applies to all other code in SMHasher: + +Copyright (c) 2011 Google, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +tcmalloc + +Copyright (c) 2003, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +tcmalloc + +Copyright (c) 2005, Google Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +term_glyph + +Copyright 2017, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-------------------------------------------------------------------------------- +test_api + +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. + +-------------------------------------------------------------------------------- +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. + +-------------------------------------------------------------------------------- +vulkanmemoryallocator + +Copyright (c) 2017-2020 Advanced Micro Devices, Inc. All rights reserved. + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. +-------------------------------------------------------------------------------- +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 +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +* Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. +* Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +xxhash + +Copyright (C) 2012-2016, Yann Collet. + +BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2003, 2010 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2003, 2010 Mark Adler +Copyright (C) 2017 ARM, Inc. + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2003, 2010, 2014, 2016 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2005, 2010 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2005, 2014, 2016 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2006, 2010, 2011, 2012, 2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2011, 2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2016 Jean-loup Gailly + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2016 Jean-loup Gailly, Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2017 Jean-loup Gailly + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2017 Jean-loup Gailly +detect_data_type() function provided freely by Cosmin Truta, 2006 + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 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. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1995-2017 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) + +Modifications for Zip64 support +Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) + +For more info read MiniZip_info.txt + +Condition of use and distribution are the same than zlib : + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html ) + +Modifications of Unzip for Zip64 +Copyright (C) 2007-2008 Even Rouault + +Modifications for Zip64 support on both zip and unzip +Copyright (C) 2009-2010 Mathias Svensson ( http://result42.com ) + +For more info read MiniZip_info.txt + +Condition of use and distribution are the same than zlib : + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2004, 2005, 2010, 2011, 2012, 2013, 2016 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2004, 2010 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2004-2017 Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2013 Intel Corporation +Authors: + Arjan van de Ven + Jim Kukunas + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2013 Intel Corporation. All rights reserved. +Authors: + Wajdi Feghali + Jim Guilford + Vinodh Gopal + Erdinc Ozturk + Jim Kukunas + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. +-------------------------------------------------------------------------------- +zlib + +Copyright (C) 2017 ARM, Inc. +Copyright 2017 The Chromium Authors. All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + + * Redistributions of source code must retain the above copyright +notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above +copyright notice, this list of conditions and the following disclaimer +in the documentation and/or other materials provided with the +distribution. + * Neither the name of Google Inc. nor the names of its +contributors may be used to endorse or promote products derived from +this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +-------------------------------------------------------------------------------- +zlib + +version 1.2.11, January 15th, 2017 + +Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler + +This software is provided 'as-is', without any express or implied +warranty. In no event will the authors be held liable for any damages +arising from the use of this software. + +Permission is granted to anyone to use this software for any purpose, +including commercial applications, and to alter it and redistribute it +freely, subject to the following restrictions: + +1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. +2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. +3. This notice may not be removed or altered from any source distribution. diff --git a/example/docs/assets/fonts/MaterialIcons-Regular.otf b/example/docs/assets/fonts/MaterialIcons-Regular.otf new file mode 100644 index 00000000..3246ad55 Binary files /dev/null and b/example/docs/assets/fonts/MaterialIcons-Regular.otf differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ad.png b/example/docs/assets/packages/circle_flags/assets/png/ad.png new file mode 100644 index 00000000..47b59ab2 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ad.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ae.png b/example/docs/assets/packages/circle_flags/assets/png/ae.png new file mode 100644 index 00000000..8c976fc5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ae.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/af.png b/example/docs/assets/packages/circle_flags/assets/png/af.png new file mode 100644 index 00000000..05d3afa9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/af.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ag.png b/example/docs/assets/packages/circle_flags/assets/png/ag.png new file mode 100644 index 00000000..9f1e6616 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ag.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ai.png b/example/docs/assets/packages/circle_flags/assets/png/ai.png new file mode 100644 index 00000000..8efcddad Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ai.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/al.png b/example/docs/assets/packages/circle_flags/assets/png/al.png new file mode 100644 index 00000000..c5504e96 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/al.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/am.png b/example/docs/assets/packages/circle_flags/assets/png/am.png new file mode 100644 index 00000000..00fcc38e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/am.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/an.png b/example/docs/assets/packages/circle_flags/assets/png/an.png new file mode 100644 index 00000000..eb1b1918 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/an.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ao.png b/example/docs/assets/packages/circle_flags/assets/png/ao.png new file mode 100644 index 00000000..631637da Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ao.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/aq.png b/example/docs/assets/packages/circle_flags/assets/png/aq.png new file mode 100644 index 00000000..b3ab50d6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/aq.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ar.png b/example/docs/assets/packages/circle_flags/assets/png/ar.png new file mode 100644 index 00000000..14fc5f15 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ar.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/as.png b/example/docs/assets/packages/circle_flags/assets/png/as.png new file mode 100644 index 00000000..cf73a9f0 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/as.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/at.png b/example/docs/assets/packages/circle_flags/assets/png/at.png new file mode 100644 index 00000000..0909380a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/at.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/au.png b/example/docs/assets/packages/circle_flags/assets/png/au.png new file mode 100644 index 00000000..7d3d5cf4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/au.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/aw.png b/example/docs/assets/packages/circle_flags/assets/png/aw.png new file mode 100644 index 00000000..632244f6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/aw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ax.png b/example/docs/assets/packages/circle_flags/assets/png/ax.png new file mode 100644 index 00000000..863fc2a4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ax.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/az.png b/example/docs/assets/packages/circle_flags/assets/png/az.png new file mode 100644 index 00000000..eed7cf82 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/az.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ba.png b/example/docs/assets/packages/circle_flags/assets/png/ba.png new file mode 100644 index 00000000..38ba615f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ba.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bb.png b/example/docs/assets/packages/circle_flags/assets/png/bb.png new file mode 100644 index 00000000..86fa7f3e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bb.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bd.png b/example/docs/assets/packages/circle_flags/assets/png/bd.png new file mode 100644 index 00000000..32cf6291 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bd.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/be.png b/example/docs/assets/packages/circle_flags/assets/png/be.png new file mode 100644 index 00000000..fce9c141 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/be.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bf.png b/example/docs/assets/packages/circle_flags/assets/png/bf.png new file mode 100644 index 00000000..e4e0ddc4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bg.png b/example/docs/assets/packages/circle_flags/assets/png/bg.png new file mode 100644 index 00000000..aa4c2647 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bh.png b/example/docs/assets/packages/circle_flags/assets/png/bh.png new file mode 100644 index 00000000..aba99b47 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bh.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bi.png b/example/docs/assets/packages/circle_flags/assets/png/bi.png new file mode 100644 index 00000000..6640ecc3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bi.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bj.png b/example/docs/assets/packages/circle_flags/assets/png/bj.png new file mode 100644 index 00000000..084fd013 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bj.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bl.png b/example/docs/assets/packages/circle_flags/assets/png/bl.png new file mode 100644 index 00000000..ea1eda7e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bm.png b/example/docs/assets/packages/circle_flags/assets/png/bm.png new file mode 100644 index 00000000..04ba6946 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bn.png b/example/docs/assets/packages/circle_flags/assets/png/bn.png new file mode 100644 index 00000000..1ccdc0c2 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bo.png b/example/docs/assets/packages/circle_flags/assets/png/bo.png new file mode 100644 index 00000000..3a07b16d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bo.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bq-bo.png b/example/docs/assets/packages/circle_flags/assets/png/bq-bo.png new file mode 100644 index 00000000..4b6fa1b4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bq-bo.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bq-sa.png b/example/docs/assets/packages/circle_flags/assets/png/bq-sa.png new file mode 100644 index 00000000..445fc5bc Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bq-sa.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bq-se.png b/example/docs/assets/packages/circle_flags/assets/png/bq-se.png new file mode 100644 index 00000000..5314ebde Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bq-se.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/br.png b/example/docs/assets/packages/circle_flags/assets/png/br.png new file mode 100644 index 00000000..f7fa7d4a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/br.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bs.png b/example/docs/assets/packages/circle_flags/assets/png/bs.png new file mode 100644 index 00000000..faf763cf Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bs.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bt.png b/example/docs/assets/packages/circle_flags/assets/png/bt.png new file mode 100644 index 00000000..c063b4ac Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bv.png b/example/docs/assets/packages/circle_flags/assets/png/bv.png new file mode 100644 index 00000000..0474bc84 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bw.png b/example/docs/assets/packages/circle_flags/assets/png/bw.png new file mode 100644 index 00000000..84af4c19 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/by.png b/example/docs/assets/packages/circle_flags/assets/png/by.png new file mode 100644 index 00000000..3f5c4de2 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/by.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/bz.png b/example/docs/assets/packages/circle_flags/assets/png/bz.png new file mode 100644 index 00000000..a961a46e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/bz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ca-bc.png b/example/docs/assets/packages/circle_flags/assets/png/ca-bc.png new file mode 100644 index 00000000..6e3ba0de Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ca-bc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ca.png b/example/docs/assets/packages/circle_flags/assets/png/ca.png new file mode 100644 index 00000000..623a974c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ca.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cc.png b/example/docs/assets/packages/circle_flags/assets/png/cc.png new file mode 100644 index 00000000..cdea4a7b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cd.png b/example/docs/assets/packages/circle_flags/assets/png/cd.png new file mode 100644 index 00000000..a7a41c24 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cd.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cf.png b/example/docs/assets/packages/circle_flags/assets/png/cf.png new file mode 100644 index 00000000..050688c1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cg.png b/example/docs/assets/packages/circle_flags/assets/png/cg.png new file mode 100644 index 00000000..feee2437 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ch.png b/example/docs/assets/packages/circle_flags/assets/png/ch.png new file mode 100644 index 00000000..4c9021a3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ch.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ci.png b/example/docs/assets/packages/circle_flags/assets/png/ci.png new file mode 100644 index 00000000..004745df Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ci.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ck.png b/example/docs/assets/packages/circle_flags/assets/png/ck.png new file mode 100644 index 00000000..57e656a3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ck.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cl.png b/example/docs/assets/packages/circle_flags/assets/png/cl.png new file mode 100644 index 00000000..1efcc66f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cm.png b/example/docs/assets/packages/circle_flags/assets/png/cm.png new file mode 100644 index 00000000..16819ed8 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cn.png b/example/docs/assets/packages/circle_flags/assets/png/cn.png new file mode 100644 index 00000000..d6cd801f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/co.png b/example/docs/assets/packages/circle_flags/assets/png/co.png new file mode 100644 index 00000000..68c0c8af Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/co.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cr.png b/example/docs/assets/packages/circle_flags/assets/png/cr.png new file mode 100644 index 00000000..b58106a6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cu.png b/example/docs/assets/packages/circle_flags/assets/png/cu.png new file mode 100644 index 00000000..6e9bc6c9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cv.png b/example/docs/assets/packages/circle_flags/assets/png/cv.png new file mode 100644 index 00000000..e8261eff Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cw.png b/example/docs/assets/packages/circle_flags/assets/png/cw.png new file mode 100644 index 00000000..881aea3e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cx.png b/example/docs/assets/packages/circle_flags/assets/png/cx.png new file mode 100644 index 00000000..eb69d565 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cx.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cy.png b/example/docs/assets/packages/circle_flags/assets/png/cy.png new file mode 100644 index 00000000..622fdfb6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cy.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/cz.png b/example/docs/assets/packages/circle_flags/assets/png/cz.png new file mode 100644 index 00000000..a5f2b4a7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/cz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/de.png b/example/docs/assets/packages/circle_flags/assets/png/de.png new file mode 100644 index 00000000..3e468962 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/de.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/dj.png b/example/docs/assets/packages/circle_flags/assets/png/dj.png new file mode 100644 index 00000000..05b7f284 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/dj.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/dk.png b/example/docs/assets/packages/circle_flags/assets/png/dk.png new file mode 100644 index 00000000..50d07ed3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/dk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/dm.png b/example/docs/assets/packages/circle_flags/assets/png/dm.png new file mode 100644 index 00000000..7cdd4a2a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/dm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/do.png b/example/docs/assets/packages/circle_flags/assets/png/do.png new file mode 100644 index 00000000..956bf9f1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/do.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/dz.png b/example/docs/assets/packages/circle_flags/assets/png/dz.png new file mode 100644 index 00000000..8f547028 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/dz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/easter_island.png b/example/docs/assets/packages/circle_flags/assets/png/easter_island.png new file mode 100644 index 00000000..9a218b97 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/easter_island.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ec-w.png b/example/docs/assets/packages/circle_flags/assets/png/ec-w.png new file mode 100644 index 00000000..2dfaf2e8 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ec-w.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ec.png b/example/docs/assets/packages/circle_flags/assets/png/ec.png new file mode 100644 index 00000000..fa76dfd6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ec.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ee.png b/example/docs/assets/packages/circle_flags/assets/png/ee.png new file mode 100644 index 00000000..90042ad5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ee.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/eg.png b/example/docs/assets/packages/circle_flags/assets/png/eg.png new file mode 100644 index 00000000..cdc2f956 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/eg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/eh.png b/example/docs/assets/packages/circle_flags/assets/png/eh.png new file mode 100644 index 00000000..0c63ddc5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/eh.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/er.png b/example/docs/assets/packages/circle_flags/assets/png/er.png new file mode 100644 index 00000000..946cd585 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/er.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es-ce.png b/example/docs/assets/packages/circle_flags/assets/png/es-ce.png new file mode 100644 index 00000000..ff83d767 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es-ce.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es-cn.png b/example/docs/assets/packages/circle_flags/assets/png/es-cn.png new file mode 100644 index 00000000..8fdee584 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es-cn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es-ga.png b/example/docs/assets/packages/circle_flags/assets/png/es-ga.png new file mode 100644 index 00000000..78d50df0 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es-ga.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es-ib.png b/example/docs/assets/packages/circle_flags/assets/png/es-ib.png new file mode 100644 index 00000000..9977e795 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es-ib.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es-ml.png b/example/docs/assets/packages/circle_flags/assets/png/es-ml.png new file mode 100644 index 00000000..8e444b30 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es-ml.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es-pv.png b/example/docs/assets/packages/circle_flags/assets/png/es-pv.png new file mode 100644 index 00000000..fde1046d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es-pv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/es.png b/example/docs/assets/packages/circle_flags/assets/png/es.png new file mode 100644 index 00000000..2cdff473 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/es.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/esperanto.png b/example/docs/assets/packages/circle_flags/assets/png/esperanto.png new file mode 100644 index 00000000..fb028f80 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/esperanto.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/et.png b/example/docs/assets/packages/circle_flags/assets/png/et.png new file mode 100644 index 00000000..d27af8d6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/et.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/european_union.png b/example/docs/assets/packages/circle_flags/assets/png/european_union.png new file mode 100644 index 00000000..f26b5768 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/european_union.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fi.png b/example/docs/assets/packages/circle_flags/assets/png/fi.png new file mode 100644 index 00000000..bc97a9e3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fi.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fj.png b/example/docs/assets/packages/circle_flags/assets/png/fj.png new file mode 100644 index 00000000..a53c0bea Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fj.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fk.png b/example/docs/assets/packages/circle_flags/assets/png/fk.png new file mode 100644 index 00000000..178699fc Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fm.png b/example/docs/assets/packages/circle_flags/assets/png/fm.png new file mode 100644 index 00000000..7be0d8a6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fo.png b/example/docs/assets/packages/circle_flags/assets/png/fo.png new file mode 100644 index 00000000..df0d8965 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fo.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fr-h.png b/example/docs/assets/packages/circle_flags/assets/png/fr-h.png new file mode 100644 index 00000000..2d8b1f6e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fr-h.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/fr.png b/example/docs/assets/packages/circle_flags/assets/png/fr.png new file mode 100644 index 00000000..36e6481a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/fr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ga.png b/example/docs/assets/packages/circle_flags/assets/png/ga.png new file mode 100644 index 00000000..21b3ddf2 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ga.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gb-eng.png b/example/docs/assets/packages/circle_flags/assets/png/gb-eng.png new file mode 100644 index 00000000..085a5db9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gb-eng.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gb-ork.png b/example/docs/assets/packages/circle_flags/assets/png/gb-ork.png new file mode 100644 index 00000000..29226225 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gb-ork.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gb-sct.png b/example/docs/assets/packages/circle_flags/assets/png/gb-sct.png new file mode 100644 index 00000000..a6e02dc8 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gb-sct.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gb-wls.png b/example/docs/assets/packages/circle_flags/assets/png/gb-wls.png new file mode 100644 index 00000000..730fecfe Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gb-wls.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gb.png b/example/docs/assets/packages/circle_flags/assets/png/gb.png new file mode 100644 index 00000000..05cd5e6c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gb.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gd.png b/example/docs/assets/packages/circle_flags/assets/png/gd.png new file mode 100644 index 00000000..ef8cf3e1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gd.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ge-ab.png b/example/docs/assets/packages/circle_flags/assets/png/ge-ab.png new file mode 100644 index 00000000..e30b7940 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ge-ab.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ge.png b/example/docs/assets/packages/circle_flags/assets/png/ge.png new file mode 100644 index 00000000..a9b485cb Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ge.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gf.png b/example/docs/assets/packages/circle_flags/assets/png/gf.png new file mode 100644 index 00000000..7567c5e7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gg.png b/example/docs/assets/packages/circle_flags/assets/png/gg.png new file mode 100644 index 00000000..b7da055a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gh.png b/example/docs/assets/packages/circle_flags/assets/png/gh.png new file mode 100644 index 00000000..c63fe89d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gh.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gi.png b/example/docs/assets/packages/circle_flags/assets/png/gi.png new file mode 100644 index 00000000..5dc4d9a7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gi.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gl.png b/example/docs/assets/packages/circle_flags/assets/png/gl.png new file mode 100644 index 00000000..e3e57fc6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gm.png b/example/docs/assets/packages/circle_flags/assets/png/gm.png new file mode 100644 index 00000000..47a2e3ca Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gn.png b/example/docs/assets/packages/circle_flags/assets/png/gn.png new file mode 100644 index 00000000..8d4a518c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gp.png b/example/docs/assets/packages/circle_flags/assets/png/gp.png new file mode 100644 index 00000000..e53cded6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gp.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gq.png b/example/docs/assets/packages/circle_flags/assets/png/gq.png new file mode 100644 index 00000000..dd7c5d6f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gq.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gr.png b/example/docs/assets/packages/circle_flags/assets/png/gr.png new file mode 100644 index 00000000..bd5870a4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gs.png b/example/docs/assets/packages/circle_flags/assets/png/gs.png new file mode 100644 index 00000000..145d9ab1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gs.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gt.png b/example/docs/assets/packages/circle_flags/assets/png/gt.png new file mode 100644 index 00000000..fdffb988 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gu.png b/example/docs/assets/packages/circle_flags/assets/png/gu.png new file mode 100644 index 00000000..9bbcfbdd Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gw.png b/example/docs/assets/packages/circle_flags/assets/png/gw.png new file mode 100644 index 00000000..7d1df3da Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/gy.png b/example/docs/assets/packages/circle_flags/assets/png/gy.png new file mode 100644 index 00000000..c1305ed3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/gy.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hausa.png b/example/docs/assets/packages/circle_flags/assets/png/hausa.png new file mode 100644 index 00000000..53be8549 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hausa.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hk.png b/example/docs/assets/packages/circle_flags/assets/png/hk.png new file mode 100644 index 00000000..3212d31b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hm.png b/example/docs/assets/packages/circle_flags/assets/png/hm.png new file mode 100644 index 00000000..8a08ebb5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hmong.png b/example/docs/assets/packages/circle_flags/assets/png/hmong.png new file mode 100644 index 00000000..2eece37a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hmong.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hn.png b/example/docs/assets/packages/circle_flags/assets/png/hn.png new file mode 100644 index 00000000..7a2e4eb7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hr.png b/example/docs/assets/packages/circle_flags/assets/png/hr.png new file mode 100644 index 00000000..fbcc6a54 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ht.png b/example/docs/assets/packages/circle_flags/assets/png/ht.png new file mode 100644 index 00000000..f2e4ea89 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ht.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/hu.png b/example/docs/assets/packages/circle_flags/assets/png/hu.png new file mode 100644 index 00000000..b3f489c2 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/hu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/id.png b/example/docs/assets/packages/circle_flags/assets/png/id.png new file mode 100644 index 00000000..19dca8d7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/id.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ie.png b/example/docs/assets/packages/circle_flags/assets/png/ie.png new file mode 100644 index 00000000..a7018cf2 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ie.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/il.png b/example/docs/assets/packages/circle_flags/assets/png/il.png new file mode 100644 index 00000000..d4738317 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/il.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/im.png b/example/docs/assets/packages/circle_flags/assets/png/im.png new file mode 100644 index 00000000..d04fa6ff Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/im.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/in.png b/example/docs/assets/packages/circle_flags/assets/png/in.png new file mode 100644 index 00000000..2c5df6b5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/in.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/io.png b/example/docs/assets/packages/circle_flags/assets/png/io.png new file mode 100644 index 00000000..d505174b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/io.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/iq.png b/example/docs/assets/packages/circle_flags/assets/png/iq.png new file mode 100644 index 00000000..6da6492d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/iq.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ir.png b/example/docs/assets/packages/circle_flags/assets/png/ir.png new file mode 100644 index 00000000..784342e4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ir.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/is.png b/example/docs/assets/packages/circle_flags/assets/png/is.png new file mode 100644 index 00000000..f12fa0bd Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/is.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/it-82.png b/example/docs/assets/packages/circle_flags/assets/png/it-82.png new file mode 100644 index 00000000..8d31d551 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/it-82.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/it-88.png b/example/docs/assets/packages/circle_flags/assets/png/it-88.png new file mode 100644 index 00000000..caba8107 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/it-88.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/it.png b/example/docs/assets/packages/circle_flags/assets/png/it.png new file mode 100644 index 00000000..82a6155c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/it.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/je.png b/example/docs/assets/packages/circle_flags/assets/png/je.png new file mode 100644 index 00000000..64580f8e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/je.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/jm.png b/example/docs/assets/packages/circle_flags/assets/png/jm.png new file mode 100644 index 00000000..a77a628c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/jm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/jo.png b/example/docs/assets/packages/circle_flags/assets/png/jo.png new file mode 100644 index 00000000..05fbb38e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/jo.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/jp.png b/example/docs/assets/packages/circle_flags/assets/png/jp.png new file mode 100644 index 00000000..fe82515f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/jp.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kannada.png b/example/docs/assets/packages/circle_flags/assets/png/kannada.png new file mode 100644 index 00000000..850ce3a5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kannada.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ke.png b/example/docs/assets/packages/circle_flags/assets/png/ke.png new file mode 100644 index 00000000..94c6e5df Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ke.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kg.png b/example/docs/assets/packages/circle_flags/assets/png/kg.png new file mode 100644 index 00000000..16b4ce34 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kh.png b/example/docs/assets/packages/circle_flags/assets/png/kh.png new file mode 100644 index 00000000..59c79fe4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kh.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ki.png b/example/docs/assets/packages/circle_flags/assets/png/ki.png new file mode 100644 index 00000000..23d503c3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ki.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/km.png b/example/docs/assets/packages/circle_flags/assets/png/km.png new file mode 100644 index 00000000..60309976 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/km.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kn.png b/example/docs/assets/packages/circle_flags/assets/png/kn.png new file mode 100644 index 00000000..43284ffc Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kp.png b/example/docs/assets/packages/circle_flags/assets/png/kp.png new file mode 100644 index 00000000..9c5296e9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kp.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kr.png b/example/docs/assets/packages/circle_flags/assets/png/kr.png new file mode 100644 index 00000000..9e6c485c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kurdistan.png b/example/docs/assets/packages/circle_flags/assets/png/kurdistan.png new file mode 100644 index 00000000..63334e01 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kurdistan.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kw.png b/example/docs/assets/packages/circle_flags/assets/png/kw.png new file mode 100644 index 00000000..69cf68ed Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ky.png b/example/docs/assets/packages/circle_flags/assets/png/ky.png new file mode 100644 index 00000000..bb2fec26 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ky.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/kz.png b/example/docs/assets/packages/circle_flags/assets/png/kz.png new file mode 100644 index 00000000..1633434b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/kz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/la.png b/example/docs/assets/packages/circle_flags/assets/png/la.png new file mode 100644 index 00000000..83eea120 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/la.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lb.png b/example/docs/assets/packages/circle_flags/assets/png/lb.png new file mode 100644 index 00000000..de2a90e3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lb.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lc.png b/example/docs/assets/packages/circle_flags/assets/png/lc.png new file mode 100644 index 00000000..683c1cb5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/li.png b/example/docs/assets/packages/circle_flags/assets/png/li.png new file mode 100644 index 00000000..4120046c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/li.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lk.png b/example/docs/assets/packages/circle_flags/assets/png/lk.png new file mode 100644 index 00000000..d94e2613 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lr.png b/example/docs/assets/packages/circle_flags/assets/png/lr.png new file mode 100644 index 00000000..111d9711 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ls.png b/example/docs/assets/packages/circle_flags/assets/png/ls.png new file mode 100644 index 00000000..700dbbd9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ls.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lt.png b/example/docs/assets/packages/circle_flags/assets/png/lt.png new file mode 100644 index 00000000..73157487 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lu.png b/example/docs/assets/packages/circle_flags/assets/png/lu.png new file mode 100644 index 00000000..bf653502 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/lv.png b/example/docs/assets/packages/circle_flags/assets/png/lv.png new file mode 100644 index 00000000..ac8ac063 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/lv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ly.png b/example/docs/assets/packages/circle_flags/assets/png/ly.png new file mode 100644 index 00000000..fd09e584 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ly.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ma.png b/example/docs/assets/packages/circle_flags/assets/png/ma.png new file mode 100644 index 00000000..0f79be64 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ma.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/malayali.png b/example/docs/assets/packages/circle_flags/assets/png/malayali.png new file mode 100644 index 00000000..b306833e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/malayali.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/maori.png b/example/docs/assets/packages/circle_flags/assets/png/maori.png new file mode 100644 index 00000000..9a293716 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/maori.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mc.png b/example/docs/assets/packages/circle_flags/assets/png/mc.png new file mode 100644 index 00000000..9f94a1c9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/md.png b/example/docs/assets/packages/circle_flags/assets/png/md.png new file mode 100644 index 00000000..c9e2ed0d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/md.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/me.png b/example/docs/assets/packages/circle_flags/assets/png/me.png new file mode 100644 index 00000000..953fe26c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/me.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mf.png b/example/docs/assets/packages/circle_flags/assets/png/mf.png new file mode 100644 index 00000000..4d49c363 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mg.png b/example/docs/assets/packages/circle_flags/assets/png/mg.png new file mode 100644 index 00000000..605b4bc9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mh.png b/example/docs/assets/packages/circle_flags/assets/png/mh.png new file mode 100644 index 00000000..23d723e7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mh.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mk.png b/example/docs/assets/packages/circle_flags/assets/png/mk.png new file mode 100644 index 00000000..937fbfbe Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ml.png b/example/docs/assets/packages/circle_flags/assets/png/ml.png new file mode 100644 index 00000000..2dfb519f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ml.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mm.png b/example/docs/assets/packages/circle_flags/assets/png/mm.png new file mode 100644 index 00000000..236f708c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mn.png b/example/docs/assets/packages/circle_flags/assets/png/mn.png new file mode 100644 index 00000000..268ffc79 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mo.png b/example/docs/assets/packages/circle_flags/assets/png/mo.png new file mode 100644 index 00000000..da564e4f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mo.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mp.png b/example/docs/assets/packages/circle_flags/assets/png/mp.png new file mode 100644 index 00000000..38e9d54d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mp.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mq.png b/example/docs/assets/packages/circle_flags/assets/png/mq.png new file mode 100644 index 00000000..5b57757e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mq.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mr.png b/example/docs/assets/packages/circle_flags/assets/png/mr.png new file mode 100644 index 00000000..70cc4adb Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ms.png b/example/docs/assets/packages/circle_flags/assets/png/ms.png new file mode 100644 index 00000000..24964280 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ms.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mt.png b/example/docs/assets/packages/circle_flags/assets/png/mt.png new file mode 100644 index 00000000..472def13 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mu.png b/example/docs/assets/packages/circle_flags/assets/png/mu.png new file mode 100644 index 00000000..afc36e82 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mv.png b/example/docs/assets/packages/circle_flags/assets/png/mv.png new file mode 100644 index 00000000..bc19ecab Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mw.png b/example/docs/assets/packages/circle_flags/assets/png/mw.png new file mode 100644 index 00000000..3d6eb03a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mx.png b/example/docs/assets/packages/circle_flags/assets/png/mx.png new file mode 100644 index 00000000..81329f9e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mx.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/my.png b/example/docs/assets/packages/circle_flags/assets/png/my.png new file mode 100644 index 00000000..c7ffe5da Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/my.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/mz.png b/example/docs/assets/packages/circle_flags/assets/png/mz.png new file mode 100644 index 00000000..611388f8 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/mz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/na.png b/example/docs/assets/packages/circle_flags/assets/png/na.png new file mode 100644 index 00000000..06d6c62c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/na.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nato.png b/example/docs/assets/packages/circle_flags/assets/png/nato.png new file mode 100644 index 00000000..c0a7b246 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nato.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nc.png b/example/docs/assets/packages/circle_flags/assets/png/nc.png new file mode 100644 index 00000000..53185c09 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ne.png b/example/docs/assets/packages/circle_flags/assets/png/ne.png new file mode 100644 index 00000000..43f725ec Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ne.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nf.png b/example/docs/assets/packages/circle_flags/assets/png/nf.png new file mode 100644 index 00000000..06949ae6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ng.png b/example/docs/assets/packages/circle_flags/assets/png/ng.png new file mode 100644 index 00000000..d6fe6224 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ng.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ni.png b/example/docs/assets/packages/circle_flags/assets/png/ni.png new file mode 100644 index 00000000..6fcffdfb Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ni.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nl.png b/example/docs/assets/packages/circle_flags/assets/png/nl.png new file mode 100644 index 00000000..4bade712 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/no.png b/example/docs/assets/packages/circle_flags/assets/png/no.png new file mode 100644 index 00000000..b3653f8e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/no.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/northern_cyprus.png b/example/docs/assets/packages/circle_flags/assets/png/northern_cyprus.png new file mode 100644 index 00000000..32ff786a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/northern_cyprus.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/np.png b/example/docs/assets/packages/circle_flags/assets/png/np.png new file mode 100644 index 00000000..9a441bc4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/np.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nr.png b/example/docs/assets/packages/circle_flags/assets/png/nr.png new file mode 100644 index 00000000..837d9868 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nu.png b/example/docs/assets/packages/circle_flags/assets/png/nu.png new file mode 100644 index 00000000..e601c861 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/nz.png b/example/docs/assets/packages/circle_flags/assets/png/nz.png new file mode 100644 index 00000000..96c24773 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/nz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/om.png b/example/docs/assets/packages/circle_flags/assets/png/om.png new file mode 100644 index 00000000..930ffb55 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/om.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pa.png b/example/docs/assets/packages/circle_flags/assets/png/pa.png new file mode 100644 index 00000000..96aacdec Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pa.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pe.png b/example/docs/assets/packages/circle_flags/assets/png/pe.png new file mode 100644 index 00000000..391617f9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pe.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pf.png b/example/docs/assets/packages/circle_flags/assets/png/pf.png new file mode 100644 index 00000000..a361ae45 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pg.png b/example/docs/assets/packages/circle_flags/assets/png/pg.png new file mode 100644 index 00000000..248f2bf4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ph.png b/example/docs/assets/packages/circle_flags/assets/png/ph.png new file mode 100644 index 00000000..2eed14a7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ph.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pk.png b/example/docs/assets/packages/circle_flags/assets/png/pk.png new file mode 100644 index 00000000..b869a079 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pl.png b/example/docs/assets/packages/circle_flags/assets/png/pl.png new file mode 100644 index 00000000..07ca695e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pm.png b/example/docs/assets/packages/circle_flags/assets/png/pm.png new file mode 100644 index 00000000..79addce4 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pn.png b/example/docs/assets/packages/circle_flags/assets/png/pn.png new file mode 100644 index 00000000..99eaf8ea Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pr.png b/example/docs/assets/packages/circle_flags/assets/png/pr.png new file mode 100644 index 00000000..6239f53d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ps.png b/example/docs/assets/packages/circle_flags/assets/png/ps.png new file mode 100644 index 00000000..b2756f2f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ps.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pt-20.png b/example/docs/assets/packages/circle_flags/assets/png/pt-20.png new file mode 100644 index 00000000..4b0a23aa Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pt-20.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pt-30.png b/example/docs/assets/packages/circle_flags/assets/png/pt-30.png new file mode 100644 index 00000000..1631cde3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pt-30.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pt.png b/example/docs/assets/packages/circle_flags/assets/png/pt.png new file mode 100644 index 00000000..ee423cad Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/pw.png b/example/docs/assets/packages/circle_flags/assets/png/pw.png new file mode 100644 index 00000000..0c2e1be1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/pw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/py.png b/example/docs/assets/packages/circle_flags/assets/png/py.png new file mode 100644 index 00000000..4dd2a9bf Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/py.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/qa.png b/example/docs/assets/packages/circle_flags/assets/png/qa.png new file mode 100644 index 00000000..78e6cf4c Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/qa.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/re.png b/example/docs/assets/packages/circle_flags/assets/png/re.png new file mode 100644 index 00000000..6461c0dc Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/re.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ro.png b/example/docs/assets/packages/circle_flags/assets/png/ro.png new file mode 100644 index 00000000..af1b9789 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ro.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/rs.png b/example/docs/assets/packages/circle_flags/assets/png/rs.png new file mode 100644 index 00000000..747ca05e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/rs.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ru.png b/example/docs/assets/packages/circle_flags/assets/png/ru.png new file mode 100644 index 00000000..ebaf40ca Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ru.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/rw.png b/example/docs/assets/packages/circle_flags/assets/png/rw.png new file mode 100644 index 00000000..60674685 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/rw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sa.png b/example/docs/assets/packages/circle_flags/assets/png/sa.png new file mode 100644 index 00000000..0729766a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sa.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sb.png b/example/docs/assets/packages/circle_flags/assets/png/sb.png new file mode 100644 index 00000000..3d78c0ff Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sb.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sc.png b/example/docs/assets/packages/circle_flags/assets/png/sc.png new file mode 100644 index 00000000..c2a3abd9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sd.png b/example/docs/assets/packages/circle_flags/assets/png/sd.png new file mode 100644 index 00000000..b736dc0d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sd.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/se.png b/example/docs/assets/packages/circle_flags/assets/png/se.png new file mode 100644 index 00000000..da2c21fa Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/se.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sg.png b/example/docs/assets/packages/circle_flags/assets/png/sg.png new file mode 100644 index 00000000..dc0d15e7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sh.png b/example/docs/assets/packages/circle_flags/assets/png/sh.png new file mode 100644 index 00000000..89a17808 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sh.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/si.png b/example/docs/assets/packages/circle_flags/assets/png/si.png new file mode 100644 index 00000000..c6ed0379 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/si.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sj.png b/example/docs/assets/packages/circle_flags/assets/png/sj.png new file mode 100644 index 00000000..deb1866b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sj.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sk.png b/example/docs/assets/packages/circle_flags/assets/png/sk.png new file mode 100644 index 00000000..adfea9fd Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sl.png b/example/docs/assets/packages/circle_flags/assets/png/sl.png new file mode 100644 index 00000000..18676a15 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sm.png b/example/docs/assets/packages/circle_flags/assets/png/sm.png new file mode 100644 index 00000000..64ae97be Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sn.png b/example/docs/assets/packages/circle_flags/assets/png/sn.png new file mode 100644 index 00000000..20d4e53d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/so.png b/example/docs/assets/packages/circle_flags/assets/png/so.png new file mode 100644 index 00000000..f96ff4f1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/so.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/somaliland.png b/example/docs/assets/packages/circle_flags/assets/png/somaliland.png new file mode 100644 index 00000000..5a802a39 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/somaliland.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/south_ossetia.png b/example/docs/assets/packages/circle_flags/assets/png/south_ossetia.png new file mode 100644 index 00000000..33a7fb43 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/south_ossetia.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sr.png b/example/docs/assets/packages/circle_flags/assets/png/sr.png new file mode 100644 index 00000000..3b409603 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ss.png b/example/docs/assets/packages/circle_flags/assets/png/ss.png new file mode 100644 index 00000000..e644f0d0 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ss.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/st.png b/example/docs/assets/packages/circle_flags/assets/png/st.png new file mode 100644 index 00000000..403d583a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/st.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sv.png b/example/docs/assets/packages/circle_flags/assets/png/sv.png new file mode 100644 index 00000000..313ec150 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sx.png b/example/docs/assets/packages/circle_flags/assets/png/sx.png new file mode 100644 index 00000000..3311464f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sx.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sy.png b/example/docs/assets/packages/circle_flags/assets/png/sy.png new file mode 100644 index 00000000..78f6d3cd Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sy.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/sz.png b/example/docs/assets/packages/circle_flags/assets/png/sz.png new file mode 100644 index 00000000..4ff319ed Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/sz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tc.png b/example/docs/assets/packages/circle_flags/assets/png/tc.png new file mode 100644 index 00000000..eb8e72ec Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/td.png b/example/docs/assets/packages/circle_flags/assets/png/td.png new file mode 100644 index 00000000..9dada2f8 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/td.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tf.png b/example/docs/assets/packages/circle_flags/assets/png/tf.png new file mode 100644 index 00000000..ce748c40 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tg.png b/example/docs/assets/packages/circle_flags/assets/png/tg.png new file mode 100644 index 00000000..38e0f04a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/th.png b/example/docs/assets/packages/circle_flags/assets/png/th.png new file mode 100644 index 00000000..e78df9d9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/th.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tibet.png b/example/docs/assets/packages/circle_flags/assets/png/tibet.png new file mode 100644 index 00000000..c3257503 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tibet.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tj.png b/example/docs/assets/packages/circle_flags/assets/png/tj.png new file mode 100644 index 00000000..2e7a8c9e Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tj.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tk.png b/example/docs/assets/packages/circle_flags/assets/png/tk.png new file mode 100644 index 00000000..abe28748 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tl.png b/example/docs/assets/packages/circle_flags/assets/png/tl.png new file mode 100644 index 00000000..28f37942 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tl.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tm.png b/example/docs/assets/packages/circle_flags/assets/png/tm.png new file mode 100644 index 00000000..702d46fb Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tn.png b/example/docs/assets/packages/circle_flags/assets/png/tn.png new file mode 100644 index 00000000..34cb1f05 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/to.png b/example/docs/assets/packages/circle_flags/assets/png/to.png new file mode 100644 index 00000000..5c0a4130 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/to.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tr.png b/example/docs/assets/packages/circle_flags/assets/png/tr.png new file mode 100644 index 00000000..9b3557f3 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tr.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/transnistria.png b/example/docs/assets/packages/circle_flags/assets/png/transnistria.png new file mode 100644 index 00000000..f189d98a Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/transnistria.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tt.png b/example/docs/assets/packages/circle_flags/assets/png/tt.png new file mode 100644 index 00000000..0e258672 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tv.png b/example/docs/assets/packages/circle_flags/assets/png/tv.png new file mode 100644 index 00000000..a6d2d2bf Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tv.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tw.png b/example/docs/assets/packages/circle_flags/assets/png/tw.png new file mode 100644 index 00000000..87a3e757 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tw.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/tz.png b/example/docs/assets/packages/circle_flags/assets/png/tz.png new file mode 100644 index 00000000..6ddd34d9 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/tz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ua.png b/example/docs/assets/packages/circle_flags/assets/png/ua.png new file mode 100644 index 00000000..8548abd7 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ua.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ug.png b/example/docs/assets/packages/circle_flags/assets/png/ug.png new file mode 100644 index 00000000..d0a24aab Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ug.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/um.png b/example/docs/assets/packages/circle_flags/assets/png/um.png new file mode 100644 index 00000000..e3996104 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/um.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/united_nations.png b/example/docs/assets/packages/circle_flags/assets/png/united_nations.png new file mode 100644 index 00000000..e0cc9449 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/united_nations.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/us-hi.png b/example/docs/assets/packages/circle_flags/assets/png/us-hi.png new file mode 100644 index 00000000..75dc49ad Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/us-hi.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/us.png b/example/docs/assets/packages/circle_flags/assets/png/us.png new file mode 100644 index 00000000..36cc48e5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/us.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/uy.png b/example/docs/assets/packages/circle_flags/assets/png/uy.png new file mode 100644 index 00000000..15a0cc17 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/uy.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/uz.png b/example/docs/assets/packages/circle_flags/assets/png/uz.png new file mode 100644 index 00000000..b9c7dd4d Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/uz.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/va.png b/example/docs/assets/packages/circle_flags/assets/png/va.png new file mode 100644 index 00000000..6c8cc015 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/va.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/vc.png b/example/docs/assets/packages/circle_flags/assets/png/vc.png new file mode 100644 index 00000000..b84c8824 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/vc.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ve.png b/example/docs/assets/packages/circle_flags/assets/png/ve.png new file mode 100644 index 00000000..a3690ead Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ve.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/vg.png b/example/docs/assets/packages/circle_flags/assets/png/vg.png new file mode 100644 index 00000000..2ebc3f1f Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/vg.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/vi.png b/example/docs/assets/packages/circle_flags/assets/png/vi.png new file mode 100644 index 00000000..07af5187 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/vi.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/vn.png b/example/docs/assets/packages/circle_flags/assets/png/vn.png new file mode 100644 index 00000000..56b8950b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/vn.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/vu.png b/example/docs/assets/packages/circle_flags/assets/png/vu.png new file mode 100644 index 00000000..5cd895a5 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/vu.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/wf.png b/example/docs/assets/packages/circle_flags/assets/png/wf.png new file mode 100644 index 00000000..a9c47ed6 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/wf.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ws.png b/example/docs/assets/packages/circle_flags/assets/png/ws.png new file mode 100644 index 00000000..6877f335 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ws.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/xk.png b/example/docs/assets/packages/circle_flags/assets/png/xk.png new file mode 100644 index 00000000..968c9b17 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/xk.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/xx.png b/example/docs/assets/packages/circle_flags/assets/png/xx.png new file mode 100644 index 00000000..2fea70ba Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/xx.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/ye.png b/example/docs/assets/packages/circle_flags/assets/png/ye.png new file mode 100644 index 00000000..79259b14 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/ye.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/yiddish.png b/example/docs/assets/packages/circle_flags/assets/png/yiddish.png new file mode 100644 index 00000000..7e956755 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/yiddish.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/yt.png b/example/docs/assets/packages/circle_flags/assets/png/yt.png new file mode 100644 index 00000000..cf308ee1 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/yt.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/za.png b/example/docs/assets/packages/circle_flags/assets/png/za.png new file mode 100644 index 00000000..d6865d10 Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/za.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/zm.png b/example/docs/assets/packages/circle_flags/assets/png/zm.png new file mode 100644 index 00000000..79581f9b Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/zm.png differ diff --git a/example/docs/assets/packages/circle_flags/assets/png/zw.png b/example/docs/assets/packages/circle_flags/assets/png/zw.png new file mode 100644 index 00000000..8cdc79de Binary files /dev/null and b/example/docs/assets/packages/circle_flags/assets/png/zw.png differ diff --git a/example/docs/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf b/example/docs/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf new file mode 100644 index 00000000..79ba7ea0 Binary files /dev/null and b/example/docs/assets/packages/cupertino_icons/assets/CupertinoIcons.ttf differ diff --git a/example/docs/favicon.png b/example/docs/favicon.png new file mode 100644 index 00000000..8aaa46ac Binary files /dev/null and b/example/docs/favicon.png differ diff --git a/example/docs/flutter_service_worker.js b/example/docs/flutter_service_worker.js new file mode 100644 index 00000000..342055eb --- /dev/null +++ b/example/docs/flutter_service_worker.js @@ -0,0 +1,480 @@ +'use strict'; +const MANIFEST = 'flutter-app-manifest'; +const TEMP = 'flutter-temp-cache'; +const CACHE_NAME = 'flutter-app-cache'; +const RESOURCES = { + "main.dart.js": "89aa99da44f6431fcaade00e5a3f07e1", +"assets/NOTICES": "8e00c08c65ffb0c6b9d33d647c10d874", +"assets/packages/cupertino_icons/assets/CupertinoIcons.ttf": "6d342eb68f170c97609e9da345464e5e", +"assets/packages/circle_flags/assets/png/tm.png": "065f5a3bc07ed2f49d604ec3fd45ecd7", +"assets/packages/circle_flags/assets/png/mk.png": "c0696c47c156029c8e409375acb75ae2", +"assets/packages/circle_flags/assets/png/ua.png": "1fe74a844a24821fd9376740dee33ed4", +"assets/packages/circle_flags/assets/png/easter_island.png": "85305969159afca9552e2288acde0dc7", +"assets/packages/circle_flags/assets/png/fi.png": "41c7875dcfc2401156cd1a975a57a956", +"assets/packages/circle_flags/assets/png/is.png": "e286eabff56d0cab4c6c4a0bd129a2e5", +"assets/packages/circle_flags/assets/png/ne.png": "f37bb2c062bddc072c3d20df8cd2f36a", +"assets/packages/circle_flags/assets/png/fm.png": "e43c8abdb8bb57715d97baffc6b91536", +"assets/packages/circle_flags/assets/png/cl.png": "9e35474fbae95627c4655feb86fc430b", +"assets/packages/circle_flags/assets/png/py.png": "e5523b516f85d9169af4b903a572a018", +"assets/packages/circle_flags/assets/png/mu.png": "9c5abcdaa5e35cbc72eb589dae2d9e0a", +"assets/packages/circle_flags/assets/png/cx.png": "f26ddb490212cdcc273fd59c817c6e7a", +"assets/packages/circle_flags/assets/png/lb.png": "9ce213e0530f5d331255982714932835", +"assets/packages/circle_flags/assets/png/cy.png": "7feff3aa834a18031641abc99218aef9", +"assets/packages/circle_flags/assets/png/aq.png": "d03dd408e16caba63033f4062ed128ef", +"assets/packages/circle_flags/assets/png/tn.png": "2fbad308820ca4c970b642dd12fd0e63", +"assets/packages/circle_flags/assets/png/it.png": "c7156f29ac90d4127c6b0a9e5c3c927b", +"assets/packages/circle_flags/assets/png/gg.png": "c790aef67bb77011c1517904bbbf064a", +"assets/packages/circle_flags/assets/png/ar.png": "862cd82aa0149c99ad07ad687007e007", +"assets/packages/circle_flags/assets/png/id.png": "bf9588cefdf79ca61ef1ca9818f92ac5", +"assets/packages/circle_flags/assets/png/sj.png": "36ce9fcbc8e582ac3282352b36769328", +"assets/packages/circle_flags/assets/png/pt-30.png": "a4a7d0b6bf4295d01fc8b796ebc11ead", +"assets/packages/circle_flags/assets/png/je.png": "92fcff04ed40eea4469e5dc76f6cff5c", +"assets/packages/circle_flags/assets/png/jp.png": "2c8b2c68f404390435305646fdda1d79", +"assets/packages/circle_flags/assets/png/lv.png": "b237758ac4c804301b9f203f648c1b39", +"assets/packages/circle_flags/assets/png/cz.png": "20842c21c4e53d3f2f0319017293fdc0", +"assets/packages/circle_flags/assets/png/mv.png": "3a995828df0fdcc707cfdf5783f0157d", +"assets/packages/circle_flags/assets/png/xx.png": "24cc317b8152595c313338438b587a7f", +"assets/packages/circle_flags/assets/png/be.png": "87bd39e440de14cdef19bf819ddaa5ad", +"assets/packages/circle_flags/assets/png/ug.png": "9f15e8cb51e153ef2c2a030e14902db3", +"assets/packages/circle_flags/assets/png/mw.png": "bb58dd3cea34d822c84527736ad00aee", +"assets/packages/circle_flags/assets/png/sb.png": "b5e77294c0fadf65e1e5d403db477de2", +"assets/packages/circle_flags/assets/png/es.png": "de377e02719db57a805c5062e9302212", +"assets/packages/circle_flags/assets/png/pf.png": "16edae498454cfa205c702d3a4200b78", +"assets/packages/circle_flags/assets/png/united_nations.png": "99bb55e1b4280480e1dd6c0ceb8be930", +"assets/packages/circle_flags/assets/png/qa.png": "84548374ed0a913ed868f79410840842", +"assets/packages/circle_flags/assets/png/sy.png": "34d845a7dae686f1f4f20f85faa2f8f5", +"assets/packages/circle_flags/assets/png/pr.png": "c362f82a1646c7abbe8841c4dbee13f5", +"assets/packages/circle_flags/assets/png/td.png": "ea1300c3bc1beb7dbec4b01587a9a306", +"assets/packages/circle_flags/assets/png/kp.png": "d265a97f577a4f110da9b40ccffccd4c", +"assets/packages/circle_flags/assets/png/tc.png": "ba30648e4604387c124c8adaab580a8e", +"assets/packages/circle_flags/assets/png/li.png": "0cf84ee5c23055e2117134581456d512", +"assets/packages/circle_flags/assets/png/pn.png": "44b994dc30501e4f74d309abed1f5b25", +"assets/packages/circle_flags/assets/png/mx.png": "5d22a56cc298a4d82983b1ed5fea44fc", +"assets/packages/circle_flags/assets/png/kn.png": "3547bf07fe419da3bb738c660e5a3156", +"assets/packages/circle_flags/assets/png/hk.png": "8ac9f0a83d770c2af361d1e32b49e3aa", +"assets/packages/circle_flags/assets/png/sl.png": "04dbb9d68e39d762eb3716851a66a17d", +"assets/packages/circle_flags/assets/png/bi.png": "8dd4730e34f4d0743c690f547c62642a", +"assets/packages/circle_flags/assets/png/tj.png": "6d6cba19d6f622b76415f3dfce1d489f", +"assets/packages/circle_flags/assets/png/bj.png": "03239348f8af6ee6839a2d000827390b", +"assets/packages/circle_flags/assets/png/vu.png": "e56f8bce566ac1daeabf6c135c203124", +"assets/packages/circle_flags/assets/png/si.png": "4ad0749e98da508a4c8318f027f19465", +"assets/packages/circle_flags/assets/png/uy.png": "ffa892d200746068cb355766bf6af294", +"assets/packages/circle_flags/assets/png/sz.png": "b57da390f346f8b7e4a331e74d33a6f5", +"assets/packages/circle_flags/assets/png/ba.png": "489201ff16f2eec3ccdf16d34dbe23bd", +"assets/packages/circle_flags/assets/png/tt.png": "c9fb48c3b22e3b46e554203ff6ac97c3", +"assets/packages/circle_flags/assets/png/yiddish.png": "6eff8b9e6f2a84fd32a76c192a647906", +"assets/packages/circle_flags/assets/png/yt.png": "cf55d72912a872497ec6cf07042de3b4", +"assets/packages/circle_flags/assets/png/au.png": "da2e9c8d65cd5f0ee61a61d112bd10fe", +"assets/packages/circle_flags/assets/png/bq-bo.png": "901af73ebde62a11bf1e3625c132d3b5", +"assets/packages/circle_flags/assets/png/co.png": "6bcc16d836d499a6e2a20ea3678e4174", +"assets/packages/circle_flags/assets/png/nc.png": "f8529f1e3a974cc78bb3d8c47d1e087a", +"assets/packages/circle_flags/assets/png/fj.png": "7fc1091160cd41222e0803fba2df967b", +"assets/packages/circle_flags/assets/png/gf.png": "e9c9c735d56e45b682d851155b0ffb03", +"assets/packages/circle_flags/assets/png/gb-eng.png": "92196ea37e204d280ad8999ce59e76ce", +"assets/packages/circle_flags/assets/png/ni.png": "e3ab6b9db1b69db67b5b358f1e41dd65", +"assets/packages/circle_flags/assets/png/cu.png": "26a329291af8b0658a4e66463dc87855", +"assets/packages/circle_flags/assets/png/kr.png": "8ef5284cb12c9a8f84c1163a229f3d40", +"assets/packages/circle_flags/assets/png/do.png": "7ccacc7ce965c6ba7ee992efd0c33e4b", +"assets/packages/circle_flags/assets/png/gb.png": "68c4e1cd63e0be4f7a981095a6e71236", +"assets/packages/circle_flags/assets/png/ca-bc.png": "767532585ec6dcf78557df1199ad4afd", +"assets/packages/circle_flags/assets/png/es-pv.png": "7d6ecd9a46469d64bad30d939074b069", +"assets/packages/circle_flags/assets/png/ga.png": "09827603f0ffffb928d798dca330c964", +"assets/packages/circle_flags/assets/png/european_union.png": "f0409361f1a93a43f032f791027b77c9", +"assets/packages/circle_flags/assets/png/sv.png": "63d6bceb1fe2f1e96bcf03f71315ea24", +"assets/packages/circle_flags/assets/png/to.png": "4c45019abb840109b4af36d2b7ced768", +"assets/packages/circle_flags/assets/png/an.png": "0e505d2d70b329b8d3d1793f6b265090", +"assets/packages/circle_flags/assets/png/us.png": "e14fb2673adda9a8dc006cab5d4c5f60", +"assets/packages/circle_flags/assets/png/fr-h.png": "687dca007d5c456a0c0317eac57e214c", +"assets/packages/circle_flags/assets/png/iq.png": "f12bd62768eaf49098a6fffa1772dc0a", +"assets/packages/circle_flags/assets/png/gm.png": "a40a1cfad16141b44d8ddd1b55da9938", +"assets/packages/circle_flags/assets/png/gw.png": "06124bf80828f22325c5b2af36af424f", +"assets/packages/circle_flags/assets/png/ro.png": "6acd28ac9cdfc77919be7cbc6e65f54f", +"assets/packages/circle_flags/assets/png/vc.png": "bedb626d26b358f5d4cfaed9759b3d56", +"assets/packages/circle_flags/assets/png/pl.png": "804cc193c6f217d7c8d86a586a837db1", +"assets/packages/circle_flags/assets/png/na.png": "6c8d8cc2ef5ae254091725da4ecc9c23", +"assets/packages/circle_flags/assets/png/wf.png": "1055c7ee76267291abe37d0b1dd59541", +"assets/packages/circle_flags/assets/png/ml.png": "6b61b40ded984ae4f246f3dbc89da8e2", +"assets/packages/circle_flags/assets/png/as.png": "68a3a86011d510963820772d6e660032", +"assets/packages/circle_flags/assets/png/mp.png": "14d689d9560748e571141bd715762f81", +"assets/packages/circle_flags/assets/png/ke.png": "41dd59fb85265774e268f9940640f4a8", +"assets/packages/circle_flags/assets/png/ad.png": "d026729924482a576374e567550f5c14", +"assets/packages/circle_flags/assets/png/bs.png": "32aa44e67c108625166849d7b42c017b", +"assets/packages/circle_flags/assets/png/cf.png": "f6cf4ec5d8f64bf13292905aa785c800", +"assets/packages/circle_flags/assets/png/al.png": "2b2afdbae0aaf1a40f193032f7149ea3", +"assets/packages/circle_flags/assets/png/om.png": "79e8cbadbd0c47316db4bd14f3072567", +"assets/packages/circle_flags/assets/png/mz.png": "2d3798d8bb448e4d131f04c8ee477b9e", +"assets/packages/circle_flags/assets/png/sa.png": "3fac06b28f2eab37f7b8fb5fae5200b4", +"assets/packages/circle_flags/assets/png/nz.png": "f772f30544b4272d64f440114d4ddadd", +"assets/packages/circle_flags/assets/png/sd.png": "03e75bd807d6adaa763a6cd2c25fbe6a", +"assets/packages/circle_flags/assets/png/pw.png": "881bdd8284d19fbac63f4993c38cdd7f", +"assets/packages/circle_flags/assets/png/th.png": "7a9640b692bd226fb58cb73df77154cc", +"assets/packages/circle_flags/assets/png/ca.png": "1e71c4aa2370ae162f5c1f1fdd289cc5", +"assets/packages/circle_flags/assets/png/us-hi.png": "6de64dadd7da6f2175b02183f8875801", +"assets/packages/circle_flags/assets/png/mo.png": "6d86aead270e125f67c9bd2f87875e85", +"assets/packages/circle_flags/assets/png/np.png": "8dd7ed2aa0e791f65b70cbb41e8ed763", +"assets/packages/circle_flags/assets/png/fr.png": "82453b843f5958038b44b920fa729383", +"assets/packages/circle_flags/assets/png/cg.png": "772685534eda5a109d88b75ef855fa26", +"assets/packages/circle_flags/assets/png/maori.png": "36ee78f8ae595872ea5d6ce01b32880f", +"assets/packages/circle_flags/assets/png/cd.png": "13188adec950a6c587a89a010af94508", +"assets/packages/circle_flags/assets/png/dj.png": "b610c0b0c50de1e5cd8d341040e84764", +"assets/packages/circle_flags/assets/png/za.png": "71bc967c5dd27254f85816b0dcc51e64", +"assets/packages/circle_flags/assets/png/ps.png": "d3f2042a961bf3dffae166b3d1b224d5", +"assets/packages/circle_flags/assets/png/bo.png": "45a50332673fc460639a51eb1a170a2c", +"assets/packages/circle_flags/assets/png/va.png": "5e4f6687cd52bfc7a87b68393a5f499f", +"assets/packages/circle_flags/assets/png/at.png": "973ad9b49d274f436d84ac191af9980d", +"assets/packages/circle_flags/assets/png/tz.png": "8ac98cf61ae234c7fb7130aeeb591527", +"assets/packages/circle_flags/assets/png/zm.png": "82a5c4ee674b98b1fb9412cf91a68427", +"assets/packages/circle_flags/assets/png/bt.png": "82a287cf68d53488d71ce42d40b3da77", +"assets/packages/circle_flags/assets/png/il.png": "af9f6d5ebc5b41dbeb34ba0f3c7331aa", +"assets/packages/circle_flags/assets/png/ie.png": "a14a899e7e3dc6e9ef47e068782d51c8", +"assets/packages/circle_flags/assets/png/mg.png": "c962021492eb56552a2dc027b120eb6a", +"assets/packages/circle_flags/assets/png/hmong.png": "f3338752cdcc4d2f6f8c7db82ff90bcd", +"assets/packages/circle_flags/assets/png/gq.png": "f99f1ff056ad75a8fc58632ec1470bbc", +"assets/packages/circle_flags/assets/png/de.png": "474b2630ce75bb4afd48717f679ad293", +"assets/packages/circle_flags/assets/png/ve.png": "5135d177f165669cb41ea3f2eb907eca", +"assets/packages/circle_flags/assets/png/mf.png": "15da0cd20122504deb456ea0b34dfa0a", +"assets/packages/circle_flags/assets/png/hu.png": "15791204f65417155fb2fbb825a6a3ad", +"assets/packages/circle_flags/assets/png/dz.png": "66074fc63aefb37bfee26101e1daf6a0", +"assets/packages/circle_flags/assets/png/fo.png": "5bf01ea066a4f466f8b9dfaafe9f52d4", +"assets/packages/circle_flags/assets/png/gy.png": "aef6eb2f00f811518dcab0db5b6ee7dc", +"assets/packages/circle_flags/assets/png/kurdistan.png": "046cc4de66cb95585a94d355d55bb271", +"assets/packages/circle_flags/assets/png/pk.png": "15b73b4406b19432b83b7d3212f0f1af", +"assets/packages/circle_flags/assets/png/ki.png": "8e6c528221109b98b099559fc10352a3", +"assets/packages/circle_flags/assets/png/ph.png": "17f2147cb5f1715b00e97d30f23d4f15", +"assets/packages/circle_flags/assets/png/cn.png": "d195fb7b5514cc87d532a40cb7e21725", +"assets/packages/circle_flags/assets/png/mn.png": "d4b60dc615b3c7636ca9d38a1f90887b", +"assets/packages/circle_flags/assets/png/st.png": "2623c362c8195137ed794ba29931132f", +"assets/packages/circle_flags/assets/png/es-ce.png": "c7a1e1821d454f655fc651a2bcbb6be5", +"assets/packages/circle_flags/assets/png/xk.png": "7b28215457775eda8f6cdee057945e26", +"assets/packages/circle_flags/assets/png/mt.png": "8b94c5c93d82685fc3380e0d1d853633", +"assets/packages/circle_flags/assets/png/ge.png": "83c2d395c07be383c180ef251d85069d", +"assets/packages/circle_flags/assets/png/vg.png": "22115158d1d53ed2977f6d1b44cddc9d", +"assets/packages/circle_flags/assets/png/zw.png": "4d5b805fcdb4a56734eb70d23a6adbb6", +"assets/packages/circle_flags/assets/png/ee.png": "a7f246d8ee66d90512a266756319b40a", +"assets/packages/circle_flags/assets/png/my.png": "43420d95ddd6a7fbad83e3a465af2044", +"assets/packages/circle_flags/assets/png/ge-ab.png": "297250baf87e0599d8816eb5e3e949de", +"assets/packages/circle_flags/assets/png/bh.png": "b213a80640d00e9c91bae0e6661fc514", +"assets/packages/circle_flags/assets/png/gi.png": "eb6c5b964b3076e1fda99f31886a3680", +"assets/packages/circle_flags/assets/png/lt.png": "d4b972884586dcf92fdb3ef29dc0eca0", +"assets/packages/circle_flags/assets/png/jo.png": "a49d368561934016ab53383d53b64ba9", +"assets/packages/circle_flags/assets/png/bw.png": "997e771763e1c1ff39a4a87e32d576d4", +"assets/packages/circle_flags/assets/png/bm.png": "cae6c6d1f178038ba210366bb1a87706", +"assets/packages/circle_flags/assets/png/tf.png": "702d079a10b48b8165d5ea2b9a65a63c", +"assets/packages/circle_flags/assets/png/mh.png": "ade5568fb3a7f08bc7fc039fe7894cdf", +"assets/packages/circle_flags/assets/png/tw.png": "41ad0673907c248046985bea2f9abbde", +"assets/packages/circle_flags/assets/png/bd.png": "22c1113778b47d3de3c76eb236359962", +"assets/packages/circle_flags/assets/png/ck.png": "6389c96af70ebea2d01ed1492ccb88ad", +"assets/packages/circle_flags/assets/png/ao.png": "da8a14eb09d5623451202b119cd8875e", +"assets/packages/circle_flags/assets/png/so.png": "d6a293cb2cdcbcace095f2c4df86870e", +"assets/packages/circle_flags/assets/png/az.png": "e95a312ef130514288f68fb9befc02c9", +"assets/packages/circle_flags/assets/png/rw.png": "db1aa6c22414a515d3678220be17fcec", +"assets/packages/circle_flags/assets/png/dk.png": "dc75a73a1ca6b5cd3bfce3f6f7abef2d", +"assets/packages/circle_flags/assets/png/km.png": "25d2218002b3e7da0cecd442168fb4bd", +"assets/packages/circle_flags/assets/png/es-ga.png": "add7577250091c209e3bad7d098fcb02", +"assets/packages/circle_flags/assets/png/gd.png": "4a195b258ee5dae59a3e479acf942264", +"assets/packages/circle_flags/assets/png/am.png": "4b21343422176867a1a06e289fd0d830", +"assets/packages/circle_flags/assets/png/jm.png": "f3f399f215000683dee4f77b6a8cd018", +"assets/packages/circle_flags/assets/png/af.png": "da95d3f0b8cea81ba8b8f48a401855df", +"assets/packages/circle_flags/assets/png/cc.png": "6c4a305245fefd645e47e7f3b2c8f7aa", +"assets/packages/circle_flags/assets/png/mc.png": "6cdbf2451731e1bd9b405e1dc19c5383", +"assets/packages/circle_flags/assets/png/fk.png": "dc86c3286f4c1d5d3c4c78e77967f4cc", +"assets/packages/circle_flags/assets/png/lc.png": "b4554713ebff8bb863160ab4c956d3b9", +"assets/packages/circle_flags/assets/png/cr.png": "1dfa04df7e081630250ccd89ab86daca", +"assets/packages/circle_flags/assets/png/gu.png": "36c1cf1f5c9a8fc264b0e40dbae3ee1b", +"assets/packages/circle_flags/assets/png/es-ml.png": "ad688fb9d7ffe82191d9e2f93bf23a85", +"assets/packages/circle_flags/assets/png/gr.png": "c12a0c41fb0eb0662d50242e986b87d0", +"assets/packages/circle_flags/assets/png/it-82.png": "d2334b084a63f653fc6cb17a24169fe7", +"assets/packages/circle_flags/assets/png/me.png": "cc268bcd9746d5fe04f3a5729c6b6d2c", +"assets/packages/circle_flags/assets/png/ht.png": "0fb11dd34bca49b7a89b2f9fda3f40f3", +"assets/packages/circle_flags/assets/png/mr.png": "8c10ee246a65dea1ddcbd21e434695e5", +"assets/packages/circle_flags/assets/png/vi.png": "d9cd3c931430a2cb37534ddf139b2d7d", +"assets/packages/circle_flags/assets/png/br.png": "c56e8e2fc8d408dc03cecbdc49e71cdb", +"assets/packages/circle_flags/assets/png/bb.png": "8997096f8fe86651301370d083988b87", +"assets/packages/circle_flags/assets/png/um.png": "710fb0a516e70507f904461c45f0b22f", +"assets/packages/circle_flags/assets/png/md.png": "5fb6d946ec5bd47478538c95c95fef6f", +"assets/packages/circle_flags/assets/png/ae.png": "2475bad00ef171913d44e24b91583f8e", +"assets/packages/circle_flags/assets/png/et.png": "93df8c684ef99747359fc82d8ec1753a", +"assets/packages/circle_flags/assets/png/mm.png": "f2fc9609ea54f87480b17dedfc9e69dc", +"assets/packages/circle_flags/assets/png/bq-sa.png": "4c234acae2cbda32da92c5891c5b37e6", +"assets/packages/circle_flags/assets/png/tibet.png": "9031f53024e200b247572c0e4d09c4ac", +"assets/packages/circle_flags/assets/png/ag.png": "82fbe0da0e182637b3a0aa7fee4d572d", +"assets/packages/circle_flags/assets/png/io.png": "74a027f89d5b1ffe6ada20212570f0c8", +"assets/packages/circle_flags/assets/png/bq-se.png": "f9d20509478d825f2a4bf36ed7327828", +"assets/packages/circle_flags/assets/png/uz.png": "97762956a586758b5b935d2e8ff762c9", +"assets/packages/circle_flags/assets/png/lk.png": "db8f4aee9f23fbb771f6c95518035e3f", +"assets/packages/circle_flags/assets/png/kw.png": "7e00bb598fdc9fc624e1fe27d40bb5e5", +"assets/packages/circle_flags/assets/png/mq.png": "e68b26b02f3e76827eeb51471b939bbf", +"assets/packages/circle_flags/assets/png/gb-ork.png": "34e4d279ed022039376750e1a9d19a12", +"assets/packages/circle_flags/assets/png/sm.png": "95929200e77bb36656df23a1b7839f5f", +"assets/packages/circle_flags/assets/png/gh.png": "db0fc3bbc7a9585a30a6988af95f25bb", +"assets/packages/circle_flags/assets/png/nato.png": "4cb32a73b619a3f2e8af2d781ef5ce9a", +"assets/packages/circle_flags/assets/png/ax.png": "311d81deea8b75ab367084de6fc774e2", +"assets/packages/circle_flags/assets/png/gt.png": "b5f6615461e1806b843b12b664caeb1c", +"assets/packages/circle_flags/assets/png/ky.png": "2681f255a065be62966560904348a507", +"assets/packages/circle_flags/assets/png/rs.png": "c04e702b963e3712cd1751f9d9a0848c", +"assets/packages/circle_flags/assets/png/no.png": "8b81e3c86f4ff4f92b9e80b95af72c59", +"assets/packages/circle_flags/assets/png/somaliland.png": "a682ecfe2785dea18d74cf54782d7fd5", +"assets/packages/circle_flags/assets/png/gl.png": "85a1d09bf6af5be1296580d5ee16fdc6", +"assets/packages/circle_flags/assets/png/sn.png": "b0e285ae74fdf2f579d9efbcfb168bff", +"assets/packages/circle_flags/assets/png/es-cn.png": "1f8e343ed36e39d2657788441ab5e564", +"assets/packages/circle_flags/assets/png/kannada.png": "fd9a009f56b5f72fae1e7bd4ef9284c9", +"assets/packages/circle_flags/assets/png/ir.png": "791d45bf1175eb0e02a055597fff4ae3", +"assets/packages/circle_flags/assets/png/pa.png": "dc6ca6fc12b17da035161b2efd5e4511", +"assets/packages/circle_flags/assets/png/ly.png": "c9d75546effbfcf907e45201058f0ebb", +"assets/packages/circle_flags/assets/png/nr.png": "6211f466e39cce7d8ee06ce9b42c9d40", +"assets/packages/circle_flags/assets/png/ls.png": "fda8a09c4d59446625aebe9ebb229764", +"assets/packages/circle_flags/assets/png/kz.png": "5db07dbaa2d968bd7901eafba6d557f5", +"assets/packages/circle_flags/assets/png/lr.png": "2284a93437a8b9f212ed4e16018150d9", +"assets/packages/circle_flags/assets/png/malayali.png": "f73f11f98ca952d4caae8c187e7768d9", +"assets/packages/circle_flags/assets/png/tk.png": "f86289fe48c83a129daf3689ee8bfca3", +"assets/packages/circle_flags/assets/png/im.png": "7ca1175e4b7bba5d9c1eac269287c4da", +"assets/packages/circle_flags/assets/png/aw.png": "b493ba958779b152c8d5769ee4876912", +"assets/packages/circle_flags/assets/png/northern_cyprus.png": "5a56ef8402393d475a56e1db4f41f99c", +"assets/packages/circle_flags/assets/png/lu.png": "2439199e7cf85c6e22f0a2b9fe15315a", +"assets/packages/circle_flags/assets/png/gb-sct.png": "e3b3460376017787993531b24e89b38e", +"assets/packages/circle_flags/assets/png/ru.png": "85e6556c5282b36a1e3233487391c4ed", +"assets/packages/circle_flags/assets/png/gb-wls.png": "2ad048be682195d86f898754ab1904ad", +"assets/packages/circle_flags/assets/png/gp.png": "9a1558056e9c73638e5dccb5ab790166", +"assets/packages/circle_flags/assets/png/tv.png": "65db29a6af65cc8a8de95cdee5f84772", +"assets/packages/circle_flags/assets/png/by.png": "58e51fa96a1cf7dc2c09bf8749f36f45", +"assets/packages/circle_flags/assets/png/hn.png": "81081cb2b7ec1c8a3f8c06bf32fd68b1", +"assets/packages/circle_flags/assets/png/nl.png": "b7434a6b35bfc0b68370cda1f9ecf2c8", +"assets/packages/circle_flags/assets/png/se.png": "7d575d81f4faca8ed85146b9a5387e81", +"assets/packages/circle_flags/assets/png/cm.png": "77c011d3a844106778af152ad8705e8c", +"assets/packages/circle_flags/assets/png/ec.png": "1fba242c22fe4d69da52049a7d0d7075", +"assets/packages/circle_flags/assets/png/bn.png": "b4bd12e6666f48822a2d921aa4f2d69c", +"assets/packages/circle_flags/assets/png/ci.png": "13de0aa8a02af034ae75b03e36dbb2ea", +"assets/packages/circle_flags/assets/png/ws.png": "cfeb247822d1dd164c0d5aeb79d9a1e0", +"assets/packages/circle_flags/assets/png/bz.png": "6c11249aa4dd585088e85b28ea9533fa", +"assets/packages/circle_flags/assets/png/ms.png": "fbf56d56d143e5d68a08655ed77c01d4", +"assets/packages/circle_flags/assets/png/hausa.png": "fd867f777142484216dec4f77120b645", +"assets/packages/circle_flags/assets/png/es-ib.png": "5792251c97cc023666c6a2c27c780595", +"assets/packages/circle_flags/assets/png/bv.png": "2268b3940e0727aea83563831105c52e", +"assets/packages/circle_flags/assets/png/sk.png": "94b2e4ebc772a573084eb55cdd9cbc99", +"assets/packages/circle_flags/assets/png/ye.png": "48afa49f8d8062ca13da159264833ca7", +"assets/packages/circle_flags/assets/png/vn.png": "4ac778149e5035b04d06bb01106ab85e", +"assets/packages/circle_flags/assets/png/dm.png": "0a60eb36303203f60df5fd94775476dc", +"assets/packages/circle_flags/assets/png/ng.png": "f2251d80d787e8e5a4a594210347dce2", +"assets/packages/circle_flags/assets/png/tg.png": "77e16fe9855f2ba1b73406c7d34197f8", +"assets/packages/circle_flags/assets/png/er.png": "15709a85a3af722ec98aed2d47661672", +"assets/packages/circle_flags/assets/png/sx.png": "3e690404f3fe8559b4b255021f8e3046", +"assets/packages/circle_flags/assets/png/sr.png": "c9b2b32d36dd92363bd80a44cb838a23", +"assets/packages/circle_flags/assets/png/esperanto.png": "99293daa38185c10d483943cfeb3a648", +"assets/packages/circle_flags/assets/png/cw.png": "c3d71fa27e21e1af13e3cee9c7b344b8", +"assets/packages/circle_flags/assets/png/sc.png": "af6d99ccaaecda838311fa910eda0c35", +"assets/packages/circle_flags/assets/png/re.png": "30e4a43dafb743248e8576f55450770d", +"assets/packages/circle_flags/assets/png/nf.png": "61d50d97ecf0566085686136450cb5bd", +"assets/packages/circle_flags/assets/png/nu.png": "93f588781c195e3436629698e070438e", +"assets/packages/circle_flags/assets/png/ai.png": "05dd008915bca22195bab3a4bec40893", +"assets/packages/circle_flags/assets/png/pe.png": "7fe8d438e64ce655cf3dfce33b580ecd", +"assets/packages/circle_flags/assets/png/sg.png": "db28a351472baaea06dac1401c98b562", +"assets/packages/circle_flags/assets/png/bl.png": "00d012b1060a902be0fd1ecca524d7cb", +"assets/packages/circle_flags/assets/png/gs.png": "ec47fe813f56f167969d9aa616eb7cdc", +"assets/packages/circle_flags/assets/png/pt-20.png": "59e4d5421fb702390902e2e5259195ef", +"assets/packages/circle_flags/assets/png/pg.png": "0785afcf5b79c2465a75564e753a034a", +"assets/packages/circle_flags/assets/png/kg.png": "875b16f7e0ace23c9cf98422500df0e9", +"assets/packages/circle_flags/assets/png/hr.png": "cb1f18abf3dc426cb903e36a1d6b2cda", +"assets/packages/circle_flags/assets/png/transnistria.png": "66b76ead422e02eda800d972f24fbb7e", +"assets/packages/circle_flags/assets/png/in.png": "80f1c0a67546fdd0e01b5e2f7f6f8f92", +"assets/packages/circle_flags/assets/png/it-88.png": "38c05c70ef83e86329f66cf57735c756", +"assets/packages/circle_flags/assets/png/hm.png": "973c488e2661c168426b2d629b502d07", +"assets/packages/circle_flags/assets/png/ch.png": "489e197e274a8bf1a40e122695e0d1b5", +"assets/packages/circle_flags/assets/png/gn.png": "c3f16d722d67249f369a7ee751b21555", +"assets/packages/circle_flags/assets/png/la.png": "d7f4c9ff3306decd74c61c08d7c2af21", +"assets/packages/circle_flags/assets/png/pm.png": "b213505886eaceb280c2c0474b3618ca", +"assets/packages/circle_flags/assets/png/ma.png": "7a05c9a9a559b1056ae85a42f657f145", +"assets/packages/circle_flags/assets/png/cv.png": "b7ce3cf87b665cdeb38d3a8d14703d05", +"assets/packages/circle_flags/assets/png/sh.png": "bc6d863db410286867979b2a8b63d612", +"assets/packages/circle_flags/assets/png/kh.png": "4a27a6b9d74d054d405b7f37619355a5", +"assets/packages/circle_flags/assets/png/tl.png": "64b6968cecff28a125882feb74e27de8", +"assets/packages/circle_flags/assets/png/tr.png": "46f618b8c7bfbe78b50f0f8b3124a2c5", +"assets/packages/circle_flags/assets/png/eg.png": "f918695c766a4b611f6b6298e61aa1d0", +"assets/packages/circle_flags/assets/png/pt.png": "bf0f38de3f45f05dbfbe82233de89a1f", +"assets/packages/circle_flags/assets/png/bg.png": "17bcacec27847fb8ea1b83b2b2e1cf5e", +"assets/packages/circle_flags/assets/png/ss.png": "afad671d0364fd7fc98b78dbaaadfd6e", +"assets/packages/circle_flags/assets/png/eh.png": "bdf4d6114caa924fd955490c7cbaecc4", +"assets/packages/circle_flags/assets/png/bf.png": "a6d37368d2db13e2af67793b13be544a", +"assets/packages/circle_flags/assets/png/south_ossetia.png": "7aeb4b42406ac9283f2f30a566cb3d0e", +"assets/packages/circle_flags/assets/png/ec-w.png": "5788ea7c10113fe8e2585627486c491c", +"assets/FontManifest.json": "dc3d03800ccca4601324923c0b1d6d57", +"assets/fonts/MaterialIcons-Regular.otf": "4e6447691c9509f7acdbf8a931a85ca1", +"assets/AssetManifest.json": "1190bf81df2b79eec1c49d39eaf748a3", +"icons/Icon-192.png": "ac9a721a12bbc803b44f645561ecb1e1", +"icons/Icon-512.png": "96e752610906ba2a93c65f8abe1645f1", +"index.html": "6b7c2edade9b3360c8ea198b04515c14", +"/": "6b7c2edade9b3360c8ea198b04515c14", +"favicon.png": "5dcef449791fa27946b3d35ad8803796", +"manifest.json": "9e7b34fd7c291ca2523123ef20497930", +"version.json": "4b6db237b3514a88107a422469adfb0f" +}; + +// The application shell files that are downloaded before a service worker can +// start. +const CORE = [ + "/", +"main.dart.js", +"index.html", +"assets/NOTICES", +"assets/AssetManifest.json", +"assets/FontManifest.json"]; +// During install, the TEMP cache is populated with the application shell files. +self.addEventListener("install", (event) => { + self.skipWaiting(); + return event.waitUntil( + caches.open(TEMP).then((cache) => { + return cache.addAll( + CORE.map((value) => new Request(value, {'cache': 'reload'}))); + }) + ); +}); + +// During activate, the cache is populated with the temp files downloaded in +// install. If this service worker is upgrading from one with a saved +// MANIFEST, then use this to retain unchanged resource files. +self.addEventListener("activate", function(event) { + return event.waitUntil(async function() { + try { + var contentCache = await caches.open(CACHE_NAME); + var tempCache = await caches.open(TEMP); + var manifestCache = await caches.open(MANIFEST); + var manifest = await manifestCache.match('manifest'); + // When there is no prior manifest, clear the entire cache. + if (!manifest) { + await caches.delete(CACHE_NAME); + contentCache = await caches.open(CACHE_NAME); + for (var request of await tempCache.keys()) { + var response = await tempCache.match(request); + await contentCache.put(request, response); + } + await caches.delete(TEMP); + // Save the manifest to make future upgrades efficient. + await manifestCache.put('manifest', new Response(JSON.stringify(RESOURCES))); + return; + } + var oldManifest = await manifest.json(); + var origin = self.location.origin; + for (var request of await contentCache.keys()) { + var key = request.url.substring(origin.length + 1); + if (key == "") { + key = "/"; + } + // If a resource from the old manifest is not in the new cache, or if + // the MD5 sum has changed, delete it. Otherwise the resource is left + // in the cache and can be reused by the new service worker. + if (!RESOURCES[key] || RESOURCES[key] != oldManifest[key]) { + await contentCache.delete(request); + } + } + // Populate the cache with the app shell TEMP files, potentially overwriting + // cache files preserved above. + for (var request of await tempCache.keys()) { + var response = await tempCache.match(request); + await contentCache.put(request, response); + } + await caches.delete(TEMP); + // Save the manifest to make future upgrades efficient. + await manifestCache.put('manifest', new Response(JSON.stringify(RESOURCES))); + return; + } catch (err) { + // On an unhandled exception the state of the cache cannot be guaranteed. + console.error('Failed to upgrade service worker: ' + err); + await caches.delete(CACHE_NAME); + await caches.delete(TEMP); + await caches.delete(MANIFEST); + } + }()); +}); + +// The fetch handler redirects requests for RESOURCE files to the service +// worker cache. +self.addEventListener("fetch", (event) => { + if (event.request.method !== 'GET') { + return; + } + var origin = self.location.origin; + var key = event.request.url.substring(origin.length + 1); + // Redirect URLs to the index.html + if (key.indexOf('?v=') != -1) { + key = key.split('?v=')[0]; + } + if (event.request.url == origin || event.request.url.startsWith(origin + '/#') || key == '') { + key = '/'; + } + // If the URL is not the RESOURCE list then return to signal that the + // browser should take over. + if (!RESOURCES[key]) { + return; + } + // If the URL is the index.html, perform an online-first request. + if (key == '/') { + return onlineFirst(event); + } + event.respondWith(caches.open(CACHE_NAME) + .then((cache) => { + return cache.match(event.request).then((response) => { + // Either respond with the cached resource, or perform a fetch and + // lazily populate the cache. + return response || fetch(event.request).then((response) => { + cache.put(event.request, response.clone()); + return response; + }); + }) + }) + ); +}); + +self.addEventListener('message', (event) => { + // SkipWaiting can be used to immediately activate a waiting service worker. + // This will also require a page refresh triggered by the main worker. + if (event.data === 'skipWaiting') { + self.skipWaiting(); + return; + } + if (event.data === 'downloadOffline') { + downloadOffline(); + return; + } +}); + +// Download offline will check the RESOURCES for all files not in the cache +// and populate them. +async function downloadOffline() { + var resources = []; + var contentCache = await caches.open(CACHE_NAME); + var currentContent = {}; + for (var request of await contentCache.keys()) { + var key = request.url.substring(origin.length + 1); + if (key == "") { + key = "/"; + } + currentContent[key] = true; + } + for (var resourceKey of Object.keys(RESOURCES)) { + if (!currentContent[resourceKey]) { + resources.push(resourceKey); + } + } + return contentCache.addAll(resources); +} + +// Attempt to download the resource online before falling back to +// the offline cache. +function onlineFirst(event) { + return event.respondWith( + fetch(event.request).then((response) => { + return caches.open(CACHE_NAME).then((cache) => { + cache.put(event.request, response.clone()); + return response; + }); + }).catch((error) => { + return caches.open(CACHE_NAME).then((cache) => { + return cache.match(event.request).then((response) => { + if (response != null) { + return response; + } + throw error; + }); + }); + }) + ); +} diff --git a/example/docs/icons/Icon-192.png b/example/docs/icons/Icon-192.png new file mode 100644 index 00000000..b749bfef Binary files /dev/null and b/example/docs/icons/Icon-192.png differ diff --git a/example/docs/icons/Icon-512.png b/example/docs/icons/Icon-512.png new file mode 100644 index 00000000..88cfd48d Binary files /dev/null and b/example/docs/icons/Icon-512.png differ diff --git a/example/docs/index.html b/example/docs/index.html new file mode 100644 index 00000000..1eabaff9 --- /dev/null +++ b/example/docs/index.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + example + + + + + + + + diff --git a/example/docs/main.dart.js b/example/docs/main.dart.js new file mode 100644 index 00000000..d5cef528 --- /dev/null +++ b/example/docs/main.dart.js @@ -0,0 +1,80603 @@ +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function setFunctionNamesIfNecessary(a){function t(){};if(typeof t.name=="string")return +for(var s=0;s=0)return 145 +return 64}throw H.c(P.a8("Unexpected state: "+C.h.ou(d,16)))}, +aIV(a,b,c){var s,r,q,p,o +for(s=c,r=0;q=s-2,q>=b;s=q){p=C.c.aW(a,s-1) +if((p&64512)!==56320)break +o=C.c.aW(a,q) +if((o&64512)!==55296)break +if(S.t0(o,p)!==6)break +r^=1}if(r===0)return 193 +else return 144}, +aIU(a,b,c){var s,r,q,p,o +for(s=c;s>b;){--s +r=C.c.aW(a,s) +if((r&64512)!==56320)q=S.Bz(r) +else{if(s>b){--s +p=C.c.aW(a,s) +o=(p&64512)===55296}else{p=0 +o=!1}if(o)q=S.t0(p,r) +else break}if(q===7)return s +if(q!==4)break}return-1}, +ao4(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=u.q +if(b=c)return!0 +n=C.c.aW(a,o) +if((n&64512)!==56320)return!0 +p=S.t0(s,n)}else return(q&64512)!==55296 +if((q&64512)!==56320){m=S.Bz(q) +d=r}else{d-=2 +if(b<=d){l=C.c.aW(a,d) +if((l&64512)!==55296)return!0 +m=S.t0(l,q)}else return!0}k=C.c.av(j,(C.c.av(j,(p|176)>>>0)&240|m)>>>0) +return((k>=208?A.akB(a,b,d,k):k)&1)===0}return b!==c}, +hO:function hO(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Vc:function Vc(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +F2:function F2(a,b){this.a=a +this.b=b}, +apU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new A.bm(r,c,g,k,m,d,l,i,f,h,o,n,j,s,q,b,e,a,p)}, +alk(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=null,a2=a3==null +if(a2&&a4==null)return a1 +s=a2?a1:a3.a +r=a4==null +q=r?a1:a4.a +q=A.iT(s,q,a5,A.aJl(),t.p8) +s=a2?a1:a3.b +p=r?a1:a4.b +o=t.MH +p=A.iT(s,p,a5,P.e6(),o) +s=a2?a1:a3.c +s=A.iT(s,r?a1:a4.c,a5,P.e6(),o) +n=a2?a1:a3.d +n=A.iT(n,r?a1:a4.d,a5,P.e6(),o) +m=a2?a1:a3.e +o=A.iT(m,r?a1:a4.e,a5,P.e6(),o) +m=a2?a1:a3.f +l=r?a1:a4.f +l=A.iT(m,l,a5,P.avd(),t.PM) +m=a2?a1:a3.r +k=r?a1:a4.r +k=A.iT(m,k,a5,V.aIn(),t.pc) +m=a2?a1:a3.x +j=r?a1:a4.x +i=t.tW +j=A.iT(m,j,a5,P.aon(),i) +m=a2?a1:a3.y +m=A.iT(m,r?a1:a4.y,a5,P.aon(),i) +h=a2?a1:a3.z +i=A.iT(h,r?a1:a4.z,a5,P.aon(),i) +h=a2?a1:a3.Q +h=A.aAB(h,r?a1:a4.Q,a5) +g=a2?a1:a3.ch +g=A.aAA(g,r?a1:a4.ch,a5) +f=a5<0.5 +if(f)e=a2?a1:a3.cx +else e=r?a1:a4.cx +if(f)d=a2?a1:a3.cy +else d=r?a1:a4.cy +if(f)c=a2?a1:a3.db +else c=r?a1:a4.db +if(f)b=a2?a1:a3.dx +else b=r?a1:a4.dx +if(f)a=a2?a1:a3.dy +else a=r?a1:a4.dy +a0=a2?a1:a3.fr +a0=K.aAi(a0,r?a1:a4.fr,a5) +if(f)a2=a2?a1:a3.fx +else a2=r?a1:a4.fx +return A.apU(a0,b,p,l,a,m,s,i,j,e,n,k,o,g,h,a2,c,q,d)}, +iT(a,b,c,d,e){if(a==null&&b==null)return null +return new A.zn(a,b,c,d,e.j("zn<0>"))}, +aAB(a,b,c){if(a==null&&b==null)return null +return new A.PB(a,b,c)}, +aAA(a,b,c){if(a==null&&b==null)return null +return new A.PA(a,b,c)}, +bm:function bm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s}, +zn:function zn(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +PB:function PB(a,b,c){this.a=a +this.b=b +this.c=c}, +PA:function PA(a,b,c){this.a=a +this.b=b +this.c=c}, +Nn:function Nn(){}, +tI:function tI(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +Nq:function Nq(){}, +oh:function oh(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +Nv:function Nv(){}, +asK(a,b,c,d,e){return new A.yj(c,d,a,b,new R.bs(H.a([],t.x8),t.jc),new R.bs(H.a([],t.d),t.fy),0,e.j("yj<0>"))}, +a1H:function a1H(){}, +aaQ:function aaQ(){}, +a1o:function a1o(){}, +a1n:function a1n(){}, +aeJ:function aeJ(){}, +a1G:function a1G(){}, +ahS:function ahS(){}, +yj:function yj(a,b,c,d,e,f,g,h){var _=this +_.x=a +_.y=b +_.a=c +_.b=d +_.d=_.c=null +_.cp$=e +_.ba$=f +_.bQ$=g +_.$ti=h}, +Tn:function Tn(){}, +To:function To(){}, +y_:function y_(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q}, +SE:function SE(){}, +xW(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){return new A.z(q,c,b,i,j,a2,l,n,m,s,a5,a4,p,r,a0,o,a,e,f,g,h,d,a3,k,a1)}, +bo(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=null,a6=a7==null +if(a6&&a8==null)return a5 +if(a6){a6=a8.a +s=P.K(a5,a8.b,a9) +r=P.K(a5,a8.c,a9) +q=a9<0.5 +p=q?a5:a8.d +o=q?a5:a8.geG() +n=q?a5:a8.r +m=P.am0(a5,a8.x,a9) +l=q?a5:a8.y +k=q?a5:a8.z +j=q?a5:a8.Q +i=q?a5:a8.ch +h=q?a5:a8.cx +g=q?a5:a8.cy +f=q?a5:a8.db +e=q?a5:a8.dx +d=q?a5:a8.dy +c=q?a5:a8.fr +b=q?a5:a8.k1 +a=q?a5:a8.k2 +a0=P.K(a5,a8.fx,a9) +a1=q?a5:a8.fy +a2=q?a5:a8.go +return A.xW(d,r,s,a5,c,a0,a1,a2,p,o,a,n,l,m,e,h,a6,g,k,f,q?a5:a8.k3,a5,b,i,j)}if(a8==null){a6=a7.a +s=P.K(a7.b,a5,a9) +r=P.K(a5,a7.c,a9) +q=a9<0.5 +p=q?a7.d:a5 +o=q?a7.geG():a5 +n=q?a7.r:a5 +m=P.am0(a7.x,a5,a9) +l=q?a7.y:a5 +k=q?a7.z:a5 +j=q?a7.Q:a5 +i=q?a7.ch:a5 +h=q?a7.cx:a5 +g=q?a7.cy:a5 +f=q?a7.db:a5 +e=q?a7.dx:a5 +d=q?a7.dy:a5 +c=q?a7.k1:a5 +b=q?a7.k2:a5 +a=q?a7.fr:a5 +a0=P.K(a7.fx,a5,a9) +a1=q?a7.fy:a5 +a2=q?a7.go:a5 +return A.xW(d,r,s,a5,a,a0,a1,a2,p,o,b,n,l,m,e,h,a6,g,k,f,q?a7.k3:a5,a5,c,i,j)}a6=a8.a +s=a7.dx +r=s==null +q=r&&a8.dx==null?P.K(a7.b,a8.b,a9):a5 +p=a7.dy +o=p==null +n=o&&a8.dy==null?P.K(a7.c,a8.c,a9):a5 +m=a9<0.5 +l=m?a7.d:a8.d +k=m?a7.geG():a8.geG() +j=a7.r +i=j==null?a8.r:j +h=a8.r +j=P.a3(i,h==null?j:h,a9) +i=P.am0(a7.x,a8.x,a9) +h=m?a7.y:a8.y +g=a7.z +f=g==null?a8.z:g +e=a8.z +g=P.a3(f,e==null?g:e,a9) +f=a7.Q +e=f==null?a8.Q:f +d=a8.Q +f=P.a3(e,d==null?f:d,a9) +e=m?a7.ch:a8.ch +d=a7.cx +c=d==null?a8.cx:d +b=a8.cx +d=P.a3(c,b==null?d:b,a9) +c=m?a7.cy:a8.cy +b=m?a7.db:a8.db +if(!r||a8.dx!=null)if(m){if(r){s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +r=a7.b +r.toString +s.saz(0,r)}}else{s=a8.dx +if(s==null){s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +r=a8.b +r.toString +s.saz(0,r)}}else s=a5 +if(!o||a8.dy!=null)if(m)if(o){r=H.aA() +r=r?H.b3():new H.aT(new H.aW()) +p=a7.c +p.toString +r.saz(0,p)}else r=p +else{r=a8.dy +if(r==null){r=H.aA() +r=r?H.b3():new H.aT(new H.aW()) +p=a8.c +p.toString +r.saz(0,p)}}else r=a5 +p=m?a7.k1:a8.k1 +o=m?a7.k2:a8.k2 +a=m?a7.fr:a8.fr +a0=P.K(a7.fx,a8.fx,a9) +a1=m?a7.fy:a8.fy +a2=a7.go +a3=a2==null?a8.go:a2 +a4=a8.go +a2=P.a3(a3,a4==null?a2:a4,a9) +return A.xW(r,n,q,a5,a,a0,a1,a2,l,k,o,j,h,i,s,d,a6,c,g,b,m?a7.k3:a8.k3,a5,p,e,f)}, +z:function z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5}, +Sx:function Sx(){}, +aCw(a,b){var s +if(a==null)return!0 +s=a.b +if(t.ks.b(b))return!1 +return t.ge.b(s)||t.PB.b(b)||!s.gbK(s).k(0,b.gbK(b))}, +aCv(a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=a4.d +if(a3==null)a3=a4.c +s=a4.a +r=a4.b +q=a3.gnj(a3) +p=a3.gcz() +o=a3.gd4(a3) +n=a3.gn0(a3) +m=a3.gbK(a3) +l=a3.guz() +k=a3.gdl(a3) +a3.gpB() +j=a3.gzr() +i=a3.gvt() +h=a3.gdd() +g=a3.gEI() +f=a3.goC(a3) +e=a3.gGa() +d=a3.gGd() +c=a3.gGc() +b=a3.gGb() +a=a3.gG_(a3) +a0=a3.gGn() +s.aj(0,new A.a4T(r,F.aD3(k,l,n,h,g,a3.gyw(),0,o,!1,a,p,m,i,j,e,b,c,d,f,a3.gtq(),a0,q).bZ(a3.gce(a3)),s)) +q=r.gaI(r) +a0=H.w(q).j("aR") +a1=P.aG(new H.aR(q,new A.a4U(s),a0),!0,a0.j("r.E")) +a0=a3.gnj(a3) +q=a3.gcz() +f=a3.gd4(a3) +d=a3.gn0(a3) +c=a3.gbK(a3) +b=a3.guz() +e=a3.gdl(a3) +a3.gpB() +j=a3.gzr() +i=a3.gvt() +m=a3.gdd() +p=a3.gEI() +a=a3.goC(a3) +o=a3.gGa() +g=a3.gGd() +h=a3.gGc() +n=a3.gGb() +l=a3.gG_(a3) +k=a3.gGn() +a2=F.aD2(e,b,d,m,p,a3.gyw(),0,f,!1,l,q,c,i,j,o,n,h,g,a,a3.gtq(),k,a0).bZ(a3.gce(a3)) +for(q=new H.bN(a1,H.ax(a1).j("bN<1>")),q=new H.dV(q,q.gp(q)),p=H.w(q).c;q.t();){o=p.a(q.d) +if(o.gGG()&&o.gFW(o)!=null){n=o.gFW(o) +n.toString +n.$1(a2.bZ(r.h(0,o)))}}}, +PV:function PV(a,b){this.a=a +this.b=b}, +PW:function PW(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +IU:function IU(a,b,c){var _=this +_.a=a +_.b=b +_.c=!1 +_.W$=0 +_.a1$=c +_.ak$=_.ac$=0 +_.a3$=!1}, +a4V:function a4V(){}, +a4Y:function a4Y(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a4X:function a4X(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +a4W:function a4W(a,b){this.a=a +this.b=b}, +a4T:function a4T(a,b,c){this.a=a +this.b=b +this.c=c}, +a4U:function a4U(a){this.a=a}, +Tv:function Tv(){}, +MD:function MD(a,b){this.a=a +this.b=b}, +wS:function wS(a,b,c,d,e){var _=this +_.k4=a +_.r1=b +_.r2=c +_.ry=null +_.B$=d +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Rs:function Rs(){}, +aqe(a){var s=$.aqc.h(0,a) +if(s==null){s=$.aqd +$.aqd=s+1 +$.aqc.q(0,a,s) +$.aqb.q(0,s,a)}return s}, +aDR(a,b){var s +if(a.length!==b.length)return!1 +for(s=0;s"))}, +uL:function uL(a,b,c){this.c=a +this.f=b +this.a=c}, +uM:function uM(a,b){var _=this +_.d=0 +_.e=!1 +_.f=a +_.a=null +_.b=b +_.c=null}, +a24:function a24(){}, +a25:function a25(a){this.a=a}, +z0:function z0(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +j2:function j2(){}, +eU:function eU(a,b,c,d,e,f,g,h,i){var _=this +_.d=$ +_.e=a +_.f=b +_.b2$=c +_.cH$=d +_.es$=e +_.cT$=f +_.d2$=g +_.a=null +_.b=h +_.c=null +_.$ti=i}, +a23:function a23(a){this.a=a}, +a22:function a22(a,b){this.a=a +this.b=b}, +tu:function tu(a){this.b=a}, +aeZ:function aeZ(){}, +r7:function r7(){}, +atO(a,b,c,d){var s=new U.bE(b,c,"widgets library",a,d,!1) +U.dv(s) +return s}, +fV:function fV(){}, +rj:function rj(a,b,c,d,e){var _=this +_.b=_.a=_.fx=_.dy=_.ah=null +_.c=a +_.e=_.d=null +_.f=b +_.r=null +_.x=c +_.y=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1 +_.$ti=e}, +afI:function afI(a,b){this.a=a +this.b=b}, +afJ:function afJ(a){this.a=a}, +afK:function afK(a){this.a=a}, +f4:function f4(){}, +vj:function vj(a,b){this.c=a +this.a=b}, +Rh:function Rh(a,b,c,d,e){var _=this +_.EW$=a +_.yC$=b +_.PP$=c +_.B$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +TC:function TC(){}, +TD:function TD(){}, +xa:function xa(a){this.b=a}, +iq:function iq(){}, +a8B:function a8B(a){this.a=a}, +pG:function pG(a,b,c){this.a=a +this.b=b +this.d1$=c}, +rG:function rG(){}, +RH:function RH(){}, +aqg(a,b){var s=X.fP(b,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp(a) +return s}, +aBb(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("d") +return s}, +alu(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("MMMd") +return s}, +a_z(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("MMMEd") +return s}, +a_A(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("y") +return s}, +aly(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("yMd") +return s}, +alx(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("yMMMd") +return s}, +alv(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("yMMMM") +return s}, +alw(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("yMMMMEEEEd") +return s}, +aBc(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("m") +return s}, +aBd(a){var s=X.fP(a,A.iM(),null) +s.toString +s=new A.eP(new A.eQ(),s) +s.lp("s") +return s}, +F6(a){return J.eq($.al_(),a)}, +eP:function eP(a,b){this.a=a +this.c=b +this.d=null}, +eQ:function eQ(){}, +au:function au(a,b){this.b=a +this.c=b}, +ao1(a){var s=C.acg.v0(a,0,new A.akm()),r=s+((s&67108863)<<3)&536870911 +r^=r>>>11 +return r+((r&16383)<<15)&536870911}, +akm:function akm(){}, +aq7(a){var s +a=B.Mg(a) +if(C.c.bP(a,"+"))a=C.c.S6(a,"+","") +if(C.c.bP(a,"0"))throw H.c(R.jf(C.fr,"country calling code do not start with 0, was "+a)) +if(H.wu(a,null)==null)throw H.c(R.jf(C.fr,"country calling code must be digits, was "+a+". Maybe you wanted to parseWithIsoCode ?")) +s=a.length +if(s<1||s>3)throw H.c(R.jf(C.fr,"country calling code has an invalid length, was "+a)) +return a}, +aAY(a){var s,r,q,p,o=C.c.N(a,0,Math.min(a.length,3)) +o=A.aq7(o) +for(s=1;s<=J.cq(o);++s)try{r=J.aA2(o,0,s) +Y.arg(r) +q=r +return q}catch(p){H.a5(p)}throw H.c(R.jf(C.IU,"country calling code not found in phone number "+a))}, +aq8(a,b){if(C.c.bP(a,b))return C.c.bz(a,b.length) +return a}},B={ +aEM(a){return new B.di(a,P.ae(0,null,!1,t.Z))}, +ap:function ap(){}, +yb:function yb(){}, +hQ:function hQ(){}, +VP:function VP(a){this.a=a}, +nD:function nD(a){this.a=a}, +di:function di(a,b){var _=this +_.a=a +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +H:function H(){}, +jR:function jR(a,b,c){this.a=a +this.b=b +this.c=c}, +ano:function ano(a,b){this.a=a +this.b=b}, +a6s:function a6s(a){this.a=a +this.b=null}, +GM:function GM(a,b,c){this.a=a +this.b=b +this.c=c}, +am4(a,b,c,d,e){return new B.Gp(c,b,a,d,e,null)}, +Gp:function Gp(a,b,c,d,e,f){var _=this +_.c=a +_.x=b +_.Q=c +_.db=d +_.fx=e +_.a=f}, +aDp(a,b,c){var s=P.K(a.a,b.a,c),r=P.K(a.b,b.b,c),q=P.a3(a.c,b.c,c),p=P.K(a.d,b.d,c) +return new B.wv(s,r,q,p,P.K(a.e,b.e,c))}, +wv:function wv(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +QV:function QV(){}, +fz:function fz(a,b,c){var _=this +_.e=null +_.d3$=a +_.aw$=b +_.a=c}, +a4Z:function a4Z(){}, +Ku:function Ku(a,b,c,d,e){var _=this +_.n=a +_.ci$=b +_.a7$=c +_.cG$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +zW:function zW(){}, +R9:function R9(){}, +aDs(a){var s,r,q={} +q.a=null +s=new B.a6L(q,a).$0() +r=H.cy(J.bd(a,"type")) +switch(r){case"keydown":return new B.jn(q.a,s) +case"keyup":return new B.wE(null,s) +default:throw H.c(U.uG("Unknown key event type: "+r))}}, +mm:function mm(a){this.b=a}, +eZ:function eZ(a){this.b=a}, +wD:function wD(){}, +hg:function hg(){}, +a6L:function a6L(a,b){this.a=a +this.b=b}, +jn:function jn(a,b){this.a=a +this.b=b}, +wE:function wE(a,b){this.a=a +this.b=b}, +a6M:function a6M(a,b,c){this.a=a +this.d=b +this.e=c}, +a6O:function a6O(a){this.a=a}, +ck:function ck(a,b){this.a=a +this.b=b}, +R0:function R0(){}, +R_:function R_(){}, +a6K:function a6K(){}, +aC9(a){return C.acb}, +IL:function IL(a){this.b=a}, +nj:function nj(){}, +uy:function uy(a,b){this.a=a +this.b=b}, +a1z:function a1z(a){this.a=a}, +a1x:function a1x(a){this.a=a}, +a1y:function a1y(a){this.a=a}, +Ln:function Ln(a){this.b=a}, +Lm:function Lm(){}, +a8C:function a8C(a,b,c){this.a=a +this.b=b +this.c=c}, +a8D:function a8D(a){this.a=a}, +Ce:function Ce(){}, +vs:function vs(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.W=a +_.fx=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.y=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.dy=n +_.a=o}, +Gg:function Gg(a){this.a=a +this.b=null}, +Ta:function Ta(){}, +aqh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return new B.F7(j)}, +aBe(a7){var s,r,q=new B.a_B(a7),p=J.aQ(a7),o=p.h(a7,"NAME"),n=q.$1("ERAS"),m=q.$1("ERANAMES"),l=q.$1("NARROWMONTHS"),k=q.$1("STANDALONENARROWMONTHS"),j=q.$1("MONTHS"),i=q.$1("STANDALONEMONTHS"),h=q.$1("SHORTMONTHS"),g=q.$1("STANDALONESHORTMONTHS"),f=q.$1("WEEKDAYS"),e=q.$1("STANDALONEWEEKDAYS"),d=q.$1("SHORTWEEKDAYS"),c=q.$1("STANDALONESHORTWEEKDAYS"),b=q.$1("NARROWWEEKDAYS"),a=q.$1("STANDALONENARROWWEEKDAYS"),a0=q.$1("SHORTQUARTERS"),a1=q.$1("QUARTERS"),a2=q.$1("AMPMS"),a3=p.h(a7,"ZERODIGIT"),a4=q.$1("DATEFORMATS"),a5=q.$1("TIMEFORMATS"),a6=p.h(a7,"AVAILABLEFORMATS") +if(a6==null){a6=t.z +a6=P.D(a6,a6)}s=t.N +s=P.GR(a6,s,s) +a6=p.h(a7,"FIRSTDAYOFWEEK") +r=P.bR(p.h(a7,"WEEKENDRANGE"),!0,t.S) +p=p.h(a7,"FIRSTWEEKCUTOFFDAY") +return B.aqh(a2,s,a4,q.$1("DATETIMEFORMATS"),m,n,a6,p,j,o,l,b,a1,h,a0,d,i,k,a,g,c,e,a5,f,r,a3)}, +F7:function F7(a){this.a=a}, +a_B:function a_B(a){this.a=a}, +V(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){return new B.kC(i,c,f,k,p,n,h,e,m,g,j,b,d)}, +kC:function kC(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.dx=m}, +JT:function JT(){}, +aCL(a){var s=null +return new B.wk(a,P.asi(s,s,s,t.z),a,P.ae(0,s,!1,t.Z))}, +wk:function wk(a,b,c,d){var _=this +_.r=a +_.x=b +_.a=c +_.W$=0 +_.a1$=d +_.ak$=_.ac$=0 +_.a3$=!1}, +mL:function mL(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.rx=a7 +_.ry=a8 +_.x1=a9 +_.x2=b0 +_.y1=b1 +_.y2=b2 +_.S=b3 +_.ah=b4 +_.aJ=b5 +_.W=b6 +_.a1=b7 +_.ac=b8 +_.ak=b9 +_.a3=c0 +_.b1=c1 +_.b6=c2 +_.a=c3}, +zT:function zT(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +agK:function agK(){}, +agJ:function agJ(a){this.a=a}, +agI:function agI(a,b){this.a=a +this.b=b}, +agG:function agG(){}, +agH:function agH(a){this.a=a}, +Mg(a){return new H.aV(H.a(a.split(""),t.s),new B.abQ(),t.a4).c4(0,"")}, +abQ:function abQ(){}, +BA(a,b,c){if(a==null||!1)return a===b +return a>b-c&&a")),new R.b7(s,r,r.$ti.j("b7")),new R.b7(m.a(p),q,H.w(q).j("b7")),new D.qS(e,new D.a_s(a),new D.a_t(a,f),null,f.j("qS<0>")),null)}, +ae_(a,b,c){var s,r,q,p,o,n,m=a==null +if(m&&b==null)return null +if(m){m=b.a +if(m==null)m=b +else{s=H.ax(m).j("aV<1,J>") +s=new D.hC(P.aG(new H.aV(m,new D.ae0(c),s),!0,s.j("bv.E"))) +m=s}return m}if(b==null){m=a.a +if(m==null)m=a +else{s=H.ax(m).j("aV<1,J>") +s=new D.hC(P.aG(new H.aV(m,new D.ae1(c),s),!0,s.j("bv.E"))) +m=s}return m}m=H.a([],t.t_) +for(s=b.a,r=a.a,q=r==null,p=0;ps){o.b=q +s=p}}return o.aV()}, +vK:function vK(a,b){var _=this +_.c=!0 +_.r=_.f=_.e=_.d=null +_.a=a +_.b=b}, +a4o:function a4o(a,b){this.a=a +this.b=b}, +qQ:function qQ(a){this.b=a}, +jJ:function jJ(a,b){this.a=a +this.b=b}, +p5:function p5(a,b){var _=this +_.e=!0 +_.r=_.f=null +_.a=a +_.b=b}, +a4p:function a4p(a,b){this.a=a +this.b=b}, +tx:function tx(a,b,c){this.a=a +this.b=b +this.c=c}, +Ni:function Ni(){}, +alH(a,b){var s=null +return new D.Fy(b,s,s,C.S,s,!1,a,s)}, +Fy:function Fy(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h}, +Ow:function Ow(a,b){this.a=a +this.b=b}, +Oy:function Oy(a,b){this.a=a +this.b=b}, +OA:function OA(a){this.a=a}, +Ox:function Ox(a){this.a=a}, +Oz:function Oz(a,b){this.a=a +this.b=b}, +Ti:function Ti(){}, +Tj:function Tj(){}, +Tk:function Tk(){}, +Tl:function Tl(){}, +Tm:function Tm(){}, +v_:function v_(a,b,c){this.c=a +this.e=b +this.a=c}, +ze:function ze(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +v0:function v0(a,b,c,d){var _=this +_.f=_.e=null +_.r=a +_.a=b +_.b=c +_.c=d +_.d=!1}, +a9h:function a9h(){}, +a_G:function a_G(){}, +a29:function a29(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +U3(a){switch(a){case 9:case 10:case 11:case 12:case 13:case 28:case 29:case 30:case 31:case 32:case 160:case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8239:case 8287:case 12288:break +default:return!1}return!0}, +px(a,b,c){var s={},r=b.length +if(a===r)return r +s.a=0 +return r-new T.eC(b).U2(0,new D.a7e(s,a,c)).a.length}, +mV(a,b,c){var s,r,q,p,o,n,m +if(a===0)return 0 +for(s=new T.M1(b,0,0),r=!c,q=0,p=null;s.Iy(1,s.c);q=m){o=s.d +if(o==null)o=s.d=C.c.N(b,s.b,s.c) +if(r){n=o.length +n=!D.U3(C.c.av(n===0?H.h(P.a8("No element")):C.c.N(o,0,new A.hO(o,n,0,176).mn()),0))}else n=!1 +if(n)p=q +m=q+o.length +if(m>=a){if(c)s=q +else s=p==null?0:p +return s}}return 0}, +aDB(a,b){var s=a.a,r=s===a.b +if(r&&a.d<=0)return a +return X.qt(new P.b0(a.dR(!r?s:D.mV(a.d,b,!0)).d,C.o))}, +aDD(a,b){var s,r,q,p=a.b,o=a.a===p +if(o&&a.d>=b.length)return a +s=a.dR(!o?p:D.px(a.d,b,!0)) +r=s.c +q=s.d +return X.qt(new P.b0(r>q?r:q,C.o))}, +amN(a,b,c){var s +if(b<=0)return b +if(b===1)return 0 +s=D.mV(b,a.c.vF(),!1) +return a.a.fK(0,new P.b0(s,C.o)).a}, +amO(a,b,c){var s,r=a.c.vF(),q=r.length +if(b===q)return b +if(b===q-1||!1)return q +q=D.U3(C.c.aW(r,b)) +s=!q?b:D.px(b,r,!1) +return a.a.fK(0,new P.b0(s,C.o)).b}, +aDy(a,b,c,d){var s,r,q +if(b.a===b.b&&b.d<=0)return b +s=b.d +r=D.amN(a,s,!1) +if(d){q=b.c +s=s>q&&rs&&r>q}else s=!1 +if(s)return b.dR(b.c) +return b.dR(r)}, +aDC(a,b,c){var s +if(b.a===b.b&&b.d<=0)return b +s=D.amN(a,b.d,!1) +return b.ft(s,s)}, +aDE(a,b,c){var s,r=a.c.vF() +if(b.a===b.b&&b.d===r.length)return b +s=D.amO(a,b.d,!1) +return b.ft(s,s)}, +aDx(a,b){var s=a.d +if(s<=0)return a +return a.dR(D.mV(s,b,!0))}, +aDz(a,b){var s=a.d +if(s>=b.length)return a +return a.dR(D.px(s,b,!0))}, +atc(a){var s=new D.Ra(a,T.ac()) +s.gax() +s.fr=!0 +return s}, +ati(){var s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +return new D.AB(s,C.e9,C.c6,P.ae(0,null,!1,t.Z))}, +qu:function qu(a,b){this.a=a +this.b=b}, +mU:function mU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3){var _=this +_.aT=_.aD=_.a6=_.V=_.G=_.n=null +_.aL=a +_.aX=b +_.bN=_.by=_.cQ=_.bx=_.bC=null +_.cR=c +_.e7=d +_.cj=e +_.dD=f +_.cv=g +_.aU=h +_.eF=i +_.dn=j +_.dE=-1 +_.ly=!1 +_.po=null +_.ar=k +_.uW=_.lz=null +_.od=l +_.C=m +_.ai=n +_.aN=o +_.bh=p +_.cS=q +_.lA=r +_.a4=s +_.dV=a0 +_.er=a1 +_.oe=a2 +_.b2=a3 +_.cH=a4 +_.es=a5 +_.d2=!1 +_.d3=null +_.aw=a6 +_.uX=0 +_.ci=a7 +_.pl=_.uQ=_.ra=_.iL=_.de=_.bB=_.cG=_.a7=null +_.f4=a8 +_.pm=null +_.c1=_.cP=_.co=_.pn=!1 +_.cc=null +_.bQ=a9 +_.ci$=b0 +_.a7$=b1 +_.cG$=b2 +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b3 +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a79:function a79(a){this.a=a}, +a7e:function a7e(a,b,c){this.a=a +this.b=b +this.c=c}, +a7b:function a7b(){}, +a7c:function a7c(){}, +a7d:function a7d(a,b,c){this.a=a +this.b=b +this.c=c}, +a7a:function a7a(a){this.a=a}, +Ra:function Ra(a,b){var _=this +_.n=a +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +kI:function kI(){}, +AB:function AB(a,b,c,d){var _=this +_.f=a +_.x=_.r=null +_.y=b +_.z=c +_.W$=0 +_.a1$=d +_.ak$=_.ac$=0 +_.a3$=!1}, +yY:function yY(a,b,c,d){var _=this +_.f=!0 +_.r=a +_.x=!1 +_.y=b +_.ch=_.Q=_.z=null +_.cx=c +_.db=_.cy=null +_.W$=0 +_.a1$=d +_.ak$=_.ac$=0 +_.a3$=!1}, +qO:function qO(a,b){var _=this +_.f=a +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +zX:function zX(){}, +zY:function zY(){}, +Rb:function Rb(){}, +aso(a){var s=a==null?C.G4:new N.c1(a,C.ir,C.aa) +return new D.qm(s,P.ae(0,null,!1,t.Z))}, +aF9(a){var s=H.a([],t.F) +a.bm(new D.aeI(s)) +return s}, +qm:function qm(a,b){var _=this +_.a=a +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +ac4:function ac4(a,b){this.a=a +this.b=b}, +ox:function ox(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.y=e +_.Q=f +_.ch=g +_.cx=h +_.cy=i +_.db=j +_.dx=k +_.dy=l +_.fr=m +_.fx=n +_.fy=o +_.go=p +_.id=q +_.k3=r +_.k4=s +_.r1=a0 +_.r2=a1 +_.rx=a2 +_.ry=a3 +_.x1=a4 +_.x2=a5 +_.y1=a6 +_.y2=a7 +_.S=a8 +_.ah=a9 +_.aJ=b0 +_.W=b1 +_.a1=b2 +_.ac=b3 +_.ak=b4 +_.a3=b5 +_.b1=b6 +_.b6=b7 +_.aR=b8 +_.br=b9 +_.aK=c0 +_.bw=c1 +_.bR=c2 +_.bG=c3 +_.bS=c4 +_.dU=c5 +_.B=c6 +_.n=c7 +_.G=c8 +_.V=c9 +_.a6=d0 +_.aD=d1 +_.aT=d2 +_.aX=d3 +_.bx=d4 +_.a=d5}, +oy:function oy(a,b,c,d,e,f,g,h){var _=this +_.d=null +_.e=!1 +_.f=a +_.r=b +_.ch=_.Q=_.z=_.y=null +_.cx=c +_.cy=d +_.db=e +_.dx=!1 +_.fr=_.dy=null +_.fx=!1 +_.k3=_.k2=_.k1=_.id=_.go=_.fy=null +_.k4=0 +_.r1=null +_.r2=!1 +_.rx=null +_.ry=0 +_.x2=_.x1=null +_.bB$=f +_.dC$=g +_.a=null +_.b=h +_.c=null}, +a0J:function a0J(a){this.a=a}, +a0H:function a0H(a){this.a=a}, +a0z:function a0z(a){this.a=a}, +a0I:function a0I(a){this.a=a}, +a0y:function a0y(a){this.a=a}, +a0w:function a0w(a){this.a=a}, +a0x:function a0x(){}, +a0F:function a0F(a){this.a=a}, +a0E:function a0E(a){this.a=a}, +a0D:function a0D(a){this.a=a}, +a0K:function a0K(a,b,c){this.a=a +this.b=b +this.c=c}, +a0A:function a0A(a,b){this.a=a +this.b=b}, +a0B:function a0B(a,b){this.a=a +this.b=b}, +a0C:function a0C(a,b){this.a=a +this.b=b}, +a0G:function a0G(a,b){this.a=a +this.b=b}, +Os:function Os(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.ch=h +_.cx=i +_.cy=j +_.db=k +_.dx=l +_.dy=m +_.fr=n +_.fx=o +_.fy=p +_.go=q +_.id=r +_.k1=s +_.k2=a0 +_.k3=a1 +_.k4=a2 +_.r1=a3 +_.x2=a4 +_.y1=a5 +_.y2=a6 +_.S=a7 +_.ah=a8 +_.aJ=a9 +_.W=b0 +_.a1=b1 +_.ac=b2 +_.ak=b3 +_.a3=b4 +_.b1=b5 +_.b6=b6 +_.aR=b7 +_.br=b8 +_.aK=b9 +_.c=c0 +_.a=c1}, +aeI:function aeI(a){this.a=a}, +yP:function yP(){}, +Ot:function Ot(){}, +yQ:function yQ(){}, +Ou:function Ou(){}, +ki(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){return new D.G9(b,s,a0,q,r,f,l,a2,a3,a1,h,j,k,i,g,m,o,p,n,a,d,c,e)}, +m8:function m8(){}, +cf:function cf(a,b,c){this.a=a +this.b=b +this.$ti=c}, +G9:function G9(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.dx=f +_.fy=g +_.ac=h +_.ak=i +_.a3=j +_.b6=k +_.aR=l +_.br=m +_.aK=n +_.bw=o +_.bR=p +_.bG=q +_.bS=r +_.dU=s +_.aX=a0 +_.bC=a1 +_.bx=a2 +_.a=a3}, +a2k:function a2k(a){this.a=a}, +a2l:function a2l(a){this.a=a}, +a2m:function a2m(a){this.a=a}, +a2o:function a2o(a){this.a=a}, +a2p:function a2p(a){this.a=a}, +a2q:function a2q(a){this.a=a}, +a2r:function a2r(a){this.a=a}, +a2s:function a2s(a){this.a=a}, +a2t:function a2t(a){this.a=a}, +a2u:function a2u(a){this.a=a}, +a2v:function a2v(a){this.a=a}, +a2n:function a2n(a){this.a=a}, +jm:function jm(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +pt:function pt(a,b){var _=this +_.d=a +_.a=_.e=null +_.b=b +_.c=null}, +Pb:function Pb(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +a9_:function a9_(){}, +O1:function O1(a){this.a=a}, +ael:function ael(a){this.a=a}, +aek:function aek(a){this.a=a}, +aeh:function aeh(a){this.a=a}, +aei:function aei(a){this.a=a}, +aej:function aej(a,b){this.a=a +this.b=b}, +aem:function aem(a){this.a=a}, +aen:function aen(a){this.a=a}, +aeo:function aeo(a,b){this.a=a +this.b=b}, +JS:function JS(){}, +auv(a,b){var s=H.a(a.split("\n"),t.s) +$.Uq().M(0,s) +if(!$.anD)D.atN()}, +atN(){var s,r,q=$.anD=!1,p=$.aoy() +if(P.cN(p.gact(),0).a>1e6){if(p.b==null)p.b=$.Ke.$0() +p.eJ(0) +$.U1=0}while(!0){if($.U1<12288){p=$.Uq() +p=!p.gK(p)}else p=q +if(!p)break +s=$.Uq().pK() +$.U1=$.U1+s.length +r=$.aob +if(r==null)H.akH(s) +else r.$1(s)}q=$.Uq() +if(!q.gK(q)){$.anD=!0 +$.U1=0 +P.c2(C.d8,D.aJ4()) +if($.ajl==null)$.ajl=new P.aM(new P.a4($.Y,t.U),t.Q)}else{$.aoy().w7(0) +q=$.ajl +if(q!=null)q.e5(0) +$.ajl=null}}},E={ +a_q(a,b){if(a==null)return null +return a instanceof E.dn?a.ee(b):a}, +dn:function dn(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.a=l}, +a_r:function a_r(a){this.a=a}, +NL:function NL(){}, +oq:function oq(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.fy=a +_.go=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.a=n}, +yF:function yF(a,b,c){var _=this +_.dx=null +_.dy=0 +_.x=_.r=_.f=_.e=_.d=null +_.y=a +_.z=!1 +_.Q=null +_.bB$=b +_.a=null +_.b=c +_.c=null}, +ae4:function ae4(a){this.a=a}, +ae3:function ae3(){}, +aAk(a,b){var s=K.aq(a).bS.ch +if(s==null)s=56 +return s+0}, +aiw:function aiw(a){this.b=a}, +QU:function QU(a,b,c,d){var _=this +_.e=a +_.f=b +_.a=c +_.b=d}, +tp:function tp(a,b,c){this.e=a +this.k2=b +this.a=c}, +yk:function yk(a){var _=this +_.d=null +_.e=!1 +_.a=null +_.b=a +_.c=null}, +acX:function acX(){}, +N5:function N5(a,b){this.c=a +this.a=b}, +R6:function R6(a,b,c,d){var _=this +_.C=null +_.ai=a +_.aN=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +apL(a,b,c,d,e,f,g,h,i,j,k){return new E.tz(a,h,c,g,j,i,b,f,k,d,e,null)}, +av7(a,b,c,d,e){var s,r,q,p,o,n,m,l=null,k=K.fA(b,!1),j=k.c +j.toString +j=M.am5(b,j) +s=L.n(b,C.bN,t.c4) +s.toString +s=s.gT() +r=H.a([],t.Zt) +q=$.Y +p=S.wx(C.cz) +o=H.a([],t.wi) +n=P.ae(0,l,!1,t.Z) +m=$.Y +return k.rO(new E.zD(a,j,!0,l,l,d,l,l,l,!0,!0,l,s,l,r,new N.b8(l,e.j("b8>")),new N.b8(l,t.A),new S.pg(),l,new P.aM(new P.a4(q,e.j("a4<0?>")),e.j("aM<0?>")),p,o,C.ik,new B.di(l,n),new P.aM(new P.a4(m,e.j("a4<0?>")),e.j("aM<0?>")),e.j("zD<0>")))}, +tz:function tz(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.a=l}, +yr:function yr(a,b){var _=this +_.d=a +_.a=null +_.b=b +_.c=null}, +agj:function agj(a,b){this.b=a +this.c=b}, +nE:function nE(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.a=i +_.$ti=j}, +rp:function rp(a,b,c){var _=this +_.d=a +_.a=null +_.b=b +_.c=null +_.$ti=c}, +agm:function agm(a,b){this.a=a +this.b=b}, +agl:function agl(a,b,c){this.a=a +this.b=b +this.c=c}, +zD:function zD(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.bN=a +_.cR=b +_.e7=c +_.cj=d +_.dD=e +_.cv=f +_.aU=g +_.eF=h +_.dn=i +_.dE=j +_.ly=k +_.po=l +_.ar=m +_.lz=null +_.go=n +_.id=!1 +_.k2=_.k1=null +_.k3=o +_.k4=p +_.r1=q +_.r2=r +_.x1=_.ry=_.rx=null +_.de$=s +_.z=a0 +_.ch=_.Q=null +_.cx=a1 +_.db=_.cy=null +_.e=a2 +_.a=null +_.b=a3 +_.c=a4 +_.d=a5 +_.$ti=a6}, +agk:function agk(a){this.a=a}, +adj:function adj(a,b){this.a=a +this.b=b}, +H1:function H1(a,b){this.b=a +this.a=b}, +aG2(a,b,c,d){return K.oD(!1,d,S.ct(C.fv,b,null))}, +aBn(a,b,c,d,e,f,g,h,i){var s,r,q,p,o,n,m=null,l=L.n(e,C.bN,t.c4) +l.toString +l=l.gT() +s=H.a([],t.Zt) +r=$.Y +q=S.wx(C.cz) +p=H.a([],t.wi) +o=P.ae(0,m,!1,t.Z) +n=$.Y +return new E.uf(new E.a_S(d,g,!0),!0,l,a,C.ei,E.aIm(),m,s,new N.b8(m,i.j("b8>")),new N.b8(m,t.A),new S.pg(),m,new P.aM(new P.a4(r,i.j("a4<0?>")),i.j("aM<0?>")),q,p,C.ik,new B.di(m,o),new P.aM(new P.a4(n,i.j("a4<0?>")),i.j("aM<0?>")),i.j("uf<0>"))}, +os:function os(a,b){this.z=a +this.a=b}, +uf:function uf(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.bN=a +_.cR=b +_.e7=c +_.cj=d +_.dD=e +_.cv=f +_.go=g +_.id=!1 +_.k2=_.k1=null +_.k3=h +_.k4=i +_.r1=j +_.r2=k +_.x1=_.ry=_.rx=null +_.de$=l +_.z=m +_.ch=_.Q=null +_.cx=n +_.db=_.cy=null +_.e=o +_.a=null +_.b=p +_.c=q +_.d=r +_.$ti=s}, +a_S:function a_S(a,b,c){this.a=a +this.b=b +this.c=c}, +aeg:function aeg(){}, +r3:function r3(a){this.b=a}, +FX:function FX(a,b,c,d){var _=this +_.c=a +_.Q=b +_.rx=c +_.a=d}, +Ns:function Ns(a,b){this.c=a +this.a=b}, +R7:function R7(a,b,c,d){var _=this +_.C=null +_.ai=a +_.aN=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aCF(a,b,c){var s,r=P.K(a.a,b.a,c),q=P.a3(a.b,b.b,c),p=A.bo(a.c,b.c,c),o=A.bo(a.d,b.d,c),n=T.km(a.e,b.e,c),m=T.km(a.f,b.f,c),l=P.a3(a.r,b.r,c) +if(c<0.5)s=a.x +else s=b.x +return new E.w0(r,q,p,o,n,m,l,s)}, +w0:function w0(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +Q7:function Q7(){}, +as6(a,b,c){return new E.Lo(a,b,c,null)}, +Lo:function Lo(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +rn:function rn(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.fy=a +_.go=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.a=n}, +PK:function PK(a,b,c){var _=this +_.dx=null +_.fr=_.dy=!1 +_.x=_.r=_.f=_.e=_.d=_.go=_.fy=_.fx=null +_.y=a +_.z=!1 +_.Q=null +_.bB$=b +_.a=null +_.b=c +_.c=null}, +ag_:function ag_(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ag1:function ag1(a,b,c){this.a=a +this.b=b +this.c=c}, +ag0:function ag0(a,b,c){this.a=a +this.b=b +this.c=c}, +afZ:function afZ(a){this.a=a}, +ag7:function ag7(a){this.a=a}, +ag6:function ag6(a){this.a=a}, +ag5:function ag5(a){this.a=a}, +ag3:function ag3(a){this.a=a}, +ag4:function ag4(a){this.a=a}, +ag2:function ag2(a){this.a=a}, +ka:function ka(){}, +aFk(a,b){var s +if(a.r)H.h(P.a8(u.V)) +s=new L.oO(a) +s.wi(a) +s=new E.rl(a,null,s) +s.a_k(a,b,null) +return s}, +a30:function a30(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.f=0}, +a32:function a32(a,b,c){this.a=a +this.b=b +this.c=c}, +a31:function a31(a,b){this.a=a +this.b=b}, +a33:function a33(a,b,c){this.a=a +this.b=b +this.c=c}, +Np:function Np(){}, +adN:function adN(a){this.a=a}, +yt:function yt(a,b,c){this.a=a +this.b=b +this.c=c}, +rl:function rl(a,b,c){var _=this +_.d=null +_.a=a +_.b=b +_.c=c}, +afP:function afP(a,b){this.a=a +this.b=b}, +Qo:function Qo(a,b){this.a=a +this.b=b}, +arT(a){var s=new E.wM(a,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +KS:function KS(){}, +dN:function dN(){}, +uU:function uU(a){this.b=a}, +KT:function KT(){}, +wM:function wM(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KH:function KH(a,b,c,d){var _=this +_.C=a +_.ai=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KL:function KL(a,b,c,d,e){var _=this +_.C=a +_.ai=b +_.aN=c +_.B$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +wK:function wK(){}, +Kq:function Kq(a,b,c,d,e,f){var _=this +_.rb$=a +_.yB$=b +_.rd$=c +_.n2$=d +_.B$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +u9:function u9(){}, +n6:function n6(a,b){this.b=a +this.c=b}, +rB:function rB(){}, +Kt:function Kt(a,b,c,d){var _=this +_.C=a +_.ai=null +_.aN=b +_.cS=_.bh=null +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Ks:function Ks(a,b,c,d){var _=this +_.C=a +_.ai=null +_.aN=b +_.cS=_.bh=null +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +A2:function A2(){}, +KO:function KO(a,b,c,d,e,f,g,h,i){var _=this +_.EU=a +_.EV=b +_.bQ=c +_.ba=d +_.cp=e +_.C=f +_.ai=null +_.aN=g +_.cS=_.bh=null +_.B$=h +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=i +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KP:function KP(a,b,c,d,e,f,g){var _=this +_.bQ=a +_.ba=b +_.cp=c +_.C=d +_.ai=null +_.aN=e +_.cS=_.bh=null +_.B$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Fb:function Fb(a){this.b=a}, +Kx:function Kx(a,b,c,d,e){var _=this +_.C=null +_.ai=a +_.aN=b +_.bh=c +_.B$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KZ:function KZ(a,b,c){var _=this +_.aN=_.ai=_.C=null +_.bh=a +_.lA=_.cS=null +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a7E:function a7E(a){this.a=a}, +KC:function KC(a,b,c,d){var _=this +_.C=a +_.ai=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a7g:function a7g(a){this.a=a}, +KQ:function KQ(a,b,c,d,e,f,g,h,i){var _=this +_.co=a +_.cP=b +_.c1=c +_.cc=d +_.bQ=e +_.ba=f +_.C=g +_.B$=h +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=i +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KJ:function KJ(a,b,c,d,e,f,g){var _=this +_.C=a +_.ai=b +_.aN=c +_.bh=d +_.cS=e +_.lA=!0 +_.B$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KU:function KU(a,b){var _=this +_.ai=_.C=0 +_.B$=a +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +wN:function wN(a,b,c,d){var _=this +_.C=a +_.ai=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KK:function KK(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +wJ:function wJ(a,b,c,d){var _=this +_.C=a +_.ai=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +jo:function jo(a,b,c){var _=this +_.bQ=_.cc=_.c1=_.cP=_.co=null +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +wQ:function wQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8){var _=this +_.C=a +_.ai=b +_.aN=c +_.bh=d +_.cS=e +_.lA=f +_.a4=g +_.dV=h +_.er=i +_.oe=j +_.b2=k +_.cH=l +_.es=m +_.cT=n +_.d2=o +_.d3=p +_.aw=q +_.uX=r +_.ci=s +_.a7=a0 +_.cG=a1 +_.bB=a2 +_.de=a3 +_.iL=a4 +_.ra=a5 +_.uQ=a6 +_.pl=a7 +_.f4=a8 +_.pm=a9 +_.pn=b0 +_.co=b1 +_.cP=b2 +_.c1=b3 +_.cc=b4 +_.bQ=b5 +_.ba=b6 +_.cp=b7 +_.dC=b8 +_.ET=b9 +_.d1=c0 +_.f5=c1 +_.rb=c2 +_.yB=c3 +_.rd=c4 +_.n2=c5 +_.fv=c6 +_.lx=c7 +_.md=c8 +_.ad0=c9 +_.ad1=d0 +_.ahD=d1 +_.ahE=d2 +_.ahF=d3 +_.uR=d4 +_.ahG=d5 +_.ahH=d6 +_.B$=d7 +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d8 +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Kr:function Kr(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KI:function KI(a,b){var _=this +_.B$=a +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Kz:function Kz(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KF:function KF(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KG:function KG(a,b,c){var _=this +_.C=a +_.ai=null +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KB:function KB(a,b,c,d,e,f,g){var _=this +_.C=a +_.ai=b +_.aN=c +_.bh=d +_.cS=e +_.B$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a7f:function a7f(a){this.a=a}, +wL:function wL(a,b,c,d,e){var _=this +_.C=a +_.ai=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null +_.$ti=e}, +R4:function R4(){}, +R5:function R5(){}, +A3:function A3(){}, +A4:function A4(){}, +a8Z:function a8Z(){}, +ac5:function ac5(a,b){this.b=a +this.a=b}, +a4k:function a4k(a){this.a=a}, +abo:function abo(a){this.a=a}, +Ff:function Ff(a,b,c){this.d=a +this.e=b +this.a=c}, +Og:function Og(a){this.a=a}, +Oa:function Oa(a){this.a=a}, +O6:function O6(a){this.a=a}, +O5:function O5(a){this.a=a}, +O9:function O9(a){this.a=a}, +O8:function O8(a){this.a=a}, +O7:function O7(a){this.a=a}, +OE:function OE(a){this.a=a}, +OF:function OF(a){this.a=a}, +OG:function OG(a){this.a=a}, +OH:function OH(a){this.a=a}, +OI:function OI(a){this.a=a}, +OJ:function OJ(a){this.a=a}, +OK:function OK(a){this.a=a}, +OL:function OL(a){this.a=a}, +OM:function OM(a){this.a=a}, +ON:function ON(a){this.a=a}, +OO:function OO(a){this.a=a}, +OP:function OP(a){this.a=a}, +OQ:function OQ(a){this.a=a}, +OR:function OR(a){this.a=a}, +PX:function PX(a){this.a=a}, +Q_:function Q_(a){this.a=a}, +Q2:function Q2(a){this.a=a}, +Q5:function Q5(a){this.a=a}, +PY:function PY(a){this.a=a}, +PZ:function PZ(a){this.a=a}, +Q0:function Q0(a){this.a=a}, +Q1:function Q1(a){this.a=a}, +Q3:function Q3(a){this.a=a}, +Q4:function Q4(a){this.a=a}, +RK:function RK(a){this.a=a}, +NH:function NH(a){this.a=a}, +NV:function NV(a){this.a=a}, +Qm:function Qm(a){this.a=a}, +aBj(){return C.abP}, +Fg:function Fg(a,b,c,d){var _=this +_.d=a +_.e=b +_.f=c +_.a=d}, +J2:function J2(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.a=f}, +AJ:function AJ(a){this.b=a}, +aix:function aix(a,b,c){var _=this +_.d=a +_.e=b +_.f=c +_.c=_.b=null}, +arH(a,b){return new E.pq(b,a,null)}, +arI(a){return new E.pq(null,a,null)}, +ii(a){var s=a.a_(t.bb) +return s==null?null:s.f}, +pq:function pq(a,b,c){this.f=a +this.b=b +this.a=c}, +aDt(a,b,c,d,e,f,g,h,i,j,k,l){return new E.pu(a,b,e,i,k,c,l,h,g,d,j,f)}, +anK(a,b){var s=$.C.n$.Q.h(0,a).gA() +s.toString +return t.q.a(s).mB(b)}, +pI:function pI(a){this.b=a}, +pJ:function pJ(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=d +_.f=e +_.r=f +_.x=g +_.y=null +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.fr=_.dy=_.dx=_.db=_.cy=null +_.W$=0 +_.a1$=l +_.ak$=_.ac$=0 +_.a3$=!1}, +a8N:function a8N(){}, +pu:function pu(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.Q=f +_.ch=g +_.cx=h +_.cy=i +_.db=j +_.dx=k +_.a=l}, +ik:function ik(a,b,c,d){var _=this +_.x=_.r=_.f=_.e=_.d=null +_.y=a +_.z=!1 +_.Q=null +_.bB$=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +a6X:function a6X(a){this.a=a}, +a6W:function a6W(a){this.a=a}, +a6S:function a6S(a){this.a=a}, +a6T:function a6T(a){this.a=a}, +a6P:function a6P(a){this.a=a}, +a6Q:function a6Q(a){this.a=a}, +a6R:function a6R(a){this.a=a}, +a6U:function a6U(a){this.a=a}, +a6V:function a6V(a){this.a=a}, +a6Z:function a6Z(a){this.a=a}, +a6Y:function a6Y(a){this.a=a}, +iJ:function iJ(a,b,c,d,e,f,g,h,i){var _=this +_.bx=a +_.k2=!1 +_.bw=_.aK=_.br=_.aR=_.b6=_.b1=_.a3=_.ak=_.ac=_.a1=_.W=_.aJ=_.ah=_.S=_.y2=_.y1=_.x2=_.x1=_.ry=_.rx=_.r2=_.r1=_.k4=_.k3=null +_.z=b +_.ch=c +_.cx=d +_.db=_.cy=null +_.dx=!1 +_.dy=null +_.d=e +_.e=f +_.a=g +_.b=h +_.c=i}, +iK:function iK(a,b,c,d,e,f,g,h,i){var _=this +_.dD=a +_.dU=_.bS=_.bG=_.bR=_.bw=_.aK=_.br=_.aR=_.b6=_.b1=_.a3=null +_.k3=_.k2=!1 +_.r1=_.k4=null +_.z=b +_.ch=c +_.cx=d +_.db=_.cy=null +_.dx=!1 +_.dy=null +_.d=e +_.e=f +_.a=g +_.b=h +_.c=i}, +rA:function rA(){}, +Ly:function Ly(a,b,c){this.r=a +this.y=b +this.a=c}, +a9o:function a9o(a,b,c){this.a=a +this.b=b +this.c=c}, +rJ:function rJ(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +A6:function A6(a,b,c,d,e,f){var _=this +_.n=a +_.G=b +_.a6=c +_.aD=d +_.B$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ahw:function ahw(a,b){this.a=a +this.b=b}, +ahv:function ahv(a,b){this.a=a +this.b=b}, +Bc:function Bc(){}, +asy(){return new E.Mr(new Uint8Array(0),0)}, +jB:function jB(){}, +Pr:function Pr(){}, +Mr:function Mr(a,b){this.a=a +this.b=b}, +vN(a){var s=new E.bb(new Float64Array(16)) +if(s.o5(a)===0)return null +return s}, +aCp(){return new E.bb(new Float64Array(16))}, +aCq(){var s=new E.bb(new Float64Array(16)) +s.dt() +return s}, +mu(a,b,c){var s=new Float64Array(16),r=new E.bb(s) +r.dt() +s[14]=c +s[13]=b +s[12]=a +return r}, +a4v(a,b,c){var s=new Float64Array(16) +s[15]=1 +s[10]=c +s[5]=b +s[0]=a +return new E.bb(s)}, +bb:function bb(a){this.a=a}, +fJ:function fJ(a){this.a=a}, +hz:function hz(a){this.a=a}, +hJ(a){if(a==null)return"null" +return C.d.a2(a,1)}},F={K_:function K_(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.a=i},a61:function a61(){},a60:function a60(){},IW:function IW(a){this.a=a},wn:function wn(a){this.a=a},Qs:function Qs(a,b,c,d){var _=this +_.d=null +_.r=_.f=_.e=!0 +_.x=!1 +_.z=a +_.Q=b +_.ch=c +_.a=null +_.b=d +_.c=null},agZ:function agZ(a){this.a=a},agY:function agY(){},agQ:function agQ(a){this.a=a},agP:function agP(a,b){this.a=a +this.b=b},agR:function agR(a){this.a=a},agO:function agO(a,b){this.a=a +this.b=b},agS:function agS(a){this.a=a},agN:function agN(a,b){this.a=a +this.b=b},agT:function agT(a){this.a=a},agM:function agM(a,b){this.a=a +this.b=b},agU:function agU(a){this.a=a},agL:function agL(a,b){this.a=a +this.b=b},agV:function agV(a){this.a=a},agW:function agW(a){this.a=a},agX:function agX(a){this.a=a},Su:function Su(a,b){this.b=a +this.a=b},a_u:function a_u(){},ex:function ex(){},vl:function vl(a){this.b=a}, +amK(a,b){var s,r +if(a==null)return b +s=new E.fJ(new Float64Array(3)) +s.q6(b.a,b.b,0) +r=a.zo(s).a +return new P.m(r[0],r[1])}, +amJ(a,b,c,d){if(a==null)return c +if(b==null)b=F.amK(a,d) +return b.a5(0,F.amK(a,d.a5(0,c)))}, +amI(a){var s,r,q=new Float64Array(4),p=new E.hz(q) +p.w5(0,0,1,0) +s=new Float64Array(16) +r=new E.bb(s) +r.bF(a) +s[11]=q[3] +s[10]=q[2] +s[9]=q[1] +s[8]=q[0] +r.Ad(2,p) +return r}, +aD0(a,b,c,d,e,f,g,h,i,j,k,l,m,n){return new F.mN(d,n,0,e,a,h,C.j,0,!1,!1,0,j,i,b,c,0,0,0,l,k,g,m,0,!1,null,null)}, +aD6(a,b,c,d,e,f,g,h,i,j,k){return new F.mQ(c,k,0,d,a,f,C.j,0,!1,!1,0,h,g,0,b,0,0,0,j,i,0,0,0,!1,null,null)}, +aD4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new F.jj(f,a0,0,g,c,j,b,a,!1,!1,0,l,k,d,e,q,m,p,o,n,i,s,0,r,null,null)}, +aD2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new F.kF(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +aD3(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new F.kG(g,a2,k,h,c,l,b,a,f,!1,0,n,m,d,e,s,o,r,q,p,j,a1,0,a0,null,null)}, +aD1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new F.jh(d,s,h,e,b,i,C.j,a,!0,!1,j,l,k,0,c,q,m,p,o,n,g,r,0,!1,null,null)}, +aD5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2){return new F.mP(e,a2,j,f,c,k,b,a,!0,!1,l,n,m,0,d,s,o,r,q,p,h,a1,i,a0,null,null)}, +aD8(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new F.mS(e,a0,i,f,b,j,C.j,a,!1,!1,k,m,l,c,d,r,n,q,p,o,h,s,0,!1,null,null)}, +aD7(a,b,c,d,e,f){return new F.mR(e,b,f,0,c,a,d,C.j,0,!1,!1,1,1,1,0,0,0,0,0,0,0,0,0,0,!1,null,null)}, +arE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){return new F.mO(e,s,i,f,b,j,C.j,a,!1,!1,0,l,k,c,d,q,m,p,o,n,h,r,0,!1,null,null)}, +Bt(a){switch(a){case C.aE:return 1 +case C.b6:case C.bK:case C.bt:case C.aD:return 18}}, +aI8(a){switch(a){case C.aE:return 2 +case C.b6:case C.bK:case C.bt:case C.aD:return 36}}, +bk:function bk(){}, +fb:function fb(){}, +MN:function MN(){}, +SU:function SU(){}, +Nx:function Nx(){}, +mN:function mN(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SQ:function SQ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +NE:function NE(){}, +mQ:function mQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SY:function SY(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +NC:function NC(){}, +jj:function jj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SW:function SW(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +NA:function NA(){}, +kF:function kF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +ST:function ST(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +NB:function NB(){}, +kG:function kG(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SV:function SV(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +Nz:function Nz(){}, +jh:function jh(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SS:function SS(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +ND:function ND(){}, +mP:function mP(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SX:function SX(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +NG:function NG(){}, +mS:function mS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +T_:function T_(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +ih:function ih(){}, +NF:function NF(){}, +mR:function mR(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.B=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.ch=m +_.cx=n +_.cy=o +_.db=p +_.dx=q +_.dy=r +_.fr=s +_.fx=a0 +_.fy=a1 +_.go=a2 +_.id=a3 +_.k1=a4 +_.k2=a5 +_.k3=a6 +_.k4=a7}, +SZ:function SZ(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +Ny:function Ny(){}, +mO:function mO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6}, +SR:function SR(a,b){var _=this +_.c=a +_.d=b +_.b=_.a=null}, +Qx:function Qx(){}, +Qy:function Qy(){}, +Qz:function Qz(){}, +QA:function QA(){}, +QB:function QB(){}, +QC:function QC(){}, +QD:function QD(){}, +QE:function QE(){}, +QF:function QF(){}, +QG:function QG(){}, +QH:function QH(){}, +QI:function QI(){}, +QJ:function QJ(){}, +QK:function QK(){}, +QL:function QL(){}, +QM:function QM(){}, +QN:function QN(){}, +QO:function QO(){}, +QP:function QP(){}, +QQ:function QQ(){}, +QR:function QR(){}, +TK:function TK(){}, +TL:function TL(){}, +TM:function TM(){}, +TN:function TN(){}, +TO:function TO(){}, +TP:function TP(){}, +TQ:function TQ(){}, +TR:function TR(){}, +TS:function TS(){}, +TT:function TT(){}, +TU:function TU(){}, +TV:function TV(){}, +NI:function NI(){this.a=!1}, +rN:function rN(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=!1}, +fZ:function fZ(a,b,c,d){var _=this +_.x=_.r=_.f=_.e=_.d=null +_.y=a +_.a=b +_.b=c +_.c=d}, +all(a,b,c,d,e){if(a==null&&b==null)return null +return new F.zl(a,b,c,d,e.j("zl<0>"))}, +aAD(a,b,c){if(a==null&&b==null)return null +a.toString +b.toString +return Y.b9(a,b,c)}, +tJ:function tJ(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i}, +zl:function zl(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Nr:function Nr(){}, +eW:function eW(){}, +Q8:function Q8(a){this.a=a}, +hy:function hy(a,b){this.b=a +this.a=b}, +f1:function f1(a,b,c){this.b=a +this.c=b +this.a=c}, +a4u:function a4u(){}, +St:function St(a,b){this.b=a +this.a=b}, +y1:function y1(){}, +ac2:function ac2(a,b){this.a=a +this.b=b}, +ac3:function ac3(a){this.a=a}, +ac0:function ac0(a,b){this.a=a +this.b=b}, +ac1:function ac1(a,b){this.a=a +this.b=b}, +qz:function qz(){}, +apR(a,b,c){var s,r,q=t.Vx +if(q.b(a)&&q.b(b))return F.alh(a,b,c) +q=t.sa +if(q.b(a)&&q.b(b))return F.alg(a,b,c) +if(b instanceof F.d6&&a instanceof F.dR){c=1-c +s=b +b=a +a=s}if(a instanceof F.d6&&b instanceof F.dR){q=b.b +if(q.k(0,C.z)&&b.c.k(0,C.z))return new F.d6(Y.b9(a.a,b.a,c),Y.b9(a.b,C.z,c),Y.b9(a.c,b.d,c),Y.b9(a.d,C.z,c)) +r=a.d +if(r.k(0,C.z)&&a.b.k(0,C.z))return new F.dR(Y.b9(a.a,b.a,c),Y.b9(C.z,q,c),Y.b9(C.z,b.c,c),Y.b9(a.c,b.d,c)) +if(c<0.5){q=c*2 +return new F.d6(Y.b9(a.a,b.a,c),Y.b9(a.b,C.z,q),Y.b9(a.c,b.d,c),Y.b9(r,C.z,q))}r=(c-0.5)*2 +return new F.dR(Y.b9(a.a,b.a,c),Y.b9(C.z,q,r),Y.b9(C.z,b.c,r),Y.b9(a.c,b.d,c))}throw H.c(U.a1I(H.a([U.uv("BoxBorder.lerp can only interpolate Border and BorderDirectional classes."),U.bq("BoxBorder.lerp() was called with two objects of type "+J.X(a).i(0)+" and "+J.X(b).i(0)+":\n "+H.e(a)+"\n "+H.e(b)+"\nHowever, only Border and BorderDirectional classes are supported by this method."),U.a1l("For a more general interpolation method, consider using ShapeBorder.lerp instead.")],t.qe)))}, +apP(a,b,c,d){var s,r,q=H.aA(),p=q?H.b3():new H.aT(new H.aW()) +p.saz(0,c.a) +s=d.ef(b) +r=c.b +if(r===0){p.sdN(0,C.av) +p.snu(0) +a.cm(0,s,p)}else a.iA(0,s,s.eH(-r),p)}, +apO(a,b,c){var s=c.nk(),r=b.gnr() +a.eE(0,b.gbg(),(r-c.b)/2,s)}, +apQ(a,b,c){var s=c.nk() +a.cn(0,b.eH(-(c.b/2)),s)}, +alh(a,b,c){var s=a==null +if(s&&b==null)return null +if(s)return b.bE(0,c) +if(b==null)return a.bE(0,1-c) +return new F.d6(Y.b9(a.a,b.a,c),Y.b9(a.b,b.b,c),Y.b9(a.c,b.c,c),Y.b9(a.d,b.d,c))}, +alg(a,b,c){var s,r,q=a==null +if(q&&b==null)return null +if(q)return b.bE(0,c) +if(b==null)return a.bE(0,1-c) +q=Y.b9(a.a,b.a,c) +s=Y.b9(a.c,b.c,c) +r=Y.b9(a.d,b.d,c) +return new F.dR(q,Y.b9(a.b,b.b,c),s,r)}, +Cf:function Cf(a){this.b=a}, +Cb:function Cb(){}, +d6:function d6(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +dR:function dR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aue(a,b,c){switch(a){case C.r:switch(b){case C.k:return!0 +case C.t:return!1 +case null:return null}break +case C.u:switch(c){case C.e0:return!0 +case C.lP:return!1 +case null:return null}break}}, +FV:function FV(a){this.b=a}, +fu:function fu(a,b,c){var _=this +_.f=_.e=null +_.d3$=a +_.aw$=b +_.a=c}, +GZ:function GZ(a){this.b=a}, +kx:function kx(a){this.b=a}, +lH:function lH(a){this.b=a}, +KA:function KA(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.n=a +_.G=b +_.V=c +_.a6=d +_.aD=e +_.aT=f +_.aL=g +_.aX=0 +_.bC=h +_.bx=i +_.ad0$=j +_.ad1$=k +_.ci$=l +_.a7$=m +_.cG$=n +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=o +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +afL:function afL(a,b,c){this.a=a +this.b=b +this.c=c}, +Rc:function Rc(){}, +Rd:function Rd(){}, +Re:function Re(){}, +j7:function j7(){}, +a7C:function a7C(){}, +iv:function iv(a,b,c){var _=this +_.b=null +_.c=!1 +_.uS$=a +_.d3$=b +_.aw$=c +_.a=null}, +py:function py(){}, +a7z:function a7z(a,b,c){this.a=a +this.b=b +this.c=c}, +a7B:function a7B(a,b){this.a=a +this.b=b}, +a7A:function a7A(){}, +A7:function A7(){}, +Ro:function Ro(){}, +Rp:function Rp(){}, +RY:function RY(){}, +RZ:function RZ(){}, +V7:function V7(a,b,c){this.a=a +this.b=b +this.c=c}, +Nd:function Nd(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.cy=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g +_.r=h +_.x=i +_.y=j +_.z=k +_.Q=l +_.ch=m +_.cx=n}, +ad7:function ad7(){}, +Va:function Va(){}, +Vb:function Vb(){}, +amH(a,b,c,d){return new F.wq(a,c,b,d)}, +arh(a){return new F.vT(a)}, +ha:function ha(a,b){this.a=a +this.b=b}, +wq:function wq(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +vT:function vT(a){this.a=a}, +apI(a){var s=a.a_(t.BY) +return s==null?null:s.f}, +BZ:function BZ(a){this.b=a}, +tt:function tt(a,b){this.c=a +this.a=b}, +C_:function C_(a,b){var _=this +_.d=a +_.e=!1 +_.a=null +_.b=b +_.c=null}, +V8:function V8(){}, +V9:function V9(a){this.a=a}, +yl:function yl(a,b,c){this.f=a +this.b=b +this.a=c}, +Nc:function Nc(){}, +amp(a,b,c,d,e,f){return new F.i2(b.a_(t.l).f.S1(c,d,e,f),a,null)}, +dW(a){var s=a.a_(t.l) +return s==null?null:s.f}, +amq(a){var s=F.dW(a) +s=s==null?null:s.c +return s==null?1:s}, +Ji:function Ji(a){this.b=a}, +mx:function mx(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o}, +i2:function i2(a,b,c){this.f=a +this.b=b +this.a=c}, +J1:function J1(a){this.b=a}, +zB:function zB(a,b){this.c=a +this.a=b}, +PM:function PM(a){this.a=null +this.b=a +this.c=null}, +agf:function agf(){}, +agg:function agg(){}, +Tt:function Tt(){}, +Lj(a,b){return new F.io(b,a,H.a([],t.ZP),P.ae(0,null,!1,t.Z))}, +io:function io(a,b,c,d){var _=this +_.a=a +_.c=b +_.d=c +_.W$=0 +_.a1$=d +_.ak$=_.ac$=0 +_.a3$=!1}, +amS(a,b,c,d,e,f,g,h,i){return new F.xc(a,b,e,i,d,h,c,f,g,null)}, +ir(a){var s=a.a_(t.jF) +return s==null?null:s.f}, +aDQ(a){var s=a.t3(t.jF) +s=s==null?null:s.gH() +t.vh.a(s) +if(s==null)return!1 +s=s.r +return s.f.RV(s.k1.geg()+s.ch,s.m5(),a)}, +as5(a,b,c){var s,r,q,p,o,n=H.a([],t.mo),m=F.ir(a) +for(s=t.jF,r=null;m!=null;){q=m.d +q.toString +p=a.gA() +p.toString +n.push(q.acE(p,b,c,C.aU,C.G,r)) +if(r==null)r=a.gA() +a=m.c +o=a.a_(s) +m=o==null?null:o.f}s=n.length +if(s!==0)q=0===C.G.a +else q=!0 +if(q)return P.dp(null,t.H) +if(s===1)return C.b.gc5(n) +s=t.H +return P.oI(n,s).bY(0,new F.a8J(),s)}, +ahT:function ahT(){}, +xc:function xc(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.ch=i +_.a=j}, +a8J:function a8J(){}, +rI:function rI(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +xd:function xd(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.d=null +_.e=a +_.x=_.r=_.f=null +_.y=b +_.z=c +_.Q=d +_.ch=e +_.cx=!1 +_.dy=_.dx=_.db=_.cy=null +_.b2$=f +_.cH$=g +_.es$=h +_.cT$=i +_.d2$=j +_.bB$=k +_.a=null +_.b=l +_.c=null}, +a8F:function a8F(a){this.a=a}, +a8G:function a8G(a){this.a=a}, +a8H:function a8H(a){this.a=a}, +a8I:function a8I(a){this.a=a}, +a8E:function a8E(a,b){this.a=a +this.b=b}, +RI:function RI(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Rm:function Rm(a,b,c,d,e){var _=this +_.C=a +_.ai=b +_.aN=c +_.bh=null +_.B$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Lk:function Lk(a){this.b=a}, +hm:function hm(a,b){this.a=a +this.b=b}, +Lg:function Lg(a){this.a=a}, +Rv:function Rv(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.W$=0 +_.a1$=a +_.ak$=_.ac$=0 +_.a3$=!1}, +Ah:function Ah(){}, +Ai:function Ai(){}, +xU:function xU(a){this.b=a}, +Sv:function Sv(a){this.b=a}, +abR:function abR(){}, +Mh:function Mh(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=null +_.cx=l +_.db=_.cy=null +_.dx=!1}, +abU:function abU(a){this.a=a}, +abV:function abV(a){this.a=a}, +abT:function abT(a,b){this.a=a +this.b=b}, +AD:function AD(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.a=k}, +AE:function AE(a,b){var _=this +_.e=_.d=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +xT:function xT(){}, +xS:function xS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.a=q}, +AC:function AC(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=_.y=_.x=_.r=null +_.b=a +_.c=null}, +aim:function aim(a){this.a=a}, +ain:function ain(a){this.a=a}, +aio:function aio(a){this.a=a}, +aip:function aip(a){this.a=a}, +aiq:function aiq(a){this.a=a}, +air:function air(a){this.a=a}, +ais:function ais(a){this.a=a}, +ait:function ait(a){this.a=a}, +Bf:function Bf(){}, +ye:function ye(a,b,c){this.c=a +this.d=b +this.a=c}, +Tb:function Tb(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +akC(){var s=0,r=P.ao(t.H),q,p,o,n,m,l +var $async$akC=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:s=2 +return P.av(P.aJr(),$async$akC) +case 2:if($.C==null){q=H.a([],t.GA) +p=$.Y +o=H.a([],t.Jh) +n=P.ae(7,null,!1,t.JI) +m=t.S +l=t.j1 +new N.MJ(null,q,!0,new P.aM(new P.a4(p,t.U),t.Q),!1,null,!1,!1,null,null,null,!1,0,!1,null,null,new N.Sn(P.aS(t.T)),null,null,null,null,null,o,null,N.aI_(),new Y.Gk(N.aHZ(),n,t.G7),!1,0,P.D(m,t.h1),P.bx(m),H.a([],l),H.a([],l),null,!1,C.cW,!0,!1,null,C.G,C.G,null,0,null,!1,P.h8(null,t.W2),new O.a6n(P.D(m,t.rr),P.D(t.Ld,t.iD)),new D.a2f(P.D(m,t.cK)),new G.a6q(),P.D(m,t.Fn),null,!1,C.LG).Y5()}q=$.C +q.To(new F.IW(null)) +q.H5() +return P.am(null,r)}}) +return P.an($async$akC,r)}},G={ +bB(a,b,c,d,e,f,g){var s=new G.nZ(c,e,a,C.GR,b,d,C.aO,C.Q,new R.bs(H.a([],t.x8),t.jc),new R.bs(H.a([],t.d),t.fy)) +s.r=g.yg(s.gIC()) +s.Cr(f==null?c:f) +return s}, +ale(a,b,c){var s=new G.nZ(-1/0,1/0,a,C.GS,null,null,C.aO,C.Q,new R.bs(H.a([],t.x8),t.jc),new R.bs(H.a([],t.d),t.fy)) +s.r=c.yg(s.gIC()) +s.Cr(b) +return s}, +N2:function N2(a){this.b=a}, +BT:function BT(a){this.b=a}, +nZ:function nZ(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.z=_.y=_.x=_.r=null +_.Q=g +_.ch=null +_.cx=h +_.cp$=i +_.ba$=j}, +afA:function afA(a,b,c,d,e){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.a=e}, +N_:function N_(){}, +N0:function N0(){}, +N1:function N1(){}, +acH(){var s=E.asy(),r=new DataView(new ArrayBuffer(8)) +s=new G.acG(s,r) +s.d=H.cX(r.buffer,0,null) +return s}, +acG:function acG(a,b){var _=this +_.a=a +_.b=!1 +_.c=b +_.d=null}, +wG:function wG(a){this.a=a +this.b=0}, +a6q:function a6q(){this.b=this.a=null}, +aqm(a){var s +a.a_(t.Jj) +s=K.aq(a) +return s.bM}, +ui:function ui(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Of:function Of(){}, +aIr(a){switch(a){case C.r:return C.u +case C.u:return C.r}}, +bt(a){switch(a){case C.J:case C.F:return C.u +case C.U:case C.Y:return C.r}}, +aoh(a){switch(a){case C.t:return C.U +case C.k:return C.Y}}, +aIs(a){switch(a){case C.J:return C.F +case C.Y:return C.U +case C.F:return C.J +case C.U:return C.Y}}, +anW(a){switch(a){case C.J:case C.U:return!0 +case C.F:case C.Y:return!1}}, +pw:function pw(a,b){this.a=a +this.b=b}, +C1:function C1(a){this.b=a}, +MB:function MB(a){this.b=a}, +o4:function o4(a){this.b=a}, +aqP(a,b,c,d){return new G.kq(a,c,b,!1,d)}, +aur(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=H.a([],t.O_),e=t.oU,d=H.a([],e) +for(s=a.length,r="",q="",p=0;p0,b,i,q)}, +Gi:function Gi(a){this.b=a}, +kV:function kV(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l}, +LL:function LL(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j}, +q7:function q7(a,b,c){this.a=a +this.b=b +this.c=c}, +LM:function LM(a,b,c){var _=this +_.c=a +_.d=b +_.a=c +_.b=null}, +nc:function nc(){}, +jt:function jt(a,b){this.d3$=a +this.aw$=b +this.a=null}, +xs:function xs(a){this.a=a}, +dc:function dc(){}, +a7w:function a7w(){}, +a7x:function a7x(a,b){this.a=a +this.b=b}, +RW:function RW(){}, +RX:function RX(){}, +a41:function a41(){}, +d:function d(a){this.a=a}, +k:function k(a){this.a=a}, +Pw:function Pw(){}, +ald(a,b,c,d,e){return new G.td(b,e,a,c,d,null,null)}, +tc(a,b,c,d){return new G.tb(a,d,b,c,null,null)}, +Fc:function Fc(a,b){this.a=a +this.b=b}, +lS:function lS(a,b){this.a=a +this.b=b}, +lA:function lA(a,b){this.a=a +this.b=b}, +nm:function nm(a,b){this.a=a +this.b=b}, +Gs:function Gs(){}, +oP:function oP(){}, +a3g:function a3g(a){this.a=a}, +a3f:function a3f(a){this.a=a}, +a3e:function a3e(a,b){this.a=a +this.b=b}, +nY:function nY(){}, +UV:function UV(){}, +te:function te(a,b,c,d,e,f){var _=this +_.r=a +_.x=b +_.c=c +_.d=d +_.e=e +_.a=f}, +MX:function MX(a,b){var _=this +_.e=_.d=_.dx=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +acQ:function acQ(){}, +td:function td(a,b,c,d,e,f,g){var _=this +_.r=a +_.x=b +_.y=c +_.c=d +_.d=e +_.e=f +_.a=g}, +MW:function MW(a,b){var _=this +_.e=_.d=_.Q=_.z=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +acP:function acP(){}, +tb:function tb(a,b,c,d,e,f){var _=this +_.r=a +_.x=b +_.c=c +_.d=d +_.e=e +_.a=f}, +MV:function MV(a,b){var _=this +_.e=_.d=_.dx=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +acO:function acO(){}, +tf:function tf(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.r=a +_.x=b +_.y=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.c=i +_.d=j +_.e=k +_.a=l}, +MY:function MY(a,b){var _=this +_.e=_.d=_.fx=_.fr=_.dy=_.dx=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +acR:function acR(){}, +acS:function acS(){}, +acT:function acT(){}, +acU:function acU(){}, +rg:function rg(){}, +aIi(a){return a.d1$===0}, +qH:function qH(){}, +eh:function eh(){}, +xb:function xb(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.d1$=d}, +fE:function fE(a,b,c,d,e){var _=this +_.d=a +_.e=b +_.a=c +_.b=d +_.d1$=e}, +i8:function i8(a,b,c,d,e,f){var _=this +_.d=a +_.e=b +_.f=c +_.a=d +_.b=e +_.d1$=f}, +n0:function n0(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.d1$=d}, +Mz:function Mz(a,b,c,d){var _=this +_.d=a +_.a=b +_.b=c +_.d1$=d}, +rH:function rH(){}, +anP(a,b){return b}, +asf(a,b){var s=P.amW(t.S,t.Dv),r=($.bD+1)%16777215 +$.bD=r +return new G.q8(b,s,r,a,C.aF,P.bx(t.u))}, +aE6(a,b,c,d,e){if(b===e-1)return d +return d+(d-c)/(b-a+1)*(e-b-1)}, +aC5(a,b){return new G.vb(b,a,null)}, +aaz:function aaz(){}, +rF:function rF(a){this.a=a}, +aay:function aay(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +aaA:function aaA(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.f=d +_.r=e}, +LP:function LP(){}, +q9:function q9(){}, +LN:function LN(a,b){this.d=a +this.a=b}, +q8:function q8(a,b,c,d,e,f){var _=this +_.ah=a +_.aJ=b +_.a1=_.W=null +_.ac=!1 +_.b=_.a=_.fx=_.dy=null +_.c=c +_.e=_.d=null +_.f=d +_.r=null +_.x=e +_.y=f +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +aaE:function aaE(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aaC:function aaC(){}, +aaD:function aaD(a,b){this.a=a +this.b=b}, +aaB:function aaB(a,b,c){this.a=a +this.b=b +this.c=c}, +aaF:function aaF(a,b){this.a=a +this.b=b}, +vb:function vb(a,b,c){this.f=a +this.b=b +this.a=c}, +JR:function JR(){}, +JU:function JU(){}, +auf(a,b){switch(b){case C.aE:return a +case C.aD:case C.b6:case C.bK:return a===0?1:a +case C.bt:return a===0?1:a}}, +arG(a,b){return P.cL(function(){var s=a,r=b +var q=0,p=1,o,n,m,l,k,j,i,h,g,f,e,d,c,a0,a1,a2,a3,a4,a5,a6,a7,a8 +return function $async$arG(a9,b0){if(a9===1){o=b0 +q=p}while(true)switch(q){case 0:n=s.length,m=0 +case 2:if(!(m2)return C.bI +return C.cs}else if(C.c.v(s.toLowerCase(),"iphone")||C.c.v(s.toLowerCase(),"ipad")||C.c.v(s.toLowerCase(),"ipod"))return C.bI +else if(C.c.v(r,"Android"))return C.kW +else if(C.c.bP(s,"Linux"))return C.AC +else if(C.c.bP(s,"Win"))return C.AD +else return C.acC}, +aIP(){var s=$.eL() +if(s!==C.bI)s=s===C.cs +else s=!0 +return s}, +Bl(){var s=W.tH(1,1) +if(C.bz.GK(s,"webgl2")!=null)return 2 +if(C.bz.GK(s,"webgl")!=null)return 1 +return-1}, +ava(a){return a===C.nu?J.ayx(J.ap6($.R.bj())):J.ap9(J.ap6($.R.bj()))}, +avb(a){return a===C.LW?J.ap9(J.apb($.R.bj())):J.ayz(J.apb($.R.bj()))}, +aol(a){var s,r,q=new Float32Array(9) +for(s=0;s<9;++s){r=C.a6x[s] +if(r<16)q[s]=a[r] +else q[s]=0}return q}, +avc(a){var s=new Float32Array(2) +s[0]=a.a +s[1]=a.b +return s}, +aJp(a){var s,r +if(a==null)return $.awp() +s=new Float32Array(4) +for(r=0;r<4;++r)s[r]=a[r] +return s}, +aIZ(a){return self.window.flutterCanvasKit.Malloc(self.Float32Array,a)}, +au4(a,b){var s=J.aAa(a),r=b.a +s[0]=(r>>>16&255)/255 +s[1]=(r>>>8&255)/255 +s[2]=(r&255)/255 +s[3]=(r>>>24&255)/255 +return s}, +dC(a){var s=new Float32Array(4) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +return s}, +auI(a){return new P.A(a[0],a[1],a[2],a[3])}, +lr(a){var s=new Float32Array(12) +s[0]=a.a +s[1]=a.b +s[2]=a.c +s[3]=a.d +s[4]=a.e +s[5]=a.f +s[6]=a.r +s[7]=a.x +s[8]=a.y +s[9]=a.z +s[10]=a.Q +s[11]=a.ch +return s}, +aJo(a){var s,r=a.length,q=new Uint32Array(r) +for(s=0;s"),p=p.a,n=0;n")) +h.a.w_(p,l) +j.M(0,l)}}e=$.nU() +j.aj(0,e.ga9T(e)) +if(c.a!==0||k.a!==0)if(!g.a)H.U5() +else{e=$.nU() +q=e.c +if(!(q.gbb(q)||e.d!=null)){$.bV().$1("Could not find a set of Noto fonts to display all missing characters. Please add a font asset for the missing characters. See: https://flutter.dev/docs/cookbook/design/fonts") +g.b.M(0,c)}}return P.am(null,r)}}) +return P.an($async$akg,r)}, +aH1(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=null,a0="Unable to parse Google Fonts CSS: ",a1=H.a([],t.Zh) +for(s=new P.e2(P.ami(a2).a()),r=t.Cz,q=a,p=q,o=!1;s.t();){n=s.gD(s) +if(!o){if(n!=="@font-face {")continue +o=!0}else if(C.c.bP(n," src:")){m=C.c.mg(n,"url(") +if(m===-1){$.bV().$1("Unable to resolve Noto font URL: "+n) +return a}p=C.c.N(n,m+4,C.c.mg(n,")")) +o=!0}else if(C.c.bP(n," unicode-range:")){q=H.a([],r) +l=C.c.N(n,17,n.length-1).split(", ") +for(n=l.length,k=0;kh){C.b.sp(a0,0) +a0.push(g) +h=d}else if(d===h)a0.push(g)}if(h===0)break +k.a=C.b.gJ(a0) +if(a0.length>1)if(C.b.PK(a0,new H.akh()))if(!q||!p||!o||n){if(C.b.v(a0,$.Ut()))k.a=$.Ut()}else if(!r||!m||l){if(C.b.v(a0,$.Uu()))k.a=$.Uu()}else if(s){if(C.b.v(a0,$.Ur()))k.a=$.Ur()}else if(a1)if(C.b.v(a0,$.Us()))k.a=$.Us() +a3.a20(new H.aki(k),!0) +a.M(0,a0)}return a}, +cu(a,b){return new H.mD(a,b)}, +arS(a,b,c){J.azc(new self.window.flutterCanvasKit.Font(c),H.a([0],t.t),null,null) +return new H.pv(b,a,c)}, +aAJ(a){var s=new H.k7(null) +s.Yb(a) +return s}, +aAK(a,b,c,d,e){var s=J.l(e),r=d===C.nI?s.agh(e,0,0,{width:s.GI(e),height:s.Fg(e),alphaType:a,colorSpace:b,colorType:c}):s.acw(e) +return r==null?null:H.i4(r.buffer,0,r.length)}, +aA(){if(self.window.flutterWebRenderer!=null){var s=self.window.flutterWebRenderer +s.toString +return J.f(s,"canvaskit")}s=$.eL() +return J.eq(C.lk.a,s)}, +aIK(){var s,r=new P.a4($.Y,t.U),q=new P.aM(r,t.Q) +if(self.window.flutterCanvasKit!=null){s=self.window.flutterCanvasKit +s.toString +$.R.b=s +q.e5(0)}else{H.aHn(null) +$.atH.bY(0,new H.akt(q),t.P)}$.Ud=W.eI("flt-scene",null) +s=$.a9 +if(s==null)s=$.a9=H.bf() +s.S5($.Ud) +return r}, +aHn(a){var s,r,q,p,o,n="defineProperty" +$.atL="https://unpkg.com/canvaskit-wasm@0.28.1/bin/" +if(self.window.flutterCanvasKit==null){s=$.Bk +if(s!=null)C.aw_.bT(s) +s=document +r=s.createElement("script") +$.Bk=r +r.src="https://unpkg.com/canvaskit-wasm@0.28.1/bin/canvaskit.js" +r=new P.a4($.Y,t.U) +$.atH=r +q=H.b2("loadSubscription") +p=$.Bk +p.toString +q.b=W.bz(p,"load",new H.ajY(q,new P.aM(r,t.Q)),!1,t.TV.c) +r=$.nT() +o=r.h(0,"Object") +if(r.h(0,"exports")==null)o.uq(n,[r,"exports",P.aqZ(P.aF(["get",P.ll(new H.ajZ(o)),"set",P.ll(new H.ak_()),"configurable",!0],t.N,t.z))]) +if(r.h(0,"module")==null)o.uq(n,[r,"module",P.aqZ(P.aF(["get",P.ll(new H.ak0(o)),"set",P.ll(new H.ak1()),"configurable",!0],t.N,t.z))]) +s=s.head +s.toString +r=$.Bk +r.toString +s.appendChild(r)}}, +aqR(a,b){var s,r=H.a([],b.j("y>")) +a.aj(0,new H.a3s(r,b)) +C.b.eP(r,new H.a3t(b)) +s=new H.a3r(b).$1(r) +s.toString +new H.a3q(b).$1(s) +return new H.Gz(s,b.j("Gz<0>"))}, +b3(){var s=new H.oc(C.d4,C.b5,C.A,C.nu) +s.ny(null,t.XP) +return s}, +aAL(a,b){var s,r,q=new H.od(b) +q.ny(a,t.Cj) +s=q.gaq() +r=q.b +J.UI(s,$.Uv()[r.a]) +return q}, +q6(){if($.ase)return +$.bl().gzs().b.push(H.aGr()) +$.ase=!0}, +aE4(a){H.q6() +if(C.b.v($.xo,a))return +$.xo.push(a)}, +aE5(){var s,r +if($.xp.length===0&&$.xo.length===0)return +for(s=0;s<$.xp.length;++s){r=$.xp[s] +r.dT(0) +r.ph()}C.b.sp($.xp,0) +for(s=0;s<$.xo.length;++s)$.xo[s].agF(0) +C.b.sp($.xo,0)}, +asj(){return new H.qe(W.eI("flt-canvas-container",null))}, +alm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0){return new H.tO(b,c,d,e,f,l,k,s,g,h,j,p,a0,n,o,q,a,m,r,i)}, +aok(a,b){var s=H.aE0(null) +if(a!=null)s.weight=$.awH()[a.a] +return s}, +aq2(a){var s,r,q,p=null,o=H.a([],t.bY) +t.m6.a(a) +s=H.a([],t.up) +r=H.a([],t.AT) +q=J.axf(J.ayD($.R.bj()),a.a,$.nP.e) +r.push(H.alm(p,p,p,p,p,p,a.c,p,p,a.d,a.r,a.f,p,a.e,a.x,p,p,p,p,p)) +return new H.VV(q,a,o,s,r)}, +anJ(a,b){var s=H.a([],t.s) +if(a!=null)s.push(a) +if(b!=null&&!C.b.PK(b,new H.ajr(a)))C.b.M(s,b) +C.b.M(s,$.t5().f) +return s}, +apX(a){return new H.Cj(a)}, +t1(a){var s=new Float32Array(4) +s[0]=(a.gm(a)>>>16&255)/255 +s[1]=(a.gm(a)>>>8&255)/255 +s[2]=(a.gm(a)&255)/255 +s[3]=(a.gm(a)>>>24&255)/255 +return s}, +aIa(a,b,c,d){var s,r,q,p,o,n,m,l,k=H.auI(J.al8(a.gaq())) +if(b===0)return k +s=!d.QV() +if(s)k=H.Ug(d,k) +r=Math.min(b*0.0078125*64,150) +q=1.1*b +p=-b +o=p*0 +n=p*-0.75 +m=new P.A(k.a-1+(o-r-q)*c,k.b-1+(n-r-q)*c,k.c+1+(o+r+q)*c,k.d+1+(n+r+q)*c) +if(s){l=new H.bw(new Float32Array(16)) +if(l.o5(d)!==0)return H.Ug(l,m) +else return m}else return m}, +auB(a,b,c,d,e,f){var s,r,q=e?5:4,p=P.aI(C.d.b4((c.gm(c)>>>24&255)*0.039),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),o=P.aI(C.d.b4((c.gm(c)>>>24&255)*0.25),c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255),n={ambient:H.t1(p),spot:H.t1(o)},m=J.axA($.R.bj(),n),l=b.gaq(),k=new Float32Array(3) +k[2]=f*d +s=new Float32Array(3) +s[0]=0 +s[1]=-450 +s[2]=f*600 +r=J.l(m) +J.axH(a,l,k,s,f*1.1,r.gaa9(m),r.gUa(m),q)}, +arw(){var s=$.bU() +return s===C.c7||window.navigator.clipboard==null?new H.a1m():new H.W5()}, +bf(){var s,r,q=document.body +q.toString +q=new H.Fs(q) +q.eJ(0) +s=q.Q.gFU() +r=$.qr +if(r!=null)J.bA(r.a) +$.qr=null +r=new H.a81(10,P.D(t.UY,t.R3),W.eI("flt-ruler-host",null)) +r.Il(s) +$.qr=r +return q}, +cm(a,b,c){var s +if(c==null)a.style.removeProperty(b) +else{s=a.style +C.f.a9(s,C.f.P(s,b),c,null)}}, +a0c(a,b){var s=$.bU() +if(s===C.a3){s=a.style +C.f.a9(s,C.f.P(s,"-webkit-clip-path"),b,null)}s=a.style +C.f.a9(s,C.f.P(s,"clip-path"),b,null)}, +Ft(a,b,c,d,e,f,g,h,i){var s=$.aqo +if(s==null?$.aqo=a.ellipse!=null:s)a.ellipse(b,c,d,e,f,g,h,i) +else{a.save() +a.translate(b,c) +a.rotate(f) +a.scale(d,e) +a.arc(0,0,1,g,h,i) +a.restore()}}, +aBs(a){switch(a){case"DeviceOrientation.portraitUp":return"portrait-primary" +case"DeviceOrientation.landscapeLeft":return"portrait-secondary" +case"DeviceOrientation.portraitDown":return"landscape-primary" +case"DeviceOrientation.landscapeRight":return"landscape-secondary" +default:return null}}, +auj(a,b,c){var s,r=b===C.a3,q=b===C.c7 +if(q)a.insertRule("flt-ruler-host p, flt-scene p { margin: 0; line-height: 100%;}",a.cssRules.length) +else a.insertRule("flt-ruler-host p, flt-scene p { margin: 0; }",a.cssRules.length) +a.insertRule("flt-semantics input[type=range] {\nappearance: none;\n-webkit-appearance: none;\nwidth: 100%;\nposition: absolute;\nborder: none;\ntop: 0;\nright: 0;\nbottom: 0;\nleft: 0;\n}",a.cssRules.length) +if(r)a.insertRule("flt-semantics input[type=range]::-webkit-slider-thumb { -webkit-appearance: none;}",a.cssRules.length) +if(q){a.insertRule("input::-moz-selection { background-color: transparent;}",a.cssRules.length) +a.insertRule("textarea::-moz-selection { background-color: transparent;}",a.cssRules.length)}else{a.insertRule("input::selection { background-color: transparent;}",a.cssRules.length) +a.insertRule("textarea::selection { background-color: transparent;}",a.cssRules.length)}a.insertRule('flt-semantics input,\nflt-semantics textarea,\nflt-semantics [contentEditable="true"] {\ncaret-color: transparent;\n}\n',a.cssRules.length) +if(r)a.insertRule("flt-glass-pane * {\n-webkit-tap-highlight-color: transparent;\n}\n",a.cssRules.length) +s=$.bU() +if(s!==C.bO)if(s!==C.cx)s=s===C.a3 +else s=!0 +else s=!0 +if(s)a.insertRule(".transparentTextEditing:-webkit-autofill,\n.transparentTextEditing:-webkit-autofill:hover,\n.transparentTextEditing:-webkit-autofill:focus,\n.transparentTextEditing:-webkit-autofill:active {\n -webkit-transition-delay: 99999s;\n}\n",a.cssRules.length)}, +Uh(a,b){var s +if(b.k(0,C.j))return a +s=new H.bw(new Float32Array(16)) +s.bF(a) +s.Gu(0,b.a,b.b,0) +return s}, +auA(a,b,c){var s=a.Sp() +if(c!=null)H.aof(s,H.Uh(c,b).a) +return s}, +aoe(){var s=0,r=P.ao(t.z) +var $async$aoe=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:if(!$.anG){$.anG=!0 +C.b8.S8(window,new H.akN())}return P.am(null,r)}}) +return P.an($async$aoe,r)}, +aAo(a,b,c){var s=W.eI("flt-canvas",null),r=H.a([],t.lX),q=H.aY(),p=a.a,o=a.c-p,n=H.Vk(o),m=a.b,l=a.d-m,k=H.Vj(l) +l=new H.VK(H.Vk(o),H.Vj(l),c,H.a([],t.vj),H.dx()) +q=new H.iP(a,s,l,r,n,k,q,c,b) +k=s.style +k.position="absolute" +q.Q=C.d.e8(p)-1 +q.ch=C.d.e8(m)-1 +q.NS() +l.Q=t.J.a(s) +q.MK() +return q}, +Vk(a){return C.d.e4((a+1)*H.aY())+2}, +Vj(a){return C.d.e4((a+1)*H.aY())+2}, +aAp(a){C.Mg.bT(a)}, +Ue(a){if(a==null)return null +switch(a){case C.d4:return"source-over" +case C.jg:return"source-in" +case C.ji:return"source-out" +case C.jk:return"source-atop" +case C.mx:return"destination-over" +case C.jh:return"destination-in" +case C.jj:return"destination-out" +case C.j7:return"destination-atop" +case C.j9:return"lighten" +case C.j6:return"copy" +case C.j8:return"xor" +case C.mw:case C.fm:return"multiply" +case C.mo:return"screen" +case C.ja:return"overlay" +case C.mp:return"darken" +case C.mq:return"lighten" +case C.jb:return"color-dodge" +case C.jc:return"color-burn" +case C.ms:return"hard-light" +case C.mt:return"soft-light" +case C.mu:return"difference" +case C.mv:return"exclusion" +case C.jd:return"hue" +case C.fn:return"saturation" +case C.je:return"color" +case C.jf:return"luminosity" +default:throw H.c(P.cj("Flutter Web does not support the blend mode: "+a.i(0)))}}, +aJa(a){switch(a){case C.dT:return"butt" +case C.axD:return"round" +case C.axE:default:return"square"}}, +aJb(a){switch(a){case C.axF:return"round" +case C.axG:return"bevel" +case C.dU:default:return"miter"}}, +anB(b0,b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1="absolute",a2="hidden",a3="transform-origin",a4="transform",a5="border-radius",a6="transform-style",a7=t.lX,a8=H.a([],a7),a9=b0.length +for(s=null,r=null,q=0;q' +return s+(c?'':'')+""}, +Bs(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=$.a9,h=t.J.a((i==null?$.a9=H.bf():i).mY(0,c)),g=b.b===C.av,f=b.c +if(f==null)f=0 +i=a.a +s=a.c +r=Math.min(i,s) +q=Math.max(i,s) +s=a.b +i=a.d +p=Math.min(s,i) +o=Math.max(s,i) +if(d.v8(0))if(g){i=f/2 +n="translate("+H.e(r-i)+"px, "+H.e(p-i)+"px)"}else n="translate("+H.e(r)+"px, "+H.e(p)+"px)" +else{i=new Float32Array(16) +m=new H.bw(i) +m.bF(d) +if(g){s=f/2 +m.at(0,r-s,p-s)}else m.at(0,r,p) +n=H.fN(i)}l=h.style +l.position="absolute" +C.f.a9(l,C.f.P(l,"transform-origin"),"0 0 0","") +C.f.a9(l,C.f.P(l,"transform"),n,"") +i=b.r +if(i==null)k="#000000" +else{i=H.c5(i) +i.toString +k=i}i=b.y +if(i!=null){j=i.b +i=$.bU() +if(i===C.a3&&!g){i="0px 0px "+H.e(j*2)+"px "+k +C.f.a9(l,C.f.P(l,"box-shadow"),i,"") +i=b.r +if(i==null)i=C.A +i=H.c5(new P.J(((C.d.b4((1-Math.min(Math.sqrt(j)/6.283185307179586,1))*(i.gm(i)>>>24&255))&255)<<24|i.gm(i)&16777215)>>>0)) +i.toString +k=i}else{i="blur("+H.e(j)+"px)" +C.f.a9(l,C.f.P(l,"filter"),i,"")}}i=q-r +if(g){i=H.e(i-f)+"px" +l.width=i +i=H.e(o-p-f)+"px" +l.height=i +i=H.jS(f)+" solid "+k +l.border=i}else{i=H.e(i)+"px" +l.width=i +i=H.e(o-p)+"px" +l.height=i +l.backgroundColor=k}return h}, +auk(a,b){var s,r,q=b.e,p=b.r +if(q===p){s=b.Q +if(q===s){r=b.y +s=q===r&&q===b.f&&p===b.x&&s===b.ch&&r===b.z}else s=!1}else s=!1 +if(s){q=H.jS(b.Q) +C.f.a9(a,C.f.P(a,"border-radius"),q,"") +return}q=H.jS(q)+" "+H.jS(b.f) +C.f.a9(a,C.f.P(a,"border-top-left-radius"),q,"") +p=H.jS(p)+" "+H.jS(b.x) +C.f.a9(a,C.f.P(a,"border-top-right-radius"),p,"") +p=H.jS(b.Q)+" "+H.jS(b.ch) +C.f.a9(a,C.f.P(a,"border-bottom-left-radius"),p,"") +p=H.jS(b.y)+" "+H.jS(b.z) +C.f.a9(a,C.f.P(a,"border-bottom-right-radius"),p,"")}, +jS(a){return C.d.a2(a===0?1:a,3)+"px"}, +av1(a,b,c,d){var s,r,q,p=new P.bT(""),o=""+('') +p.a=o +o=p.a=o+"' +o=p.a=o+"" +return W.uo(o.charCodeAt(0)==0?o:o,new H.mE(),null)}, +alp(a,b,c){var s,r,q,p,o,n,m +if(0===b){c.push(new P.m(a.c,a.d)) +c.push(new P.m(a.e,a.f)) +return}s=new H.Nw() +a.J4(s) +r=s.a +r.toString +q=s.b +q.toString +p=a.b +o=a.f +if(H.de(p,a.d,o)){n=r.f +if(!H.de(p,n,o))m=r.f=q.b=Math.abs(n-p)0){s=b[7] +b[9]=s +b[5]=s +if(o===2){s=b[13] +b[15]=s +b[11]=s}}return o}, +aG9(b0,b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9=b0.length +if(0===a9)for(s=0;s<8;++s)b2[s]=b1[s] +else{r=b0[0] +for(q=a9-1,p=0,s=0;s0))return 0 +s=1 +r=0}q=h-i +p=g-h +o=f-g +do{n=(r+s)/2 +m=i+q*n +l=h+p*n +k=m+(l-m)*n +j=k+(l+(g+o*n-l)*n-k)*n +if(j===0)return n +if(j<0)s=n +else r=n}while(Math.abs(r-s)>0.0000152587890625) +return(s+r)/2}, +auC(a,b,c,d,e){return(((d+3*(b-c)-a)*e+3*(c-b-b+a))*e+3*(b-a))*e+a}, +amZ(){var s=new H.nd(H.ary(),C.c3) +s.Mi() +return s}, +aFZ(a,b,c){var s +if(0===c)s=0===b||360===b +else s=!1 +if(s)return new P.m(a.c,a.gbg().b) +return null}, +ajb(a,b,c,d){var s=a+b +if(s<=c)return d +return Math.min(c/s,d)}, +arx(a,b){var s=new H.a5U(a,!0,a.x) +if(a.ch)a.Bl() +if(!a.cx)s.Q=a.x +return s}, +ary(){var s=new Float32Array(16) +s=new H.pk(s,new Uint8Array(8)) +s.e=s.c=8 +s.fr=172 +return s}, +aCJ(a,b,c){var s,r,q=a.d,p=a.c,o=new Float32Array(p*2),n=a.f,m=q*2 +for(s=0;s0?1:0 +return s}, +Ui(a,b){var s +if(a<0){a=-a +b=-b}if(b===0||a===0||a>=b)return null +s=a/b +if(isNaN(s))return null +if(s===0)return null +return s}, +aIQ(a){var s,r,q=a.e,p=a.r +if(q+p!==a.c-a.a)return!1 +s=a.f +r=a.x +if(s+r!==a.d-a.b)return!1 +if(q!==a.Q||p!==a.y||s!==a.ch||r!==a.z)return!1 +return!0}, +asc(a,b,c,d,e,f){return new H.aa9(e-2*c+a,f-2*d+b,2*(c-a),2*(d-b),a,b)}, +a5W(a,b,c,d,e,f){if(d===f)return H.de(c,a,e)&&a!==e +else return a===c&&b===d}, +aCK(a){var s,r,q,p,o=a[0],n=a[1],m=a[2],l=a[3],k=a[4],j=a[5],i=n-l,h=H.Ui(i,i-l+j) +if(h!=null){s=o+h*(m-o) +r=n+h*(l-n) +q=m+h*(k-m) +p=l+h*(j-l) +a[2]=s +a[3]=r +a[4]=s+h*(q-s) +a[5]=r+h*(p-r) +a[6]=q +a[7]=p +a[8]=k +a[9]=j +return 1}a[3]=Math.abs(i)=q}, +aJi(a,b,c,d){var s,r,q,p,o=a[1],n=a[3] +if(!H.de(o,c,n))return +s=a[0] +r=a[2] +if(!H.de(s,b,r))return +q=r-s +p=n-o +if(!(Math.abs((b-s)*p-q*(c-o))<0.000244140625))return +d.push(new P.m(q,p))}, +aJj(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=a[1],h=a[3],g=a[5] +if(!H.de(i,c,h)&&!H.de(h,c,g))return +s=a[0] +r=a[2] +q=a[4] +if(!H.de(s,b,r)&&!H.de(r,b,q))return +p=new H.jl() +o=p.of(i-2*h+g,2*(h-i),i-c) +for(n=q-2*r+s,m=2*(r-s),l=0;l' +s.a=r +r=s.a=r+"" +q="svgClip"+p +p=$.bU() +if(p===C.c7){p=r+("") +s.a=p +s.a=p+'') +s.a=p +s.a=p+('30)C.b.ky($.jW,0).d.l(0)}else a.d.l(0)}}, +a6_(a,b){if(a<=0)return b*0.1 +else return Math.min(Math.max(b*0.5,a*10),b)}, +aGc(a7,a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6 +if(a7==null||a7.QV())return 1 +s=a7.a +r=s[12] +q=s[15] +p=r*q +o=s[13] +n=o*q +m=s[3] +l=m*a8 +k=s[7] +j=k*a9 +i=1/(l+j+q) +h=s[0] +g=h*a8 +f=s[4] +e=f*a9 +d=(g+e+r)*i +c=s[1] +b=c*a8 +a=s[5] +a0=a*a9 +a1=(b+a0+o)*i +a2=Math.min(p,d) +a3=Math.max(p,d) +a4=Math.min(n,a1) +a5=Math.max(n,a1) +i=1/(m*0+j+q) +d=(h*0+e+r)*i +a1=(c*0+a0+o)*i +p=Math.min(a2,d) +a3=Math.max(a3,d) +n=Math.min(a4,a1) +a5=Math.max(a5,a1) +i=1/(l+k*0+q) +d=(g+f*0+r)*i +a1=(b+a*0+o)*i +p=Math.min(p,d) +a3=Math.max(a3,d) +n=Math.min(n,a1) +a6=Math.min((a3-p)/a8,(Math.max(a5,a1)-n)/a9) +if(a6<1e-9||a6===1)return 1 +if(a6>1){a6=Math.min(4,C.d.e4(a6/2)*2) +r=a8*a9 +if(r*a6*a6>4194304&&a6>2)a6=3355443.2/r}else a6=Math.max(2/C.d.e8(2/a6),0.0001) +return a6}, +nM(a,b){var s=a<0?0:a,r=b<0?0:b +return s*s+r*r}, +Bn(a){var s,r=a.a,q=r.y,p=q!=null?0+q.b*2:0 +r=r.c +s=r==null +if((s?0:r)!==0)p+=(s?0:r)*0.70710678118 +return p}, +aCH(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(a1==null)a1=C.MQ +s=a0.length +r=a1[0]!==0 +q=C.b.gL(a1)!==1 +p=r?s+1:s +if(q)++p +o=p*4 +n=new Float32Array(o) +m=new Float32Array(o) +o=p-1 +l=C.h.c3(o,4) +k=new Float32Array(4*(l+1)) +if(r){l=a0[0].a +n[0]=(l>>>16&255)/255 +n[1]=(l>>>8&255)/255 +n[2]=(l&255)/255 +n[3]=(l>>>24&255)/255 +k[0]=0 +j=4 +i=1}else{j=0 +i=0}for(l=a0.length,h=0;h>>16&255)/255 +j=g+1 +n[g]=(f>>>8&255)/255 +g=j+1 +n[j]=(f&255)/255 +j=g+1 +n[g]=(f>>>24&255)/255}for(l=a1.length,h=0;h>>16&255)/255 +j=g+1 +n[g]=(l>>>8&255)/255 +n[j]=(l&255)/255 +n[j+1]=(l>>>24&255)/255 +k[i]=1}d=4*o +for(c=0;c>>2 +m[c]=(n[c+4]-n[c])/(k[i+1]-k[i])}m[d]=0 +m[d+1]=0 +m[d+2]=0 +m[d+3]=0 +for(c=0;c1)C.b.eP(p,new H.akb()) +for(p=$.akG,o=p.length,r=0;r1)s.push(new P.ey(C.b.gJ(p),C.b.gL(p))) +else s.push(new P.ey(q,null))}return s}, +aGI(a,b){var s=a.lt(b),r=P.auz(s.b) +switch(s.a){case"setDevicePixelRatio":$.bc().x=r +$.bl().f.$0() +return!0}return!1}, +Bw(a,b){if(a==null)return +if(b===$.Y)a.$0() +else b.ot(a)}, +Ua(a,b,c,d){if(a==null)return +if(b===$.Y)a.$1(c) +else b.pQ(a,c,d)}, +aIN(a,b,c,d){if(b===$.Y)a.$2(c,d) +else b.ot(new H.aky(a,c,d))}, +lo(a,b,c,d,e){if(a==null)return +if(b===$.Y)a.$3(c,d,e) +else b.ot(new H.akz(a,c,d,e))}, +aIb(a){switch(a){case 0:return 1 +case 1:return 4 +case 2:return 2 +default:return C.h.nq(1,a)}}, +qM(a){var s=C.d.dK(a) +return P.cN(C.d.dK((a-s)*1000),s)}, +akQ(a,b){var s=b.$0() +return s}, +aIx(){if($.bl().dx==null)return +$.anU=C.d.dK(window.performance.now()*1000)}, +aIv(){if($.bl().dx==null)return +$.anz=C.d.dK(window.performance.now()*1000)}, +auF(){if($.bl().dx==null)return +$.any=C.d.dK(window.performance.now()*1000)}, +auG(){if($.bl().dx==null)return +$.anQ=C.d.dK(window.performance.now()*1000)}, +aIw(){var s,r,q=$.bl() +if(q.dx==null)return +s=$.au5=C.d.dK(window.performance.now()*1000) +$.anH.push(new P.j4(H.a([$.anU,$.anz,$.any,$.anQ,s,s,1],t.t))) +$.au5=$.anQ=$.any=$.anz=$.anU=-1 +if(s-$.awn()>1e5){$.aGx=s +r=$.anH +H.Ua(q.dx,q.dy,r,t.Px) +$.anH=H.a([],t.no)}}, +aH8(){return C.d.dK(window.performance.now()*1000)}, +aAf(){var s=new H.UK() +s.Y0() +return s}, +aG7(a){var s=a.a +if((s&256)!==0)return C.lY +else if((s&65536)!==0)return C.lZ +else return C.lX}, +aBX(a){var s=new H.oQ(W.a3o(),a) +s.YU(a) +return s}, +a95(a){var s=a.style +s.removeProperty("transform-origin") +s.removeProperty("transform") +s=$.eL() +if(s!==C.bI)s=s===C.cs +else s=!0 +if(s){s=a.style +s.top="0px" +s.left="0px"}else{s=a.style +s.removeProperty("top") +s.removeProperty("left")}}, +kf(){var s=t.UF,r=H.a([],t.eE),q=H.a([],t.d),p=$.eL() +p=J.eq(C.lk.a,p)?new H.a_M():new H.a4I() +p=new H.a1f(P.D(t.S,s),P.D(t.bo,s),r,q,new H.a1i(),new H.a91(p),C.cc,H.a([],t.U9)) +p.YC() +return p}, +auT(a){var s,r,q,p,o,n,m,l,k=a.length,j=t.t,i=H.a([],j),h=H.a([0],j) +for(s=0,r=0;r=h.length)h.push(r) +else h[o]=r +if(o>s)s=o}m=P.ae(s,0,!1,t.S) +l=h[s] +for(r=s-1;r>=0;--r){m[r]=l +l=i[l]}return m}, +aDS(a){var s=$.xh +if(s!=null&&s.a===a){s.toString +return s}return $.xh=new H.a9c(a,H.a([],t.Iu))}, +anb(){var s=new Uint8Array(0),r=new DataView(new ArrayBuffer(8)) +return new H.acI(new H.Ms(s,0),r,H.cX(r.buffer,0,null))}, +aus(a){if(a===0)return C.j +return new P.m(200*a/600,400*a/600)}, +aI9(a,b){var s,r,q,p,o,n +if(b===0)return a +s=a.c +r=a.a +q=a.d +p=a.b +o=b*((800+(s-r)*0.5)/600) +n=b*((800+(q-p)*0.5)/600) +return new P.A(r-o,p-n,s+o,q+n).bO(H.aus(b))}, +anY(a,b){if(b===0)return null +return new H.ab9(Math.min(b*((800+(a.c-a.a)*0.5)/600),b*((800+(a.d-a.b)*0.5)/600)),H.aus(b))}, +anV(a,b,c,d){var s,r,q,p="box-shadow",o=H.anY(b,c) +if(o==null){s=a.style +C.f.a9(s,C.f.P(s,p),"none","")}else{d=H.aoj(d) +s=a.style +r=o.b +q=d.a +q=H.e(r.a)+"px "+H.e(r.b)+"px "+H.e(o.a)+"px 0px rgba("+(q>>>16&255)+", "+(q>>>8&255)+", "+(q&255)+", "+H.e((q>>>24&255)/255)+")" +C.f.a9(s,C.f.P(s,p),q,"")}}, +aoj(a){var s=a.a +return new P.J(((C.d.b4(0.3*(s>>>24&255))&255)<<24|s&16777215)>>>0)}, +aFX(a,b){var s,r,q,p,o,n,m +for(s=b.length,r=0,q=null,p=0;pr){if(o.y)q=o.go8() +r=n}}m=a.style +if(r!==0){s=H.e(r)+"px" +m.fontSize=s}if(q!=null){s=H.ln(q) +m.fontFamily=s==null?"":s}}, +aBP(){var s=t.mo +if($.aoI())return new H.G5(H.a([],s)) +else return new H.QS(H.a([],s))}, +amh(a,b,c,d,e,f){return new H.a47(H.a([],t.L5),H.a([],t.Kd),e,a,b,f,d,c,f)}, +anZ(){var s=$.ajD +if(s==null){s=t.jQ +s=$.ajD=new H.jD(H.anT(u.K,937,C.vj,s),C.bk,P.D(t.S,s),t.MX)}return s}, +auW(a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=H.U8(a1,a2),b=H.anZ().re(c),a=b===C.fR?C.fM:null,a0=b===C.jX +if(b===C.jT||a0)b=C.bk +for(s=a1.length,r=t.jQ,q=t.S,p=t.MX,o=a2,n=o,m=null,l=0;a265535?a2+1:a2)+1 +j=b===C.fR +i=!j +if(i)a=null +c=H.U8(a1,a2) +h=$.ajD +g=(h==null?$.ajD=new H.jD(H.anT(u.K,937,C.vj,r),C.bk,P.D(q,r),p):h).re(c) +f=g===C.jX +if(b===C.et||b===C.fN)return new H.d9(a2,o,n,C.bU) +if(b===C.fQ)if(g===C.et)continue +else return new H.d9(a2,o,n,C.bU) +if(i)n=a2 +if(g===C.et||g===C.fN||g===C.fQ){o=a2 +continue}if(a2>=s)return new H.d9(s,a2,n,C.bj) +if(g===C.fR){a=j?a:b +o=a2 +continue}if(g===C.fK){o=a2 +continue}if(b===C.fK||a===C.fK)return new H.d9(a2,a2,n,C.dg) +if(g===C.jT||f){if(!j){if(k)--l +o=a2 +g=b +continue}g=C.bk}if(a0){o=a2 +continue}if(g===C.fM||b===C.fM){o=a2 +continue}if(b===C.jV){o=a2 +continue}if(!(!i||b===C.fG||b===C.es)&&g===C.jV){o=a2 +continue}if(g===C.fI||g===C.di||g===C.nS||g===C.fH||g===C.jU){o=a2 +continue}if(b===C.dh||a===C.dh){o=a2 +continue}k=b!==C.fS +if((!k||a===C.fS)&&g===C.dh){o=a2 +continue}i=b!==C.fI +if((!i||a===C.fI||b===C.di||a===C.di)&&g===C.jW){o=a2 +continue}if((b===C.fL||a===C.fL)&&g===C.fL){o=a2 +continue}if(j)return new H.d9(a2,a2,n,C.dg) +if(!k||g===C.fS){o=a2 +continue}if(b===C.jZ||g===C.jZ)return new H.d9(a2,a2,n,C.dg) +if(g===C.fG||g===C.es||g===C.jW||b===C.nQ){o=a2 +continue}if(m===C.be)k=b===C.es||b===C.fG +else k=!1 +if(k){o=a2 +continue}k=b===C.jU +if(k&&g===C.be){o=a2 +continue}if(g===C.nR){o=a2 +continue}j=b!==C.bk +if(!((!j||b===C.be)&&g===C.cf))if(b===C.cf)h=g===C.bk||g===C.be +else h=!1 +else h=!0 +if(h){o=a2 +continue}h=b===C.fT +if(h)e=g===C.jY||g===C.fO||g===C.fP +else e=!1 +if(e){o=a2 +continue}if((b===C.jY||b===C.fO||b===C.fP)&&g===C.cJ){o=a2 +continue}e=!h +if(!e||b===C.cJ)d=g===C.bk||g===C.be +else d=!1 +if(d){o=a2 +continue}if(!j||b===C.be)d=g===C.fT||g===C.cJ +else d=!1 +if(d){o=a2 +continue}if(!i||b===C.di||b===C.cf)i=g===C.cJ||g===C.fT +else i=!1 +if(i){o=a2 +continue}i=b!==C.cJ +if((!i||h)&&g===C.dh){o=a2 +continue}if((!i||!e||b===C.es||b===C.fH||b===C.cf||k)&&g===C.cf){o=a2 +continue}k=b===C.fJ +if(k)i=g===C.fJ||g===C.eu||g===C.ew||g===C.ex +else i=!1 +if(i){o=a2 +continue}i=b!==C.eu +if(!i||b===C.ew)e=g===C.eu||g===C.ev +else e=!1 +if(e){o=a2 +continue}e=b!==C.ev +if((!e||b===C.ex)&&g===C.ev){o=a2 +continue}if((k||!i||!e||b===C.ew||b===C.ex)&&g===C.cJ){o=a2 +continue}if(h)k=g===C.fJ||g===C.eu||g===C.ev||g===C.ew||g===C.ex +else k=!1 +if(k){o=a2 +continue}if(!j||b===C.be)k=g===C.bk||g===C.be +else k=!1 +if(k){o=a2 +continue}if(b===C.fH)k=g===C.bk||g===C.be +else k=!1 +if(k){o=a2 +continue}if(!j||b===C.be||b===C.cf)if(g===C.dh){k=C.c.aW(a1,a2) +if(k!==9001)if(!(k>=12296&&k<=12317))k=k>=65047&&k<=65378 +else k=!0 +else k=!0 +k=!k}else k=!1 +else k=!1 +if(k){o=a2 +continue}if(b===C.di){k=C.c.aW(a1,a2-1) +if(k!==9001)if(!(k>=12296&&k<=12317))k=k>=65047&&k<=65378 +else k=!0 +else k=!0 +if(!k)k=g===C.bk||g===C.be||g===C.cf +else k=!1}else k=!1 +if(k){o=a2 +continue}if(g===C.k_)if((l&1)===1){o=a2 +continue}else return new H.d9(a2,a2,n,C.dg) +if(b===C.fO&&g===C.fP){o=a2 +continue}return new H.d9(a2,a2,n,C.dg)}return new H.d9(s,o,n,C.bj)}, +aH6(a){var s=H.anZ().re(a) +return s===C.fN||s===C.et||s===C.fQ}, +aDL(a){var s=new H.x0(W.eI("flt-ruler-host",null)) +s.Il(a) +return s}, +qq(a){var s,r=$.bc().gmq() +if(!r.gK(r))if($.acD.a){s=a.b +r=a.c!=null&&s.Q==null&&s.z==null}else r=!1 +else r=!1 +if(r){r=$.apY +return r==null?$.apY=new H.VL(W.tH(null,null).getContext("2d")):r}r=$.aqq +return r==null?$.aqq=new H.a0f():r}, +aqp(a,b){if(a<=b)return b +if(a-b<2)return a +throw H.c(P.cA("minIntrinsicWidth ("+H.e(a)+") is greater than maxIntrinsicWidth ("+H.e(b)+")."))}, +lp(a,b,c,d,e){var s,r,q +if(c===d)return 0 +s=a.font +if(c===$.au0&&d===$.au_&&b===$.au1&&s===$.atZ)r=$.au2 +else{q=a.measureText(c===0&&d===b.length?b:C.c.N(b,c,d)).width +q.toString +r=q}$.au0=c +$.au_=d +$.au1=b +$.atZ=s +$.au2=r +if(e==null)e=0 +return C.d.b4((e!==0?r+e*(d-c):r)*100)/100}, +aGw(a,b,c,d){while(!0){if(!(b=a.length)return null +s=C.c.aW(a,b) +if((s&63488)===55296&&b>>6&31)+1<<16|(s&63)<<10|C.c.aW(a,b+1)&1023 +return s}, +aEE(a,b,c){return new H.jD(a,b,P.D(t.S,c),c.j("jD<0>"))}, +aEF(a,b,c,d,e){return new H.jD(H.anT(a,b,c,e),d,P.D(t.S,e),e.j("jD<0>"))}, +anT(a,b,c,d){var s,r,q,p,o,n=H.a([],d.j("y>")),m=a.length +for(s=d.j("c3<0>"),r=0;r=0&&q<=r))break +q+=s +if(H.aER(b,q))break}return H.rY(q,0,r)}, +aER(a,b){var s,r,q,p,o,n,m,l,k,j=null +if(b<=0||b>=a.length)return!0 +s=b-1 +if((C.c.aW(a,s)&63488)===55296)return!1 +r=$.BE().uZ(0,a,b) +q=$.BE().uZ(0,a,s) +if(q===C.iw&&r===C.ix)return!1 +if(H.dt(q,C.lV,C.iw,C.ix,j,j))return!0 +if(H.dt(r,C.lV,C.iw,C.ix,j,j))return!0 +if(q===C.lU&&r===C.lU)return!1 +if(H.dt(r,C.fc,C.fd,C.fb,j,j))return!1 +for(p=0;H.dt(q,C.fc,C.fd,C.fb,j,j);){++p +s=b-p-1 +if(s<0)return!0 +o=$.BE() +n=H.U8(a,s) +q=n==null?o.b:o.re(n)}if(H.dt(q,C.bw,C.aS,j,j,j)&&H.dt(r,C.bw,C.aS,j,j,j))return!1 +m=0 +do{++m +l=$.BE().uZ(0,a,b+m)}while(H.dt(l,C.fc,C.fd,C.fb,j,j)) +do{++p +k=$.BE().uZ(0,a,b-p-1)}while(H.dt(k,C.fc,C.fd,C.fb,j,j)) +if(H.dt(q,C.bw,C.aS,j,j,j)&&H.dt(r,C.lS,C.fa,C.e1,j,j)&&H.dt(l,C.bw,C.aS,j,j,j))return!1 +if(H.dt(k,C.bw,C.aS,j,j,j)&&H.dt(q,C.lS,C.fa,C.e1,j,j)&&H.dt(r,C.bw,C.aS,j,j,j))return!1 +s=q===C.aS +if(s&&r===C.e1)return!1 +if(s&&r===C.lR&&l===C.aS)return!1 +if(k===C.aS&&q===C.lR&&r===C.aS)return!1 +s=q===C.c5 +if(s&&r===C.c5)return!1 +if(H.dt(q,C.bw,C.aS,j,j,j)&&r===C.c5)return!1 +if(s&&H.dt(r,C.bw,C.aS,j,j,j))return!1 +if(k===C.c5&&H.dt(q,C.lT,C.fa,C.e1,j,j)&&r===C.c5)return!1 +if(s&&H.dt(r,C.lT,C.fa,C.e1,j,j)&&l===C.c5)return!1 +if(q===C.fe&&r===C.fe)return!1 +if(H.dt(q,C.bw,C.aS,C.c5,C.fe,C.iv)&&r===C.iv)return!1 +if(q===C.iv&&H.dt(r,C.bw,C.aS,C.c5,C.fe,j))return!1 +return!0}, +dt(a,b,c,d,e,f){if(a===b)return!0 +if(a===c)return!0 +if(d!=null&&a===d)return!0 +if(e!=null&&a===e)return!0 +if(f!=null&&a===f)return!0 +return!1}, +aqx(a,b){switch(a){case"TextInputType.number":return b?C.HZ:C.Ik +case"TextInputType.phone":return C.Io +case"TextInputType.emailAddress":return C.I6 +case"TextInputType.url":return C.IA +case"TextInputType.multiline":return C.Ii +case"TextInputType.none":return C.mO +case"TextInputType.text":default:return C.Iy}}, +aEo(a){var s +if(a==="TextCapitalization.words")s=C.lr +else if(a==="TextCapitalization.characters")s=C.lt +else s=a==="TextCapitalization.sentences"?C.ls:C.ip +return new H.xN(s)}, +aGn(a){}, +U2(a,b){var s,r="transparent",q="none",p=a.style +p.whiteSpace="pre-wrap" +C.f.a9(p,C.f.P(p,"align-content"),"center","") +p.padding="0" +C.f.a9(p,C.f.P(p,"opacity"),"1","") +p.color=r +p.backgroundColor=r +p.background=r +p.outline=q +p.border=q +C.f.a9(p,C.f.P(p,"resize"),q,"") +p.width="0" +p.height="0" +C.f.a9(p,C.f.P(p,"text-shadow"),r,"") +C.f.a9(p,C.f.P(p,"transform-origin"),"0 0 0","") +if(b){p.top="-9999px" +p.left="-9999px"}s=$.bU() +if(s!==C.bO)if(s!==C.cx)s=s===C.a3 +else s=!0 +else s=!0 +if(s)a.classList.add("transparentTextEditing") +C.f.a9(p,C.f.P(p,"caret-color"),r,null)}, +aBC(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(a0==null)return null +s=t.N +r=P.D(s,t.J) +q=P.D(s,t.M1) +p=document.createElement("form") +p.noValidate=!0 +p.method="post" +p.action="#" +C.nC.nQ(p,"submit",new H.a0Z()) +H.U2(p,!1) +o=J.a3u(0,s) +n=H.alf(a0,C.G1) +if(a1!=null)for(s=J.Uy(a1,t.a),s=new H.dV(s,s.gp(s)),m=n.b,l=H.w(s).c;s.t();){k=l.a(s.d) +j=J.aQ(k) +i=j.h(k,"autofill") +h=j.h(k,"textCapitalization") +if(h==="TextCapitalization.words")h=C.lr +else if(h==="TextCapitalization.characters")h=C.lt +else h=h==="TextCapitalization.sentences"?C.ls:C.ip +g=H.alf(i,new H.xN(h)) +h=g.b +o.push(h) +if(h!==m){f=H.aqx(J.bd(j.h(k,"inputType"),"name"),!1).Ei() +g.a.e3(f) +g.e3(f) +H.U2(f,!1) +q.q(0,h,g) +r.q(0,h,f) +p.appendChild(f)}}else o.push(n.b) +C.b.lN(o) +for(s=o.length,e=0,m="";e0?m+"*":m)+d}c=m.charCodeAt(0)==0?m:m +b=$.Bv.h(0,c) +if(b!=null)C.nC.bT(b) +a=W.a3o() +H.U2(a,!0) +a.className="submitBtn" +a.type="submit" +p.appendChild(a) +return new H.a0W(p,r,q,c)}, +alf(a,b){var s,r,q,p=J.aQ(a),o=p.h(a,"uniqueIdentifier") +o.toString +s=p.h(a,"hints") +r=H.aqt(p.h(a,"editingValue")) +p=$.avg() +q=J.bd(s,0) +p=p.a.h(0,q) +return new H.C0(r,o,p==null?q:p)}, +a0M(a,b,c){var s=a==null,r=s?0:a,q=b==null,p=q?0:b +p=Math.max(0,Math.min(r,p)) +s=s?0:a +r=q?0:b +return new H.oz(c,p,Math.max(0,Math.max(s,r)))}, +aqt(a){var s=J.aQ(a) +return H.a0M(s.h(a,"selectionBase"),s.h(a,"selectionExtent"),s.h(a,"text"))}, +aqs(a){var s +if(t.Zb.b(a)){s=a.value +return H.a0M(a.selectionStart,a.selectionEnd,s)}else if(t.S0.b(a)){s=a.value +return H.a0M(a.selectionStart,a.selectionEnd,s)}else throw H.c(P.S("Initialized with unsupported input type"))}, +aqQ(a){var s,r,q,p,o,n="inputType",m="autofill",l=J.aQ(a),k=J.bd(l.h(a,n),"name"),j=J.bd(l.h(a,n),"decimal") +k=H.aqx(k,j==null?!1:j) +j=l.h(a,"inputAction") +if(j==null)j="TextInputAction.done" +s=l.h(a,"obscureText") +if(s==null)s=!1 +r=l.h(a,"readOnly") +if(r==null)r=!1 +q=l.h(a,"autocorrect") +if(q==null)q=!0 +p=H.aEo(l.h(a,"textCapitalization")) +o=l.aC(a,m)?H.alf(l.h(a,m),C.G1):null +return new H.a3n(k,j,r,s,q,o,H.aBC(l.h(a,m),l.h(a,"fields")),p)}, +aJ6(){$.Bv.aj(0,new H.akK())}, +aI0(){var s,r,q +for(s=$.Bv.gbl($.Bv),s=s.gU(s);s.t();){r=s.gD(s) +q=r.parentNode +if(q!=null)q.removeChild(r)}$.Bv.b_(0)}, +aof(a,b){var s,r=a.style +C.f.a9(r,C.f.P(r,"transform-origin"),"0 0 0","") +s=H.fN(b) +C.f.a9(r,C.f.P(r,"transform"),s,"")}, +fN(a){var s=H.akR(a) +if(s===C.Gd)return"matrix("+H.e(a[0])+","+H.e(a[1])+","+H.e(a[4])+","+H.e(a[5])+","+H.e(a[12])+","+H.e(a[13])+")" +else if(s===C.is)return H.aIu(a) +else return"none"}, +akR(a){if(!(a[15]===1&&a[14]===0&&a[11]===0&&a[10]===1&&a[9]===0&&a[8]===0&&a[7]===0&&a[6]===0&&a[3]===0&&a[2]===0))return C.is +if(a[0]===1&&a[1]===0&&a[4]===0&&a[5]===1&&a[12]===0&&a[13]===0)return C.Gc +else return C.Gd}, +aIu(a){var s,r,q=a[0] +if(q===1&&a[1]===0&&a[2]===0&&a[3]===0&&a[4]===0&&a[5]===1&&a[6]===0&&a[7]===0&&a[8]===0&&a[9]===0&&a[10]===1&&a[11]===0&&a[14]===0&&a[15]===1){s=a[12] +r=a[13] +return"translate3d("+H.e(s)+"px, "+H.e(r)+"px, 0px)"}else return"matrix3d("+H.e(q)+","+H.e(a[1])+","+H.e(a[2])+","+H.e(a[3])+","+H.e(a[4])+","+H.e(a[5])+","+H.e(a[6])+","+H.e(a[7])+","+H.e(a[8])+","+H.e(a[9])+","+H.e(a[10])+","+H.e(a[11])+","+H.e(a[12])+","+H.e(a[13])+","+H.e(a[14])+","+H.e(a[15])+")"}, +Ug(a,b){var s=$.awU() +s[0]=b.a +s[1]=b.b +s[2]=b.c +s[3]=b.d +H.aom(a,s) +return new P.A(s[0],s[1],s[2],s[3])}, +aom(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=$.aoE() +a0[0]=a2[0] +a0[4]=a2[1] +a0[8]=0 +a0[12]=1 +a0[1]=a2[2] +a0[5]=a2[1] +a0[9]=0 +a0[13]=1 +a0[2]=a2[0] +a0[6]=a2[3] +a0[10]=0 +a0[14]=1 +a0[3]=a2[2] +a0[7]=a2[3] +a0[11]=0 +a0[15]=1 +s=$.awT().a +r=s[0] +q=s[4] +p=s[8] +o=s[12] +n=s[1] +m=s[5] +l=s[9] +k=s[13] +j=s[2] +i=s[6] +h=s[10] +g=s[14] +f=s[3] +e=s[7] +d=s[11] +c=s[15] +b=a1.a +s[0]=r*b[0]+q*b[4]+p*b[8]+o*b[12] +s[4]=r*b[1]+q*b[5]+p*b[9]+o*b[13] +s[8]=r*b[2]+q*b[6]+p*b[10]+o*b[14] +s[12]=r*b[3]+q*b[7]+p*b[11]+o*b[15] +s[1]=n*b[0]+m*b[4]+l*b[8]+k*b[12] +s[5]=n*b[1]+m*b[5]+l*b[9]+k*b[13] +s[9]=n*b[2]+m*b[6]+l*b[10]+k*b[14] +s[13]=n*b[3]+m*b[7]+l*b[11]+k*b[15] +s[2]=j*b[0]+i*b[4]+h*b[8]+g*b[12] +s[6]=j*b[1]+i*b[5]+h*b[9]+g*b[13] +s[10]=j*b[2]+i*b[6]+h*b[10]+g*b[14] +s[14]=j*b[3]+i*b[7]+h*b[11]+g*b[15] +s[3]=f*b[0]+e*b[4]+d*b[8]+c*b[12] +s[7]=f*b[1]+e*b[5]+d*b[9]+c*b[13] +s[11]=f*b[2]+e*b[6]+d*b[10]+c*b[14] +s[15]=f*b[3]+e*b[7]+d*b[11]+c*b[15] +a=b[15] +if(a===0)a=1 +a2[0]=Math.min(Math.min(Math.min(a0[0],a0[1]),a0[2]),a0[3])/a +a2[1]=Math.min(Math.min(Math.min(a0[4],a0[5]),a0[6]),a0[7])/a +a2[2]=Math.max(Math.max(Math.max(a0[0],a0[1]),a0[2]),a0[3])/a +a2[3]=Math.max(Math.max(Math.max(a0[4],a0[5]),a0[6]),a0[7])/a}, +av4(a,b){return a.a<=b.a&&a.b<=b.b&&a.c>=b.c&&a.d>=b.d}, +c5(a){var s,r,q +if(a==null)return null +s=a.gm(a) +if((s&4278190080)>>>0===4278190080){r=C.h.ou(s&16777215,16) +switch(r.length){case 1:return"#00000"+r +case 2:return"#0000"+r +case 3:return"#000"+r +case 4:return"#00"+r +case 5:return"#0"+r +default:return"#"+r}}else{q=""+"rgba("+C.h.i(s>>>16&255)+","+C.h.i(s>>>8&255)+","+C.h.i(s&255)+","+C.d.i((s>>>24&255)/255)+")" +return q.charCodeAt(0)==0?q:q}}, +aI4(a,b,c,d){if(d===255)return"rgb("+a+","+b+","+c+")" +else return"rgba("+a+","+b+","+c+","+C.d.a2(d/255,2)+")"}, +ln(a){var s +if(J.eq(C.aww.a,a))return a +s=$.eL() +if(s!==C.bI)s=s===C.cs +else s=!0 +if(s)if(a===".SF Pro Text"||a===".SF Pro Display"||a===".SF UI Text"||a===".SF UI Display")return $.aoz() +return'"'+H.e(a)+'", '+$.aoz()+", sans-serif"}, +rY(a,b,c){if(ac)return c +else return a}, +By(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +for(s=0;s").b(a))return new H.yS(a,b.j("@<0>").aZ(c).j("yS<1,2>")) +return new H.lD(a,b.j("@<0>").aZ(c).j("lD<1,2>"))}, +cg(a){return new H.i_("Field '"+a+"' has been assigned during initialization.")}, +v(a){return new H.i_("Field '"+a+"' has not been initialized.")}, +p_(a){return new H.i_("Local '"+a+"' has not been initialized.")}, +dw(a){return new H.i_("Field '"+a+"' has already been initialized.")}, +ar1(a){return new H.i_("Local '"+a+"' has already been initialized.")}, +akn(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +aJ1(a,b){var s=H.akn(C.c.aW(a,b)),r=H.akn(C.c.aW(a,b+1)) +return s*16+r-(r&256)}, +asm(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +aEl(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +fe(a,b,c){return a}, +f8(a,b,c,d){P.cP(b,"start") +if(c!=null){P.cP(c,"end") +if(b>c)H.h(P.bn(b,0,c,"start",null))}return new H.ht(a,b,c,d.j("ht<0>"))}, +ky(a,b,c,d){if(t.Ee.b(a))return new H.lT(a,b,c.j("@<0>").aZ(d).j("lT<1,2>")) +return new H.ee(a,b,c.j("@<0>").aZ(d).j("ee<1,2>"))}, +abi(a,b,c){P.cP(b,"takeCount") +if(t.Ee.b(a))return new H.un(a,b,c.j("un<0>")) +return new H.ng(a,b,c.j("ng<0>"))}, +aax(a,b,c){if(t.Ee.b(a)){P.cP(b,"count") +return new H.oA(a,b,c.j("oA<0>"))}P.cP(b,"count") +return new H.js(a,b,c.j("js<0>"))}, +aBM(a,b,c){return new H.m3(a,b,c.j("m3<0>"))}, +bM(){return new P.ju("No element")}, +aqU(){return new P.ju("Too many elements")}, +aqT(){return new P.ju("Too few elements")}, +aE8(a,b){H.LR(a,0,J.cq(a)-1,b)}, +LR(a,b,c,d){if(c-b<=32)H.LT(a,b,c,d) +else H.LS(a,b,c,d)}, +LT(a,b,c,d){var s,r,q,p,o +for(s=b+1,r=J.aQ(a);s<=c;++s){q=r.h(a,s) +p=s +while(!0){if(!(p>b&&d.$2(r.h(a,p-1),q)>0))break +o=p-1 +r.q(a,p,r.h(a,o)) +p=o}r.q(a,p,q)}}, +LS(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i=C.h.c3(a5-a4+1,6),h=a4+i,g=a5-i,f=C.h.c3(a4+a5,2),e=f-i,d=f+i,c=J.aQ(a3),b=c.h(a3,h),a=c.h(a3,e),a0=c.h(a3,f),a1=c.h(a3,d),a2=c.h(a3,g) +if(a6.$2(b,a)>0){s=a +a=b +b=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}if(a6.$2(b,a0)>0){s=a0 +a0=b +b=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(b,a1)>0){s=a1 +a1=b +b=s}if(a6.$2(a0,a1)>0){s=a1 +a1=a0 +a0=s}if(a6.$2(a,a2)>0){s=a2 +a2=a +a=s}if(a6.$2(a,a0)>0){s=a0 +a0=a +a=s}if(a6.$2(a1,a2)>0){s=a2 +a2=a1 +a1=s}c.q(a3,h,b) +c.q(a3,f,a0) +c.q(a3,g,a2) +c.q(a3,e,c.h(a3,a4)) +c.q(a3,d,c.h(a3,a5)) +r=a4+1 +q=a5-1 +if(J.f(a6.$2(a,a1),0)){for(p=r;p<=q;++p){o=c.h(a3,p) +n=a6.$2(o,a) +if(n===0)continue +if(n<0){if(p!==r){c.q(a3,p,c.h(a3,r)) +c.q(a3,r,o)}++r}else for(;!0;){n=a6.$2(c.h(a3,q),a) +if(n>0){--q +continue}else{m=q-1 +if(n<0){c.q(a3,p,c.h(a3,r)) +l=r+1 +c.q(a3,r,c.h(a3,q)) +c.q(a3,q,o) +q=m +r=l +break}else{c.q(a3,p,c.h(a3,q)) +c.q(a3,q,o) +q=m +break}}}}k=!0}else{for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)<0){if(p!==r){c.q(a3,p,c.h(a3,r)) +c.q(a3,r,o)}++r}else if(a6.$2(o,a1)>0)for(;!0;)if(a6.$2(c.h(a3,q),a1)>0){--q +if(qg){for(;J.f(a6.$2(c.h(a3,r),a),0);)++r +for(;J.f(a6.$2(c.h(a3,q),a1),0);)--q +for(p=r;p<=q;++p){o=c.h(a3,p) +if(a6.$2(o,a)===0){if(p!==r){c.q(a3,p,c.h(a3,r)) +c.q(a3,r,o)}++r}else if(a6.$2(o,a1)===0)for(;!0;)if(a6.$2(c.h(a3,q),a1)===0){--q +if(q36)throw H.c(P.bn(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +arK(a){var s,r +if(!/^\s*[+-]?(?:Infinity|NaN|(?:\.\d+|\d+(?:\.\d*)?)(?:[eE][+-]?\d+)?)\s*$/.test(a))return null +s=parseFloat(a) +if(isNaN(s)){r=C.c.zE(a) +if(r==="NaN"||r==="+NaN"||r==="-NaN")return s +return null}return s}, +a6z(a){return H.aDb(a)}, +aDb(a){var s,r,q,p +if(a instanceof P.F)return H.fd(H.b1(a),null) +if(J.iN(a)===C.Mk||t.kk.b(a)){s=C.mM(a) +r=s!=="Object"&&s!=="" +if(r)return s +q=a.constructor +if(typeof q=="function"){p=q.name +if(typeof p=="string")r=p!=="Object"&&p!=="" +else r=!1 +if(r)return p}}return H.fd(H.b1(a),null)}, +aDd(){return Date.now()}, +aDl(){var s,r +if($.a6A!==0)return +$.a6A=1000 +if(typeof window=="undefined")return +s=window +if(s==null)return +r=s.performance +if(r==null)return +if(typeof r.now!="function")return +$.a6A=1e6 +$.Ke=new H.a6y(r)}, +arJ(a){var s,r,q,p,o=a.length +if(o<=500)return String.fromCharCode.apply(null,a) +for(s="",r=0;r65535)return H.aDm(a)}return H.arJ(a)}, +aDn(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw H.c(P.bn(a,0,1114111,null,null))}, +arM(a,b,c,d,e,f,g,h){var s,r=b.a5(0,1) +if(C.h.Tl(0,a)&&a.ahx(0,100)){a=a.R(0,400) +r=r.a5(0,4800)}s=h?Date.UTC(a,r,c,d,e,f,g):new Date(a,r,c,d,e,f,g).valueOf() +if(isNaN(s)||s<-864e13||s>864e13)return null +return s}, +eA(a){if(a.date===void 0)a.date=new Date(a.a) +return a.date}, +aDk(a){return a.b?H.eA(a).getUTCFullYear()+0:H.eA(a).getFullYear()+0}, +aDi(a){return a.b?H.eA(a).getUTCMonth()+1:H.eA(a).getMonth()+1}, +aDe(a){return a.b?H.eA(a).getUTCDate()+0:H.eA(a).getDate()+0}, +aDf(a){return a.b?H.eA(a).getUTCHours()+0:H.eA(a).getHours()+0}, +aDh(a){return a.b?H.eA(a).getUTCMinutes()+0:H.eA(a).getMinutes()+0}, +aDj(a){return a.b?H.eA(a).getUTCSeconds()+0:H.eA(a).getSeconds()+0}, +aDg(a){return a.b?H.eA(a).getUTCMilliseconds()+0:H.eA(a).getMilliseconds()+0}, +kH(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +C.b.M(s,b) +q.b="" +if(c!=null&&!c.gK(c))c.aj(0,new H.a6x(q,r,s)) +""+q.a +return J.azB(a,new H.a3w(C.axJ,0,s,r,0))}, +aDc(a,b,c){var s,r,q +if(Array.isArray(b))s=c==null||c.gK(c) +else s=!1 +if(s){r=b.length +if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) +q=a[""+"$"+r] +if(q!=null)return q.apply(a,b)}return H.aDa(a,b,c)}, +aDa(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=Array.isArray(b)?b:P.aG(b,!0,t.z),f=g.length,e=a.$R +if(fn)return H.kH(a,g,null) +if(fe)return H.kH(a,g,c) +if(g===b)g=P.aG(g,!0,t.z) +l=Object.keys(q) +if(c==null)for(r=l.length,k=0;k=s)return P.bK(b,a,r,null,s) +return P.a6H(b,r)}, +aIl(a,b,c){if(a>c)return P.bn(a,0,c,"start",null) +if(b!=null)if(bc)return P.bn(b,a,c,"end",null) +return new P.fl(!0,b,"end",null)}, +lm(a){return new P.fl(!0,a,null,null)}, +e4(a){return a}, +c(a){var s,r +if(a==null)a=new P.J6() +s=new Error() +s.dartException=a +r=H.aJq +if("defineProperty" in Object){Object.defineProperty(s,"message",{get:r}) +s.name=""}else s.toString=r +return s}, +aJq(){return J.dD(this.dartException)}, +h(a){throw H.c(a)}, +L(a){throw H.c(P.br(a))}, +jA(a){var s,r,q,p,o,n +a=H.av3(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=H.a([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new H.acc(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +acd(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +asx(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +amf(a,b){var s=b==null,r=s?null:b.method +return new H.GC(a,r,s?null:b.receiver)}, +a5(a){if(a==null)return new H.J7(a) +if(a instanceof H.ux)return H.lq(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return H.lq(a,a.dartException) +return H.aHy(a)}, +lq(a,b){if(t.Lt.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +aHy(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((C.h.eY(r,16)&8191)===10)switch(q){case 438:return H.lq(a,H.amf(H.e(s)+" (Error "+q+")",e)) +case 445:case 5007:p=H.e(s)+" (Error "+q+")" +return H.lq(a,new H.w5(p,e))}}if(a instanceof TypeError){o=$.avN() +n=$.avO() +m=$.avP() +l=$.avQ() +k=$.avT() +j=$.avU() +i=$.avS() +$.avR() +h=$.avW() +g=$.avV() +f=o.mm(s) +if(f!=null)return H.lq(a,H.amf(s,f)) +else{f=n.mm(s) +if(f!=null){f.method="call" +return H.lq(a,H.amf(s,f))}else{f=m.mm(s) +if(f==null){f=l.mm(s) +if(f==null){f=k.mm(s) +if(f==null){f=j.mm(s) +if(f==null){f=i.mm(s) +if(f==null){f=l.mm(s) +if(f==null){f=h.mm(s) +if(f==null){f=g.mm(s) +p=f!=null}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0}else p=!0 +if(p)return H.lq(a,new H.w5(s,f==null?e:f.method))}}return H.lq(a,new H.Mv(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new P.xA() +s=function(b){try{return String(b)}catch(d){}return null}(a) +return H.lq(a,new P.fl(!1,e,e,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new P.xA() +return a}, +aC(a){var s +if(a instanceof H.ux)return a.b +if(a==null)return new H.Au(a) +s=a.$cachedTrace +if(s!=null)return s +return a.$cachedTrace=new H.Au(a)}, +t2(a){if(a==null||typeof a!="object")return J.e7(a) +else return H.f3(a)}, +auD(a,b){var s,r,q,p=a.length +for(s=0;s=27 +if(r)return H.aAO(s,d,a,b) +if(s===0){r=$.iU +$.iU=r+1 +q="self"+H.e(r) +r="return function(){var "+q+" = this." +p=$.tB +return new Function(r+(p==null?$.tB=H.Vr(n):p)+";return "+q+"."+a+"();}")()}o="abcdefghijklmnopqrstuvwxyz".split("").splice(0,s).join(",") +r=$.iU +$.iU=r+1 +o+=H.e(r) +r="return function("+o+"){return this." +p=$.tB +return new Function(r+(p==null?$.tB=H.Vr(n):p)+"."+a+"("+o+");}")()}, +aAP(a,b,c,d){var s=H.apN,r=H.aAv +switch(b?-1:a){case 0:throw H.c(new H.La("Intercepted function with no arguments.")) +case 1:return function(e,f,g){return function(){return f(this)[e](g(this))}}(c,r,s) +case 2:return function(e,f,g){return function(h){return f(this)[e](g(this),h)}}(c,r,s) +case 3:return function(e,f,g){return function(h,i){return f(this)[e](g(this),h,i)}}(c,r,s) +case 4:return function(e,f,g){return function(h,i,j){return f(this)[e](g(this),h,i,j)}}(c,r,s) +case 5:return function(e,f,g){return function(h,i,j,k){return f(this)[e](g(this),h,i,j,k)}}(c,r,s) +case 6:return function(e,f,g){return function(h,i,j,k,l){return f(this)[e](g(this),h,i,j,k,l)}}(c,r,s) +default:return function(e,f,g){return function(){var q=[g(this)] +Array.prototype.push.apply(q,arguments) +return e.apply(f(this),q)}}(d,r,s)}}, +aAQ(a,b,c){var s,r,q,p,o,n=$.apM +if(n==null)n=$.apM=H.Vr("interceptor") +s=$.tB +if(s==null)s=$.tB=H.Vr("receiver") +r=b.length +q=c||r>=28 +if(q)return H.aAP(r,c,a,b) +if(r===1){q="return function(){return this."+n+"."+a+"(this."+s+");" +p=$.iU +$.iU=p+1 +return new Function(q+H.e(p)+"}")()}o="abcdefghijklmnopqrstuvwxyz".split("").splice(0,r-1).join(",") +q="return function("+o+"){return this."+n+"."+a+"(this."+s+", "+o+");" +p=$.iU +$.iU=p+1 +return new Function(q+H.e(p)+"}")()}, +anX(a){return H.aAR(a)}, +aAu(a,b){return H.aiM(v.typeUniverse,H.b1(a.a),b)}, +apN(a){return a.a}, +aAv(a){return a.b}, +Vr(a){var s,r,q,p=new H.o8("receiver","interceptor"),o=J.a3v(Object.getOwnPropertyNames(p)) +for(s=o.length,r=0;r=0}, +aIo(a){if(a.indexOf("$",0)>=0)return a.replace(/\$/g,"$$$$") +return a}, +av3(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +aog(a,b,c){var s=H.aJf(a,b,c) +return s}, +aJf(a,b,c){var s,r,q,p +if(b===""){if(a==="")return c +s=a.length +r=""+c +for(q=0;q=0)return a.split(b).join(c) +return a.replace(new RegExp(H.av3(b),"g"),H.aIo(c))}, +aH2(a){var s=a.h(0,0) +s.toString +return s}, +aHq(a){return a}, +aJd(a,b,c,d){var s,r,q,p +if(c==null)c=H.aGY() +if(d==null)d=H.aGZ() +if(typeof b=="string")return H.aJe(a,b,c,d) +for(s=J.axu(b,a),s=s.gU(s),r=0,q="";s.t();){p=s.gD(s) +q=q+H.e(d.$1(C.c.N(a,r,p.gnt(p))))+H.e(c.$1(p)) +r=p.giF(p)}s=q+H.e(d.$1(C.c.bz(a,r))) +return s.charCodeAt(0)==0?s:s}, +aJc(a,b,c){var s,r,q=a.length,p=""+H.e(c.$1("")) +for(s=0;ss+1)if((C.c.av(a,s+1)&4294966272)===56320){r=s+2 +p+=H.e(c.$1(C.c.N(a,s,r))) +s=r +continue}p+=H.e(c.$1(a[s]));++s}p=p+H.e(b.$1(new H.jv(s,"")))+H.e(c.$1("")) +return p.charCodeAt(0)==0?p:p}, +aJe(a,b,c,d){var s,r,q,p,o=b.length +if(o===0)return H.aJc(a,c,d) +s=a.length +for(r=0,q="";r>>0!==a||a>=c)throw H.c(H.nR(b,a))}, +lh(a,b,c){var s +if(!(a>>>0!==a))if(b==null)s=a>c +else s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw H.c(H.aIl(a,b,c)) +if(b==null)return c +return b}, +mA:function mA(){}, +da:function da(){}, +vW:function vW(){}, +pa:function pa(){}, +kB:function kB(){}, +f0:function f0(){}, +vX:function vX(){}, +vY:function vY(){}, +IY:function IY(){}, +vZ:function vZ(){}, +IZ:function IZ(){}, +J_:function J_(){}, +J0:function J0(){}, +w_:function w_(){}, +mB:function mB(){}, +zH:function zH(){}, +zI:function zI(){}, +zJ:function zJ(){}, +zK:function zK(){}, +as1(a,b){var s=b.c +return s==null?b.c=H.anv(a,b.z,!0):s}, +as0(a,b){var s=b.c +return s==null?b.c=H.AM(a,"aE",[b.z]):s}, +as2(a){var s=a.y +if(s===6||s===7||s===8)return H.as2(a.z) +return s===11||s===12}, +aDK(a){return a.cy}, +a0(a){return H.T2(v.typeUniverse,a,!1)}, +lk(a,b,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=b.y +switch(c){case 5:case 1:case 2:case 3:case 4:return b +case 6:s=b.z +r=H.lk(a,s,a0,a1) +if(r===s)return b +return H.atl(a,r,!0) +case 7:s=b.z +r=H.lk(a,s,a0,a1) +if(r===s)return b +return H.anv(a,r,!0) +case 8:s=b.z +r=H.lk(a,s,a0,a1) +if(r===s)return b +return H.atk(a,r,!0) +case 9:q=b.Q +p=H.Br(a,q,a0,a1) +if(p===q)return b +return H.AM(a,b.z,p) +case 10:o=b.z +n=H.lk(a,o,a0,a1) +m=b.Q +l=H.Br(a,m,a0,a1) +if(n===o&&l===m)return b +return H.ant(a,n,l) +case 11:k=b.z +j=H.lk(a,k,a0,a1) +i=b.Q +h=H.aHr(a,i,a0,a1) +if(j===k&&h===i)return b +return H.atj(a,j,h) +case 12:g=b.Q +a1+=g.length +f=H.Br(a,g,a0,a1) +o=b.z +n=H.lk(a,o,a0,a1) +if(f===g&&n===o)return b +return H.anu(a,n,f,!0) +case 13:e=b.z +if(e0;--p)a4.push("T"+(q+p)) +for(o=t.X,n=t.ub,m="<",l="",p=0;p0){a0+=a1+"[" +for(a1="",p=0;p0){a0+=a1+"{" +for(a1="",p=0;p "+a}, +fd(a,b){var s,r,q,p,o,n,m=a.y +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6){s=H.fd(a.z,b) +return s}if(m===7){r=a.z +s=H.fd(r,b) +q=r.y +return(q===11||q===12?"("+s+")":s)+"?"}if(m===8)return"FutureOr<"+H.fd(a.z,b)+">" +if(m===9){p=H.aHx(a.z) +o=a.Q +return o.length>0?p+("<"+H.aHk(o,b)+">"):p}if(m===11)return H.atT(a,b,null) +if(m===12)return H.atT(a.z,b,a.Q) +if(m===13){n=a.z +return b[b.length-1-n]}return"?"}, +aHx(a){var s,r=v.mangledGlobalNames[a] +if(r!=null)return r +s="minified:"+a +return s}, +aFL(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +aFK(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return H.T2(a,b,!1) +else if(typeof m=="number"){s=m +r=H.AN(a,5,"#") +q=H.aiR(s) +for(p=0;p0)p+="<"+H.T1(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new H.hk(null,null) +r.y=9 +r.z=b +r.Q=c +if(c.length>0)r.c=c[0] +r.cy=p +q=H.lg(a,r) +a.eC.set(p,q) +return q}, +ant(a,b,c){var s,r,q,p,o,n +if(b.y===10){s=b.z +r=b.Q.concat(c)}else{r=c +s=b}q=s.cy+(";<"+H.T1(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new H.hk(null,null) +o.y=10 +o.z=s +o.Q=r +o.cy=q +n=H.lg(a,o) +a.eC.set(q,n) +return n}, +atj(a,b,c){var s,r,q,p,o,n=b.cy,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+H.T1(m) +if(j>0){s=l>0?",":"" +r=H.T1(k) +g+=s+"["+r+"]"}if(h>0){s=l>0?",":"" +r=H.aFB(i) +g+=s+"{"+r+"}"}q=n+(g+")") +p=a.eC.get(q) +if(p!=null)return p +o=new H.hk(null,null) +o.y=11 +o.z=b +o.Q=c +o.cy=q +r=H.lg(a,o) +a.eC.set(q,r) +return r}, +anu(a,b,c,d){var s,r=b.cy+("<"+H.T1(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=H.aFD(a,b,c,r,d) +a.eC.set(r,s) +return s}, +aFD(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=H.aiR(s) +for(q=0,p=0;p0){n=H.lk(a,b,r,0) +m=H.Br(a,c,r,0) +return H.anu(a,n,m,c!==m)}}l=new H.hk(null,null) +l.y=12 +l.z=b +l.Q=c +l.cy=d +return H.lg(a,l)}, +at7(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +at9(a){var s,r,q,p,o,n,m,l,k,j,i,h=a.r,g=a.s +for(s=h.length,r=0;r=48&&q<=57)r=H.aFn(r+1,q,h,g) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36)r=H.at8(a,r,h,g,!1) +else if(q===46)r=H.at8(a,r,h,g,!0) +else{++r +switch(q){case 44:break +case 58:g.push(!1) +break +case 33:g.push(!0) +break +case 59:g.push(H.le(a.u,a.e,g.pop())) +break +case 94:g.push(H.aFG(a.u,g.pop())) +break +case 35:g.push(H.AN(a.u,5,"#")) +break +case 64:g.push(H.AN(a.u,2,"@")) +break +case 126:g.push(H.AN(a.u,3,"~")) +break +case 60:g.push(a.p) +a.p=g.length +break +case 62:p=a.u +o=g.splice(a.p) +H.anq(a.u,a.e,o) +a.p=g.pop() +n=g.pop() +if(typeof n=="string")g.push(H.AM(p,n,o)) +else{m=H.le(p,a.e,n) +switch(m.y){case 11:g.push(H.anu(p,m,o,a.n)) +break +default:g.push(H.ant(p,m,o)) +break}}break +case 38:H.aFo(a,g) +break +case 42:p=a.u +g.push(H.atl(p,H.le(p,a.e,g.pop()),a.n)) +break +case 63:p=a.u +g.push(H.anv(p,H.le(p,a.e,g.pop()),a.n)) +break +case 47:p=a.u +g.push(H.atk(p,H.le(p,a.e,g.pop()),a.n)) +break +case 40:g.push(a.p) +a.p=g.length +break +case 41:p=a.u +l=new H.P8() +k=p.sEA +j=p.sEA +n=g.pop() +if(typeof n=="number")switch(n){case-1:k=g.pop() +break +case-2:j=g.pop() +break +default:g.push(n) +break}else g.push(n) +o=g.splice(a.p) +H.anq(a.u,a.e,o) +a.p=g.pop() +l.a=o +l.b=k +l.c=j +g.push(H.atj(p,H.le(p,a.e,g.pop()),l)) +break +case 91:g.push(a.p) +a.p=g.length +break +case 93:o=g.splice(a.p) +H.anq(a.u,a.e,o) +a.p=g.pop() +g.push(o) +g.push(-1) +break +case 123:g.push(a.p) +a.p=g.length +break +case 125:o=g.splice(a.p) +H.aFq(a.u,a.e,o) +a.p=g.pop() +g.push(o) +g.push(-2) +break +default:throw"Bad character "+q}}}i=g.pop() +return H.le(a.u,a.e,i)}, +aFn(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +at8(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.y===10)o=o.z +n=H.aFL(s,o.z)[p] +if(n==null)H.h('No "'+p+'" in "'+H.aDK(o)+'"') +d.push(H.aiM(s,o,n))}else d.push(p) +return m}, +aFo(a,b){var s=b.pop() +if(0===s){b.push(H.AN(a.u,1,"0&")) +return}if(1===s){b.push(H.AN(a.u,4,"1&")) +return}throw H.c(P.tr("Unexpected extended operation "+H.e(s)))}, +le(a,b,c){if(typeof c=="string")return H.AM(a,c,a.sEA) +else if(typeof c=="number")return H.aFp(a,b,c) +else return c}, +anq(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +hk:function hk(a,b){var _=this +_.a=a +_.b=b +_.x=_.r=_.c=null +_.y=0 +_.cy=_.cx=_.ch=_.Q=_.z=null}, +P8:function P8(){this.c=this.b=this.a=null}, +AK:function AK(a){this.a=a}, +OC:function OC(){}, +AL:function AL(a){this.a=a}, +auP(a){return t.jj.b(a)||t.I3.b(a)||t.X_.b(a)||t.J2.b(a)||t._A.b(a)||t.VW.b(a)||t.oL.b(a)}, +akH(a){if(typeof dartPrint=="function"){dartPrint(a) +return}if(typeof console=="object"&&typeof console.log!="undefined"){console.log(a) +return}if(typeof window=="object")return +if(typeof print=="function"){print(a) +return}throw"Unable to print message: "+String(a)}},J={ +ao6(a,b,c,d){return{i:a,p:b,e:c,x:d}}, +U9(a){var s,r,q,p,o,n=a[v.dispatchPropertyName] +if(n==null)if($.ao2==null){H.aII() +n=a[v.dispatchPropertyName]}if(n!=null){s=n.p +if(!1===s)return n.i +if(!0===s)return a +r=Object.getPrototypeOf(a) +if(s===r)return n.i +if(n.e===r)throw H.c(P.cj("Return interceptor for "+H.e(s(a,n))))}q=a.constructor +if(q==null)p=null +else{o=$.afC +if(o==null)o=$.afC=v.getIsolateTag("_$dart_js") +p=q[o]}if(p!=null)return p +p=H.aIW(a) +if(p!=null)return p +if(typeof a=="function")return C.Mq +s=Object.getPrototypeOf(a) +if(s==null)return C.F9 +if(s===Object.prototype)return C.F9 +if(typeof q=="function"){o=$.afC +if(o==null)o=$.afC=v.getIsolateTag("_$dart_js") +Object.defineProperty(q,o,{value:C.lO,enumerable:false,writable:true,configurable:true}) +return C.lO}return C.lO}, +aqV(a,b){if(a<0||a>4294967295)throw H.c(P.bn(a,0,4294967295,"length",null)) +return J.am9(new Array(a),b)}, +a3u(a,b){if(a<0)throw H.c(P.ce("Length must be a non-negative integer: "+a,null)) +return H.a(new Array(a),b.j("y<0>"))}, +am9(a,b){return J.a3v(H.a(a,b.j("y<0>")))}, +a3v(a){a.fixed$length=Array +return a}, +aqW(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +aC2(a,b){return J.Uz(a,b)}, +aqX(a){if(a<256)switch(a){case 9:case 10:case 11:case 12:case 13:case 32:case 133:case 160:return!0 +default:return!1}switch(a){case 5760:case 8192:case 8193:case 8194:case 8195:case 8196:case 8197:case 8198:case 8199:case 8200:case 8201:case 8202:case 8232:case 8233:case 8239:case 8287:case 12288:case 65279:return!0 +default:return!1}}, +amb(a,b){var s,r +for(s=a.length;b0;b=s){s=b-1 +r=C.c.aW(a,s) +if(r!==32&&r!==13&&!J.aqX(r))break}return b}, +iN(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.oV.prototype +return J.v8.prototype}if(typeof a=="string")return J.j5.prototype +if(a==null)return J.v7.prototype +if(typeof a=="boolean")return J.v6.prototype +if(a.constructor==Array)return J.y.prototype +if(typeof a!="object"){if(typeof a=="function")return J.hZ.prototype +return a}if(a instanceof P.F)return a +return J.U9(a)}, +aIA(a){if(typeof a=="number")return J.kt.prototype +if(typeof a=="string")return J.j5.prototype +if(a==null)return a +if(a.constructor==Array)return J.y.prototype +if(typeof a!="object"){if(typeof a=="function")return J.hZ.prototype +return a}if(a instanceof P.F)return a +return J.U9(a)}, +aQ(a){if(typeof a=="string")return J.j5.prototype +if(a==null)return a +if(a.constructor==Array)return J.y.prototype +if(typeof a!="object"){if(typeof a=="function")return J.hZ.prototype +return a}if(a instanceof P.F)return a +return J.U9(a)}, +cl(a){if(a==null)return a +if(a.constructor==Array)return J.y.prototype +if(typeof a!="object"){if(typeof a=="function")return J.hZ.prototype +return a}if(a instanceof P.F)return a +return J.U9(a)}, +aIB(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.oV.prototype +return J.v8.prototype}if(a==null)return a +if(!(a instanceof P.F))return J.iw.prototype +return a}, +auK(a){if(typeof a=="number")return J.kt.prototype +if(a==null)return a +if(!(a instanceof P.F))return J.iw.prototype +return a}, +auL(a){if(typeof a=="number")return J.kt.prototype +if(typeof a=="string")return J.j5.prototype +if(a==null)return a +if(!(a instanceof P.F))return J.iw.prototype +return a}, +rZ(a){if(typeof a=="string")return J.j5.prototype +if(a==null)return a +if(!(a instanceof P.F))return J.iw.prototype +return a}, +l(a){if(a==null)return a +if(typeof a!="object"){if(typeof a=="function")return J.hZ.prototype +return a}if(a instanceof P.F)return a +return J.U9(a)}, +t_(a){if(a==null)return a +if(!(a instanceof P.F))return J.iw.prototype +return a}, +ax7(a,b){if(typeof a=="number"&&typeof b=="number")return a+b +return J.aIA(a).R(a,b)}, +f(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.iN(a).k(a,b)}, +ax8(a,b){if(typeof a=="number"&&typeof b=="number")return a*b +return J.auL(a).ap(a,b)}, +ax9(a,b){if(typeof a=="number"&&typeof b=="number")return a-b +return J.auK(a).a5(a,b)}, +axa(a,b,c){return J.l(a).YN(a,b,c)}, +axb(a){return J.l(a).Z5(a)}, +axc(a,b){return J.l(a).Z6(a,b)}, +aJs(a,b,c){return J.l(a).Z7(a,b,c)}, +axd(a,b,c,d){return J.l(a).Z8(a,b,c,d)}, +axe(a,b){return J.l(a).Z9(a,b)}, +axf(a,b,c){return J.l(a).Za(a,b,c)}, +axg(a,b){return J.l(a).Zb(a,b)}, +axh(a,b,c,d){return J.l(a).Zc(a,b,c,d)}, +axi(a,b,c,d,e,f,g){return J.l(a).Zd(a,b,c,d,e,f,g)}, +axj(a,b,c,d,e){return J.l(a).Ze(a,b,c,d,e)}, +axk(a,b){return J.l(a).Zf(a,b)}, +aoK(a,b){return J.l(a).Zg(a,b)}, +axl(a,b){return J.l(a).Zz(a,b)}, +aoL(a){return J.l(a).ZI(a)}, +axm(a,b){return J.l(a).a_8(a,b)}, +bd(a,b){if(typeof b==="number")if(a.constructor==Array||typeof a=="string"||H.auR(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b0?1:a<0?-1:a +return J.aIB(a).gAg(a)}, +al7(a){return J.l(a).gmu(a)}, +az8(a){return J.l(a).gmx(a)}, +az9(a){return J.l(a).gm(a)}, +aza(a){return J.l(a).gbl(a)}, +azb(a){return J.l(a).SR(a)}, +al8(a){return J.l(a).di(a)}, +al9(a){return J.l(a).ST(a)}, +azc(a,b,c,d){return J.l(a).T_(a,b,c,d)}, +apn(a,b){return J.l(a).T0(a,b)}, +azd(a,b,c){return J.l(a).T1(a,b,c)}, +aze(a){return J.l(a).T2(a)}, +azf(a){return J.l(a).T3(a)}, +azg(a){return J.l(a).T4(a)}, +azh(a){return J.l(a).T5(a)}, +azi(a){return J.l(a).T6(a)}, +azj(a){return J.l(a).T7(a)}, +azk(a){return J.l(a).T8(a)}, +azl(a){return J.l(a).vT(a)}, +azm(a,b,c){return J.cl(a).vU(a,b,c)}, +azn(a){return J.l(a).Tf(a)}, +azo(a,b,c,d,e){return J.l(a).Tg(a,b,c,d,e)}, +azp(a){return J.l(a).t7(a)}, +azq(a,b){return J.l(a).fK(a,b)}, +azr(a,b){return J.l(a).ow(a,b)}, +apo(a){return J.l(a).Fg(a)}, +azs(a,b){return J.l(a).aep(a,b)}, +app(a){return J.l(a).aer(a)}, +azt(a){return J.t_(a).v8(a)}, +apq(a,b){return J.cl(a).c4(a,b)}, +azu(a,b){return J.l(a).f8(a,b)}, +azv(a,b,c){return J.l(a).cl(a,b,c)}, +azw(a,b){return J.t_(a).aeO(a,b)}, +azx(a){return J.l(a).aeU(a)}, +UG(a,b,c){return J.cl(a).ml(a,b,c)}, +azy(a,b,c,d){return J.cl(a).z6(a,b,c,d)}, +azz(a,b,c){return J.rZ(a).FI(a,b,c)}, +azA(a,b,c){return J.l(a).cX(a,b,c)}, +azB(a,b){return J.iN(a).Rq(a,b)}, +azC(a){return J.l(a).dr(a)}, +azD(a,b,c,d){return J.l(a).ag5(a,b,c,d)}, +azE(a,b,c,d){return J.l(a).vv(a,b,c,d)}, +apr(a,b){return J.l(a).op(a,b)}, +BK(a,b,c){return J.l(a).bL(a,b,c)}, +azF(a,b,c,d,e){return J.l(a).ag6(a,b,c,d,e)}, +azG(a,b,c){return J.l(a).ag7(a,b,c)}, +azH(a,b,c){return J.l(a).rP(a,b,c)}, +aps(a,b,c){return J.l(a).agm(a,b,c)}, +azI(a){return J.l(a).agq(a)}, +bA(a){return J.cl(a).bT(a)}, +nX(a,b){return J.cl(a).w(a,b)}, +apt(a,b,c){return J.l(a).zw(a,b,c)}, +azJ(a,b,c,d){return J.l(a).rQ(a,b,c,d)}, +azK(a){return J.cl(a).fa(a)}, +azL(a,b,c,d){return J.l(a).mt(a,b,c,d)}, +azM(a,b){return J.l(a).agD(a,b)}, +azN(a){return J.l(a).eJ(a)}, +apu(a){return J.l(a).bs(a)}, +apv(a,b){return J.l(a).pM(a,b)}, +apw(a,b,c,d){return J.l(a).agL(a,b,c,d)}, +apx(a){return J.l(a).bD(a)}, +apy(a,b,c,d,e){return J.l(a).Tm(a,b,c,d,e)}, +apz(a,b,c){return J.l(a).cZ(a,b,c)}, +azO(a){return J.l(a).Tu(a)}, +azP(a,b){return J.l(a).saB(a,b)}, +azQ(a,b){return J.aQ(a).sp(a,b)}, +azR(a,b){return J.l(a).saM(a,b)}, +azS(a,b){return J.l(a).A8(a,b)}, +azT(a,b){return J.l(a).Hd(a,b)}, +azU(a,b){return J.l(a).Hg(a,b)}, +ala(a,b){return J.l(a).A9(a,b)}, +UH(a,b){return J.l(a).TD(a,b)}, +UI(a,b){return J.l(a).TG(a,b)}, +azV(a,b){return J.l(a).Hn(a,b)}, +azW(a,b,c,d,e){return J.cl(a).b8(a,b,c,d,e)}, +azX(a,b){return J.l(a).TN(a,b)}, +apA(a,b){return J.l(a).Hr(a,b)}, +azY(a,b){return J.l(a).Hs(a,b)}, +azZ(a,b){return J.l(a).Ht(a,b)}, +UJ(a,b){return J.cl(a).hc(a,b)}, +aA_(a,b){return J.cl(a).eP(a,b)}, +aA0(a,b){return J.rZ(a).U9(a,b)}, +aA1(a){return J.t_(a).Ao(a)}, +aA2(a,b,c){return J.rZ(a).N(a,b,c)}, +apB(a,b){return J.cl(a).lJ(a,b)}, +aA3(a){return J.l(a).dX(a)}, +aA4(a,b){return J.l(a).Gk(a,b)}, +t9(a,b,c){return J.l(a).bY(a,b,c)}, +aA5(a,b,c,d){return J.l(a).fd(a,b,c,d)}, +aA6(a){return J.l(a).agV(a)}, +aA7(a){return J.cl(a).pT(a)}, +aA8(a){return J.rZ(a).Go(a)}, +aA9(a){return J.cl(a).mw(a)}, +dD(a){return J.iN(a).i(a)}, +aAa(a){return J.l(a).ah1(a)}, +aAb(a,b,c,d,e,f,g,h,i,j){return J.l(a).ah5(a,b,c,d,e,f,g,h,i,j)}, +apC(a,b,c){return J.l(a).at(a,b,c)}, +aAc(a){return J.rZ(a).ah9(a)}, +aAd(a){return J.rZ(a).zF(a)}, +aAe(a){return J.l(a).aha(a)}, +apD(a){return J.l(a).GI(a)}, +i:function i(){}, +v6:function v6(){}, +v7:function v7(){}, +T:function T(){}, +K7:function K7(){}, +iw:function iw(){}, +hZ:function hZ(){}, +y:function y(a){this.$ti=a}, +a3B:function a3B(a){this.$ti=a}, +fT:function fT(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null}, +kt:function kt(){}, +oV:function oV(){}, +v8:function v8(){}, +j5:function j5(){}},K={ +aBa(a){a.a_(t.H5) +return null}, +F3:function F3(a){this.b=a}, +als(a){var s=a.a_(t.WD),r=s==null?null:s.f.c +return(r==null?C.cF:r).ee(a)}, +aB8(a,b,c,d,e,f,g){return new K.u6(g,a,b,c,d,e,f)}, +F1:function F1(a,b,c){this.c=a +this.d=b +this.a=c}, +za:function za(a,b,c){this.f=a +this.b=b +this.a=c}, +u6:function u6(a,b,c,d,e,f,g){var _=this +_.r=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.f=g}, +a_v:function a_v(a){this.a=a}, +w2:function w2(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a5f:function a5f(a){this.a=a}, +NS:function NS(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +ae6:function ae6(a){this.a=a}, +NQ:function NQ(a,b){this.a=a +this.b=b}, +aef:function aef(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.Q=a +_.ch=b +_.a=c +_.b=d +_.c=e +_.d=f +_.e=g +_.f=h +_.r=i +_.x=j +_.y=k +_.z=l}, +NR:function NR(){}, +aBQ(a){var s=t.S,r=P.bx(s) +return new K.h_(C.m4,P.D(s,t.r),r,a,null,P.D(s,t.Au))}, +aqD(a,b,c){var s=(c-a)/(b-a) +return!isNaN(s)?C.d.E(s,0,1):s}, +nx:function nx(a){this.b=a}, +m5:function m5(a){this.a=a}, +h_:function h_(a,b,c,d,e,f){var _=this +_.fr=_.dy=_.cx=_.ch=_.Q=_.z=null +_.fx=a +_.d=b +_.e=c +_.a=d +_.b=e +_.c=f}, +a21:function a21(a,b){this.a=a +this.b=b}, +a2_:function a2_(a){this.a=a}, +a20:function a20(a){this.a=a}, +aAz(a,b,c,d){var s +if(d<=1)return a +else if(d>=3)return c +else if(d<=2){s=V.eS(a,b,d-1) +s.toString +return s}s=V.eS(b,c,d-2) +s.toString +return s}, +tF:function tF(){}, +Nm:function Nm(a,b,c){var _=this +_.f=_.e=_.d=null +_.bB$=a +_.md$=b +_.a=null +_.b=c +_.c=null}, +adK:function adK(a,b,c){this.a=a +this.b=b +this.c=c}, +adL:function adL(a,b){this.a=a +this.b=b}, +adM:function adM(a,b,c){this.a=a +this.b=b +this.c=c}, +adq:function adq(){}, +adr:function adr(){}, +ads:function ads(){}, +adC:function adC(){}, +adD:function adD(){}, +adE:function adE(){}, +adF:function adF(){}, +adG:function adG(){}, +adH:function adH(){}, +adI:function adI(){}, +adJ:function adJ(){}, +adA:function adA(a){this.a=a}, +ado:function ado(a){this.a=a}, +adB:function adB(a){this.a=a}, +adn:function adn(a){this.a=a}, +adt:function adt(){}, +adu:function adu(){}, +adv:function adv(){}, +adw:function adw(){}, +adx:function adx(){}, +ady:function ady(){}, +adz:function adz(a){this.a=a}, +adp:function adp(){}, +PT:function PT(a){this.a=a}, +Pp:function Pp(a,b,c){this.e=a +this.c=b +this.a=c}, +Rg:function Rg(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ahr:function ahr(a,b){this.a=a +this.b=b}, +Tf:function Tf(){}, +B1:function B1(){}, +aq1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){return new K.Cr(a,d,e,m,l,o,n,c,g,i,q,p,h,k,b,f,j)}, +aAF(a,b,c){var s,r,q,p,o,n,m=null,l=a===C.ah?C.A:C.q,k=l.a,j=k>>>16&255,i=k>>>8&255 +k&=255 +s=P.aI(31,j,i,k) +r=P.aI(222,j,i,k) +q=P.aI(12,j,i,k) +p=P.aI(61,j,i,k) +o=P.aI(61,c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255) +n=b.dQ(P.aI(222,c.gm(c)>>>16&255,c.gm(c)>>>8&255,c.gm(c)&255)) +return K.aq1(s,a,m,r,q,m,m,b.dQ(P.aI(222,j,i,k)),C.nr,m,n,o,p,m,m,m,m)}, +aAI(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=P.K(a.a,b.a,c) +d.toString +s=P.K(a.b,b.b,c) +r=P.K(a.c,b.c,c) +r.toString +q=P.K(a.d,b.d,c) +q.toString +p=P.K(a.e,b.e,c) +p.toString +o=P.K(a.f,b.f,c) +n=P.K(a.r,b.r,c) +m=P.K(a.y,b.y,c) +l=V.eS(a.z,b.z,c) +k=V.eS(a.Q,b.Q,c) +k.toString +j=K.aAH(a.ch,b.ch,c) +i=K.aAG(a.cx,b.cx,c) +h=A.bo(a.cy,b.cy,c) +h.toString +g=A.bo(a.db,b.db,c) +g.toString +if(c<0.5)f=a.dx +else f=b.dx +e=P.a3(a.dy,b.dy,c) +return K.aq1(d,f,m,s,r,e,l,h,k,P.a3(a.fr,b.fr,c),g,p,q,n,o,i,j)}, +aAH(a,b,c){var s=a==null +if(s&&b==null)return null +if(s){s=b.a +return Y.b9(new Y.d7(P.aI(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,C.ag),b,c)}if(b==null){s=a.a +return Y.b9(new Y.d7(P.aI(0,s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255),0,C.ag),a,c)}return Y.b9(a,b,c)}, +aAG(a,b,c){if(a==null&&b==null)return null +return t.KX.a(Y.ei(a,b,c))}, +Cr:function Cr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m +_.db=n +_.dx=o +_.dy=p +_.fr=q}, +Nu:function Nu(){}, +a0r(a,b,c){return new K.ow(b,a,C.fl,null,c.j("ow<0>"))}, +Oq:function Oq(a,b,c,d,e,f,g,h){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.a=h}, +qZ:function qZ(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h +_.$ti=i}, +r_:function r_(a,b){var _=this +_.a=null +_.b=a +_.c=null +_.$ti=b}, +qY:function qY(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h +_.$ti=i}, +yN:function yN(a,b){var _=this +_.a=_.e=_.d=null +_.b=a +_.c=null +_.$ti=b}, +aeD:function aeD(a){this.a=a}, +Or:function Or(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.$ti=d}, +fL:function fL(a,b){this.a=a +this.$ti=b}, +agh:function agh(a,b,c){this.a=a +this.c=b +this.d=c}, +yO:function yO(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){var _=this +_.bN=a +_.cR=b +_.e7=c +_.cj=d +_.dD=e +_.cv=f +_.aU=g +_.dn=h +_.dE=i +_.ly=j +_.po=k +_.ar=l +_.lz=null +_.uW=m +_.go=n +_.id=!1 +_.k2=_.k1=null +_.k3=o +_.k4=p +_.r1=q +_.r2=r +_.x1=_.ry=_.rx=null +_.de$=s +_.z=a0 +_.ch=_.Q=null +_.cx=a1 +_.db=_.cy=null +_.e=a2 +_.a=null +_.b=a3 +_.c=a4 +_.d=a5 +_.$ti=a6}, +aeF:function aeF(a){this.a=a}, +aeG:function aeG(){}, +aeH:function aeH(){}, +r0:function r0(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.x=e +_.z=f +_.ch=g +_.cx=h +_.cy=i +_.a=j +_.$ti=k}, +aeE:function aeE(a,b,c){this.a=a +this.b=b +this.c=c}, +ro:function ro(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.c=c +_.a=d +_.$ti=e}, +Ri:function Ri(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Op:function Op(){}, +ow:function ow(a,b,c,d,e){var _=this +_.r=a +_.c=b +_.d=c +_.a=d +_.$ti=e}, +ov:function ov(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.r=c +_.a=d +_.$ti=e}, +qX:function qX(a,b){var _=this +_.r=_.f=_.e=_.d=null +_.x=!1 +_.a=_.z=_.y=null +_.b=a +_.c=null +_.$ti=b}, +aeB:function aeB(a){this.a=a}, +aeC:function aeC(a){this.a=a}, +aew:function aew(a){this.a=a}, +aex:function aex(a,b){this.a=a +this.b=b}, +aey:function aey(a,b){this.a=a +this.b=b}, +aez:function aez(a){this.a=a}, +aeA:function aeA(a){this.a=a}, +B4:function B4(){}, +OS:function OS(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +jd:function jd(){}, +FN:function FN(){}, +F_:function F_(){}, +Jm:function Jm(){}, +a5L:function a5L(a){this.a=a}, +Ql:function Ql(){}, +xu:function xu(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +S_:function S_(){}, +aq(a){var s,r=a.a_(t.Nr),q=L.n(a,C.bN,t.c4),p=q==null?null:q.gao() +if(p==null)p=C.v +s=r==null?null:r.x.c +if(s==null)s=$.avM() +return X.aEt(s,s.aT.SP(p))}, +xX:function xX(a,b,c){this.c=a +this.d=b +this.a=c}, +zb:function zb(a,b,c){this.x=a +this.b=b +this.a=c}, +nn:function nn(a,b){this.a=a +this.b=b}, +tg:function tg(a,b,c,d,e,f){var _=this +_.r=a +_.x=b +_.c=c +_.d=d +_.e=e +_.a=f}, +MZ:function MZ(a,b){var _=this +_.e=_.d=_.dx=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +acW:function acW(){}, +aAi(a,b,c){var s,r,q=a==null +if(q&&b==null)return null +if(q)return b.ap(0,c) +if(b==null)return a.ap(0,1-c) +if(a instanceof K.dE&&b instanceof K.dE)return K.aAj(a,b,c) +if(a instanceof K.hM&&b instanceof K.hM)return K.aAh(a,b,c) +q=P.a3(a.glZ(),b.glZ(),c) +q.toString +s=P.a3(a.glY(a),b.glY(b),c) +s.toString +r=P.a3(a.gm_(),b.gm_(),c) +r.toString +return new K.PR(q,s,r)}, +aAj(a,b,c){var s,r=P.a3(a.a,b.a,c) +r.toString +s=P.a3(a.b,b.b,c) +s.toString +return new K.dE(r,s)}, +alc(a,b){var s,r,q=a===-1 +if(q&&b===-1)return"Alignment.topLeft" +s=a===0 +if(s&&b===-1)return"Alignment.topCenter" +r=a===1 +if(r&&b===-1)return"Alignment.topRight" +if(q&&b===0)return"Alignment.centerLeft" +if(s&&b===0)return"Alignment.center" +if(r&&b===0)return"Alignment.centerRight" +if(q&&b===1)return"Alignment.bottomLeft" +if(s&&b===1)return"Alignment.bottomCenter" +if(r&&b===1)return"Alignment.bottomRight" +return"Alignment("+C.d.a2(a,1)+", "+C.d.a2(b,1)+")"}, +aAh(a,b,c){var s,r=P.a3(a.a,b.a,c) +r.toString +s=P.a3(a.b,b.b,c) +s.toString +return new K.hM(r,s)}, +alb(a,b){var s,r,q=a===-1 +if(q&&b===-1)return"AlignmentDirectional.topStart" +s=a===0 +if(s&&b===-1)return"AlignmentDirectional.topCenter" +r=a===1 +if(r&&b===-1)return"AlignmentDirectional.topEnd" +if(q&&b===0)return"AlignmentDirectional.centerStart" +if(s&&b===0)return"AlignmentDirectional.center" +if(r&&b===0)return"AlignmentDirectional.centerEnd" +if(q&&b===1)return"AlignmentDirectional.bottomStart" +if(s&&b===1)return"AlignmentDirectional.bottomCenter" +if(r&&b===1)return"AlignmentDirectional.bottomEnd" +return"AlignmentDirectional("+C.d.a2(a,1)+", "+C.d.a2(b,1)+")"}, +lt:function lt(){}, +dE:function dE(a,b){this.a=a +this.b=b}, +hM:function hM(a,b){this.a=a +this.b=b}, +PR:function PR(a,b,c){this.a=a +this.b=b +this.c=c}, +Md:function Md(a){this.a=a}, +lz(a,b,c){var s=a==null +if(s&&b==null)return null +if(s)a=C.b9 +return a.F(0,(b==null?C.b9:b).Ap(a).ap(0,c))}, +Vm(a){var s=new P.bG(a,a) +return new K.cs(s,s,s,s)}, +o7(a,b,c){var s,r,q,p=a==null +if(p&&b==null)return null +if(p)return b.ap(0,c) +if(b==null)return a.ap(0,1-c) +p=P.wA(a.a,b.a,c) +p.toString +s=P.wA(a.b,b.b,c) +s.toString +r=P.wA(a.c,b.c,c) +r.toString +q=P.wA(a.d,b.d,c) +q.toString +return new K.cs(p,s,r,q)}, +tw:function tw(){}, +cs:function cs(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +zC:function zC(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +aru(a,b,c){var s,r,q=a.dx,p=t.dJ.a(q.a) +if(p==null){s=new T.jb(C.j,T.ac()) +q.saO(0,s) +q=s}else{p.Ge() +q=p}r=a.gmo() +b=new K.pi(q,r) +a.LM(b,C.j) +b.tn()}, +aDG(a){a.J5()}, +atg(a,b){var s +if(a==null)return null +if(!a.gK(a)){s=b.a +s=s[0]===0&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===0&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===0&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===0}else s=!0 +if(s)return C.a9 +return T.ard(b,a)}, +aFx(a,b,c,d){var s,r,q,p=b.gaf(b) +p.toString +s=t.e +s.a(p) +for(r=p;r!==a;r=p,b=q){r.dk(b,c) +p=r.gaf(r) +p.toString +s.a(p) +q=b.gaf(b) +q.toString +s.a(q)}a.dk(b,c) +a.dk(b,d)}, +atf(a,b){if(a==null)return b +if(b==null)return a +return a.f6(b)}, +Fl(a){var s=null +return new K.Fk(s,!1,!0,s,s,s,!1,a,C.by,C.Ln,"debugCreator",!0,!0,s,C.jH)}, +id:function id(){}, +pi:function pi(a,b){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=null}, +a5P:function a5P(a,b,c){this.a=a +this.b=b +this.c=c}, +a5O:function a5O(a,b,c){this.a=a +this.b=b +this.c=c}, +a5N:function a5N(a,b,c){this.a=a +this.b=b +this.c=c}, +Wi:function Wi(){}, +a90:function a90(a,b){this.a=a +this.b=b}, +K6:function K6(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=null +_.e=d +_.r=_.f=!1 +_.x=e +_.y=f +_.z=!1 +_.Q=null +_.ch=0 +_.cx=!1 +_.cy=g}, +a6b:function a6b(){}, +a6a:function a6a(){}, +a6c:function a6c(){}, +a6d:function a6d(){}, +x:function x(){}, +a7m:function a7m(a){this.a=a}, +a7q:function a7q(a,b,c){this.a=a +this.b=b +this.c=c}, +a7o:function a7o(a){this.a=a}, +a7p:function a7p(){}, +a7n:function a7n(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +ay:function ay(){}, +e8:function e8(){}, +as:function as(){}, +wI:function wI(){}, +ahU:function ahU(){}, +adU:function adU(a,b){this.b=a +this.a=b}, +l9:function l9(){}, +RA:function RA(a,b,c){var _=this +_.e=a +_.b=b +_.c=null +_.a=c}, +Sm:function Sm(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=!1 +_.x=c +_.y=!1 +_.b=d +_.c=null +_.a=e}, +MM:function MM(a,b){this.b=a +this.c=null +this.a=b}, +ahV:function ahV(){var _=this +_.d=_.c=_.b=_.a=null +_.e=!1}, +Fk:function Fk(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +Rj:function Rj(){}, +aDH(a,b,c,d,e){var s=new K.pz(a,e,d,c,T.ac(),0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.M(0,b) +return s}, +arW(a,b,c,d){var s,r,q,p,o,n=b.x +if(n!=null&&b.f!=null){s=b.f +s.toString +n.toString +r=C.e8.zA(c.a-s-n)}else{n=b.y +r=n!=null?C.e8.zA(n):C.e8}n=b.e +if(n!=null&&b.r!=null){s=b.r +s.toString +n.toString +r=r.zz(c.b-s-n)}else{n=b.z +if(n!=null)r=r.zz(n)}a.cr(0,r,!0) +q=H.b2("x") +n=b.x +if(n!=null)q.sbH(n) +else{n=b.f +s=a.rx +if(n!=null)q.sbH(c.a-n-s.a) +else{s.toString +q.sbH(d.p7(t.EP.a(c.a5(0,s))).a)}}p=(q.aV()<0||q.aV()+a.rx.a>c.a)&&!0 +o=H.b2("y") +n=b.e +if(n!=null)o.sbH(n) +else{n=b.r +s=a.rx +if(n!=null)o.sbH(c.b-n-s.b) +else{s.toString +o.sbH(d.p7(t.EP.a(c.a5(0,s))).b)}}if(o.aV()<0||o.aV()+a.rx.b>c.b)p=!0 +b.a=new P.m(q.aV(),o.aV()) +return p}, +a75:function a75(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +dg:function dg(a,b,c){var _=this +_.z=_.y=_.x=_.r=_.f=_.e=null +_.d3$=a +_.aw$=b +_.a=c}, +xz:function xz(a){this.b=a}, +a5C:function a5C(a){this.b=a}, +pz:function pz(a,b,c,d,e,f,g,h,i){var _=this +_.n=!1 +_.G=null +_.V=a +_.a6=b +_.aD=c +_.aT=d +_.aL=e +_.ci$=f +_.a7$=g +_.cG$=h +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=i +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +wO:function wO(a,b,c,d,e,f,g,h,i,j){var _=this +_.oe=a +_.n=!1 +_.G=null +_.V=b +_.a6=c +_.aD=d +_.aT=e +_.aL=f +_.ci$=g +_.a7$=h +_.cG$=i +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=j +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a7h:function a7h(a,b,c){this.a=a +this.b=b +this.c=c}, +Rq:function Rq(){}, +Rr:function Rr(){}, +wX:function wX(a,b){var _=this +_.b=_.a=null +_.f=_.e=_.d=_.c=!1 +_.r=a +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +a7N:function a7N(a){this.a=a}, +a7O:function a7O(a){this.a=a}, +cG:function cG(a,b,c,d,e,f){var _=this +_.a=a +_.b=null +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.y=_.x=!1}, +a7K:function a7K(){}, +a7L:function a7L(){}, +a7J:function a7J(){}, +a7M:function a7M(){}, +Fp:function Fp(a){this.a=a}, +arn(a){return K.fA(a,!1).af_(null)}, +fA(a,b){var s,r,q +if(a instanceof N.fG){s=a.S +s.toString +s=s instanceof K.i5}else s=!1 +if(s){s=a.S +s.toString +t.uK.a(s) +r=s}else r=null +if(b){q=a.F0(t.uK) +r=q==null?r:q +s=r}else{if(r==null)r=a.v_(t.uK) +s=r}s.toString +return s}, +aCG(a,b){var s,r,q,p,o,n,m=null,l=H.a([],t.ny) +if(C.c.bP(b,"/")&&b.length>1){b=C.c.bz(b,1) +s=t.z +l.push(a.u3("/",!0,m,s)) +r=b.split("/") +if(b.length!==0)for(q=r.length,p=0,o="";p=3}, +aFw(a){var s=a.c.a +return s<=7&&s>=1}, +anr(a){return new K.ahL(a)}, +aFt(a){var s,r,q +t.Dn.a(a) +s=J.aQ(a) +r=s.h(a,0) +r.toString +switch(C.a09[H.nK(r)]){case C.iU:s=s.fj(a,1) +r=s[0] +r.toString +H.nK(r) +q=s[1] +q.toString +H.cy(q) +return new K.Q6(r,q,s.length>2?s[2]:null,C.iU) +case C.GJ:s=s.fj(a,1)[1] +s.toString +t.pO.a(P.aCZ(new P.VF(H.nK(s)))) +return null}}, +pC:function pC(a){this.b=a}, +bS:function bS(){}, +a7T:function a7T(a){this.a=a}, +a7S:function a7S(a){this.a=a}, +a7W:function a7W(){}, +a7X:function a7X(){}, +a7Y:function a7Y(){}, +a7Z:function a7Z(){}, +a7U:function a7U(a){this.a=a}, +a7V:function a7V(){}, +hj:function hj(a,b){this.a=a +this.b=b}, +mC:function mC(){}, +ma:function ma(a,b,c){this.f=a +this.b=b +this.a=c}, +a7R:function a7R(){}, +Mq:function Mq(){}, +Fh:function Fh(){}, +w1:function w1(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.ch=g +_.a=h}, +a5e:function a5e(){}, +e1:function e1(a,b){this.a=a +this.b=b}, +Qb:function Qb(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.d=c}, +dl:function dl(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=!1 +_.x=!0 +_.y=!1}, +ahK:function ahK(a,b){this.a=a +this.b=b}, +ahI:function ahI(){}, +ahJ:function ahJ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahL:function ahL(a){this.a=a}, +ld:function ld(){}, +rs:function rs(a,b){this.a=a +this.b=b}, +zL:function zL(a,b){this.a=a +this.b=b}, +zM:function zM(a,b){this.a=a +this.b=b}, +zN:function zN(a,b){this.a=a +this.b=b}, +i5:function i5(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.d=null +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=!1 +_.ch=_.Q=null +_.cx=f +_.cy=null +_.db=!1 +_.dx=0 +_.dy=g +_.fr=h +_.b2$=i +_.cH$=j +_.es$=k +_.cT$=l +_.d2$=m +_.bB$=n +_.a=null +_.b=o +_.c=null}, +a5c:function a5c(a){this.a=a}, +a54:function a54(){}, +a55:function a55(){}, +a56:function a56(){}, +a57:function a57(){}, +a58:function a58(){}, +a59:function a59(){}, +a5a:function a5a(){}, +a5b:function a5b(){}, +a53:function a53(a){this.a=a}, +Aa:function Aa(a,b){this.a=a +this.b=b}, +Rw:function Rw(){}, +Q6:function Q6(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +and:function and(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.b=null}, +Pe:function Pe(a){var _=this +_.y=null +_.a=!1 +_.c=_.b=null +_.W$=0 +_.a1$=a +_.ak$=_.ac$=0 +_.a3$=!1}, +afo:function afo(){}, +agA:function agA(){}, +zO:function zO(){}, +zP:function zP(){}, +mX(a){var s=a.a_(t.lQ) +return s==null?null:s.f}, +acg(a,b){return new K.ya(a,b,null)}, +kM:function kM(a,b,c){this.c=a +this.d=b +this.a=c}, +Rx:function Rx(a,b,c,d,e,f){var _=this +_.b2$=a +_.cH$=b +_.es$=c +_.cT$=d +_.d2$=e +_.a=null +_.b=f +_.c=null}, +ya:function ya(a,b,c){this.f=a +this.b=b +this.a=c}, +x_:function x_(a,b,c){this.c=a +this.d=b +this.a=c}, +A9:function A9(a){var _=this +_.d=null +_.e=!1 +_.r=_.f=null +_.x=!1 +_.a=null +_.b=a +_.c=null}, +ahC:function ahC(a){this.a=a}, +ahB:function ahB(a,b){this.a=a +this.b=b}, +cF:function cF(){}, +hh:function hh(){}, +a7P:function a7P(a,b){this.a=a +this.b=b}, +aj1:function aj1(){}, +TF:function TF(){}, +as4(a,b){return new K.x6(a,b,null)}, +amR(a){var s=a.a_(t.Cy),r=s==null?null:s.f +return r==null?C.Ir:r}, +Li:function Li(){}, +a8w:function a8w(){}, +a8x:function a8x(){}, +aj0:function aj0(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +x6:function x6(a,b,c){this.f=a +this.b=b +this.a=c}, +amV(a,b,c,d){return new K.LK(c,d,a,b,null)}, +as3(a,b){return new K.Lf(a,b,null)}, +as_(a,b){return new K.L5(a,b,null)}, +oD(a,b,c){return new K.FM(c,a,b,null)}, +k1(a,b,c){return new K.BQ(b,c,a,null)}, +th:function th(){}, +yi:function yi(a){this.a=null +this.b=a +this.c=null}, +acV:function acV(){}, +LK:function LK(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Lf:function Lf(a,b,c){this.r=a +this.c=b +this.a=c}, +L5:function L5(a,b,c){this.r=a +this.c=b +this.a=c}, +FM:function FM(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +Fa:function Fa(a,b,c,d){var _=this +_.e=a +_.r=b +_.c=c +_.a=d}, +BQ:function BQ(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +M2:function M2(a){this.a=a +this.b=0 +this.c=null}, +JP:function JP(){}, +JW:function JW(){}, +a_j(a,b){var s=b.a,r=$.avl().h(0,s.toUpperCase()),q=r==null?null:r.$1(a) +if(q==null){s=C.Aj.h(0,s) +s.toString}else s=q +return s}, +Wt:function Wt(){}, +Wu:function Wu(){}, +Wv:function Wv(){}, +Yg:function Yg(){}, +Z5:function Z5(){}, +Zg:function Zg(){}, +Zr:function Zr(){}, +ZC:function ZC(){}, +ZN:function ZN(){}, +ZY:function ZY(){}, +a_8:function a_8(){}, +Ww:function Ww(){}, +WH:function WH(){}, +WS:function WS(){}, +X2:function X2(){}, +Xd:function Xd(){}, +Xo:function Xo(){}, +Xz:function Xz(){}, +XK:function XK(){}, +XV:function XV(){}, +Y5:function Y5(){}, +Yh:function Yh(){}, +Ys:function Ys(){}, +YD:function YD(){}, +YO:function YO(){}, +YZ:function YZ(){}, +Z0:function Z0(){}, +Z1:function Z1(){}, +Z2:function Z2(){}, +Z3:function Z3(){}, +Z4:function Z4(){}, +Z6:function Z6(){}, +Z7:function Z7(){}, +Z8:function Z8(){}, +Z9:function Z9(){}, +Za:function Za(){}, +Zb:function Zb(){}, +Zc:function Zc(){}, +Zd:function Zd(){}, +Ze:function Ze(){}, +Zf:function Zf(){}, +Zh:function Zh(){}, +Zi:function Zi(){}, +Zj:function Zj(){}, +Zk:function Zk(){}, +Zl:function Zl(){}, +Zm:function Zm(){}, +Zn:function Zn(){}, +Zo:function Zo(){}, +Zp:function Zp(){}, +Zq:function Zq(){}, +Zs:function Zs(){}, +Zt:function Zt(){}, +Zu:function Zu(){}, +Zv:function Zv(){}, +Zw:function Zw(){}, +Zx:function Zx(){}, +Zy:function Zy(){}, +Zz:function Zz(){}, +ZA:function ZA(){}, +ZB:function ZB(){}, +ZD:function ZD(){}, +ZE:function ZE(){}, +ZF:function ZF(){}, +ZG:function ZG(){}, +ZH:function ZH(){}, +ZI:function ZI(){}, +ZJ:function ZJ(){}, +ZK:function ZK(){}, +ZL:function ZL(){}, +ZM:function ZM(){}, +ZO:function ZO(){}, +ZP:function ZP(){}, +ZQ:function ZQ(){}, +ZR:function ZR(){}, +ZS:function ZS(){}, +ZT:function ZT(){}, +ZU:function ZU(){}, +ZV:function ZV(){}, +ZW:function ZW(){}, +ZX:function ZX(){}, +ZZ:function ZZ(){}, +a__:function a__(){}, +a_0:function a_0(){}, +a_1:function a_1(){}, +a_2:function a_2(){}, +a_3:function a_3(){}, +a_4:function a_4(){}, +a_5:function a_5(){}, +a_6:function a_6(){}, +a_7:function a_7(){}, +a_9:function a_9(){}, +a_a:function a_a(){}, +a_b:function a_b(){}, +a_c:function a_c(){}, +a_d:function a_d(){}, +a_e:function a_e(){}, +a_f:function a_f(){}, +a_g:function a_g(){}, +a_h:function a_h(){}, +a_i:function a_i(){}, +Wx:function Wx(){}, +Wy:function Wy(){}, +Wz:function Wz(){}, +WA:function WA(){}, +WB:function WB(){}, +WC:function WC(){}, +WD:function WD(){}, +WE:function WE(){}, +WF:function WF(){}, +WG:function WG(){}, +WI:function WI(){}, +WJ:function WJ(){}, +WK:function WK(){}, +WL:function WL(){}, +WM:function WM(){}, +WN:function WN(){}, +WO:function WO(){}, +WP:function WP(){}, +WQ:function WQ(){}, +WR:function WR(){}, +WT:function WT(){}, +WU:function WU(){}, +WV:function WV(){}, +WW:function WW(){}, +WX:function WX(){}, +WY:function WY(){}, +WZ:function WZ(){}, +X_:function X_(){}, +X0:function X0(){}, +X1:function X1(){}, +X3:function X3(){}, +X4:function X4(){}, +X5:function X5(){}, +X6:function X6(){}, +X7:function X7(){}, +X8:function X8(){}, +X9:function X9(){}, +Xa:function Xa(){}, +Xb:function Xb(){}, +Xc:function Xc(){}, +Xe:function Xe(){}, +Xf:function Xf(){}, +Xg:function Xg(){}, +Xh:function Xh(){}, +Xi:function Xi(){}, +Xj:function Xj(){}, +Xk:function Xk(){}, +Xl:function Xl(){}, +Xm:function Xm(){}, +Xn:function Xn(){}, +Xp:function Xp(){}, +Xq:function Xq(){}, +Xr:function Xr(){}, +Xs:function Xs(){}, +Xt:function Xt(){}, +Xu:function Xu(){}, +Xv:function Xv(){}, +Xw:function Xw(){}, +Xx:function Xx(){}, +Xy:function Xy(){}, +XA:function XA(){}, +XB:function XB(){}, +XC:function XC(){}, +XD:function XD(){}, +XE:function XE(){}, +XF:function XF(){}, +XG:function XG(){}, +XH:function XH(){}, +XI:function XI(){}, +XJ:function XJ(){}, +XL:function XL(){}, +XM:function XM(){}, +XN:function XN(){}, +XO:function XO(){}, +XP:function XP(){}, +XQ:function XQ(){}, +XR:function XR(){}, +XS:function XS(){}, +XT:function XT(){}, +XU:function XU(){}, +XW:function XW(){}, +XX:function XX(){}, +XY:function XY(){}, +XZ:function XZ(){}, +Y_:function Y_(){}, +Y0:function Y0(){}, +Y1:function Y1(){}, +Y2:function Y2(){}, +Y3:function Y3(){}, +Y4:function Y4(){}, +Y6:function Y6(){}, +Y7:function Y7(){}, +Y8:function Y8(){}, +Y9:function Y9(){}, +Ya:function Ya(){}, +Yb:function Yb(){}, +Yc:function Yc(){}, +Yd:function Yd(){}, +Ye:function Ye(){}, +Yf:function Yf(){}, +Yi:function Yi(){}, +Yj:function Yj(){}, +Yk:function Yk(){}, +Yl:function Yl(){}, +Ym:function Ym(){}, +Yn:function Yn(){}, +Yo:function Yo(){}, +Yp:function Yp(){}, +Yq:function Yq(){}, +Yr:function Yr(){}, +Yt:function Yt(){}, +Yu:function Yu(){}, +Yv:function Yv(){}, +Yw:function Yw(){}, +Yx:function Yx(){}, +Yy:function Yy(){}, +Yz:function Yz(){}, +YA:function YA(){}, +YB:function YB(){}, +YC:function YC(){}, +YE:function YE(){}, +YF:function YF(){}, +YG:function YG(){}, +YH:function YH(){}, +YI:function YI(){}, +YJ:function YJ(){}, +YK:function YK(){}, +YL:function YL(){}, +YM:function YM(){}, +YN:function YN(){}, +YP:function YP(){}, +YQ:function YQ(){}, +YR:function YR(){}, +YS:function YS(){}, +YT:function YT(){}, +YU:function YU(){}, +YV:function YV(){}, +YW:function YW(){}, +YX:function YX(){}, +YY:function YY(){}, +Z_:function Z_(){}, +Lp:function Lp(a,b,c){this.c=a +this.d=b +this.a=c}},L={adZ:function adZ(){},NN:function NN(){},Fd:function Fd(){},aeq:function aeq(){}, +am6(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){return new L.oT(b0,b3,b5,b4,r,a4,a3,a2,a7,a6,a8,a5,n,m,l,q,b2,d,!1,b7,b8,b6,c0,b9,c3,c2,c6,c5,c4,g,e,f,p,o,s,a9,k,a0,a1,h,j,b,!0,c1,a,c)}, +zf:function zf(a){var _=this +_.a=null +_.W$=_.b=0 +_.a1$=a +_.ak$=_.ac$=0 +_.a3$=!1}, +zg:function zg(a,b){this.a=a +this.b=b}, +Pm:function Pm(a,b,c,d,e,f,g,h,i){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.a=i}, +yq:function yq(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +Nh:function Nh(a,b){var _=this +_.y=_.x=_.r=_.f=_.e=_.d=null +_.bB$=a +_.a=null +_.b=b +_.c=null}, +RP:function RP(a,b,c){this.e=a +this.c=b +this.a=c}, +z5:function z5(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.a=h}, +z6:function z6(a,b){var _=this +_.f=_.e=_.d=null +_.f5$=a +_.a=null +_.b=b +_.c=null}, +afi:function afi(){}, +uE:function uE(a){this.b=a}, +eH:function eH(a){this.b=a}, +NZ:function NZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1}, +ahl:function ahl(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +rC:function rC(a,b,c,d,e,f,g,h){var _=this +_.n=a +_.cQ=_.bM=_.bx=_.bC=_.aX=_.aL=_.aT=_.aD=_.a6=_.V=_.G=null +_.by=b +_.bN=c +_.cR=d +_.e7=e +_.cj=f +_.dD=g +_.r1=_.k4=_.cv=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=h +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ahp:function ahp(a){this.a=a}, +aho:function aho(a,b){this.a=a +this.b=b}, +ahn:function ahn(a,b){this.a=a +this.b=b}, +ahm:function ahm(a,b,c){this.a=a +this.b=b +this.c=c}, +O_:function O_(a,b,c,d,e){var _=this +_.ah=a +_.b=_.a=_.fx=_.dy=null +_.c=b +_.e=_.d=null +_.f=c +_.r=null +_.x=d +_.y=e +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +yH:function yH(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +MR:function MR(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.a=e}, +mg:function mg(a,b,c,d,e,f,g,h,i,j){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.a=j}, +zh:function zh(a,b,c){var _=this +_.e=_.d=null +_.f=a +_.r=null +_.bB$=b +_.a=null +_.b=c +_.c=null}, +afz:function afz(){}, +oT:function oT(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0 +_.x1=b1 +_.x2=b2 +_.y1=b3 +_.y2=b4 +_.S=b5 +_.ah=b6 +_.aJ=b7 +_.W=b8 +_.a1=b9 +_.ac=c0 +_.ak=c1 +_.a3=c2 +_.b1=c3 +_.b6=c4 +_.aR=c5 +_.br=c6}, +Gx:function Gx(){}, +Pn:function Pn(){}, +B0:function B0(){}, +B7:function B7(){}, +B9:function B9(){}, +aAm(a){var s,r,q,p,o,n,m +if(a==null)return new O.bO(null,t.Zl) +s=t.a.a(C.b1.eq(0,a)) +r=J.l(s) +q=t.N +p=P.D(q,t.yp) +for(o=J.aU(r.gaI(s)),n=t.j;o.t();){m=o.gD(o) +p.q(0,m,P.bR(n.a(r.h(s,m)),!0,q))}return new O.bO(p,t.Zl)}, +ts:function ts(a,b,c){this.a=a +this.b=b +this.c=c}, +UX:function UX(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +UY:function UY(a){this.a=a}, +aCy(a,b,c,d){var s=new L.IV(d,c,H.a([],t.XZ),H.a([],t.d)) +s.Zo(null,a,b,c,d) +return s}, +h4:function h4(a,b,c){this.a=a +this.b=b +this.c=c}, +fx:function fx(a,b,c){this.a=a +this.b=b +this.c=c}, +a3c:function a3c(){this.b=this.a=null}, +oO:function oO(a){this.a=a}, +mf:function mf(){}, +a3d:function a3d(){}, +IV:function IV(a,b,c,d){var _=this +_.y=null +_.z=a +_.Q=b +_.cy=_.cx=_.ch=null +_.db=0 +_.dx=null +_.dy=!1 +_.a=c +_.d=_.c=_.b=null +_.e=!1 +_.f=0 +_.r=!1 +_.x=d}, +a51:function a51(a,b){this.a=a +this.b=b}, +a50:function a50(a){this.a=a}, +Pj:function Pj(){}, +Pi:function Pi(){}, +KN:function KN(a,b,c,d,e){var _=this +_.n=a +_.G=b +_.V=c +_.a6=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +o2:function o2(a,b){this.c=a +this.a=b}, +ym:function ym(a){var _=this +_.e=_.d=null +_.f=!1 +_.a=null +_.b=a +_.c=null}, +ad8:function ad8(a){this.a=a}, +add:function add(a){this.a=a}, +adc:function adc(a,b){this.a=a +this.b=b}, +ada:function ada(a){this.a=a}, +adb:function adb(a){this.a=a}, +ad9:function ad9(a){this.a=a}, +oW:function oW(a){this.a=a}, +GE:function GE(a){var _=this +_.W$=0 +_.a1$=a +_.ak$=_.ac$=0 +_.a3$=!1}, +o3:function o3(){}, +Qe:function Qe(a){this.a=a}, +oH(a,b,c,d,e,f,g,h,i,j,k,l){return new L.m0(d,c,k,j,i,a,f,l,g,b,!0,h)}, +aBL(a,b){var s=a.a_(t.ky),r=s==null?null:s.f +if(r==null)return null +return r}, +aqB(a,b,c,d){var s=null +return new L.G_(s,b,s,s,s,a,d,s,!0,s,!0,c)}, +am_(a){var s,r=a.a_(t.ky) +if(r==null)s=null +else s=r.f.gpz() +return s==null?a.r.f.e:s}, +at_(a,b){return new L.yZ(b,a,null)}, +m0:function m0(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.a=l}, +r4:function r4(a){var _=this +_.r=_.f=_.e=_.d=null +_.x=!1 +_.a=_.y=null +_.b=a +_.c=null}, +aeN:function aeN(a,b){this.a=a +this.b=b}, +aeO:function aeO(a,b){this.a=a +this.b=b}, +aeP:function aeP(a,b){this.a=a +this.b=b}, +G_:function G_(a,b,c,d,e,f,g,h,i,j,k,l){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.a=l}, +P5:function P5(a){var _=this +_.r=_.f=_.e=_.d=null +_.x=!1 +_.a=_.y=null +_.b=a +_.c=null}, +yZ:function yZ(a,b,c){this.f=a +this.b=b +this.a=c}, +aqM(a,b){return new L.mc(a,b,null)}, +mc:function mc(a,b,c){this.c=a +this.e=b +this.a=c}, +aH_(a,b){var s,r,q,p,o,n,m,l,k={},j=t.n,i=t.z,h=P.D(j,i) +k.a=null +s=P.aS(j) +r=H.a([],t.a9) +for(j=b.length,q=0;q>")),i).bY(0,new L.ajG(k,h),t.e3)}, +GY(a){var s=a.a_(t.Gk) +return s==null?null:s.r.f}, +n(a,b,c){var s=a.a_(t.Gk) +return s==null?null:c.j("0?").a(J.bd(s.r.e,b))}, +rx:function rx(a,b){this.a=a +this.b=b}, +ajE:function ajE(a){this.a=a}, +ajF:function ajF(){}, +ajG:function ajG(a,b){this.a=a +this.b=b}, +cC:function cC(){}, +T9:function T9(){}, +Fi:function Fi(){}, +zt:function zt(a,b,c,d){var _=this +_.r=a +_.x=b +_.b=c +_.a=d}, +vu:function vu(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +PE:function PE(a,b,c){var _=this +_.d=a +_.e=b +_.a=_.f=null +_.b=c +_.c=null}, +afR:function afR(a){this.a=a}, +afS:function afS(a,b){this.a=a +this.b=b}, +afQ:function afQ(a,b,c){this.a=a +this.b=b +this.c=c}, +aqG(a,b,c){return new L.uQ(a,c,b,null)}, +at1(a,b,c){var s,r=null,q=t.H7,p=new R.aK(0,0,q),o=new R.aK(0,0,q),n=new L.z2(C.fh,p,o,0.5,0.5,b,a,P.ae(0,r,!1,t.Z)),m=G.bB(r,r,0,r,1,r,c) +m.cM(n.ga0n()) +if(n.b==null)n.b=m +else H.h(H.dw("_glowController")) +s=S.ct(C.js,n.gmM(),r) +s.a.ab(0,n.gcC()) +t.m.a(s) +if(n.r==null)n.r=new R.b7(s,p,q.j("b7")) +else H.h(H.dw("_glowOpacity")) +if(n.y==null)n.y=new R.b7(s,o,q.j("b7")) +else H.h(H.dw("_glowSize")) +q=c.yg(n.ga97()) +if(n.z==null)n.z=q +else H.h(H.dw("_displacementTicker")) +return n}, +uQ:function uQ(a,b,c,d){var _=this +_.e=a +_.f=b +_.x=c +_.a=d}, +z3:function z3(a,b,c){var _=this +_.r=_.f=_.e=_.d=null +_.x=a +_.bB$=b +_.a=null +_.b=c +_.c=null}, +rb:function rb(a){this.b=a}, +z2:function z2(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.c=_.b=null +_.e=_.d=0 +_.f=b +_.r=null +_.x=c +_.Q=_.z=_.y=null +_.ch=d +_.cx=e +_.cy=0 +_.db=f +_.dx=g +_.W$=0 +_.a1$=h +_.ak$=_.ac$=0 +_.a3$=!1}, +aff:function aff(a){this.a=a}, +Pd:function Pd(a,b,c,d){var _=this +_.b=a +_.c=b +_.d=c +_.a=d}, +a5J:function a5J(a,b){this.a=a +this.d1$=b}, +rv:function rv(){}, +B6:function B6(){}, +JI:function JI(a,b,c,d){var _=this +_.d=a +_.f=b +_.r=c +_.a=d}, +aAt(a,b,c){var s,r +if(a>0){s=a/c +if(b0){n=-n +l=2*l +r=(n-Math.sqrt(j))/l +q=(n+Math.sqrt(j))/l +p=(c-r*b)/(q-r) +return new M.agC(r,q,b-p,p)}o=Math.sqrt(k-m)/(2*l) +s=-(n/2*l) +return new M.aiL(o,s,b,(c-s*b)/o)}, +aaO:function aaO(a,b,c){this.a=a +this.b=b +this.c=c}, +xx:function xx(a){this.b=a}, +xw:function xw(a,b,c){this.b=a +this.c=b +this.a=c}, +n2:function n2(a,b,c){this.b=a +this.c=b +this.a=c}, +adX:function adX(a,b,c){this.a=a +this.b=b +this.c=c}, +agC:function agC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aiL:function aiL(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +an3(){var s=new M.no(new P.aM(new P.a4($.Y,t.U),t.Q)) +s.Nl() +return s}, +qw:function qw(a,b){var _=this +_.a=null +_.b=!1 +_.c=null +_.d=a +_.e=null +_.f=b +_.r=null}, +no:function no(a){this.a=a +this.c=this.b=null}, +abY:function abY(a){this.a=a}, +xZ:function xZ(a){this.a=a}, +aqj(a,b,c){return new M.F9(b,c,a,null)}, +eu(a,b,c,d,e,f,g,h,i){var s +if(i!=null||f!=null){s=d==null?null:d.Gm(f,i) +if(s==null)s=S.lB(f,i)}else s=d +return new M.ol(b,a,h,c,e,s,g,null)}, +F9:function F9(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ol:function ol(a,b,c,d,e,f,g,h){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.y=f +_.z=g +_.a=h}, +am5(a,b){var s +if(a===b)return new M.Cm(C.a1l) +s=H.a([],t.fJ) +a.vM(new M.a3k(b,H.b2("debugDidFindAncestor"),P.aS(t.n),s)) +return new M.Cm(s)}, +dK:function dK(){}, +a3k:function a3k(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Cm:function Cm(a){this.a=a}, +qN:function qN(a,b,c){this.c=a +this.d=b +this.a=c}, +Lh:function Lh(){}, +ko:function ko(a){this.a=a}, +a2K:function a2K(a,b){this.b=a +this.a=b}, +a8y:function a8y(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +a0n:function a0n(a,b){this.b=a +this.a=b}, +C4:function C4(a){this.b=null +this.a=a}, +Fx:function Fx(a){this.c=this.b=null +this.a=a}, +ip:function ip(){}, +FS:function FS(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +OX:function OX(){}, +lO:function lO(){}, +JY:function JY(){}, +aCU(a){return new M.a65(a)}, +aCV(){return new M.a66(null)}, +arA(){return new M.a68(!0,null)}, +aCW(a,b,c){return new M.a67(!0,a,c,a===C.cS?"invalidMobilePhoneNumber":"invalidFixedLinePhoneNumber")}, +a65:function a65(a){this.a=a}, +a66:function a66(a){this.a=a}, +a68:function a68(a,b){this.a=a +this.b=b}, +a67:function a67(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +o:function o(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a1r(a){var s=0,r=P.ao(t.H),q +var $async$a1r=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)$async$outer:switch(s){case 0:a.gA().w2(C.FZ) +switch(K.aq(a).aK){case C.P:case C.T:q=V.M7(C.axM) +s=1 +break $async$outer +case C.N:case C.L:case C.I:case C.M:q=P.dp(null,t.H) +s=1 +break $async$outer}case 1:return P.am(q,r)}}) +return P.an($async$a1r,r)}, +aqz(a){a.gA().w2(C.a8G) +switch(K.aq(a).aK){case C.P:case C.T:return X.a2z() +case C.N:case C.L:case C.I:case C.M:return P.dp(null,t.H)}}, +abh(){var s=0,r=P.ao(t.H) +var $async$abh=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:s=2 +return P.av(C.bJ.cI("SystemNavigator.pop",null,t.H),$async$abh) +case 2:return P.am(null,r)}}) +return P.an($async$abh,r)}, +aEm(a,b,c){return C.kZ.cI("routeInformationUpdated",P.aF(["location",a,"state",c,"replace",b],t.N,t.z),t.H)}, +aCt(a,b){var s,r,q +if(b.length===1)return b[0] +b=M.aCu(a,b) +for(s=b.length,r=0;r0)return a>=1e5 +return!0}, +iI:function iI(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null +_.f=e +_.$ti=f}, +r8:function r8(a){this.a=a +this.b=null}, +n_:function n_(a,b){this.a=a +this.b=b}, +hl:function hl(){}, +a8o:function a8o(a){this.a=a}, +a8q:function a8q(a){this.a=a}, +a8r:function a8r(a,b){this.a=a +this.b=b}, +a8s:function a8s(a){this.a=a}, +a8n:function a8n(a){this.a=a}, +a8p:function a8p(a){this.a=a}, +a8P:function a8P(){}, +aDU(a){var s,r,q,p,o,n="\n"+C.c.ap("-",80)+"\n",m=H.a([],t.Y4),l=a.split(n) +for(s=l.length,r=0;r=0){p.N(q,0,o).split("\n") +m.push(new F.vl(p.bz(q,o+2)))}else m.push(new F.vl(q))}return m}, +as7(a){switch(a){case"AppLifecycleState.paused":return C.mi +case"AppLifecycleState.resumed":return C.mg +case"AppLifecycleState.inactive":return C.mh +case"AppLifecycleState.detached":return C.mj}return null}, +xi:function xi(){}, +a9f:function a9f(a){this.a=a}, +a9g:function a9g(a,b){this.a=a +this.b=b}, +aec:function aec(){}, +aed:function aed(a){this.a=a}, +aee:function aee(a){this.a=a}, +aEp(a,b,c,d,e,f,g,h,i,j,k,l,m){return new N.hu(g,j,!1,!0,c,k,l,!0,a,f,m,h,!0)}, +aHu(a){switch(a){case"TextAffinity.downstream":return C.o +case"TextAffinity.upstream":return C.b7}return null}, +asp(a){var s,r,q,p=J.aQ(a),o=H.cy(p.h(a,"text")),n=H.rT(p.h(a,"selectionBase")) +if(n==null)n=-1 +s=H.rT(p.h(a,"selectionExtent")) +if(s==null)s=-1 +r=N.aHu(H.hG(p.h(a,"selectionAffinity"))) +if(r==null)r=C.o +q=H.aG_(p.h(a,"selectionIsDirectional")) +n=X.d0(r,n,s,q===!0) +s=H.rT(p.h(a,"composingBase")) +if(s==null)s=-1 +p=H.rT(p.h(a,"composingExtent")) +return new N.c1(o,n,new P.cH(s,p==null?-1:p))}, +asr(a){var s=$.ass +$.ass=s+1 +return new N.abz(s,a)}, +aHw(a){switch(a){case"TextInputAction.none":return C.lu +case"TextInputAction.unspecified":return C.lv +case"TextInputAction.go":return C.ly +case"TextInputAction.search":return C.lz +case"TextInputAction.send":return C.lA +case"TextInputAction.next":return C.lB +case"TextInputAction.previous":return C.lC +case"TextInputAction.continue_action":return C.lD +case"TextInputAction.join":return C.lE +case"TextInputAction.route":return C.lw +case"TextInputAction.emergencyCall":return C.lx +case"TextInputAction.done":return C.f6 +case"TextInputAction.newline":return C.iq}throw H.c(U.a1I(H.a([U.uv("Unknown text input action: "+a)],t.qe)))}, +aHv(a){switch(a){case"FloatingCursorDragState.start":return C.jN +case"FloatingCursorDragState.update":return C.fy +case"FloatingCursorDragState.end":return C.fz}throw H.c(U.a1I(H.a([U.uv("Unknown text cursor action: "+a)],t.qe)))}, +aaG:function aaG(a,b){this.a=a +this.b=b}, +aaH:function aaH(a,b){this.a=a +this.b=b}, +qp:function qp(a,b,c){this.a=a +this.b=b +this.c=c}, +ej:function ej(a){this.b=a}, +abq:function abq(){}, +hu:function hu(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +uD:function uD(a){this.b=a}, +c1:function c1(a,b,c){this.a=a +this.b=b +this.c=c}, +is:function is(a){this.b=a}, +abS:function abS(){}, +abz:function abz(a,b){var _=this +_.d=_.c=_.b=_.a=null +_.e=a +_.f=b}, +Me:function Me(){var _=this +_.c=_.b=_.a=null +_.d=!1}, +abM:function abM(a){this.a=a}, +aDF(a,b){var s=($.bD+1)%16777215 +$.bD=s +return new N.kK(s,a,C.aF,P.bx(t.u),b.j("kK<0>"))}, +aiZ:function aiZ(a,b,c){this.a=a +this.b=b +this.c=c}, +aj_:function aj_(a){this.a=a}, +e_:function e_(){}, +MI:function MI(){}, +aiY:function aiY(a,b){this.a=a +this.b=b}, +acE:function acE(a,b){this.a=a +this.b=b}, +kJ:function kJ(a,b,c,d,e){var _=this +_.c=a +_.d=b +_.e=c +_.a=d +_.$ti=e}, +a7k:function a7k(a,b,c){this.a=a +this.b=b +this.c=c}, +a7l:function a7l(a){this.a=a}, +kK:function kK(a,b,c,d,e){var _=this +_.b=_.a=_.fx=_.dy=_.V=_.G=null +_.c=a +_.e=_.d=null +_.f=b +_.r=null +_.x=c +_.y=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1 +_.$ti=e}, +MJ:function MJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2){var _=this +_.n$=a +_.G$=b +_.V$=c +_.a6$=d +_.aD$=e +_.aT$=f +_.aL$=g +_.x1$=h +_.x2$=i +_.y1$=j +_.y2$=k +_.S$=l +_.ah$=m +_.aJ$=n +_.ET$=o +_.fv$=p +_.lx$=q +_.br$=r +_.aK$=s +_.bw$=a0 +_.bR$=a1 +_.bG$=a2 +_.a$=a3 +_.b$=a4 +_.c$=a5 +_.d$=a6 +_.e$=a7 +_.f$=a8 +_.r$=a9 +_.x$=b0 +_.y$=b1 +_.z$=b2 +_.Q$=b3 +_.ch$=b4 +_.cx$=b5 +_.cy$=b6 +_.db$=b7 +_.dx$=b8 +_.dy$=b9 +_.fr$=c0 +_.fx$=c1 +_.fy$=c2 +_.go$=c3 +_.id$=c4 +_.k1$=c5 +_.k2$=c6 +_.k3$=c7 +_.k4$=c8 +_.r1$=c9 +_.r2$=d0 +_.rx$=d1 +_.ry$=d2 +_.a=0}, +AT:function AT(){}, +AU:function AU(){}, +AV:function AV(){}, +AW:function AW(){}, +AX:function AX(){}, +AY:function AY(){}, +AZ:function AZ(){}, +aFe(a){a.dB() +a.bm(N.akl())}, +aBz(a,b){var s +if(a.goS()=10 +if(b)r=i||!s +else r=!(s||!i) +q=r?Math.min(l,j):Math.max(k,10) +m=c.a +l=a.a +if(m-20m-n?k-l:o-j}return new P.m(p,q)}, +aq0(a,b){return a.le(b)}, +aAE(a,b){var s +a.cr(0,b,!0) +s=a.rx +s.toString +return s}},O={bO:function bO(a,b){this.a=a +this.$ti=b},abd:function abd(a){this.a=a},iZ:function iZ(a){this.a=a},fs:function fs(a,b,c){this.a=a +this.b=b +this.d=c},ft:function ft(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d},eR:function eR(a,b){this.a=a +this.b=b}, +aqL(){var s=H.a([],t._K),r=new E.bb(new Float64Array(16)) +r.dt() +return new O.h2(s,H.a([r],t.rE),H.a([],t.cR))}, +hV:function hV(a){this.a=a +this.b=null}, +rP:function rP(){}, +zA:function zA(a){this.a=a}, +rt:function rt(a){this.a=a}, +h2:function h2(a,b,c){this.a=a +this.b=b +this.c=c}, +aBt(a){return new R.iy(a.gd4(a),P.ae(20,null,!1,t.av))}, +asH(a,b){var s=t.S,r=P.bx(s) +return new O.hA(C.az,O.ao8(),C.e2,P.D(s,t.GY),P.aS(s),P.D(s,t.r),r,a,b,P.D(s,t.Au))}, +Gl(a,b,c){var s=t.S,r=P.bx(s),q=t.Au,p=b==null?c:P.cW([b],q) +return new O.h3(C.az,O.ao8(),C.e2,P.D(s,t.GY),P.aS(s),P.D(s,t.r),r,a,p,P.D(s,q))}, +yL:function yL(a){this.b=a}, +ul:function ul(){}, +a0h:function a0h(a,b){this.a=a +this.b=b}, +a0l:function a0l(a,b){this.a=a +this.b=b}, +a0m:function a0m(a,b){this.a=a +this.b=b}, +a0i:function a0i(a,b){this.a=a +this.b=b}, +a0j:function a0j(a){this.a=a}, +a0k:function a0k(a,b){this.a=a +this.b=b}, +hA:function hA(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.ch=_.Q=null +_.fx=b +_.fy=c +_.k4=_.k3=_.k2=_.k1=_.id=_.go=null +_.r1=d +_.r2=e +_.d=f +_.e=g +_.a=h +_.b=i +_.c=j}, +h3:function h3(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.ch=_.Q=null +_.fx=b +_.fy=c +_.k4=_.k3=_.k2=_.k1=_.id=_.go=null +_.r1=d +_.r2=e +_.d=f +_.e=g +_.a=h +_.b=i +_.c=j}, +he:function he(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.fr=_.dy=_.dx=_.db=_.cy=_.cx=_.ch=_.Q=null +_.fx=b +_.fy=c +_.k4=_.k3=_.k2=_.k1=_.id=_.go=null +_.r1=d +_.r2=e +_.d=f +_.e=g +_.a=h +_.b=i +_.c=j}, +a6n:function a6n(a,b){this.a=a +this.b=b}, +a6p:function a6p(){}, +a6o:function a6o(a,b,c){this.a=a +this.b=b +this.c=c}, +aGD(a,b,c){if(c!=null)return c +if(b)return new O.ajp(a) +return null}, +ajp:function ajp(a){this.a=a}, +afx:function afx(){}, +v1:function v1(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.ch=c +_.cx=d +_.cy=e +_.db=f +_.go=_.fy=_.fx=_.fr=_.dy=_.dx=null +_.e=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +vM:function vM(){}, +a4t:function a4t(a,b,c){this.a=a +this.b=b +this.c=c}, +a4r:function a4r(){}, +a4s:function a4s(){}, +abb(a,b,c){return new O.M5(c,a,b,null)}, +Sj:function Sj(a){this.b=a}, +M5:function M5(a,b,c,d){var _=this +_.c=a +_.d=b +_.ch=c +_.a=d}, +abc:function abc(a){this.a=a}, +aAx(a,b,c){var s,r,q,p=P.K(a.a,b.a,c) +p.toString +s=P.Je(a.b,b.b,c) +s.toString +r=P.a3(a.c,b.c,c) +r.toString +q=P.a3(a.d,b.d,c) +q.toString +return new O.be(q,p,s,r)}, +alj(a,b,c){var s,r,q,p,o,n,m,l=a==null +if(l&&b==null)return null +if(l)a=H.a([],t.V) +if(b==null)b=H.a([],t.V) +s=Math.min(a.length,b.length) +l=H.a([],t.V) +for(r=0;r")),a.j("N6<0>"))}, +an(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +av(a,b){P.atF(a,b)}, +am(a,b){b.d0(0,a)}, +al(a,b){b.ut(H.a5(a),H.aC(a))}, +atF(a,b){var s,r,q=new P.aj7(b),p=new P.aj8(b) +if(a instanceof P.a4)a.Ni(q,p,t.z) +else{s=t.z +if(t.L0.b(a))a.fd(0,q,p,s) +else{r=new P.a4($.Y,t.LR) +r.a=8 +r.c=a +r.Ni(q,p,s)}}}, +ak(a){var s=function(b,c){return function(d,e){while(true)try{b(d,e) +break}catch(r){e=r +d=c}}}(a,1) +return $.Y.zu(new P.ak3(s),t.H,t.S,t.z)}, +Bj(a,b,c){var s,r,q,p,o +if(b===0){s=c.c +if(s!=null)s.qj(null) +else c.gdA(c).dz(0) +return}else if(b===1){s=c.c +if(s!=null)s.fl(H.a5(a),H.aC(a)) +else{r=H.a5(a) +q=H.aC(a) +s=c.gdA(c) +H.fe(r,"error",t.K) +if(s.b>=4)H.h(s.wp()) +p=$.Y.uN(r,q) +if(p!=null){r=p.a +q=p.b}s.Ir(r,q) +c.gdA(c).dz(0)}return}if(a instanceof P.la){if(c.c!=null){b.$2(2,null) +return}s=a.b +if(s===0){s=a.a +c.gdA(c).F(0,s) +P.dB(new P.aj5(c,b)) +return}else if(s===1){o=a.a +c.gdA(c).a9Z(0,o,!1).Gk(0,new P.aj6(c,b)) +return}}P.atF(a,b)}, +aHp(a){var s=a.gdA(a) +return new P.l6(s,H.w(s).j("l6<1>"))}, +aEW(a,b){var s=new P.N8(b.j("N8<0>")) +s.a_i(a,b) +return s}, +aH0(a,b){return P.aEW(a,b)}, +afB(a){return new P.la(a,1)}, +cJ(){return C.aCV}, +aLe(a){return new P.la(a,0)}, +cK(a){return new P.la(a,3)}, +cL(a,b){return new P.Az(a,b.j("Az<0>"))}, +V1(a,b){var s=H.fe(a,"error",t.K) +return new P.o1(s,b==null?P.V2(a):b)}, +V2(a){var s +if(t.Lt.b(a)){s=a.gtm() +if(s!=null)return s}return C.IL}, +aBS(a,b){var s=new P.a4($.Y,b.j("a4<0>")) +P.c2(C.G,new P.a2b(s,a)) +return s}, +dp(a,b){var s=a==null?b.a(a):a,r=new P.a4($.Y,b.j("a4<0>")) +r.oM(s) +return r}, +am3(a,b,c){var s,r +H.fe(a,"error",t.K) +s=$.Y +if(s!==C.K){r=s.uN(a,b) +if(r!=null){a=r.a +b=r.b}}if(b==null)b=P.V2(a) +s=new P.a4($.Y,c.j("a4<0>")) +s.wo(a,b) +return s}, +am2(a,b){var s,r=!b.b(null) +if(r)throw H.c(P.iO(null,"computation","The type parameter is not nullable")) +s=new P.a4($.Y,b.j("a4<0>")) +P.c2(a,new P.a2a(null,s,b)) +return s}, +oI(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=null,g=!1,f=new P.a4($.Y,b.j("a4>")) +i.a=null +i.b=0 +s=H.b2("error") +r=H.b2("stackTrace") +q=new P.a2d(i,h,g,f,s,r) +try{for(l=J.aU(a),k=t.P;l.t();){p=l.gD(l) +o=i.b +J.aA5(p,new P.a2c(i,o,f,h,g,s,r,b),q,k);++i.b}l=i.b +if(l===0){l=f +l.qj(H.a([],b.j("y<0>"))) +return l}i.a=P.ae(l,null,!1,b.j("0?"))}catch(j){n=H.a5(j) +m=H.aC(j) +if(i.b===0||g)return P.am3(n,m,b.j("E<0>")) +else{s.b=n +r.b=m}}return f}, +aAT(a){return new P.aM(new P.a4($.Y,a.j("a4<0>")),a.j("aM<0>"))}, +aGb(a,b,c){var s=$.Y.uN(b,c) +if(s!=null){b=s.a +c=s.b}else if(c==null)c=P.V2(b) +a.fl(b,c)}, +af2(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if((s&24)!==0){r=b.xt() +b.Bc(a) +P.r9(b,r)}else{r=b.c +b.a=b.a&1|4 +b.c=a +a.M_(r)}}, +r9(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={},e=f.a=a +for(s=t.L0;!0;){r={} +q=e.a +p=(q&16)===0 +o=!p +if(b==null){if(o&&(q&1)===0){s=e.c +e.b.v5(s.a,s.b)}return}r.a=b +n=b.a +for(e=b;n!=null;e=n,n=m){e.a=null +P.r9(f.a,e) +r.a=n +m=n.a}q=f.a +l=q.c +r.b=o +r.c=l +if(p){k=e.c +k=(k&1)!==0||(k&15)===8}else k=!0 +if(k){j=e.b.b +if(o){e=q.b +e=!(e===j||e.gpj()===j.gpj())}else e=!1 +if(e){e=f.a +s=e.c +e.b.v5(s.a,s.b) +return}i=$.Y +if(i!==j)$.Y=j +else i=null +e=r.a.c +if((e&15)===8)new P.afa(r,f,o).$0() +else if(p){if((e&1)!==0)new P.af9(r,l).$0()}else if((e&2)!==0)new P.af8(f,r).$0() +if(i!=null)$.Y=i +e=r.c +if(s.b(e)){q=r.a.$ti +q=q.j("aE<2>").b(e)||!q.Q[1].b(e)}else q=!1 +if(q){h=r.a.b +if(e instanceof P.a4)if((e.a&24)!==0){g=h.c +h.c=null +b=h.xu(g) +h.a=e.a&30|h.a&1 +h.c=e.c +f.a=e +continue}else P.af2(e,h) +else h.B6(e) +return}}h=r.a.b +g=h.c +h.c=null +b=h.xu(g) +e=r.b +q=r.c +if(!e){h.a=8 +h.c=q}else{h.a=h.a&1|16 +h.c=q}f.a=h +e=h}}, +au6(a,b){if(t.Hg.b(a))return b.zu(a,t.z,t.K,t.Km) +if(t.C_.b(a))return b.pJ(a,t.z,t.K) +throw H.c(P.iO(a,"onError",u.m))}, +aH4(){var s,r +for(s=$.rW;s!=null;s=$.rW){$.Bp=null +r=s.b +$.rW=r +if(r==null)$.Bo=null +s.a.$0()}}, +aHo(){$.anN=!0 +try{P.aH4()}finally{$.Bp=null +$.anN=!1 +if($.rW!=null)$.aor().$1(P.aum())}}, +aud(a){var s=new P.N7(a),r=$.Bo +if(r==null){$.rW=$.Bo=s +if(!$.anN)$.aor().$1(P.aum())}else $.Bo=r.b=s}, +aHl(a){var s,r,q,p=$.rW +if(p==null){P.aud(a) +$.Bp=$.Bo +return}s=new P.N7(a) +r=$.Bp +if(r==null){s.b=p +$.rW=$.Bp=s}else{q=r.b +s.b=q +$.Bp=r.b=s +if(q==null)$.Bo=s}}, +dB(a){var s,r=null,q=$.Y +if(C.K===q){P.ajX(r,r,C.K,a) +return}if(C.K===q.gCT().a)s=C.K.gpj()===q.gpj() +else s=!1 +if(s){P.ajX(r,r,q,q.pI(a,t.H)) +return}s=$.Y +s.ox(s.xW(a))}, +aEg(a,b){return new P.z1(new P.aaZ(a,b),b.j("z1<0>"))}, +aKA(a){H.fe(a,"stream",t.K) +return new P.Sa()}, +asi(a,b,c,d){return new P.qK(b,null,c,a,d.j("qK<0>"))}, +anR(a){var s,r,q +if(a==null)return +try{a.$0()}catch(q){s=H.a5(q) +r=H.aC(q) +$.Y.v5(s,r)}}, +asV(a,b,c,d,e){var s=$.Y,r=d?1:0,q=P.asW(s,a,e),p=P.asX(s,b),o=c==null?P.aul():c +return new P.l5(q,p,s.pI(o,t.H),s,r,e.j("l5<0>"))}, +asW(a,b,c){var s=b==null?P.aHH():b +return a.pJ(s,t.H,c)}, +asX(a,b){if(b==null)b=P.aHI() +if(t.hK.b(b))return a.zu(b,t.z,t.K,t.Km) +if(t.mX.b(b))return a.pJ(b,t.z,t.K) +throw H.c(P.ce("handleError callback must take either an Object (the error), or both an Object (the error) and a StackTrace.",null))}, +aH9(a){}, +aHb(a,b){$.Y.v5(a,b)}, +aHa(){}, +c2(a,b){var s=$.Y +if(s===C.K)return s.El(a,b) +return s.El(a,s.xW(b))}, +ac_(a,b){var s,r=$.Y +if(r===C.K)return r.Ej(a,b) +s=r.DQ(b,t.Ce) +return $.Y.Ej(a,s)}, +aHi(a,b,c,d,e){P.Bq(d,e)}, +Bq(a,b){P.aHl(new P.ajT(a,b))}, +ajU(a,b,c,d){var s,r=$.Y +if(r===c)return d.$0() +$.Y=c +s=r +try{r=d.$0() +return r}finally{$.Y=s}}, +ajW(a,b,c,d,e){var s,r=$.Y +if(r===c)return d.$1(e) +$.Y=c +s=r +try{r=d.$1(e) +return r}finally{$.Y=s}}, +ajV(a,b,c,d,e,f){var s,r=$.Y +if(r===c)return d.$2(e,f) +$.Y=c +s=r +try{r=d.$2(e,f) +return r}finally{$.Y=s}}, +au9(a,b,c,d){return d}, +aua(a,b,c,d){return d}, +au8(a,b,c,d){return d}, +aHh(a,b,c,d,e){return null}, +ajX(a,b,c,d){var s,r +if(C.K!==c){s=C.K.gpj() +r=c.gpj() +d=s!==r?c.xW(d):c.DP(d,t.H)}P.aud(d)}, +aHg(a,b,c,d,e){return P.an5(d,C.K!==c?c.DP(e,t.H):e)}, +aHf(a,b,c,d,e){return P.asv(d,C.K!==c?c.Oz(e,t.H,t.Ce):e)}, +aHj(a,b,c,d){H.akH(d)}, +aHe(a){$.Y.RI(0,a)}, +au7(a,b,c,d,e){var s,r,q +$.aob=P.aHJ() +s=c.gLk() +s=s +r=new P.NU(c.gMq(),c.gMs(),c.gMr(),c.gM7(),c.gM8(),c.gM6(),c.gK5(),c.gCT(),c.gJu(),c.gJt(),c.gM0(),c.gKf(),c.gCf(),c,s) +q=d.a +if(q!=null)r.cx=new P.hF(r,q) +return r}, +acZ:function acZ(a){this.a=a}, +acY:function acY(a,b,c){this.a=a +this.b=b +this.c=c}, +ad_:function ad_(a){this.a=a}, +ad0:function ad0(a){this.a=a}, +AI:function AI(a){this.a=a +this.b=null +this.c=0}, +aiv:function aiv(a,b){this.a=a +this.b=b}, +aiu:function aiu(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +N6:function N6(a,b){this.a=a +this.b=!1 +this.$ti=b}, +aj7:function aj7(a){this.a=a}, +aj8:function aj8(a){this.a=a}, +ak3:function ak3(a){this.a=a}, +aj5:function aj5(a,b){this.a=a +this.b=b}, +aj6:function aj6(a,b){this.a=a +this.b=b}, +N8:function N8(a){var _=this +_.a=null +_.b=!1 +_.c=null +_.$ti=a}, +ad2:function ad2(a){this.a=a}, +ad3:function ad3(a){this.a=a}, +ad5:function ad5(a){this.a=a}, +ad6:function ad6(a,b){this.a=a +this.b=b}, +ad4:function ad4(a,b){this.a=a +this.b=b}, +ad1:function ad1(a){this.a=a}, +la:function la(a,b){this.a=a +this.b=b}, +e2:function e2(a){var _=this +_.a=a +_.d=_.c=_.b=null}, +Az:function Az(a,b){this.a=a +this.$ti=b}, +o1:function o1(a,b){this.a=a +this.b=b}, +a2b:function a2b(a,b){this.a=a +this.b=b}, +a2a:function a2a(a,b,c){this.a=a +this.b=b +this.c=c}, +a2d:function a2d(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +a2c:function a2c(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +yx:function yx(){}, +aM:function aM(a,b){this.a=a +this.$ti=b}, +iD:function iD(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +a4:function a4(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +af_:function af_(a,b){this.a=a +this.b=b}, +af7:function af7(a,b){this.a=a +this.b=b}, +af3:function af3(a){this.a=a}, +af4:function af4(a){this.a=a}, +af5:function af5(a,b,c){this.a=a +this.b=b +this.c=c}, +af1:function af1(a,b){this.a=a +this.b=b}, +af6:function af6(a,b){this.a=a +this.b=b}, +af0:function af0(a,b,c){this.a=a +this.b=b +this.c=c}, +afa:function afa(a,b,c){this.a=a +this.b=b +this.c=c}, +afb:function afb(a){this.a=a}, +af9:function af9(a,b){this.a=a +this.b=b}, +af8:function af8(a,b){this.a=a +this.b=b}, +N7:function N7(a){this.a=a +this.b=null}, +hs:function hs(){}, +aaZ:function aaZ(a,b){this.a=a +this.b=b}, +ab_:function ab_(a,b){this.a=a +this.b=b}, +ab0:function ab0(a,b){this.a=a +this.b=b}, +kX:function kX(){}, +M0:function M0(){}, +Ax:function Ax(){}, +ai8:function ai8(a){this.a=a}, +ai7:function ai7(a){this.a=a}, +N9:function N9(){}, +qK:function qK(a,b,c,d,e){var _=this +_.a=null +_.b=0 +_.c=null +_.d=a +_.e=b +_.f=c +_.r=d +_.$ti=e}, +l6:function l6(a,b){this.a=a +this.$ti=b}, +qP:function qP(a,b,c,d,e,f,g){var _=this +_.x=a +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f +_.r=_.f=null +_.$ti=g}, +MQ:function MQ(){}, +acM:function acM(a){this.a=a}, +S9:function S9(a,b,c){this.c=a +this.a=b +this.b=c}, +l5:function l5(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.r=_.f=null +_.$ti=f}, +adm:function adm(a,b,c){this.a=a +this.b=b +this.c=c}, +adl:function adl(a){this.a=a}, +rL:function rL(){}, +z1:function z1(a,b){this.a=a +this.b=!1 +this.$ti=b}, +zi:function zi(a){this.b=a +this.a=0}, +O4:function O4(){}, +yI:function yI(a){this.b=a +this.a=null}, +O3:function O3(a,b){this.b=a +this.c=b +this.a=null}, +aep:function aep(){}, +Qn:function Qn(){}, +agF:function agF(a,b){this.a=a +this.b=b}, +rM:function rM(){this.c=this.b=null +this.a=0}, +Sa:function Sa(){}, +hF:function hF(a,b){this.a=a +this.b=b}, +ahN:function ahN(a,b){this.a=a +this.b=b}, +ahO:function ahO(a,b){this.a=a +this.b=b}, +ahM:function ahM(a,b){this.a=a +this.b=b}, +ahi:function ahi(a,b){this.a=a +this.b=b}, +ahj:function ahj(a,b){this.a=a +this.b=b}, +ahh:function ahh(a,b){this.a=a +this.b=b}, +Td:function Td(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +rR:function rR(){}, +Tc:function Tc(){}, +NU:function NU(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=null +_.db=n +_.dx=o}, +ae8:function ae8(a,b,c){this.a=a +this.b=b +this.c=c}, +aea:function aea(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ae7:function ae7(a,b){this.a=a +this.b=b}, +ae9:function ae9(a,b,c){this.a=a +this.b=b +this.c=c}, +ajT:function ajT(a,b){this.a=a +this.b=b}, +RB:function RB(){}, +ahF:function ahF(a,b,c){this.a=a +this.b=b +this.c=c}, +ahH:function ahH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ahE:function ahE(a,b){this.a=a +this.b=b}, +ahG:function ahG(a,b,c){this.a=a +this.b=b +this.c=c}, +hU(a,b){return new P.nz(a.j("@<0>").aZ(b).j("nz<1,2>"))}, +anj(a,b){var s=a[b] +return s===a?null:s}, +anl(a,b,c){if(c==null)a[b]=a +else a[b]=c}, +ank(){var s=Object.create(null) +P.anl(s,"",s) +delete s[""] +return s}, +a4b(a,b,c,d){if(b==null){if(a==null)return new H.dU(c.j("@<0>").aZ(d).j("dU<1,2>"))}else if(a==null)a=P.aI2() +return P.aFi(P.aI1(),a,b,c,d)}, +aF(a,b,c){return H.auD(a,new H.dU(b.j("@<0>").aZ(c).j("dU<1,2>")))}, +D(a,b){return new H.dU(a.j("@<0>").aZ(b).j("dU<1,2>"))}, +aFi(a,b,c,d,e){var s=c!=null?c:new P.afM(d) +return new P.rk(a,b,s,d.j("@<0>").aZ(e).j("rk<1,2>"))}, +bx(a){return new P.l8(a.j("l8<0>"))}, +anm(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +i0(a){return new P.fM(a.j("fM<0>"))}, +aS(a){return new P.fM(a.j("fM<0>"))}, +cW(a,b){return H.aIp(a,new P.fM(b.j("fM<0>")))}, +ann(){var s=Object.create(null) +s[""]=s +delete s[""] +return s}, +cx(a,b){var s=new P.jM(a,b) +s.c=a.e +return s}, +aGj(a,b){return J.f(a,b)}, +aGk(a){return J.e7(a)}, +aBV(a,b,c){var s=P.hU(b,c) +a.aj(0,new P.a2B(s,b,c)) +return s}, +aqJ(a,b){var s,r,q=P.bx(b) +for(s=a.length,r=0;r100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=H.e(p) +r=H.e(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +GR(a,b,c){var s=P.a4b(null,null,b,c) +J.ls(a,new P.a4c(s,b,c)) +return s}, +i1(a,b){var s,r=P.i0(b) +for(s=J.aU(a);s.t();)r.F(0,b.a(s.gD(s))) +return r}, +vn(a,b){var s=P.i0(b) +s.M(0,a) +return s}, +aFj(a){return new P.zq(a,a.a,a.c)}, +aml(a){var s,r={} +if(P.anO(a))return"{...}" +s=new P.bT("") +try{$.nQ.push(a) +s.a+="{" +r.a=!0 +J.ls(a,new P.a4l(r,s)) +s.a+="}"}finally{$.nQ.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +h8(a,b){return new P.vq(P.ae(P.aCb(a),null,!1,b.j("0?")),b.j("vq<0>"))}, +aCb(a){if(a==null||a<8)return 8 +else if((a&a-1)>>>0!==0)return P.ar3(a) +return a}, +ar3(a){var s +a=(a<<1>>>0)-1 +for(;!0;a=s){s=(a&a-1)>>>0 +if(s===0)return a}}, +atm(){throw H.c(P.S("Cannot change an unmodifiable set"))}, +aGm(a,b){return J.Uz(a,b)}, +aGi(a){if(a.j("u(0,0)").b(P.aut()))return P.aut() +return P.aI3()}, +amW(a,b){var s=P.aGi(a) +return new P.xv(s,new P.aaL(a),a.j("@<0>").aZ(b).j("xv<1,2>"))}, +amX(a,b,c){var s=b==null?new P.aaN(c):b +return new P.qb(a,s,c.j("qb<0>"))}, +nz:function nz(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +afh:function afh(a){this.a=a}, +z8:function z8(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +nA:function nA(a,b){this.a=a +this.$ti=b}, +z4:function z4(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null}, +afO:function afO(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +rk:function rk(a,b,c,d){var _=this +_.x=a +_.y=b +_.z=c +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=d}, +afM:function afM(a){this.a=a}, +l8:function l8(a){var _=this +_.a=0 +_.e=_.d=_.c=_.b=null +_.$ti=a}, +nB:function nB(a,b){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null}, +fM:function fM(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +afN:function afN(a){this.a=a +this.c=this.b=null}, +jM:function jM(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +a2B:function a2B(a,b,c){this.a=a +this.b=b +this.c=c}, +v5:function v5(){}, +v3:function v3(){}, +a4c:function a4c(a,b,c){this.a=a +this.b=b +this.c=c}, +vo:function vo(a){var _=this +_.b=_.a=0 +_.c=null +_.$ti=a}, +zq:function zq(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.e=!1}, +mo:function mo(){}, +vp:function vp(){}, +M:function M(){}, +vx:function vx(){}, +a4l:function a4l(a,b){this.a=a +this.b=b}, +at:function at(){}, +a4m:function a4m(a){this.a=a}, +zu:function zu(a,b){this.a=a +this.$ti=b}, +PF:function PF(a,b){this.a=a +this.b=b +this.c=null}, +AO:function AO(){}, +p4:function p4(){}, +ns:function ns(a,b){this.a=a +this.$ti=b}, +hD:function hD(){}, +e9:function e9(){}, +iC:function iC(){}, +yK:function yK(a,b,c){var _=this +_.f=a +_.c=b +_.b=_.a=null +_.$ti=c}, +jK:function jK(a,b,c){var _=this +_.f=a +_.c=b +_.b=_.a=null +_.$ti=c}, +lQ:function lQ(a){this.a=null +this.b=0 +this.$ti=a}, +Om:function Om(a,b,c){var _=this +_.a=a +_.b=b +_.c=null +_.$ti=c}, +vq:function vq(a,b){var _=this +_.a=a +_.d=_.c=_.b=0 +_.$ti=b}, +PC:function PC(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=null}, +ci:function ci(){}, +nG:function nG(){}, +T3:function T3(){}, +dQ:function dQ(a,b){this.a=a +this.$ti=b}, +S4:function S4(){}, +cd:function cd(a,b){var _=this +_.a=a +_.c=_.b=null +_.$ti=b}, +dP:function dP(a,b,c){var _=this +_.d=a +_.a=b +_.c=_.b=null +_.$ti=c}, +S3:function S3(){}, +xv:function xv(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aaL:function aaL(a){this.a=a}, +iH:function iH(){}, +jP:function jP(a,b){this.a=a +this.$ti=b}, +nI:function nI(a,b){this.a=a +this.$ti=b}, +Ao:function Ao(a,b){this.a=a +this.$ti=b}, +d4:function d4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +As:function As(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +nH:function nH(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.$ti=d}, +qb:function qb(a,b,c){var _=this +_.d=null +_.e=a +_.f=b +_.c=_.b=_.a=0 +_.$ti=c}, +aaN:function aaN(a){this.a=a}, +aaM:function aaM(a,b){this.a=a +this.b=b}, +zr:function zr(){}, +Ap:function Ap(){}, +Aq:function Aq(){}, +Ar:function Ar(){}, +AP:function AP(){}, +Bd:function Bd(){}, +Bh:function Bh(){}, +aHc(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=H.a5(r) +q=P.bF(String(s),null,null) +throw H.c(q)}q=P.aje(p) +return q}, +aje(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(Object.getPrototypeOf(a)!==Array.prototype)return new P.Pt(a,Object.create(null)) +for(s=0;s=0)return null +return r}return null}, +aEJ(a,b,c,d){var s=a?$.avY():$.avX() +if(s==null)return null +if(0===c&&d===b.length)return P.asC(s,b) +return P.asC(s,b.subarray(c,P.eg(c,d,b.length)))}, +asC(a,b){var s,r +try{s=a.decode(b) +return s}catch(r){H.a5(r)}return null}, +apJ(a,b,c,d,e,f){if(C.h.dM(f,4)!==0)throw H.c(P.bF("Invalid base64 padding, padded length must be multiple of four, is "+f,a,c)) +if(d+e!==f)throw H.c(P.bF("Invalid base64 padding, '=' not at the end",a,b)) +if(e>2)throw H.c(P.bF("Invalid base64 padding, more than two '=' characters",a,b))}, +ar_(a,b,c){return new P.va(a,b)}, +aGl(a){return a.fe()}, +aFh(a,b){var s=b==null?P.aIc():b +return new P.afF(a,[],s)}, +at6(a,b,c){var s,r=new P.bT(""),q=P.aFh(r,b) +q.zM(a) +s=r.a +return s.charCodeAt(0)==0?s:s}, +ami(a){return P.cL(function(){var s=a +var r=0,q=1,p,o,n,m,l,k +return function $async$ami(b,c){if(b===1){p=c +r=q}while(true)switch(r){case 0:k=P.eg(0,null,s.length) +o=0,n=0,m=0 +case 2:if(!(m>>0!==0?255:q}return o}, +Pt:function Pt(a,b){this.a=a +this.b=b +this.c=null}, +afE:function afE(a){this.a=a}, +Pu:function Pu(a){this.a=a}, +acr:function acr(){}, +acq:function acq(){}, +Ve:function Ve(){}, +Vf:function Vf(){}, +D8:function D8(){}, +Dd:function Dd(){}, +a0V:function a0V(){}, +va:function va(a,b){this.a=a +this.b=b}, +GD:function GD(a,b){this.a=a +this.b=b}, +a3H:function a3H(){}, +a3J:function a3J(a){this.b=a}, +a3I:function a3I(a){this.a=a}, +afG:function afG(){}, +afH:function afH(a,b){this.a=a +this.b=b}, +afF:function afF(a,b,c){this.c=a +this.a=b +this.b=c}, +aco:function aco(){}, +acs:function acs(){}, +aiQ:function aiQ(a){this.b=0 +this.c=a}, +acp:function acp(a){this.a=a}, +aiP:function aiP(a){this.a=a +this.b=16 +this.c=0}, +aqF(a,b){return H.aDc(a,b,null)}, +aBF(a){var s=typeof a=="number"||typeof a=="string" +if(s)throw H.c(P.iO(a,u.B,null))}, +fO(a,b){var s=H.wu(a,b) +if(s!=null)return s +throw H.c(P.bF(a,null,null))}, +auz(a){var s=H.arK(a) +if(s!=null)return s +throw H.c(P.bF("Invalid double",a,null))}, +aBE(a){if(a instanceof H.c8)return a.i(0) +return"Instance of '"+H.a6z(a)+"'"}, +aqi(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)H.h(P.ce("DateTime is outside valid range: "+a,null)) +H.fe(b,"isUtc",t.y) +return new P.dH(a,b)}, +ae(a,b,c,d){var s,r=c?J.a3u(a,d):J.aqV(a,d) +if(a!==0&&b!=null)for(s=0;s")) +for(s=J.aU(a);s.t();)r.push(s.gD(s)) +if(b)return r +return J.a3v(r)}, +aG(a,b,c){var s +if(b)return P.ar6(a,c) +s=J.a3v(P.ar6(a,c)) +return s}, +ar6(a,b){var s,r +if(Array.isArray(a))return H.a(a.slice(0),b.j("y<0>")) +s=H.a([],b.j("y<0>")) +for(r=J.aU(a);r.t();)s.push(r.gD(r)) +return s}, +ar7(a,b){return J.aqW(P.bR(a,!1,b))}, +ab2(a,b,c){var s,r +if(Array.isArray(a)){s=a +r=s.length +c=P.eg(b,c,r) +return H.arL(b>0||c>>4]&1<<(o&15))!==0)p+=H.bY(o) +else p=d&&o===32?p+"+":p+"%"+n[o>>>4&15]+n[o&15]}return p.charCodeAt(0)==0?p:p}, +aEd(){var s,r +if($.awo())return H.aC(new Error()) +try{throw H.c("")}catch(r){H.a5(r) +s=H.aC(r) +return s}}, +asU(a,b){var s=P.aF4(a,b) +if(s==null)throw H.c(P.bF("Could not parse BigInt",a,null)) +return s}, +aF1(a,b){var s,r,q=$.fQ(),p=a.length,o=4-p%4 +if(o===4)o=0 +for(s=0,r=0;r=16)return null +r=r*16+o}n=h-1 +i[h]=r +for(;s=16)return null +r=r*16+o}m=n-1 +i[n]=r}if(j===1&&i[0]===0)return $.fQ() +l=P.eG(j,i) +return new P.dj(l===0?!1:c,i,l)}, +aF4(a,b){var s,r,q,p,o +if(a==="")return null +s=$.aw4().pq(a) +if(s==null)return null +r=s.b +q=r[1]==="-" +p=r[4] +o=r[3] +if(p!=null)return P.aF1(p,q) +if(o!=null)return P.aF2(o,2,q) +return null}, +eG(a,b){while(!0){if(!(a>0&&b[a-1]===0))break;--a}return a}, +ane(a,b,c,d){var s,r=new Uint16Array(d),q=c-b +for(s=0;s>>0)+(o>>>4)-1075 +m=new Uint16Array(4) +m[0]=(r[1]<<8>>>0)+r[0] +m[1]=(r[3]<<8>>>0)+r[2] +m[2]=(r[5]<<8>>>0)+r[4] +m[3]=o&15|16 +l=new P.dj(!1,m,4) +if(n<0)k=l.HB(0,-n) +else k=n>0?l.nq(0,n):l +if(s)return k.mC(0) +return k}, +anf(a,b,c,d){var s +if(b===0)return 0 +if(c===0&&d===a)return b +for(s=b-1;s>=0;--s)d[s+c]=a[s] +for(s=c-1;s>=0;--s)d[s]=0 +return b+c}, +asS(a,b,c,d){var s,r,q,p=C.h.c3(c,16),o=C.h.dM(c,16),n=16-o,m=C.h.nq(1,n)-1 +for(s=b-1,r=0;s>=0;--s){q=a[s] +d[s+p+1]=(C.h.xE(q,n)|r)>>>0 +r=C.h.nq(q&m,o)}d[p]=r}, +asN(a,b,c,d){var s,r,q,p=C.h.c3(c,16) +if(C.h.dM(c,16)===0)return P.anf(a,b,p,d) +s=b+p+1 +P.asS(a,b,c,d) +for(r=p;--r,r>=0;)d[r]=0 +q=s-1 +return d[q]===0?q:s}, +aF3(a,b,c,d){var s,r,q=C.h.c3(c,16),p=C.h.dM(c,16),o=16-p,n=C.h.nq(1,p)-1,m=C.h.xE(a[q],p),l=b-q-1 +for(s=0;s>>0 +m=C.h.xE(r,p)}d[l]=m}, +adg(a,b,c,d){var s,r=b-d +if(r===0)for(s=b-1;s>=0;--s){r=a[s]-c[s] +if(r!==0)return r}return r}, +aF_(a,b,c,d,e){var s,r +for(s=0,r=0;r>>16}for(r=d;r>>16}e[b]=s}, +Nf(a,b,c,d,e){var s,r +for(s=0,r=0;r=0;e=p,c=r){r=c+1 +q=a*b[c]+d[e]+s +p=e+1 +d[e]=q&65535 +s=C.h.c3(q,65536)}for(;s!==0;e=p){o=d[e]+s +p=e+1 +d[e]=o&65535 +s=C.h.c3(o,65536)}}, +aF0(a,b,c){var s,r=b[c] +if(r===a)return 65535 +s=C.h.nx((r<<16|b[c-1])>>>0,a) +if(s>65535)return 65535 +return s}, +aAS(a,b){return J.Uz(a,b)}, +aBf(a,b){var s +if(Math.abs(a)<=864e13)s=!1 +else s=!0 +if(s)H.h(P.ce("DateTime is outside valid range: "+a,null)) +H.fe(b,"isUtc",t.y) +return new P.dH(a,b)}, +aBg(a){var s=Math.abs(a),r=a<0?"-":"" +if(s>=1000)return""+a +if(s>=100)return r+"0"+s +if(s>=10)return r+"00"+s +return r+"000"+s}, +aBh(a){if(a>=100)return""+a +if(a>=10)return"0"+a +return"00"+a}, +F8(a){if(a>=10)return""+a +return"0"+a}, +cN(a,b){return new P.aP(1000*b+a)}, +lX(a){if(typeof a=="number"||H.lj(a)||a==null)return J.dD(a) +if(typeof a=="string")return JSON.stringify(a) +return P.aBE(a)}, +tr(a){return new P.lv(a)}, +ce(a,b){return new P.fl(!1,null,b,a)}, +iO(a,b,c){return new P.fl(!0,a,b,c)}, +aDq(a){var s=null +return new P.ps(s,s,!1,s,s,a)}, +a6H(a,b){return new P.ps(null,null,!0,a,b,"Value not in range")}, +bn(a,b,c,d,e){return new P.ps(b,c,!0,a,d,"Invalid value")}, +arO(a,b,c,d){if(ac)throw H.c(P.bn(a,b,c,d,null)) +return a}, +aDr(a,b,c,d){if(d==null)d=b.gp(b) +if(0>a||a>=d)throw H.c(P.bK(a,b,c==null?"index":c,null,d)) +return a}, +eg(a,b,c){if(0>a||a>c)throw H.c(P.bn(a,0,c,"start",null)) +if(b!=null){if(a>b||b>c)throw H.c(P.bn(b,a,c,"end",null)) +return b}return c}, +cP(a,b){if(a<0)throw H.c(P.bn(a,0,null,b,null)) +return a}, +bK(a,b,c,d,e){var s=e==null?J.cq(b):e +return new P.Gt(s,!0,a,c,"Index out of range")}, +S(a){return new P.Mx(a)}, +cj(a){return new P.qC(a)}, +a8(a){return new P.ju(a)}, +br(a){return new P.Db(a)}, +cA(a){return new P.OD(a)}, +bF(a,b,c){return new P.j3(a,b,c)}, +amm(a,b,c,d,e){return new H.lF(a,b.j("@<0>").aZ(c).aZ(d).aZ(e).j("lF<1,2,3,4>"))}, +t3(a){var s=J.dD(a),r=$.aob +if(r==null)H.akH(s) +else r.$1(s)}, +aEf(){$.akY() +return new P.LZ()}, +aGa(a,b){return 65536+((a&1023)<<10)+(b&1023)}, +an9(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null,a4=a5.length +if(a4>=5){s=((C.c.av(a5,4)^58)*3|C.c.av(a5,0)^100|C.c.av(a5,1)^97|C.c.av(a5,2)^116|C.c.av(a5,3)^97)>>>0 +if(s===0)return P.asA(a4=14)r[7]=a4 +q=r[1] +if(q>=0)if(P.auc(a5,0,q,20,r)===20)r[7]=q +p=r[2]+1 +o=r[3] +n=r[4] +m=r[5] +l=r[6] +if(lq+3){j=a3 +k=!1}else{i=o>0 +if(i&&o+1===n){j=a3 +k=!1}else{if(!(mn+2&&C.c.eQ(a5,"/..",m-3) +else h=!0 +if(h){j=a3 +k=!1}else{if(q===4)if(C.c.eQ(a5,"file",0)){if(p<=0){if(!C.c.eQ(a5,"/",n)){g="file:///" +s=3}else{g="file://" +s=2}a5=g+C.c.N(a5,n,a4) +q-=0 +i=s-0 +m+=i +l+=i +a4=a5.length +p=7 +o=7 +n=7}else if(n===m){++l +f=m+1 +a5=C.c.rR(a5,n,m,"/");++a4 +m=f}j="file"}else if(C.c.eQ(a5,"http",0)){if(i&&o+3===n&&C.c.eQ(a5,"80",o+1)){l-=3 +e=n-3 +m-=3 +a5=C.c.rR(a5,o,n,"") +a4-=3 +n=e}j="http"}else j=a3 +else if(q===5&&C.c.eQ(a5,"https",0)){if(i&&o+4===n&&C.c.eQ(a5,"443",o+1)){l-=4 +e=n-4 +m-=4 +a5=C.c.rR(a5,o,n,"") +a4-=3 +n=e}j="https"}else j=a3 +k=!0}}}else j=a3 +if(k){if(a40)j=P.aFP(a5,0,q) +else{if(q===0)P.rQ(a5,0,"Invalid empty scheme") +j=""}if(p>0){d=q+3 +c=d9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=P.fO(C.c.N(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=P.fO(C.c.N(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +asB(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=new P.acj(a),d=new P.ack(e,a) +if(a.length<2)e.$1("address is too short") +s=H.a([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)e.$1("an address with a wildcard must have less than 7 parts")}else if(s.length!==8)e.$1("an address without a wildcard must contain exactly 8 parts") +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;r=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new P.bT("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new P.bT("") +if(r>>4]&1<<(o&15))!==0)P.rQ(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))P.rQ(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=C.c.N(a,b,c) +return P.aFM(r?a.toLowerCase():a)}, +aFM(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +atv(a,b,c){if(a==null)return"" +return P.AR(a,b,c,C.a1O,!1)}, +ats(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null)return r?"/":"" +else s=P.AR(a,b,c,C.ux,!0) +if(s.length===0){if(r)return"/"}else if(q&&!C.c.bP(s,"/"))s="/"+s +return P.aFQ(s,e,f)}, +aFQ(a,b,c){var s=b.length===0 +if(s&&!c&&!C.c.bP(a,"/"))return P.aty(a,!s||c) +return P.atA(a)}, +atu(a,b,c,d){var s,r={} +if(a!=null){if(d!=null)throw H.c(P.ce("Both query and queryParameters specified",null)) +return P.AR(a,b,c,C.ha,!0)}if(d==null)return null +s=new P.bT("") +r.a="" +d.aj(0,new P.aiN(new P.aiO(r,s))) +r=s.a +return r.charCodeAt(0)==0?r:r}, +atq(a,b,c){if(a==null)return null +return P.AR(a,b,c,C.ha,!0)}, +anx(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=C.c.aW(a,b+1) +r=C.c.aW(a,n) +q=H.akn(s) +p=H.akn(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(C.hA[C.h.eY(o,4)]&1<<(o&15))!==0)return H.bY(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return C.c.N(a,b,b+3).toUpperCase() +return null}, +anw(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=C.c.av(n,a>>>4) +s[2]=C.c.av(n,a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=C.h.xE(a,6*q)&63|r +s[p]=37 +s[p+1]=C.c.av(n,o>>>4) +s[p+2]=C.c.av(n,o&15) +p+=3}}return P.ab2(s,0,null)}, +AR(a,b,c,d,e){var s=P.atx(a,b,c,d,e) +return s==null?C.c.N(a,b,c):s}, +atx(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=null +for(s=!e,r=b,q=r,p=j;r>>4]&1<<(o&15))!==0)++r +else{if(o===37){n=P.anx(a,r,!1) +if(n==null){r+=3 +continue}if("%"===n){n="%25" +m=1}else m=3}else if(s&&o<=93&&(C.oc[o>>>4]&1<<(o&15))!==0){P.rQ(a,r,"Invalid character") +m=j +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&P.atp(C.c.av(a,0)))for(s=1;s127||(C.qc[r>>>4]&1<<(r&15))===0)break}return a}, +aFO(a,b){var s,r,q +for(s=0,r=0;r<2;++r){q=C.c.av(a,b+r) +if(48<=q&&q<=57)s=s*16+q-48 +else{q|=32 +if(97<=q&&q<=102)s=s*16+q-87 +else throw H.c(P.ce("Invalid URL encoding",null))}}return s}, +aFS(a,b,c,d,e){var s,r,q,p,o=b +while(!0){if(!(o127)throw H.c(P.ce("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw H.c(P.ce("Truncated URI",null)) +p.push(P.aFO(a,o+1)) +o+=2}else p.push(r)}}return d.eq(0,p)}, +atp(a){var s=a|32 +return 97<=s&&s<=122}, +asA(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=H.a([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw H.c(P.bF(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=C.b.gL(j) +if(p!==44||r!==n+7||!C.c.eQ(a,"base64",n+1))throw H.c(P.bF("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=C.HV.afa(0,a,m,s) +else{l=P.atx(a,m,s,C.ha,!0) +if(l!=null)a=C.c.rR(a,m,s,l)}return new P.ach(a,j,c)}, +aGf(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="?",i="#",h=H.a(new Array(22),t.XE) +for(s=0;s<22;++s)h[s]=new Uint8Array(96) +r=new P.aji(h) +q=new P.ajj() +p=new P.ajk() +o=r.$2(0,225) +q.$3(o,n,1) +q.$3(o,m,14) +q.$3(o,l,34) +q.$3(o,k,3) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(14,225) +q.$3(o,n,1) +q.$3(o,m,15) +q.$3(o,l,34) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(15,225) +q.$3(o,n,1) +q.$3(o,"%",225) +q.$3(o,l,34) +q.$3(o,k,9) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(1,225) +q.$3(o,n,1) +q.$3(o,l,34) +q.$3(o,k,10) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(2,235) +q.$3(o,n,139) +q.$3(o,k,131) +q.$3(o,m,146) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(3,235) +q.$3(o,n,11) +q.$3(o,k,68) +q.$3(o,m,18) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(4,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,"[",232) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(5,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(6,231) +p.$3(o,"19",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(7,231) +p.$3(o,"09",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,172) +q.$3(o,i,205) +q.$3(r.$2(8,8),"]",5) +o=r.$2(9,235) +q.$3(o,n,11) +q.$3(o,m,16) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(16,235) +q.$3(o,n,11) +q.$3(o,m,17) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(17,235) +q.$3(o,n,11) +q.$3(o,k,9) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(10,235) +q.$3(o,n,11) +q.$3(o,m,18) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(18,235) +q.$3(o,n,11) +q.$3(o,m,19) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(19,235) +q.$3(o,n,11) +q.$3(o,k,234) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(11,235) +q.$3(o,n,11) +q.$3(o,k,10) +q.$3(o,j,172) +q.$3(o,i,205) +o=r.$2(12,236) +q.$3(o,n,12) +q.$3(o,j,12) +q.$3(o,i,205) +o=r.$2(13,237) +q.$3(o,n,13) +q.$3(o,j,13) +p.$3(r.$2(20,245),"az",21) +o=r.$2(21,245) +p.$3(o,"az",21) +p.$3(o,"09",21) +q.$3(o,"+-.",21) +return h}, +auc(a,b,c,d,e){var s,r,q,p,o=$.awF() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +a5g:function a5g(a,b){this.a=a +this.b=b}, +dj:function dj(a,b,c){this.a=a +this.b=b +this.c=c}, +adh:function adh(){}, +adi:function adi(){}, +bC:function bC(){}, +dH:function dH(a,b){this.a=a +this.b=b}, +aP:function aP(a){this.a=a}, +a0s:function a0s(){}, +a0t:function a0t(){}, +bu:function bu(){}, +lv:function lv(a){this.a=a}, +l3:function l3(){}, +J6:function J6(){}, +fl:function fl(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ps:function ps(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.a=c +_.b=d +_.c=e +_.d=f}, +Gt:function Gt(a,b,c,d,e){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e}, +J4:function J4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +Mx:function Mx(a){this.a=a}, +qC:function qC(a){this.a=a}, +ju:function ju(a){this.a=a}, +Db:function Db(a){this.a=a}, +Jj:function Jj(){}, +xA:function xA(){}, +F5:function F5(a){this.a=a}, +OD:function OD(a){this.a=a}, +j3:function j3(a,b,c){this.a=a +this.b=b +this.c=c}, +Gy:function Gy(){}, +FL:function FL(a){this.a=a}, +r:function r(){}, +GA:function GA(){}, +co:function co(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aH:function aH(){}, +F:function F(){}, +Se:function Se(){}, +LZ:function LZ(){this.b=this.a=0}, +a85:function a85(a){var _=this +_.a=a +_.c=_.b=0 +_.d=-1}, +bT:function bT(a){this.a=a}, +aci:function aci(a){this.a=a}, +acj:function acj(a){this.a=a}, +ack:function ack(a,b){this.a=a +this.b=b}, +AQ:function AQ(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.z=_.y=_.x=null}, +aiO:function aiO(a,b){this.a=a +this.b=b}, +aiN:function aiN(a){this.a=a}, +ach:function ach(a,b,c){this.a=a +this.b=b +this.c=c}, +aji:function aji(a){this.a=a}, +ajj:function ajj(){}, +ajk:function ajk(){}, +RT:function RT(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=null}, +NX:function NX(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.z=_.y=_.x=null}, +aDT(a){return new P.n4()}, +aJ5(a,b){if(!C.c.bP(a,"ext."))throw H.c(P.iO(a,"method","Must begin with ext.")) +if($.atR.h(0,a)!=null)throw H.c(P.ce("Extension already registered: "+a,null)) +$.atR.q(0,a,b)}, +aJ3(a,b){C.b1.ob(b)}, +nq(a,b,c){$.an4.push(null) +return}, +np(){var s,r +if($.an4.length===0)throw H.c(P.a8("Uneven calls to startSync and finishSync")) +s=$.an4.pop() +if(s==null)return +P.atE(s.c) +r=s.d +if(r!=null){H.e(r.b) +s.d.toString +P.atE(null)}}, +atE(a){if(a==null||a.gp(a)===0)return"{}" +return C.b1.ob(a)}, +n4:function n4(){}, +atK(a){var s,r +if(a==null)return a +if(typeof a=="string"||typeof a=="number"||H.lj(a))return a +if(P.auQ(a))return P.fg(a) +if(Array.isArray(a)){s=[] +for(r=0;rc)throw H.c(P.bn(a,0,c,s,s)) +if(bc)throw H.c(P.bn(b,a,c,s,s))}, +aG6(a){return a}, +anF(a,b,c){var s +try{if(Object.isExtensible(a)&&!Object.prototype.hasOwnProperty.call(a,b)){Object.defineProperty(a,b,{value:c}) +return!0}}catch(s){H.a5(s)}return!1}, +atX(a,b){if(Object.prototype.hasOwnProperty.call(a,b))return a[b] +return null}, +U_(a){if(a==null||typeof a=="string"||typeof a=="number"||H.lj(a))return a +if(a instanceof P.j6)return a.a +if(H.auP(a))return a +if(t.e2.b(a))return a +if(a instanceof P.dH)return H.eA(a) +if(t._8.b(a))return P.atW(a,"$dart_jsFunction",new P.ajg()) +return P.atW(a,"_$dart_jsObject",new P.ajh($.aox()))}, +atW(a,b,c){var s=P.atX(a,b) +if(s==null){s=c.$1(a) +P.anF(a,b,s)}return s}, +anC(a){if(a==null||typeof a=="string"||typeof a=="number"||typeof a=="boolean")return a +else if(a instanceof Object&&H.auP(a))return a +else if(a instanceof Object&&t.e2.b(a))return a +else if(a instanceof Date)return P.aqi(a.getTime(),!1) +else if(a.constructor===$.aox())return a.o +else return P.ak4(a)}, +ak4(a){if(typeof a=="function")return P.anI(a,$.Ul(),new P.ak5()) +if(a instanceof Array)return P.anI(a,$.aou(),new P.ak6()) +return P.anI(a,$.aou(),new P.ak7())}, +anI(a,b,c){var s=P.atX(a,b) +if(s==null||!(a instanceof Object)){s=c.$1(a) +P.anF(a,b,s)}return s}, +aGd(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(P.aG4,a) +s[$.Ul()]=a +a.$dart_jsFunction=s +return s}, +aG4(a,b){return P.aqF(a,b)}, +ll(a){if(typeof a=="function")return a +else return P.aGd(a)}, +a3G:function a3G(a){this.a=a}, +ajg:function ajg(){}, +ajh:function ajh(a){this.a=a}, +ak5:function ak5(){}, +ak6:function ak6(){}, +ak7:function ak7(){}, +j6:function j6(a){this.a=a}, +v9:function v9(a){this.a=a}, +mi:function mi(a,b){this.a=a +this.$ti=b}, +ri:function ri(){}, +ao0(a,b){return b in a}, +auo(a,b,c){return a[b].apply(a,c)}, +aG5(a,b){return a[b]()}, +jZ(a,b){var s=new P.a4($.Y,b.j("a4<0>")),r=new P.aM(s,b.j("aM<0>")) +a.then(H.ff(new P.akI(r),1),H.ff(new P.akJ(r),1)) +return s}, +J5:function J5(a){this.a=a}, +akI:function akI(a){this.a=a}, +akJ:function akJ(a){this.a=a}, +ao5(a){return Math.log(a)}, +f2:function f2(a,b,c){this.a=a +this.b=b +this.$ti=c}, +j9:function j9(){}, +GN:function GN(){}, +ja:function ja(){}, +J9:function J9(){}, +a6k:function a6k(){}, +a73:function a73(){}, +pF:function pF(){}, +M3:function M3(){}, +ah:function ah(){}, +jz:function jz(){}, +Mp:function Mp(){}, +Py:function Py(){}, +Pz:function Pz(){}, +Qg:function Qg(){}, +Qh:function Qh(){}, +Sc:function Sc(){}, +Sd:function Sd(){}, +SO:function SO(){}, +SP:function SP(){}, +FB:function FB(){}, +arC(){var s=H.aA() +if(s)return new H.CM() +else return new H.FF()}, +apZ(a,b){var s='"recorder" must not already be associated with another Canvas.',r=H.aA() +if(r){if(a.gQZ())H.h(P.ce(s,null)) +if(b==null)b=C.la +return new H.VG(t.wW.a(a).pb(0,b))}else{t.X8.a(a) +if(a.c)H.h(P.ce(s,null)) +return new H.ab3(a.pb(0,b==null?C.la:b))}}, +aDN(){var s,r,q=H.aA() +if(q){q=new H.L3(H.a([],t.k5),C.a9) +s=new H.a44(q) +s.b=q +return s}else{q=H.a([],t.wc) +s=$.ab6 +r=H.a([],t.g) +s=new H.eV(s!=null&&s.c===C.aC?s:null) +$.hK.push(s) +s=new H.wi(r,s,C.br) +s.f=H.dx() +q.push(s) +return new H.ab5(q)}}, +Je(a,b,c){if(b==null)if(a==null)return null +else return a.ap(0,1-c) +else if(a==null)return b.ap(0,c) +else return new P.m(P.jV(a.a,b.a,c),P.jV(a.b,b.b,c))}, +aE_(a,b,c){if(b==null)if(a==null)return null +else return a.ap(0,1-c) +else if(a==null)return b.ap(0,c) +else return new P.N(P.jV(a.a,b.a,c),P.jV(a.b,b.b,c))}, +il(a,b){var s=a.a,r=b*2/2,q=a.b +return new P.A(s-r,q-r,s+r,q+r)}, +aDu(a,b,c){var s=a.a,r=c/2,q=a.b,p=b/2 +return new P.A(s-r,q-p,s+r,q+p)}, +amM(a,b){var s=a.a,r=b.a,q=a.b,p=b.b +return new P.A(Math.min(s,r),Math.min(q,p),Math.max(s,r),Math.max(q,p))}, +aDv(a,b,c){var s,r,q,p,o +if(b==null)if(a==null)return null +else{s=1-c +return new P.A(a.a*s,a.b*s,a.c*s,a.d*s)}else{r=b.a +q=b.b +p=b.c +o=b.d +if(a==null)return new P.A(r*c,q*c,p*c,o*c) +else return new P.A(P.jV(a.a,r,c),P.jV(a.b,q,c),P.jV(a.c,p,c),P.jV(a.d,o,c))}}, +wA(a,b,c){var s,r,q +if(b==null)if(a==null)return null +else{s=1-c +return new P.bG(a.a*s,a.b*s)}else{r=b.a +q=b.b +if(a==null)return new P.bG(r*c,q*c) +else return new P.bG(P.jV(a.a,r,c),P.jV(a.b,q,c))}}, +wy(a,b){var s=b.a,r=b.b +return new P.fD(a.a,a.b,a.c,a.d,s,r,s,r,s,r,s,r,s===r)}, +a6G(a,b,c,d,e){var s=b.a,r=b.b,q=c.a,p=c.b,o=d.a,n=d.b,m=e.a,l=e.b,k=o===n&&o===m&&o===l&&o===s&&o===r&&o===q&&o===p +return new P.fD(a.a,a.b,a.c,a.d,o,n,m,l,q,p,s,r,k)}, +dk(a,b){a=a+J.e7(b)&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +at5(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +Z(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=P.dk(P.dk(0,a),b) +if(!J.f(c,C.a)){s=P.dk(s,c) +if(!J.f(d,C.a)){s=P.dk(s,d) +if(!J.f(e,C.a)){s=P.dk(s,e) +if(!J.f(f,C.a)){s=P.dk(s,f) +if(!J.f(g,C.a)){s=P.dk(s,g) +if(!J.f(h,C.a)){s=P.dk(s,h) +if(!J.f(i,C.a)){s=P.dk(s,i) +if(!J.f(j,C.a)){s=P.dk(s,j) +if(!J.f(k,C.a)){s=P.dk(s,k) +if(!J.f(l,C.a)){s=P.dk(s,l) +if(!J.f(m,C.a)){s=P.dk(s,m) +if(!J.f(n,C.a)){s=P.dk(s,n) +if(!J.f(o,C.a)){s=P.dk(s,o) +if(!J.f(p,C.a)){s=P.dk(s,p) +if(!J.f(q,C.a)){s=P.dk(s,q) +if(!J.f(r,C.a)){s=P.dk(s,r) +if(!J.f(a0,C.a)){s=P.dk(s,a0) +if(!J.f(a1,C.a))s=P.dk(s,a1)}}}}}}}}}}}}}}}}}return P.at5(s)}, +e5(a){var s,r,q +if(a!=null)for(s=a.length,r=0,q=0;q>>24&255)*b),0,255),a.gm(a)>>>16&255,a.gm(a)>>>8&255,a.gm(a)&255)}, +aI(a,b,c,d){return new P.J(((a&255)<<24|(b&255)<<16|(c&255)<<8|d&255)>>>0)}, +aln(a){if(a<=0.03928)return a/12.92 +return Math.pow((a+0.055)/1.055,2.4)}, +K(a,b,c){if(b==null)if(a==null)return null +else return P.aub(a,1-c) +else if(a==null)return P.aub(b,c) +else return P.aI(H.rY(C.d.dK(P.ajC(a.gm(a)>>>24&255,b.gm(b)>>>24&255,c)),0,255),H.rY(C.d.dK(P.ajC(a.gm(a)>>>16&255,b.gm(b)>>>16&255,c)),0,255),H.rY(C.d.dK(P.ajC(a.gm(a)>>>8&255,b.gm(b)>>>8&255,c)),0,255),H.rY(C.d.dK(P.ajC(a.gm(a)&255,b.gm(b)&255,c)),0,255))}, +alo(a,b){var s,r,q,p=a.gm(a)>>>24&255 +if(p===0)return b +s=255-p +r=b.gm(b)>>>24&255 +if(r===255)return P.aI(255,C.h.c3(p*(a.gm(a)>>>16&255)+s*(b.gm(b)>>>16&255),255),C.h.c3(p*(a.gm(a)>>>8&255)+s*(b.gm(b)>>>8&255),255),C.h.c3(p*(a.gm(a)&255)+s*(b.gm(b)&255),255)) +else{r=C.h.c3(r*s,255) +q=p+r +return P.aI(q,C.h.nx((a.gm(a)>>>16&255)*p+(b.gm(b)>>>16&255)*r,q),C.h.nx((a.gm(a)>>>8&255)*p+(b.gm(b)>>>8&255)*r,q),C.h.nx((a.gm(a)&255)*p+(b.gm(b)&255)*r,q))}}, +aqH(a,b,c,d,e){var s=H.aA() +if(s){s=new H.CJ(a,b,c,d,e,null) +s.ny(null,t.wX)}else s=new H.a2x(a,b,c,d,e,null) +return s}, +ao3(a,b,c,d){var s=0,r=P.ao(t.hP),q,p +var $async$ao3=P.ak(function(e,f){if(e===1)return P.al(f,r) +while(true)switch(s){case 0:p=H.aA() +if(p){p=new H.Cs("encoded image bytes",a) +p.ny(null,t.c6) +q=p +s=1 +break}else{q=new H.Gm((self.URL||self.webkitURL).createObjectURL(W.aAq([a.buffer]))) +s=1 +break}case 1:return P.am(q,r)}}) +return P.an($async$ao3,r)}, +aDW(a){return a>0?a*0.57735+0.5:0}, +bX(){var s=H.aA() +if(s){s=new H.od(C.c3) +s.ny(null,t.Cj) +return s}else return H.amZ()}, +aCY(a,b,c,d,e,f,g){return new P.K8(a,!1,f,e,g,d,c)}, +arF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){return new P.pm(a8,b,f,a4,c,n,k,l,i,j,a,!1,a6,o,q,p,d,e,a5,r,a1,a0,s,h,a7,m,a2,a3)}, +am0(a,b,c){var s,r=a==null +if(r&&b==null)return null +r=r?null:a.a +if(r==null)r=3 +s=b==null?null:b.a +r=P.a3(r,s==null?3:s,c) +r.toString +return C.N7[H.rY(C.d.b4(r),0,8)]}, +an1(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1){var s=H.aA() +if(s){s=t.eQ +return H.alm(s.a(a),b,c,d,e,f,g,h,i,j,k,l,s.a(m),n,o,p,q,r,a0,a1)}else return H.alJ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,p,q,r,a0,a1)}, +a5R(a,b,c,d,e,f,g,h,i,j,a0,a1){var s,r,q,p,o,n,m,l=null,k=H.aA() +if(k){s=H.aE1(l) +if(j!=null)s.textAlign=$.awM()[j.a] +k=a0==null +if(!k)s.textDirection=$.awP()[a0.a] +if(h!=null)s.maxLines=h +r=f!=null +if(r)s.heightMultiplier=f +q=a1==null +if(!q)s.textHeightBehavior=$.awQ()[0] +if(a!=null)s.ellipsis=a +if(i!=null){t.S3.a(i) +p=H.aE2(l) +p.fontFamilies=H.anJ(i.a,i.b) +o=i.c +if(o!=null)p.fontSize=o +o=i.d +if(o!=null)p.heightMultiplier=o +n=q?l:a1.c +switch(n){case null:break +case C.G6:p.halfLeading=!0 +break +case C.G5:p.halfLeading=!1 +break}o=i.f +if(o!=null||!1)p.fontStyle=H.aok(o,i.r) +p.forceStrutHeight=!0 +p.strutEnabled=!0 +s.strutStyle=p}m=H.asd(l) +if(e!=null||!1)m.fontStyle=H.aok(e,d) +if(c!=null)m.fontSize=c +if(r)m.heightMultiplier=f +m.fontFamilies=H.anJ(b,l) +s.textStyle=m +r=J.axl($.R.bj(),s) +k=k?C.k:a0 +return new H.CL(r,k,b,c,f,e,d,q?l:a1.c)}else return new H.us(j,a0,e,d,h,b,c,f,a1,t.fd.a(i),a,g)}, +aEj(a,b,c,d,e,f,g,h){var s=H.aA() +if(s)return new H.tN(a,b,c,g,h,e,d,!0,null) +else return new H.ut(a,b,c,g,h,e,d,!0,null)}, +a5Q(a){var s,r,q,p,o,n=H.aA() +if(n)return H.aq2(a) +else{n=t.IH +if($.acD.b){n.a(a) +return new H.VJ(new P.bT(""),a,H.a([],t.zY),H.a([],t.PL),new H.L4(a),H.a([],t.up))}else{n.a(a) +n=$.a9 +n=t.J.a((n==null?$.a9=H.bf():n).mY(0,"p")) +s=H.a([],t.up) +r=a.z +if(r!=null){q=H.a([],t._m) +p=r.a +if(p!=null)q.push(p) +r=r.b +if(r!=null)C.b.M(q,r)}o=n.style +r=a.a +if(r!=null){p=a.b +r=H.akP(r,p==null?C.k:p) +o.textAlign=r==null?"":r}if(a.gz2(a)!=null){r=H.e(a.gz2(a)) +o.lineHeight=r}r=a.b +if(r!=null){r=H.aoi(r) +o.direction=r==null?"":r}r=a.r +if(r!=null){r=""+C.d.e8(r)+"px" +o.fontSize=r}r=a.c +if(r!=null){r=H.akj(r) +o.fontWeight=r==null?"":r}r=H.ln(a.ga1H()) +o.fontFamily=r==null?"":r +return new H.a09(n,a,[],s)}}}, +aD_(a){throw H.c(P.cj(null))}, +aCZ(a){throw H.c(P.cj(null))}, +CW:function CW(a,b){this.a=a +this.b=b}, +JH:function JH(a,b){this.a=a +this.b=b}, +adQ:function adQ(a,b){this.a=a +this.b=b}, +Aw:function Aw(a,b,c){this.a=a +this.b=b +this.c=c}, +jI:function jI(a,b){var _=this +_.a=a +_.b=!0 +_.c=b +_.d=!1 +_.e=null}, +VQ:function VQ(a){this.a=a}, +VR:function VR(){}, +VS:function VS(){}, +Jc:function Jc(){}, +m:function m(a,b){this.a=a +this.b=b}, +N:function N(a,b){this.a=a +this.b=b}, +A:function A(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +bG:function bG(a,b){this.a=a +this.b=b}, +fD:function fD(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +afg:function afg(){}, +akS:function akS(){}, +vc:function vc(a){this.b=a}, +h7:function h7(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +J:function J(a){this.a=a}, +xC:function xC(a,b){this.a=a +this.b=b}, +xD:function xD(a,b){this.a=a +this.b=b}, +JF:function JF(a,b){this.a=a +this.b=b}, +bL:function bL(a,b){this.a=a +this.b=b}, +of:function of(a){this.b=a}, +Vl:function Vl(a,b){this.a=a +this.b=b}, +mp:function mp(a,b){this.a=a +this.b=b}, +oF:function oF(a,b){this.a=a +this.b=b}, +a3_:function a3_(a){this.b=a}, +Lv:function Lv(){}, +a6f:function a6f(){}, +K8:function K8(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +ME:function ME(){}, +j4:function j4(a){this.a=a}, +o_:function o_(a){this.b=a}, +ey:function ey(a,b){this.a=a +this.c=b}, +jg:function jg(a){this.b=a}, +ig:function ig(a){this.b=a}, +wr:function wr(a){this.b=a}, +pm:function pm(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8){var _=this +_.b=a +_.c=b +_.d=c +_.e=d +_.f=e +_.r=f +_.x=g +_.y=h +_.z=i +_.Q=j +_.ch=k +_.cx=l +_.cy=m +_.db=n +_.dx=o +_.dy=p +_.fr=q +_.fx=r +_.fy=s +_.go=a0 +_.id=a1 +_.k1=a2 +_.k2=a3 +_.k3=a4 +_.k4=a5 +_.r1=a6 +_.r2=a7 +_.rx=a8}, +pn:function pn(a){this.a=a}, +ch:function ch(a){this.a=a}, +cb:function cb(a){this.a=a}, +a9e:function a9e(a){this.a=a}, +kE:function kE(a){this.b=a}, +fv:function fv(a){this.a=a}, +jx:function jx(a,b){this.a=a +this.b=b}, +xL:function xL(a,b){this.a=a +this.b=b}, +xO:function xO(a){this.a=a}, +nh:function nh(a,b){this.a=a +this.b=b}, +Mf:function Mf(a){this.b=a}, +l_:function l_(a,b){this.a=a +this.b=b}, +f9:function f9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +xK:function xK(a){this.b=a}, +b0:function b0(a,b){this.a=a +this.b=b}, +cH:function cH(a,b){this.a=a +this.b=b}, +ib:function ib(a){this.a=a}, +Cc:function Cc(a,b){this.a=a +this.b=b}, +Vt:function Vt(){}, +qy:function qy(a,b){this.a=a +this.b=b}, +a1N:function a1N(){}, +m_:function m_(){}, +Lz:function Lz(){}, +BM:function BM(){}, +Cg:function Cg(a){this.b=a}, +VF:function VF(a){this.a=a}, +Gb:function Gb(){}, +V3:function V3(){}, +BY:function BY(){}, +V4:function V4(a){this.a=a}, +V5:function V5(a){this.a=a}, +V6:function V6(){}, +o5:function o5(){}, +a5y:function a5y(){}, +Nb:function Nb(){}, +US:function US(){}, +LX:function LX(){}, +S5:function S5(){}, +S6:function S6(){}},Q={vB:function vB(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d},PG:function PG(){}, +ar4(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new Q.kw(!1,l,m,j,f,n,b,o,k,e,i,h,d,a,g)}, +aCc(a,b){var s=null +return new T.eN(new Q.a4d(s,s,s,s,b,s,s,s,s,s,s,s,s,s,a),s)}, +ar5(a){var s=a.a_(t.NJ) +return s==null?C.MA:s}, +amj(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){return new Q.GS(g,n,l,o,!1,c,k,b,d,h,!1,!1,m,j,f)}, +ahs(a,b){var s +if(a==null)return C.x +a.cr(0,b,!0) +s=a.rx +s.toString +return s}, +GT:function GT(a){this.b=a}, +kw:function kw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.x=a +_.y=b +_.z=c +_.Q=d +_.ch=e +_.cx=f +_.cy=g +_.db=h +_.dx=i +_.dy=j +_.fr=k +_.fx=l +_.fy=m +_.b=n +_.a=o}, +a4d:function a4d(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o}, +vr:function vr(a){this.b=a}, +GS:function GS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.dx=k +_.fy=l +_.go=m +_.id=n +_.a=o}, +nC:function nC(a){this.b=a}, +zs:function zs(a,b,c,d,e,f,g,h,i,j,k,l,m,n){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.a=n}, +PD:function PD(a,b,c,d,e){var _=this +_.ah=a +_.b=_.a=_.fx=_.dy=null +_.c=b +_.e=_.d=null +_.f=c +_.r=null +_.x=d +_.y=e +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +A0:function A0(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.n=a +_.aD=_.a6=_.V=_.G=null +_.aT=b +_.aL=c +_.aX=d +_.bC=e +_.bx=f +_.bM=g +_.cQ=h +_.by=i +_.bN=j +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=k +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +ahu:function ahu(a,b){this.a=a +this.b=b}, +aht:function aht(a,b,c){this.a=a +this.b=b +this.c=c}, +xr:function xr(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7}, +RV:function RV(){}, +nl(a,b,c){return new Q.qv(c,a,C.d7,b)}, +qv:function qv(a,b,c,d){var _=this +_.b=a +_.c=b +_.e=c +_.a=d}, +dZ:function dZ(a,b,c){var _=this +_.e=null +_.d3$=a +_.aw$=b +_.a=c}, +wP:function wP(a,b,c,d,e,f,g){var _=this +_.n=a +_.a6=_.V=_.G=null +_.aD=b +_.aT=c +_.aL=!1 +_.bM=_.bx=_.bC=_.aX=null +_.ci$=d +_.a7$=e +_.cG$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a7r:function a7r(a){this.a=a}, +a7t:function a7t(a,b,c){this.a=a +this.b=b +this.c=c}, +a7u:function a7u(a){this.a=a}, +a7s:function a7s(){}, +A1:function A1(){}, +Rk:function Rk(){}, +Rl:function Rl(){}, +aDw(a){var s,r +for(s=t.Rn,r=t.NW;a!=null;){if(r.b(a))return a +a=s.a(a.gaf(a))}return null}, +arX(a,b,c,d,e,f){var s,r,q,p,o,n,m +if(b==null)return e +s=f.pY(b,0,e) +r=f.pY(b,1,e) +q=d.cx +q.toString +p=s.a +o=r.a +if(pp)n=s +else{if(!(q"))}, +u7(a){return new R.hS(a)}, +aD:function aD(){}, +b7:function b7(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ek:function ek(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aK:function aK(a,b,c){this.a=a +this.b=b +this.$ti=c}, +wY:function wY(a,b,c,d){var _=this +_.c=a +_.a=b +_.b=c +_.$ti=d}, +eO:function eO(a,b){this.a=a +this.b=b}, +wH:function wH(a,b){this.a=a +this.b=b}, +kr:function kr(a,b){this.a=a +this.b=b}, +hS:function hS(a){this.a=a}, +B_:function B_(){}, +nO(a,b){return null}, +F0:function F0(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j}, +Sy:function Sy(a,b){this.a=a +this.b=b}, +NP:function NP(){}, +bj(a){return new R.bs(H.a([],a.j("y<0>")),a.j("bs<0>"))}, +bs:function bs(a,b){var _=this +_.a=a +_.b=!1 +_.c=null +_.$ti=b}, +uS:function uS(a,b){this.a=a +this.$ti=b}, +aEb(a){var s=t.ZK +return P.aG(new H.hB(new H.ee(new H.aR(H.a(C.c.zE(a).split("\n"),t.s),new R.aaP(),t.Hd),R.aJ8(),t.C9),s),!0,s.j("r.E"))}, +aE9(a){var s=R.aEa(a) +return s}, +aEa(a){var s,r,q="",p=$.avK().pq(a) +if(p==null)return null +s=H.a(p.b[1].split("."),t.s) +r=s.length>1?C.b.gJ(s):q +return new R.hr(a,-1,q,q,q,-1,-1,r,s.length>1?H.f8(s,1,null,t.N).c4(0,"."):C.b.gc5(s))}, +aEc(a){var s,r,q,p,o,n,m,l,k,j,i="" +if(a==="")return C.axC +else if(a==="...")return C.axB +if(!C.c.bP(a,"#"))return R.aE9(a) +s=P.eB("^#(\\d+) +(.+) \\((.+?):?(\\d+){0,1}:?(\\d+){0,1}\\)$",!0).pq(a).b +r=s[2] +r.toString +q=H.aog(r,".","") +if(C.c.bP(q,"new")){p=q.split(" ").length>1?q.split(" ")[1]:i +if(C.c.v(p,".")){o=p.split(".") +p=o[0] +q=o[1]}else q=""}else if(C.c.v(q,".")){o=q.split(".") +p=o[0] +q=o[1]}else p="" +r=s[3] +r.toString +n=P.an9(r) +m=n.gzm(n) +if(n.gta()==="dart"||n.gta()==="package"){l=n.grN()[0] +m=C.c.S6(n.gzm(n),H.e(n.grN()[0])+"/","")}else l=i +r=s[1] +r.toString +r=P.fO(r,null) +k=n.gta() +j=s[4] +if(j==null)j=-1 +else{j=j +j.toString +j=P.fO(j,null)}s=s[5] +if(s==null)s=-1 +else{s=s +s.toString +s=P.fO(s,null)}return new R.hr(a,r,k,l,m,j,s,p,q)}, +hr:function hr(a,b,c,d,e,f,g,h,i){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i}, +aaP:function aaP(){}, +ix:function ix(a){this.a=a}, +qG:function qG(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +zU:function zU(a,b){this.a=a +this.b=b}, +iy:function iy(a,b){this.a=a +this.b=b +this.c=0}, +oK:function oK(a,b,c){var _=this +_.d=a +_.a=b +_.b=c +_.c=0}, +aAn(a){switch(a){case C.P:case C.T:case C.L:case C.M:return C.M8 +case C.N:case C.I:return C.M9}}, +C3:function C3(a){this.a=a}, +C2:function C2(a){this.a=a}, +Vd:function Vd(a,b){this.a=a +this.b=b}, +aBZ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){return new R.oS(d,a1,a3,a2,p,a0,r,s,o,e,l,a5,b,f,i,m,k,a4,a6,a7,g,!1,q,a,j,c,n)}, +Gw(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){return new R.Gv(d,q,r,null,null,p,n,o,l,!0,C.aq,null,b,e,g,j,i,s,a0,a1,f!==!1,!1,m,a,h,c,k)}, +ks:function ks(){}, +oU:function oU(){}, +zR:function zR(a,b,c){this.f=a +this.b=b +this.a=c}, +oS:function oS(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.a=a7}, +zd:function zd(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.rx=a7 +_.ry=a8 +_.x1=a9 +_.a=b0}, +rd:function rd(a){this.b=a}, +zc:function zc(a,b,c,d){var _=this +_.e=_.d=null +_.f=!1 +_.r=a +_.x=null +_.y=b +_.z=!1 +_.dC$=c +_.a=null +_.b=d +_.c=null}, +afv:function afv(){}, +afw:function afw(a,b){this.a=a +this.b=b}, +aft:function aft(a,b){this.a=a +this.b=b}, +afu:function afu(a){this.a=a}, +Gv:function Gv(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.cx=k +_.cy=l +_.db=m +_.dx=n +_.dy=o +_.fr=p +_.fx=q +_.fy=r +_.go=s +_.id=a0 +_.k1=a1 +_.k2=a2 +_.k3=a3 +_.k4=a4 +_.r1=a5 +_.r2=a6 +_.a=a7}, +B8:function B8(){}, +aD9(a,b,c){var s,r=P.K(a.a,b.a,c),q=Y.ei(a.b,b.b,c),p=P.a3(a.c,b.c,c),o=A.bo(a.d,b.d,c) +if(c<0.5)s=a.e +else s=b.e +return new R.ws(r,q,p,o,s)}, +ws:function ws(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +QT:function QT(){}, +an_(a,b,c,d,e){if(a==null&&b==null)return null +return new R.zj(a,b,c,d,e.j("zj<0>"))}, +xH:function xH(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +zj:function zj(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +Sk:function Sk(){}, +aEr(a,b,c){var s=P.K(a.a,b.a,c),r=P.K(a.b,b.b,c) +return new R.xV(s,r,P.K(a.c,b.c,c))}, +ast(a){var s +a.a_(t.bZ) +s=K.aq(a) +return s.dD}, +xV:function xV(a,b,c){this.a=a +this.b=b +this.c=c}, +Sw:function Sw(){}, +l0(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=null,g=a==null,f=g?h:a.a,e=b==null +f=A.bo(f,e?h:b.a,c) +s=g?h:a.b +s=A.bo(s,e?h:b.b,c) +r=g?h:a.c +r=A.bo(r,e?h:b.c,c) +q=g?h:a.d +q=A.bo(q,e?h:b.d,c) +p=g?h:a.e +p=A.bo(p,e?h:b.e,c) +o=g?h:a.f +o=A.bo(o,e?h:b.f,c) +n=g?h:a.r +n=A.bo(n,e?h:b.r,c) +m=g?h:a.x +m=A.bo(m,e?h:b.x,c) +l=g?h:a.y +l=A.bo(l,e?h:b.y,c) +k=g?h:a.z +k=A.bo(k,e?h:b.z,c) +j=g?h:a.Q +j=A.bo(j,e?h:b.Q,c) +i=g?h:a.ch +i=A.bo(i,e?h:b.ch,c) +g=g?h:a.cx +return new R.dz(f,s,r,q,p,o,n,m,l,k,j,i,A.bo(g,e?h:b.cx,c))}, +dz:function dz(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m}, +Sz:function Sz(){}, +aDP(a,b,c,d,e,f){var s=t.Z +s=new R.n1(C.eY,f,a,!0,b,new B.di(!1,P.ae(0,null,!1,s)),P.ae(0,null,!1,s)) +s.Im(a,b,!0,e,f) +s.In(a,b,c,!0,e,f) +return s}, +n1:function n1(a,b,c,d,e,f,g){var _=this +_.rx=0 +_.ry=a +_.x1=null +_.f=b +_.r=c +_.x=d +_.y=e +_.Q=_.z=null +_.ch=0 +_.cy=_.cx=null +_.db=!1 +_.dx=!0 +_.dy=!1 +_.fr=null +_.fx=!1 +_.go=_.fy=null +_.id=f +_.k1=null +_.W$=0 +_.a1$=g +_.ak$=_.ac$=0 +_.a3$=!1}, +JV:function JV(){}, +b:function b(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +cZ:function cZ(a,b){this.a=a +this.b=b}, +jf(a,b){return new R.a64(a,b)}, +a64:function a64(a,b){this.a=a +this.b=b}, +tS:function tS(a){this.b=a}, +qF(a,b){var s,r,q=Y.arf(Y.IP(a.b).b) +if(!R.asE(a,null))return!1 +s=t.s +r=H.a([],s) +if(b==null)C.b.M(r,H.a([R.ana(q,C.eP),R.ana(q,C.cS)],s)) +else r.push(R.ana(q,b)) +return C.b.ls(r,new R.acy(a))}, +asE(a,b){var s=Y.are(a.b),r=a.a.length +if(r<3)return!1 +if(R.aEL(s,b).v(0,r))return!0 +return!1}, +aEL(a,b){var s,r,q=R.asD(a,C.eP),p=R.asD(a,C.cS),o=P.aS(t.S) +for(s=q.length,r=0;r0 +return b}, +am7(a,b,c){if(C.c.bP(a,"+"))return C.c.bz(a,1) +if(c!=null)return R.aC1(a,c,b) +if(C.c.bP(a,"00"+b))return C.c.bz(a,2) +if(C.c.bP(a,"011"+b))return C.c.bz(a,3) +return a}, +aC1(a,b,c){var s=P.eB(b.c,!0).R9(0,a) +if(s!=null)return C.c.bz(a,s.giF(s)) +return a}},S={ +wx(a){var s=new S.ww(new R.bs(H.a([],t.x8),t.jc),new R.bs(H.a([],t.d),t.fy),0) +s.c=a +if(a==null){s.a=C.Q +s.b=0}return s}, +ct(a,b,c){var s=new S.u8(b,a,c) +s.NE(b.gbq(b)) +b.cM(s.gND()) +return s}, +an6(a,b,c){var s,r,q=new S.nr(a,b,c,new R.bs(H.a([],t.x8),t.jc),new R.bs(H.a([],t.d),t.fy)) +if(J.f(a.gm(a),b.gm(b))){q.a=b +q.b=null +s=b}else{if(a.gm(a)>b.gm(b))q.c=C.GO +else q.c=C.GN +s=a}s.cM(q.gqG()) +s=q.gDr() +q.a.ab(0,s) +r=q.b +if(r!=null){r.cF() +r=r.ba$ +r.b=!0 +r.a.push(s)}return q}, +apH(a,b,c){return new S.tk(a,b,new R.bs(H.a([],t.x8),t.jc),new R.bs(H.a([],t.d),t.fy),0,c.j("tk<0>"))}, +MT:function MT(){}, +MU:function MU(){}, +tl:function tl(){}, +ww:function ww(a,b,c){var _=this +_.c=_.b=_.a=null +_.cp$=a +_.ba$=b +_.bQ$=c}, +jp:function jp(a,b,c){this.a=a +this.cp$=b +this.bQ$=c}, +u8:function u8(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +SN:function SN(a){this.b=a}, +nr:function nr(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=null +_.d=c +_.f=_.e=null +_.cp$=d +_.ba$=e}, +oj:function oj(){}, +tk:function tk(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.d=_.c=null +_.cp$=c +_.ba$=d +_.bQ$=e +_.$ti=f}, +yy:function yy(){}, +yz:function yz(){}, +yA:function yA(){}, +NT:function NT(){}, +QW:function QW(){}, +QX:function QX(){}, +QY:function QY(){}, +Ry:function Ry(){}, +Rz:function Rz(){}, +SK:function SK(){}, +SL:function SL(){}, +SM:function SM(){}, +tj:function tj(){}, +ti:function ti(){}, +lu:function lu(){}, +k2:function k2(){}, +Fv:function Fv(a){this.b=a}, +cB:function cB(){}, +w6:function w6(){}, +uP:function uP(a){this.b=a}, +pp:function pp(){}, +a6w:function a6w(a,b){this.a=a +this.b=b}, +fB:function fB(a,b){this.a=a +this.b=b}, +Pa:function Pa(){}, +aCd(){return new T.uT(new S.a4n(),P.D(t.K,t.Qu))}, +abX:function abX(a){this.b=a}, +vA:function vA(a,b,c,d,e,f){var _=this +_.e=a +_.dy=b +_.fx=c +_.k4=d +_.rx=e +_.a=f}, +a4n:function a4n(){}, +a4q:function a4q(){}, +zv:function zv(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +afT:function afT(){}, +afU:function afU(){}, +aBG(a,a0,a1){var s,r,q,p,o,n,m,l=P.K(a.a,a0.a,a1),k=P.K(a.b,a0.b,a1),j=P.K(a.c,a0.c,a1),i=P.K(a.d,a0.d,a1),h=P.K(a.e,a0.e,a1),g=P.a3(a.f,a0.f,a1),f=P.a3(a.r,a0.r,a1),e=P.a3(a.x,a0.x,a1),d=P.a3(a.y,a0.y,a1),c=P.a3(a.z,a0.z,a1),b=Y.ei(a.Q,a0.Q,a1) +if(a1<0.5)s=a.ch +else s=a0.ch +r=S.tD(a.cx,a0.cx,a1) +q=S.tD(a.cy,a0.cy,a1) +p=S.tD(a.db,a0.db,a1) +o=S.tD(a.dx,a0.dx,a1) +n=P.a3(a.dy,a0.dy,a1) +m=V.eS(a.fr,a0.fr,a1) +return new S.uC(l,k,j,i,h,g,f,e,d,c,b,s,r,q,p,o,n,m,A.bo(a.fx,a0.fx,a1))}, +uC:function uC(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s}, +OY:function OY(){}, +aEu(a,b,c){var s=A.bo(a.a,b.a,c),r=S.tD(a.b,b.b,c),q=P.K(a.c,b.c,c),p=P.K(a.d,b.d,c),o=P.K(a.e,b.e,c),n=P.K(a.f,b.f,c),m=P.K(a.r,b.r,c),l=P.K(a.x,b.x,c),k=P.K(a.z,b.z,c),j=P.K(a.y,b.y,c),i=P.K(a.Q,b.Q,c),h=P.K(a.ch,b.ch,c),g=P.K(a.cx,b.cx,c),f=K.o7(a.db,b.db,c) +return new S.y0(s,r,q,p,o,n,m,l,j,k,i,h,g,P.a3(a.cy,b.cy,c),f)}, +y0:function y0(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o}, +SF:function SF(){}, +aEv(a,b){return new S.y3(b,a,null)}, +aEy(){var s,r,q +if($.ac6.a!==0){s=P.bR($.ac6,!0,t.P_) +for(r=s.length,q=0;q>>6)+(a&63),r=s&1,q=C.c.av(u.M,s>>>1) +return q>>>4&-r|q&15&r-1}, +t0(a,b){var s=C.c.av(u.s,1024+(a&1023))+(b&1023),r=s&1,q=C.c.av(u.M,s>>>1) +return q>>>4&-r|q&15&r-1}, +akO(a,b){var s +if(a==null)return b==null +if(b==null||a.gp(a)!==b.gp(b))return!1 +if(a===b)return!0 +for(s=a.gU(a);s.t();)if(!b.v(0,s.gD(s)))return!1 +return!0}, +eo(a,b){var s +if(a==null)return b==null +if(b==null||a.length!==b.length)return!1 +if(a===b)return!0 +for(s=0;s=0}else q=!1 +if(!q)break +if(r>s)return-1 +if(A.ao4(a,c,d,r)&&A.ao4(a,c,d,r+p))return r +c=r+1}return-1}return T.aGy(a,b,c,d)}, +aGy(a,b,c,d){var s,r,q,p=new A.hO(a,d,c,0) +for(s=b.length;r=p.mn(),r>=0;){q=r+s +if(q>d)break +if(C.c.eQ(a,b,r)&&A.ao4(a,c,d,q))return r}return-1}, +eC:function eC(a){this.a=a}, +M1:function M1(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +Dh:function Dh(a,b,c){this.a=a +this.b=b +this.c=c}, +NM:function NM(){}, +dO:function dO(a){this.b=a}, +amk(a,b,c,d,e){var s=b==null?C.jJ:b,r=t.S,q=P.bx(r),p=t.Au,o=c==null?e:P.cW([c],p) +return new T.ez(s,d,C.cd,P.D(r,t.r),q,a,o,P.D(r,p))}, +p3:function p3(a,b){this.a=a +this.b=b}, +vv:function vv(a,b,c){this.a=a +this.b=b +this.c=c}, +p2:function p2(a,b){this.b=a +this.c=b}, +ez:function ez(a,b,c,d,e,f,g,h){var _=this +_.k2=!1 +_.bw=_.aK=_.br=_.aR=_.b6=_.b1=_.a3=_.ak=_.ac=_.a1=_.W=_.aJ=_.ah=_.S=_.y2=_.y1=_.x2=_.x1=_.ry=_.rx=_.r2=_.r1=_.k4=_.k3=null +_.z=a +_.ch=b +_.cx=c +_.db=_.cy=null +_.dx=!1 +_.dy=null +_.d=d +_.e=e +_.a=f +_.b=g +_.c=h}, +a4j:function a4j(a,b){this.a=a +this.b=b}, +a4i:function a4i(a,b){this.a=a +this.b=b}, +a4h:function a4h(a,b){this.a=a +this.b=b}, +aBB(a,b,c){return new T.uq(A.alk(a.a,b.a,c))}, +uq:function uq(a){this.a=a}, +OB:function OB(){}, +arN(a,b,c,d,e){if(a==null&&b==null)return null +return new T.zk(a,b,c,d,e.j("zk<0>"))}, +wz:function wz(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +zk:function zk(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +QZ:function QZ(){}, +aEn(a,b,c){return new T.xM(A.alk(a.a,b.a,c))}, +xM:function xM(a){this.a=a}, +Sr:function Sr(){}, +aEx(a,b,c){var s,r,q=P.a3(a.a,b.a,c),p=V.eS(a.b,b.b,c),o=V.eS(a.c,b.c,c),n=P.a3(a.d,b.d,c),m=c<0.5 +if(m)s=a.e +else s=b.e +if(m)m=a.f +else m=b.f +r=Z.a_F(a.r,b.r,c) +return new T.y4(q,p,o,n,s,m,r,A.bo(a.x,b.x,c))}, +y4:function y4(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h}, +Mn:function Mn(a){this.b=a}, +SH:function SH(){}, +a9m:function a9m(){}, +a_C:function a_C(){}, +ac(){return new T.GI()}, +asw(a){return new T.qB(a,C.j,T.ac())}, +arB(){return new T.wo(C.S,T.ac())}, +aqC(a){var s,r,q=new E.bb(new Float64Array(16)) +q.dt() +for(s=a.length-1;s>0;--s){r=a[s] +if(r!=null)r.p8(a[s-1],q)}return q}, +a1T(a,b,c,d){var s,r +if(a==null||b==null)return null +if(a===b)return a +s=a.a +r=b.a +if(sr){s=t.Hb +c.push(s.a(B.H.prototype.gaf.call(a,a))) +return T.a1T(s.a(B.H.prototype.gaf.call(a,a)),b,c,d)}s=t.Hb +c.push(s.a(B.H.prototype.gaf.call(a,a))) +d.push(s.a(B.H.prototype.gaf.call(b,b))) +return T.a1T(s.a(B.H.prototype.gaf.call(a,a)),s.a(B.H.prototype.gaf.call(b,b)),c,d)}, +to:function to(a,b,c){this.a=a +this.b=b +this.$ti=c}, +BU:function BU(a,b){this.a=a +this.$ti=b}, +vh:function vh(){}, +GI:function GI(){this.a=null}, +K4:function K4(a,b){var _=this +_.db=a +_.dx=null +_.d=_.fr=_.dy=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +JJ:function JJ(a,b,c,d,e,f){var _=this +_.db=a +_.dx=b +_.dy=c +_.fr=d +_.fx=e +_.d=!1 +_.e=f +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +dG:function dG(){}, +jb:function jb(a,b){var _=this +_.r2=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +tR:function tR(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +D_:function D_(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +tQ:function tQ(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +qB:function qB(a,b,c){var _=this +_.a3=a +_.b6=_.b1=null +_.aR=!0 +_.r2=b +_.dx=_.db=null +_.d=!1 +_.e=c +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +w7:function w7(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +wo:function wo(a,b){var _=this +_.r2=null +_.rx=a +_.dx=_.db=_.x2=_.x1=_.ry=null +_.d=!1 +_.e=b +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +vi:function vi(){this.b=this.a=null}, +mn:function mn(a,b,c){var _=this +_.r2=a +_.rx=b +_.dx=_.db=_.ry=null +_.d=!1 +_.e=c +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +uK:function uK(a,b,c,d,e){var _=this +_.r2=a +_.rx=b +_.ry=c +_.x1=d +_.y2=_.y1=_.x2=null +_.S=!0 +_.dx=_.db=null +_.d=!1 +_.e=e +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null}, +tn:function tn(a,b,c,d,e){var _=this +_.r2=a +_.rx=b +_.ry=c +_.dx=_.db=null +_.d=!1 +_.e=d +_.f=0 +_.r=!0 +_.Q=_.z=_.y=_.x=null +_.a=0 +_.c=_.b=null +_.$ti=e}, +Px:function Px(){}, +KV:function KV(){}, +a7v:function a7v(a,b,c){this.a=a +this.b=b +this.c=c}, +KM:function KM(a,b,c,d){var _=this +_.C=null +_.ai=a +_.aN=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Kp:function Kp(){}, +KR:function KR(a,b,c,d,e,f){var _=this +_.c1=a +_.cc=b +_.C=null +_.ai=c +_.aN=d +_.B$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KD:function KD(a,b,c,d,e,f){var _=this +_.c1=a +_.cc=b +_.C=null +_.ai=c +_.aN=d +_.B$=e +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a9n:function a9n(){}, +Kw:function Kw(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +A5:function A5(){}, +wR:function wR(){}, +KY:function KY(a,b,c,d){var _=this +_.aU=null +_.eF=a +_.dn=b +_.B$=c +_.k4=null +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Rn:function Rn(){}, +og(a){var s=0,r=P.ao(t.H) +var $async$og=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:s=2 +return P.av(C.bJ.cI("Clipboard.setData",P.aF(["text",a.a],t.N,t.z),t.H),$async$og) +case 2:return P.am(null,r)}}) +return P.an($async$og,r)}, +D4(a){var s=0,r=P.ao(t.Vz),q,p +var $async$D4=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:s=3 +return P.av(C.bJ.cI("Clipboard.getData",a,t.a),$async$D4) +case 3:p=c +if(p==null){q=null +s=1 +break}q=new T.k8(H.hG(J.bd(p,"text"))) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$D4,r)}, +k8:function k8(a){this.a=a}, +aql(a,b){return new T.fr(b,a,null)}, +cT(a){var s=a.a_(t.I) +return s==null?null:s.f}, +Jg(a,b,c){return new T.Jf(c,!1,b,null)}, +lJ(a,b,c,d,e){return new T.ua(d,b,e,a,c)}, +aq4(a){return new T.D0(a,null)}, +aAM(a,b,c){return new T.CX(c,b,a,null)}, +an7(a,b,c,d){return new T.qA(c,a,d,null,b,null)}, +an8(a,b,c,d){var s,r,q=new Float64Array(16) +q[15]=1 +s=Math.cos(b) +r=Math.sin(b) +q[0]=s +q[1]=r +q[2]=0 +q[4]=-r +q[5]=s +q[6]=0 +q[8]=0 +q[9]=0 +q[10]=1 +q[3]=0 +q[7]=0 +q[11]=0 +return new T.qA(new E.bb(q),a,!0,d,c,null)}, +aAU(a,b,c,d){return new T.Da(b,!1,c,a,null)}, +aqE(a,b,c){return new T.G6(c,b,a,null)}, +oa(a,b,c){return new T.Cp(C.aP,c,b,a,null)}, +a46(a,b){return new T.vk(b,a,new D.cR(b,t.xd))}, +dY(a,b,c){return new T.jq(c,b,a,null)}, +asb(a,b){return new T.jq(b.a,b.b,a,null)}, +aCa(a,b,c){return new T.GO(c,b,a,null)}, +auJ(a,b,c){var s,r +switch(b){case C.r:s=a.a_(t.I) +s.toString +r=G.aoh(s.f) +return r +case C.u:return C.F}}, +qc(a,b,c,d,e){return new T.xy(a,e,c,b,d)}, +a6t(a,b,c,d,e,f,g,h){return new T.mT(e,g,f,a,h,c,b,d)}, +amP(a,b,c,d){return new T.L8(C.r,c,d,b,null,C.e0,null,a,null)}, +aq6(a,b,c){return new T.D9(C.u,b,c,C.eg,null,C.e0,null,a,null)}, +arZ(a,b,c,d,e,f,g,h,i,j,k){return new T.L2(f,g,h,d,c,j,b,a,e,k,i,T.aDJ(f),null)}, +aDJ(a){var s,r={} +r.a=0 +s=H.a([],t.F) +a.bm(new T.a7Q(r,s)) +return s}, +a4e(a,b,c,d,e,f){return new T.GU(d,f,c,e,a,b,null)}, +bH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8){var s=null +return new T.pK(new A.a9a(e,s,a8,a4,a,s,i,s,s,s,s,g,h,s,s,s,s,a3,n,j,l,m,d,k,s,s,s,s,s,s,s,s,s,s,a7,a5,a6,a2,a0,s,s,s,s,s,s,o,p,a1,s,s,s,s,q,s,r,s),c,f,!1,b,s)}, +aAr(a){return new T.C7(a,null)}, +fr:function fr(a,b,c){this.f=a +this.b=b +this.a=c}, +Jf:function Jf(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +ua:function ua(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +D0:function D0(a,b){this.c=a +this.a=b}, +CX:function CX(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +K1:function K1(a,b,c,d,e,f,g,h){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.c=g +_.a=h}, +K2:function K2(a,b,c,d,e,f,g){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.c=f +_.a=g}, +qA:function qA(a,b,c,d,e,f){var _=this +_.e=a +_.r=b +_.x=c +_.y=d +_.c=e +_.a=f}, +oi:function oi(a,b,c){this.e=a +this.c=b +this.a=c}, +Da:function Da(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.y=c +_.c=d +_.a=e}, +G6:function G6(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +dL:function dL(a,b,c){this.e=a +this.c=b +this.a=c}, +es:function es(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Cp:function Cp(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +iW:function iW(a,b,c){this.e=a +this.c=b +this.a=c}, +vk:function vk(a,b,c){this.f=a +this.b=b +this.a=c}, +lI:function lI(a,b,c){this.e=a +this.c=b +this.a=c}, +jq:function jq(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +dT:function dT(a,b,c){this.e=a +this.c=b +this.a=c}, +G7:function G7(a,b,c,d){var _=this +_.f=a +_.r=b +_.c=c +_.a=d}, +GO:function GO(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +mF:function mF(a,b,c){this.e=a +this.c=b +this.a=c}, +Qi:function Qi(a,b,c,d){var _=this +_.b=_.a=_.fx=_.dy=_.ah=null +_.c=a +_.e=_.d=null +_.f=b +_.r=null +_.x=c +_.y=d +_.Q=_.z=null +_.ch=!1 +_.cx=!0 +_.dx=_.db=_.cy=!1}, +LO:function LO(a,b,c){this.e=a +this.c=b +this.a=c}, +xy:function xy(a,b,c,d,e){var _=this +_.e=a +_.f=b +_.r=c +_.c=d +_.a=e}, +Gu:function Gu(a,b,c,d,e,f){var _=this +_.ch=a +_.e=b +_.f=c +_.r=d +_.c=e +_.a=f}, +mT:function mT(a,b,c,d,e,f,g,h){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.Q=f +_.b=g +_.a=h}, +Kc:function Kc(a,b,c,d,e,f){var _=this +_.c=a +_.d=b +_.f=c +_.r=d +_.y=e +_.a=f}, +FU:function FU(){}, +L8:function L8(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.c=h +_.a=i}, +D9:function D9(a,b,c,d,e,f,g,h,i){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.c=h +_.a=i}, +FW:function FW(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +ML:function ML(a,b,c,d){var _=this +_.f=a +_.z=b +_.c=c +_.a=d}, +L2:function L2(a,b,c,d,e,f,g,h,i,j,k,l,m){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.Q=g +_.ch=h +_.cx=i +_.cy=j +_.db=k +_.c=l +_.a=m}, +a7Q:function a7Q(a,b){this.a=a +this.b=b}, +Ki:function Ki(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q){var _=this +_.d=a +_.e=b +_.f=c +_.r=d +_.x=e +_.y=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.dy=n +_.fr=o +_.fx=p +_.a=q}, +GU:function GU(a,b,c,d,e,f,g){var _=this +_.e=a +_.r=b +_.y=c +_.z=d +_.Q=e +_.c=f +_.a=g}, +f_:function f_(a,b,c,d,e,f,g){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.a=g}, +zF:function zF(a){this.a=null +this.b=a +this.c=null}, +R2:function R2(a,b,c){this.e=a +this.c=b +this.a=c}, +f5:function f5(a,b){this.c=a +this.a=b}, +fw:function fw(a,b,c,d){var _=this +_.e=a +_.f=b +_.c=c +_.a=d}, +BL:function BL(a,b,c){this.e=a +this.c=b +this.a=c}, +pK:function pK(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.r=c +_.x=d +_.c=e +_.a=f}, +vP:function vP(a,b){this.c=a +this.a=b}, +C7:function C7(a,b){this.c=a +this.a=b}, +lY:function lY(a,b,c){this.e=a +this.c=b +this.a=c}, +uZ:function uZ(a,b,c){this.e=a +this.c=b +this.a=c}, +oY:function oY(a,b){this.c=a +this.a=b}, +eN:function eN(a,b){this.c=a +this.a=b}, +tT:function tT(a,b,c){this.e=a +this.c=b +this.a=c}, +zV:function zV(a,b,c,d){var _=this +_.co=a +_.C=b +_.B$=c +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=d +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +aqK(a,b,c){var s=P.D(t.K,t.U3) +a.bm(new T.a2I(c,new T.a2H(s,b))) +return s}, +at2(a,b){var s,r=a.gA() +r.toString +t.q.a(r) +s=r.dj(0,b==null?null:b.gA()) +r=r.rx +return T.mv(s,new P.A(0,0,0+r.a,0+r.b))}, +oJ:function oJ(a){this.b=a}, +m9:function m9(a,b,c){this.c=a +this.e=b +this.a=c}, +a2H:function a2H(a,b){this.a=a +this.b=b}, +a2I:function a2I(a,b){this.a=a +this.b=b}, +rc:function rc(a,b){var _=this +_.d=a +_.e=null +_.f=!0 +_.a=null +_.b=b +_.c=null}, +afn:function afn(a,b){this.a=a +this.b=b}, +afm:function afm(){}, +afj:function afj(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.cy=_.cx=_.ch=null}, +jL:function jL(a,b){var _=this +_.a=a +_.c=_.b=null +_.d=b +_.r=_.f=_.e=null +_.y=_.x=!1}, +afk:function afk(a){this.a=a}, +afl:function afl(a,b){this.a=a +this.b=b}, +uT:function uT(a,b){this.b=a +this.c=b +this.a=null}, +a2G:function a2G(){}, +a2F:function a2F(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +km(a,b,c){var s,r=null,q=a==null,p=q?r:a.a,o=b==null +p=P.K(p,o?r:b.a,c) +s=q?r:a.gec(a) +s=P.a3(s,o?r:b.gec(b),c) +q=q?r:a.c +return new T.dJ(p,s,P.a3(q,o?r:b.c,c))}, +dJ:function dJ(a,b,c){this.a=a +this.b=b +this.c=c}, +Ph:function Ph(){}, +p8(a,b){var s=a.a_(t.Fe),r=s==null?null:s.x +return b.j("dy<0>?").a(r)}, +pd:function pd(){}, +d1:function d1(){}, +ac9:function ac9(a,b,c){this.a=a +this.b=b +this.c=c}, +aca:function aca(a,b,c){this.a=a +this.b=b +this.c=c}, +acb:function acb(a,b,c){this.a=a +this.b=b +this.c=c}, +ac8:function ac8(a,b){this.a=a +this.b=b}, +vt:function vt(a){this.a=a +this.b=null}, +GV:function GV(){}, +a4f:function a4f(a){this.a=a}, +Oe:function Oe(a,b){this.c=a +this.a=b}, +zE:function zE(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.x=c +_.b=d +_.a=e}, +rr:function rr(a,b,c){this.c=a +this.a=b +this.$ti=c}, +iE:function iE(a,b,c,d){var _=this +_.e=_.d=null +_.f=a +_.r=b +_.a=null +_.b=c +_.c=null +_.$ti=d}, +agn:function agn(a){this.a=a}, +agr:function agr(a){this.a=a}, +ags:function ags(a){this.a=a}, +agq:function agq(a){this.a=a}, +ago:function ago(a){this.a=a}, +agp:function agp(a){this.a=a}, +dy:function dy(){}, +a4Q:function a4Q(a,b){this.a=a +this.b=b}, +a4P:function a4P(){}, +wt:function wt(){}, +wC:function wC(){}, +G0:function G0(a,b,c){this.e=a +this.c=b +this.a=c}, +G1:function G1(a,b,c){this.e=a +this.c=b +this.a=c}, +rD:function rD(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +zZ:function zZ(a,b,c,d,e){var _=this +_.cP=a +_.c1=b +_.C=c +_.B$=d +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=e +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +rq:function rq(){}, +aIX(a){switch(a.gcB(a)){case"ar":X.e3("ar") +return new S.JO() +case"de":X.e3("de") +return new K.JP() +case"en":X.e3("en") +return new Z.JQ() +case"es":X.e3("es") +return new G.JR() +case"fr":X.e3("fr") +return new D.JS() +case"hi":X.e3("hi") +return new B.JT() +case"it":X.e3("it") +return new G.JU() +case"nl":X.e3("nl") +return new R.JV() +case"pt":X.e3("pt") +return new K.JW() +case"ru":X.e3("ru") +return new T.JX() +case"sv":X.e3("sv") +return new M.JY() +case"zh":X.e3("zh") +return new S.JZ()}throw H.c(U.uG('PhoneFieldLocalization.delegate failed to load unsupported locale "'+a.i(0)+'". This is likely an issue with the localizations generation tool. Please file an issue on GitHub with a reproducible sample app and the gen-l10n configuration that was used.'))}, +db:function db(){}, +Qr:function Qr(){}, +JX:function JX(){}, +act:function act(){}, +acu:function acu(){}, +acv:function acv(){}, +acw:function acw(){}, +acx:function acx(){}, +aqI(a,b,c){return null}, +a4x(a){var s=a.a +if(s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[14]===0&&s[15]===1)return new P.m(s[12],s[13]) +return null}, +aCs(a,b){var s,r +if(a===b)return!0 +if(a==null)return T.amn(b) +s=a.a +r=b.a +return s[0]===r[0]&&s[1]===r[1]&&s[2]===r[2]&&s[3]===r[3]&&s[4]===r[4]&&s[5]===r[5]&&s[6]===r[6]&&s[7]===r[7]&&s[8]===r[8]&&s[9]===r[9]&&s[10]===r[10]&&s[11]===r[11]&&s[12]===r[12]&&s[13]===r[13]&&s[14]===r[14]&&s[15]===r[15]}, +amn(a){var s=a.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +eY(a,b){var s=a.a,r=b.a,q=b.b,p=s[0]*r+s[4]*q+s[12],o=s[1]*r+s[5]*q+s[13],n=s[3]*r+s[7]*q+s[15] +if(n===1)return new P.m(p,o) +else return new P.m(p/n,o/n)}, +a4w(a,b,c,d,e){var s,r=e?1:1/(a[3]*b+a[7]*c+a[15]),q=(a[0]*b+a[4]*c+a[12])*r,p=(a[1]*b+a[5]*c+a[13])*r +if(d){s=$.akW() +s[2]=q +s[0]=q +s[3]=p +s[1]=p}else{s=$.akW() +if(qs[2])s[2]=q +if(p>s[3])s[3]=p}}, +mv(b1,b2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4=b1.a,a5=b2.a,a6=b2.b,a7=b2.c,a8=a7-a5,a9=b2.d,b0=a9-a6 +if(!isFinite(a8)||!isFinite(b0)){s=a4[3]===0&&a4[7]===0&&a4[15]===1 +T.a4w(a4,a5,a6,!0,s) +T.a4w(a4,a7,a6,!1,s) +T.a4w(a4,a5,a9,!1,s) +T.a4w(a4,a7,a9,!1,s) +a7=$.akW() +return new P.A(a7[0],a7[1],a7[2],a7[3])}a7=a4[0] +r=a7*a8 +a9=a4[4] +q=a9*b0 +p=a7*a5+a9*a6+a4[12] +a9=a4[1] +o=a9*a8 +a7=a4[5] +n=a7*b0 +m=a9*a5+a7*a6+a4[13] +a7=a4[3] +if(a7===0&&a4[7]===0&&a4[15]===1){l=p+r +if(r<0)k=p +else{k=l +l=p}if(q<0)l+=q +else k+=q +j=m+o +if(o<0)i=m +else{i=j +j=m}if(n<0)j+=n +else i+=n +return new P.A(l,j,k,i)}else{a9=a4[7] +h=a9*b0 +g=a7*a5+a9*a6+a4[15] +f=p/g +e=m/g +a9=p+r +a7=g+a7*a8 +d=a9/a7 +c=m+o +b=c/a7 +a=g+h +a0=(p+q)/a +a1=(m+n)/a +a7+=h +a2=(a9+q)/a7 +a3=(c+n)/a7 +return new P.A(T.arb(f,d,a0,a2),T.arb(e,b,a1,a3),T.ara(f,d,a0,a2),T.ara(e,b,a1,a3))}}, +arb(a,b,c,d){var s=ab?a:b,r=c>d?c:d +return s>r?s:r}, +ard(a,b){var s +if(T.amn(a))return b +s=new E.bb(new Float64Array(16)) +s.bF(a) +s.o5(s) +return T.mv(s,b)}, +arc(a){var s,r=new E.bb(new Float64Array(16)) +r.dt() +s=new E.hz(new Float64Array(4)) +s.w5(0,0,0,a.a) +r.Ad(0,s) +s=new E.hz(new Float64Array(4)) +s.w5(0,0,0,a.b) +r.Ad(1,s) +return r}, +aqS(a){a=C.c.zE(a.toUpperCase()) +if(a.length!==2)throw H.c(R.jf(C.eb,"incorrect length, found '"+a+"'")) +return a}},U={ +fh(){var s=$.awV() +return s==null?$.awk():s}, +ak2:function ak2(){}, +aj9:function aj9(){}, +bq(a){var s=null,r=H.a([a],t.jl) +return new U.oB(s,!1,!0,s,s,s,!1,r,s,C.bc,s,!1,!1,s,C.jG)}, +uv(a){var s=null,r=H.a([a],t.jl) +return new U.FI(s,!1,!0,s,s,s,!1,r,s,C.Lp,s,!1,!1,s,C.jG)}, +a1l(a){var s=null,r=H.a([a],t.jl) +return new U.FH(s,!1,!0,s,s,s,!1,r,s,C.Lo,s,!1,!1,s,C.jG)}, +uG(a){var s=H.a(a.split("\n"),t.s),r=H.a([U.uv(C.b.gJ(s))],t.qe),q=H.f8(s,1,null,t.N) +C.b.M(r,new H.aV(q,new U.a1K(),q.$ti.j("aV"))) +return new U.lZ(r)}, +a1I(a){return new U.lZ(a)}, +aBI(a){return a}, +aqA(a,b){if(a.r&&!0)return +if($.alZ===0||!1)U.aIg(J.dD(a.a),100,a.b) +else D.aoc().$1("Another exception was thrown: "+a.gUi().i(0)) +$.alZ=$.alZ+1}, +aBJ(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=P.aF(["dart:async-patch",0,"dart:async",0,"package:stack_trace",0,"class _AssertionError",0,"class _FakeAsync",0,"class _FrameCallbackEntry",0,"class _Timer",0,"class _RawReceivePortImpl",0],t.N,t.S),e=R.aEb(J.apq(a,"\n")) +for(s=0,r=0;q=e.length,r0)q.push(h.gf7(h))}C.b.lN(q) +if(s===1)j.push("(elided one frame from "+C.b.gc5(q)+")") +else if(s>1){l=q.length +if(l>1)q[l-1]="and "+C.b.gL(q) +if(q.length>2)j.push("(elided "+s+" frames from "+C.b.c4(q,", ")+")") +else j.push("(elided "+s+" frames from "+C.b.c4(q," ")+")")}return j}, +dv(a){var s=$.hL() +if(s!=null)s.$1(a)}, +aIg(a,b,c){var s,r +if(a!=null)D.aoc().$1(a) +s=H.a(C.c.zF(J.dD(c==null?P.aEd():U.aBI(c))).split("\n"),t.s) +r=s.length +s=J.apB(r!==0?new H.xq(s,new U.ake(),t.Ws):s,b) +D.aoc().$1(C.b.c4(U.aBJ(s),"\n"))}, +aFa(a,b,c){return new U.OZ(c,a,!0,!0,null,b)}, +l7:function l7(){}, +oB:function oB(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +FI:function FI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +FH:function FH(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o}, +bE:function bE(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.f=e +_.r=f}, +a1J:function a1J(a){this.a=a}, +lZ:function lZ(a){this.a=a}, +a1K:function a1K(){}, +a1L:function a1L(){}, +a1M:function a1M(){}, +ake:function ake(){}, +OZ:function OZ(a,b,c,d,e,f){var _=this +_.f=a +_.r=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +P0:function P0(){}, +P_:function P_(){}, +aGE(a,b,c){if(c!=null)return c +if(b)return new U.ajq(a) +return null}, +aGH(a,b,c,d){var s,r,q,p,o,n +if(b){if(c!=null){s=c.$0() +r=new P.N(s.c-s.a,s.d-s.b)}else{s=a.rx +s.toString +r=s}q=d.a5(0,C.j).gdd() +p=d.a5(0,new P.m(0+r.a,0)).gdd() +o=d.a5(0,new P.m(0,0+r.b)).gdd() +n=d.a5(0,r.OC(0,C.j)).gdd() +return Math.ceil(Math.max(Math.max(q,p),Math.max(o,n)))}return 35}, +ajq:function ajq(a){this.a=a}, +afy:function afy(){}, +v2:function v2(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.z=a +_.Q=b +_.ch=c +_.cx=d +_.cy=e +_.db=f +_.dx=g +_.fy=_.fx=_.fr=_.dy=null +_.e=h +_.a=i +_.b=j +_.c=k +_.d=!1}, +PI:function PI(){}, +Fe:function Fe(){}, +aCI(a,b,c){return new U.w8(A.alk(a.a,b.a,c))}, +w8:function w8(a){this.a=a}, +Qj:function Qj(){}, +xI:function xI(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Sp:function Sp(){}, +aEA(a){return U.aEz(a,null,null,C.aAZ,C.aAW,C.aAV)}, +aEz(a,b,c,d,e,f){switch(a){case C.N:b=C.aAX +c=C.aAP +break +case C.P:case C.T:b=C.aAQ +c=C.aAY +break +case C.M:b=C.aAO +c=C.aAR +break +case C.I:b=C.aAT +c=C.aAS +break +case C.L:b=C.aAU +c=C.aAN +break +case null:break}b.toString +c.toString +return new U.y9(b,c,d,e,f)}, +x3:function x3(a){this.b=a}, +y9:function y9(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +T0:function T0(){}, +aHA(a,b,c){var s,r,q,p,o,n,m=b.b +if(m<=0||b.a<=0||c.b<=0||c.a<=0)return C.LX +switch(a){case C.Hd:s=c +r=b +break +case C.He:q=c.a +p=c.b +o=b.a +s=q/p>o/m?new P.N(o*p/m,p):new P.N(q,m*q/o) +r=b +break +case C.Hf:q=c.a +p=c.b +o=b.a +r=q/p>o/m?new P.N(o,o*p/q):new P.N(m*q/p,m) +s=c +break +case C.Hg:m=b.a +q=c.a +p=m*c.b/q +r=new P.N(m,p) +s=new P.N(q,p*q/m) +break +case C.Hh:q=c.b +p=m*c.a/q +r=new P.N(p,m) +s=new P.N(p*q/m,q) +break +case C.Hi:r=new P.N(Math.min(b.a,c.a),Math.min(m,c.b)) +s=r +break +case C.mD:n=b.a/m +q=c.b +s=m>q?new P.N(q*n,q):b +m=c.a +if(s.a>m)s=new P.N(m,m/n) +r=b +break +default:r=null +s=null}return new U.FR(r,s)}, +iR:function iR(a){this.b=a}, +FR:function FR(a,b){this.a=a +this.b=b}, +qs:function qs(a){this.b=a}, +mM:function mM(a,b){this.a=a +this.d=b}, +Mk:function Mk(a){this.b=a}, +adO:function adO(a,b){this.a=a +this.b=b}, +nk:function nk(a,b,c,d,e,f,g,h,i,j){var _=this +_.a=null +_.b=!0 +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.x=f +_.y=g +_.z=h +_.Q=i +_.ch=j +_.go=_.fy=_.fx=_.fr=_.dy=_.dx=_.db=_.cy=_.cx=null}, +KE:function KE(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r){var _=this +_.G=_.n=null +_.V=a +_.a6=b +_.aD=c +_.aT=d +_.aL=e +_.aX=null +_.bC=f +_.bx=g +_.bM=h +_.cQ=i +_.by=j +_.bN=k +_.cR=l +_.e7=m +_.cj=n +_.dD=o +_.cv=p +_.aU=q +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=r +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +KX:function KX(a,b,c,d,e,f){var _=this +_.bR=a +_.bG=b +_.bS=null +_.dU=!0 +_.ci$=c +_.a7$=d +_.cG$=e +_.k4=null +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=f +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +a7y:function a7y(a,b,c){this.a=a +this.b=b +this.c=c}, +ab1:function ab1(){}, +a3y:function a3y(){}, +a3A:function a3A(){}, +aaS:function aaS(){}, +aaT:function aaT(a,b){this.a=a +this.b=b}, +aaW:function aaW(){}, +aGG(a){var s=H.b2("parent") +a.vM(new U.ajt(s)) +return s.aV()}, +apF(a,b){var s,r,q=t.KU,p=a.t3(q) +for(;s=p!=null,s;p=r){if(J.f(b.$1(p),!0))break +s=U.aGG(p).z +r=s==null?null:s.h(0,H.bp(q))}return s}, +aAg(a){var s={} +s.a=null +U.apF(a,new U.UQ(s)) +return C.HS}, +apG(a,b,c){var s,r={} +r.a=null +s=H.G(b) +U.apF(a,new U.UR(r,s,c,a)) +return r.a}, +aqn(a){return new U.Fr(a,new R.bs(H.a([],t.tq),t.wS))}, +ajt:function ajt(a){this.a=a}, +az:function az(){}, +aO:function aO(){}, +bi:function bi(){}, +hP:function hP(a,b,c){this.b=a +this.a=b +this.$ti=c}, +UP:function UP(){}, +fk:function fk(a,b,c){this.d=a +this.e=b +this.a=c}, +UQ:function UQ(a){this.a=a}, +UR:function UR(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +yh:function yh(a,b,c){var _=this +_.d=a +_.e=b +_.a=null +_.b=c +_.c=null}, +acL:function acL(a){this.a=a}, +yg:function yg(a,b,c,d,e){var _=this +_.f=a +_.r=b +_.x=c +_.b=d +_.a=e}, +m2:function m2(a,b,c,d,e,f,g,h,i){var _=this +_.c=a +_.d=b +_.e=c +_.r=d +_.y=e +_.z=f +_.ch=g +_.cx=h +_.a=i}, +z_:function z_(a,b){var _=this +_.f=_.e=_.d=!1 +_.r=a +_.a=null +_.b=b +_.c=null}, +aeY:function aeY(a){this.a=a}, +aeW:function aeW(a){this.a=a}, +aeR:function aeR(a){this.a=a}, +aeS:function aeS(a){this.a=a}, +aeQ:function aeQ(a,b){this.a=a +this.b=b}, +aeV:function aeV(a){this.a=a}, +aeT:function aeT(a){this.a=a}, +aeU:function aeU(a,b){this.a=a +this.b=b}, +aeX:function aeX(a,b){this.a=a +this.b=b}, +Fr:function Fr(a,b){this.b=a +this.a=b}, +k0:function k0(){}, +k4:function k4(){}, +lN:function lN(){}, +Fo:function Fo(){}, +pr:function pr(){}, +Kf:function Kf(a){this.c=this.b=null +this.a=a}, +MP:function MP(){}, +MO:function MO(){}, +Ps:function Ps(){}, +atV(a,b){var s={} +s.a=b +s.b=null +a.vM(new U.ajo(s)) +return s.b}, +li(a,b){var s +a.oq() +s=a.d +s.toString +F.as5(s,1,b)}, +at0(a,b,c){var s=a==null?null:a.f +if(s==null)s=b +return new U.r5(s,c)}, +aFs(a){var s,r,q,p,o=new H.aV(a,new U.ahd(),H.ax(a).j("aV<1,d_>")) +for(s=new H.dV(o,o.gp(o)),r=H.w(s).c,q=null;s.t();){p=r.a(s.d) +q=(q==null?p:q).Fs(0,p)}if(q.gK(q))return C.b.gJ(a).a +return C.b.F1(C.b.gJ(a).gPp(),q.gmW(q)).f}, +atb(a,b){S.nS(a,new U.ahf(b),t.zP)}, +aFr(a,b){S.nS(a,new U.ahc(b),t.h7)}, +ajo:function ajo(a){this.a=a}, +r5:function r5(a,b){this.b=a +this.c=b}, +l2:function l2(a){this.b=a}, +G2:function G2(){}, +a1S:function a1S(a,b){this.a=a +this.b=b}, +a1R:function a1R(){}, +qU:function qU(a,b){this.a=a +this.b=b}, +Od:function Od(a){this.a=a}, +a_T:function a_T(){}, +ahg:function ahg(a){this.a=a}, +a00:function a00(a,b){this.a=a +this.b=b}, +a_V:function a_V(){}, +a_W:function a_W(a){this.a=a}, +a_X:function a_X(a){this.a=a}, +a_Y:function a_Y(){}, +a_Z:function a_Z(a){this.a=a}, +a0_:function a0_(a){this.a=a}, +a_U:function a_U(a,b,c){this.a=a +this.b=b +this.c=c}, +a01:function a01(a){this.a=a}, +a02:function a02(a){this.a=a}, +a03:function a03(a){this.a=a}, +a04:function a04(a){this.a=a}, +a05:function a05(a){this.a=a}, +a06:function a06(a){this.a=a}, +d3:function d3(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +ahd:function ahd(){}, +ahf:function ahf(a){this.a=a}, +ahe:function ahe(){}, +iF:function iF(a){this.a=a +this.b=null}, +ahb:function ahb(){}, +ahc:function ahc(a){this.a=a}, +Kl:function Kl(a){this.a4$=a}, +a7_:function a7_(){}, +a70:function a70(){}, +a71:function a71(a){this.a=a}, +uJ:function uJ(a,b,c){this.c=a +this.e=b +this.a=c}, +P6:function P6(a){var _=this +_.a=_.d=null +_.b=a +_.c=null}, +r6:function r6(a,b,c,d){var _=this +_.f=a +_.r=b +_.b=c +_.a=d}, +L0:function L0(a){this.a=a}, +pb:function pb(){}, +J3:function J3(a){this.a=a}, +po:function po(){}, +Kd:function Kd(a){this.a=a}, +lM:function lM(a){this.a=a}, +Fn:function Fn(a){this.a=a}, +P7:function P7(){}, +R3:function R3(){}, +TA:function TA(){}, +TB:function TB(){}, +Bu(a,b){var s,r +a.a_(t.l4) +s=$.al1() +r=F.dW(a) +r=r==null?null:r.b +if(r==null)r=1 +return new M.oL(s,r,L.GY(a),T.cT(a),b,U.fh())}, +uX:function uX(a,b){this.c=a +this.a=b}, +z9:function z9(a){var _=this +_.f=_.e=_.d=null +_.r=!1 +_.y=_.x=null +_.z=!1 +_.a=_.db=_.cy=_.cx=_.ch=_.Q=null +_.b=a +_.c=null}, +afp:function afp(a,b,c){this.a=a +this.b=b +this.c=c}, +afq:function afq(a){this.a=a}, +afr:function afr(a){this.a=a}, +Tr:function Tr(){}, +w4:function w4(){}, +dq:function dq(a,b,c,d){var _=this +_.c=a +_.d=b +_.a=c +_.$ti=d}, +fy:function fy(){}, +a7I(a){return new U.L1(!1,P.ae(0,null,!1,t.Z))}, +cQ:function cQ(){}, +fc:function fc(){}, +A8:function A8(){}, +wU:function wU(a,b,c){var _=this +_.fr=a +_.y=null +_.a=!1 +_.c=_.b=null +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1 +_.$ti=c}, +L1:function L1(a,b){var _=this +_.fr=a +_.y=null +_.a=!1 +_.c=_.b=null +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +wV:function wV(a,b){var _=this +_.fr=a +_.y=null +_.a=!1 +_.c=_.b=null +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +mW:function mW(){}, +pB:function pB(){}, +wW:function wW(a,b){var _=this +_.r1=a +_.y=null +_.a=!1 +_.c=_.b=null +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +dh(a){var s=a.a_(t.l3),r=s==null?null:s.f +return r!==!1}, +qx:function qx(a,b,c){this.c=a +this.d=b +this.a=c}, +yR:function yR(a,b,c){this.f=a +this.b=b +this.a=c}, +n8:function n8(){}, +dA:function dA(){}, +T8:function T8(a,b,c){var _=this +_.x=a +_.a=null +_.b=!1 +_.c=null +_.d=b +_.e=null +_.f=c +_.r=null}, +Mm:function Mm(a,b,c,d){var _=this +_.c=a +_.d=b +_.e=c +_.a=d}, +Gf:function Gf(){}, +PJ:function PJ(){}, +afY:function afY(a){this.a=a}, +U6(a,b,c,d,e){return U.aI7(a,b,c,d,e,e)}, +aI7(a,b,c,d,e,f){var s=0,r=P.ao(f),q +var $async$U6=P.ak(function(g,h){if(g===1)return P.al(h,r) +while(true)switch(s){case 0:s=3 +return P.av(null,$async$U6) +case 3:q=a.$1(b) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$U6,r)}, +aCT(a,b){var s +a=T.aqS(a) +b=B.Mg(b) +s=U.amG(a,b) +if(R.qF(s,null))return s +return new R.cZ(b,a)}, +aCS(a,b){var s,r,q,p +a=T.aqS(a) +b=B.Mg(b) +s=Y.IP(a) +r=s.a +q=A.aq8(R.am7(b,r,s),r) +p=U.amG(a,q) +if(R.qF(p,null))return p +return new R.cZ(b,a)}, +aCR(a,b){var s,r,q,p,o +a=A.aq7(a) +b=B.Mg(b) +s=R.am7(b,a,null) +r=A.aq8(s,a) +q=s.length===r.length?b:r +p=M.aCt(q,Y.arg(a)).b +o=U.amG(p,q) +if(R.asE(o,null))return o +return new R.cZ(b,p)}, +amG(a,b){var s=Y.IP(a) +return new R.cZ(X.aCA(b,s),s.b)}},V={tq:function tq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p},N4:function N4(){},Cn:function Cn(a,b){this.Q=a +this.a=b}, +h9(a,b,c){if(c.j("b5<0>").b(a))return a.Z(b) +return a}, +cD:function cD(a){this.b=a}, +IK:function IK(){}, +yT:function yT(a,b){this.a=a +this.c=b}, +b5:function b5(){}, +el:function el(a,b){this.a=a +this.$ti=b}, +eJ:function eJ(a,b){this.a=a +this.$ti=b}, +ms:function ms(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var _=this +_.cR=a +_.b6=b +_.go=c +_.id=!1 +_.k2=_.k1=null +_.k3=d +_.k4=e +_.r1=f +_.r2=g +_.x1=_.ry=_.rx=null +_.de$=h +_.z=i +_.ch=_.Q=null +_.cx=j +_.db=_.cy=null +_.e=k +_.a=null +_.b=l +_.c=m +_.d=n +_.$ti=o}, +vL:function vL(){}, +zx:function zx(){}, +eS(a,b,c){var s,r,q,p,o,n=a==null +if(n&&b==null)return null +if(n)return b.ap(0,c) +if(b==null)return a.ap(0,1-c) +if(a instanceof V.b4&&b instanceof V.b4)return V.aqr(a,b,c) +if(a instanceof V.ev&&b instanceof V.ev)return V.aBx(a,b,c) +n=P.a3(a.ge0(a),b.ge0(b),c) +n.toString +s=P.a3(a.ge2(a),b.ge2(b),c) +s.toString +r=P.a3(a.geU(a),b.geU(b),c) +r.toString +q=P.a3(a.geV(),b.geV(),c) +q.toString +p=P.a3(a.gcE(a),b.gcE(b),c) +p.toString +o=P.a3(a.gcL(a),b.gcL(b),c) +o.toString +return new V.lc(n,s,r,q,p,o)}, +a0u(a,b){return new V.b4(a.a/b,a.b/b,a.c/b,a.d/b)}, +aqr(a,b,c){var s,r,q,p=P.a3(a.a,b.a,c) +p.toString +s=P.a3(a.b,b.b,c) +s.toString +r=P.a3(a.c,b.c,c) +r.toString +q=P.a3(a.d,b.d,c) +q.toString +return new V.b4(p,s,r,q)}, +aBx(a,b,c){var s,r,q,p=P.a3(a.a,b.a,c) +p.toString +s=P.a3(a.b,b.b,c) +s.toString +r=P.a3(a.c,b.c,c) +r.toString +q=P.a3(a.d,b.d,c) +q.toString +return new V.ev(p,s,r,q)}, +c9:function c9(){}, +b4:function b4(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ev:function ev(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +lc:function lc(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +as8(a){var s,r,q +switch(a.x){case C.bx:s=a.c +r=s!=null?new X.dS(s.gmx(s)):C.jt +break +case C.aq:s=a.d +r=a.c +if(s!=null){q=r==null?null:r.gmx(r) +r=new X.dd(s,q==null?C.z:q)}else if(r==null)r=C.mA +break +default:r=null}return new V.hn(a.a,a.f,a.b,a.e,r)}, +a9j(a,b,c){var s,r,q,p,o,n=null,m=a==null +if(m&&b==null)return n +if(!m&&b!=null){if(c===0)return a +if(c===1)return b}s=m?n:a.a +r=b==null +s=P.K(s,r?n:b.a,c) +q=m?n:a.b +q=T.aqI(q,r?n:b.b,c) +p=c<0.5?a.c:b.c +o=m?n:a.d +o=O.alj(o,r?n:b.d,c) +m=m?n:a.e +m=Y.ei(m,r?n:b.e,c) +m.toString +return new V.hn(s,q,p,o,m)}, +hn:function hn(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +ai0:function ai0(a,b){var _=this +_.b=a +_.Q=_.z=_.y=_.x=_.r=_.f=_.e=_.d=_.c=null +_.a=b}, +ai1:function ai1(){}, +ai2:function ai2(a,b,c){this.a=a +this.b=b +this.c=c}, +arV(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f={} +f.a=b +if(a==null)a=C.kk +s=J.aQ(a) +r=s.gp(a)-1 +q=P.ae(0,null,!1,t.LQ) +p=0<=r +while(!0){if(!!1)break +s.h(a,0) +o=b[0] +o.gf7(o) +break}while(!0){if(!!1)break +s.h(a,r) +n=b[-1] +n.gf7(n) +break}m=H.b2("oldKeyedChildren") +if(p){m.sbH(P.D(t.D2,t.bu)) +for(l=0;l<=r;){s.h(a,l);++l}p=!0}else l=0 +for(k=m.a,j=0;!1;){o=f.a[j] +if(p){i=o.gf7(o) +h=m.b +if(h===m)H.h(H.p_(k)) +g=J.bd(h,i) +if(g!=null){o.gf7(o) +g=null}}else g=null +q[j]=V.arU(g,o);++j}s.gp(a) +while(!0){if(!!1)break +q[j]=V.arU(s.h(a,l),f.a[j]);++j;++l}return new H.c6(q,H.ax(q).j("c6<1,c0>"))}, +arU(a,b){var s,r=a==null?A.Ls(b.gf7(b),null):a,q=b.gahK(),p=A.n3() +q.gAi() +p.r2=q.gAi() +p.d=!0 +q.gDZ(q) +s=q.gDZ(q) +p.bc(C.awl,!0) +p.bc(C.awn,s) +q.gA4(q) +p.bc(C.FI,q.gA4(q)) +q.gDU(q) +p.bc(C.FM,q.gDU(q)) +q.gpv() +p.bc(C.awq,q.gpv()) +q.gGj() +p.bc(C.FD,q.gGj()) +q.gAh() +p.bc(C.awr,q.gAh()) +q.gFB() +p.bc(C.awm,q.gFB()) +q.gvy(q) +p.bc(C.FC,q.gvy(q)) +q.gF2() +p.bc(C.FG,q.gF2()) +q.gF3(q) +p.bc(C.lh,q.gF3(q)) +q.goa(q) +s=q.goa(q) +p.bc(C.li,!0) +p.bc(C.lf,s) +q.gFp() +p.bc(C.awo,q.gFp()) +q.gpB() +p.bc(C.FB,q.gpB()) +q.gFR(q) +p.bc(C.FL,q.gFR(q)) +q.gFi(q) +p.bc(C.FN,q.gFi(q)) +q.gFf() +p.bc(C.FK,q.gFf()) +q.gA1() +p.bc(C.FF,q.gA1()) +q.gFS() +p.bc(C.FJ,q.gFS()) +q.gFC() +p.bc(C.FH,q.gFC()) +q.gvf() +p.svf(q.gvf()) +q.gqZ() +p.sqZ(q.gqZ()) +q.gGs() +s=q.gGs() +p.bc(C.lj,!0) +p.bc(C.lg,s) +q.gfz(q) +p.bc(C.FE,q.gfz(q)) +q.gaeE(q) +p.aJ=new A.cr(q.gaeE(q),C.aJ) +p.d=!0 +q.gm(q) +p.W=new A.cr(q.gm(q),C.aJ) +p.d=!0 +q.gaee() +p.ac=new A.cr(q.gaee(),C.aJ) +p.d=!0 +q.gabU() +p.a1=new A.cr(q.gabU(),C.aJ) +p.d=!0 +q.gae_(q) +p.ak=new A.cr(q.gae_(q),C.aJ) +p.d=!0 +q.gbp(q) +p.aR=q.gbp(q) +p.d=!0 +q.glF() +p.slF(q.glF()) +q.gnb() +p.snb(q.gnb()) +q.grG() +p.srG(q.grG()) +q.grH() +p.srH(q.grH()) +q.grI() +p.srI(q.grI()) +q.grF() +p.srF(q.grF()) +q.gvo() +p.svo(q.gvo()) +q.gvm() +p.svm(q.gvm()) +q.gru(q) +p.sru(0,q.gru(q)) +q.grv(q) +p.srv(0,q.grv(q)) +q.grE(q) +p.srE(0,q.grE(q)) +q.grC() +p.srC(q.grC()) +q.grA() +p.srA(q.grA()) +q.grD() +p.srD(q.grD()) +q.grB() +p.srB(q.grB()) +q.grJ() +p.srJ(q.grJ()) +q.grK() +p.srK(q.grK()) +q.grw() +p.srw(q.grw()) +q.gvn() +p.svn(q.gvn()) +q.grz() +p.srz(q.grz()) +r.nm(0,C.kk,p) +r.sbd(0,b.gbd(b)) +r.sce(0,b.gce(b)) +r.id=b.gahP() +return r}, +F4:function F4(){}, +Kv:function Kv(a,b,c,d,e,f,g){var _=this +_.C=a +_.ai=b +_.aN=c +_.bh=d +_.cS=e +_.er=_.dV=_.a4=_.lA=null +_.B$=f +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=g +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Ky:function Ky(a,b){var _=this +_.n=a +_.G=$ +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=b +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null}, +Kg:function Kg(a){this.a=a}, +M7(a){var s=0,r=P.ao(t.H) +var $async$M7=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:s=2 +return P.av(C.bJ.cI("SystemSound.play",a.b,t.H),$async$M7) +case 2:return P.am(null,r)}}) +return P.an($async$M7,r)}, +M6:function M6(a){this.b=a}, +i9:function i9(){}},W={ +BB(){return window}, +auy(){return document}, +aAq(a){var s=new self.Blob(a) +return s}, +tH(a,b){var s=document.createElement("canvas") +if(b!=null)s.width=b +if(a!=null)s.height=a +return s}, +aF6(a,b){return!1}, +aF5(a){var s=a.firstElementChild +if(s==null)throw H.c(P.a8("No elements")) +return s}, +uo(a,b,c){var s=document.body +s.toString +s=new H.aR(new W.d2(C.my.m6(s,a,b,c)),new W.a0O(),t.A3.j("aR")) +return t.h.a(s.gc5(s))}, +up(a){var s,r,q="element tag unavailable" +try{s=J.l(a) +s.gSk(a) +q=s.gSk(a)}catch(r){H.a5(r)}return q}, +eI(a,b){return document.createElement(a)}, +aBN(a,b,c){var s=new FontFace(a,b,P.U7(c)) +return s}, +aBW(a,b){var s,r=new P.a4($.Y,t._Y),q=new P.aM(r,t.rj),p=new XMLHttpRequest() +C.M7.afP(p,"GET",a,!0) +p.responseType=b +s=t._p +W.bz(p,"load",new W.a2Q(p,q),!1,s) +W.bz(p,"error",q.gab6(),!1,s) +p.send() +return r}, +aqO(){var s=document.createElement("img") +return s}, +a3o(){var s,r=null,q=document.createElement("input"),p=t.Zb.a(q) +if(r!=null)try{p.type=r}catch(s){H.a5(s)}return p}, +afD(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +at4(a,b,c,d){var s=W.afD(W.afD(W.afD(W.afD(0,a),b),c),d),r=s+((s&67108863)<<3)&536870911 +r^=r>>>11 +return r+((r&16383)<<15)&536870911}, +bz(a,b,c,d,e){var s=c==null?null:W.auh(new W.aeL(c),t.I3) +s=new W.yV(a,b,s,!1,e.j("yV<0>")) +s.Nr() +return s}, +at3(a){var s=document.createElement("a"),r=new W.ahP(s,window.location) +r=new W.re(r) +r.a_j(a) +return r}, +aFc(a,b,c,d){return!0}, +aFd(a,b,c,d){var s,r=d.a,q=r.a +q.href=c +s=q.hostname +r=r.b +if(!(s==r.hostname&&q.port===r.port&&q.protocol===r.protocol))if(s==="")if(q.port===""){r=q.protocol +r=r===":"||r===""}else r=!1 +else r=!1 +else r=!0 +return r}, +ath(){var s=t.N,r=P.i1(C.v_,s),q=H.a(["TEMPLATE"],t.s) +s=new W.Sq(r,P.i0(s),P.i0(s),P.i0(s),null) +s.a_l(null,new H.aV(C.v_,new W.aid(),t.a4),q,null) +return s}, +ajf(a){var s +if("postMessage" in a){s=W.aF7(a) +return s}else return a}, +aGe(a){if(t.VF.b(a))return a +return new P.iB([],[]).o4(a,!0)}, +aF7(a){if(a===window)return a +else return new W.aeb(a)}, +auh(a,b){var s=$.Y +if(s===C.K)return a +return s.DQ(a,b)}, +ad:function ad(){}, +UO:function UO(){}, +BP:function BP(){}, +BV:function BV(){}, +o6:function o6(){}, +lx:function lx(){}, +tv:function tv(){}, +ly:function ly(){}, +Vu:function Vu(){}, +Ch:function Ch(){}, +k6:function k6(){}, +Cl:function Cl(){}, +hR:function hR(){}, +tX:function tX(){}, +a_k:function a_k(){}, +on:function on(){}, +a_l:function a_l(){}, +c_:function c_(){}, +oo:function oo(){}, +a_m:function a_m(){}, +op:function op(){}, +fW:function fW(){}, +iV:function iV(){}, +a_n:function a_n(){}, +a_o:function a_o(){}, +a_x:function a_x(){}, +uh:function uh(){}, +iY:function iY(){}, +a08:function a08(){}, +ot:function ot(){}, +uj:function uj(){}, +uk:function uk(){}, +Fu:function Fu(){}, +a0g:function a0g(){}, +Nt:function Nt(a,b){this.a=a +this.b=b}, +ny:function ny(a,b){this.a=a +this.$ti=b}, +aB:function aB(){}, +a0O:function a0O(){}, +Fz:function Fz(){}, +uu:function uu(){}, +a1j:function a1j(a){this.a=a}, +a1k:function a1k(a){this.a=a}, +a1:function a1(){}, +a_:function a_(){}, +a1q:function a1q(){}, +FP:function FP(){}, +eT:function eT(){}, +oE:function oE(){}, +a1s:function a1s(){}, +a1t:function a1t(){}, +m4:function m4(){}, +j1:function j1(){}, +h0:function h0(){}, +a2J:function a2J(){}, +mb:function mb(){}, +kk:function kk(){}, +a2Q:function a2Q(a,b){this.a=a +this.b=b}, +uW:function uW(){}, +Go:function Go(){}, +uY:function uY(){}, +me:function me(){}, +mh:function mh(){}, +j8:function j8(){}, +vg:function vg(){}, +a4g:function a4g(){}, +H_:function H_(){}, +mw:function mw(){}, +a4A:function a4A(){}, +a4B:function a4B(){}, +IO:function IO(){}, +p6:function p6(){}, +vQ:function vQ(){}, +kA:function kA(){}, +IQ:function IQ(){}, +a4E:function a4E(a){this.a=a}, +a4F:function a4F(a){this.a=a}, +IR:function IR(){}, +a4G:function a4G(a){this.a=a}, +a4H:function a4H(a){this.a=a}, +vS:function vS(){}, +hc:function hc(){}, +IS:function IS(){}, +ef:function ef(){}, +a5d:function a5d(){}, +d2:function d2(a){this.a=a}, +ab:function ab(){}, +pc:function pc(){}, +Ja:function Ja(){}, +Jb:function Jb(){}, +Jk:function Jk(){}, +a5B:function a5B(){}, +wb:function wb(){}, +JG:function JG(){}, +a5T:function a5T(){}, +ie:function ie(){}, +a5X:function a5X(){}, +hf:function hf(){}, +Ka:function Ka(){}, +ji:function ji(){}, +ij:function ij(){}, +a6E:function a6E(){}, +L9:function L9(){}, +a8_:function a8_(a){this.a=a}, +a80:function a80(a){this.a=a}, +a8t:function a8t(){}, +x4:function x4(){}, +Lq:function Lq(){}, +Lw:function Lw(){}, +LQ:function LQ(){}, +ho:function ho(){}, +LU:function LU(){}, +qa:function qa(){}, +hp:function hp(){}, +LV:function LV(){}, +hq:function hq(){}, +LW:function LW(){}, +aaJ:function aaJ(){}, +aaK:function aaK(){}, +M_:function M_(){}, +aaX:function aaX(a){this.a=a}, +aaY:function aaY(a){this.a=a}, +xE:function xE(){}, +f7:function f7(){}, +xJ:function xJ(){}, +M8:function M8(){}, +M9:function M9(){}, +qj:function qj(){}, +qk:function qk(){}, +hv:function hv(){}, +fa:function fa(){}, +Mi:function Mi(){}, +Mj:function Mj(){}, +abZ:function abZ(){}, +hw:function hw(){}, +l1:function l1(){}, +y5:function y5(){}, +ac7:function ac7(){}, +jC:function jC(){}, +acl:function acl(){}, +MC:function MC(){}, +acA:function acA(){}, +MG:function MG(){}, +acB:function acB(){}, +nt:function nt(){}, +nu:function nu(){}, +iz:function iz(){}, +qL:function qL(){}, +NJ:function NJ(){}, +yJ:function yJ(){}, +P9:function P9(){}, +zG:function zG(){}, +S2:function S2(){}, +Sh:function Sh(){}, +Na:function Na(){}, +Ov:function Ov(a){this.a=a}, +alK:function alK(a,b){this.a=a +this.$ti=b}, +yU:function yU(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +r1:function r1(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.$ti=d}, +yV:function yV(a,b,c,d,e){var _=this +_.a=0 +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +aeL:function aeL(a){this.a=a}, +re:function re(a){this.a=a}, +cn:function cn(){}, +w3:function w3(a){this.a=a}, +a5j:function a5j(a){this.a=a}, +a5i:function a5i(a,b,c){this.a=a +this.b=b +this.c=c}, +Al:function Al(){}, +ai3:function ai3(){}, +ai4:function ai4(){}, +Sq:function Sq(a,b,c,d,e){var _=this +_.e=a +_.a=b +_.b=c +_.c=d +_.d=e}, +aid:function aid(){}, +Si:function Si(){}, +uA:function uA(a,b){var _=this +_.a=a +_.b=b +_.c=-1 +_.d=null}, +Dc:function Dc(){}, +aeb:function aeb(a){this.a=a}, +ahP:function ahP(a,b){this.a=a +this.b=b}, +T5:function T5(a){this.a=a +this.b=0}, +aiS:function aiS(a){this.a=a}, +NK:function NK(){}, +Oi:function Oi(){}, +Oj:function Oj(){}, +Ok:function Ok(){}, +Ol:function Ol(){}, +OU:function OU(){}, +OV:function OV(){}, +Pf:function Pf(){}, +Pg:function Pg(){}, +PN:function PN(){}, +PO:function PO(){}, +PP:function PP(){}, +PQ:function PQ(){}, +Q9:function Q9(){}, +Qa:function Qa(){}, +Qv:function Qv(){}, +Qw:function Qw(){}, +RC:function RC(){}, +Am:function Am(){}, +An:function An(){}, +S0:function S0(){}, +S1:function S1(){}, +S8:function S8(){}, +SA:function SA(){}, +SB:function SB(){}, +AF:function AF(){}, +AG:function AG(){}, +SI:function SI(){}, +SJ:function SJ(){}, +Tg:function Tg(){}, +Th:function Th(){}, +Tp:function Tp(){}, +Tq:function Tq(){}, +Tw:function Tw(){}, +Tx:function Tx(){}, +TG:function TG(){}, +TH:function TH(){}, +TI:function TI(){}, +TJ:function TJ(){}},X={tK:function tK(a,b,c){this.c=a +this.d=b +this.a=c},fS:function fS(a){this.b=a},bW:function bW(){}, +aAs(a,b,c){var s,r=P.K(a.a,b.a,c),q=P.a3(a.b,b.b,c),p=P.K(a.c,b.c,c),o=P.a3(a.d,b.d,c),n=Y.ei(a.e,b.e,c) +if(c<0.5)s=a.f +else s=b.f +return new X.tA(r,q,p,o,n,s,S.tD(a.r,b.r,c))}, +tA:function tA(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g}, +Nk:function Nk(){}, +a8O(a,b,c,d,e){if(a==null&&b==null)return null +return new X.zo(a,b,c,d,e.j("zo<0>"))}, +xe:function xe(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k}, +zo:function zo(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +RJ:function RJ(){}, +asu(d7,d8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3=null,d4=d7,d5=d4===C.a8,d6=X.aEN() +if(d8==null)d8=C.Ak +if(d5){s=C.ao.h(0,900) +s.toString +r=s}else r=d8 +q=X.Ml(r) +if(d5){s=C.ao.h(0,500) +s.toString +p=s}else{s=d8.b.h(0,100) +s.toString +p=s}if(d5)o=C.A +else{s=d8.b.h(0,700) +s.toString +o=s}n=q===C.a8 +if(d5){s=C.eL.h(0,200) +s.toString +m=s}else{s=d8.b.h(0,600) +s.toString +m=s}if(d5){s=C.eL.h(0,200) +s.toString +l=s}else{s=d8.b.h(0,500) +s.toString +l=s}k=X.Ml(l) +j=k===C.a8 +if(d5){s=C.ao.h(0,850) +s.toString +i=s}else{s=C.ao.h(0,50) +s.toString +i=s}if(d5){s=C.ao.h(0,800) +s.toString +h=s}else h=C.q +if(d5){s=C.ao.h(0,800) +s.toString +g=s}else g=C.q +f=d5?C.Lb:C.bb +e=X.Ml(d8)===C.a8 +s=X.Ml(l) +if(d5){d=C.eL.h(0,700) +d.toString}else{d=d8.b.h(0,700) +d.toString}if(d5){c=C.ao.h(0,700) +c.toString}else{c=d8.b.h(0,200) +c.toString}b=C.Ae.h(0,700) +b.toString +a=e?C.q:C.A +s=s===C.a8?C.q:C.A +a0=d5?C.q:C.A +a1=e?C.q:C.A +a2=new A.oh(d8,o,l,d,g,c,b,a,s,a0,a1,d5?C.A:C.q,d4) +s=C.ao.h(0,100) +s.toString +a3=s +a4=d5?C.a0:C.a_ +if(d5){s=C.ao.h(0,700) +s.toString +a5=s}else{s=d8.b.h(0,50) +s.toString +a5=s}if(d5)a6=l +else{s=d8.b.h(0,200) +s.toString +a6=s}if(d5){s=C.eL.h(0,400) +s.toString +a7=s}else{s=d8.b.h(0,300) +s.toString +a7=s}if(d5){s=C.ao.h(0,700) +s.toString +a8=s}else{s=d8.b.h(0,200) +s.toString +a8=s}if(d5){s=C.ao.h(0,800) +s.toString +a9=s}else a9=C.q +b0=l.k(0,r)?C.q:l +b1=d5?C.Kx:P.aI(153,0,0,0) +s=C.Ae.h(0,700) +s.toString +b2=s +b3=n?C.jS:C.nG +b4=j?C.jS:C.nG +b5=d5?C.jS:C.Mc +b6=U.fh() +b6=b6 +b7=U.aEA(b6) +b8=d5?b7.b:b7.a +b9=n?b7.b:b7.a +c0=j?b7.b:b7.a +c1=b8.bW(d3) +c2=b9.bW(d3) +c3=c0.bW(d3) +switch(b6){case C.P:case C.T:case C.N:c4=C.i2 +break +case C.L:case C.I:case C.M:c4=C.dA +break +default:c4=d3}if(d5){s=d8.b.h(0,600) +s.toString +c5=s}else{s=C.ao.h(0,300) +s.toString +c5=s}c6=d5?P.aI(31,255,255,255):P.aI(31,0,0,0) +c7=d5?P.aI(10,255,255,255):P.aI(10,0,0,0) +c8=M.apV(!1,c5,a2,d3,c6,36,d3,c7,C.HP,c4,88,d3,d3,d3,C.jn) +c9=d5?C.Kt:C.n2 +d0=d5?C.n0:C.jv +d1=d5?C.n0:C.Ku +if(d5){s=C.eL.h(0,200) +s.toString}else s=r +d=c1.y +d.toString +d2=K.aAF(a2.cx,d,s) +return X.an2(l,k,b4,c3,C.GT,!1,a8,C.ac7,h,C.H1,C.H2,C.H3,C.HQ,c5,c8,i,g,C.IQ,C.IR,d2,a2,d3,C.KM,C.Lk,a9,C.Lt,c9,f,C.Lw,C.LT,b2,!0,C.LY,c6,d0,b1,c7,b5,b0,C.I8,c4,C.ach,C.acG,C.Im,b6,C.avL,r,q,o,p,b3,c2,C.avM,C.avO,i,C.aw7,a5,a3,C.A,C.axt,C.axw,d1,C.IG,C.axH,C.axQ,C.axR,a6,a7,C.ay0,c1,C.aB2,C.aB3,m,C.aB6,b7,a4,!0,d6)}, +an2(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8){return new X.fI(f8,c7,c8,d0,c9,p,d9,a,b,d5,i,q,a8,b4,b7,b5,e2,e3,d8,f6,a7,o,f2,n,d7,e7,a3,e8,g,a5,b9,b6,b1,f3,f0,d2,d,c0,b8,d1,c,e0,e5,f4,r,a0,c5,c1,!1,c4,e,d6,j,a1,e1,a6,b3,c2,f5,a2,l,c6,h,a9,m,k,f1,e6,b0,c3,e9,a4,s,d4,e4,d3,!0,!0)}, +aEs(){return X.asu(C.ah,null)}, +aEt(a,b){return $.avL().bL(0,new X.rf(a,b),new X.abW(a,b))}, +Ml(a){var s=0.2126*P.aln((a.gm(a)>>>16&255)/255)+0.7152*P.aln((a.gm(a)>>>8&255)/255)+0.0722*P.aln((a.gm(a)&255)/255)+0.05 +if(s*s>0.15)return C.ah +return C.a8}, +aCf(a,b){return new X.H0(a,b,C.m3,b.a,b.b,b.c,b.d,b.e,b.f)}, +aEN(){switch(U.fh()){case C.P:case C.N:case C.T:break +case C.L:case C.I:case C.M:return C.aCE}return C.Gh}, +mt:function mt(a){this.b=a}, +fI:function fI(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0 +_.x1=b1 +_.x2=b2 +_.y1=b3 +_.y2=b4 +_.S=b5 +_.ah=b6 +_.aJ=b7 +_.W=b8 +_.a1=b9 +_.ac=c0 +_.ak=c1 +_.a3=c2 +_.b1=c3 +_.b6=c4 +_.aR=c5 +_.br=c6 +_.aK=c7 +_.bw=c8 +_.bR=c9 +_.bG=d0 +_.bS=d1 +_.dU=d2 +_.B=d3 +_.n=d4 +_.G=d5 +_.V=d6 +_.a6=d7 +_.aD=d8 +_.aT=d9 +_.aL=e0 +_.aX=e1 +_.bC=e2 +_.bx=e3 +_.bM=e4 +_.cQ=e5 +_.by=e6 +_.bN=e7 +_.cR=e8 +_.e7=e9 +_.cj=f0 +_.dD=f1 +_.cv=f2 +_.aU=f3 +_.eF=f4 +_.dn=f5 +_.dE=f6 +_.ly=f7 +_.po=f8}, +abW:function abW(a,b){this.a=a +this.b=b}, +H0:function H0(a,b,c,d,e,f,g,h,i){var _=this +_.cy=a +_.db=b +_.r=c +_.a=d +_.b=e +_.c=f +_.d=g +_.e=h +_.f=i}, +rf:function rf(a,b){this.a=a +this.b=b}, +OT:function OT(a,b,c){this.a=a +this.b=b +this.$ti=c}, +jE:function jE(a,b){this.a=a +this.b=b}, +SD:function SD(){}, +T6:function T6(){}, +dS:function dS(a){this.a=a}, +auZ(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a +if(b2.gK(b2))return +s=b2.a +r=b2.c-s +q=b2.b +p=b2.d-q +o=new P.N(r,p) +n=a8.gaM(a8) +m=a8.gaB(a8) +l=U.aHA(C.mD,new P.N(n,m).fh(0,b4),o) +k=l.a.ap(0,b4) +j=l.b +if(b3!==C.dc&&j.k(0,o))b3=C.dc +i=H.aA() +h=i?H.b3():new H.aT(new H.aW()) +h.srm(!1) +if(a3!=null)h.sON(a3) +h.saz(0,new P.J(((C.h.c3(b1*255,1)&255)<<24|0)>>>0)) +h.spp(a5) +h.syY(a9) +i=j.a +g=(r-i)/2 +f=j.b +e=(p-f)/2 +p=a0.a +p=s+(g+(a7?-p:p)*g) +q+=e+a0.b*e +d=new P.A(p,q,p+i,q+f) +c=b3!==C.dc||a7 +if(c)a1.bD(0) +q=b3===C.dc +if(!q)a1.o0(0,b2) +if(a7){b=-(s+r/2) +a1.at(0,-b,0) +a1.cZ(0,-1,1) +a1.at(0,b,0)}a=a0.aeg(k,new P.A(0,0,n,m)) +if(q)a1.m8(a8,a,d,h) +else for(s=new P.e2(X.atU(b2,d,b3).a());s.t();)a1.m8(a8,a,s.gD(s),h) +if(c)a1.bs(0)}, +atU(a,b,c){return P.cL(function(){var s=a,r=b,q=c +var p=0,o=1,n,m,l,k,j,i,h,g,f,e,d,a0,a1,a2 +return function $async$atU(a3,a4){if(a3===1){n=a4 +p=o}while(true)switch(p){case 0:g=r.c +f=r.a +e=g-f +d=r.d +a0=r.b +a1=d-a0 +a2=q!==C.Mh +if(!a2||q===C.Mi){m=C.d.e8((s.a-f)/e) +l=C.d.e4((s.c-g)/e)}else{m=0 +l=0}if(!a2||q===C.Mj){k=C.d.e8((s.b-a0)/a1) +j=C.d.e4((s.d-d)/a1)}else{k=0 +j=0}i=m +case 2:if(!(i<=l)){p=4 +break}g=i*e,h=k +case 5:if(!(h<=j)){p=7 +break}p=8 +return r.bO(new P.m(g,h*a1)) +case 8:case 6:++h +p=5 +break +case 7:case 3:++i +p=2 +break +case 4:return P.cJ() +case 1:return P.cK(n)}}},t.YT)}, +oM:function oM(a){this.b=a}, +uc:function uc(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +dd:function dd(a,b){this.b=a +this.a=b}, +e0:function e0(a,b,c){this.b=a +this.c=b +this.a=c}, +abf(a){var s=0,r=P.ao(t.H) +var $async$abf=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:s=2 +return P.av(C.bJ.cI(u.F,P.aF(["label",a.a,"primaryColor",a.b],t.N,t.z),t.H),$async$abf) +case 2:return P.am(null,r)}}) +return P.an($async$abf,r)}, +aEk(a){if($.qg!=null){$.qg=a +return}if(a.k(0,$.an0))return +$.qg=a +P.dB(new X.abg())}, +UW:function UW(a,b){this.a=a +this.b=b}, +kY:function kY(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.e=d +_.f=e +_.r=f}, +abg:function abg(){}, +d0(a,b,c,d){var s=b"))}, +alF(a,b,c){return new Y.Fj(c,a,!0,!0,null,b)}, +bJ(a){return C.c.rL(C.h.ou(J.e7(a)&1048575,16),5,"0")}, +aux(a){var s=J.dD(a) +return C.c.bz(s,C.c.mg(s,".")+1)}, +or:function or(a,b){this.a=a +this.b=b}, +iX:function iX(a){this.b=a}, +agB:function agB(){}, +du:function du(){}, +fq:function fq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p){var _=this +_.f=a +_.r=b +_.x=c +_.z=d +_.Q=e +_.ch=f +_.cx=g +_.cy=h +_.db=!0 +_.dx=null +_.dy=i +_.fr=j +_.a=k +_.b=l +_.c=m +_.d=n +_.e=o +_.$ti=p}, +ue:function ue(){}, +Fj:function Fj(a,b,c,d,e,f){var _=this +_.f=a +_.r=null +_.a=b +_.b=c +_.c=d +_.d=e +_.e=f}, +ai:function ai(){}, +a_P:function a_P(){}, +hT:function hT(){}, +Ob:function Ob(){}, +ug:function ug(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e}, +Oc:function Oc(){}, +kp:function kp(a,b,c,d,e,f,g,h,i,j){var _=this +_.z=a +_.Q=b +_.ch=c +_.cx=d +_.cy=e +_.db=f +_.dy=_.dx=null +_.fr=!0 +_.e=g +_.a=h +_.b=i +_.c=j +_.d=!1}, +fU(a,b){var s=a.c,r=s===C.ap&&a.b===0,q=b.c===C.ap&&b.b===0 +if(r&&q)return C.z +if(r)return b +if(q)return a +return new Y.d7(a.a,a.b+b.b,s)}, +iQ(a,b){var s,r=a.c +if(!(r===C.ap&&a.b===0))s=b.c===C.ap&&b.b===0 +else s=!0 +if(s)return!0 +return r===b.c&&a.a.k(0,b.a)}, +b9(a,b,c){var s,r,q,p,o +if(c===0)return a +if(c===1)return b +s=P.a3(a.b,b.b,c) +s.toString +if(s<0)return C.z +r=a.c +q=b.c +if(r===q){q=P.K(a.a,b.a,c) +q.toString +return new Y.d7(q,s,r)}switch(r){case C.ag:p=a.a +break +case C.ap:r=a.a +p=P.aI(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:p=null}switch(q){case C.ag:o=b.a +break +case C.ap:r=b.a +o=P.aI(0,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +break +default:o=null}r=P.K(p,o,c) +r.toString +return new Y.d7(r,s,C.ag)}, +ei(a,b,c){var s,r=b!=null?b.dF(a,c):null +if(r==null&&a!=null)r=a.dG(b,c) +if(r==null)s=c<0.5?a:b +else s=r +return s}, +asY(a,b,c){var s,r,q,p,o,n,m=a instanceof Y.fK?a.a:H.a([a],t.Fi),l=b instanceof Y.fK?b.a:H.a([b],t.Fi),k=H.a([],t.N_),j=Math.max(m.length,l.length) +for(s=1-c,r=0;r") +return P.aG(new H.aV(r,new Y.a4C(),s),!0,s.j("bv.E"))}, +a4C:function a4C(){}},Z={wc:function wc(){},fX:function fX(){},zp:function zp(){},h6:function h6(a,b,c){this.a=a +this.b=b +this.c=c},xY:function xY(a){this.a=a},fp:function fp(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d},oG:function oG(a){this.a=a},NY:function NY(){},wF:function wF(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1){var _=this +_.c=a +_.f=b +_.r=c +_.x=d +_.y=e +_.z=f +_.ch=g +_.cx=h +_.cy=i +_.db=j +_.dx=k +_.dy=l +_.fy=m +_.go=n +_.k1=o +_.k2=p +_.k3=q +_.k4=r +_.r1=s +_.r2=a0 +_.a=a1},R1:function R1(a,b){var _=this +_.md$=a +_.a=null +_.b=b +_.c=null},Po:function Po(a,b,c){this.e=a +this.c=b +this.a=c},Rf:function Rf(a,b,c){var _=this +_.C=a +_.B$=b +_.r1=_.k4=null +_.r2=!1 +_.ry=_.rx=null +_.x1=0 +_.d=!1 +_.f=_.e=null +_.x=_.r=!1 +_.y=null +_.z=!1 +_.Q=!0 +_.ch=null +_.cx=!1 +_.cy=null +_.db=!1 +_.dx=c +_.dy=!1 +_.fr=null +_.fx=!0 +_.fy=null +_.go=!0 +_.id=null +_.a=0 +_.c=_.b=null},ahq:function ahq(a,b){this.a=a +this.b=b},Tz:function Tz(){}, +aqf(a,b,c,d,e){if(a==null&&b==null)return null +return new Z.zm(a,b,c,d,e.j("zm<0>"))}, +ub:function ub(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k}, +zm:function zm(a,b,c,d,e){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.$ti=e}, +NW:function NW(){}, +aBp(a,b,c){var s,r,q=G.aqm(a).a +if(q==null)q=K.aq(a).cx +s=q +r=c +return new Y.d7(s,r,C.ag)}, +Fq:function Fq(a){this.a=a}, +uB:function uB(a,b,c,d,e,f,g){var _=this +_.f=a +_.r=b +_.x=c +_.y=d +_.z=e +_.b=f +_.a=g}, +asq(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2){var s +if(q==null)s=C.axX +else s=q +return new Z.xQ(d,n,i,s,c1,b7,b6,b8,b9,c0,!0,a1,!1,!0,C.axu,C.axv,!0,C.aB5,b3,a3,a4,a5,a2,o,m,h,f,g,e,b1,b2,p,a8,!0,b0,r,a9,a7,b,a6,!0,null)}, +Ss:function Ss(a,b){var _=this +_.d=a +_.a=b +_.b=!0 +_.c=0}, +xQ:function xQ(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2){var _=this +_.c=a +_.d=b +_.e=c +_.f=d +_.r=e +_.y=f +_.z=g +_.Q=h +_.ch=i +_.cx=j +_.cy=k +_.db=l +_.dx=m +_.dy=n +_.fr=o +_.fx=p +_.fy=q +_.k3=r +_.k4=s +_.ry=a0 +_.x1=a1 +_.x2=a2 +_.y1=a3 +_.y2=a4 +_.S=a5 +_.ah=a6 +_.aJ=a7 +_.W=a8 +_.a1=a9 +_.ac=b0 +_.ak=b1 +_.a3=b2 +_.b1=b3 +_.b6=b4 +_.aR=b5 +_.bw=b6 +_.bG=b7 +_.bS=b8 +_.dU=b9 +_.B=c0 +_.n=c1 +_.a=c2}, +AA:function AA(a,b,c,d,e,f,g){var _=this +_.e=_.d=null +_.r=_.f=!1 +_.y=_.x=null +_.z=a +_.b2$=b +_.cH$=c +_.es$=d +_.cT$=e +_.d2$=f +_.a=null +_.b=g +_.c=null}, +aif:function aif(a,b){this.a=a +this.b=b}, +aie:function aie(a,b){this.a=a +this.b=b}, +aih:function aih(a){this.a=a}, +aii:function aii(a,b,c){this.a=a +this.b=b +this.c=c}, +aij:function aij(a){this.a=a}, +aik:function aik(a){this.a=a}, +ail:function ail(a,b){this.a=a +this.b=b}, +aig:function aig(a){this.a=a}, +aj2:function aj2(){}, +Be:function Be(){}, +VZ:function VZ(){}, +W_:function W_(a,b){this.a=a +this.b=b}, +W0:function W0(a,b){this.a=a +this.b=b}, +W1:function W1(a,b){this.a=a +this.b=b}, +a_F(a,b,c){var s=null,r=a==null +if(r&&b==null)return s +if(r){r=b.dF(s,c) +return r==null?b:r}if(b==null){r=a.dG(s,c) +return r==null?a:r}if(c===0)return a +if(c===1)return b +r=b.dF(a,c) +if(r==null)r=a.dG(b,c) +if(r==null)if(c<0.5){r=a.dG(s,c*2) +if(r==null)r=a}else{r=b.dF(s,(c-0.5)*2) +if(r==null)r=b}return r}, +fY:function fY(){}, +Cd:function Cd(){}, +O0:function O0(){}, +L6:function L6(a,b){this.a=a +this.b=b}, +L7:function L7(){}, +K9:function K9(a,b){var _=this +_.a=a +_.W$=0 +_.a1$=b +_.ak$=_.ac$=0 +_.a3$=!1}, +Qt:function Qt(){}, +Qu:function Qu(){}, +JQ:function JQ(){}, +Wk:function Wk(a){this.a=a}, +Wn:function Wn(a){this.a=a}, +Wl:function Wl(a){this.a=a}, +Wm:function Wm(a){this.a=a}, +Wq:function Wq(a){this.a=a}, +Wp:function Wp(a,b){this.a=a +this.b=b}, +Wo:function Wo(a,b){this.a=a +this.b=b}, +aCM(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o){var s=null,r=o==null?M.arA():o +return new Z.wm(d,m,j,g,r,new Z.a62(!0,l,16,f,!0,a,C.axZ,s,s,s,C.ak,s,s,!0,"*",!1,!0,s,s,!0,s,s,s,s,s,2,s,s,e,C.e9,C.c6,s,C.jL,!0,s,s,s,s,s,!0),d.r,!0,c,s,i)}, +wm:function wm(a,b,c,d,e,f,g,h,i,j,k){var _=this +_.ch=a +_.cx=b +_.cy=c +_.db=d +_.d=e +_.e=f +_.f=g +_.r=h +_.x=i +_.z=j +_.a=k}, +a62:function a62(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.x=h +_.y=i +_.z=j +_.Q=k +_.ch=l +_.cx=m +_.cy=n +_.db=o +_.dx=p +_.dy=q +_.fr=r +_.fx=s +_.fy=a0 +_.go=a1 +_.id=a2 +_.k1=a3 +_.k2=a4 +_.k3=a5 +_.k4=a6 +_.r1=a7 +_.r2=a8 +_.rx=a9 +_.ry=b0 +_.x1=b1 +_.x2=b2 +_.y1=b3 +_.y2=b4 +_.S=b5 +_.ah=b6 +_.aJ=b7 +_.W=b8 +_.a1=b9 +_.ac=c0}, +ry:function ry(a,b,c,d,e,f,g,h){var _=this +_.dy=_.dx=_.db=null +_.d=$ +_.e=a +_.f=b +_.b2$=c +_.cH$=d +_.es$=e +_.cT$=f +_.d2$=g +_.a=null +_.b=h +_.c=null}, +ah_:function ah_(a){this.a=a}, +ah0:function ah0(a){this.a=a}} +var w=[A,B,C,D,E,F,G,H,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z] +hunkHelpers.setFunctionNamesIfNecessary(w) +var $={} +H.akv.prototype={ +$2(a,b){var s,r +for(s=$.hI.length,r=0;r<$.hI.length;$.hI.length===s||(0,H.L)($.hI),++r)$.hI[r].$0() +return P.dp(P.aDT("OK"),t.HS)}, +$S:401} +H.akw.prototype={ +$0(){var s=this.a +if(!s.a){s.a=!0 +C.b8.S8(window,new H.aku(s))}}, +$S:0} +H.aku.prototype={ +$1(a){var s,r,q,p +H.aIx() +this.a.a=!1 +s=C.d.dK(1000*a) +H.aIv() +r=$.bl() +q=r.x +if(q!=null){p=P.cN(s,0) +H.Ua(q,r.y,p,t.Tu)}q=r.z +if(q!=null)H.Bw(q,r.Q)}, +$S:135} +H.aj3.prototype={ +$1(a){var s=a==null?null:new H.a_w(a) +$.nL=!0 +$.U0=s}, +$S:228} +H.aj4.prototype={ +$0(){self._flutter_web_set_location_strategy=null}, +$S:0} +H.mE.prototype={ +A_(a){}} +H.BO.prototype={ +gaaH(){var s=this.d +return s==null?H.h(H.v("callback")):s}, +sabO(a){var s,r,q,p=this +if(J.f(a,p.c))return +if(a==null){p.B5() +p.c=null +return}s=p.a.$0() +r=a.a +q=s.a +if(rr){p.B5() +p.b=P.c2(P.cN(0,r-q),p.gDd())}p.c=a}, +B5(){var s=this.b +if(s!=null)s.b5(0) +this.b=null}, +a9a(){var s=this,r=s.a.$0(),q=s.c,p=r.a +q=q.a +if(p>=q){s.b=null +s.aaI()}else s.b=P.c2(P.cN(0,q-p),s.gDd())}, +aaI(){return this.gaaH().$0()}} +H.UZ.prototype={ +ga_V(){var s=new H.hB(new W.ny(window.document.querySelectorAll("meta"),t.xl),t.u8).rg(0,new H.V_(),new H.V0()) +return s==null?null:s.content}, +zN(a){var s +if(P.an9(a).gQw())return P.T4(C.ko,a,C.as,!1) +s=this.ga_V() +if(s==null)s="" +return P.T4(C.ko,s+("assets/"+a),C.as,!1)}, +cW(a,b){return this.aeP(0,b)}, +aeP(a,b){var s=0,r=P.ao(t.V4),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e +var $async$cW=P.ak(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:f=m.zN(b) +p=4 +s=7 +return P.av(W.aBW(f,"arraybuffer"),$async$cW) +case 7:l=d +k=W.aGe(l.response) +h=H.i4(k,0,null) +q=h +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +h=H.a5(e) +if(t._p.b(h)){j=h +i=W.ajf(j.target) +if(t.Gf.b(i)){if(i.status===404&&b==="AssetManifest.json"){$.bV().$1("Asset manifest does not exist at `"+H.e(f)+"` \u2013 ignoring.") +q=H.i4(new Uint8Array(H.Bm(C.as.gyy().f1("{}"))).buffer,0,null) +s=1 +break}h=i.status +h.toString +throw H.c(new H.o0(f,h))}$.bV().$1("Caught ProgressEvent with target: "+H.e(i)) +throw e}else throw e +s=6 +break +case 3:s=2 +break +case 6:case 1:return P.am(q,r) +case 2:return P.al(o,r)}}) +return P.an($async$cW,r)}} +H.V_.prototype={ +$1(a){return J.f(J.az5(a),"assetBase")}, +$S:33} +H.V0.prototype={ +$0(){return null}, +$S:6} +H.o0.prototype={ +i(a){return'Failed to load asset at "'+this.a+'" ('+this.b+")"}, +$icU:1} +H.iS.prototype={ +i(a){return this.b}} +H.i7.prototype={ +i(a){return this.b}} +H.VK.prototype={ +gbv(a){var s,r=this.d +if(r==null){this.wu() +s=this.d +s.toString +r=s}return r}, +gcO(){if(this.z==null)this.wu() +var s=this.e +s.toString +return s}, +wu(){var s,r,q,p,o,n,m,l,k=this,j=!1,i=null,h=k.z +if(h!=null){h.width=0 +k.z.height=0 +k.z=null}h=k.y +if(h!=null&&h.length!==0){h.toString +s=C.b.ky(h,0) +k.z=s +i=s +j=!0 +r=!0}else{h=k.f +q=H.aY() +p=k.r +o=H.aY() +i=k.IA(h,p) +n=i +k.z=n +if(n==null){H.av5() +i=k.IA(h,p)}n=i.style +n.position="absolute" +h=H.e(h/q)+"px" +n.width=h +h=H.e(p/o)+"px" +n.height=h +r=!1}h=k.Q +q=h.lastChild +p=i +if(q==null?p!=null:q!==p)h.appendChild(i) +try{if(j)i.style.removeProperty("z-index") +k.d=i.getContext("2d")}catch(m){H.a5(m)}h=k.d +if(h==null){H.av5() +h=k.d=i.getContext("2d")}q=k.cx +k.e=new H.Wj(h,k,q,C.d4,C.dT,C.dU) +l=k.gbv(k) +l.save();++k.ch +l.setTransform(1,0,0,1,0,0) +if(r)l.clearRect(0,0,k.f*q,k.r*q) +l.scale(H.aY()*q,H.aY()*q) +k.a7t()}, +IA(a,b){var s,r,q=document.createElement("CANVAS") +if(q!=null){try{s=this.cx +J.azR(q,C.d.e4(a*s)) +J.azP(q,C.d.e4(b*s))}catch(r){H.a5(r) +return null}return t.d0.a(q)}return null}, +b_(a){var s,r,q,p,o,n=this +n.X6(0) +if(n.z!=null){s=n.d +if(s!=null)try{s.font=""}catch(q){r=H.a5(q) +if(!J.f(r.name,"NS_ERROR_FAILURE"))throw q}}if(n.z!=null){n.CS() +n.e.eJ(0) +p=n.x +if(p==null)p=n.x=H.a([],t.r3) +o=n.z +o.toString +p.push(o) +n.e=n.d=null}n.y=n.x +n.e=n.d=n.z=n.x=null}, +Mf(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.gbv(i) +if(d!=null)for(s=d.length,r=i.cx,q=t.Ci;a>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +r.toString +s.shadowColor=r}else{r=H.c5(C.A) +r.toString +s.shadowColor=r}s.translate(-5e4,0) +n=new Float32Array(2) +r=$.bc().x +n[0]=5e4*(r==null?H.aY():r) +r=k.b +r.c.St(n) +m=n[0] +l=n[1] +n[1]=0 +n[0]=0 +r.c.St(n) +s.shadowOffsetX=m-n[0] +s.shadowOffsetY=l-n[1]}}, +pR(){var s=this,r=s.Q +if((r==null?null:r.y)!=null){r=$.bU() +r=r===C.a3||!1}else r=!1 +if(r)s.a.restore() +r=s.ch +if(r!=null){s.a.translate(-r.a,-r.b) +s.ch=null}}, +kg(a){var s=this.a +if(a===C.av)s.stroke() +else s.fill()}, +eJ(a){var s=this,r=s.a +r.fillStyle="" +s.r=r.fillStyle +r.strokeStyle="" +s.x=r.strokeStyle +r.shadowBlur=0 +r.shadowColor="none" +r.shadowOffsetX=0 +r.shadowOffsetY=0 +r.globalCompositeOperation="source-over" +s.d=C.d4 +r.lineWidth=1 +s.y=1 +r.lineCap="butt" +s.e=C.dT +r.lineJoin="miter" +s.f=C.dU +s.ch=null}} +H.RE.prototype={ +b_(a){C.b.sp(this.a,0) +this.b=null +this.c=H.dx()}, +bD(a){var s=this.c,r=new H.bw(new Float32Array(16)) +r.bF(s) +s=this.b +s=s==null?null:P.bR(s,!0,t.Sv) +this.a.push(new H.Lc(r,s))}, +bs(a){var s,r=this.a +if(r.length===0)return +s=r.pop() +this.c=s.a +this.b=s.b}, +at(a,b,c){this.c.at(0,b,c)}, +cZ(a,b,c){this.c.cZ(0,b,c)}, +kB(a,b){this.c.Sh(0,$.awf(),b)}, +as(a,b){this.c.cw(0,new H.bw(b))}, +o0(a,b){var s,r,q=this.b +if(q==null)q=this.b=H.a([],t.CK) +s=this.c +r=new H.bw(new Float32Array(16)) +r.bF(s) +q.push(new H.mZ(b,null,null,r))}, +o_(a,b){var s,r,q=this.b +if(q==null)q=this.b=H.a([],t.CK) +s=this.c +r=new H.bw(new Float32Array(16)) +r.bF(s) +q.push(new H.mZ(null,b,null,r))}, +fq(a,b){var s,r,q=this.b +if(q==null)q=this.b=H.a([],t.CK) +s=this.c +r=new H.bw(new Float32Array(16)) +r.bF(s) +q.push(new H.mZ(null,null,b,r))}} +H.fn.prototype={ +pc(a,b){J.aoP(this.a,H.au4($.aoA(),b))}, +mV(a,b,c){J.aoQ(this.a,b.gaq(),$.Up(),c)}, +qT(a,b,c){J.aoR(this.a,H.lr(b),$.Up(),c)}, +o1(a,b,c,d){J.aoS(this.a,H.dC(b),$.aoC()[c.a],d)}, +eE(a,b,c,d){J.aoU(this.a,b.a,b.b,c,d.gaq())}, +iA(a,b,c,d){J.aoV(this.a,H.lr(b),H.lr(c),d.gaq())}, +m8(a,b,c,d){var s=d.cx,r=this.a,q=J.l(r) +if(s===C.nw)q.Px(r,a.gdv().gaq(),H.dC(b),H.dC(c),0.3333333333333333,0.3333333333333333,d.gaq()) +else q.Py(r,a.gdv().gaq(),H.dC(b),H.dC(c),H.ava(s),H.avb(s),d.gaq())}, +m9(a,b,c,d){J.aoW(this.a,b.a,b.b,c.a,c.b,d.gaq())}, +uI(a,b){J.aoX(this.a,b.gaq())}, +f3(a,b,c){var s=b.d +s.toString +J.aoY(this.a,b.oT(s),c.a,c.b) +if(!$.t4().FH(b))$.t4().F(0,b)}, +ca(a,b,c){J.aoZ(this.a,b.gaq(),c.gaq())}, +r5(a,b){J.al3(this.a,b.gaq())}, +cm(a,b,c){J.ap_(this.a,H.lr(b),c.gaq())}, +cn(a,b,c){J.ap0(this.a,H.dC(b),c.gaq())}, +lu(a,b,c,d,e){var s=$.bc().x +if(s==null)s=H.aY() +H.auB(this.a,b,c,d,e,s)}, +bs(a){J.apu(this.a)}, +pM(a,b){J.apv(this.a,b)}, +kB(a,b){J.apw(this.a,b*180/3.141592653589793,0,0)}, +bD(a){return J.apx(this.a)}, +eL(a,b,c){var s=c==null?null:c.gaq() +J.apy(this.a,s,H.dC(b),null,null)}, +cZ(a,b,c){J.apz(this.a,b,c)}, +as(a,b){J.aoT(this.a,H.aol(b))}, +at(a,b,c){J.apC(this.a,b,c)}, +gRD(){return null}} +H.Km.prototype={ +pc(a,b){this.Us(0,b) +this.b.b.push(new H.Cu(b))}, +mV(a,b,c){this.Ut(0,b,c) +this.b.b.push(new H.Cv(b,c))}, +qT(a,b,c){this.Uu(0,b,c) +this.b.b.push(new H.Cw(b,c))}, +o1(a,b,c,d){this.Uv(0,b,c,d) +this.b.b.push(new H.Cx(b,c,d))}, +eE(a,b,c,d){this.Uw(0,b,c,d) +this.b.b.push(new H.Cy(b,c,d))}, +iA(a,b,c,d){this.Ux(0,b,c,d) +this.b.b.push(new H.Cz(b,c,d))}, +m8(a,b,c,d){var s,r +this.Uy(a,b,c,d) +s=a.gdv() +r=new H.k7(s) +r.Yc(s) +this.b.b.push(new H.CA(r,b,c,d))}, +m9(a,b,c,d){this.Uz(0,b,c,d) +this.b.b.push(new H.CB(b,c,d))}, +uI(a,b){this.UA(0,b) +this.b.b.push(new H.CC(b))}, +f3(a,b,c){this.UB(0,b,c) +this.b.b.push(new H.CD(b,c))}, +ca(a,b,c){this.UC(0,b,c) +this.b.b.push(new H.CE(b,c))}, +r5(a,b){this.UD(0,b) +this.b.b.push(new H.CF(b))}, +cm(a,b,c){this.UE(0,b,c) +this.b.b.push(new H.CG(b,c))}, +cn(a,b,c){this.UF(0,b,c) +this.b.b.push(new H.CH(b,c))}, +lu(a,b,c,d,e){this.UG(0,b,c,d,e) +this.b.b.push(new H.CI(b,c,d,e))}, +bs(a){this.UH(0) +this.b.b.push(C.HW)}, +pM(a,b){this.UI(0,b) +this.b.b.push(new H.CO(b))}, +kB(a,b){this.UJ(0,b) +this.b.b.push(new H.CP(b))}, +bD(a){this.b.b.push(C.HX) +return this.UK(0)}, +eL(a,b,c){this.UL(0,b,c) +this.b.b.push(new H.CR(b,c))}, +cZ(a,b,c){this.UM(0,b,c) +this.b.b.push(new H.CS(b,c))}, +as(a,b){this.UN(0,b) +this.b.b.push(new H.CU(b))}, +at(a,b,c){this.UO(0,b,c) +this.b.b.push(new H.CV(b,c))}, +gRD(){return this.b}} +H.VW.prototype={ +agZ(){var s,r,q,p,o=new self.window.flutterCanvasKit.PictureRecorder(),n=J.l(o),m=n.pb(o,H.dC(this.a)) +for(s=this.b,r=s.length,q=0;q")) +return new H.dV(s,s.gp(s))}} +H.G4.prototype={ +acB(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a0.length,a=0 +while(!0){if(!(a=160){s=!1 +break}++a}if(s)return +r=P.aS(t.S) +for(b=new P.a85(a0),q=c.c,p=c.b;b.t();){o=b.d +if(!(o<160||q.v(0,o)||p.v(0,o)))r.F(0,o)}if(r.a===0)return +n=P.aG(r,!0,r.$ti.j("ci.E")) +m=H.a([],t.Jw) +for(b=a1.length,l=0;l127&&e<160 +else e=!0}else e=!0 +i[a]=C.ep.zY(f,e)}}if(C.b.ls(i,new H.a1W())){d=H.a([],t.t) +for(a=0;a127&&e<160 +else e=!0}else e=!0 +q[f]=C.ep.zY(d,e)}}b=0 +while(!0){if(!(b=0;--f)if(q[f])C.b.ky(r,f) +H.akg(r)}, +agl(a,b){var s,r,q,p,o=this,n=J.aoK(J.aoL(J.ap7($.R.bj())),b) +if(n==null){$.bV().$1("Failed to parse fallback font "+a+" as a font.") +return}s=o.r +s.bL(0,a,new H.a1X()) +r=s.h(0,a) +r.toString +q=s.h(0,a) +q.toString +s.q(0,a,q+1) +p=a+" "+H.e(r) +o.e.push(H.arS(b,p,n)) +if(a==="Noto Color Emoji Compat"){s=o.f +if(C.b.gJ(s)==="Roboto")C.b.rj(s,1,p) +else C.b.rj(s,0,p)}else o.f.push(p)}} +H.a1V.prototype={ +$0(){return H.a([],t.Cz)}, +$S:122} +H.a1W.prototype={ +$1(a){return!a}, +$S:287} +H.a1X.prototype={ +$0(){return 0}, +$S:54} +H.ajH.prototype={ +$0(){return H.a([],t.Cz)}, +$S:122} +H.ajK.prototype={ +$1(a){var s,r,q +for(s=new P.e2(P.ami(a).a());s.t();){r=s.gD(s) +if(C.c.bP(r," src:")){q=C.c.mg(r,"url(") +if(q===-1){$.bV().$1("Unable to resolve Noto font URL: "+r) +return null}return C.c.N(r,q+4,C.c.mg(r,")"))}}$.bV().$1("Unable to determine URL for Noto font") +return null}, +$S:192} +H.akh.prototype={ +$1(a){return C.b.v($.awl(),a)}, +$S:198} +H.aki.prototype={ +$1(a){return this.a.a.d.c.a.ya(a)}, +$S:70} +H.mD.prototype={ +uM(){var s=0,r=P.ao(t.H),q=this,p,o,n +var $async$uM=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:s=q.d==null?2:3 +break +case 2:p=q.c +s=p==null?4:6 +break +case 4:q.c=new P.aM(new P.a4($.Y,t.U),t.Q) +p=$.nU().a +o=q.a +n=H +s=7 +return P.av(p.EJ("https://fonts.googleapis.com/css2?family="+H.aog(o," ","+")),$async$uM) +case 7:q.d=n.aH1(b,o) +q.c.e5(0) +s=5 +break +case 6:s=8 +return P.av(p.a,$async$uM) +case 8:case 5:case 3:return P.am(null,r)}}) +return P.an($async$uM,r)}, +gb0(a){return this.a}} +H.U.prototype={ +k(a,b){if(b==null)return!1 +if(!(b instanceof H.U))return!1 +return b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"["+this.a+", "+this.b+"]"}} +H.ahA.prototype={ +gb0(a){return this.a}} +H.jN.prototype={ +i(a){return"_ResolvedNotoSubset("+this.b+", "+this.a+")"}} +H.FO.prototype={ +F(a,b){var s,r,q=this +if(q.b.v(0,b)||q.c.aC(0,b.a))return +s=q.c +r=s.gK(s) +s.q(0,b.a,b) +if(r)P.c2(C.G,q.gUb())}, +oD(){var s=0,r=P.ao(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h,g,f,e +var $async$oD=P.ak(function(a,b){if(a===1){p=b +s=q}while(true)switch(s){case 0:g=t.N +f=P.D(g,t.uz) +e=P.D(g,t.H3) +for(g=n.c,m=g.gbl(g),m=m.gU(m),l=t.H;m.t();){k=m.gD(m) +f.q(0,k.a,P.aBS(new H.a1p(n,k,e),l))}s=2 +return P.av(P.oI(f.gbl(f),l),$async$oD) +case 2:m=e.gaI(e) +m=P.aG(m,!0,H.w(m).j("r.E")) +C.b.lN(m) +l=H.ax(m).j("bN<1>") +j=P.aG(new H.bN(m,l),!0,l.j("bv.E")) +m=j.length,i=0 +case 3:if(!(i");s.t();){p=s.gD(s) +o=p.a +p=p.b +r.push(new H.hY(a,o,p,p,q))}}, +$S(){return this.b.j("~(0,E)")}} +H.a3t.prototype={ +$2(a,b){return a.b-b.b}, +$S(){return this.a.j("u(hY<0>,hY<0>)")}} +H.a3r.prototype={ +$1(a){var s,r,q=a.length +if(q===0)return null +if(q===1)return C.b.gc5(a) +s=q/2|0 +r=a[s] +r.e=this.$1(C.b.ct(a,0,s)) +r.f=this.$1(C.b.fj(a,s+1)) +return r}, +$S(){return this.a.j("hY<0>?(E>)")}} +H.a3q.prototype={ +$1(a){var s,r=this,q=a.e,p=q==null +if(p&&a.f==null)a.d=a.c +else if(p){q=a.f +q.toString +r.$1(q) +a.d=Math.max(a.c,a.f.d)}else{p=a.f +s=a.c +if(p==null){r.$1(q) +a.d=Math.max(s,a.e.d)}else{r.$1(p) +q=a.e +q.toString +r.$1(q) +a.d=Math.max(s,Math.max(a.e.d,a.f.d))}}}, +$S(){return this.a.j("~(hY<0>)")}} +H.hY.prototype={ +OX(a){return this.b<=a&&a<=this.c}, +ya(a){var s,r=this +if(a>r.d)return!1 +if(r.OX(a))return!0 +s=r.e +if((s==null?null:s.ya(a))===!0)return!0 +if(ar.d)return +s=r.e +if(s!=null)s.w_(a,b) +if(r.OX(a))b.push(r.a) +if(a=q.c||q.b>=q.d)q=o.b +else{n=o.b +if(!(n.a>=n.c||n.b>=n.d))q=q.oc(n)}}return q}, +om(a){var s,r,q,p,o +for(s=this.c,r=s.length,q=0;q=o.c||o.b>=o.d))p.kg(a)}}} +H.L3.prototype={ +kg(a){this.om(a)}} +H.CY.prototype={ +nd(a,b){var s,r,q=null,p=this.f,o=a.c.a +o.push(new H.hd(C.Ar,q,q,p,q,q)) +s=this.pG(a,b) +r=H.auI(J.al8(p.gaq())) +if(s.G1(r))this.b=s.f6(r) +o.pop()}, +kg(a){var s,r=this,q=a.a +q.bD(0) +s=r.r +q.mV(0,r.f,s!==C.ay) +s=s===C.cC +if(s)q.eL(0,r.b,null) +r.om(a) +if(s)q.bs(0) +q.bs(0)}, +$iW2:1} +H.D1.prototype={ +nd(a,b){var s,r=null,q=this.f,p=a.c.a +p.push(new H.hd(C.Ap,q,r,r,r,r)) +s=this.pG(a,b) +if(s.G1(q))this.b=s.f6(q) +p.pop()}, +kg(a){var s,r,q=a.a +q.bD(0) +s=this.f +r=this.r +q.o1(0,s,C.cA,r!==C.ay) +r=r===C.cC +if(r)q.eL(0,s,null) +this.om(a) +if(r)q.bs(0) +q.bs(0)}, +$iW4:1} +H.CZ.prototype={ +nd(a,b){var s,r,q,p,o=null,n=this.f,m=a.c.a +m.push(new H.hd(C.Aq,o,n,o,o,o)) +s=this.pG(a,b) +r=n.a +q=n.b +p=n.c +n=n.d +if(s.G1(new P.A(r,q,p,n)))this.b=s.f6(new P.A(r,q,p,n)) +m.pop()}, +kg(a){var s,r=this,q=a.a +q.bD(0) +s=r.r +q.qT(0,r.f,s!==C.ay) +s=s===C.cC +if(s)q.eL(0,r.b,null) +r.om(a) +if(s)q.bs(0) +q.bs(0)}, +$iW3:1} +H.Jh.prototype={ +nd(a,b){var s,r,q,p,o=this,n=null,m=new H.bw(new Float32Array(16)) +m.bF(b) +s=o.r +r=s.a +s=s.b +m.at(0,r,s) +q=H.dx() +q.q5(r,s,0) +p=a.c.a +p.push(H.ari(q)) +p.push(new H.hd(C.At,n,n,n,n,o.f)) +o.UV(a,m) +p.pop() +p.pop() +o.b=o.b.at(0,r,s)}, +kg(a){var s,r,q,p=this,o=H.b3() +o.saz(0,P.aI(p.f,0,0,0)) +s=a.a +s.bD(0) +r=p.r +q=r.a +r=r.b +s.at(0,q,r) +s.eL(0,p.b.bO(new P.m(-q,-r)),o) +p.om(a) +s.bs(0) +s.bs(0)}, +$ia5A:1} +H.y6.prototype={ +nd(a,b){var s=this.f,r=b.ap(0,s),q=a.c.a +q.push(H.ari(s)) +this.b=H.Ug(s,this.pG(a,r)) +q.pop()}, +kg(a){var s=a.a +s.bD(0) +s.as(0,this.f.a) +this.om(a) +s.bs(0)}, +$iMo:1} +H.Jd.prototype={$ia5z:1} +H.K5.prototype={ +nd(a,b){this.b=this.c.b.bO(this.d)}, +kg(a){var s,r=a.b +r.bD(0) +s=this.d +r.at(0,s.a,s.b) +r.r5(0,this.c) +r.bs(0)}} +H.K3.prototype={ +nd(a,b){var s,r=this +r.pG(a,b) +s=$.bc().x +if(s==null)s=H.aY() +r.b=H.aIa(r.y,r.f,s,b)}, +kg(a){var s,r,q,p,o=this,n=o.f +if(n!==0){s=o.x +s.toString +r=o.r +a.b.lu(0,o.y,s,n,(r.gm(r)>>>24&255)!==255)}q=H.b3() +q.saz(0,o.r) +n=o.z +s=n===C.cC +if(!s)a.b.ca(0,o.y,q) +r=a.a +p=r.bD(0) +switch(n){case C.ay:r.mV(0,o.y,!1) +break +case C.cB:r.mV(0,o.y,!0) +break +case C.cC:r.mV(0,o.y,!0) +r.eL(0,o.b,null) +break +case C.S:break}if(s)a.b.uI(0,q) +o.om(a) +r.pM(0,p)}, +$ia69:1} +H.GJ.prototype={ +l(a){}} +H.a44.prototype={ +guy(){var s=this.b +return s==null?H.h(H.v("currentLayer")):s}, +Oe(a,b){throw H.c(P.cj(null))}, +Of(a,b,c,d){var s=this.guy(),r=new H.K5(t.Bn.a(b),a,C.a9) +r.a=s +s.c.push(r)}, +Oh(a){var s=this.guy() +t.L6.a(a) +a.a=s +s.c.push(a)}, +c0(a){return new H.GJ(new H.a45(this.a,$.bc().gmq()))}, +dr(a){var s,r=this +if(r.guy()===r.a)return +s=r.guy().a +s.toString +r.b=s}, +RK(a,b,c){return this.pH(new H.CY(t.E_.a(a),b,H.a([],t.k5),C.a9))}, +RL(a,b,c){return this.pH(new H.CZ(a,b,H.a([],t.k5),C.a9))}, +RM(a,b,c){return this.pH(new H.D1(a,b,H.a([],t.k5),C.a9))}, +RN(a,b,c){var s=H.dx() +s.q5(a,b,0) +return this.pH(new H.Jd(s,H.a([],t.k5),C.a9))}, +RO(a,b,c){return this.pH(new H.Jh(a,b,H.a([],t.k5),C.a9))}, +RQ(a,b,c,d,e,f){return this.pH(new H.K3(c,b,f,t.E_.a(e),a,H.a([],t.k5),C.a9))}, +vw(a,b){return this.pH(new H.y6(new H.bw(H.Uf(a)),H.a([],t.k5),C.a9))}, +He(a){}, +Hf(a){}, +Hp(a){}, +ag4(a){var s=this.guy() +a.a=s +s.c.push(a) +return this.b=a}, +pH(a){return this.ag4(a,t.vn)}} +H.a45.prototype={ +afS(a,b){var s,r,q,p=H.a([],t.iW),o=new H.VU(p),n=a.a +p.push(n) +s=a.c.SV() +for(r=0;r0))q.ch=null +else{s=new H.CK(a.a,s) +s.ny(null,t.VE) +q.ch=s}s=q.gaq() +r=q.ch +J.azV(s,r==null?null:r.gaq())}, +spp(a){var s,r,q=this +if(q.cx===a)return +q.cx=a +s=q.gaq() +r=q.z +J.apA(s,r==null?null:r.gaq())}, +sON(a){var s,r=this,q=r.cy +if(J.f(q==null?null:q.b,a))return +q=new H.vw(a) +q.ny(null,t.Z1) +r.cy=q +q=r.gaq() +s=r.cy +J.azU(q,s==null?null:s.gaq())}, +mX(){var s,r=new self.window.flutterCanvasKit.Paint(),q=J.l(r) +q.A8(r,this.r) +s=this.x +q.A9(r,s.gm(s)) +return r}, +pN(){var s=this,r=null,q=new self.window.flutterCanvasKit.Paint(),p=s.b,o=J.l(q) +o.Hd(q,$.aoB()[p.a]) +p=s.c +o.Ht(q,$.aoD()[p.a]) +o.Hs(q,s.d) +o.A8(q,s.r) +p=s.x +o.A9(q,p.gm(p)) +p=s.z +o.Hr(q,p==null?r:p.gaq()) +p=s.ch +o.Hn(q,p==null?r:p.gaq()) +p=s.cy +o.Hg(q,p==null?r:p.gaq()) +p=s.dy +o.TI(q,p==null?r:p.gaq()) +o.TP(q,$.awK()[0]) +o.TQ(q,$.awL()[0]) +o.TR(q,0) +return q}, +dT(a){var s=this.a +if(s!=null)J.fj(s)}, +$iph:1} +H.od.prototype={ +sPZ(a){if(this.b===a)return +this.b=a +J.UI(this.gaq(),$.Uv()[a.a])}, +nP(a,b,c,d){J.axo(this.gaq(),H.dC(b),c*57.29577951308232,d*57.29577951308232)}, +p6(a,b){J.axq(this.gaq(),H.dC(b),!1,1)}, +eB(a,b){J.axs(this.gaq(),H.lr(b),!1)}, +hy(a,b){J.axt(this.gaq(),H.dC(b))}, +dz(a){J.axy(this.gaq())}, +v(a,b){return J.axB(this.gaq(),b.a,b.b)}, +di(a){var s=J.al8(this.gaq()) +return new P.A(s[0],s[1],s[2],s[3])}, +cl(a,b,c){J.azv(this.gaq(),b,c)}, +cX(a,b,c){J.azA(this.gaq(),b,c)}, +G9(a,b,c,d){J.azF(this.gaq(),a,b,c,d)}, +RZ(a,b){J.azG(this.gaq(),a,b)}, +eJ(a){this.b=C.c3 +J.azN(this.gaq())}, +bO(a){var s=J.axC(this.gaq()) +J.aAb(s,1,0,a.a,0,1,a.b,0,0,0) +return H.aAL(s,this.b)}, +gv9(){return!0}, +mX(){var s=new self.window.flutterCanvasKit.Path(),r=this.b +J.UI(s,$.Uv()[r.a]) +return s}, +dT(a){var s +this.c=J.aA6(this.gaq()) +s=this.a +if(s!=null)J.fj(s)}, +pN(){var s,r=J.ayE($.R.bj()),q=this.c +q.toString +s=J.axe(r,q) +q=this.b +J.UI(s,$.Uv()[q.a]) +return s}, +$ipj:1} +H.tM.prototype={ +l(a){var s,r=this +r.d=!0 +s=r.c +if(s!=null)s.l(0) +s=r.a +if(s!=null)J.fj(s) +r.a=null}, +gv9(){return!0}, +mX(){throw H.c(P.a8("Unreachable code"))}, +pN(){return this.c.agZ()}, +dT(a){var s +if(!this.d){s=this.a +if(s!=null)J.fj(s)}}} +H.CM.prototype={ +pb(a,b){var s,r +this.a=b +s=new self.window.flutterCanvasKit.PictureRecorder() +this.b=s +r=J.axv(s,H.dC(b)) +return this.c=$.BD()?new H.fn(r):new H.Km(new H.VW(b,H.a([],t.Ns)),r)}, +uL(){var s,r,q=this,p=q.b +if(p==null)throw H.c(P.a8("PictureRecorder is not recording")) +s=J.l(p) +r=s.Q4(p) +s.dT(p) +q.b=null +s=new H.tM(q.a,q.c.gRD()) +s.ny(r,t.xc) +return s}, +gQZ(){return this.b!=null}} +H.a6I.prototype={ +acm(a){var s,r,q,p,o +try{p=a.b +if(p.gK(p))return +o=$.Uo().a +s=o.Dw(p) +$.akV().z=p +r=new H.fn(J.al9(s.a.a)) +q=new H.a26(r,null,$.akV()) +q.ag8(a,!0) +if(!o.cx){p=$.Ud +p.toString +J.apm(p).rj(0,0,o.y)}o.cx=!0 +J.aA1(s) +$.akV().Ug(0)}finally{this.a7K()}}, +a7K(){var s,r +for(s=this.b,r=0;rr.a)H.aE4(r)}, +agF(a){var s,r,q,p,o,n,m,l=this.a/2|0 +for(s=this.c,r=this.b,q=r.$ti,p=q.j("jK<1>"),o=0;o").a(n.a).CK(0);--r.b +s.w(0,m) +m.dT(0) +m.ph()}}} +H.abe.prototype={ +gp(a){return this.b.b}, +F(a,b){var s=this.b +s.ud(b) +s=s.gmP().FT() +s.toString +this.c.q(0,b,s) +this.a1M()}, +FH(a){var s,r=this.c,q=r.h(0,a) +if(q==null)return!1 +q.bT(0) +s=this.b +s.ud(a) +s=s.gmP().FT() +s.toString +r.q(0,a,s) +return!0}, +a1M(){var s,r,q,p,o,n,m +for(s=this.b,r=this.a,q=this.c,p=s.$ti,o=p.j("jK<1>");s.b>r;){n=s.a +if(n==null){n=new P.jK(s,null,o) +n.a=n +s.a=n.b=n}m=p.j("iC<1>").a(n.a).CK(0);--s.b +q.w(0,m) +m.dT(0) +m.ph()}}} +H.df.prototype={} +H.eX.prototype={ +ny(a,b){var s=this,r=a==null?s.mX():a +s.a=r +if($.BD())$.Uk().rP(0,s,t.s7.a(r)) +else if(s.gv9()){H.q6() +$.Un().F(0,s)}else{H.q6() +$.xp.push(s)}}, +gaq(){var s,r=this,q=r.a +if(q==null){s=r.pN() +r.a=s +if(r.gv9()){H.q6() +$.Un().F(0,r)}else{H.q6() +$.xp.push(r)}q=s}return q}, +ph(){if(this.a==null)return +this.a=null}, +gv9(){return!1}} +H.q5.prototype={ +L4(a,b){this.d=this.c=b}, +gaq(){var s=this,r=s.c +if(r==null){r=s.e.$0() +s.c=r +s.d=t.LS.a(r) +H.q6() +$.Un().F(0,s) +r=s.gaq()}return r}, +dT(a){var s=this.d +if(s!=null)J.fj(s)}, +ph(){this.d=this.c=null}, +ahb(a){var s,r=this +if(--r.a===0){s=r.d +if(s!=null)if($.BD())$.Uk().E2(s) +else{r.dT(0) +r.ph()}r.e=r.d=r.c=null +r.f=!0}}} +H.xF.prototype={ +Ao(a){return this.b.$2(this,new H.fn(J.al9(this.a.a)))}} +H.qe.prototype={ +N8(){var s,r=this.x +if(r!=null){s=this.f +if(s!=null)J.azX(s,r)}}, +Dw(a){var s=this.abF(a),r=s.b +if(r!=null)J.UH($.R.bj(),r) +return new H.xF(s,new H.aba(this))}, +abF(a){var s,r,q,p,o,n,m,l,k,j=this,i="webglcontextrestored",h="webglcontextlost" +if(a.gK(a))throw H.c(H.apX("Cannot create surfaces of empty size.")) +s=j.db +if(!j.b&&s!=null&&a.a===s.a&&a.b===s.b){r=$.bc().x +if(r==null)r=H.aY() +if(r!==j.dx)j.NJ() +r=j.a +r.toString +return r}r=$.bc() +q=r.x +j.dx=q==null?H.aY():q +p=j.cy +if(j.b||p==null||a.a>p.a||a.b>p.b){o=p==null?a:a.ap(0,1.4) +q=j.r +if(q!=null&&q!==0){q=$.R.bj() +n=j.r +n.toString +J.UH(q,n)}q=j.a +if(q!=null)q.l(0) +j.a=null +j.cx=!1 +q=j.f +if(q!=null)J.azI(q) +q=j.f +if(q!=null)J.fj(q) +j.f=null +q=j.z +if(q!=null){C.bz.rQ(q,i,j.e,!1) +q=j.z +q.toString +C.bz.rQ(q,h,j.d,!1) +q=j.z +q.toString +C.bz.bT(q) +j.d=j.e=null}j.Q=C.d.e4(o.a) +q=C.d.e4(o.b) +j.ch=q +m=j.z=W.tH(q,j.Q) +q=m.style +q.position="absolute" +j.NJ() +j.e=j.ga0S() +q=j.ga0Q() +j.d=q +C.bz.nR(m,h,q,!1) +C.bz.nR(m,i,j.e,!1) +q=j.c=j.b=!1 +n=$.hH +if((n==null?$.hH=H.Bl():n)!==-1?!0:q){q=$.R.bj() +n=$.hH +if(n==null)n=$.hH=H.Bl() +l=j.r=J.axa(q,m,{antialias:0,majorVersion:n}) +if(l!==0){q=J.axg($.R.bj(),l) +j.f=q +if(q==null)H.h(H.apX("Failed to initialize CanvasKit. CanvasKit.MakeGrContext returned null.")) +j.N8()}}j.y.appendChild(m) +j.cy=o}j.db=a +k=C.d.e4(a.b) +q=j.ch +r=r.x +if(r==null)r=H.aY() +n=j.z.style +r="translate(0, -"+H.e((q-k)/r)+"px)" +C.f.a9(n,C.f.P(n,"transform"),r,"") +return j.a=j.a16(a)}, +NJ(){var s,r,q=this.Q,p=$.bc(),o=p.x +if(o==null)o=H.aY() +s=this.ch +p=p.x +if(p==null)p=H.aY() +r=this.z.style +o=H.e(q/o)+"px" +r.width=o +q=H.e(s/p)+"px" +r.height=q}, +a0T(a){this.c=!1 +$.bl().Fu() +a.stopPropagation() +a.preventDefault()}, +a0R(a){var s,r=this,q=$.Uo() +r.c=!0 +if(q.aew(r)){r.b=!0 +a.preventDefault()}else{s=r.z +if(s!=null)C.bz.rQ(s,"webglcontextlost",r.d,!1) +s=r.z +if(s!=null)C.bz.rQ(s,"webglcontextrestored",r.e,!1) +r.e=r.d=null +J.bA(r.y) +s=r.a +if(s!=null)s.l(0)}}, +a16(a){var s,r,q=this,p=$.hH +if((p==null?$.hH=H.Bl():p)===-1){p=q.z +p.toString +return q.Cz(p,"WebGL support not detected")}else if(q.r===0){p=q.z +p.toString +return q.Cz(p,"Failed to initialize WebGL context")}else{p=$.R.bj() +s=q.r +s.toString +J.UH(p,s) +s=$.R.bj() +p=q.f +p.toString +r=J.axj(s,p,C.d.e4(a.a),C.d.e4(a.b),self.window.flutterCanvasKit.ColorSpace.SRGB) +if(r==null){p=q.z +p.toString +return q.Cz(p,"Failed to initialize WebGL surface")}return new H.CT(r,q.r)}}, +Cz(a,b){if(!$.asl){$.bV().$1("WARNING: Falling back to CPU-only rendering. "+b+".") +$.asl=!0}return new H.CT(J.axk($.R.bj(),a),null)}} +H.aba.prototype={ +$2(a,b){var s,r,q=this.a +if(q.a.b!=null){s=$.R.bj() +r=q.a.b +r.toString +J.UH(s,r)}J.axI(q.a.a) +return!0}, +$S:288} +H.CT.prototype={ +l(a){if(this.c)return +J.t6(this.a) +this.c=!0}} +H.ab4.prototype={ +aew(a){if(a===this.a||a===this.b||C.b.v(this.d,a))return!0 +return!1}} +H.CL.prototype={} +H.tO.prototype={ +gHD(){var s=this,r=s.id +if(r==null){r=new H.VX(s).$0() +if(s.id==null)s.id=r +else r=H.h(H.cg("skTextStyle"))}return r}} +H.VX.prototype={ +$0(){var s,r,q,p,o,n,m,l=this.a,k=l.a,j=l.b,i=l.c,h=l.d,g=l.e,f=l.f,e=l.x,d=l.Q,c=l.ch,b=l.cx,a=l.cy,a0=l.dy,a1=l.fr,a2=l.fx,a3=H.asd(null) +if(a0!=null)a3.backgroundColor=H.t1(a0.x) +if(k!=null)a3.color=H.t1(k) +if(j!=null){s=J.ayy($.R.bj()) +r=j.a +if((r|1)===r)s=(s|J.ayZ($.R.bj()))>>>0 +if((r|2)===r)s=(s|J.ayC($.R.bj()))>>>0 +a3.decoration=(r|4)===r?(s|J.ayp($.R.bj()))>>>0:s}if(g!=null)a3.decorationThickness=g +if(i!=null)a3.decorationColor=H.t1(i) +if(h!=null)a3.decorationStyle=$.awO()[h.a] +if(e!=null)a3.textBaseline=$.awN()[e.a] +if(d!=null)a3.fontSize=d +if(c!=null)a3.letterSpacing=c +if(b!=null)a3.wordSpacing=b +if(a!=null)a3.heightMultiplier=a +switch(l.db){case null:break +case C.G6:a3.halfLeading=!0 +break +case C.G5:a3.halfLeading=!1 +break}r=l.go +if(r==null){r=H.anJ(l.y,l.z) +if(l.go==null)l.go=r +else r=H.h(H.cg("effectiveFontFamilies"))}a3.fontFamilies=r +if(f!=null||!1)a3.fontStyle=H.aok(f,l.r) +if(a1!=null)a3.foregroundColor=H.t1(a1.x) +if(a2!=null){q=H.a([],t.tA) +for(p=0;p<1;++p){o=a2[p] +n=H.aE3(null) +n.color=H.t1(o.a) +l=o.b +m=new Float32Array(2) +m[0]=l.a +m[1]=l.b +n.offset=m +n.blurRadius=o.c +q.push(n)}a3.shadows=q}return J.axm($.R.bj(),a3)}, +$S:302} +H.tN.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof H.tN)if(b.a==r.a)if(b.c==r.c)if(b.d==r.d)if(b.f==r.f)s=H.By(b.b,r.b) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.y,s.f,s.r,!0,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +H.tL.prototype={ +oT(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.a +if(e==null){r=H.aq2(f.b) +for(q=f.c,p=q.length,o=r.c,n=r.a,m=J.l(n),l=0;l=q.gHG(r)&&s<=q.gPE(r))return new P.cH(q.gHG(r),q.gPE(r))}return C.aa}} +H.VV.prototype={ +mQ(a,b){var s=H.a([],t.s),r=C.b.gL(this.f),q=r.y +if(q!=null)s.push(q) +q=r.z +if(q!=null)C.b.M(s,q) +$.t5().acB(b,s) +this.c.push(new H.nF(C.Gz,b,null,null)) +J.aoM(this.a,b)}, +c0(a){return new H.tL(this.IS(),this.b,this.c)}, +IS(){var s=this.a,r=J.l(s),q=r.c0(s) +r.dT(s) +return q}, +gG4(){return this.e}, +dr(a){var s=this.f +if(s.length<=1)return +this.c.push(C.aDh) +s.pop() +J.azC(this.a)}, +op(a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=a0.f,a3=C.b.gL(a2) +t.BQ.a(a5) +s=a5.a +if(s==null)s=a3.a +r=a5.b +if(r==null)r=a3.b +q=a5.c +if(q==null)q=a3.c +p=a5.d +if(p==null)p=a3.d +o=a5.e +if(o==null)o=a3.e +n=a5.f +if(n==null)n=a3.f +m=a5.x +if(m==null)m=a3.x +l=a5.y +if(l==null)l=a3.y +k=a5.z +if(k==null)k=a3.z +j=a5.Q +if(j==null)j=a3.Q +i=a5.ch +if(i==null)i=a3.ch +h=a5.cx +if(h==null)h=a3.cx +g=a5.cy +if(g==null)g=a3.cy +f=a5.dy +if(f==null)f=a3.dy +e=a5.fr +if(e==null)e=a3.fr +d=a5.fx +if(d==null)d=a3.fx +c=H.alm(f,s,r,q,p,o,l,k,a3.fy,j,a3.r,n,e,g,a3.db,i,a3.dx,d,m,h) +a2.push(c) +a0.c.push(new H.nF(C.GB,a1,a5,a1)) +a2=c.fr +s=a2==null +if(!s||c.dy!=null){b=s?a1:a2.gaq() +if(b==null){b=$.avi() +a2=c.a +a2=a2==null?a1:a2.gm(a2) +J.ala(b,a2==null?4278190080:a2)}a2=c.dy +a=a2==null?a1:a2.gaq() +if(a==null)a=$.avh() +J.azD(a0.a,c.gHD(),b,a)}else J.apr(a0.a,c.gHD())}} +H.nF.prototype={ +dX(a){return this.b.$0()}} +H.rw.prototype={ +i(a){return this.b}} +H.ajr.prototype={ +$1(a){return this.a===a}, +$S:25} +H.Cj.prototype={ +i(a){return"CanvasKitError: "+this.a}} +H.D3.prototype={ +TF(a,b){var s={} +s.a=!1 +this.a.te(0,J.bd(a.b,"text")).bY(0,new H.W9(s,b),t.P).nX(new H.Wa(s,b))}, +SW(a){this.b.vP(0).bY(0,new H.W7(a),t.P).nX(new H.W8(this,a))}} +H.W9.prototype={ +$1(a){var s=this.b +if(a){s.toString +s.$1(C.ai.cb([!0]))}else{s.toString +s.$1(C.ai.cb(["copy_fail","Clipboard.setData failed",null])) +this.a.a=!0}}, +$S:65} +H.Wa.prototype={ +$1(a){var s +if(!this.a.a){s=this.b +s.toString +s.$1(C.ai.cb(["copy_fail","Clipboard.setData failed",null]))}}, +$S:8} +H.W7.prototype={ +$1(a){var s=P.aF(["text",a],t.N,t.z),r=this.a +r.toString +r.$1(C.ai.cb([s]))}, +$S:397} +H.W8.prototype={ +$1(a){var s +if(a instanceof P.qC){P.am2(C.G,t.H).bY(0,new H.W6(this.b),t.P) +return}s=this.b +P.t3("Could not get text from clipboard: "+H.e(a)) +s.toString +s.$1(C.ai.cb(["paste_fail","Clipboard.getData failed",null]))}, +$S:8} +H.W6.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(null)}, +$S:23} +H.D2.prototype={ +te(a,b){return this.TE(0,b)}, +TE(a,b){var s=0,r=P.ao(t.y),q,p=2,o,n=[],m,l,k,j +var $async$te=P.ak(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:p=4 +l=window.navigator.clipboard +l.toString +b.toString +s=7 +return P.av(P.jZ(l.writeText(b),t.z),$async$te) +case 7:p=2 +s=6 +break +case 4:p=3 +j=o +m=H.a5(j) +P.t3("copy is not successful "+H.e(m)) +l=P.dp(!1,t.y) +q=l +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:q=P.dp(!0,t.y) +s=1 +break +case 1:return P.am(q,r) +case 2:return P.al(o,r)}}) +return P.an($async$te,r)}} +H.W5.prototype={ +vP(a){var s=0,r=P.ao(t.N),q +var $async$vP=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:q=P.jZ(window.navigator.clipboard.readText(),t.N) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$vP,r)}} +H.FK.prototype={ +te(a,b){return P.dp(this.a84(b),t.y)}, +a84(a){var s,r,q,p,o="-99999px",n="transparent",m=document,l=m.createElement("textarea"),k=l.style +k.position="absolute" +k.top=o +k.left=o +C.f.a9(k,C.f.P(k,"opacity"),"0","") +k.color=n +k.backgroundColor=n +k.background=n +m.body.appendChild(l) +s=l +s.value=a +J.ap1(s) +J.azO(s) +r=!1 +try{r=m.execCommand("copy") +if(!r)P.t3("copy is not successful")}catch(p){q=H.a5(p) +P.t3("copy is not successful "+H.e(q))}finally{J.bA(s)}return r}} +H.a1m.prototype={ +vP(a){return P.am3(new P.qC("Paste is not implemented for this browser."),null,t.N)}} +H.Fs.prototype={ +S5(a){var s=this.x +if(a==null?s!=null:a!==s){if(s!=null)J.bA(s) +this.x=a +s=this.e +s.toString +a.toString +s.appendChild(a)}}, +mY(a,b){var s=document.createElement(b) +return s}, +eJ(a){var s,r,q,p,o,n,m,l,k=this,j="0",i="none",h="absolute",g={},f=$.bU(),e=f===C.a3,d=k.c +if(d!=null)C.FX.bT(d) +d=document +s=d.createElement("style") +k.c=s +k.f=null +d.head.appendChild(s) +s=k.c.sheet +s.toString +t.IP.a(s) +if(f!==C.bO)if(f!==C.cx)r=e +else r=!0 +else r=!0 +H.auj(s,f,r) +r=d.body +r.toString +f=H.aA() +r.setAttribute("flt-renderer",(f?"canvaskit":"html")+" (auto-selected)") +r.setAttribute("flt-build-mode","release") +H.cm(r,"position","fixed") +H.cm(r,"top",j) +H.cm(r,"right",j) +H.cm(r,"bottom",j) +H.cm(r,"left",j) +H.cm(r,"overflow","hidden") +H.cm(r,"padding",j) +H.cm(r,"margin",j) +H.cm(r,"user-select",i) +H.cm(r,"-webkit-user-select",i) +H.cm(r,"-ms-user-select",i) +H.cm(r,"-moz-user-select",i) +H.cm(r,"touch-action",i) +H.cm(r,"font","normal normal 14px sans-serif") +H.cm(r,"color","red") +r.spellcheck=!1 +for(f=new W.ny(d.head.querySelectorAll('meta[name="viewport"]'),t.xl),f=new H.dV(f,f.gp(f)),s=H.w(f).c;f.t();){q=s.a(f.d) +p=q.parentNode +if(p!=null)p.removeChild(q)}f=k.d +if(f!=null)C.acc.bT(f) +f=d.createElement("meta") +f.setAttribute("flt-viewport","") +f.name="viewport" +f.content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" +k.d=f +d.head.appendChild(f) +f=k.z +if(f!=null)J.bA(f) +o=k.z=k.mY(0,"flt-glass-pane") +f=o.style +f.position=h +f.top=j +f.right=j +f.bottom=j +f.left=j +r.appendChild(o) +n=k.Q=k.a11(o) +f=k.mY(0,"flt-scene-host") +d=f.style +C.f.a9(d,C.f.P(d,"pointer-events"),i,"") +k.e=f +m=k.mY(0,"flt-semantics-host") +f=m.style +f.position=h +C.f.a9(f,C.f.P(f,"transform-origin"),"0 0 0","") +k.r=m +k.SB() +f=$.dI +l=(f==null?$.dI=H.kf():f).r.a.RF() +f=n.gRr(n) +d=k.e +d.toString +f.M(0,H.a([m,l,d],t.f2)) +if($.arD==null){f=new H.Kb(o,new H.a6l(P.D(t.S,t.mm))) +f.d=f.a0X() +$.arD=f}if($.ar0==null){f=new H.GH(P.D(t.N,t.lG)) +f.a8a() +$.ar0=f}k.e.setAttribute("aria-hidden","true") +if(window.visualViewport==null&&e){f=window.innerWidth +f.toString +g.a=0 +P.ac_(C.aQ,new H.a0b(g,k,f))}f=k.ga5Z() +d=t.I3 +if(window.visualViewport!=null){s=window.visualViewport +s.toString +k.a=W.bz(s,"resize",f,!1,d)}else k.a=W.bz(window,"resize",f,!1,d) +k.b=W.bz(window,"languagechange",k.ga5D(),!1,d) +f=$.bl() +f.a=f.a.P1(H.alI())}, +a11(a){var s,r,q,p,o +if(a.attachShadow!=null){s=new H.a9i() +r=t.N +s.a=a.attachShadow(P.U7(P.aF(["mode","open","delegatesFocus","true"],r,r))) +q=document.createElement("style") +s.gxA().appendChild(q) +r=q.sheet +r.toString +t.IP.a(r) +p=$.bU() +if(p!==C.bO)if(p!==C.cx)o=p===C.a3 +else o=!0 +else o=!0 +H.auj(r,p,o) +return s}else{s=new H.a0N() +r=document.createElement("flt-element-host-node") +s.a=r +a.appendChild(s.gwB()) +return s}}, +SB(){var s=this.r.style,r="scale("+H.e(1/window.devicePixelRatio)+")" +C.f.a9(s,C.f.P(s,"transform"),r,"")}, +Lv(a){var s +this.SB() +s=$.eL() +if(!J.eq(C.lk.a,s)&&!$.bc().aez()&&$.aoJ().c){$.bc().OP(!0) +$.bl().Fu()}else{s=$.bc() +s.OQ() +s.OP(!1) +$.bl().Fu()}}, +a5E(a){var s=$.bl() +s.a=s.a.P1(H.alI()) +s=$.bc().b.k1 +if(s!=null)s.$0()}, +nZ(a){var s,r +for(;s=a.lastChild,s!=null;){r=s.parentNode +if(r!=null)r.removeChild(s)}}, +TM(a){var s,r,q,p,o=window.screen.orientation +if(o!=null){q=J.aQ(a) +if(q.gK(a)){q=o +q.toString +J.aAe(q) +return P.dp(!0,t.y)}else{s=H.aBs(q.gJ(a)) +if(s!=null){r=new P.aM(new P.a4($.Y,t.tr),t.VY) +try{P.jZ(o.lock(s),t.z).bY(0,new H.a0d(r),t.P).nX(new H.a0e(r))}catch(p){H.a5(p) +q=P.dp(!1,t.y) +return q}return r.a}}}return P.dp(!1,t.y)}} +H.a0b.prototype={ +$1(a){var s=++this.a.a +if(this.c!==window.innerWidth){a.b5(0) +this.b.Lv(null)}else if(s>5)a.b5(0)}, +$S:64} +H.a0d.prototype={ +$1(a){this.a.d0(0,!0)}, +$S:8} +H.a0e.prototype={ +$1(a){this.a.d0(0,!1)}, +$S:8} +H.a1_.prototype={} +H.Lc.prototype={} +H.mZ.prototype={} +H.RD.prototype={} +H.a87.prototype={ +bD(a){var s,r,q=this,p=q.uV$ +p=p.length===0?q.a:C.b.gL(p) +s=q.n3$ +r=new H.bw(new Float32Array(16)) +r.bF(s) +q.PY$.push(new H.RD(p,r))}, +bs(a){var s,r,q,p=this,o=p.PY$ +if(o.length===0)return +s=o.pop() +p.n3$=s.b +o=p.uV$ +r=s.a +q=p.a +while(!0){if(!((o.length===0?q:C.b.gL(o))!==r))break +o.pop()}}, +at(a,b,c){this.n3$.at(0,b,c)}, +cZ(a,b,c){this.n3$.cZ(0,b,c)}, +kB(a,b){this.n3$.Sh(0,$.avD(),b)}, +as(a,b){this.n3$.cw(0,new H.bw(b))}} +H.akN.prototype={ +$1(a){$.anG=!1 +$.bl().mj("flutter/system",$.awm(),new H.akM())}, +$S:135} +H.akM.prototype={ +$1(a){}, +$S:22} +H.eV.prototype={} +H.Dg.prototype={ +ab4(){var s,r,q=this,p=q.b +if(p!=null)for(p=p.gbl(p),p=p.gU(p);p.t();)for(s=J.aU(p.gD(p));s.t();){r=s.gD(s) +r.b.$1(r.a)}q.b=q.a +q.a=null}, +Iv(a,b){var s,r=this,q=r.a +if(q==null)q=r.a=P.D(t.N,r.$ti.j("E>")) +s=q.h(0,a) +if(s==null){s=H.a([],r.$ti.j("y>")) +q.q(0,a,s) +q=s}else q=s +q.push(b)}, +agI(a){var s,r,q=this.b +if(q==null)return null +s=q.h(0,a) +if(s==null||s.length===0)return null +r=(s&&C.b).ky(s,0) +this.Iv(a,r) +return r.a}} +H.qR.prototype={} +H.a9i.prototype={ +gxA(){var s=this.a +return s==null?H.h(H.v("_shadow")):s}, +nW(a,b){return this.gxA().appendChild(b)}, +gFU(){return this.gxA()}, +gRr(a){return new W.d2(this.gxA())}} +H.a0N.prototype={ +gwB(){var s=this.a +return s==null?H.h(H.v("_element")):s}, +nW(a,b){return this.gwB().appendChild(b)}, +gFU(){return this.gwB()}, +gRr(a){return new W.d2(this.gwB())}} +H.iP.prototype={ +sOD(a,b){var s,r,q=this +q.a=b +s=C.d.e8(b.a)-1 +r=C.d.e8(q.a.b)-1 +if(q.Q!==s||q.ch!==r){q.Q=s +q.ch=r +q.NS()}}, +NS(){var s=this.c.style,r="translate("+this.Q+"px, "+this.ch+"px)" +C.f.a9(s,C.f.P(s,"transform"),r,"")}, +MK(){var s=this,r=s.a,q=r.a +r=r.b +s.d.at(0,-q+(q-1-s.Q)+1,-r+(r-1-s.ch)+1)}, +Pt(a,b){return this.r>=H.Vk(a.c-a.a)&&this.x>=H.Vj(a.d-a.b)&&this.dx===b}, +b_(a){var s,r,q,p,o,n,m=this +m.cy=!1 +m.d.b_(0) +s=m.f +r=s.length +for(q=m.c,p=0;pp){m=p +p=q +q=m}if(o>n){m=n +n=o +o=m}l=Math.abs(a2.r) +k=Math.abs(a2.e) +j=Math.abs(a2.x) +i=Math.abs(a2.f) +h=Math.abs(a2.Q) +g=Math.abs(a2.y) +f=Math.abs(a2.ch) +e=Math.abs(a2.z) +c.beginPath() +c.moveTo(q+l,o) +b=p-l +c.lineTo(b,o) +H.Ft(c,b,o+j,l,j,0,4.71238898038469,6.283185307179586,!1) +b=n-e +c.lineTo(p,b) +H.Ft(c,p-g,b,g,e,0,0,1.5707963267948966,!1) +b=q+h +c.lineTo(b,n) +H.Ft(c,b,n-f,h,f,0,1.5707963267948966,3.141592653589793,!1) +b=o+i +c.lineTo(q,b) +H.Ft(c,q+k,b,k,i,0,3.141592653589793,4.71238898038469,!1) +a0.gcO().kg(d) +a0.gcO().pR()}}, +eE(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=P.il(b,c) +if(l.Dp(d)){s=H.Bs(k,d,"draw-circle",l.d.c) +l.tC(s,new P.m(Math.min(k.a,k.c),Math.min(k.b,k.d)),d) +r=s.style +C.f.a9(r,C.f.P(r,"border-radius"),"50%","")}else{r=d.x!=null?P.il(b,c):null +q=l.d +q.gcO().oz(d,r) +r=d.b +q.gbv(q).beginPath() +p=q.gcO().ch +o=p==null +n=b.a +n=o?n:n-p.a +m=b.b +m=o?m:m-p.b +H.Ft(q.gbv(q),n,m,c,c,0,0,6.283185307179586,!1) +q.gcO().kg(r) +q.gcO().pR()}}, +ca(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(e.O_(c)){s=e.d +r=s.c +t.Ci.a(b) +q=b.a.Tk() +if(q!=null){p=q.b +o=q.d +n=q.a +m=p===o?new P.A(n,p,n+(q.c-n),p+1):new P.A(n,p,n+1,p+(o-p)) +e.tC(H.Bs(m,c,"draw-rect",s.c),new P.m(Math.min(m.a,m.c),Math.min(m.b,m.d)),c) +return}l=b.a.vV() +if(l!=null){e.cn(0,l,c) +return}p=b.a +k=p.db?p.wQ():null +if(k!=null){e.cm(0,k,c) +return}j=b.di(0) +i=H.av1(b,c,H.e(j.c),H.e(j.d)) +if(s.b==null){h=i.style +h.position="absolute" +if(!r.v8(0)){s=H.fN(r.a) +C.f.a9(h,C.f.P(h,"transform"),s,"") +C.f.a9(h,C.f.P(h,"transform-origin"),"0 0 0","")}}if(c.y!=null){s=c.b +p=c.r +if(p==null)g="#000000" +else{p=H.c5(p) +p.toString +g=p}f=c.y.b +p=$.bU() +if(p===C.a3&&s!==C.av){s=i.style +p="0px 0px "+H.e(f*2)+"px "+g +C.f.a9(s,C.f.P(s,"box-shadow"),p,"")}else{s=i.style +p="blur("+H.e(f)+"px)" +C.f.a9(s,C.f.P(s,"filter"),p,"")}}e.tC(i,C.j,c)}else{s=c.x!=null?b.di(0):null +p=e.d +p.gcO().oz(c,s) +s=c.b +if(s==null&&c.c!=null)p.ca(0,b,C.av) +else p.ca(0,b,s) +p.gcO().pR()}}, +lu(a,b,c,d,e){var s,r,q,p,o,n=this.d,m=H.anY(b.di(0),d) +if(m!=null){s=H.aoj(c).a +r=H.aI4(s>>>16&255,s>>>8&255,s&255,255) +n.gbv(n).save() +n.gbv(n).globalAlpha=(s>>>24&255)/255 +if(e){s=$.bU() +s=s!==C.a3}else s=!1 +q=m.b +p=m.a +o=q.a +q=q.b +if(s){n.gbv(n).translate(o,q) +n.gbv(n).filter=H.auU(new P.mp(C.fo,p)) +n.gbv(n).strokeStyle="" +n.gbv(n).fillStyle=r}else{n.gbv(n).filter="none" +n.gbv(n).strokeStyle="" +n.gbv(n).fillStyle=r +n.gbv(n).shadowBlur=p +n.gbv(n).shadowColor=r +n.gbv(n).shadowOffsetX=o +n.gbv(n).shadowOffsetY=q}n.qD(n.gbv(n),b) +n.gbv(n).fill() +n.gbv(n).restore()}}, +Mn(a){var s,r,q,p=a.a.src +p.toString +s=this.b +if(s!=null){r=s.agI(p) +if(r!=null)return r}q=a.ab_() +s=this.b +if(s!=null)s.Iv(p,new H.qR(q,H.aGq(),s.$ti.j("qR<1>"))) +return q}, +JO(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this +t.gc.a(a) +s=c.a +r=c.Q +if(r instanceof H.Ct)q=i.a12(a,r.a,r.b,c) +else q=i.Mn(a) +p=q.style +o=H.Ue(s) +if(o==null)o="" +C.f.a9(p,C.f.P(p,"mix-blend-mode"),o,"") +p=i.d +if(p.b!=null){o=q.style +o.removeProperty("width") +o.removeProperty("height") +o=p.b +o.toString +n=H.anB(o,q,b,p.c) +for(p=n.length,o=i.c,m=i.f,l=0;l>' +break +case C.ji:s=$.en+1 +$.en=s +r=i+s+h+H.e(H.c5(b))+'" flood-opacity="1" result="flood">' +break +case C.j7:s=$.en+1 +$.en=s +r=i+s+h+H.e(H.c5(b))+'" flood-opacity="1" result="flood">' +break +case C.j8:s=$.en+1 +$.en=s +r=i+s+h+H.e(H.c5(b))+'" flood-opacity="1" result="flood">' +break +case C.j9:s=$.en+1 +$.en=s +r=i+s+h+H.e(H.c5(b))+'" flood-opacity="1" result="flood">' +break +case C.fm:$.en=$.en+1 +q=b.gahN().fh(0,255) +p=b.gahC().fh(0,255) +o=b.gahw().fh(0,255) +r=i+$.en+'" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">' +break +case C.ja:r=H.atG(b,"hard-light",!0) +break +case C.fn:case C.jb:case C.jc:case C.jd:case C.je:case C.jf:case C.mw:case C.mo:case C.mp:case C.mq:case C.ms:case C.mt:case C.mu:case C.mv:s=H.Ue(c) +s.toString +r=H.atG(b,s,!1) +break +case C.j6:case C.mr:case C.jh:case C.jj:case C.mx:case C.mn:case C.d4:r=null +break +default:r=null}n=W.uo(r,new H.mE(),null) +this.c.appendChild(n) +this.f.push(n) +m=this.Mn(a) +s=m.style +l="url(#_fcf"+$.en+")" +C.f.a9(s,C.f.P(s,"filter"),l,"") +if(c===C.fn){s=m.style +l=H.c5(b) +s.backgroundColor=l==null?"":l}return m +default:m=document.createElement("div") +k=m.style +switch(c){case C.mn:case C.jj:k.position=j +break +case C.j6:case C.d4:k.position=j +s=H.c5(b) +k.backgroundColor=s==null?"":s +break +case C.mr:case C.jh:k.position=j +s="url('"+H.e(a.a.src)+"')" +k.backgroundImage=s +break +default:k.position=j +s="url('"+H.e(a.a.src)+"')" +k.backgroundImage=s +s=H.Ue(c) +if(s==null)s="" +C.f.a9(k,C.f.P(k,"background-blend-mode"),s,"") +s=H.c5(b) +k.backgroundColor=s==null?"":s +break}return m}}, +m8(a,b,c,d){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=b.a +if(f===0){s=b.b +r=s!==0||b.c-f!==a.gaM(a)||b.d-s!==a.gaB(a)}else r=!0 +q=c.a +p=c.c-q +if(p===a.gaM(a)&&c.d-c.b===a.gaB(a)&&!r&&d.Q==null)g.JO(a,new P.m(q,c.b),d) +else{if(r){g.bD(0) +g.pd(0,c,C.cA)}o=c.b +if(r){s=b.c-f +if(s!==a.gaM(a))q+=-f*(p/s) +s=b.b +n=b.d-s +m=n!==a.gaB(a)?o+-s*((c.d-o)/n):o}else m=o +l=g.JO(a,new P.m(q,m),d) +k=c.d-o +if(r){p*=a.gaM(a)/(b.c-f) +k*=a.gaB(a)/(b.d-b.b)}j=l.style +i=C.d.a2(p,2)+"px" +h=C.d.a2(k,2)+"px" +j.left="0px" +j.top="0px" +j.width=i +j.height=h +if(!t._0.b(l)){f=l.style +s=i+" "+h +C.f.a9(f,C.f.P(f,"background-size"),s,"")}if(r)g.bs(0)}g.Bd()}, +Bd(){var s,r,q=this.d +if(q.z!=null){q.CS() +q.e.eJ(0) +s=q.x +if(s==null)s=q.x=H.a([],t.r3) +r=q.z +r.toString +s.push(r) +q.e=q.d=q.z=null}this.cx=!0 +this.e=null}, +Hi(a){var s +if(a!==this.e){s=this.d +s.gbv(s).font=a +this.e=a}}, +EZ(a,b,c,d,e){var s,r,q=this.d,p=q.gbv(q) +if(e!=null){p.save() +for(s=0;s<1;++s){r=e[s] +q=H.c5(r.a) +q.toString +p.shadowColor=q +p.shadowBlur=r.c +q=r.b +p.shadowOffsetX=q.a +p.shadowOffsetY=q.b +p.fillText(b,c,d)}p.restore()}C.IP.uY(p,b,c,d)}, +uY(a,b,c,d){return this.EZ(a,b,c,d,null)}, +f3(a,b,c){var s,r,q,p,o,n,m,l=this +if(b.gPz()&&!l.cx&&!l.dy.d){b.aS(l,c) +return}s=H.auA(b,c,null) +r=l.d +q=r.b +r=r.c +if(q!=null){p=H.anB(q,s,c,r) +for(r=p.length,q=l.c,o=l.f,n=0;n1){s=q.a +s.z=s.r.pop() +r=s.x.pop() +if(r!=null){s.ch=r.a +s.cx=r.b +s.cy=r.c +s.db=r.d +s.Q=!0}else if(s.Q)s.Q=!1}s=q.c +if(s.length!==0&&C.b.gL(s) instanceof H.wa)s.pop() +else s.push(C.In);--q.r}, +at(a,b,c){var s=this.a,r=s.a +if(b!==0||c!==0)r.y=!1 +r.z.at(0,b,c) +s.c.push(new H.JD(b,c))}, +cZ(a,b,c){var s=c==null?b:c,r=this.a,q=r.a +if(b!==1||s!==1)q.y=!1 +q.z.cZ(0,b,s) +r.c.push(new H.JB(b,s)) +return null}, +kB(a,b){var s,r,q,p,o,n,m,l,k,j,i,h=this.a,g=h.a +if(b!==0)g.y=!1 +g=g.z +s=Math.cos(b) +r=Math.sin(b) +g=g.a +q=g[0] +p=g[4] +o=g[1] +n=g[5] +m=g[2] +l=g[6] +k=g[3] +j=g[7] +i=-r +g[0]=q*s+p*r +g[1]=o*s+n*r +g[2]=m*s+l*r +g[3]=k*s+j*r +g[4]=q*i+p*s +g[5]=o*i+n*s +g[6]=m*i+l*s +g[7]=k*i+j*s +h.c.push(new H.JA(b))}, +as(a,b){var s=H.Uf(b),r=this.a,q=r.a +q.z.cw(0,new H.bw(s)) +q.y=q.z.v8(0) +r.c.push(new H.JC(s))}, +ur(a,b,c,d){var s=this.a,r=new H.Jp(b,c,-1/0,-1/0,1/0,1/0) +switch(c){case C.cA:s.a.pd(0,b,r) +break +case C.mW:break}s.d.c=!0 +s.c.push(r)}, +OL(a,b,c){return this.ur(a,b,C.cA,c)}, +o0(a,b){return this.ur(a,b,C.cA,!0)}, +y8(a,b,c){var s=this.a,r=new H.Jo(b,-1/0,-1/0,1/0,1/0) +s.a.pd(0,new P.A(b.a,b.b,b.c,b.d),r) +s.d.c=!0 +s.c.push(r)}, +o_(a,b){return this.y8(a,b,!0)}, +y7(a,b,c){var s,r=this.a +t.Ci.a(b) +s=new H.Jn(b,-1/0,-1/0,1/0,1/0) +r.a.pd(0,b.di(0),s) +r.d.c=!0 +r.c.push(s)}, +fq(a,b){return this.y7(a,b,!0)}, +m9(a,b,c,d){var s,r,q,p,o,n,m=this.a +t.Vh.a(d) +s=Math.max(H.Bn(d),1) +d.b=!0 +r=new H.Jt(b,c,d.a,-1/0,-1/0,1/0,1/0) +q=b.a +p=c.a +o=b.b +n=c.b +m.a.q2(Math.min(q,p)-s,Math.min(o,n)-s,Math.max(q,p)+s,Math.max(o,n)+s,r) +m.e=m.d.c=!0 +m.c.push(r)}, +cn(a,b,c){this.a.cn(0,b,t.Vh.a(c))}, +cm(a,b,c){this.a.cm(0,b,t.Vh.a(c))}, +iA(a,b,c,d){this.a.iA(0,b,c,t.Vh.a(d))}, +eE(a,b,c,d){var s,r,q,p,o,n=this.a +t.Vh.a(d) +n.e=n.d.c=!0 +s=H.Bn(d) +d.b=!0 +r=new H.Jq(b,c,d.a,-1/0,-1/0,1/0,1/0) +q=c+s +p=b.a +o=b.b +n.a.q2(p-q,o-q,p+q,o+q,r) +n.c.push(r)}, +ca(a,b,c){this.a.ca(0,b,t.Vh.a(c))}, +m8(a,b,c,d){var s,r,q=this.a +t.Vh.a(d) +s=q.d +d.b=q.e=s.a=s.c=!0 +r=new H.Js(a,b,c,d.a,-1/0,-1/0,1/0,1/0) +q.a.t8(c,r) +q.c.push(r)}, +f3(a,b,c){this.a.f3(0,b,c)}, +lu(a,b,c,d,e){var s,r,q=this.a +q.e=q.d.c=!0 +s=H.aI9(b.di(0),d) +r=new H.Jy(t.Ci.a(b),c,d,e,-1/0,-1/0,1/0,1/0) +q.a.t8(s,r) +q.c.push(r)}} +H.qV.prototype={ +gig(){return this.cu$}, +cg(a){var s=this.yi("flt-clip"),r=W.eI("flt-clip-interior",null) +this.cu$=r +r=r.style +r.position="absolute" +r=this.cu$ +r.toString +s.appendChild(r) +return s}, +Oq(a,b){var s +if(b!==C.S){s=a.style +s.overflow="hidden" +s.zIndex="0"}}} +H.we.prototype={ +kx(){var s=this +s.f=s.e.f +if(s.fr!==C.S)s.x=s.fx +else s.x=null +s.r=null}, +cg(a){var s=this.AJ(0) +s.setAttribute("clip-type","rect") +return s}, +f_(){var s,r=this,q=r.d.style,p=r.fx,o=p.a,n=H.e(o)+"px" +q.left=n +n=p.b +s=H.e(n)+"px" +q.top=s +s=H.e(p.c-o)+"px" +q.width=s +p=H.e(p.d-n)+"px" +q.height=p +q=r.d +q.toString +r.Oq(q,r.fr) +q=r.cu$.style +o=H.e(-o)+"px" +q.left=o +p=H.e(-n)+"px" +q.top=p}, +be(a,b){var s=this +s.oG(0,b) +if(!s.fx.k(0,b.fx)||s.fr!==b.fr){s.x=null +s.f_()}}, +$iW4:1} +H.JK.prototype={ +kx(){var s,r=this +r.f=r.e.f +if(r.fx!==C.S){s=r.fr +r.x=new P.A(s.a,s.b,s.c,s.d)}else r.x=null +r.r=null}, +cg(a){var s=this.AJ(0) +s.setAttribute("clip-type","rrect") +return s}, +f_(){var s,r=this,q=r.d.style,p=r.fr,o=p.a,n=H.e(o)+"px" +q.left=n +n=p.b +s=H.e(n)+"px" +q.top=s +s=H.e(p.c-o)+"px" +q.width=s +s=H.e(p.d-n)+"px" +q.height=s +s=H.e(p.e)+"px" +C.f.a9(q,C.f.P(q,"border-top-left-radius"),s,"") +s=H.e(p.r)+"px" +C.f.a9(q,C.f.P(q,"border-top-right-radius"),s,"") +s=H.e(p.y)+"px" +C.f.a9(q,C.f.P(q,"border-bottom-right-radius"),s,"") +p=H.e(p.Q)+"px" +C.f.a9(q,C.f.P(q,"border-bottom-left-radius"),p,"") +p=r.d +p.toString +r.Oq(p,r.fx) +p=r.cu$.style +o=H.e(-o)+"px" +p.left=o +o=H.e(-n)+"px" +p.top=o}, +be(a,b){var s=this +s.oG(0,b) +if(!s.fr.k(0,b.fr)||s.fx!==b.fx){s.x=null +s.f_()}}, +$iW3:1} +H.wh.prototype={ +kx(){var s,r,q,p,o=this +o.f=o.e.f +if(o.k1!==C.S){s=o.fr +r=s.a +q=r.db?r.wQ():null +if(q!=null)o.x=new P.A(q.a,q.b,q.c,q.d) +else{p=s.a.vV() +if(p!=null)o.x=p +else o.x=null}}else o.x=null +o.r=null}, +cg(a){var s=this.AJ(0) +s.setAttribute("clip-type","physical-shape") +return s}, +iv(){var s,r=this +r.WN() +s=r.k2 +if(s!=null)J.bA(s) +r.k2=null +s=r.k3 +if(s!=null)J.bA(s) +r.k3=null}, +f_(){this.IG()}, +IG(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a="border-radius",a0="hidden",a1=b.d.style,a2=b.go,a3=H.c5(a2) +a1.backgroundColor=a3==null?"":a3 +a1=b.fr +a3=a1.a +s=a3.db?a3.wQ():null +if(s!=null){r=H.e(s.e)+"px "+H.e(s.r)+"px "+H.e(s.y)+"px "+H.e(s.Q)+"px" +q=b.d.style +a1=s.a +a2=H.e(a1)+"px" +q.left=a2 +a2=s.b +a3=H.e(a2)+"px" +q.top=a3 +a3=H.e(s.c-a1)+"px" +q.width=a3 +a3=H.e(s.d-a2)+"px" +q.height=a3 +C.f.a9(q,C.f.P(q,a),r,"") +a3=b.cu$.style +a1=H.e(-a1)+"px" +a3.left=a1 +a1=H.e(-a2)+"px" +a3.top=a1 +if(b.k1!==C.S)q.overflow=a0 +H.anV(b.d,b.fx,b.fy,b.id) +return}else{p=a1.a.vV() +if(p!=null){q=b.d.style +a1=p.a +a2=H.e(a1)+"px" +q.left=a2 +a2=p.b +a3=H.e(a2)+"px" +q.top=a3 +a3=H.e(p.c-a1)+"px" +q.width=a3 +a3=H.e(p.d-a2)+"px" +q.height=a3 +C.f.a9(q,C.f.P(q,a),"","") +a3=b.cu$.style +a1=H.e(-a1)+"px" +a3.left=a1 +a1=H.e(-a2)+"px" +a3.top=a1 +if(b.k1!==C.S)q.overflow=a0 +H.anV(b.d,b.fx,b.fy,b.id) +return}else{a3=a1.a +o=(a3.cy?a3.fr:-1)===-1?null:a3.di(0) +if(o!=null){a1=o.c +a2=o.a +n=(a1-a2)/2 +a1=o.d +a3=o.b +m=(a1-a3)/2 +r=n===m?H.e(n)+"px ":H.e(n)+"px "+H.e(m)+"px " +q=b.d.style +a1=H.e(a2)+"px" +q.left=a1 +a1=H.e(a3)+"px" +q.top=a1 +a1=H.e(n*2)+"px" +q.width=a1 +a1=H.e(m*2)+"px" +q.height=a1 +C.f.a9(q,C.f.P(q,a),r,"") +a1=b.cu$.style +a2=H.e(-a2)+"px" +a1.left=a2 +a2=H.e(-a3)+"px" +a1.top=a2 +if(b.k1!==C.S)q.overflow=a0 +H.anV(b.d,b.fx,b.fy,b.id) +return}}}a3=b.fy +l=a3===0 +k=b.fx +j=k.c +i=k.d +if(l){h=k.a +g=k.b +f=H.aoa(a1,-h,-g,1/(j-h),1/(i-g))}else f=H.aoa(a1,0,0,1/j,1/i) +h=b.k2 +if(h!=null)J.bA(h) +h=b.k3 +if(h!=null)J.bA(h) +b.k2=W.uo(f,new H.mE(),null) +if($.a9==null)$.a9=H.bf() +h=b.d +h.toString +g=b.k2 +g.toString +h.appendChild(g) +if(l){a1=b.d +a1.toString +H.a0c(a1,"url(#svgClip"+$.TZ+")") +e=b.d.style +e.overflow="" +a1=k.a +a2=H.e(a1)+"px" +e.left=a2 +a2=k.b +a3=H.e(a2)+"px" +e.top=a3 +a3=H.e(j-a1)+"px" +e.width=a3 +a3=H.e(i-a2)+"px" +e.height=a3 +C.f.a9(e,C.f.P(e,a),"","") +a3=b.cu$.style +a1="-"+H.e(a1)+"px" +a3.left=a1 +a1="-"+H.e(a2)+"px" +a3.top=a1 +return}l=b.cu$ +l.toString +H.a0c(l,"url(#svgClip"+$.TZ+")") +e=b.d.style +e.overflow="" +l=k.a +h=H.e(l)+"px" +e.left=h +h=k.b +g=H.e(h)+"px" +e.top=g +g=H.e(j-l)+"px" +e.width=g +g=H.e(i-h)+"px" +e.height=g +C.f.a9(e,C.f.P(e,a),"","") +g=b.cu$.style +l="-"+H.e(l)+"px" +g.left=l +l="-"+H.e(h)+"px" +g.top=l +l=H.e(j)+"px" +g.width=l +l=H.e(i)+"px" +g.height=l +d=a1.di(0) +l=new H.aW() +l.b=C.b5 +l.r=a2 +l=H.av1(a1,l,H.e(d.c),H.e(d.d)) +b.k3=l +b.d.insertBefore(l,b.cu$) +a3=H.anY(k,a3) +a3.toString +c=H.aoj(b.id) +k=b.k3.style +l=a3.b +a1=c.a +a1="drop-shadow("+H.e(l.a)+"px "+H.e(l.b)+"px "+H.e(a3.a)+"px rgba("+(a1>>>16&255)+", "+(a1>>>8&255)+", "+(a1&255)+", "+H.e((a1>>>24&255)/255)+"))" +C.f.a9(k,C.f.P(k,"filter"),a1,"") +a1="translate(-"+H.e(d.a)+"px, -"+H.e(d.b)+"px)" +C.f.a9(k,C.f.P(k,"transform"),a1,"") +a1=b.d.style +a1.backgroundColor=""}, +be(a,b){var s,r,q=this +q.oG(0,b) +s=b.fr===q.fr +if(!s)q.x=null +s=!s||b.fy!==q.fy||!b.id.k(0,q.id)||!b.go.k(0,q.go) +r=b.k2 +if(s){if(r!=null)J.bA(r) +b.k2=null +s=b.k3 +if(s!=null)J.bA(s) +b.k3=null +s=q.k2 +if(s!=null)J.bA(s) +q.k2=null +s=q.k3 +if(s!=null)J.bA(s) +q.k3=null +s=q.d +s.toString +H.a0c(s,"") +q.IG()}else{q.k2=r +if(r!=null){if($.a9==null)$.a9=H.bf() +s=q.d +s.toString +r=q.k2 +r.toString +s.appendChild(r)}b.k2=null +s=q.k3=b.k3 +if(s!=null)q.d.insertBefore(s,q.cu$) +b.k3=null}}, +$ia69:1} +H.wd.prototype={ +cg(a){return this.yi("flt-clippath")}, +kx(){var s=this +s.Vx() +if(s.fx!==C.S){if(s.x==null)s.x=s.fr.di(0)}else s.x=null}, +f_(){var s,r=this,q=r.fy +if(q!=null)J.bA(q) +q=r.d +q.toString +r.fy=W.uo(H.auu(t.J.a(q),r.fr),new H.mE(),null) +if($.a9==null)$.a9=H.bf() +q=r.d +q.toString +s=r.fy +s.toString +q.appendChild(s)}, +be(a,b){var s,r=this +r.oG(0,b) +if(b.fr!==r.fr){r.x=null +s=b.fy +if(s!=null)J.bA(s) +r.f_()}else r.fy=b.fy +b.fy=null}, +iv(){var s=this.fy +if(s!=null)J.bA(s) +this.fy=null +this.we()}, +$iW2:1} +H.a07.prototype={ +pd(a,b,c){throw H.c(P.cj(null))}, +o_(a,b){throw H.c(P.cj(null))}, +fq(a,b){throw H.c(P.cj(null))}, +m9(a,b,c,d){throw H.c(P.cj(null))}, +cn(a,b,c){var s=this.uV$ +s=s.length===0?this.a:C.b.gL(s) +s.appendChild(H.Bs(b,c,"draw-rect",this.n3$))}, +cm(a,b,c){var s,r=H.Bs(new P.A(b.a,b.b,b.c,b.d),c,"draw-rrect",this.n3$) +H.auk(r.style,b) +s=this.uV$;(s.length===0?this.a:C.b.gL(s)).appendChild(r)}, +eE(a,b,c,d){throw H.c(P.cj(null))}, +ca(a,b,c){throw H.c(P.cj(null))}, +lu(a,b,c,d,e){throw H.c(P.cj(null))}, +m8(a,b,c,d){throw H.c(P.cj(null))}, +f3(a,b,c){var s=H.auA(b,c,this.n3$),r=this.uV$;(r.length===0?this.a:C.b.gL(r)).appendChild(s)}, +r8(){}} +H.amE.prototype={ +saM(a,b){return this.c=b}, +saB(a,b){return this.d=b}} +H.wf.prototype={ +kx(){var s,r,q=this,p=q.e.f +q.f=p +s=q.fr +if(s!==0||q.fx!==0){p.toString +r=new H.bw(new Float32Array(16)) +r.bF(p) +q.f=r +r.at(0,s,q.fx)}q.r=null}, +gvc(){var s=this,r=s.fy +if(r==null){r=H.dx() +r.q5(-s.fr,-s.fx,0) +s.fy=r}return r}, +cg(a){var s=document.createElement("flt-offset") +H.cm(s,"position","absolute") +H.cm(s,"transform-origin","0 0 0") +return s}, +f_(){var s,r=this.d +r.toString +s="translate("+H.e(this.fr)+"px, "+H.e(this.fx)+"px)" +r.style.transform=s}, +be(a,b){var s=this +s.oG(0,b) +if(b.fr!==s.fr||b.fx!==s.fx)s.f_()}, +$ia5z:1} +H.wg.prototype={ +kx(){var s,r,q,p=this,o=p.e.f +p.f=o +s=p.fx +r=s.a +q=s.b +if(r!==0||q!==0){o.toString +s=new H.bw(new Float32Array(16)) +s.bF(o) +p.f=s +s.at(0,r,q)}p.r=null}, +gvc(){var s,r=this.fy +if(r==null){r=this.fx +s=H.dx() +s.q5(-r.a,-r.b,0) +this.fy=s +r=s}return r}, +cg(a){var s=$.a9,r=(s==null?$.a9=H.bf():s).mY(0,"flt-opacity") +H.cm(r,"position","absolute") +H.cm(r,"transform-origin","0 0 0") +return r}, +f_(){var s,r=this.d +r.toString +H.cm(r,"opacity",H.e(this.fr/255)) +s=this.fx +s="translate("+H.e(s.a)+"px, "+H.e(s.b)+"px)" +r.style.transform=s}, +be(a,b){var s=this +s.oG(0,b) +if(s.fr!==b.fr||!s.fx.k(0,b.fx))s.f_()}, +$ia5A:1} +H.aT.prototype={ +sOB(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.a=a}, +sdN(a,b){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.b=b}, +snu(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.c=a}, +srm(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.f=a}, +gaz(a){var s=this.a.r +return s==null?C.A:s}, +saz(a,b){var s,r=this +if(r.b){r.a=r.a.dw(0) +r.b=!1}s=r.a +s.r=H.G(b)===C.aBk?b:new P.J(b.gm(b))}, +syY(a){}, +sHw(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.x=a}, +sz9(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.y=a}, +spp(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.z=a}, +sON(a){var s=this +if(s.b){s.a=s.a.dw(0) +s.b=!1}s.a.Q=a}, +i(a){var s,r=this,q=""+"Paint(",p=r.a.b,o=p==null +if((o?C.b5:p)===C.av){q+=(o?C.b5:p).i(0) +p=r.a.c +o=p==null +if((o?0:p)!==0)q+=" "+H.e(o?0:p) +else q+=" hairline" +s="; "}else s="" +p=r.a +if(!p.f){q+=s+"antialias off" +s="; "}p=p.r +if(!(p==null?C.A:p).k(0,C.A)){p=r.a.r +q+=s+(p==null?C.A:p).i(0)}q+=")" +return q.charCodeAt(0)==0?q:q}, +$iph:1} +H.aW.prototype={ +dw(a){var s=this,r=new H.aW() +r.a=s.a +r.z=s.z +r.y=s.y +r.x=s.x +r.f=s.f +r.r=s.r +r.Q=s.Q +r.c=s.c +r.b=s.b +r.e=s.e +r.d=s.d +return r}, +i(a){var s=this.c_(0) +return s}} +H.et.prototype={ +Gq(){var s,r,q,p,o,n,m,l,k,j=this,i=H.a([],t.yv),h=j.a0O(0.25),g=C.h.a8c(1,h) +i.push(new P.m(j.a,j.b)) +if(h===5){s=new H.Nw() +j.J4(s) +r=s.a +r.toString +q=s.b +q.toString +p=r.c +if(p===r.e&&r.d===r.f&&q.a===q.c&&q.b===q.d){o=new P.m(p,r.d) +i.push(o) +i.push(o) +i.push(o) +i.push(new P.m(q.e,q.f)) +g=2 +n=!0}else n=!1}else n=!1 +if(!n)H.alp(j,h,i) +m=2*g+1 +k=0 +while(!0){if(!(k=0)s.d=-r +s.f=s.e=-1}, +hy(a,b){this.xO(b,0,0)}, +wY(){var s,r=this.a,q=r.x +for(r=r.r,s=0;s359){l=c2<0?-0.001953125:0.001953125 +k=r +do{k-=l +o=Math.cos(k) +n=Math.sin(k)}while(q===o&&p===n)}}j=c2>0?0:1 +i=b8/2 +h=(c0.d-c0.b)/2 +g=c0.gbg().a+i*Math.cos(r) +f=c0.gbg().b+h*Math.sin(r) +if(q===o&&p===n){b7.cX(0,g,f) +return}e=q*o+p*n +d=q*n-p*o +if(Math.abs(d)<=0.000244140625)if(e>0)if(!(d>=0&&j===0))b8=d<=0&&j===1 +else b8=!0 +else b8=!1 +else b8=!1 +if(b8){b7.cX(0,g,f) +return}b8=j===1 +if(b8)d=-d +if(0===d)c=2 +else if(0===e)c=d>0?1:3 +else{b=d<0 +c=b?2:0 +if(e<0!==b)++c}a=H.a([],t.td) +for(a0=0;a0=6.283185307179586||d<=-6.283185307179586){s=c/1.5707963267948966 +r=Math.floor(s+0.5) +if(Math.abs(s-r-0)<0.000244140625){q=r+1 +if(q<0)q+=4 +p=d>0?0:1 +this.AV(b,p,C.d.dK(q)) +return}}this.aab(0,b,c,d,!0)}, +eB(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.wY(),e=a2.a,d=a2.b,c=a2.c,b=a2.d,a=new P.A(e,d,c,b),a0=a2.e +if(a0===0||a2.f===0)if(a2.r===0||a2.x===0)if(a2.Q===0||a2.ch===0)s=a2.y===0||a2.z===0 +else s=!1 +else s=!1 +else s=!1 +if(s||e>=c||d>=b)g.xO(a,0,3) +else if(H.aIQ(a2))g.AV(a,0,3) +else{r=c-e +q=b-d +p=Math.max(0,a0) +o=Math.max(0,a2.r) +n=Math.max(0,a2.Q) +m=Math.max(0,a2.y) +l=Math.max(0,a2.f) +k=Math.max(0,a2.x) +j=Math.max(0,a2.ch) +i=Math.max(0,a2.z) +h=H.ajb(j,i,q,H.ajb(l,k,q,H.ajb(n,m,r,H.ajb(p,o,r,1)))) +a0=b-h*j +g.cX(0,e,a0) +g.cl(0,e,d+h*l) +g.fs(0,e,d,e+h*p,d,0.707106781) +g.cl(0,c-h*o,d) +g.fs(0,c,d,c,d+h*k,0.707106781) +g.cl(0,c,b-h*i) +g.fs(0,c,b,c-h*m,b,0.707106781) +g.cl(0,e+h*n,b) +g.fs(0,e,b,e,a0,0.707106781) +g.dz(0) +g.f=f?0:-1 +e=g.a +e.db=f +e.dy=!1 +e.fr=6}}, +v(a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this +if(a3.a.x===0)return!1 +s=a3.di(0) +r=a5.a +q=a5.b +if(rs.c||q>s.d)return!1 +p=a3.a +o=new H.a5V(p,r,q,new Float32Array(18)) +o.a9M() +n=C.i6===a3.b +m=o.d +if((n?m&1:m)!==0)return!0 +l=o.e +if(l<=1)return C.ep.Y_(l!==0,!1) +p=l&1 +if(p!==0||n)return p!==0 +k=H.arx(a3.a,!0) +j=new Float32Array(18) +i=H.a([],t.yv) +p=k.a +h=!1 +do{g=i.length +switch(k.ol(0,j)){case 0:case 5:break +case 1:H.aJi(j,r,q,i) +break +case 2:H.aJj(j,r,q,i) +break +case 3:f=k.f +H.aJg(j,r,q,p.z[f],i) +break +case 4:H.aJh(j,r,q,i) +break +case 6:h=!0 +break}f=i.length +if(f>g){e=f-1 +d=i[e] +c=d.a +b=d.b +if(Math.abs(c*c+b*b-0)<0.000244140625)C.b.ky(i,e) +else for(a=0;a0?1:0 +if(f<=0){f=b*a1 +if(f<0)f=-1 +else f=f>0?1:0 +f=f<=0}else f=!1}else f=!1 +if(f){a2=C.b.ky(i,e) +if(a!==i.length)i[a]=a2 +break}}}}while(!h) +return i.length!==0||!1}, +bO(a){var s,r=a.a,q=a.b,p=this.a,o=H.aCJ(p,r,q),n=p.e,m=new Uint8Array(n) +C.aj.Hb(m,0,p.r) +o=new H.pk(o,m) +n=p.y +o.y=n +o.Q=p.Q +s=p.z +if(s!=null){n=new Float32Array(n) +o.z=n +C.acf.Hb(n,0,s)}o.e=p.e +o.x=p.x +o.c=p.c +o.d=p.d +n=p.ch +o.ch=n +if(!n){o.a=p.a.at(0,r,q) +n=p.b +o.b=n==null?null:n.at(0,r,q) +o.cx=p.cx}o.fx=p.fx +o.cy=p.cy +o.db=p.db +o.dx=p.dx +o.dy=p.dy +o.fr=p.fr +r=new H.nd(o,C.c3) +r.Jo(this) +return r}, +di(e2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0=this,e1=e0.a +if((e1.db?e1.fr:-1)===-1)s=(e1.cy?e1.fr:-1)!==-1 +else s=!0 +if(s)return e1.di(0) +if(!e1.ch&&e1.b!=null){e1=e1.b +e1.toString +return e1}r=new H.mJ(e1) +r.tt(e1) +q=e0.a.f +for(p=!1,o=0,n=0,m=0,l=0,k=0,j=0,i=0,h=0,g=null,f=null,e=null;d=r.af9(),d!==6;){c=r.e +switch(d){case 0:j=q[c] +h=q[c+1] +i=h +k=j +break +case 1:j=q[c+2] +h=q[c+3] +i=h +k=j +break +case 2:if(f==null)f=new H.a6F() +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +s=f.a=Math.min(a,a4) +a6=f.b=Math.min(a1,a5) +a7=f.c=Math.max(a,a4) +a8=f.d=Math.max(a1,a5) +a9=a-2*a2+a4 +if(Math.abs(a9)>0.000244140625){b0=(a-a2)/a9 +if(b0>=0&&b0<=1){b1=1-b0 +b2=b1*b1 +b3=2*b0*b1 +b0*=b0 +b4=b2*a+b3*a2+b0*a4 +b5=b2*a1+b3*a3+b0*a5 +s=Math.min(s,b4) +f.a=s +a7=Math.max(a7,b4) +f.c=a7 +a6=Math.min(a6,b5) +f.b=a6 +a8=Math.max(a8,b5) +f.d=a8}}a9=a1-2*a3+a5 +if(Math.abs(a9)>0.000244140625){b6=(a1-a3)/a9 +if(b6>=0&&b6<=1){b7=1-b6 +b2=b7*b7 +b3=2*b6*b7 +b6*=b6 +b8=b2*a+b3*a2+b6*a4 +b9=b2*a1+b3*a3+b6*a5 +s=Math.min(s,b8) +f.a=s +a7=Math.max(a7,b8) +f.c=a7 +a6=Math.min(a6,b9) +f.b=a6 +a8=Math.max(a8,b9) +f.d=a8}h=a8 +j=a7 +i=a6 +k=s}else{h=a8 +j=a7 +i=a6 +k=s}break +case 3:if(e==null)e=new H.Wf() +s=e1.z[r.b] +b=c+1 +a=q[c] +a0=b+1 +a1=q[b] +b=a0+1 +a2=q[a0] +a0=b+1 +a3=q[b] +a4=q[a0] +a5=q[a0+1] +e.a=Math.min(a,a4) +e.b=Math.min(a1,a5) +e.c=Math.max(a,a4) +e.d=Math.max(a1,a5) +c0=new H.jl() +c1=a4-a +c2=s*(a2-a) +if(c0.of(s*c1-c1,c1-2*c2,c2)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b4=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b5=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b4) +e.c=Math.max(e.c,b4) +e.b=Math.min(e.b,b5) +e.d=Math.max(e.d,b5)}}c5=a5-a1 +c6=s*(a3-a1) +if(c0.of(s*c5-c5,c5-2*c6,c6)!==0){a6=c0.a +a6.toString +if(a6>=0&&a6<=1){c3=2*(s-1) +a9=(-c3*a6+c3)*a6+1 +c4=a2*s +b8=(((a4-2*c4+a)*a6+2*(c4-a))*a6+a)/a9 +c4=a3*s +b9=(((a5-2*c4+a1)*a6+2*(c4-a1))*a6+a1)/a9 +e.a=Math.min(e.a,b8) +e.c=Math.max(e.c,b8) +e.b=Math.min(e.b,b9) +e.d=Math.max(e.d,b9)}}k=e.a +i=e.b +j=e.c +h=e.d +break +case 4:if(g==null)g=new H.a_p() +b=c+1 +c7=q[c] +a0=b+1 +c8=q[b] +b=a0+1 +c9=q[a0] +a0=b+1 +d0=q[b] +b=a0+1 +d1=q[a0] +a0=b+1 +d2=q[b] +d3=q[a0] +d4=q[a0+1] +s=Math.min(c7,d3) +g.a=s +g.c=Math.min(c8,d4) +a6=Math.max(c7,d3) +g.b=a6 +g.d=Math.max(c8,d4) +if(!(c7c9&&c9>d1&&d1>d3 +else a7=!0 +if(!a7){a7=-c7 +d5=a7+3*(c9-d1)+d3 +d6=2*(c7-2*c9+d1) +d7=d6*d6-4*d5*(a7+c9) +if(d7>=0&&Math.abs(d5)>0.000244140625){a7=-d6 +a8=2*d5 +if(d7===0){d8=a7/a8 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b4=b1*b1*b1*c7+a7*b1*d8*c9+a7*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,s) +g.b=Math.max(b4,a6)}}else{d7=Math.sqrt(d7) +d8=(a7-d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}d8=(a7+d7)/a8 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b4=b1*b1*b1*c7+s*b1*d8*c9+s*d8*d8*d1+d8*d8*d8*d3 +g.a=Math.min(b4,g.a) +g.b=Math.max(b4,g.b)}}}}if(!(c8d0&&d0>d2&&d2>d4 +else s=!0 +if(!s){s=-c8 +d5=s+3*(d0-d2)+d4 +d6=2*(c8-2*d0+d2) +d7=d6*d6-4*d5*(s+d0) +if(d7>=0&&Math.abs(d5)>0.000244140625){s=-d6 +a6=2*d5 +if(d7===0){d8=s/a6 +b1=1-d8 +if(d8>=0&&d8<=1){s=3*b1 +b5=b1*b1*b1*c8+s*b1*d8*d0+s*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}else{d7=Math.sqrt(d7) +d8=(s-d7)/a6 +b1=1-d8 +if(d8>=0&&d8<=1){a7=3*b1 +b5=b1*b1*b1*c8+a7*b1*d8*d0+a7*d8*d8*d2+d8*d8*d8*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}s=(s+d7)/a6 +b7=1-s +if(s>=0&&s<=1){a6=3*b7 +b5=b7*b7*b7*c8+a6*b7*s*d0+a6*s*s*d2+s*s*s*d4 +g.c=Math.min(b5,g.c) +g.d=Math.max(b5,g.d)}}}}k=g.a +i=g.c +j=g.b +h=g.d +break}if(!p){l=h +m=j +n=i +o=k +p=!0}else{o=Math.min(o,k) +m=Math.max(m,j) +n=Math.min(n,i) +l=Math.max(l,h)}}d9=p?new P.A(o,n,m,l):C.a9 +e0.a.di(0) +return e0.a.b=d9}, +i(a){var s=this.c_(0) +return s}, +$ipj:1} +H.a5U.prototype={ +B3(a){var s=this,r=s.r,q=s.y +if(r!==q||s.x!==s.z){if(isNaN(r)||isNaN(s.x)||isNaN(q)||isNaN(s.z))return 5 +a[0]=r +a[1]=s.x +a[2]=q +r=s.z +a[3]=r +s.r=q +s.x=r +return 1}else{a[0]=q +a[1]=s.z +return 5}}, +ws(){var s,r,q=this +if(q.e===1){q.e=2 +return new P.m(q.y,q.z)}s=q.a.f +r=q.ch +return new P.m(s[r-2],s[r-1])}, +ol(a,b){var s,r,q,p,o,n,m=this,l=m.Q,k=m.a +if(l===k.x){if(m.d&&m.e===2){if(1===m.B3(b))return 1 +m.d=!1 +return 5}return 6}s=m.Q=l+1 +r=k.r[l] +switch(r){case 0:if(m.d){m.Q=s-1 +q=m.B3(b) +if(q===5)m.d=!1 +return q}if(s===m.c)return 6 +l=k.f +k=m.ch +s=m.ch=k+1 +p=l[k] +m.ch=s+1 +o=l[s] +m.y=p +m.z=o +b[0]=p +b[1]=o +m.e=1 +m.r=p +m.x=o +m.d=!0 +break +case 1:n=m.ws() +l=k.f +k=m.ch +s=m.ch=k+1 +p=l[k] +m.ch=s+1 +o=l[s] +b[0]=n.a +b[1]=n.b +b[2]=p +b[3]=o +m.r=p +m.x=o +break +case 3:++m.f +n=m.ws() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.ch +s=m.ch=k+1 +b[2]=l[k] +k=m.ch=s+1 +b[3]=l[s] +s=m.ch=k+1 +k=l[k] +b[4]=k +m.r=k +m.ch=s+1 +s=l[s] +b[5]=s +m.x=s +break +case 2:n=m.ws() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.ch +s=m.ch=k+1 +b[2]=l[k] +k=m.ch=s+1 +b[3]=l[s] +s=m.ch=k+1 +k=l[k] +b[4]=k +m.r=k +m.ch=s+1 +s=l[s] +b[5]=s +m.x=s +break +case 4:n=m.ws() +b[0]=n.a +b[1]=n.b +l=k.f +k=m.ch +s=m.ch=k+1 +b[2]=l[k] +k=m.ch=s+1 +b[3]=l[s] +s=m.ch=k+1 +b[4]=l[k] +k=m.ch=s+1 +b[5]=l[s] +s=m.ch=k+1 +k=l[k] +b[6]=k +m.r=k +m.ch=s+1 +s=l[s] +b[7]=s +m.x=s +break +case 5:r=m.B3(b) +if(r===1)--m.Q +else{m.d=!1 +m.e=0}m.r=m.y +m.x=m.z +break +case 6:break +default:throw H.c(P.bF("Unsupport Path verb "+r,null,null))}return r}} +H.pk.prototype={ +eN(a,b,c){var s=a*2,r=this.f +r[s]=b +r[s+1]=c}, +hK(a){var s=this.f,r=a*2 +return new P.m(s[r],s[r+1])}, +vV(){var s=this +if(s.dx)return new P.A(s.hK(0).a,s.hK(0).b,s.hK(1).a,s.hK(2).b) +else return s.x===4?s.a1h():null}, +di(a){var s +if(this.ch)this.Bl() +s=this.a +s.toString +return s}, +a1h(){var s,r,q,p,o,n,m=this,l=null,k=m.hK(0).a,j=m.hK(0).b,i=m.hK(1).a,h=m.hK(1).b +if(m.r[1]!==1||h!==j)return l +s=i-k +r=m.hK(2).a +q=m.hK(2).b +if(m.r[2]!==1||r!==i)return l +p=q-h +o=m.hK(3) +n=m.hK(3).b +if(m.r[3]!==1||n!==q)return l +if(r-o.a!==s||n-j!==p)return l +return new P.A(k,j,k+s,j+p)}, +Tk(){var s,r,q,p,o +if(this.x===2){s=this.r +s=s[0]!==0||s[1]!==1}else s=!0 +if(s)return null +s=this.f +r=s[0] +q=s[1] +p=s[2] +o=s[3] +if(q===o||r===p)return new P.A(r,q,p,o) +return null}, +wQ(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.di(0),f=H.a([],t.kG),e=new H.mJ(this) +e.tt(this) +s=new Float32Array(8) +e.ol(0,s) +for(r=0;q=e.ol(0,s),q!==6;)if(3===q){p=s[2] +o=s[3] +n=p-s[0] +m=o-s[1] +l=s[4] +k=s[5] +if(n!==0){j=Math.abs(n) +i=Math.abs(k-o)}else{i=Math.abs(m) +j=m!==0?Math.abs(l-p):Math.abs(n)}f.push(new P.bG(j,i));++r}l=f[0] +k=f[1] +h=f[2] +return P.a6G(g,f[3],h,l,k)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +return b instanceof H.pk&&this.acH(b)}, +gu(a){var s=this +return P.Z(s.fx,s.f,s.z,s.r,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +acH(a){var s,r,q,p,o,n,m,l=this +if(l.fx!==a.fx)return!1 +s=l.d +if(s!==a.d)return!1 +r=s*2 +for(q=l.f,p=a.f,o=0;oq.c){s=a+10 +q.c=s +r=new Float32Array(s*2) +r.set(q.f) +q.f=r}q.d=a}, +a7x(a){var s,r,q=this +if(a>q.e){s=a+8 +q.e=s +r=new Uint8Array(s) +r.set(q.r) +q.r=r}q.x=a}, +a7v(a){var s,r,q=this +if(a>q.y){s=a+4 +q.y=s +r=new Float32Array(s) +s=q.z +if(s!=null)r.set(s) +q.z=r}q.Q=a}, +Bl(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.d +i.ch=!1 +i.b=null +if(h===0){i.a=C.a9 +i.cx=!0}else{s=i.f +r=s[0] +q=s[1] +p=0*r*q +o=2*h +for(n=q,m=r,l=2;lm){l.a=m +l.b=s}else if(s===m)return 1}return o}} +H.aa9.prototype={ +PI(a){return(this.a*a+this.c)*a+this.e}, +PJ(a){return(this.b*a+this.d)*a+this.f}} +H.a5V.prototype={ +a9M(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this,d=e.a,c=H.arx(d,!0) +for(s=e.f,r=t.td;q=c.ol(0,s),q!==6;)switch(q){case 0:case 5:break +case 1:e.a0M() +break +case 2:p=!H.arz(s)?H.aCK(s):0 +o=e.Jh(s[0],s[1],s[2],s[3],s[4],s[5]) +e.d+=p>0?o+e.Jh(s[4],s[5],s[6],s[7],s[8],s[9]):o +break +case 3:n=d.z[c.f] +m=s[0] +l=s[1] +k=s[2] +j=s[3] +i=s[4] +h=s[5] +g=H.arz(s) +f=H.a([],r) +new H.et(m,l,k,j,i,h,n).aaR(f) +e.Jg(f[0]) +if(!g&&f.length===2)e.Jg(f[1]) +break +case 4:e.a0J() +break}}, +a0M(){var s,r,q,p,o,n=this,m=n.f,l=m[0],k=m[1],j=m[2],i=m[3] +if(k>i){s=k +r=i +q=-1}else{s=i +r=k +q=1}m=n.c +if(ms)return +p=n.b +if(H.a5W(p,m,l,k,j,i)){++n.e +return}if(m===s)return +o=(j-l)*(m-k)-(i-k)*(p-l) +if(o===0){if(p!==j||m!==i)++n.e +q=0}else if(H.aDM(o)===q)q=0 +n.d+=q}, +Jh(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k=this +if(b>f){s=b +r=f +q=-1}else{s=f +r=b +q=1}p=k.c +if(ps)return 0 +o=k.b +if(H.a5W(o,p,a,b,e,f)){++k.e +return 0}if(p===s)return 0 +n=new H.jl() +if(0===n.of(b-2*d+f,2*(d-b),b-p))m=q===1?a:e +else{l=n.a +l.toString +m=((e-2*c+a)*l+2*(c-a))*l+a}if(Math.abs(m-o)<0.000244140625)if(o!==e||p!==f){++k.e +return 0}return mg){s=h +r=g +q=-1}else{s=g +r=h +q=1}p=i.c +if(ps)return +o=i.b +if(H.a5W(o,p,a.a,h,a.e,g)){++i.e +return}if(p===s)return +n=a.r +m=a.d*n-p*n+p +l=new H.jl() +if(0===l.of(g+(h-2*m),2*(m-h),h-p))k=q===1?a.a:a.e +else{j=l.a +j.toString +k=H.aAW(a.a,a.c,a.e,n,j)/H.aAV(n,j)}if(Math.abs(k-o)<0.000244140625)if(o!==a.e||p!==a.f){++i.e +return}p=i.d +i.d=p+(kq){p=b +o=q +n=-1}else{p=q +o=b +n=1}m=g.c +if(mp)return +l=g.b +if(H.a5W(l,m,d,b,r,q)){++g.e +return}if(m===p)return +k=Math.min(d,Math.min(a,Math.min(s,r))) +j=Math.max(d,Math.max(a,Math.max(s,r))) +if(lj){g.d+=n +return}i=H.auq(f,a0,m) +if(i==null)return +h=H.auC(d,a,s,r,i) +if(Math.abs(h-l)<0.000244140625)if(l!==r||m!==q){++g.e +return}f=g.d +g.d=f+(h1,o=null,n=1/0,m=0;m<$.jW.length;++m){l=$.jW[m] +k=window.devicePixelRatio +j=k===0?1:k +if(l.z!==j)continue +j=l.a +i=j.c-j.a +j=j.d-j.b +h=i*j +g=c.k1 +k=window.devicePixelRatio +if(l.r>=C.d.e4(s*(k===0?1:k))+2){k=window.devicePixelRatio +f=l.x>=C.d.e4(r*(k===0?1:k))+2&&l.dx===g}else f=!1 +e=h4)){if(i===b&&j===a){o=l +break}n=h +o=l}}if(o!=null){C.b.w($.jW,o) +o.sOD(0,a0) +o.b=c.k3 +return o}d=H.aAo(a0,c.fy.a.d,c.k1) +d.b=c.k3 +return d}, +IH(){var s=this.d.style,r="translate("+H.e(this.fr)+"px, "+H.e(this.fx)+"px)" +C.f.a9(s,C.f.P(s,"transform"),r,"")}, +f_(){this.IH() +this.wn(null)}, +c0(a){this.Bm(null) +this.k2=!0 +this.I_(0)}, +be(a,b){var s,r,q=this +q.I3(0,b) +q.k3=b.k3 +if(b!==q)b.k3=null +if(q.fr!==b.fr||q.fx!==b.fx)q.IH() +q.Bm(b) +if(q.fy===b.fy){s=q.dy +r=s instanceof H.iP&&q.k1!==s.dx +if(q.k2||r)q.wn(b) +else q.dy=b.dy}else q.wn(b)}, +os(){var s=this +s.I2() +s.Bm(s) +if(s.k2)s.wn(s)}, +iv(){H.U4(this.dy) +this.dy=null +this.I0()}} +H.a5Z.prototype={ +$0(){var s,r,q=this.a,p=q.k4 +p.toString +s=q.dy=q.a2b(p) +s.b=q.k3 +p=$.a9 +if(p==null)p=$.a9=H.bf() +r=q.d +r.toString +p.nZ(r) +q.d.appendChild(s.c) +s.b_(0) +r=q.fy.a +r.toString +q=q.k4 +q.toString +r.DH(s,q) +s.r8()}, +$S:0} +H.a72.prototype={ +DH(a,b){var s,r,q,p,o,n,m,l,k,j +try{m=this.b +m.toString +m=H.av4(b,m) +l=this.c +k=l.length +if(m){s=k +for(r=0;rq||l>p||k>o||j>n)return +d.e=d.d.c=!0 +i=H.Bn(a6) +a6.b=!0 +h=new H.Jr(a4,a5,a6.a,-1/0,-1/0,1/0,1/0) +g=P.bX() +g.sPZ(C.i6) +g.eB(0,a4) +g.eB(0,a5) +g.dz(0) +h.y=g +f=Math.min(b,a0) +e=Math.max(b,a0) +d.a.q2(f-i,Math.min(a,a1)-i,e+i,Math.max(a,a1)+i,h) +d.c.push(h)}, +ca(a,b,c){var s,r,q,p,o,n,m,l,k,j=this +if(c.a.x==null){t.Ci.a(b) +s=b.a.vV() +if(s!=null){j.cn(0,s,c) +return}r=b.a +q=r.db?r.wQ():null +if(q!=null){j.cm(0,q,c) +return}}t.Ci.a(b) +if(b.a.x!==0){j.e=j.d.c=!0 +p=b.di(0) +o=H.Bn(c) +if(o!==0)p=p.eH(o) +r=b.a +n=new H.pk(r.f,r.r) +n.e=r.e +n.x=r.x +n.c=r.c +n.d=r.d +n.y=r.y +n.Q=r.Q +n.z=r.z +m=r.ch +n.ch=m +if(!m){n.a=r.a +n.b=r.b +n.cx=r.cx}n.fx=r.fx +n.cy=r.cy +n.db=r.db +n.dx=r.dx +n.dy=r.dy +n.fr=r.fr +l=new H.nd(n,C.c3) +l.Jo(b) +c.b=!0 +k=new H.Jv(l,c.a,-1/0,-1/0,1/0,1/0) +j.a.t8(p,k) +l.b=b.b +j.c.push(k)}}, +f3(a,b,c){var s,r,q,p=this +t.ia.a(b) +if(!b.gQW())return +p.e=!0 +if(b.gQr())p.d.c=!0 +p.d.b=!0 +s=c.a +r=c.b +q=new H.Ju(b,c,-1/0,-1/0,1/0,1/0) +p.a.q2(s,r,s+b.gaM(b),r+b.gaB(b),q) +p.c.push(q)}} +H.cE.prototype={} +H.um.prototype={ +aev(a){var s=this +if(s.a)return!0 +return s.ea.d||s.da.c}} +H.wa.prototype={ +bu(a){a.bD(0)}, +i(a){var s=this.c_(0) +return s}} +H.Jz.prototype={ +bu(a){a.bs(0)}, +i(a){var s=this.c_(0) +return s}} +H.JD.prototype={ +bu(a){a.at(0,this.a,this.b)}, +i(a){var s=this.c_(0) +return s}} +H.JB.prototype={ +bu(a){a.cZ(0,this.a,this.b)}, +i(a){var s=this.c_(0) +return s}} +H.JA.prototype={ +bu(a){a.kB(0,this.a)}, +i(a){var s=this.c_(0) +return s}} +H.JC.prototype={ +bu(a){a.as(0,this.a)}, +i(a){var s=this.c_(0) +return s}} +H.Jp.prototype={ +bu(a){a.pd(0,this.f,this.r)}, +i(a){var s=this.c_(0) +return s}} +H.Jo.prototype={ +bu(a){a.o_(0,this.f)}, +i(a){var s=this.c_(0) +return s}} +H.Jn.prototype={ +bu(a){a.fq(0,this.f)}, +i(a){var s=this.c_(0) +return s}} +H.Jt.prototype={ +bu(a){a.m9(0,this.f,this.r,this.x)}, +i(a){var s=this.c_(0) +return s}} +H.Jx.prototype={ +bu(a){a.cn(0,this.f,this.r)}, +i(a){var s=this.c_(0) +return s}} +H.Jw.prototype={ +bu(a){a.cm(0,this.f,this.r)}, +i(a){var s=this.c_(0) +return s}} +H.Jr.prototype={ +bu(a){var s=this.x +if(s.b==null)s.b=C.b5 +a.ca(0,this.y,s)}, +i(a){var s=this.c_(0) +return s}} +H.Jq.prototype={ +bu(a){a.eE(0,this.f,this.r,this.x)}, +i(a){var s=this.c_(0) +return s}} +H.Jv.prototype={ +bu(a){a.ca(0,this.f,this.r)}, +i(a){var s=this.c_(0) +return s}} +H.Jy.prototype={ +bu(a){var s=this +a.lu(0,s.f,s.r,s.x,s.y)}, +i(a){var s=this.c_(0) +return s}} +H.Js.prototype={ +bu(a){var s=this +a.m8(s.f,s.r,s.x,s.y)}, +i(a){var s=this.c_(0) +return s}} +H.Ju.prototype={ +bu(a){a.f3(0,this.f,this.r)}, +i(a){var s=this.c_(0) +return s}} +H.agE.prototype={ +pd(a,b,c){var s,r,q,p,o=this,n=b.a,m=b.b,l=b.c,k=b.d +if(!o.y){s=$.aow() +s[0]=n +s[1]=m +s[2]=l +s[3]=k +H.aom(o.z,s) +n=s[0] +m=s[1] +l=s[2] +k=s[3]}if(!o.Q){o.ch=n +o.cx=m +o.cy=l +o.db=k +o.Q=!0 +r=k +q=l +p=m +s=n}else{s=o.ch +if(n>s){o.ch=n +s=n}p=o.cx +if(m>p){o.cx=m +p=m}q=o.cy +if(l=q||p>=r)c.a=!0 +else{c.b=s +c.c=p +c.d=q +c.e=r}}, +t8(a,b){this.q2(a.a,a.b,a.c,a.d,b)}, +q2(a,b,c,d,e){var s,r,q,p,o,n,m,l,k,j=this +if(a===c||b===d){e.a=!0 +return}if(!j.y){s=$.aow() +s[0]=a +s[1]=b +s[2]=c +s[3]=d +H.aom(j.z,s) +r=s[0] +q=s[1] +p=s[2] +o=s[3]}else{o=d +p=c +q=b +r=a}if(j.Q){n=j.cy +if(r>=n){e.a=!0 +return}m=j.ch +if(p<=m){e.a=!0 +return}l=j.db +if(q>=l){e.a=!0 +return}k=j.cx +if(o<=k){e.a=!0 +return}if(rn)p=n +if(ql)o=l}e.b=r +e.c=q +e.d=p +e.e=o +if(j.b){j.c=Math.min(Math.min(j.c,r),p) +j.e=Math.max(Math.max(j.e,r),p) +j.d=Math.min(Math.min(j.d,q),o) +j.f=Math.max(Math.max(j.f,q),o)}else{j.c=Math.min(r,p) +j.e=Math.max(r,p) +j.d=Math.min(q,o) +j.f=Math.max(q,o)}j.b=!0}, +H0(){var s=this,r=s.z,q=new H.bw(new Float32Array(16)) +q.bF(r) +s.r.push(q) +r=s.Q?new P.A(s.ch,s.cx,s.cy,s.db):null +s.x.push(r)}, +ab9(){var s,r,q,p,o,n,m,l,k,j,i=this +if(!i.b)return C.a9 +s=i.a +r=s.a +if(isNaN(r))r=-1/0 +q=s.c +if(isNaN(q))q=1/0 +p=s.b +if(isNaN(p))p=-1/0 +o=s.d +if(isNaN(o))o=1/0 +s=i.c +n=i.e +m=Math.min(s,n) +l=Math.max(s,n) +n=i.d +s=i.f +k=Math.min(n,s) +j=Math.max(n,s) +if(l1;)s.pop() +t.IF.a(C.b.gJ(s)).vs(new H.a6v())}, +$S:0} +H.ab8.prototype={ +$0(){var s,r,q=t.IF,p=this.a.a +if($.ab6==null)q.a(C.b.gJ(p)).c0(0) +else{s=q.a(C.b.gJ(p)) +r=$.ab6 +r.toString +s.be(0,r)}H.aI6(q.a(C.b.gJ(p))) +$.ab6=q.a(C.b.gJ(p)) +return new H.qf(q.a(C.b.gJ(p)).d)}, +$S:169} +H.a5k.prototype={ +TS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +for(s=f.d,r=f.c,q=a.a,p=f.b,o=b.a,n=0;n11920929e-14)b7.bE(0,1/a8) +c4=b9.f +if(c4!=null){c4=c4.a +b7.cZ(0,1,-1) +b7.at(0,-c5.gbg().a,-c5.gbg().b) +b7.cw(0,new H.bw(c4)) +b7.at(0,c5.gbg().a,c5.gbg().b) +b7.cZ(0,1,-1)}b7.cw(0,b5) +b7.cw(0,b4) +j.TS(k,a) +o.uniformMatrix4fv.apply(o,[k.q1(0,n,c2),!1,b7.a]) +o.uniform2f.apply(o,[k.q1(0,n,c1),s,p]) +c4=$.ao_ +c4.acr(new P.A(0,0,0+c3,0+r),k,a,j,s,p) +b8=k.agg() +o.bindBuffer.apply(o,[k.gva(),null]) +o.bindBuffer.apply(o,[k.gFz(),null]) +b8.toString +return b8}} +H.Lu.prototype={ +Dz(a,b){var s=new H.n5(b,a,1) +this.b.push(s) +return s}, +nS(a,b){var s=new H.n5(b,a,2) +this.b.push(s) +return s}, +O8(a,b){var s,r,q=this,p="varying ",o=b.c +switch(o){case 0:q.cx.a+="const " +break +case 1:if(q.z)s="in " +else s=q.Q?p:"attribute " +q.cx.a+=s +break +case 2:q.cx.a+="uniform " +break +case 3:s=q.z?"out ":p +q.cx.a+=s +break}s=q.cx +r=s.a+=H.aDV(b.b)+" "+b.a +if(o===0)o=s.a=r+" = " +else o=r +s.a=o+";\n"}, +c0(a){var s,r,q,p,o,n=this,m=n.z +if(m)n.cx.a+="#version 300 es\n" +s=n.e +if(s!=null){if(s===0)s="lowp" +else s=s===1?"mediump":"highp" +n.cx.a+="precision "+s+" float;\n"}if(m&&n.ch!=null){m=n.ch +m.toString +n.O8(n.cx,m)}for(m=n.b,s=m.length,r=n.cx,q=0;q=0;--r,o=m){a.toString +n=C.b.mg(a,r)!==-1&&C.b.v(l,r) +m=s[r].d +m.toString +p.a(m) +if(!n)if(o==null)q.appendChild(m) +else q.insertBefore(m,o)}}, +a5P(a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this.y,c=d.length,b=a1.y,a=b.length,a0=H.a([],t.g) +for(s=0;s=97&&q<=122))q=q>=65&&q<=90 +else q=!0 +o=!(q&&e.length>1) +if(o)n=e +else n=g +m=new H.a3Y(a,n,e,p).$0() +if(f.type!=="keydown")if(h.b){e=f.code +e.toString +e=e==="CapsLock" +l=e}else l=!1 +else l=!0 +e=h.d +k=e.h(0,p) +if(h.b){q=f.code +q.toString +q=q==="CapsLock"}else q=!1 +if(q){h.Mv(C.G,new H.a3Z(r,p,m),new H.a4_(h,p)) +j=C.de}else if(l)if(k!=null){q=f.repeat +if(q!==!0){h.a.$1(C.nN) +f.preventDefault() +return}j=C.fD}else j=C.de +else{if(k==null){h.a.$1(C.nN) +f.preventDefault() +return}j=C.ce}switch(j){case C.de:i=m +break +case C.ce:i=g +break +case C.fD:i=k +break +default:i=g}q=i==null +if(q)e.w(0,p) +else e.q(0,p,i) +$.awv().aj(0,new H.a40(h,a,r)) +if(o)if(!q)h.a8u(p,m,r) +else{e=h.e.w(0,p) +if(e!=null)e.$0()}e=k==null?m:k +q=j===C.ce?g:n +if(h.a.$1(new P.h7(r,j,p,e,q,!1)))f.preventDefault()}} +H.a3T.prototype={ +$1(a){var s=this +if(!s.a.a&&!s.b.c){s.c.$0() +s.b.a.$1(s.d.$0())}}, +$S:23} +H.a3U.prototype={ +$0(){this.a.a=!0}, +$S:0} +H.a3V.prototype={ +$0(){var s=this,r=s.a.b?C.jI:C.d8 +return new P.h7(new P.aP(s.b.a+r.a),C.ce,s.c,s.d,null,!0)}, +$S:125} +H.a3W.prototype={ +$0(){this.a.d.w(0,this.b)}, +$S:0} +H.a3Y.prototype={ +$0(){var s,r,q,p,o,n,m,l=this,k=l.a.a,j=k.key +j.toString +if(C.bG.aC(0,j)){j=k.key +j.toString +j=C.bG.h(0,j) +s=j==null?null:j[k.location] +s.toString +return s}j=l.b +if(j!=null){s=C.c.av(j,0)&65535 +if(j.length===2)s+=C.c.av(j,1)<<16>>>0 +return s>=65&&s<=90?s+97-65:s}j=l.c +if(j==="Dead"){r=k.altKey +q=k.ctrlKey +p=k.shiftKey +o=k.metaKey +k=r?1073741824:0 +j=q?268435456:0 +n=p?536870912:0 +m=o?2147483648:0 +return l.d+(k+j+n+m)+98784247808}k=C.a8N.h(0,j) +return k==null?C.c.gu(j)+98784247808:k}, +$S:54} +H.a3Z.prototype={ +$0(){return new P.h7(this.a,C.ce,this.b,this.c,null,!0)}, +$S:125} +H.a4_.prototype={ +$0(){this.a.d.w(0,this.b)}, +$S:0} +H.a40.prototype={ +$2(a,b){var s=this.a,r=s.d +if(r.abg(0,a)&&!b.$1(this.b))r.agw(r,new H.a3X(s,a,this.c))}, +$S:216} +H.a3X.prototype={ +$2(a,b){var s=this.b +if(b!==s)return!1 +this.a.a.$1(new P.h7(this.c,C.ce,a,s,null,!0)) +return!0}, +$S:217} +H.a4R.prototype={} +H.Vw.prototype={ +ga9m(){var s=this.a +return s==null?H.h(H.v("_unsubscribe")):s}, +ML(a){this.a=a.uf(0,t.lG.a(this.gRv(this)))}, +uO(){var s=0,r=P.ao(t.H),q=this +var $async$uO=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:s=q.gpW()!=null?2:3 +break +case 2:s=4 +return P.av(q.mv(),$async$uO) +case 4:s=5 +return P.av(q.gpW().ow(0,-1),$async$uO) +case 5:case 3:return P.am(null,r)}}) +return P.an($async$uO,r)}, +gmZ(){var s=this.gpW() +s=s==null?null:s.vT(0) +return s==null?"/":s}, +gaH(){var s=this.gpW() +return s==null?null:s.t7(0)}, +Ny(){return this.ga9m().$0()}} +H.p9.prototype={ +Ik(a){var s,r=this,q=r.c +if(q==null)return +r.ML(q) +if(!r.Cj(r.gaH())){s=t.z +q.mt(0,P.aF(["serialCount",0,"state",r.gaH()],s,s),"flutter",r.gmZ())}r.d=r.gBu()}, +gx0(){var s=this.d +return s==null?H.h(H.v("_lastSeenSerialCount")):s}, +gBu(){if(this.Cj(this.gaH())){var s=this.gaH() +s.toString +return H.nK(J.bd(t.f.a(s),"serialCount"))}return 0}, +Cj(a){return t.f.b(a)&&J.bd(a,"serialCount")!=null}, +w4(a,b,c){var s,r=this,q=r.c +if(q!=null){s=t.z +if(b){s=P.aF(["serialCount",r.gx0(),"state",c],s,s) +a.toString +q.mt(0,s,"flutter",a)}else{r.d=r.gx0()+1 +s=P.aF(["serialCount",r.gx0(),"state",c],s,s) +a.toString +q.vv(0,s,"flutter",a)}}}, +Hq(a){return this.w4(a,!1,null)}, +FZ(a,b){var s,r,q,p,o=this +if(!o.Cj(new P.iB([],[]).o4(b.state,!0))){s=o.c +s.toString +r=new P.iB([],[]).o4(b.state,!0) +q=t.z +s.mt(0,P.aF(["serialCount",o.gx0()+1,"state",r],q,q),"flutter",o.gmZ())}o.d=o.gBu() +s=$.bl() +r=o.gmZ() +q=new P.iB([],[]).o4(b.state,!0) +q=q==null?null:J.bd(q,"state") +p=t.z +s.mj("flutter/navigation",C.ba.mb(new H.hb("pushRouteInformation",P.aF(["location",r,"state",q],p,p))),new H.a5_())}, +mv(){var s=0,r=P.ao(t.H),q,p=this,o,n,m +var $async$mv=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:if(p.b||p.c==null){s=1 +break}p.b=!0 +p.Ny() +o=p.gBu() +s=o>0?3:4 +break +case 3:s=5 +return P.av(p.c.ow(0,-o),$async$mv) +case 5:case 4:n=p.gaH() +n.toString +t.f.a(n) +m=p.c +m.toString +m.mt(0,J.bd(n,"state"),"flutter",p.gmZ()) +case 1:return P.am(q,r)}}) +return P.an($async$mv,r)}, +gpW(){return this.c}} +H.a5_.prototype={ +$1(a){}, +$S:22} +H.xl.prototype={ +ZR(a){var s,r=this,q=r.c +if(q==null)return +r.ML(q) +s=r.gmZ() +if(!H.amU(new P.iB([],[]).o4(window.history.state,!0))){q.mt(0,P.aF(["origin",!0,"state",r.gaH()],t.N,t.z),"origin","") +r.D_(q,s,!1)}}, +w4(a,b,c){var s=this.c +if(s!=null)this.D_(s,a,!0)}, +Hq(a){return this.w4(a,!1,null)}, +FZ(a,b){var s,r=this,q="flutter/navigation" +if(H.asa(new P.iB([],[]).o4(b.state,!0))){s=r.c +s.toString +r.a8b(s) +$.bl().mj(q,C.ba.mb(C.acd),new H.a9p())}else if(H.amU(new P.iB([],[]).o4(b.state,!0))){s=r.e +s.toString +r.e=null +$.bl().mj(q,C.ba.mb(new H.hb("pushRoute",s)),new H.a9q())}else{r.e=r.gmZ() +r.c.ow(0,-1)}}, +D_(a,b,c){var s +if(b==null)b=this.gmZ() +s=this.d +if(c)a.mt(0,s,"flutter",b) +else a.vv(0,s,"flutter",b)}, +a8b(a){return this.D_(a,null,!1)}, +mv(){var s=0,r=P.ao(t.H),q,p=this,o,n +var $async$mv=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:if(p.b||p.c==null){s=1 +break}p.b=!0 +p.Ny() +o=p.c +s=3 +return P.av(o.ow(0,-1),$async$mv) +case 3:n=p.gaH() +n.toString +o.mt(0,J.bd(t.f.a(n),"state"),"flutter",p.gmZ()) +case 1:return P.am(q,r)}}) +return P.an($async$mv,r)}, +gpW(){return this.c}} +H.a9p.prototype={ +$1(a){}, +$S:22} +H.a9q.prototype={ +$1(a){}, +$S:22} +H.mj.prototype={} +H.acn.prototype={} +H.a2C.prototype={ +uf(a,b){C.b8.nQ(window,"popstate",b) +return new H.a2E(this,b)}, +vT(a){var s=window.location.hash +if(s.length===0||s==="#")return"/" +return C.c.bz(s,1)}, +t7(a){return new P.iB([],[]).o4(window.history.state,!0)}, +RG(a,b){var s,r +if(b.length===0){s=window.location.pathname +s.toString +r=window.location.search +r.toString +r=s+r +s=r}else s="#"+b +return s}, +vv(a,b,c,d){var s=this.RG(0,d) +window.history.pushState(new P.Sf([],[]).nn(b),c,s)}, +mt(a,b,c,d){var s=this.RG(0,d) +window.history.replaceState(new P.Sf([],[]).nn(b),c,s)}, +ow(a,b){window.history.go(b) +return this.a9K()}, +a9K(){var s=new P.a4($.Y,t.U),r=H.b2("unsubscribe") +r.b=this.uf(0,new H.a2D(r,new P.aM(s,t.Q))) +return s}} +H.a2E.prototype={ +$0(){C.b8.zw(window,"popstate",this.b) +return null}, +$S:0} +H.a2D.prototype={ +$1(a){this.a.aV().$0() +this.b.e5(0)}, +$S:7} +H.a_w.prototype={ +uf(a,b){return J.axr(this.a,b)}, +vT(a){return J.azl(this.a)}, +t7(a){return J.azp(this.a)}, +vv(a,b,c,d){return J.azE(this.a,b,c,d)}, +mt(a,b,c,d){return J.azL(this.a,b,c,d)}, +ow(a,b){return J.azr(this.a,b)}} +H.a6g.prototype={} +H.Vx.prototype={} +H.FF.prototype={ +gPe(){var s=this.b +return s==null?H.h(H.v("cullRect")):s}, +pb(a,b){var s,r,q=this +q.b=b +q.c=!0 +s=q.gPe() +r=H.a([],t.EO) +return q.a=new H.a72(new H.agE(s,H.a([],t.Xr),H.a([],t.cB),H.dx()),r,new H.a7D())}, +gQZ(){return this.c}, +uL(){var s,r=this +if(!r.c)r.pb(0,C.la) +r.c=!1 +s=r.a +s.b=s.a.ab9() +s.f=!0 +s=r.a +r.gPe() +return new H.FE(s)}} +H.FE.prototype={ +l(a){}} +H.a13.prototype={ +Fu(){var s=this.f +if(s!=null)H.Bw(s,this.r)}, +aeo(a,b){var s=this.cy +if(s!=null)H.Bw(new H.a1d(b,s,a),this.db) +else b.$1(!1)}, +mj(a,b,c){var s,r,q,p,o,n,m,l,k,j="Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and new capacity)",i="Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (arguments must be a two-element list, channel name and flag state)" +if(a==="dev.flutter/channel-buffers")try{s=$.Uw() +r=H.cX(b.buffer,b.byteOffset,b.byteLength) +if(r[0]===7){q=r[1] +if(q>=254)H.h(P.cA("Unrecognized message sent to dev.flutter/channel-buffers (method name too long)")) +p=2+q +o=C.as.eq(0,C.aj.ct(r,2,p)) +switch(o){case"resize":if(r[p]!==12)H.h(P.cA(j)) +n=p+1 +if(r[n]<2)H.h(P.cA(j));++n +if(r[n]!==7)H.h(P.cA("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++n +m=r[n] +if(m>=254)H.h(P.cA("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++n +p=n+m +l=C.as.eq(0,C.aj.ct(r,n,p)) +if(r[p]!==3)H.h(P.cA("Invalid arguments for 'resize' method sent to dev.flutter/channel-buffers (second argument must be an integer in the range 0 to 2147483647)")) +s.Sb(0,l,b.getUint32(p+1,C.ar===$.d5())) +break +case"overflow":if(r[p]!==12)H.h(P.cA(i)) +n=p+1 +if(r[n]<2)H.h(P.cA(i));++n +if(r[n]!==7)H.h(P.cA("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (first argument must be a string)"));++n +m=r[n] +if(m>=254)H.h(P.cA("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (channel name must be less than 254 characters long)"));++n +s=n+m +C.as.eq(0,C.aj.ct(r,n,s)) +s=r[s] +if(s!==1&&s!==2)H.h(P.cA("Invalid arguments for 'overflow' method sent to dev.flutter/channel-buffers (second argument must be a boolean)")) +break +default:H.h(P.cA("Unrecognized method '"+o+"' sent to dev.flutter/channel-buffers"))}}else{k=H.a(C.as.eq(0,r).split("\r"),t.s) +if(k.length===3&&J.f(k[0],"resize"))s.Sb(0,k[1],P.fO(k[2],null)) +else H.h(P.cA("Unrecognized message "+H.e(k)+" sent to dev.flutter/channel-buffers."))}}finally{c.$1(null)}else $.Uw().ag1(a,b,c)}, +a82(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h=this +switch(a){case"flutter/skia":s=C.ba.lt(b) +switch(s.a){case"Skia.setResourceCacheMaxBytes":r=H.aA() +if(r){q=H.nK(s.b) +h.gzs().toString +r=$.Uo().a +r.x=q +r.N8()}h.fc(c,C.ai.cb([H.a([!0],t.HZ)])) +break}return +case"flutter/assets":p=C.as.eq(0,H.cX(b.buffer,0,null)) +$.TX.cW(0,p).fd(0,new H.a16(h,c),new H.a17(h,c),t.P) +return +case"flutter/platform":s=C.ba.lt(b) +switch(s.a){case"SystemNavigator.pop":h.d.h(0,0).gxY().uO().bY(0,new H.a18(h,c),t.P) +return +case"HapticFeedback.vibrate":if($.a9==null)$.a9=H.bf() +r=h.a2G(s.b) +o=window.navigator +if("vibrate" in o)o.vibrate(r) +h.fc(c,C.ai.cb([!0])) +return +case u.F:n=s.b +r=J.aQ(n) +m=H.hG(r.h(n,"label")) +if(m==null)m="" +l=H.rT(r.h(n,"primaryColor")) +if(l==null)l=4278190080 +if($.a9==null)$.a9=H.bf() +r=document +r.title=m +if($.a9==null)$.a9=H.bf() +k=t.iI.a(r.querySelector("#flutterweb-theme")) +if(k==null){k=r.createElement("meta") +k.id="flutterweb-theme" +k.name="theme-color" +r.head.appendChild(k)}r=H.c5(new P.J(l>>>0)) +r.toString +k.content=r +h.fc(c,C.ai.cb([!0])) +return +case"SystemChrome.setPreferredOrientations":r=$.a9 +if(r==null)r=$.a9=H.bf() +r.TM(s.b).bY(0,new H.a19(h,c),t.P) +return +case"SystemSound.play":h.fc(c,C.ai.cb([!0])) +return +case"Clipboard.setData":r=window.navigator.clipboard!=null?new H.D2():new H.FK() +new H.D3(r,H.arw()).TF(s,c) +return +case"Clipboard.getData":r=window.navigator.clipboard!=null?new H.D2():new H.FK() +new H.D3(r,H.arw()).SW(c) +return}break +case"flutter/service_worker":r=window +j=document.createEvent("Event") +j.initEvent("flutter-first-frame",!0,!0) +r.dispatchEvent(j) +return +case"flutter/textinput":r=$.aoJ() +r.gy6(r).adU(b,c) +return +case"flutter/mousecursor":s=C.d5.lt(b) +switch(s.a){case"activateSystemCursor":$.amr.toString +r=J.bd(s.b,"kind") +i=$.a9 +i=(i==null?$.a9=H.bf():i).z +i.toString +r=C.abU.h(0,r) +H.cm(i,"cursor",r==null?"default":r) +break}return +case"flutter/web_test_e2e":h.fc(c,C.ai.cb([H.aGI(C.ba,b)])) +return +case"flutter/platform_views":r=h.fy +if(r==null)r=h.fy=new H.a6j($.ax5(),new H.a1a()) +c.toString +r.adL(b,c) +return +case"flutter/accessibility":$.awX().adG(C.c8,b) +h.fc(c,C.c8.cb(!0)) +return +case"flutter/navigation":h.d.h(0,0).Fb(b).bY(0,new H.a1b(h,c),t.P) +h.S="/" +return}h.fc(c,null)}, +a2G(a){switch(a){case"HapticFeedbackType.lightImpact":return 10 +case"HapticFeedbackType.mediumImpact":return 20 +case"HapticFeedbackType.heavyImpact":return 30 +case"HapticFeedbackType.selectionClick":return 10 +default:return 50}}, +mE(){var s=$.av6 +if(s==null)throw H.c(P.cA("scheduleFrameCallback must be initialized first.")) +s.$0()}, +agy(a,b){var s=H.aA() +if(s){H.auF() +H.auG() +t.h_.a(a) +this.gzs().acm(a.a)}else{t._P.a(a) +s=$.a9 +if(s==null)s=$.a9=H.bf() +s.S5(a.a)}H.aIw()}, +NP(a){var s=this,r=s.a +if(r.d!==a){s.a=r.abn(a) +H.Bw(null,null) +H.Bw(s.rx,s.ry)}}, +a_A(){var s,r=this,q=r.r1 +r.NP(q.matches?C.a8:C.ah) +s=new H.a14(r) +r.r2=s +C.An.ab(q,s) +$.hI.push(new H.a15(r))}, +gEq(){var s=this.S +return s==null?this.S=this.d.h(0,0).gxY().gmZ():s}, +gzs(){var s,r=this.ah +if(r===$){r=H.aA() +s=this.ah=r?new H.a6I(new H.We(),H.a([],t.d)):null +r=s}return r}, +fc(a,b){P.am2(C.G,t.H).bY(0,new H.a1e(a,b),t.P)}} +H.a1d.prototype={ +$0(){return this.a.$1(this.b.$1(this.c))}, +$S:0} +H.a1c.prototype={ +$1(a){this.a.pQ(this.b,a,t.CD)}, +$S:22} +H.a16.prototype={ +$1(a){this.a.fc(this.b,a)}, +$S:233} +H.a17.prototype={ +$1(a){$.bV().$1("Error while trying to load an asset: "+H.e(a)) +this.a.fc(this.b,null)}, +$S:8} +H.a18.prototype={ +$1(a){this.a.fc(this.b,C.ai.cb([!0]))}, +$S:23} +H.a19.prototype={ +$1(a){this.a.fc(this.b,C.ai.cb([a]))}, +$S:65} +H.a1a.prototype={ +$1(a){var s=$.a9;(s==null?$.a9=H.bf():s).z.appendChild(a)}, +$S:235} +H.a1b.prototype={ +$1(a){var s=this.b +if(a)this.a.fc(s,C.ai.cb([!0])) +else if(s!=null)s.$1(null)}, +$S:65} +H.a14.prototype={ +$1(a){var s=t.oh.a(a).matches +s.toString +s=s?C.a8:C.ah +this.a.NP(s)}, +$S:7} +H.a15.prototype={ +$0(){var s=this.a +C.An.a0(s.r1,s.r2) +s.r2=null}, +$S:0} +H.a1e.prototype={ +$1(a){var s=this.a +if(s!=null)s.$1(this.b)}, +$S:23} +H.aky.prototype={ +$0(){this.a.$2(this.b,this.c)}, +$S:0} +H.akz.prototype={ +$0(){var s=this +s.a.$3(s.b,s.c,s.d)}, +$S:0} +H.a6h.prototype={ +agz(a,b,c){return this.b.bL(0,b,new H.a6i(this,"flt-pv-slot-"+b,a,b,c))}, +a7N(a){var s,r,q +if(a==null)return +s=$.bU() +if(s!==C.a3){J.bA(a) +return}r="tombstone-"+H.e(a.getAttribute("slot")) +q=document.createElement("slot") +s=q.style +s.display="none" +q.setAttribute("name",r) +s=$.a9;(s==null?$.a9=H.bf():s).Q.nW(0,q) +a.setAttribute("slot",r) +J.bA(a) +J.bA(q)}} +H.a6i.prototype={ +$0(){var s,r,q,p,o=this,n=document.createElement("flt-platform-view") +n.setAttribute("slot",o.b) +s=o.c +r=o.a.a.h(0,s) +r.toString +q=H.b2("content") +q.b=r.$1(o.d) +r=q.aV() +if(r.style.height.length===0){$.bV().$1("Height of Platform View type: ["+s+"] may not be set. Defaulting to `height: 100%`.\nSet `style.height` to any appropriate value to stop this message.") +p=r.style +p.height="100%"}if(r.style.width.length===0){$.bV().$1("Width of Platform View type: ["+s+"] may not be set. Defaulting to `width: 100%`.\nSet `style.width` to any appropriate value to stop this message.") +s=r.style +s.width="100%"}n.appendChild(q.aV()) +return n}, +$S:253} +H.a6j.prototype={ +a18(a,b){var s=a.b,r=J.aQ(s),q=r.h(s,"id"),p=r.h(s,"viewType") +r=this.b +if(!r.a.aC(0,p)){b.$1(C.d5.r6("unregistered_view_type","unregistered view type: "+p,"trying to create a view with an unregistered type")) +return}if(r.b.aC(0,q)){b.$1(C.d5.r6("recreating_view","view id: "+H.e(q),"trying to create an already created view")) +return}this.c.$1(r.agz(p,q,s)) +b.$1(C.d5.uK(null))}, +adL(a,b){var s,r=C.d5.lt(a) +switch(r.a){case"create":this.a18(r,b) +return +case"dispose":s=this.b +s.a7N(s.b.w(0,r.b)) +b.$1(C.d5.uK(null)) +return}b.$1(null)}} +H.Kb.prototype={ +a0X(){var s,r=this +if("PointerEvent" in window){s=new H.ah1(P.D(t.S,t.ZW),r.a,r.gCF(),r.c) +s.tg() +return s}if("TouchEvent" in window){s=new H.aiF(P.aS(t.S),r.a,r.gCF(),r.c) +s.tg() +return s}if("MouseEvent" in window){s=new H.agt(new H.nw(),r.a,r.gCF(),r.c) +s.tg() +return s}throw H.c(P.S("This browser does not support pointer, touch, or mouse events."))}, +a6g(a){var s=H.a(a.slice(0),H.ax(a)),r=$.bl() +H.Ua(r.ch,r.cx,new P.pn(s),t.kf)}} +H.a6r.prototype={ +i(a){return"pointers:"+("PointerEvent" in window)+", touch:"+("TouchEvent" in window)+", mouse:"+("MouseEvent" in window)}} +H.ade.prototype={ +Dy(a,b,c,d){var s=new H.adf(this,d,c) +$.aEX.q(0,b,s) +C.b8.nR(window,b,s,!0)}, +nQ(a,b,c){return this.Dy(a,b,c,!1)}} +H.adf.prototype={ +$1(a){var s +if(!this.b&&!this.a.a.contains(t.ZR.a(J.al7(a))))return null +s=$.dI +if((s==null?$.dI=H.kf():s).RU(a))this.c.$1(a)}, +$S:142} +H.T7.prototype={ +Iw(a){var s,r={},q=P.ll(new H.aiU(a)) +$.aEY.q(0,"wheel",q) +r.passive=!1 +s=this.a +s.addEventListener.apply(s,["wheel",q,r])}, +KX(a){var s,r,q,p,o,n,m,l,k,j,i,h +t.V6.a(a) +s=C.lQ.gac3(a) +r=C.lQ.gac4(a) +switch(C.lQ.gac2(a)){case 1:q=$.atC +if(q==null){q=document +p=q.createElement("div") +o=p.style +o.fontSize="initial" +o.display="none" +q.body.appendChild(p) +n=window.getComputedStyle(p,"").fontSize +if(C.c.v(n,"px"))m=H.arK(H.aog(n,"px","")) +else m=null +C.eh.bT(p) +q=$.atC=m==null?16:m/4}s*=q +r*=q +break +case 2:q=$.bc() +s*=q.gmq().a +r*=q.gmq().b +break +case 0:default:break}l=H.a([],t.v) +q=a.timeStamp +q.toString +q=H.qM(q) +o=a.clientX +a.clientY +k=$.bc() +j=k.x +if(j==null)j=H.aY() +a.clientX +i=a.clientY +k=k.x +if(k==null)k=H.aY() +h=a.buttons +h.toString +this.c.abi(l,h,C.cT,-1,C.aE,o*j,i*k,1,1,0,s,r,C.l9,q) +this.b.$1(l) +if(a.getModifierState("Control")){q=$.eL() +if(q!==C.cs)q=q!==C.bI +else q=!1}else q=!1 +if(q)return +a.preventDefault()}} +H.aiU.prototype={ +$1(a){return this.a.$1(a)}, +$S:44} +H.jO.prototype={ +i(a){return H.G(this).i(0)+"(change: "+this.a.i(0)+", buttons: "+this.b+")"}} +H.nw.prototype={ +GZ(a,b){var s +if(this.a!==0)return this.zZ(b) +s=(b===0&&a>-1?H.aIb(a):b)&1073741823 +this.a=s +return new H.jO(C.ii,s)}, +zZ(a){var s=a&1073741823,r=this.a +if(r===0&&s!==0)return new H.jO(C.cT,r) +this.a=s +return new H.jO(s===0?C.cT:C.cU,s)}, +vX(a){if(this.a!==0&&(a&1073741823)===0){this.a=0 +return new H.jO(C.eX,0)}return null}, +H_(a){var s +if(this.a===0)return null +s=this.a=(a==null?0:a)&1073741823 +if(s===0)return new H.jO(C.eX,s) +else return new H.jO(C.cU,s)}} +H.ah1.prototype={ +K4(a){return this.d.bL(0,a,new H.ah3())}, +Me(a){if(a.pointerType==="touch")this.d.w(0,a.pointerId)}, +AX(a,b,c){this.Dy(0,a,new H.ah2(b),c)}, +It(a,b){return this.AX(a,b,!1)}, +tg(){var s=this +s.It("pointerdown",new H.ah4(s)) +s.AX("pointermove",new H.ah5(s),!0) +s.AX("pointerup",new H.ah6(s),!0) +s.It("pointercancel",new H.ah7(s)) +s.Iw(new H.ah8(s))}, +hr(a,b,c){var s,r,q,p,o,n,m,l,k,j=c.pointerType +j.toString +s=this.LY(j) +j=c.tiltX +j.toString +r=c.tiltY +r.toString +if(!(Math.abs(j)>Math.abs(r)))j=r +r=c.timeStamp +r.toString +q=H.qM(r) +p=c.pressure +r=this.tK(c) +o=c.clientX +c.clientY +n=$.bc() +m=n.x +if(m==null)m=H.aY() +c.clientX +l=c.clientY +n=n.x +if(n==null)n=H.aY() +k=p==null?0:p +this.c.abh(a,b.b,b.a,r,s,o*m,l*n,k,1,0,C.ct,j/180*3.141592653589793,q)}, +a1W(a){var s +if("getCoalescedEvents" in a){s=J.Uy(a.getCoalescedEvents(),t.qL) +if(!s.gK(s))return s}return H.a([a],t.Y2)}, +LY(a){switch(a){case"mouse":return C.aE +case"pen":return C.b6 +case"touch":return C.aD +default:return C.bt}}, +tK(a){var s=a.pointerType +s.toString +if(this.LY(s)===C.aE)s=-1 +else{s=a.pointerId +s.toString}return s}} +H.ah3.prototype={ +$0(){return new H.nw()}, +$S:263} +H.ah2.prototype={ +$1(a){return this.a.$1(t.qL.a(a))}, +$S:44} +H.ah4.prototype={ +$1(a){var s,r,q=this.a,p=q.tK(a),o=H.a([],t.v),n=q.K4(p),m=a.buttons +m.toString +s=n.vX(m) +if(s!=null)q.hr(o,s,a) +m=a.button +r=a.buttons +r.toString +q.hr(o,n.GZ(m,r),a) +q.b.$1(o)}, +$S:45} +H.ah5.prototype={ +$1(a){var s,r,q,p,o=this.a,n=o.K4(o.tK(a)),m=H.a([],t.v) +for(s=J.aU(o.a1W(a));s.t();){r=s.gD(s) +q=r.buttons +q.toString +p=n.vX(q) +if(p!=null)o.hr(m,p,r) +q=r.buttons +q.toString +o.hr(m,n.zZ(q),r)}o.b.$1(m)}, +$S:45} +H.ah6.prototype={ +$1(a){var s,r=this.a,q=r.tK(a),p=H.a([],t.v),o=r.d.h(0,q) +o.toString +s=o.H_(a.buttons) +r.Me(a) +if(s!=null){r.hr(p,s,a) +r.b.$1(p)}}, +$S:45} +H.ah7.prototype={ +$1(a){var s=this.a,r=s.tK(a),q=H.a([],t.v),p=s.d.h(0,r) +p.toString +p.a=0 +s.Me(a) +s.hr(q,new H.jO(C.eV,0),a) +s.b.$1(q)}, +$S:45} +H.ah8.prototype={ +$1(a){this.a.KX(a)}, +$S:7} +H.aiF.prototype={ +wk(a,b){this.nQ(0,a,new H.aiG(b))}, +tg(){var s=this +s.wk("touchstart",new H.aiH(s)) +s.wk("touchmove",new H.aiI(s)) +s.wk("touchend",new H.aiJ(s)) +s.wk("touchcancel",new H.aiK(s))}, +wt(a,b,c,d,e){var s,r,q,p,o,n=e.identifier +n.toString +s=C.d.b4(e.clientX) +C.d.b4(e.clientY) +r=$.bc() +q=r.x +if(q==null)q=H.aY() +C.d.b4(e.clientX) +p=C.d.b4(e.clientY) +r=r.x +if(r==null)r=H.aY() +o=c?1:0 +this.c.OY(b,o,a,n,C.aD,s*q,p*r,1,1,0,C.ct,d)}} +H.aiG.prototype={ +$1(a){return this.a.$1(t.wv.a(a))}, +$S:44} +H.aiH.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k=a.timeStamp +k.toString +s=H.qM(k) +r=H.a([],t.v) +for(k=a.changedTouches,q=k.length,p=this.a,o=p.d,n=0;nq){r.d=q+1 +r=$.bl() +H.lo(r.y1,r.y2,this.b.k4,C.FA,null)}else if(sq){s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bl() +H.lo(s.y1,s.y2,p,C.f0,n)}else{s=$.bl() +H.lo(s.y1,s.y2,p,C.f2,n)}}else{s=s.b +s.toString +if((s&32)!==0||(s&16)!==0){s=$.bl() +H.lo(s.y1,s.y2,p,C.f1,n)}else{s=$.bl() +H.lo(s.y1,s.y2,p,C.f3,n)}}}}, +nl(a){var s,r,q,p=this +if(p.d==null){s=p.b +r=s.r2 +q=r.style +C.f.a9(q,C.f.P(q,"touch-action"),"none","") +p.Ki() +s=s.r1 +s.d.push(new H.a8K(p)) +q=new H.a8L(p) +p.c=q +s.ch.push(q) +q=new H.a8M(p) +p.d=q +J.al2(r,"scroll",q)}}, +gJL(){var s=this.b,r=s.b +r.toString +r=(r&32)!==0||(r&16)!==0 +s=s.r2 +if(r)return C.d.b4(s.scrollTop) +else return C.d.b4(s.scrollLeft)}, +Lx(){var s=this.b,r=s.r2,q=s.b +q.toString +if((q&32)!==0||(q&16)!==0){r.scrollTop=10 +s.y1=this.e=C.d.b4(r.scrollTop) +s.y2=0}else{r.scrollLeft=10 +q=C.d.b4(r.scrollLeft) +this.e=q +s.y1=0 +s.y2=q}}, +Ki(){var s="overflow-y",r="overflow-x",q=this.b,p=q.r2 +switch(q.r1.z){case C.cc:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0){q=p.style +C.f.a9(q,C.f.P(q,s),"scroll","")}else{q=p.style +C.f.a9(q,C.f.P(q,r),"scroll","")}break +case C.fA:q=q.b +q.toString +if((q&32)!==0||(q&16)!==0){q=p.style +C.f.a9(q,C.f.P(q,s),"hidden","")}else{q=p.style +C.f.a9(q,C.f.P(q,r),"hidden","")}break}}, +l(a){var s,r=this,q=r.b,p=q.r2,o=p.style +o.removeProperty("overflowY") +o.removeProperty("overflowX") +o.removeProperty("touch-action") +s=r.d +if(s!=null)J.apt(p,"scroll",s) +C.b.w(q.r1.ch,r.c) +r.c=null}} +H.a8K.prototype={ +$0(){this.a.Lx()}, +$S:0} +H.a8L.prototype={ +$1(a){this.a.Ki()}, +$S:102} +H.a8M.prototype={ +$1(a){this.a.a7h()}, +$S:7} +H.a9d.prototype={} +H.Lt.prototype={} +H.hi.prototype={ +i(a){return this.b}} +H.ajL.prototype={ +$1(a){return H.aBX(a)}, +$S:319} +H.ajM.prototype={ +$1(a){return new H.pH(a)}, +$S:322} +H.ajN.prototype={ +$1(a){return new H.oZ(a)}, +$S:323} +H.ajO.prototype={ +$1(a){return new H.qi(a)}, +$S:324} +H.ajP.prototype={ +$1(a){var s,r,q=new H.qn(a) +q.c=(a.a&524288)!==0?document.createElement("textarea"):W.a3o() +s=q.ge6() +s.spellcheck=!1 +s.setAttribute("autocorrect","off") +s.setAttribute("autocomplete","off") +s.setAttribute("data-semantics-role","text-field") +s=q.ge6().style +s.position="absolute" +s.top="0" +s.left="0" +r=a.z +r=H.e(r.c-r.a)+"px" +s.width=r +r=a.z +r=H.e(r.d-r.b)+"px" +s.height=r +a.r2.appendChild(q.ge6()) +s=$.bU() +switch(s){case C.bO:case C.cx:case C.mF:case C.fp:case C.c7:case C.mG:q.L5() +break +case C.a3:q.a5k() +break}return q}, +$S:325} +H.ajQ.prototype={ +$1(a){return new H.ob(H.aG7(a),a)}, +$S:327} +H.ajR.prototype={ +$1(a){return new H.oN(a)}, +$S:337} +H.ajS.prototype={ +$1(a){return new H.p1(a)}, +$S:345} +H.f6.prototype={} +H.cv.prototype={ +AK(a,b){var s=this.r2,r=s.style +r.position="absolute" +if(this.k4===0&&!0){r=s.style +C.f.a9(r,C.f.P(r,"filter"),"opacity(0%)","") +s=s.style +s.color="rgba(0,0,0,0)"}}, +GV(){var s,r=this +if(r.ry==null){s=W.eI("flt-semantics-container",null) +r.ry=s +s=s.style +s.position="absolute" +s=r.ry +s.toString +r.r2.appendChild(s)}return r.ry}, +gR2(){var s,r=this.a +if((r&16384)!==0){s=this.b +s.toString +r=(s&1)===0&&(r&8)===0}else r=!1 +return r}, +PC(){var s=this.a +if((s&64)!==0)if((s&128)!==0)return C.LV +else return C.jM +else return C.LU}, +h6(a,b){var s +if(b)this.r2.setAttribute("role",a) +else{s=this.r2 +if(s.getAttribute("role")===a)s.removeAttribute("role")}}, +nN(a,b){var s=this.x2,r=s.h(0,a) +if(b){if(r==null){r=$.awE().h(0,a).$1(this) +s.q(0,a,r)}r.nl(0)}else if(r!=null){r.l(0) +s.w(0,a)}}, +RW(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.r2,g=h.style,f=i.z +f=H.e(f.c-f.a)+"px" +g.width=f +f=i.z +f=H.e(f.d-f.b)+"px" +g.height=f +g=i.k1 +s=g!=null&&!C.i5.gK(g)?i.GV():null +g=i.z +r=g.b===0&&g.a===0 +q=i.id +g=q==null +p=g||H.akR(q)===C.Gc +if(r&&p&&i.y1===0&&i.y2===0){H.a95(h) +if(s!=null)H.a95(s) +return}o=H.b2("effectiveTransform") +if(!r)if(g){g=i.z +n=g.a +m=g.b +g=H.dx() +g.q5(n,m,0) +o.b=g +l=n===0&&m===0}else{g=new H.bw(new Float32Array(16)) +g.bF(new H.bw(q)) +f=i.z +g.Gu(0,f.a,f.b,0) +o.b=g +l=J.azt(o.aV())}else if(!p){o.b=new H.bw(q) +l=!1}else l=!0 +if(!l){h=h.style +C.f.a9(h,C.f.P(h,"transform-origin"),"0 0 0","") +g=H.fN(o.aV().a) +C.f.a9(h,C.f.P(h,"transform"),g,"")}else H.a95(h) +if(s!=null)if(!r||i.y1!==0||i.y2!==0){h=i.z +g=h.a +f=i.y2 +h=h.b +k=i.y1 +j=s.style +k=H.e(-h+k)+"px" +j.top=k +h=H.e(-g+f)+"px" +j.left=h}else H.a95(s)}, +a9o(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2="flt-semantics",a3=a1.k1 +if(a3==null||a3.length===0){s=a1.S +if(s==null||s.length===0){a1.S=a3 +return}r=s.length +for(a3=a1.r1,s=a3.a,q=0;q=0;--q){a0=a1.k1[q] +p=s.h(0,a0) +if(p==null){p=new H.cv(a0,a3,W.eI(a2,null),P.D(n,m)) +p.AK(a0,a3) +s.q(0,a0,p)}if(!C.b.v(b,a0)){l=p.r2 +if(a==null)o.appendChild(l) +else o.insertBefore(l,a) +p.x1=a1 +a3.b.q(0,p.k4,a1)}a=p.r2}a1.S=a1.k1}, +i(a){var s=this.c_(0) +return s}} +H.UN.prototype={ +i(a){return this.b}} +H.m7.prototype={ +i(a){return this.b}} +H.a1f.prototype={ +YC(){$.hI.push(new H.a1g(this))}, +a22(){var s,r,q,p,o,n,m,l=this +for(s=l.c,r=s.length,q=l.a,p=0;p>>0}l=m.fx +if(k.db!==l){k.db=l +k.rx=(k.rx|4096)>>>0}l=m.fy +if(k.dx!==l){k.dx=l +k.rx=(k.rx|4096)>>>0}l=m.db +if(k.Q!==l){k.Q=l +k.rx=(k.rx|1024)>>>0}l=m.dx +if(k.ch!==l){k.ch=l +k.rx=(k.rx|1024)>>>0}l=m.cy +if(!J.f(k.z,l)){k.z=l +k.rx=(k.rx|512)>>>0}l=m.k4 +if(k.id!==l){k.id=l +k.rx=(k.rx|65536)>>>0}l=m.Q +if(k.r!==l){k.r=l +k.rx=(k.rx|64)>>>0}l=k.b +j=m.c +if(l!==j){k.b=j +k.rx=(k.rx|2)>>>0 +l=j}j=m.f +if(k.c!==j){k.c=j +k.rx=(k.rx|4)>>>0}j=m.r +if(k.d!==j){k.d=j +k.rx=(k.rx|8)>>>0}j=m.y +if(k.e!==j){k.e=j +k.rx=(k.rx|16)>>>0}j=m.z +if(k.f!==j){k.f=j +k.rx=(k.rx|32)>>>0}j=m.ch +if(k.x!==j){k.x=j +k.rx=(k.rx|128)>>>0}j=m.cx +if(k.y!==j){k.y=j +k.rx=(k.rx|256)>>>0}j=m.dy +if(k.cx!==j){k.cx=j +k.rx=(k.rx|2048)>>>0}j=m.fr +if(k.cy!==j){k.cy=j +k.rx=(k.rx|2048)>>>0}j=m.go +if(k.dy!==j){k.dy=j +k.rx=(k.rx|8192)>>>0}j=m.id +if(k.fr!==j){k.fr=j +k.rx=(k.rx|8192)>>>0}j=m.k1 +if(k.fx!==j){k.fx=j +k.rx=(k.rx|16384)>>>0}j=m.k2 +if(k.fy!==j){k.fy=j +k.rx=(k.rx|16384)>>>0}j=m.k3 +if(k.go!=j){k.go=j +k.rx=(k.rx|32768)>>>0}j=m.r2 +if(k.k2!==j){k.k2=j +k.rx=(k.rx|1048576)>>>0}j=m.r1 +if(k.k1!==j){k.k1=j +k.rx=(k.rx|524288)>>>0}j=m.rx +if(k.k3!==j){k.k3=j +k.rx=(k.rx|2097152)>>>0}j=k.Q +if(!(j!=null&&j.length!==0)){j=k.db +j=j!=null&&j.length!==0}else j=!0 +if(j){j=k.a +if((j&16)===0){if((j&16384)!==0){l.toString +l=(l&1)===0&&(j&8)===0}else l=!1 +l=!l}else l=!1}else l=!1 +k.nN(C.Fg,l) +k.nN(C.Fi,(k.a&16)!==0) +l=k.b +l.toString +k.nN(C.Fh,((l&1)!==0||(k.a&8)!==0)&&(k.a&16)===0) +l=k.b +l.toString +k.nN(C.Fe,(l&64)!==0||(l&128)!==0) +l=k.b +l.toString +k.nN(C.Ff,(l&32)!==0||(l&16)!==0||(l&4)!==0||(l&8)!==0) +l=k.a +k.nN(C.Fj,(l&1)!==0||(l&65536)!==0) +l=k.a +if((l&16384)!==0){j=k.b +j.toString +l=(j&1)===0&&(l&8)===0}else l=!1 +k.nN(C.Fk,l) +l=k.a +k.nN(C.Fl,(l&32768)!==0&&(l&8192)===0) +k.a9o() +l=k.rx +if((l&512)!==0||(l&65536)!==0||(l&64)!==0)k.RW() +k.rx=0}if(i.e==null){s=q.h(0,0).r2 +i.e=s +r=$.a9;(r==null?$.a9=H.bf():r).r.appendChild(s)}i.a22()}} +H.a1g.prototype={ +$0(){var s=this.a.e +if(s!=null)J.bA(s)}, +$S:0} +H.a1i.prototype={ +$0(){return new P.dH(Date.now(),!1)}, +$S:348} +H.a1h.prototype={ +$0(){var s=this.a +if(s.z===C.cc)return +s.z=C.cc +s.Ly()}, +$S:0} +H.ur.prototype={ +i(a){return this.b}} +H.a91.prototype={} +H.a8Y.prototype={ +TV(a){if(!this.gR3())return!0 +else return this.zG(a)}} +H.a_M.prototype={ +gR3(){return this.a!=null}, +zG(a){var s,r +if(this.a==null)return!0 +s=$.dI +if((s==null?$.dI=H.kf():s).x)return!0 +if(!J.eq(C.awu.a,a.type))return!0 +s=J.al7(a) +r=this.a +if(s==null?r!=null:s!==r)return!0 +s=$.dI;(s==null?$.dI=H.kf():s).sA5(!0) +this.l(0) +return!1}, +RF(){var s,r=this.a=W.eI("flt-semantics-placeholder",null) +J.BF(r,"click",new H.a_N(this),!0) +r.setAttribute("role","button") +r.setAttribute("aria-live","true") +r.setAttribute("tabindex","0") +r.setAttribute("aria-label","Enable accessibility") +s=r.style +s.position="absolute" +s.left="-1px" +s.top="-1px" +s.width="1px" +s.height="1px" +return r}, +l(a){var s=this.a +if(s!=null)J.bA(s) +this.a=null}} +H.a_N.prototype={ +$1(a){this.a.zG(a)}, +$S:7} +H.a4I.prototype={ +gR3(){return this.b!=null}, +zG(a){var s,r,q,p,o,n,m,l,k,j=this +if(j.b==null)return!0 +if(j.d){s=$.bU() +if(s===C.a3){s=a.type +r=s==="touchend"||s==="pointerup"||s==="click"}else r=!0 +if(r)j.l(0) +return!0}s=$.dI +if((s==null?$.dI=H.kf():s).x)return!0 +if(++j.c>=20)return j.d=!0 +if(!J.eq(C.awt.a,a.type))return!0 +if(j.a!=null)return!1 +switch(a.type){case"click":q=J.az6(t.Tl.a(a)) +break +case"touchstart":case"touchend":s=t.wv.a(a).changedTouches +s.toString +s=C.f9.gJ(s) +q=new P.f2(C.d.b4(s.clientX),C.d.b4(s.clientY),t.i6) +break +case"pointerdown":case"pointerup":t.qL.a(a) +q=new P.f2(a.clientX,a.clientY,t.i6) +break +default:return!0}p=j.b.getBoundingClientRect() +s=p.left +s.toString +o=p.right +o.toString +n=p.top +n.toString +m=p.bottom +m.toString +l=q.a-(s+(o-s)/2) +k=q.b-(n+(m-n)/2) +if(l*l+k*k<1&&!0){j.d=!0 +j.a=P.c2(C.bP,new H.a4K(j)) +return!1}return!0}, +RF(){var s,r=this.b=W.eI("flt-semantics-placeholder",null) +J.BF(r,"click",new H.a4J(this),!0) +r.setAttribute("role","button") +r.setAttribute("aria-label","Enable accessibility") +s=r.style +s.position="absolute" +s.left="0" +s.top="0" +s.right="0" +s.bottom="0" +return r}, +l(a){var s=this.b +if(s!=null)J.bA(s) +this.a=this.b=null}} +H.a4K.prototype={ +$0(){this.a.l(0) +var s=$.dI;(s==null?$.dI=H.kf():s).sA5(!0)}, +$S:0} +H.a4J.prototype={ +$1(a){this.a.zG(a)}, +$S:7} +H.qi.prototype={ +nl(a){var s,r=this,q=r.b,p=q.r2 +p.tabIndex=0 +q.h6("button",(q.a&8)!==0) +if(q.PC()===C.jM&&(q.a&8)!==0){p.setAttribute("aria-disabled","true") +r.D7()}else{s=q.b +s.toString +if((s&1)!==0&&(q.a&16)===0){if(r.c==null){s=new H.abp(r) +r.c=s +J.al2(p,"click",s)}}else r.D7()}if((q.rx&1)!==0&&(q.a&32)!==0)J.ap1(p)}, +D7(){var s=this.c +if(s==null)return +J.apt(this.b.r2,"click",s) +this.c=null}, +l(a){this.D7() +this.b.h6("button",!1)}} +H.abp.prototype={ +$1(a){var s,r=this.a.b +if(r.r1.z!==C.cc)return +s=$.bl() +H.lo(s.y1,s.y2,r.k4,C.f_,null)}, +$S:7} +H.a9c.prototype={ +EN(a,b,c,d){this.cx=b +this.x=d +this.y=c}, +a9Q(a){var s,r,q=this,p=q.ch +if(p===a)return +else if(p!=null)q.m7(0) +q.ch=a +q.c=a.ge6() +q.N9() +p=q.cx +p.toString +s=q.x +s.toString +r=q.y +r.toString +q.UZ(0,p,r,s)}, +m7(a){var s,r,q=this +if(!q.b)return +q.b=!1 +q.r=q.f=null +for(s=q.z,r=0;r=this.b)throw H.c(P.bK(b,this,null,null,null)) +return this.a[b]}, +q(a,b,c){if(b>=this.b)throw H.c(P.bK(b,this,null,null,null)) +this.a[b]=c}, +sp(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.AM(b) +C.aj.d6(q,0,p.b,p.a) +p.a=q}}p.b=b}, +dO(a,b){var s=this,r=s.b +if(r===s.a.length)s.Ip(r) +s.a[s.b++]=b}, +F(a,b){var s=this,r=s.b +if(r===s.a.length)s.Ip(r) +s.a[s.b++]=b}, +m1(a,b,c,d){P.cP(c,"start") +if(d!=null&&c>d)throw H.c(P.bn(d,c,null,"end",null)) +this.a_o(b,c,d)}, +M(a,b){return this.m1(a,b,0,null)}, +a_o(a,b,c){var s,r,q,p=this +if(H.w(p).j("E").b(a))c=c==null?a.length:c +if(c!=null){p.a_q(p.b,a,b,c) +return}for(s=J.aU(a),r=0;s.t();){q=s.gD(s) +if(r>=b)p.dO(0,q);++r}if(ro.gp(b)||d>o.gp(b))throw H.c(P.a8("Too few elements")) +s=d-c +r=p.b+s +p.a_p(r) +o=p.a +q=a+s +C.aj.b8(o,q,p.b+s,o,a) +C.aj.b8(p.a,a,q,b,c) +p.b=r}, +a_p(a){var s,r=this +if(a<=r.a.length)return +s=r.AM(a) +C.aj.d6(s,0,r.b,r.a) +r.a=s}, +AM(a){var s=this.a.length*2 +if(a!=null&&ss)throw H.c(P.bn(c,0,s,null,null)) +s=this.a +if(H.w(this).j("iL").b(d))C.aj.b8(s,b,c,d.a,e) +else C.aj.b8(s,b,c,d,e)}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}} +H.Pq.prototype={} +H.Ms.prototype={} +H.hb.prototype={ +i(a){return H.G(this).i(0)+"("+this.a+", "+H.e(this.b)+")"}} +H.a3x.prototype={ +cb(a){return H.i4(C.d6.f1(C.b1.ob(a)).buffer,0,null)}, +fu(a){if(a==null)return a +return C.b1.eq(0,C.e_.f1(H.cX(a.buffer,0,null)))}} +H.a3z.prototype={ +mb(a){return C.ai.cb(P.aF(["method",a.a,"args",a.b],t.N,t.z))}, +lt(a){var s,r,q,p=null,o=C.ai.fu(a) +if(!t.f.b(o))throw H.c(P.bF("Expected method call Map, got "+H.e(o),p,p)) +s=J.aQ(o) +r=s.h(o,"method") +q=s.h(o,"args") +if(typeof r=="string")return new H.hb(r,q) +throw H.c(P.bF("Invalid method call: "+H.e(o),p,p))}} +H.aaR.prototype={ +cb(a){var s=H.anb() +this.dL(0,s,!0) +return s.o7()}, +fu(a){var s,r +if(a==null)return null +s=new H.Kk(a) +r=this.kw(0,s) +if(s.b=b.a.byteLength)throw H.c(C.bd) +return this.ne(b.q_(0),b)}, +ne(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:s=null +break +case 1:s=!0 +break +case 2:s=!1 +break +case 3:r=b.a.getInt32(b.b,C.ar===$.d5()) +b.b+=4 +s=r +break +case 4:s=b.zQ(0) +break +case 5:q=k.ed(b) +s=P.fO(C.e_.f1(b.q0(q)),16) +break +case 6:b.nz(8) +r=b.a.getFloat64(b.b,C.ar===$.d5()) +b.b+=8 +s=r +break +case 7:q=k.ed(b) +s=C.e_.f1(b.q0(q)) +break +case 8:s=b.q0(k.ed(b)) +break +case 9:q=k.ed(b) +b.nz(4) +p=b.a +o=H.arl(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+4*q +s=o +break +case 10:s=b.zR(k.ed(b)) +break +case 11:q=k.ed(b) +b.nz(8) +p=b.a +o=H.arj(p.buffer,p.byteOffset+b.b,q) +b.b=b.b+8*q +s=o +break +case 12:q=k.ed(b) +s=[] +for(p=b.a,n=0;n=p.byteLength)H.h(C.bd) +b.b=m+1 +s.push(k.ne(p.getUint8(m),b))}break +case 13:q=k.ed(b) +p=t.z +s=P.D(p,p) +for(p=b.a,n=0;n=p.byteLength)H.h(C.bd) +b.b=m+1 +m=k.ne(p.getUint8(m),b) +l=b.b +if(l>=p.byteLength)H.h(C.bd) +b.b=l+1 +s.q(0,m,k.ne(p.getUint8(l),b))}break +default:throw H.c(C.bd)}return s}, +fg(a,b){var s,r,q +if(b<254)a.b.dO(0,b) +else{s=a.b +r=a.c +q=a.d +if(b<=65535){s.dO(0,254) +r.setUint16(0,b,C.ar===$.d5()) +s.m1(0,q,0,2)}else{s.dO(0,255) +r.setUint32(0,b,C.ar===$.d5()) +s.m1(0,q,0,4)}}}, +ed(a){var s=a.q_(0) +switch(s){case 254:s=a.a.getUint16(a.b,C.ar===$.d5()) +a.b+=2 +return s +case 255:s=a.a.getUint32(a.b,C.ar===$.d5()) +a.b+=4 +return s +default:return s}}} +H.aaU.prototype={ +$2(a,b){var s=this.a,r=this.b +s.dL(0,r,a) +s.dL(0,r,b)}, +$S:39} +H.aaV.prototype={ +lt(a){var s,r,q +a.toString +s=new H.Kk(a) +r=C.c8.kw(0,s) +q=C.c8.kw(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new H.hb(r,q) +else throw H.c(C.nD)}, +uK(a){var s=H.anb() +s.b.dO(0,0) +C.c8.dL(0,s,a) +return s.o7()}, +r6(a,b,c){var s=H.anb() +s.b.dO(0,1) +C.c8.dL(0,s,a) +C.c8.dL(0,s,c) +C.c8.dL(0,s,b) +return s.o7()}} +H.acI.prototype={ +nz(a){var s,r,q=this.b,p=C.h.dM(q.b,a) +if(p!==0)for(s=a-p,r=0;re.gvd()){r=H.e(e.ge_().c)+"px" +s.width=r}if(d.e!=null||d.Q!=null){C.f.a9(s,C.f.P(s,"overflow-y"),"hidden","") +d=H.e(e.ge_().d)+"px" +s.height=d}p=e.ge_().Q +for(o=b,n=null,m=0;m0){d=$.a9 +d==null?$.a9=H.bf():d +l=document.createElement("br") +o.appendChild(l)}k=p[m] +j=k.f +for(i=0,d="";i=q.c&&p2e6){s.c.e5(0) +throw H.c(P.cA("Timed out trying to load font: "+s.e))}else P.c2(C.ek,s)}, +$S:0} +H.aha.prototype={ +$1(a){return a+": "+H.e(this.a.h(0,a))+";"}, +$S:26} +H.abN.prototype={ +zn(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=b.a,a0=a.a,a1=a0.length,a2=b.c=a3.a +b.d=0 +b.e=null +b.r=b.f=0 +b.z=!1 +s=b.Q +C.b.sp(s,0) +if(a1===0)return +r=new H.aaI(a,b.b) +q=H.amh(a,r,0,0,a2,C.nO) +for(p=a.b,o=p.e,p=p.Q,n=p!=null,m=o==null,l=0;!0;){if(l===a1){if(q.a.length!==0||q.y.d!==C.bj){q.ad_() +s.push(q.c0(0))}break}k=a0[l] +r.sqY(k) +j=q.Q3() +i=j.a +h=q.SQ(i) +if(q.z+h<=a2){q.uP(j) +if(i.d===C.bU){s.push(q.c0(0)) +q=q.zd()}}else if((n&&m||s.length+1===o)&&n){q.Q8(j,!0,p) +s.push(q.OE(0,p)) +break}else if(q.a.length===0){q.adn(j,!1) +s.push(q.c0(0)) +q=q.zd()}else{s.push(q.c0(0)) +q=q.zd()}if(q.y.a>=k.c){q.Eh();++l}if(s.length===o)break}for(p=s.length,g=0;g=k.c)++l +c=C.b.gL(q.a).d +if(b.f=b||a<0||b<0)return H.a([],t.G) +s=this.a.c.length +if(a>s||b>s)return H.a([],t.G) +r=H.a([],t.G) +for(q=this.Q,p=q.length,o=0;o=g+i.cx)return new P.b0(i.e,C.b7) +s=h-g +for(h=i.f,g=h.length,r=0;r=l)q=0 +else{r=n.x +r.sqY(n.y) +q=r.nG(c,l)}l=n.z +if(l===C.k){p=n.gn8(n)+s +o=n.gpO(n)-q}else{p=n.gn8(n)+q +o=n.gpO(n)-s}r=a.cy +return new P.f9(r+p,m,r+o,m+n.ch,l)}, +Tc(a){var s,r,q,p,o=this,n=o.x +n.sqY(o.y) +a=o.z!==C.k?o.gpO(o)-a:a-o.gn8(o) +s=o.a.a +r=o.b.b +q=n.F6(s,r,!0,a) +if(q===r)return new P.b0(q,C.b7) +p=q+1 +if(a-n.nG(s,q)=0 +if(!(s&&o[r].d===0))break +q+=o[r].e;--r}if(s){o=o[r] +q+=o.e-o.d}p.z-=q}}return n}, +Q8(a,b,c){var s,r,q,p,o,n=this +if(c==null){s=n.Q +r=a.a.c +q=n.e.F6(n.y.a,r,b,n.c-s) +if(q===r)n.uP(a) +else n.uP(new H.kd(new H.d9(q,q,q,C.er),a.b,a.c)) +return}s=n.e +p=n.c-H.lp(s.b,c,0,c.length,null) +o=n.Br(a.a) +r=n.a +while(!0){if(!(r.length!==0&&n.Q>p))break +o=n.a78()}s.sqY(o.a) +q=s.F6(o.b.a,o.c.a,b,p-n.Q) +s=n.b +while(!0){if(!(s.length!==0&&C.b.gL(s).b.a>q))break +s.pop()}n.dx=n.Q +n.uP(new H.kd(new H.d9(q,q,q,C.er),a.b,a.c))}, +adn(a,b){return this.Q8(a,b,null)}, +ga19(){var s=this.b +if(s.length===0)return this.f +return C.b.gL(s).b}, +Pa(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.ga19(),h=j.y +if(i.a===h.a)return +s=j.e +r=j.Q +q=j.dx +p=j.d.b.b +if(p==null)p=C.k +o=j.gBt() +n=j.gJv() +m=s.e +m.toString +l=s.d +l=l.gaB(l) +k=s.d +j.b.push(new H.kW(s,m,n,a,l,k.gfp(k),i,h,r-q,p,o)) +j.dx=j.Q}, +Eh(){return this.Pa(!1)}, +OE(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +i.Eh() +i.a79() +s=b==null?0:H.lp(i.e.b,b,0,b.length,null) +r=i.f.a +q=i.y +p=Math.max(r,q.b) +if(q.d!==C.bj&&i.ga5B())o=!1 +else{q=i.y.d +o=q===C.bU||q===C.bj}q=i.y +n=i.z +m=i.Q +l=i.gaa5() +k=i.ch +j=i.cx +return new H.lV(null,b,r,q.a,p,i.b,o,k,j,k+j,n+s,m+s,l,i.x+k,i.r)}, +c0(a){return this.OE(a,null)}, +a79(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.b +for(s=i.d.b.b,r=0,q=0;p=h.length,r=b;--s){q=a[s] +if(q.c==null)q.c=d+r +else H.h(H.dw("startOffset")) +p=this.z +if(q.e==null)q.e=p +else H.h(H.dw("lineWidth")) +r+=q.d}return r}, +Q3(){var s=this,r=s.d.c,q=s.e.e.c,p=H.auW(r,s.y.a,q) +return H.aIz(r,s.y,p)}, +zd(){var s=this,r=s.y +return H.amh(s.d,s.e,s.x+(s.ch+s.cx),s.r+1,s.c,r)}, +saM(a,b){return this.z=b}} +H.aaI.prototype={ +sqY(a){var s,r,q,p,o,n,m=this +if(a===m.e)return +m.e=a +s=a.a +r=s.id +if(r==null){q=s.go8() +p=s.cx +if(p==null)p=14 +p=new H.qo(q,p,s.dx,null) +if(s.id==null){s.id=p +r=p}else{q=H.h(H.cg("heightStyle")) +r=q}}o=$.asg.h(0,r) +if(o==null){o=new H.xR(r,$.avJ(),new H.ni(document.createElement("p"))) +$.asg.q(0,r,o)}m.d=o +n=s.gqX() +if(m.c!==n){m.c=n +m.b.font=n}}, +F6(a,b,c,d){var s,r,q,p +this.e.toString +if(d<=0)return c?a:a+1 +s=b +r=a +do{q=C.h.c3(r+s,2) +p=this.nG(a,q) +if(pd?r:q +s=q}}while(s-r>1) +return r===a&&!c?r+1:r}, +nG(a,b){return H.lp(this.b,this.a.c,a,b,this.e.a.cy)}} +H.bh.prototype={ +i(a){return this.b}} +H.p0.prototype={ +i(a){return this.b}} +H.d9.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof H.d9&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +i(a){var s=this.c_(0) +return s}} +H.x0.prototype={ +Il(a){var s=this.a,r=s.style +r.position="fixed" +r.visibility="hidden" +r.overflow="hidden" +r.top="0" +r.left="0" +r.width="0" +r.height="0" +if(a==null){r=$.a9 +r=(r==null?$.a9=H.bf():r).Q.gFU()}else r=a +r.appendChild(s) +$.hI.push(this.gdc(this))}, +l(a){J.bA(this.a)}} +H.a81.prototype={ +a7W(){if(!this.d){this.d=!0 +P.dB(new H.a83(this))}}, +a1S(){this.c.aj(0,new H.a82()) +this.c=P.D(t.UY,t.R3)}, +aaU(){var s,r,q,p,o,n=this,m=$.bc().gmq() +if(m.gK(m)){n.a1S() +return}m=n.c +s=n.b +if(m.gp(m)>s){m=n.c +m=m.gbl(m) +r=P.aG(m,!0,H.w(m).j("r.E")) +C.b.eP(r,new H.a84()) +n.c=P.D(t.UY,t.R3) +for(q=0;qk)k=g +o.be(0,i) +if(i.d===C.bj)m=!0}a0=a3.gnK() +f=a0.gfp(a0) +a0=p.d +e=a0.length +r=a3.gnK() +d=r.gaB(r) +c=e*d +b=s.x +a=b==null?c:Math.min(e,b)*d +return H.amo(q,f,a,f*1.1662499904632568,e===1,d,a0,o.d,k,c,C.kl,a1.e,a1.f,q)}, +rt(a,b,c){var s,r,q=a.c +q.toString +s=a.b +r=this.b +r.font=s.gqX() +return H.lp(r,q,b,c,s.y)}, +GX(a,b,c){return C.G8}, +gQS(){return!0}} +H.a48.prototype={ +be(a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=a2.a,a=a2.b,a0=a2.c +for(s=c.b,r=s.b,q=r.ch,p=q!=null,o=c.c,n=c.a,m=s.c,l=r.y,r=r.x,k=r==null,j=c.d;!c.r;){i=c.f +m.toString +if(H.lp(n,m,i.a,a0,l)<=o)break +i=c.e +h=c.f.a +g=p&&k||j.length+1===r +c.r=g +if(g&&p){i=c.x +if(i==null){i=n.measureText(q).width +i.toString +i=c.x=C.d.b4(i*100)/100}f=c.Q9(a0,o-i,c.f.a) +i=H.lp(n,m,c.f.a,f,l) +h=c.x +if(h==null){h=n.measureText(q).width +h.toString +h=c.x=C.d.b4(h*100)/100}e=i+h +d=H.anA(e,o,s) +h=c.f.a +j.push(new H.lV(C.c.N(m,h,f)+q,null,h,b,a,null,!1,1/0,1/0,1/0,e,e,d,1/0,j.length))}else if(i.a===h){f=c.Q9(a0,o,h) +if(f===a0)break +c.AS(new H.d9(f,f,f,C.dg))}else c.AS(i)}if(c.r)return +s=a2.d +if(s===C.bU||s===C.bj)c.AS(a2) +c.e=a2}, +AS(a){var s,r,q=this,p=q.d,o=p.length,n=q.FL(q.f.a,a.c),m=a.b,l=q.FL(q.f.a,m),k=q.b,j=H.anA(n,q.c,k),i=k.c +i.toString +s=q.f.a +i=C.c.N(i,s,m) +r=a.d +r=r===C.bU||r===C.bj +p.push(H.aqy(i,a.a,m,r,j,o,s,n,l)) +q.f=q.e=a +if(p.length===k.b.x)q.r=!0}, +FL(a,b){var s=this.b,r=s.c +r.toString +return H.lp(this.a,r,a,b,s.b.y)}, +Q9(a,b,c){var s,r,q=this.b.b.ch!=null?c:c+1,p=a +do{s=C.h.c3(q+p,2) +r=this.FL(c,s) +if(rb?q:s +p=s}}while(p-q>1) +return q}} +H.a4y.prototype={ +be(a,b){var s,r=this,q=b.d +if(!(q===C.bU||q===C.bj))return +s=H.lp(r.a,r.b,r.e,b.b,r.c.y) +if(s>r.d)r.d=s +r.e=b.a}} +H.abP.prototype={ +aS(a,b){var s,r,q,p,o,n,m=this.a.ge_().Q +for(s=m.length,r=0;rr.gaB(r)}else r.z=!1 +if(r.y.b)switch(r.e){case C.dW:r.ch=(q-r.gpy())/2 +break +case C.dV:r.ch=q-r.gpy() +break +case C.ak:r.ch=r.f===C.t?q-r.gpy():0 +break +case C.dX:r.ch=r.f===C.k?q-r.gpy():0 +break +default:r.ch=0 +break}}, +gQr(){return this.b.ch!=null}, +aS(a,b){var s,r,q,p,o,n,m,l=this,k=l.r +if(k!=null){s=b.a +r=b.b +q=l.gaM(l) +p=l.gaB(l) +k.b=!0 +a.cn(0,new P.A(s,r,s+q,r+p),k.a)}s=l.y.Q +s.toString +a.Hi(l.b.gqX()) +r=l.d +r.b=!0 +r=r.a +q=a.d +q.gcO().oz(r,null) +o=b.b+l.gfp(l) +n=s.length +for(r=b.a,m=0;mr||b>r)return H.a([],t.G) +if(!d.gtN()){H.qq(d) +q=d.Q +q.toString +p=d.ch +return $.qr.yF(d.b).af2(s,q,p,b,a,d.f)}s=d.y.Q +s.toString +if(a>=C.b.gL(s).d)return H.a([],t.G) +o=d.C_(a) +n=d.C_(b) +if(b===n.c)n=s[n.dx-1] +m=H.a([],t.G) +for(l=o.dx,q=n.dx,p=d.f;l<=q;++l){k=s[l] +j=k.c +i=a<=j?0:H.qq(d).rt(d,j,a) +j=k.e +h=b>=j?0:H.qq(d).rt(d,b,j) +j=d.y +g=j==null +f=g?null:j.f +if(f==null)f=0 +e=k.dx*f +f=k.cy +j=g?null:j.f +if(j==null)j=0 +m.push(new P.f9(f+i,e,f+k.cx-h,e+j,p))}return m}, +vN(a,b,c){return this.no(a,b,c,C.c6)}, +fi(a){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.y.Q +if(!g.gtN())return H.qq(g).GX(g,g.Q,a) +s=a.b +if(s<0)return C.G8 +r=g.y.f +r.toString +q=C.d.nx(s,r) +if(q>=f.length)return new P.b0(g.c.length,C.b7) +p=f[q] +o=p.cy +s=a.a +if(s<=o)return new P.b0(p.c,C.o) +if(s>=o+p.ch)return new P.b0(p.e,C.b7) +n=s-o +m=H.qq(g) +l=p.c +k=p.e +j=l +do{i=C.h.c3(j+k,2) +h=m.rt(g,l,i) +if(hn?j:i +k=i}}while(k-j>1) +if(j===k)return new P.b0(k,C.b7) +if(n-m.rt(g,l,j)=q.c&&a=k.length){k=c7.a +H.aka(k,!1,c2) +n=n?C.k:o +q=q?C.ak:r +j=t.aE +return new H.lP(k,new H.je(n,q,d0,d1,d2,s,f,c9.e,d,e,H.anS(a2,a0),c9.Q,i),"",j.a(c3),p,m,j.a(c2.fr),0)}if(typeof k[a4]!="string")return c8 +c4=new P.bT("") +j="" +while(!0){if(!(a4=0;--q){m=r[q].parentNode +m.toString +l=p.a(m).getBoundingClientRect() +m=l.left +m.toString +if(o>=m){m=l.right +m.toString +if(o=m){m=l.bottom +m.toString +m=n"),p=P.aG(new H.bN(a,q),!0,q.j("bv.E")) +for(s=0;!0;){r=C.b.fa(p) +q=r.childNodes +C.b.M(p,new H.bN(q,H.b1(q).j("bN"))) +if(r===b)break +if(r.nodeType===3)s+=r.textContent.length}return s}, +EC(){var s,r=this +if(r.ch.c==null){s=$.a9 +if(s==null)s=$.a9=H.bf() +s.nZ(r.d.a) +s.nZ(r.f.a) +s.nZ(r.x.a)}r.ch=null}, +af2(a,b,c,d,e,a0){var s,r,q,p,o,n,m,l,k,j=C.c.N(a,0,e),i=C.c.N(a,e,d),h=C.c.bz(a,d),g=document,f=g.createElement("span") +f.textContent=i +s=$.a9 +if(s==null)s=$.a9=H.bf() +r=this.x +q=r.a +s.nZ(q) +q.appendChild(g.createTextNode(j)) +q.appendChild(f) +q.appendChild(g.createTextNode(h)) +r.Sx(b.a,null) +p=f.getClientRects() +if(p.prototype==null)p.prototype=Object.create(null) +o=H.a([],t.G) +g=this.a.x +if(g==null)n=1/0 +else{s=this.gnK() +n=g*s.gaB(s)}for(g=p.length,m=null,l=0;l=n)break +o.push(new P.f9(s.gn8(k)+c,s.gmx(k),s.gpO(k)+c,s.gaau(k),a0)) +m=k}g=$.a9;(g==null?$.a9=H.bf():g).nZ(q) +return o}, +l(a){var s=this +C.eh.bT(s.c) +C.eh.bT(s.e) +C.eh.bT(s.r) +C.eh.bT(s.gnK().gL0())}, +aaF(a,b){var s,r,q=a.c,p=this.cx,o=p.h(0,q) +if(o==null){o=H.a([],t.Rl) +p.q(0,q,o)}o.push(b) +if(o.length>8)C.b.ky(o,0) +s=this.cy +s.push(q) +if(s.length>2400){for(r=0;r<100;++r)p.w(0,s[r]) +C.b.Gf(s,0,100)}}, +aaE(a,b){var s,r,q,p,o,n,m,l=a.c +if(l==null)return null +s=this.cx.h(0,l) +if(s==null)return null +r=s.length +for(q=b.a,p=a.e,o=a.f,n=0;nthis.b)return C.Gp +return C.Go}} +H.jD.prototype={ +uZ(a,b,c){var s=H.U8(b,c) +return s==null?this.b:this.re(s)}, +re(a){var s,r,q,p,o=this +if(a==null)return o.b +s=o.c +r=s.h(0,a) +if(r!=null)return r +q=o.a_W(a) +p=q===-1?o.b:o.a[q].c +s.q(0,a,p) +return p}, +a_W(a){var s,r,q=this.a,p=q.length +for(s=0;s ("+J.X(a).i(0)+")"))}, +dX(a){return this.a.$0()}} +H.a3n.prototype={} +H.Gh.prototype={ +mr(){var s=this,r=s.gcU(),q=s.r +if(r.r!=null){if(q!=null){r=s.gF4() +r.toString +q.e3(r)}s.vr() +r=s.e +if(r!=null)r.e3(s.c) +s.gF4().focus() +s.c.focus()}else if(q!=null){r=s.c +r.toString +q.e3(r)}}} +H.a86.prototype={ +mr(){var s,r=this,q=r.r +if(q!=null){s=r.c +s.toString +q.e3(s)}if(r.gcU().r!=null){r.vr() +r.gF4().focus() +r.c.focus() +q=r.e +if(q!=null){s=r.c +s.toString +q.e3(s)}}}, +yX(){this.c.focus()}} +H.ud.prototype={ +gcU(){var s=this.d +return s==null?H.h(H.v("inputConfiguration")):s}, +gF4(){var s=this.gcU().r +return s==null?null:s.a}, +ri(a,b,c){var s,r,q,p=this,o="transparent",n="none" +p.c=a.a.Ei() +p.DI(a) +s=p.c +s.classList.add("flt-text-editing") +r=s.style +r.whiteSpace="pre-wrap" +C.f.a9(r,C.f.P(r,"align-content"),"center","") +r.position="absolute" +r.top="0" +r.left="0" +r.padding="0" +C.f.a9(r,C.f.P(r,"opacity"),"1","") +r.color=o +r.backgroundColor=o +r.background=o +r.outline=n +r.border=n +C.f.a9(r,C.f.P(r,"resize"),n,"") +C.f.a9(r,C.f.P(r,"text-shadow"),o,"") +r.overflow="hidden" +C.f.a9(r,C.f.P(r,"transform-origin"),"0 0 0","") +q=$.bU() +if(q!==C.bO)if(q!==C.cx)q=q===C.a3 +else q=!0 +else q=!0 +if(q)s.classList.add("transparentTextEditing") +C.f.a9(r,C.f.P(r,"caret-color"),o,null) +s=p.f +if(s!=null){q=p.c +q.toString +s.e3(q)}if(p.gcU().r==null){s=$.a9 +s=(s==null?$.a9=H.bf():s).Q +s.toString +q=p.c +q.toString +s.nW(0,q) +p.Q=!1}p.yX() +p.b=!0 +p.x=c +p.y=b}, +DI(a){var s,r,q,p=this,o="readonly" +p.d=a +s=p.c +if(a.c)s.setAttribute(o,o) +else s.removeAttribute(o) +if(a.d)p.c.setAttribute("type","password") +if(a.a===C.mO)p.c.setAttribute("inputmode","none") +s=a.f +if(s!=null){r=p.c +r.toString +s.Or(r,!0)}q=a.e?"on":"off" +p.c.setAttribute("autocorrect",q)}, +yX(){this.mr()}, +uc(){var s,r,q,p,o=this +if(o.gcU().r!=null)C.b.M(o.z,o.gcU().r.ue()) +s=o.z +r=o.c +r.toString +q=o.gv1() +p=t.TV.c +s.push(W.bz(r,"input",q,!1,p)) +r=o.c +r.toString +s.push(W.bz(r,"keydown",o.gvh(),!1,t.hG.c)) +s.push(W.bz(document,"selectionchange",q,!1,t.I3)) +q=o.c +q.toString +s.push(W.bz(q,"blur",new H.a_H(o),!1,p)) +o.G6()}, +GB(a){this.r=a +if(this.b)this.mr()}, +GC(a){var s +this.f=a +if(this.b){s=this.c +s.toString +a.e3(s)}}, +m7(a){var s,r,q=this,p=q.b=!1 +q.r=q.f=q.e=null +for(s=q.z,r=0;r=0&&a.c>=0) +else s=!0 +if(s)return +a.e3(this.c)}, +mr(){this.c.focus()}, +vr(){var s,r=this.gcU().r +r.toString +s=this.c +s.toString +r=r.a +r.appendChild(s) +s=$.a9;(s==null?$.a9=H.bf():s).Q.nW(0,r) +this.Q=!0}, +Qh(a){var s,r=this,q=r.c +q.toString +s=H.aqs(q) +if(!s.k(0,r.e)){r.e=s +r.x.$1(s)}}, +af0(a){var s +if(t.JG.b(a))if(this.gcU().a.gHI()&&a.keyCode===13){a.preventDefault() +s=this.y +s.toString +s.$1(this.gcU().b)}}, +EN(a,b,c,d){var s,r=this +r.ri(b,c,d) +r.uc() +s=r.e +if(s!=null)r.Aa(s) +r.c.focus()}, +G6(){var s,r=this,q=r.z,p=r.c +p.toString +s=t.dP.c +q.push(W.bz(p,"mousedown",new H.a_I(),!1,s)) +p=r.c +p.toString +q.push(W.bz(p,"mouseup",new H.a_J(),!1,s)) +p=r.c +p.toString +q.push(W.bz(p,"mousemove",new H.a_K(),!1,s))}} +H.a_H.prototype={ +$1(a){this.a.c.focus()}, +$S:5} +H.a_I.prototype={ +$1(a){a.preventDefault()}, +$S:50} +H.a_J.prototype={ +$1(a){a.preventDefault()}, +$S:50} +H.a_K.prototype={ +$1(a){a.preventDefault()}, +$S:50} +H.a2U.prototype={ +ri(a,b,c){var s,r=this +r.Av(a,b,c) +s=r.c +s.toString +a.a.OV(s) +if(r.gcU().r!=null)r.vr() +s=r.c +s.toString +a.x.Hc(s)}, +yX(){var s=this.c.style +C.f.a9(s,C.f.P(s,"transform"),"translate(-9999px, -9999px)","") +this.k2=!1}, +uc(){var s,r,q,p,o=this +if(o.gcU().r!=null)C.b.M(o.z,o.gcU().r.ue()) +s=o.z +r=o.c +r.toString +q=o.gv1() +p=t.TV.c +s.push(W.bz(r,"input",q,!1,p)) +r=o.c +r.toString +s.push(W.bz(r,"keydown",o.gvh(),!1,t.hG.c)) +s.push(W.bz(document,"selectionchange",q,!1,t.I3)) +q=o.c +q.toString +s.push(W.bz(q,"focus",new H.a2X(o),!1,p)) +o.a_J() +q=o.c +q.toString +s.push(W.bz(q,"blur",new H.a2Y(o),!1,p))}, +GB(a){var s=this +s.r=a +if(s.b&&s.k2)s.mr()}, +m7(a){var s +this.UY(0) +s=this.k1 +if(s!=null)s.b5(0) +this.k1=null}, +a_J(){var s=this.c +s.toString +this.z.push(W.bz(s,"click",new H.a2V(this),!1,t.dP.c))}, +Mw(){var s=this.k1 +if(s!=null)s.b5(0) +this.k1=P.c2(C.aQ,new H.a2W(this))}, +mr(){var s,r +this.c.focus() +s=this.r +if(s!=null){r=this.c +r.toString +s.e3(r)}}} +H.a2X.prototype={ +$1(a){this.a.Mw()}, +$S:5} +H.a2Y.prototype={ +$1(a){var s,r +if($.a9==null)$.a9=H.bf() +s=document.hasFocus() +if(s==null)s=!1 +r=this.a +if(s)r.c.focus() +else r.a.A7()}, +$S:5} +H.a2V.prototype={ +$1(a){var s,r=this.a +if(r.k2){s=r.c.style +C.f.a9(s,C.f.P(s,"transform"),"translate(-9999px, -9999px)","") +r.k2=!1 +r.Mw()}}, +$S:50} +H.a2W.prototype={ +$0(){var s=this.a +s.k2=!0 +s.mr()}, +$S:0} +H.UT.prototype={ +ri(a,b,c){var s,r,q=this +q.Av(a,b,c) +s=q.c +s.toString +a.a.OV(s) +if(q.gcU().r!=null)q.vr() +else{s=$.a9 +s=(s==null?$.a9=H.bf():s).Q +s.toString +r=q.c +r.toString +s.nW(0,r)}s=q.c +s.toString +a.x.Hc(s)}, +uc(){var s,r,q,p,o=this +if(o.gcU().r!=null)C.b.M(o.z,o.gcU().r.ue()) +s=o.z +r=o.c +r.toString +q=o.gv1() +p=t.TV.c +s.push(W.bz(r,"input",q,!1,p)) +r=o.c +r.toString +s.push(W.bz(r,"keydown",o.gvh(),!1,t.hG.c)) +s.push(W.bz(document,"selectionchange",q,!1,t.I3)) +q=o.c +q.toString +s.push(W.bz(q,"blur",new H.UU(o),!1,p))}, +mr(){var s,r +this.c.focus() +s=this.r +if(s!=null){r=this.c +r.toString +s.e3(r)}}} +H.UU.prototype={ +$1(a){var s,r +if($.a9==null)$.a9=H.bf() +s=document.hasFocus() +if(s==null)s=!1 +r=this.a +if(s)r.c.focus() +else r.a.A7()}, +$S:5} +H.a1A.prototype={ +ri(a,b,c){this.Av(a,b,c) +if(this.gcU().r!=null)this.vr()}, +uc(){var s,r,q,p,o,n=this +if(n.gcU().r!=null)C.b.M(n.z,n.gcU().r.ue()) +s=n.z +r=n.c +r.toString +q=n.gv1() +p=t.TV.c +s.push(W.bz(r,"input",q,!1,p)) +r=n.c +r.toString +o=t.hG.c +s.push(W.bz(r,"keydown",n.gvh(),!1,o)) +r=n.c +r.toString +s.push(W.bz(r,"keyup",new H.a1C(n),!1,o)) +o=n.c +o.toString +s.push(W.bz(o,"select",q,!1,p)) +q=n.c +q.toString +s.push(W.bz(q,"blur",new H.a1D(n),!1,p)) +n.G6()}, +a7b(){P.c2(C.G,new H.a1B(this))}, +mr(){var s,r,q=this +q.c.focus() +s=q.r +if(s!=null){r=q.c +r.toString +s.e3(r)}s=q.e +if(s!=null){r=q.c +r.toString +s.e3(r)}}} +H.a1C.prototype={ +$1(a){this.a.Qh(a)}, +$S:152} +H.a1D.prototype={ +$1(a){this.a.a7b()}, +$S:5} +H.a1B.prototype={ +$0(){this.a.c.focus()}, +$S:0} +H.aby.prototype={} +H.abE.prototype={ +kE(a){var s=a.b +if(s!=null&&s!==this.a&&a.c){a.c=!1 +a.gmG().m7(0)}a.b=this.a +a.d=this.b}} +H.abL.prototype={ +kE(a){var s=a.gmG(),r=a.d +r.toString +s.DI(r)}} +H.abG.prototype={ +kE(a){a.gmG().Aa(this.a)}} +H.abJ.prototype={ +kE(a){if(!a.c)a.a8t()}} +H.abF.prototype={ +kE(a){a.gmG().GB(this.a)}} +H.abI.prototype={ +kE(a){a.gmG().GC(this.a)}} +H.abx.prototype={ +kE(a){if(a.c){a.c=!1 +a.gmG().m7(0)}}} +H.abB.prototype={ +kE(a){if(a.c){a.c=!1 +a.gmG().m7(0)}}} +H.abH.prototype={ +kE(a){}} +H.abD.prototype={ +kE(a){}} +H.abC.prototype={ +kE(a){}} +H.abA.prototype={ +kE(a){a.A7() +if(this.a)H.aJ6() +H.aI0()}} +H.akK.prototype={ +$2(a,b){t.Zb.a(J.UE(b.getElementsByClassName("submitBtn"))).click()}, +$S:163} +H.abr.prototype={ +adU(a,b){var s,r,q,p,o,n,m,l,k=C.ba.lt(a) +switch(k.a){case"TextInput.setClient":s=k.b +r=J.aQ(s) +q=new H.abE(r.h(s,0),H.aqQ(r.h(s,1))) +break +case"TextInput.updateConfig":this.a.d=H.aqQ(k.b) +q=C.Iz +break +case"TextInput.setEditingState":q=new H.abG(H.aqt(k.b)) +break +case"TextInput.show":q=C.Ix +break +case"TextInput.setEditableSizeAndTransform":s=k.b +r=J.aQ(s) +p=P.bR(r.h(s,"transform"),!0,t.wR) +q=new H.abF(new H.a0v(r.h(s,"width"),r.h(s,"height"),new Float32Array(H.Bm(p)))) +break +case"TextInput.setStyle":s=k.b +r=J.aQ(s) +o=r.h(s,"textAlignIndex") +n=r.h(s,"textDirectionIndex") +m=r.h(s,"fontWeightIndex") +l=m!=null?H.auE(m):"normal" +q=new H.abI(new H.a0L(r.h(s,"fontSize"),l,r.h(s,"fontFamily"),C.ZO[o],C.YS[n])) +break +case"TextInput.clearClient":q=C.Is +break +case"TextInput.hide":q=C.It +break +case"TextInput.requestAutofill":q=C.Iu +break +case"TextInput.finishAutofillContext":q=new H.abA(H.rS(k.b)) +break +case"TextInput.setMarkedTextRect":q=C.Iw +break +case"TextInput.setCaretRect":q=C.Iv +break +default:$.bl().fc(b,null) +return}q.kE(this.a) +new H.abs(b).$0()}} +H.abs.prototype={ +$0(){$.bl().fc(this.a,C.ai.cb([!0]))}, +$S:0} +H.a2R.prototype={ +gy6(a){var s=this.a +return s==null?H.h(H.v("channel")):s}, +gmG(){var s,r,q,p=this,o=p.f +if(o==null){o=$.dI +if((o==null?$.dI=H.kf():o).x)o=H.aDS(p) +else{o=$.bU() +s=o===C.a3 +if(s){r=$.eL() +r=r===C.bI}else r=!1 +if(r)q=new H.a2U(p,H.a([],t.Iu)) +else if(s)q=new H.a86(p,H.a([],t.Iu)) +else{if(o===C.bO){s=$.eL() +s=s===C.kW}else s=!1 +if(s)q=new H.UT(p,H.a([],t.Iu)) +else{s=t.Iu +q=o===C.c7?new H.a1A(p,H.a([],s)):new H.Gh(p,H.a([],s))}}o=q}if(p.f==null)p.f=o +else o=H.h(H.cg("strategy"))}return o}, +a8t(){var s,r,q=this +q.c=!0 +s=q.gmG() +r=q.d +r.toString +s.EN(0,r,new H.a2S(q),new H.a2T(q))}, +A7(){var s,r=this +if(r.c){r.c=!1 +r.gmG().m7(0) +r.gy6(r) +s=r.b +$.bl().mj("flutter/textinput",C.ba.mb(new H.hb("TextInputClient.onConnectionClosed",[s])),H.ajm())}}} +H.a2T.prototype={ +$1(a){var s=this.a +s.gy6(s) +s=s.b +$.bl().mj("flutter/textinput",C.ba.mb(new H.hb("TextInputClient.updateEditingState",[s,a.Sq()])),H.ajm())}, +$S:164} +H.a2S.prototype={ +$1(a){var s=this.a +s.gy6(s) +s=s.b +$.bl().mj("flutter/textinput",C.ba.mb(new H.hb("TextInputClient.performAction",[s,a])),H.ajm())}, +$S:107} +H.a0L.prototype={ +e3(a){var s=this,r=a.style,q=H.akP(s.d,s.e) +r.textAlign=q==null?"":q +q=s.b+" "+H.e(s.a)+"px "+H.e(H.ln(s.c)) +r.font=q}} +H.a0v.prototype={ +e3(a){var s=H.fN(this.c),r=a.style,q=H.e(this.a)+"px" +r.width=q +q=H.e(this.b)+"px" +r.height=q +C.f.a9(r,C.f.P(r,"transform"),s,"")}} +H.y7.prototype={ +i(a){return this.b}} +H.bw.prototype={ +bF(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +h(a,b){return this.a[b]}, +q(a,b,c){this.a[b]=c}, +Gu(a,b,a0,a1){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*a1+o +s[13]=n*b+m*a0+l*a1+k +s[14]=j*b+i*a0+h*a1+g +s[15]=f*b+e*a0+d*a1+c}, +at(a,b,c){return this.Gu(a,b,c,0)}, +mD(a,b,c,d){var s=c==null?b:c,r=this.a +r[15]=r[15] +r[0]=r[0]*b +r[1]=r[1]*b +r[2]=r[2]*b +r[3]=r[3]*b +r[4]=r[4]*s +r[5]=r[5]*s +r[6]=r[6]*s +r[7]=r[7]*s +r[8]=r[8]*b +r[9]=r[9]*b +r[10]=r[10]*b +r[11]=r[11]*b +r[12]=r[12] +r[13]=r[13] +r[14]=r[14]}, +bE(a,b){return this.mD(a,b,null,null)}, +cZ(a,b,c){return this.mD(a,b,c,null)}, +ap(a,b){var s +if(typeof b=="number"){s=new H.bw(new Float32Array(16)) +s.bF(this) +s.mD(0,b,null,null) +return s}if(b instanceof H.bw)return this.Ro(b) +throw H.c(P.ce(b,null))}, +v8(a){var s=this.a +return s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0&&s[12]===0&&s[13]===0&&s[14]===0&&s[15]===1}, +QV(){var s=this.a +return s[15]===1&&s[0]===1&&s[1]===0&&s[2]===0&&s[3]===0&&s[4]===0&&s[5]===1&&s[6]===0&&s[7]===0&&s[8]===0&&s[9]===0&&s[10]===1&&s[11]===0}, +Sh(b1,b2,b3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=Math.sqrt(b2.gaeM()),c=b2.a,b=c[0]/d,a=c[1]/d,a0=c[2]/d,a1=Math.cos(b3),a2=Math.sin(b3),a3=1-a1,a4=b*b*a3+a1,a5=a0*a2,a6=b*a*a3-a5,a7=a*a2,a8=b*a0*a3+a7,a9=a*b*a3+a5,b0=a*a*a3+a1 +a5=b*a2 +s=a*a0*a3-a5 +r=a0*b*a3-a7 +q=a0*a*a3+a5 +p=a0*a0*a3+a1 +a5=this.a +a7=a5[0] +o=a5[4] +n=a5[8] +m=a5[1] +l=a5[5] +k=a5[9] +j=a5[2] +i=a5[6] +h=a5[10] +g=a5[3] +f=a5[7] +e=a5[11] +a5[0]=a7*a4+o*a9+n*r +a5[1]=m*a4+l*a9+k*r +a5[2]=j*a4+i*a9+h*r +a5[3]=g*a4+f*a9+e*r +a5[4]=a7*a6+o*b0+n*q +a5[5]=m*a6+l*b0+k*q +a5[6]=j*a6+i*b0+h*q +a5[7]=g*a6+f*b0+e*q +a5[8]=a7*a8+o*s+n*p +a5[9]=m*a8+l*s+k*p +a5[10]=j*a8+i*s+h*p +a5[11]=g*a8+f*s+e*p}, +q5(a,b,c){var s=this.a +s[14]=c +s[13]=b +s[12]=a}, +o5(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.bF(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +cw(b5,b6){var s=this.a,r=s[15],q=s[0],p=s[4],o=s[8],n=s[12],m=s[1],l=s[5],k=s[9],j=s[13],i=s[2],h=s[6],g=s[10],f=s[14],e=s[3],d=s[7],c=s[11],b=b6.a,a=b[15],a0=b[0],a1=b[4],a2=b[8],a3=b[12],a4=b[1],a5=b[5],a6=b[9],a7=b[13],a8=b[2],a9=b[6],b0=b[10],b1=b[14],b2=b[3],b3=b[7],b4=b[11] +s[0]=q*a0+p*a4+o*a8+n*b2 +s[4]=q*a1+p*a5+o*a9+n*b3 +s[8]=q*a2+p*a6+o*b0+n*b4 +s[12]=q*a3+p*a7+o*b1+n*a +s[1]=m*a0+l*a4+k*a8+j*b2 +s[5]=m*a1+l*a5+k*a9+j*b3 +s[9]=m*a2+l*a6+k*b0+j*b4 +s[13]=m*a3+l*a7+k*b1+j*a +s[2]=i*a0+h*a4+g*a8+f*b2 +s[6]=i*a1+h*a5+g*a9+f*b3 +s[10]=i*a2+h*a6+g*b0+f*b4 +s[14]=i*a3+h*a7+g*b1+f*a +s[3]=e*a0+d*a4+c*a8+r*b2 +s[7]=e*a1+d*a5+c*a9+r*b3 +s[11]=e*a2+d*a6+c*b0+r*b4 +s[15]=e*a3+d*a7+c*b1+r*a}, +Ro(a){var s=new H.bw(new Float32Array(16)) +s.bF(this) +s.cw(0,a) +return s}, +St(a){var s=a[0],r=a[1],q=this.a +a[0]=q[0]*s+q[4]*r+q[12] +a[1]=q[1]*s+q[5]*r+q[13]}, +i(a){var s=this.c_(0) +return s}} +H.acz.prototype={ +h(a,b){return this.a[b]}, +q(a,b,c){this.a[b]=c}, +gp(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +gaeM(){var s=this.a,r=s[0],q=s[1] +s=s[2] +return r*r+q*q+s*s}} +H.MH.prototype={ +a_f(){$.nT().q(0,"_flutter_internal_update_experiment",this.gahf()) +$.hI.push(new H.acC())}, +ahg(a,b){switch(a){case"useCanvasText":this.a=b!==!1 +break +case"useCanvasRichText":this.b=b!==!1 +break}}} +H.acC.prototype={ +$0(){$.nT().q(0,"_flutter_internal_update_experiment",null)}, +$S:0} +H.FC.prototype={ +YB(a,b){var s=this,r=s.b,q=s.a +r.d.q(0,q,s) +r.e.q(0,q,C.mR) +if($.nL)s.c=H.akd($.U0)}, +gxY(){var s,r=this.c +if(r==null){if($.nL)s=$.U0 +else s=C.jo +$.nL=!0 +r=this.c=H.akd(s)}return r}, +u8(){var s=0,r=P.ao(t.H),q,p=this,o,n,m +var $async$u8=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.nL)o=$.U0 +else o=C.jo +$.nL=!0 +m=p.c=H.akd(o)}if(m instanceof H.xl){s=1 +break}n=m.gpW() +m=p.c +s=3 +return P.av(m==null?null:m.mv(),$async$u8) +case 3:p.c=H.as9(n) +case 1:return P.am(q,r)}}) +return P.an($async$u8,r)}, +xL(){var s=0,r=P.ao(t.H),q,p=this,o,n,m +var $async$xL=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:m=p.c +if(m==null){if($.nL)o=$.U0 +else o=C.jo +$.nL=!0 +m=p.c=H.akd(o)}if(m instanceof H.p9){s=1 +break}n=m.gpW() +m=p.c +s=3 +return P.av(m==null?null:m.mv(),$async$xL) +case 3:m=new H.p9(n) +m.Ik(n) +p.c=m +case 1:return P.am(q,r)}}) +return P.an($async$xL,r)}, +ua(a){return this.a9L(a)}, +a9L(a){var s=0,r=P.ao(t.y),q,p=2,o,n=[],m=this,l,k,j +var $async$ua=P.ak(function(b,c){if(b===1){o=c +s=p}while(true)switch(s){case 0:k=m.d +j=new P.aM(new P.a4($.Y,t.U),t.Q) +m.d=j.a +s=3 +return P.av(k,$async$ua) +case 3:l=!1 +p=4 +s=7 +return P.av(a.$0(),$async$ua) +case 7:l=c +n.push(6) +s=5 +break +case 4:n=[2] +case 5:p=2 +J.axz(j) +s=n.pop() +break +case 6:q=l +s=1 +break +case 1:return P.am(q,r) +case 2:return P.al(o,r)}}) +return P.an($async$ua,r)}, +Fb(a){return this.adI(a)}, +adI(a){var s=0,r=P.ao(t.y),q,p=this +var $async$Fb=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:q=p.ua(new H.a10(p,a)) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$Fb,r)}, +gvJ(){var s=this.b.e.h(0,this.a) +return s==null?C.mR:s}, +gmq(){if(this.f==null)this.OQ() +var s=this.f +s.toString +return s}, +OQ(){var s,r,q,p,o,n,m=this,l=window.visualViewport +if(l!=null){s=$.eL() +r=m.x +if(s===C.bI){s=document.documentElement +q=s.clientWidth +p=s.clientHeight +o=q*(r==null?H.aY():r) +s=m.x +n=p*(s==null?H.aY():s)}else{s=l.width +s.toString +o=s*(r==null?H.aY():r) +s=l.height +s.toString +r=m.x +n=s*(r==null?H.aY():r)}}else{s=window.innerWidth +s.toString +r=m.x +o=s*(r==null?H.aY():r) +s=window.innerHeight +s.toString +r=m.x +n=s*(r==null?H.aY():r)}m.f=new P.N(o,n)}, +OP(a){var s,r,q,p=this,o=window.visualViewport +if(o!=null){s=$.eL() +s=s===C.bI&&!a +r=p.x +if(s){s=document.documentElement.clientHeight +q=s*(r==null?H.aY():r)}else{s=o.height +s.toString +q=s*(r==null?H.aY():r)}}else{s=window.innerHeight +s.toString +r=p.x +q=s*(r==null?H.aY():r)}p.e=new H.MK(0,0,0,p.f.b-q)}, +aez(){var s,r,q=this,p=window.visualViewport,o=q.x +if(p!=null){p=window.visualViewport.height +p.toString +s=p*(o==null?H.aY():o) +p=window.visualViewport.width +p.toString +o=q.x +r=p*(o==null?H.aY():o)}else{p=window.innerHeight +p.toString +s=p*(o==null?H.aY():o) +p=window.innerWidth +p.toString +o=q.x +r=p*(o==null?H.aY():o)}p=q.f +if(p!=null){o=p.b +if(o!==s&&p.a!==r){p=p.a +if(!(o>p&&so&&r").aZ(b).j("c6<1,2>"))}, +F(a,b){if(!!a.fixed$length)H.h(P.S("add")) +a.push(b)}, +ky(a,b){if(!!a.fixed$length)H.h(P.S("removeAt")) +if(b<0||b>=a.length)throw H.c(P.a6H(b,null)) +return a.splice(b,1)[0]}, +rj(a,b,c){if(!!a.fixed$length)H.h(P.S("insert")) +if(b<0||b>a.length)throw H.c(P.a6H(b,null)) +a.splice(b,0,c)}, +QG(a,b,c){var s,r +if(!!a.fixed$length)H.h(P.S("insertAll")) +P.arO(b,0,a.length,"index") +if(!t.Ee.b(c))c=J.aA7(c) +s=J.cq(c) +a.length=a.length+s +r=b+s +this.b8(a,r,a.length,a,b) +this.d6(a,b,r,c)}, +fa(a){if(!!a.fixed$length)H.h(P.S("removeLast")) +if(a.length===0)throw H.c(H.nR(a,-1)) +return a.pop()}, +w(a,b){var s +if(!!a.fixed$length)H.h(P.S("remove")) +for(s=0;s").aZ(c).j("aV<1,2>"))}, +c4(a,b){var s,r=P.ae(a.length,"",!1,t.N) +for(s=0;s=0;--s){r=a[s] +if(b.$1(r))return r +if(q!==a.length)throw H.c(P.br(a))}if(c!=null)return c.$0() +throw H.c(H.bM())}, +aeI(a,b){return this.pu(a,b,null)}, +b9(a,b){return a[b]}, +ct(a,b,c){var s=a.length +if(b>s)throw H.c(P.bn(b,0,s,"start",null)) +if(c==null)c=s +else if(cs)throw H.c(P.bn(c,b,s,"end",null)) +if(b===c)return H.a([],H.ax(a)) +return H.a(a.slice(b,c),H.ax(a))}, +fj(a,b){return this.ct(a,b,null)}, +vU(a,b,c){P.eg(b,c,a.length) +return H.f8(a,b,c,H.ax(a).c)}, +gJ(a){if(a.length>0)return a[0] +throw H.c(H.bM())}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(H.bM())}, +gc5(a){var s=a.length +if(s===1)return a[0] +if(s===0)throw H.c(H.bM()) +throw H.c(H.aqU())}, +Gf(a,b,c){if(!!a.fixed$length)H.h(P.S("removeRange")) +P.eg(b,c,a.length) +a.splice(b,c-b)}, +b8(a,b,c,d,e){var s,r,q,p,o +if(!!a.immutable$list)H.h(P.S("setRange")) +P.eg(b,c,a.length) +s=c-b +if(s===0)return +P.cP(e,"skipCount") +if(t.j.b(d)){r=d +q=e}else{r=J.UJ(d,e).lK(0,!1) +q=0}p=J.aQ(r) +if(q+s>p.gp(r))throw H.c(H.aqT()) +if(q=0;--o)a[b+o]=p.h(r,q+o) +else for(o=0;o=r)return-1 +for(s=0;sa.length)H.ax(a).c.a(null) +a.length=b}, +h(a,b){if(b>=a.length||b<0)throw H.c(H.nR(a,b)) +return a[b]}, +q(a,b,c){if(!!a.immutable$list)H.h(P.S("indexed set")) +if(b>=a.length||b<0)throw H.c(H.nR(a,b)) +a[b]=c}, +R(a,b){var s=P.aG(a,!0,H.ax(a).c) +this.M(s,b) +return s}, +$iaZ:1, +$iO:1, +$ir:1, +$iE:1} +J.a3B.prototype={} +J.fT.prototype={ +gD(a){return H.w(this).c.a(this.d)}, +t(){var s,r=this,q=r.a,p=q.length +if(r.b!==p)throw H.c(H.L(q)) +s=r.c +if(s>=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.kt.prototype={ +bA(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gz0(b) +if(this.gz0(a)===s)return 0 +if(this.gz0(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gz0(a){return a===0?1/a<0:a<0}, +gAg(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +dK(a){var s +if(a>=-2147483648&&a<=2147483647)return a|0 +if(isFinite(a)){s=a<0?Math.ceil(a):Math.floor(a) +return s+0}throw H.c(P.S(""+a+".toInt()"))}, +e4(a){var s,r +if(a>=0){if(a<=2147483647){s=a|0 +return a===s?s:s+1}}else if(a>=-2147483648)return a|0 +r=Math.ceil(a) +if(isFinite(r))return r +throw H.c(P.S(""+a+".ceil()"))}, +e8(a){var s,r +if(a>=0){if(a<=2147483647)return a|0}else if(a>=-2147483648){s=a|0 +return a===s?s:s-1}r=Math.floor(a) +if(isFinite(r))return r +throw H.c(P.S(""+a+".floor()"))}, +b4(a){if(a>0){if(a!==1/0)return Math.round(a)}else if(a>-1/0)return 0-Math.round(0-a) +throw H.c(P.S(""+a+".round()"))}, +agM(a){if(a<0)return-Math.round(-a) +else return Math.round(a)}, +E(a,b,c){if(this.bA(b,c)>0)throw H.c(H.lm(b)) +if(this.bA(a,b)<0)return b +if(this.bA(a,c)>0)return c +return a}, +a2(a,b){var s +if(b>20)throw H.c(P.bn(b,0,20,"fractionDigits",null)) +s=a.toFixed(b) +if(a===0&&this.gz0(a))return"-"+s +return s}, +ou(a,b){var s,r,q,p +if(b<2||b>36)throw H.c(P.bn(b,2,36,"radix",null)) +s=a.toString(b) +if(C.c.aW(s,s.length-1)!==41)return s +r=/^([\da-z]+)(?:\.([\da-z]+))?\(e\+(\d+)\)$/.exec(s) +if(r==null)H.h(P.S("Unexpected toString result: "+s)) +s=r[1] +q=+r[3] +p=r[2] +if(p!=null){s+=p +q-=p.length}return s+C.c.ap("0",q)}, +i(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gu(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +R(a,b){return a+b}, +a5(a,b){return a-b}, +ap(a,b){return a*b}, +dM(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +if(b<0)return s-b +else return s+b}, +nx(a,b){if((a|0)===a)if(b>=1||b<-1)return a/b|0 +return this.Nc(a,b)}, +c3(a,b){return(a|0)===a?a/b|0:this.Nc(a,b)}, +Nc(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw H.c(P.S("Result of truncating division is "+H.e(s)+": "+H.e(a)+" ~/ "+H.e(b)))}, +nq(a,b){if(b<0)throw H.c(H.lm(b)) +return b>31?0:a<>>0}, +a8c(a,b){return b>31?0:a<>>0}, +eY(a,b){var s +if(a>0)s=this.MQ(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +xE(a,b){if(0>b)throw H.c(H.lm(b)) +return this.MQ(a,b)}, +MQ(a,b){return b>31?0:a>>>b}, +Tl(a,b){return a<=b}, +gds(a){return C.aCc}, +$ibC:1, +$iW:1, +$ibP:1} +J.oV.prototype={ +gAg(a){var s +if(a>0)s=1 +else s=a<0?-1:a +return s}, +gOA(a){var s,r,q=a<0?-a-1:a,p=q +for(s=32;p>=4294967296;){p=this.c3(p,4294967296) +s+=32}r=p|p>>1 +r|=r>>2 +r|=r>>4 +r|=r>>8 +r=(r|r>>16)>>>0 +r=(r>>>0)-(r>>>1&1431655765) +r=(r&858993459)+(r>>>2&858993459) +r=r+(r>>>4)&252645135 +r+=r>>>8 +return s-(32-(r+(r>>>16)&63))}, +gds(a){return C.aCa}, +$iu:1} +J.v8.prototype={ +gds(a){return C.aC7}} +J.j5.prototype={ +aW(a,b){if(b<0)throw H.c(H.nR(a,b)) +if(b>=a.length)H.h(H.nR(a,b)) +return a.charCodeAt(b)}, +av(a,b){if(b>=a.length)throw H.c(H.nR(a,b)) +return a.charCodeAt(b)}, +DD(a,b,c){var s=b.length +if(c>s)throw H.c(P.bn(c,0,s,null,null)) +return new H.Sb(b,a,c)}, +Om(a,b){return this.DD(a,b,0)}, +FI(a,b,c){var s,r,q=null +if(c<0||c>b.length)throw H.c(P.bn(c,0,b.length,q,q)) +s=a.length +if(c+s>b.length)return q +for(r=0;rr)return!1 +return b===this.bz(a,r-s)}, +S6(a,b,c){P.arO(0,0,a.length,"startIndex") +return H.av8(a,b,c,0)}, +U9(a,b){var s=H.a(a.split(b),t.s) +return s}, +rR(a,b,c,d){var s=P.eg(b,c,a.length) +return H.av9(a,b,s,d)}, +eQ(a,b,c){var s +if(c<0||c>a.length)throw H.c(P.bn(c,0,a.length,null,null)) +if(typeof b=="string"){s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}return J.azz(b,a,c)!=null}, +bP(a,b){return this.eQ(a,b,0)}, +N(a,b,c){return a.substring(b,P.eg(b,c,a.length))}, +bz(a,b){return this.N(a,b,null)}, +Go(a){return a.toLowerCase()}, +zE(a){var s,r,q,p=a.trim(),o=p.length +if(o===0)return p +if(this.av(p,0)===133){s=J.amb(p,1) +if(s===o)return""}else s=0 +r=o-1 +q=this.aW(p,r)===133?J.amc(p,r):o +if(s===0&&q===o)return p +return p.substring(s,q)}, +ah9(a){var s,r +if(typeof a.trimLeft!="undefined"){s=a.trimLeft() +if(s.length===0)return s +r=this.av(s,0)===133?J.amb(s,1):0}else{r=J.amb(a,0) +s=a}if(r===0)return s +if(r===s.length)return"" +return s.substring(r)}, +zF(a){var s,r,q +if(typeof a.trimRight!="undefined"){s=a.trimRight() +r=s.length +if(r===0)return s +q=r-1 +if(this.aW(s,q)===133)r=J.amc(s,q)}else{r=J.amc(a,a.length) +s=a}if(r===s.length)return s +if(r===0)return"" +return s.substring(0,r)}, +ap(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw H.c(C.Il) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +rL(a,b,c){var s=b-a.length +if(s<=0)return a +return this.ap(c,s)+a}, +v6(a,b,c){var s +if(c<0||c>a.length)throw H.c(P.bn(c,0,a.length,null,null)) +s=a.indexOf(b,c) +return s}, +mg(a,b){return this.v6(a,b,0)}, +aeG(a,b,c){var s,r +if(c==null)c=a.length +else if(c<0||c>a.length)throw H.c(P.bn(c,0,a.length,null,null)) +s=b.length +r=a.length +if(c+s>r)c=r-s +return a.lastIndexOf(b,c)}, +aeF(a,b){return this.aeG(a,b,null)}, +pf(a,b,c){var s=a.length +if(c>s)throw H.c(P.bn(c,0,s,null,null)) +return H.aJ9(a,b,c)}, +v(a,b){return this.pf(a,b,0)}, +bA(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +gds(a){return C.Gf}, +gp(a){return a.length}, +h(a,b){if(b>=a.length||b<0)throw H.c(H.nR(a,b)) +return a[b]}, +$iaZ:1, +$ibC:1, +$iq:1} +H.jH.prototype={ +gU(a){var s=H.w(this) +return new H.Co(J.aU(this.ghs()),s.j("@<1>").aZ(s.Q[1]).j("Co<1,2>"))}, +gp(a){return J.cq(this.ghs())}, +gK(a){return J.fR(this.ghs())}, +gbb(a){return J.BI(this.ghs())}, +hc(a,b){var s=H.w(this) +return H.lE(J.UJ(this.ghs(),b),s.c,s.Q[1])}, +lJ(a,b){var s=H.w(this) +return H.lE(J.apB(this.ghs(),b),s.c,s.Q[1])}, +b9(a,b){return H.w(this).Q[1].a(J.nW(this.ghs(),b))}, +gJ(a){return H.w(this).Q[1].a(J.UE(this.ghs()))}, +gL(a){return H.w(this).Q[1].a(J.BJ(this.ghs()))}, +v(a,b){return J.UA(this.ghs(),b)}, +i(a){return J.dD(this.ghs())}} +H.Co.prototype={ +t(){return this.a.t()}, +gD(a){var s=this.a +return this.$ti.Q[1].a(s.gD(s))}} +H.lD.prototype={ +ghs(){return this.a}} +H.yS.prototype={$iO:1} +H.yu.prototype={ +h(a,b){return this.$ti.Q[1].a(J.bd(this.a,b))}, +q(a,b,c){J.fi(this.a,b,this.$ti.c.a(c))}, +sp(a,b){J.azQ(this.a,b)}, +F(a,b){J.nV(this.a,this.$ti.c.a(b))}, +w(a,b){return J.nX(this.a,b)}, +fa(a){return this.$ti.Q[1].a(J.azK(this.a))}, +vU(a,b,c){var s=this.$ti +return H.lE(J.azm(this.a,b,c),s.c,s.Q[1])}, +b8(a,b,c,d,e){var s=this.$ti +J.azW(this.a,b,c,H.lE(d,s.Q[1],s.c),e)}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}, +$iO:1, +$iE:1} +H.c6.prototype={ +y4(a,b){return new H.c6(this.a,this.$ti.j("@<1>").aZ(b).j("c6<1,2>"))}, +ghs(){return this.a}} +H.lF.prototype={ +mT(a,b,c){var s=this.$ti +return new H.lF(this.a,s.j("@<1>").aZ(s.Q[1]).aZ(b).aZ(c).j("lF<1,2,3,4>"))}, +aC(a,b){return J.eq(this.a,b)}, +h(a,b){return this.$ti.j("4?").a(J.bd(this.a,b))}, +q(a,b,c){var s=this.$ti +J.fi(this.a,s.c.a(b),s.Q[1].a(c))}, +bL(a,b,c){var s=this.$ti +return s.Q[3].a(J.BK(this.a,s.c.a(b),new H.VO(this,c)))}, +w(a,b){return this.$ti.j("4?").a(J.nX(this.a,b))}, +aj(a,b){J.ls(this.a,new H.VN(this,b))}, +gaI(a){var s=this.$ti +return H.lE(J.UF(this.a),s.c,s.Q[2])}, +gbl(a){var s=this.$ti +return H.lE(J.aza(this.a),s.Q[1],s.Q[3])}, +gp(a){return J.cq(this.a)}, +gK(a){return J.fR(this.a)}, +gbb(a){return J.BI(this.a)}, +gmc(a){var s=J.az4(this.a) +return s.ml(s,new H.VM(this),this.$ti.j("co<3,4>"))}} +H.VO.prototype={ +$0(){return this.a.$ti.Q[1].a(this.b.$0())}, +$S(){return this.a.$ti.j("2()")}} +H.VN.prototype={ +$2(a,b){var s=this.a.$ti +this.b.$2(s.Q[2].a(a),s.Q[3].a(b))}, +$S(){return this.a.$ti.j("~(1,2)")}} +H.VM.prototype={ +$1(a){var s=this.a.$ti,r=s.Q[3] +return new P.co(s.Q[2].a(a.gf7(a)),r.a(a.gm(a)),s.j("@<3>").aZ(r).j("co<1,2>"))}, +$S(){return this.a.$ti.j("co<3,4>(co<1,2>)")}} +H.i_.prototype={ +i(a){var s="LateInitializationError: "+this.a +return s}} +H.D7.prototype={ +gp(a){return this.a.length}, +h(a,b){return C.c.aW(this.a,b)}} +H.akF.prototype={ +$0(){return P.dp(null,t.P)}, +$S:86} +H.O.prototype={} +H.bv.prototype={ +gU(a){return new H.dV(this,this.gp(this))}, +aj(a,b){var s,r=this,q=r.gp(r) +for(s=0;s").aZ(c).j("aV<1,2>"))}, +hc(a,b){return H.f8(this,b,null,H.w(this).j("bv.E"))}, +lJ(a,b){return H.f8(this,0,H.fe(b,"count",t.S),H.w(this).j("bv.E"))}, +mw(a){var s,r=this,q=P.i0(H.w(r).j("bv.E")) +for(s=0;ss)throw H.c(P.bn(r,0,s,"start",null))}}, +ga1L(){var s=J.cq(this.a),r=this.c +if(r==null||r>s)return s +return r}, +ga8v(){var s=J.cq(this.a),r=this.b +if(r>s)return s +return r}, +gp(a){var s,r=J.cq(this.a),q=this.b +if(q>=r)return 0 +s=this.c +if(s==null||s>=r)return r-q +return s-q}, +b9(a,b){var s=this,r=s.ga8v()+b +if(b<0||r>=s.ga1L())throw H.c(P.bK(b,s,"index",null,null)) +return J.nW(s.a,r)}, +hc(a,b){var s,r,q=this +P.cP(b,"count") +s=q.b+b +r=q.c +if(r!=null&&s>=r)return new H.lU(q.$ti.j("lU<1>")) +return H.f8(q.a,s,r,q.$ti.c)}, +lJ(a,b){var s,r,q,p=this +P.cP(b,"count") +s=p.c +r=p.b +q=r+b +if(s==null)return H.f8(p.a,r,q,p.$ti.c) +else{if(s=o){r.d=null +return!1}r.d=p.b9(q,s);++r.c +return!0}} +H.ee.prototype={ +gU(a){return new H.vy(J.aU(this.a),this.b)}, +gp(a){return J.cq(this.a)}, +gK(a){return J.fR(this.a)}, +gJ(a){return this.b.$1(J.UE(this.a))}, +gL(a){return this.b.$1(J.BJ(this.a))}, +b9(a,b){return this.b.$1(J.nW(this.a,b))}} +H.lT.prototype={$iO:1} +H.vy.prototype={ +t(){var s=this,r=s.b +if(r.t()){s.a=s.c.$1(r.gD(r)) +return!0}s.a=null +return!1}, +gD(a){return H.w(this).Q[1].a(this.a)}} +H.aV.prototype={ +gp(a){return J.cq(this.a)}, +b9(a,b){return this.b.$1(J.nW(this.a,b))}} +H.aR.prototype={ +gU(a){return new H.yc(J.aU(this.a),this.b)}, +ml(a,b,c){return new H.ee(this,b,this.$ti.j("@<1>").aZ(c).j("ee<1,2>"))}} +H.yc.prototype={ +t(){var s,r +for(s=this.a,r=this.b;s.t();)if(r.$1(s.gD(s)))return!0 +return!1}, +gD(a){var s=this.a +return s.gD(s)}} +H.j_.prototype={ +gU(a){return new H.oC(J.aU(this.a),this.b,C.ea)}} +H.oC.prototype={ +gD(a){return H.w(this).Q[1].a(this.d)}, +t(){var s,r,q=this,p=q.c +if(p==null)return!1 +for(s=q.a,r=q.b;!p.t();){q.d=null +if(s.t()){q.c=null +p=J.aU(r.$1(s.gD(s))) +q.c=p}else return!1}p=q.c +q.d=p.gD(p) +return!0}} +H.ng.prototype={ +gU(a){return new H.Ma(J.aU(this.a),this.b)}} +H.un.prototype={ +gp(a){var s=J.cq(this.a),r=this.b +if(s>r)return r +return s}, +$iO:1} +H.Ma.prototype={ +t(){if(--this.b>=0)return this.a.t() +this.b=-1 +return!1}, +gD(a){var s +if(this.b<0)return H.w(this).c.a(null) +s=this.a +return s.gD(s)}} +H.js.prototype={ +hc(a,b){P.cP(b,"count") +return new H.js(this.a,this.b+b,H.w(this).j("js<1>"))}, +gU(a){return new H.LI(J.aU(this.a),this.b)}} +H.oA.prototype={ +gp(a){var s=J.cq(this.a)-this.b +if(s>=0)return s +return 0}, +hc(a,b){P.cP(b,"count") +return new H.oA(this.a,this.b+b,this.$ti)}, +$iO:1} +H.LI.prototype={ +t(){var s,r +for(s=this.a,r=0;r"))}, +hc(a,b){P.cP(b,"count") +return this}, +lJ(a,b){P.cP(b,"count") +return this}, +mw(a){return P.i0(this.$ti.c)}} +H.FA.prototype={ +t(){return!1}, +gD(a){throw H.c(H.bM())}} +H.m3.prototype={ +gU(a){return new H.G3(J.aU(this.a),this.b)}, +gp(a){var s=this.b +return J.cq(this.a)+s.gp(s)}, +gK(a){var s +if(J.fR(this.a)){s=this.b +s=!s.gU(s).t()}else s=!1 +return s}, +gbb(a){var s +if(!J.BI(this.a)){s=this.b +s=!s.gK(s)}else s=!0 +return s}, +v(a,b){return J.UA(this.a,b)||this.b.v(0,b)}, +gJ(a){var s,r=J.aU(this.a) +if(r.t())return r.gD(r) +s=this.b +return s.gJ(s)}, +gL(a){var s,r=this.b,q=new H.oC(J.aU(r.a),r.b,C.ea) +if(q.t()){r=H.w(q).Q[1] +s=r.a(q.d) +for(;q.t();)s=r.a(q.d) +return s}return J.BJ(this.a)}} +H.G3.prototype={ +t(){var s,r=this +if(r.a.t())return!0 +s=r.b +if(s!=null){s=new H.oC(J.aU(s.a),s.b,C.ea) +r.a=s +r.b=null +return s.t()}return!1}, +gD(a){var s=this.a +return s.gD(s)}} +H.hB.prototype={ +gU(a){return new H.qI(J.aU(this.a),this.$ti.j("qI<1>"))}} +H.qI.prototype={ +t(){var s,r +for(s=this.a,r=this.$ti.c;s.t();)if(r.b(s.gD(s)))return!0 +return!1}, +gD(a){var s=this.a +return this.$ti.c.a(s.gD(s))}} +H.uz.prototype={ +sp(a,b){throw H.c(P.S("Cannot change the length of a fixed-length list"))}, +F(a,b){throw H.c(P.S("Cannot add to a fixed-length list"))}, +w(a,b){throw H.c(P.S("Cannot remove from a fixed-length list"))}, +fa(a){throw H.c(P.S("Cannot remove from a fixed-length list"))}} +H.Mw.prototype={ +q(a,b,c){throw H.c(P.S("Cannot modify an unmodifiable list"))}, +sp(a,b){throw H.c(P.S("Cannot change the length of an unmodifiable list"))}, +F(a,b){throw H.c(P.S("Cannot add to an unmodifiable list"))}, +w(a,b){throw H.c(P.S("Cannot remove from an unmodifiable list"))}, +fa(a){throw H.c(P.S("Cannot remove from an unmodifiable list"))}, +b8(a,b,c,d,e){throw H.c(P.S("Cannot modify an unmodifiable list"))}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}} +H.qE.prototype={} +H.bN.prototype={ +gp(a){return J.cq(this.a)}, +b9(a,b){var s=this.a,r=J.aQ(s) +return r.b9(s,r.gp(s)-1-b)}} +H.ne.prototype={ +gu(a){var s=this._hashCode +if(s!=null)return s +s=664597*J.e7(this.a)&536870911 +this._hashCode=s +return s}, +i(a){return'Symbol("'+H.e(this.a)+'")'}, +k(a,b){if(b==null)return!1 +return b instanceof H.ne&&this.a==b.a}, +$inf:1} +H.B2.prototype={} +H.tV.prototype={} +H.ok.prototype={ +mT(a,b,c){var s=H.w(this) +return P.amm(this,s.c,s.Q[1],b,c)}, +gK(a){return this.gp(this)===0}, +gbb(a){return this.gp(this)!==0}, +i(a){return P.aml(this)}, +q(a,b,c){H.alq()}, +bL(a,b,c){H.alq()}, +w(a,b){H.alq()}, +gmc(a){return this.acG(0,H.w(this).j("co<1,2>"))}, +acG(a,b){var s=this +return P.cL(function(){var r=a +var q=0,p=1,o,n,m,l +return function $async$gmc(c,d){if(c===1){o=d +q=p}while(true)switch(q){case 0:n=s.gaI(s),n=n.gU(n),m=H.w(s),m=m.j("@<1>").aZ(m.Q[1]).j("co<1,2>") +case 2:if(!n.t()){q=3 +break}l=n.gD(n) +q=4 +return new P.co(l,s.h(0,l),m) +case 4:q=2 +break +case 3:return P.cJ() +case 1:return P.cK(o)}}},b)}, +z6(a,b,c,d){var s=P.D(c,d) +this.aj(0,new H.Wg(this,b,s)) +return s}, +$iar:1} +H.Wg.prototype={ +$2(a,b){var s=this.b.$2(a,b) +this.c.q(0,s.gf7(s),s.gm(s))}, +$S(){return H.w(this.a).j("~(1,2)")}} +H.t.prototype={ +gp(a){return this.a}, +aC(a,b){if(typeof b!="string")return!1 +if("__proto__"===b)return!1 +return this.b.hasOwnProperty(b)}, +h(a,b){if(!this.aC(0,b))return null +return this.b[b]}, +aj(a,b){var s,r,q,p,o=this.c +for(s=o.length,r=this.b,q=0;q"))}, +gbl(a){var s=this.$ti +return H.ky(this.c,new H.Wh(this),s.c,s.Q[1])}} +H.Wh.prototype={ +$1(a){return this.a.b[a]}, +$S(){return this.a.$ti.j("2(1)")}} +H.yB.prototype={ +gU(a){var s=this.a.c +return new J.fT(s,s.length)}, +gp(a){return this.a.c.length}} +H.bQ.prototype={ +qq(){var s,r,q,p=this,o=p.$map +if(o==null){s=p.$ti +r=s.c +q=H.aBU(r) +o=P.a4b(H.aGW(),q,r,s.Q[1]) +H.auD(p.a,o) +p.$map=o}return o}, +aC(a,b){return this.qq().aC(0,b)}, +h(a,b){return this.qq().h(0,b)}, +aj(a,b){this.qq().aj(0,b)}, +gaI(a){var s=this.qq() +return s.gaI(s)}, +gbl(a){var s=this.qq() +return s.gbl(s)}, +gp(a){var s=this.qq() +return s.gp(s)}} +H.a2e.prototype={ +$1(a){return this.a.b(a)}, +$S:27} +H.a3w.prototype={ +gRf(){var s=this.a +return s}, +gRE(){var s,r,q,p,o=this +if(o.c===1)return C.tb +s=o.d +r=s.length-o.e.length-o.f +if(r===0)return C.tb +q=[] +for(p=0;p>>0}, +i(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+H.a6z(this.a)+"'")}} +H.La.prototype={ +i(a){return"RuntimeError: "+this.a}} +H.ahy.prototype={} +H.dU.prototype={ +gp(a){return this.a}, +gK(a){return this.a===0}, +gbb(a){return!this.gK(this)}, +gaI(a){return new H.vm(this,H.w(this).j("vm<1>"))}, +gbl(a){var s=this,r=H.w(s) +return H.ky(s.gaI(s),new H.a3F(s),r.c,r.Q[1])}, +aC(a,b){var s,r,q=this +if(typeof b=="string"){s=q.b +if(s==null)return!1 +return q.Jl(s,b)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=q.c +if(r==null)return!1 +return q.Jl(r,b)}else return q.QK(b)}, +QK(a){var s=this,r=s.d +if(r==null)return!1 +return s.rl(s.wS(r,s.rk(a)),a)>=0}, +abg(a,b){return this.gaI(this).ls(0,new H.a3E(this,b))}, +M(a,b){b.aj(0,new H.a3D(this))}, +h(a,b){var s,r,q,p,o=this,n=null +if(typeof b=="string"){s=o.b +if(s==null)return n +r=o.tL(s,b) +q=r==null?n:r.b +return q}else if(typeof b=="number"&&(b&0x3ffffff)===b){p=o.c +if(p==null)return n +r=o.tL(p,b) +q=r==null?n:r.b +return q}else return o.QL(b)}, +QL(a){var s,r,q=this,p=q.d +if(p==null)return null +s=q.wS(p,q.rk(a)) +r=q.rl(s,a) +if(r<0)return null +return s[r].b}, +q(a,b,c){var s,r,q=this +if(typeof b=="string"){s=q.b +q.Is(s==null?q.b=q.CC():s,b,c)}else if(typeof b=="number"&&(b&0x3ffffff)===b){r=q.c +q.Is(r==null?q.c=q.CC():r,b,c)}else q.QN(b,c)}, +QN(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=p.CC() +s=p.rk(a) +r=p.wS(o,s) +if(r==null)p.CZ(o,s,[p.CD(a,b)]) +else{q=p.rl(r,a) +if(q>=0)r[q].b=b +else r.push(p.CD(a,b))}}, +bL(a,b,c){var s,r=this +if(r.aC(0,b))return H.w(r).Q[1].a(r.h(0,b)) +s=c.$0() +r.q(0,b,s) +return s}, +w(a,b){var s=this +if(typeof b=="string")return s.Md(s.b,b) +else if(typeof b=="number"&&(b&0x3ffffff)===b)return s.Md(s.c,b) +else return s.QM(b)}, +QM(a){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.rk(a) +r=o.wS(n,s) +q=o.rl(r,a) +if(q<0)return null +p=r.splice(q,1)[0] +o.Nu(p) +if(r.length===0)o.BB(n,s) +return p.b}, +b_(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.CB()}}, +aj(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw H.c(P.br(s)) +r=r.c}}, +Is(a,b,c){var s=this.tL(a,b) +if(s==null)this.CZ(a,b,this.CD(b,c)) +else s.b=c}, +Md(a,b){var s +if(a==null)return null +s=this.tL(a,b) +if(s==null)return null +this.Nu(s) +this.BB(a,b) +return s.b}, +CB(){this.r=this.r+1&67108863}, +CD(a,b){var s,r=this,q=new H.a4a(a,b) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.d=s +r.f=s.c=q}++r.a +r.CB() +return q}, +Nu(a){var s=this,r=a.d,q=a.c +if(r==null)s.e=q +else r.c=q +if(q==null)s.f=r +else q.d=r;--s.a +s.CB()}, +rk(a){return J.e7(a)&0x3ffffff}, +rl(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;rs)throw H.c(P.bn(c,0,s,null,null)) +return new H.MS(this,b,c)}, +Om(a,b){return this.DD(a,b,0)}, +a1T(a,b){var s,r=this.ga61() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new H.rm(s)}, +K7(a,b){var s,r=this.ga60() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +if(s.pop()!=null)return null +return new H.rm(s)}, +FI(a,b,c){if(c<0||c>b.length)throw H.c(P.bn(c,0,b.length,null,null)) +return this.K7(b,c)}, +R9(a,b){return this.FI(a,b,0)}, +$iarQ:1} +H.rm.prototype={ +gnt(a){return this.b.index}, +giF(a){var s=this.b +return s.index+s[0].length}, +h(a,b){return this.b[b]}, +$imq:1, +$iKn:1} +H.MS.prototype={ +gU(a){return new H.acN(this.a,this.b,this.c)}} +H.acN.prototype={ +gD(a){return t.Qz.a(this.d)}, +t(){var s,r,q,p,o,n=this,m=n.b +if(m==null)return!1 +s=n.c +r=m.length +if(s<=r){q=n.a +p=q.a1T(m,s) +if(p!=null){n.d=p +o=p.giF(p) +if(p.b.index===o){if(q.b.unicode){s=n.c +q=s+1 +if(q=55296&&s<=56319){s=C.c.aW(m,q) +s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 +o=(s?o+1:o)+1}n.c=o +return!0}}n.b=n.d=null +return!1}} +H.jv.prototype={ +giF(a){return this.a+this.c.length}, +h(a,b){if(b!==0)H.h(P.a6H(b,null)) +return this.c}, +$imq:1, +gnt(a){return this.a}} +H.Sb.prototype={ +gU(a){return new H.ai9(this.a,this.b,this.c)}, +gJ(a){var s=this.b,r=this.a.indexOf(s,this.c) +if(r>=0)return new H.jv(r,s) +throw H.c(H.bM())}} +H.ai9.prototype={ +t(){var s,r,q=this,p=q.c,o=q.b,n=o.length,m=q.a,l=m.length +if(p+n>l){q.d=null +return!1}s=m.indexOf(o,p) +if(s<0){q.c=l+1 +q.d=null +return!1}r=s+n +q.d=new H.jv(s,o) +q.c=r===q.c?r+1:r +return!0}, +gD(a){var s=this.d +s.toString +return s}} +H.adP.prototype={ +age(){var s=this.b +if(s===this)H.h(H.v(this.a)) +return s}, +ag(){return this.age(t.z)}, +aV(){var s=this.b +if(s===this)throw H.c(new H.i_("Local '"+this.a+"' has not been initialized.")) +return s}, +bj(){var s=this.b +if(s===this)throw H.c(H.v(this.a)) +return s}, +sbH(a){var s=this +if(s.b!==s)throw H.c(new H.i_("Local '"+s.a+"' has already been initialized.")) +s.b=a}} +H.mA.prototype={ +gds(a){return C.aBg}, +Ot(a,b,c){throw H.c(P.S("Int64List not supported by dart2js."))}, +$imA:1, +$ik5:1} +H.da.prototype={ +a5z(a,b,c,d){var s=P.bn(b,0,c,d,null) +throw H.c(s)}, +IZ(a,b,c,d){if(b>>>0!==b||b>c)this.a5z(a,b,c,d)}, +$ida:1, +$icw:1} +H.vW.prototype={ +gds(a){return C.aBh}, +GP(a,b,c){throw H.c(P.S("Int64 accessor not supported by dart2js."))}, +Hl(a,b,c,d){throw H.c(P.S("Int64 accessor not supported by dart2js."))}, +$icM:1} +H.pa.prototype={ +gp(a){return a.length}, +MI(a,b,c,d,e){var s,r,q=a.length +this.IZ(a,b,q,"start") +this.IZ(a,c,q,"end") +if(b>c)throw H.c(P.bn(b,0,c,null,null)) +s=c-b +if(e<0)throw H.c(P.ce(e,null)) +r=d.length +if(r-e0){s=Date.now()-r.c +if(s>(p+1)*o)p=C.h.nx(s,o)}q.c=p +r.d.$1(q)}, +$S:6} +P.N6.prototype={ +d0(a,b){var s,r=this +if(b==null)b=r.$ti.c.a(b) +if(!r.b)r.a.oM(b) +else{s=r.a +if(r.$ti.j("aE<1>").b(b))s.IV(b) +else s.qj(b)}}, +ut(a,b){var s=this.a +if(this.b)s.fl(a,b) +else s.wo(a,b)}} +P.aj7.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:21} +P.aj8.prototype={ +$2(a,b){this.a.$2(1,new H.ux(a,b))}, +$S:200} +P.ak3.prototype={ +$2(a,b){this.a(a,b)}, +$S:201} +P.aj5.prototype={ +$0(){var s=this.a,r=s.gdA(s),q=r.b +if((q&1)!==0?(r.gu5().e&4)!==0:(q&2)===0){s.b=!0 +return}this.b.$2(0,null)}, +$S:0} +P.aj6.prototype={ +$1(a){var s=this.a.c!=null?2:0 +this.b.$2(s,null)}, +$S:8} +P.N8.prototype={ +gdA(a){var s=this.a +return s==null?H.h(H.v("controller")):s}, +a_i(a,b){var s=new P.ad2(a) +this.a=P.asi(new P.ad4(this,a),new P.ad5(s),new P.ad6(this,s),b)}} +P.ad2.prototype={ +$0(){P.dB(new P.ad3(this.a))}, +$S:6} +P.ad3.prototype={ +$0(){this.a.$2(0,null)}, +$S:0} +P.ad5.prototype={ +$0(){this.a.$0()}, +$S:0} +P.ad6.prototype={ +$0(){var s=this.a +if(s.b){s.b=!1 +this.b.$0()}}, +$S:0} +P.ad4.prototype={ +$0(){var s=this.a +if((s.gdA(s).b&4)===0){s.c=new P.a4($.Y,t.LR) +if(s.b){s.b=!1 +P.dB(new P.ad1(this.b))}return s.c}}, +$S:202} +P.ad1.prototype={ +$0(){this.a.$2(2,null)}, +$S:0} +P.la.prototype={ +i(a){return"IterationMarker("+this.b+", "+H.e(this.a)+")"}} +P.e2.prototype={ +gD(a){var s=this.c +if(s==null)return this.b +return s.gD(s)}, +t(){var s,r,q,p,o,n=this +for(;!0;){s=n.c +if(s!=null)if(s.t())return!0 +else n.c=null +r=function(a,b,c){var m,l=b +while(true)try{return a(l,m)}catch(k){m=k +l=c}}(n.a,0,1) +if(r instanceof P.la){q=r.b +if(q===2){p=n.d +if(p==null||p.length===0){n.b=null +return!1}n.a=p.pop() +continue}else{s=r.a +if(q===3)throw s +else{o=J.aU(s) +if(o instanceof P.e2){s=n.d +if(s==null)s=n.d=[] +s.push(n.a) +n.a=o.a +continue}else{n.c=o +continue}}}}else{n.b=r +return!0}}return!1}} +P.Az.prototype={ +gU(a){return new P.e2(this.a())}} +P.o1.prototype={ +i(a){return H.e(this.a)}, +$ibu:1, +gtm(){return this.b}} +P.a2b.prototype={ +$0(){var s,r,q +try{this.a.Bk(this.b.$0())}catch(q){s=H.a5(q) +r=H.aC(q) +P.aGb(this.a,s,r)}}, +$S:0} +P.a2a.prototype={ +$0(){this.b.Bk(this.c.a(null))}, +$S:0} +P.a2d.prototype={ +$2(a,b){var s=this,r=s.a,q=--r.b +if(r.a!=null){r.a=null +if(r.b===0||s.c)s.d.fl(a,b) +else{s.e.b=a +s.f.b=b}}else if(q===0&&!s.c)s.d.fl(s.e.aV(),s.f.aV())}, +$S:43} +P.a2c.prototype={ +$1(a){var s,r=this,q=r.a;--q.b +s=q.a +if(s!=null){J.fi(s,r.b,a) +if(q.b===0)r.c.qj(P.bR(s,!0,r.x))}else if(q.b===0&&!r.e)r.c.fl(r.f.aV(),r.r.aV())}, +$S(){return this.x.j("aH(0)")}} +P.yx.prototype={ +ut(a,b){var s +H.fe(a,"error",t.K) +if((this.a.a&30)!==0)throw H.c(P.a8("Future already completed")) +s=$.Y.uN(a,b) +if(s!=null){a=s.a +b=s.b}else if(b==null)b=P.V2(a) +this.fl(a,b)}, +o2(a){return this.ut(a,null)}} +P.aM.prototype={ +d0(a,b){var s=this.a +if((s.a&30)!==0)throw H.c(P.a8("Future already completed")) +s.oM(b)}, +e5(a){return this.d0(a,null)}, +fl(a,b){this.a.wo(a,b)}} +P.iD.prototype={ +aeW(a){if((this.c&15)!==6)return!0 +return this.b.b.pP(this.d,a.a,t.y,t.K)}, +adx(a){var s,r=this.e,q=null,p=t.z,o=t.K,n=a.a,m=this.b.b +if(t.Hg.b(r))q=m.Gi(r,n,a.b,p,o,t.Km) +else q=m.pP(r,n,p,o) +try{p=q +return p}catch(s){if(t.ns.b(H.a5(s))){if((this.c&1)!==0)throw H.c(P.ce("The error handler of Future.then must return a value of the returned future's type","onError")) +throw H.c(P.ce("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +P.a4.prototype={ +fd(a,b,c,d){var s,r,q=$.Y +if(q===C.K){if(c!=null&&!t.Hg.b(c)&&!t.C_.b(c))throw H.c(P.iO(c,"onError",u.m))}else{b=q.pJ(b,d.j("0/"),this.$ti.c) +if(c!=null)c=P.au6(c,q)}s=new P.a4($.Y,d.j("a4<0>")) +r=c==null?1:3 +this.tv(new P.iD(s,r,b,c,this.$ti.j("@<1>").aZ(d).j("iD<1,2>"))) +return s}, +bY(a,b,c){return this.fd(a,b,null,c)}, +Gk(a,b){return this.fd(a,b,null,t.z)}, +Ni(a,b,c){var s=new P.a4($.Y,c.j("a4<0>")) +this.tv(new P.iD(s,19,a,b,this.$ti.j("@<1>").aZ(c).j("iD<1,2>"))) +return s}, +qR(a,b){var s=this.$ti,r=$.Y,q=new P.a4(r,s) +if(r!==C.K)a=P.au6(a,r) +this.tv(new P.iD(q,2,b,a,s.j("@<1>").aZ(s.c).j("iD<1,2>"))) +return q}, +nX(a){return this.qR(a,null)}, +lL(a){var s=this.$ti,r=$.Y,q=new P.a4(r,s) +if(r!==C.K)a=r.pI(a,t.z) +this.tv(new P.iD(q,8,a,null,s.j("@<1>").aZ(s.c).j("iD<1,2>"))) +return q}, +a85(a){this.a=this.a&1|16 +this.c=a}, +Bc(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +tv(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.tv(a) +return}s.Bc(r)}s.b.ox(new P.af_(s,a))}}, +M_(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.M_(a) +return}n.Bc(s)}m.a=n.xu(a) +n.b.ox(new P.af7(m,n))}}, +xt(){var s=this.c +this.c=null +return this.xu(s)}, +xu(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +B6(a){var s,r,q,p=this +p.a^=2 +try{a.fd(0,new P.af3(p),new P.af4(p),t.P)}catch(q){s=H.a5(q) +r=H.aC(q) +P.dB(new P.af5(p,s,r))}}, +Bk(a){var s,r=this,q=r.$ti +if(q.j("aE<1>").b(a))if(q.b(a))P.af2(a,r) +else r.B6(a) +else{s=r.xt() +r.a=8 +r.c=a +P.r9(r,s)}}, +qj(a){var s=this,r=s.xt() +s.a=8 +s.c=a +P.r9(s,r)}, +fl(a,b){var s=this.xt() +this.a85(P.V1(a,b)) +P.r9(this,s)}, +oM(a){if(this.$ti.j("aE<1>").b(a)){this.IV(a) +return}this.a_U(a)}, +a_U(a){this.a^=2 +this.b.ox(new P.af1(this,a))}, +IV(a){var s=this +if(s.$ti.b(a)){if((a.a&16)!==0){s.a^=2 +s.b.ox(new P.af6(s,a))}else P.af2(a,s) +return}s.B6(a)}, +wo(a,b){this.a^=2 +this.b.ox(new P.af0(this,a,b))}, +$iaE:1} +P.af_.prototype={ +$0(){P.r9(this.a,this.b)}, +$S:0} +P.af7.prototype={ +$0(){P.r9(this.b,this.a.a)}, +$S:0} +P.af3.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.qj(p.$ti.c.a(a))}catch(q){s=H.a5(q) +r=H.aC(q) +p.fl(s,r)}}, +$S:8} +P.af4.prototype={ +$2(a,b){this.a.fl(a,b)}, +$S:85} +P.af5.prototype={ +$0(){this.a.fl(this.b,this.c)}, +$S:0} +P.af1.prototype={ +$0(){this.a.qj(this.b)}, +$S:0} +P.af6.prototype={ +$0(){P.af2(this.b,this.a)}, +$S:0} +P.af0.prototype={ +$0(){this.a.fl(this.b,this.c)}, +$S:0} +P.afa.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.rS(q.d,t.z)}catch(p){s=H.a5(p) +r=H.aC(p) +q=m.c&&m.b.a.c.a===s +o=m.a +if(q)o.c=m.b.a.c +else o.c=P.V1(s,r) +o.b=!0 +return}if(l instanceof P.a4&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +q.c=l.c +q.b=!0}return}if(t.L0.b(l)){n=m.b.a +q=m.a +q.c=J.t9(l,new P.afb(n),t.z) +q.b=!1}}, +$S:0} +P.afb.prototype={ +$1(a){return this.a}, +$S:212} +P.af9.prototype={ +$0(){var s,r,q,p,o,n +try{q=this.a +p=q.a +o=p.$ti +q.c=p.b.b.pP(p.d,this.b,o.j("2/"),o.c)}catch(n){s=H.a5(n) +r=H.aC(n) +q=this.a +q.c=P.V1(s,r) +q.b=!0}}, +$S:0} +P.af8.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.aeW(s)&&p.a.e!=null){p.c=p.a.adx(s) +p.b=!1}}catch(o){r=H.a5(o) +q=H.aC(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=P.V1(r,q) +n.b=!0}}, +$S:0} +P.N7.prototype={} +P.hs.prototype={ +gp(a){var s={},r=new P.a4($.Y,t.wJ) +s.a=0 +this.z3(new P.ab_(s,this),!0,new P.ab0(s,r),r.ga0I()) +return r}} +P.aaZ.prototype={ +$0(){return new P.zi(J.aU(this.a))}, +$S(){return this.b.j("zi<0>()")}} +P.ab_.prototype={ +$1(a){++this.a.a}, +$S(){return H.w(this.b).j("~(1)")}} +P.ab0.prototype={ +$0(){this.b.Bk(this.a.a)}, +$S:0} +P.kX.prototype={} +P.M0.prototype={} +P.Ax.prototype={ +ga6K(){if((this.b&8)===0)return this.a +return this.a.c}, +BL(){var s,r,q=this +if((q.b&8)===0){s=q.a +return s==null?q.a=new P.rM():s}r=q.a +s=r.c +return s==null?r.c=new P.rM():s}, +gu5(){var s=this.a +return(this.b&8)!==0?s.c:s}, +wp(){if((this.b&4)!==0)return new P.ju("Cannot add event after closing") +return new P.ju("Cannot add event while adding a stream")}, +a9Z(a,b,c){var s,r,q,p=this,o=p.b +if(o>=4)throw H.c(p.wp()) +if((o&2)!==0){o=new P.a4($.Y,t.LR) +o.oM(null) +return o}o=p.a +s=new P.a4($.Y,t.LR) +r=b.z3(p.ga_T(p),!1,p.ga0D(),p.ga_D()) +q=p.b +if((q&1)!==0?(p.gu5().e&4)!==0:(q&2)===0)r.G2(0) +p.a=new P.S9(o,s,r) +p.b|=8 +return s}, +K3(){var s=this.c +if(s==null)s=this.c=(this.b&2)!==0?$.Um():new P.a4($.Y,t.U) +return s}, +F(a,b){if(this.b>=4)throw H.c(this.wp()) +this.IJ(0,b)}, +dz(a){var s=this,r=s.b +if((r&4)!==0)return s.K3() +if(r>=4)throw H.c(s.wp()) +r=s.b=r|4 +if((r&1)!==0)s.xy() +else if((r&3)===0)s.BL().F(0,C.mT) +return s.K3()}, +IJ(a,b){var s=this.b +if((s&1)!==0)this.xx(b) +else if((s&3)===0)this.BL().F(0,new P.yI(b))}, +Ir(a,b){var s=this.b +if((s&1)!==0)this.xz(a,b) +else if((s&3)===0)this.BL().F(0,new P.O3(a,b))}, +a0E(){var s=this.a +this.a=s.c +this.b&=4294967287 +s.a.oM(null)}, +a8z(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this +if((j.b&3)!==0)throw H.c(P.a8("Stream has already been listened to.")) +s=H.w(j) +r=$.Y +q=d?1:0 +p=P.asW(r,a,s.c) +o=P.asX(r,b) +n=c==null?P.aul():c +m=new P.qP(j,p,o,r.pI(n,t.H),r,q,s.j("qP<1>")) +l=j.ga6K() +s=j.b|=1 +if((s&8)!==0){k=j.a +k.c=m +k.b.Gh(0)}else j.a=m +m.MH(l) +m.C3(new P.ai8(j)) +return m}, +a7i(a){var s,r,q,p,o,n,m,l=this,k=null +if((l.b&8)!==0)k=l.a.b5(0) +l.a=null +l.b=l.b&4294967286|2 +s=l.r +if(s!=null)if(k==null)try{r=s.$0() +if(t.uz.b(r))k=r}catch(o){q=H.a5(o) +p=H.aC(o) +n=new P.a4($.Y,t.U) +n.wo(q,p) +k=n}else k=k.lL(s) +m=new P.ai7(l) +if(k!=null)k=k.lL(m) +else m.$0() +return k}} +P.ai8.prototype={ +$0(){P.anR(this.a.d)}, +$S:0} +P.ai7.prototype={ +$0(){var s=this.a.c +if(s!=null&&(s.a&30)===0)s.oM(null)}, +$S:0} +P.N9.prototype={ +xx(a){this.gu5().AW(new P.yI(a))}, +xz(a,b){this.gu5().AW(new P.O3(a,b))}, +xy(){this.gu5().AW(C.mT)}} +P.qK.prototype={} +P.l6.prototype={ +Bs(a,b,c,d){return this.a.a8z(a,b,c,d)}, +gu(a){return(H.f3(this.a)^892482866)>>>0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof P.l6&&b.a===this.a}} +P.qP.prototype={ +LA(){return this.x.a7i(this)}, +xh(){var s=this.x +if((s.b&8)!==0)s.a.b.G2(0) +P.anR(s.e)}, +xi(){var s=this.x +if((s.b&8)!==0)s.a.b.Gh(0) +P.anR(s.f)}} +P.MQ.prototype={ +b5(a){var s=this.b.b5(0) +return s.lL(new P.acM(this))}} +P.acM.prototype={ +$0(){this.a.a.oM(null)}, +$S:6} +P.S9.prototype={} +P.l5.prototype={ +MH(a){var s=this +if(a==null)return +s.r=a +if(!a.gK(a)){s.e=(s.e|64)>>>0 +a.vY(s)}}, +G2(a){var s,r,q=this,p=q.e +if((p&8)!==0)return +s=(p+128|4)>>>0 +q.e=s +if(p<128){r=q.r +if(r!=null)if(r.a===1)r.a=3}if((p&4)===0&&(s&32)===0)q.C3(q.gLE())}, +Gh(a){var s=this,r=s.e +if((r&8)!==0)return +if(r>=128){r=s.e=r-128 +if(r<128){if((r&64)!==0){r=s.r +r=!r.gK(r)}else r=!1 +if(r)s.r.vY(s) +else{r=(s.e&4294967291)>>>0 +s.e=r +if((r&32)===0)s.C3(s.gLF())}}}}, +b5(a){var s=this,r=(s.e&4294967279)>>>0 +s.e=r +if((r&8)===0)s.B1() +r=s.f +return r==null?$.Um():r}, +B1(){var s,r=this,q=r.e=(r.e|8)>>>0 +if((q&64)!==0){s=r.r +if(s.a===1)s.a=3}if((q&32)===0)r.r=null +r.f=r.LA()}, +xh(){}, +xi(){}, +LA(){return null}, +AW(a){var s,r=this,q=r.r +if(q==null)q=new P.rM() +r.r=q +q.F(0,a) +s=r.e +if((s&64)===0){s=(s|64)>>>0 +r.e=s +if(s<128)q.vY(r)}}, +xx(a){var s=this,r=s.e +s.e=(r|32)>>>0 +s.d.pQ(s.a,a,H.w(s).c) +s.e=(s.e&4294967263)>>>0 +s.B8((r&4)!==0)}, +xz(a,b){var s,r=this,q=r.e,p=new P.adm(r,a,b) +if((q&1)!==0){r.e=(q|16)>>>0 +r.B1() +s=r.f +if(s!=null&&s!==$.Um())s.lL(p) +else p.$0()}else{p.$0() +r.B8((q&4)!==0)}}, +xy(){var s,r=this,q=new P.adl(r) +r.B1() +r.e=(r.e|16)>>>0 +s=r.f +if(s!=null&&s!==$.Um())s.lL(q) +else q.$0()}, +C3(a){var s=this,r=s.e +s.e=(r|32)>>>0 +a.$0() +s.e=(s.e&4294967263)>>>0 +s.B8((r&4)!==0)}, +B8(a){var s,r,q=this +if((q.e&64)!==0){s=q.r +s=s.gK(s)}else s=!1 +if(s){s=q.e=(q.e&4294967231)>>>0 +if((s&4)!==0)if(s<128){s=q.r +s=s==null?null:s.gK(s) +s=s!==!1}else s=!1 +else s=!1 +if(s)q.e=(q.e&4294967291)>>>0}for(;!0;a=r){s=q.e +if((s&8)!==0){q.r=null +return}r=(s&4)!==0 +if(a===r)break +q.e=(s^32)>>>0 +if(r)q.xh() +else q.xi() +q.e=(q.e&4294967263)>>>0}s=q.e +if((s&64)!==0&&s<128)q.r.vY(q)}, +$ikX:1} +P.adm.prototype={ +$0(){var s,r,q,p=this.a,o=p.e +if((o&8)!==0&&(o&16)===0)return +p.e=(o|32)>>>0 +s=p.b +o=this.b +r=t.K +q=p.d +if(t.hK.b(s))q.Sj(s,o,this.c,r,t.Km) +else q.pQ(s,o,r) +p.e=(p.e&4294967263)>>>0}, +$S:0} +P.adl.prototype={ +$0(){var s=this.a,r=s.e +if((r&16)===0)return +s.e=(r|42)>>>0 +s.d.ot(s.c) +s.e=(s.e&4294967263)>>>0}, +$S:0} +P.rL.prototype={ +z3(a,b,c,d){return this.Bs(a,d,c,b===!0)}, +aeN(a){return this.z3(a,null,null,null)}, +Bs(a,b,c,d){return P.asV(a,b,c,d,H.w(this).c)}} +P.z1.prototype={ +Bs(a,b,c,d){var s,r=this +if(r.b)throw H.c(P.a8("Stream has already been listened to.")) +r.b=!0 +s=P.asV(a,b,c,d,r.$ti.c) +s.MH(r.a.$0()) +return s}} +P.zi.prototype={ +gK(a){return this.b==null}, +Qk(a){var s,r,q,p,o=this.b +if(o==null)throw H.c(P.a8("No events pending.")) +s=!1 +try{if(o.t()){s=!0 +a.xx(J.az3(o))}else{this.b=null +a.xy()}}catch(p){r=H.a5(p) +q=H.aC(p) +if(!s)this.b=C.ea +a.xz(r,q)}}} +P.O4.prototype={ +gvj(a){return this.a}, +svj(a,b){return this.a=b}} +P.yI.prototype={ +G3(a){a.xx(this.b)}} +P.O3.prototype={ +G3(a){a.xz(this.b,this.c)}} +P.aep.prototype={ +G3(a){a.xy()}, +gvj(a){return null}, +svj(a,b){throw H.c(P.a8("No events after a done."))}} +P.Qn.prototype={ +vY(a){var s=this,r=s.a +if(r===1)return +if(r>=1){s.a=1 +return}P.dB(new P.agF(s,a)) +s.a=1}} +P.agF.prototype={ +$0(){var s=this.a,r=s.a +s.a=0 +if(r===3)return +s.Qk(this.b)}, +$S:0} +P.rM.prototype={ +gK(a){return this.c==null}, +F(a,b){var s=this,r=s.c +if(r==null)s.b=s.c=b +else{r.svj(0,b) +s.c=b}}, +Qk(a){var s=this.b,r=s.gvj(s) +this.b=r +if(r==null)this.c=null +s.G3(a)}} +P.Sa.prototype={} +P.hF.prototype={} +P.ahN.prototype={} +P.ahO.prototype={} +P.ahM.prototype={} +P.ahi.prototype={} +P.ahj.prototype={} +P.ahh.prototype={} +P.Td.prototype={$ianc:1} +P.rR.prototype={$ic4:1} +P.Tc.prototype={ +tX(a,b,c){var s,r,q,p,o,n,m,l,k=this.gCf(),j=k.a +if(j===C.K){P.Bq(b,c) +return}s=k.b +r=j.geX() +m=J.az7(j) +m.toString +q=m +p=$.Y +try{$.Y=q +s.$5(j,r,a,b,c) +$.Y=p}catch(l){o=H.a5(l) +n=H.aC(l) +$.Y=p +m=b===o?c:n +q.tX(j,o,m)}}, +$iaL:1} +P.NU.prototype={ +gJA(){var s=this.cy +return s==null?this.cy=new P.rR():s}, +geX(){return this.db.gJA()}, +gpj(){return this.cx.a}, +ot(a){var s,r,q +try{this.rS(a,t.H)}catch(q){s=H.a5(q) +r=H.aC(q) +this.tX(this,s,r)}}, +pQ(a,b,c){var s,r,q +try{this.pP(a,b,t.H,c)}catch(q){s=H.a5(q) +r=H.aC(q) +this.tX(this,s,r)}}, +Sj(a,b,c,d,e){var s,r,q +try{this.Gi(a,b,c,t.H,d,e)}catch(q){s=H.a5(q) +r=H.aC(q) +this.tX(this,s,r)}}, +DP(a,b){return new P.ae8(this,this.pI(a,b),b)}, +Oz(a,b,c){return new P.aea(this,this.pJ(a,b,c),c,b)}, +xW(a){return new P.ae7(this,this.pI(a,t.H))}, +DQ(a,b){return new P.ae9(this,this.pJ(a,t.H,b),b)}, +h(a,b){var s,r=this.dx,q=r.h(0,b) +if(q!=null||r.aC(0,b))return q +s=this.db.h(0,b) +if(s!=null)r.q(0,b,s) +return s}, +v5(a,b){this.tX(this,a,b)}, +Qd(a){var s=this.ch,r=s.a +return s.b.$5(r,r.geX(),this,a,null)}, +rS(a){var s=this.a,r=s.a +return s.b.$4(r,r.geX(),this,a)}, +pP(a,b){var s=this.b,r=s.a +return s.b.$5(r,r.geX(),this,a,b)}, +Gi(a,b,c){var s=this.c,r=s.a +return s.b.$6(r,r.geX(),this,a,b,c)}, +pI(a){var s=this.d,r=s.a +return s.b.$4(r,r.geX(),this,a)}, +pJ(a){var s=this.e,r=s.a +return s.b.$4(r,r.geX(),this,a)}, +zu(a){var s=this.f,r=s.a +return s.b.$4(r,r.geX(),this,a)}, +uN(a,b){var s,r +H.fe(a,"error",t.K) +s=this.r +r=s.a +if(r===C.K)return null +return s.b.$5(r,r.geX(),this,a,b)}, +ox(a){var s=this.x,r=s.a +return s.b.$4(r,r.geX(),this,a)}, +El(a,b){var s=this.y,r=s.a +return s.b.$5(r,r.geX(),this,a,b)}, +Ej(a,b){var s=this.z,r=s.a +return s.b.$5(r,r.geX(),this,a,b)}, +RI(a,b){var s=this.Q,r=s.a +return s.b.$4(r,r.geX(),this,b)}, +gMq(){return this.a}, +gMs(){return this.b}, +gMr(){return this.c}, +gM7(){return this.d}, +gM8(){return this.e}, +gM6(){return this.f}, +gK5(){return this.r}, +gCT(){return this.x}, +gJu(){return this.y}, +gJt(){return this.z}, +gM0(){return this.Q}, +gKf(){return this.ch}, +gCf(){return this.cx}, +gaf(a){return this.db}, +gLk(){return this.dx}} +P.ae8.prototype={ +$0(){return this.a.rS(this.b,this.c)}, +$S(){return this.c.j("0()")}} +P.aea.prototype={ +$1(a){var s=this +return s.a.pP(s.b,a,s.d,s.c)}, +$S(){return this.d.j("@<0>").aZ(this.c).j("1(2)")}} +P.ae7.prototype={ +$0(){return this.a.ot(this.b)}, +$S:0} +P.ae9.prototype={ +$1(a){return this.a.pQ(this.b,a,this.c)}, +$S(){return this.c.j("~(0)")}} +P.ajT.prototype={ +$0(){var s=H.c(this.a) +s.stack=this.b.i(0) +throw s}, +$S:0} +P.RB.prototype={ +gMq(){return C.aDn}, +gMs(){return C.aDo}, +gMr(){return C.aDm}, +gM7(){return C.aDj}, +gM8(){return C.aDk}, +gM6(){return C.aDi}, +gK5(){return C.aDu}, +gCT(){return C.aDx}, +gJu(){return C.aDt}, +gJt(){return C.aDr}, +gM0(){return C.aDw}, +gKf(){return C.aDv}, +gCf(){return C.aDs}, +gaf(a){return null}, +gLk(){return $.awe()}, +gJA(){var s=$.ahD +return s==null?$.ahD=new P.rR():s}, +geX(){var s=$.ahD +return s==null?$.ahD=new P.rR():s}, +gpj(){return this}, +ot(a){var s,r,q +try{if(C.K===$.Y){a.$0() +return}P.ajU(null,null,this,a)}catch(q){s=H.a5(q) +r=H.aC(q) +P.Bq(s,r)}}, +pQ(a,b){var s,r,q +try{if(C.K===$.Y){a.$1(b) +return}P.ajW(null,null,this,a,b)}catch(q){s=H.a5(q) +r=H.aC(q) +P.Bq(s,r)}}, +Sj(a,b,c){var s,r,q +try{if(C.K===$.Y){a.$2(b,c) +return}P.ajV(null,null,this,a,b,c)}catch(q){s=H.a5(q) +r=H.aC(q) +P.Bq(s,r)}}, +DP(a,b){return new P.ahF(this,a,b)}, +Oz(a,b,c){return new P.ahH(this,a,c,b)}, +xW(a){return new P.ahE(this,a)}, +DQ(a,b){return new P.ahG(this,a,b)}, +h(a,b){return null}, +v5(a,b){P.Bq(a,b)}, +Qd(a){return P.au7(null,null,this,a,null)}, +rS(a){if($.Y===C.K)return a.$0() +return P.ajU(null,null,this,a)}, +pP(a,b){if($.Y===C.K)return a.$1(b) +return P.ajW(null,null,this,a,b)}, +Gi(a,b,c){if($.Y===C.K)return a.$2(b,c) +return P.ajV(null,null,this,a,b,c)}, +pI(a){return a}, +pJ(a){return a}, +zu(a){return a}, +uN(a,b){return null}, +ox(a){P.ajX(null,null,this,a)}, +El(a,b){return P.an5(a,b)}, +Ej(a,b){return P.asv(a,b)}, +RI(a,b){H.akH(b)}} +P.ahF.prototype={ +$0(){return this.a.rS(this.b,this.c)}, +$S(){return this.c.j("0()")}} +P.ahH.prototype={ +$1(a){var s=this +return s.a.pP(s.b,a,s.d,s.c)}, +$S(){return this.d.j("@<0>").aZ(this.c).j("1(2)")}} +P.ahE.prototype={ +$0(){return this.a.ot(this.b)}, +$S:0} +P.ahG.prototype={ +$1(a){return this.a.pQ(this.b,a,this.c)}, +$S(){return this.c.j("~(0)")}} +P.nz.prototype={ +gp(a){return this.a}, +gK(a){return this.a===0}, +gbb(a){return this.a!==0}, +gaI(a){return new P.nA(this,H.w(this).j("nA<1>"))}, +gbl(a){var s=H.w(this) +return H.ky(new P.nA(this,s.j("nA<1>")),new P.afh(this),s.c,s.Q[1])}, +aC(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.tz(b)}, +tz(a){var s=this.d +if(s==null)return!1 +return this.fm(this.Kk(s,a),a)>=0}, +h(a,b){var s,r,q +if(typeof b=="string"&&b!=="__proto__"){s=this.b +r=s==null?null:P.anj(s,b) +return r}else if(typeof b=="number"&&(b&1073741823)===b){q=this.c +r=q==null?null:P.anj(q,b) +return r}else return this.a2s(0,b)}, +a2s(a,b){var s,r,q=this.d +if(q==null)return null +s=this.Kk(q,b) +r=this.fm(s,b) +return r<0?null:s[r+1]}, +q(a,b,c){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +q.Jc(s==null?q.b=P.ank():s,b,c)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +q.Jc(r==null?q.c=P.ank():r,b,c)}else q.a83(b,c)}, +a83(a,b){var s,r,q,p=this,o=p.d +if(o==null)o=p.d=P.ank() +s=p.hq(a) +r=o[s] +if(r==null){P.anl(o,s,[a,b]);++p.a +p.e=null}else{q=p.fm(r,a) +if(q>=0)r[q+1]=b +else{r.push(a,b);++p.a +p.e=null}}}, +bL(a,b,c){var s,r=this +if(r.aC(0,b))return H.w(r).Q[1].a(r.h(0,b)) +s=c.$0() +r.q(0,b,s) +return s}, +w(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.nA(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.nA(s.c,b) +else return s.nI(0,b)}, +nI(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return null +s=o.hq(b) +r=n[s] +q=o.fm(r,b) +if(q<0)return null;--o.a +o.e=null +p=r.splice(q,2)[1] +if(0===r.length)delete n[s] +return p}, +aj(a,b){var s,r,q,p,o=this,n=o.Be() +for(s=n.length,r=H.w(o).Q[1],q=0;q=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +P.afO.prototype={ +rk(a){return H.t2(a)&1073741823}, +rl(a,b){var s,r,q +if(a==null)return-1 +s=a.length +for(r=0;r"))}, +gU(a){return new P.nB(this,this.wr())}, +gp(a){return this.a}, +gK(a){return this.a===0}, +gbb(a){return this.a!==0}, +v(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +return s==null?!1:s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +return r==null?!1:r[b]!=null}else return this.Bn(b)}, +Bn(a){var s=this.d +if(s==null)return!1 +return this.fm(s[this.hq(a)],a)>=0}, +F(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.ty(s==null?q.b=P.anm():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.ty(r==null?q.c=P.anm():r,b)}else return q.ek(0,b)}, +ek(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=P.anm() +s=q.hq(b) +r=p[s] +if(r==null)p[s]=[b] +else{if(q.fm(r,b)>=0)return!1 +r.push(b)}++q.a +q.e=null +return!0}, +M(a,b){var s +for(s=J.aU(b);s.t();)this.F(0,s.gD(s))}, +w(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.nA(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.nA(s.c,b) +else return s.nI(0,b)}, +nI(a,b){var s,r,q,p=this,o=p.d +if(o==null)return!1 +s=p.hq(b) +r=o[s] +q=p.fm(r,b) +if(q<0)return!1;--p.a +p.e=null +r.splice(q,1) +if(0===r.length)delete o[s] +return!0}, +b_(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=null +s.a=0}}, +wr(){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.e +if(h!=null)return h +h=P.ae(i.a,null,!1,t.z) +s=i.b +if(s!=null){r=Object.getOwnPropertyNames(s) +q=r.length +for(p=0,o=0;o=r.length){s.d=null +return!1}else{s.d=r[q] +s.c=q+1 +return!0}}} +P.fM.prototype={ +tV(){return new P.fM(H.w(this).j("fM<1>"))}, +gU(a){var s=new P.jM(this,this.r) +s.c=this.e +return s}, +gp(a){return this.a}, +gK(a){return this.a===0}, +gbb(a){return this.a!==0}, +v(a,b){var s,r +if(typeof b=="string"&&b!=="__proto__"){s=this.b +if(s==null)return!1 +return s[b]!=null}else if(typeof b=="number"&&(b&1073741823)===b){r=this.c +if(r==null)return!1 +return r[b]!=null}else return this.Bn(b)}, +Bn(a){var s=this.d +if(s==null)return!1 +return this.fm(s[this.hq(a)],a)>=0}, +aj(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$1(r.a) +if(q!==s.r)throw H.c(P.br(s)) +r=r.b}}, +gJ(a){var s=this.e +if(s==null)throw H.c(P.a8("No elements")) +return s.a}, +gL(a){var s=this.f +if(s==null)throw H.c(P.a8("No elements")) +return s.a}, +F(a,b){var s,r,q=this +if(typeof b=="string"&&b!=="__proto__"){s=q.b +return q.ty(s==null?q.b=P.ann():s,b)}else if(typeof b=="number"&&(b&1073741823)===b){r=q.c +return q.ty(r==null?q.c=P.ann():r,b)}else return q.ek(0,b)}, +ek(a,b){var s,r,q=this,p=q.d +if(p==null)p=q.d=P.ann() +s=q.hq(b) +r=p[s] +if(r==null)p[s]=[q.Bg(b)] +else{if(q.fm(r,b)>=0)return!1 +r.push(q.Bg(b))}return!0}, +w(a,b){var s=this +if(typeof b=="string"&&b!=="__proto__")return s.nA(s.b,b) +else if(typeof b=="number"&&(b&1073741823)===b)return s.nA(s.c,b) +else return s.nI(0,b)}, +nI(a,b){var s,r,q,p,o=this,n=o.d +if(n==null)return!1 +s=o.hq(b) +r=n[s] +q=o.fm(r,b) +if(q<0)return!1 +p=r.splice(q,1)[0] +if(0===r.length)delete n[s] +o.Jd(p) +return!0}, +a20(a,b){var s,r,q,p,o=this,n=o.e +for(;n!=null;n=r){s=n.a +r=n.b +q=o.r +p=a.$1(s) +if(q!==o.r)throw H.c(P.br(o)) +if(!0===p)o.w(0,s)}}, +b_(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.Bf()}}, +ty(a,b){if(a[b]!=null)return!1 +a[b]=this.Bg(b) +return!0}, +nA(a,b){var s +if(a==null)return!1 +s=a[b] +if(s==null)return!1 +this.Jd(s) +delete a[b] +return!0}, +Bf(){this.r=this.r+1&1073741823}, +Bg(a){var s,r=this,q=new P.afN(a) +if(r.e==null)r.e=r.f=q +else{s=r.f +s.toString +q.c=s +r.f=s.b=q}++r.a +r.Bf() +return q}, +Jd(a){var s=this,r=a.c,q=a.b +if(r==null)s.e=q +else r.b=q +if(q==null)s.f=r +else q.c=r;--s.a +s.Bf()}, +hq(a){return J.e7(a)&1073741823}, +fm(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r>")),this.c,s.j("@<1>").aZ(s.j("cd<1>")).j("d4<1,2>"));s.t();)if(J.f(s.gD(s),b))return!0 +return!1}, +mw(a){return P.i1(this,this.$ti.c)}, +gp(a){var s,r=this.$ti,q=new P.d4(this,H.a([],r.j("y>")),this.c,r.j("@<1>").aZ(r.j("cd<1>")).j("d4<1,2>")) +for(s=0;q.t();)++s +return s}, +gK(a){var s=this.$ti +return!new P.d4(this,H.a([],s.j("y>")),this.c,s.j("@<1>").aZ(s.j("cd<1>")).j("d4<1,2>")).t()}, +gbb(a){return this.d!=null}, +lJ(a,b){return H.abi(this,b,this.$ti.c)}, +hc(a,b){return H.aax(this,b,this.$ti.c)}, +gJ(a){var s=this.$ti,r=new P.d4(this,H.a([],s.j("y>")),this.c,s.j("@<1>").aZ(s.j("cd<1>")).j("d4<1,2>")) +if(!r.t())throw H.c(H.bM()) +return r.gD(r)}, +gL(a){var s,r=this.$ti,q=new P.d4(this,H.a([],r.j("y>")),this.c,r.j("@<1>").aZ(r.j("cd<1>")).j("d4<1,2>")) +if(!q.t())throw H.c(H.bM()) +do s=q.gD(q) +while(q.t()) +return s}, +b9(a,b){var s,r,q,p=this,o="index" +H.fe(b,o,t.S) +P.cP(b,o) +for(s=p.$ti,s=new P.d4(p,H.a([],s.j("y>")),p.c,s.j("@<1>").aZ(s.j("cd<1>")).j("d4<1,2>")),r=0;s.t();){q=s.gD(s) +if(b===r)return q;++r}throw H.c(P.bK(b,p,o,null,r))}, +i(a){return P.am8(this,"(",")")}} +P.v3.prototype={} +P.a4c.prototype={ +$2(a,b){this.a.q(0,this.b.a(a),this.c.a(b))}, +$S:39} +P.vo.prototype={ +v(a,b){return b instanceof P.mo&&this===b.a}, +gU(a){return new P.zq(this,this.a,this.c)}, +gp(a){return this.b}, +gJ(a){var s +if(this.b===0)throw H.c(P.a8("No such element")) +s=this.c +s.toString +return s}, +gL(a){var s +if(this.b===0)throw H.c(P.a8("No such element")) +s=this.c.c +s.toString +return s}, +gK(a){return this.b===0}, +a5s(a,b,c){var s,r,q=this +if(b.a!=null)throw H.c(P.a8("LinkedListEntry is already in a LinkedList"));++q.a +b.a=q +s=q.b +if(s===0){b.b=b +q.c=b.c=b +q.b=s+1 +return}r=a.c +r.toString +b.c=r +b.b=a +a.c=r.b=b +q.b=s+1}} +P.zq.prototype={ +gD(a){return H.w(this).c.a(this.c)}, +t(){var s=this,r=s.a +if(s.b!==r.a)throw H.c(P.br(s)) +if(r.b!==0)r=s.e&&s.d===r.gJ(r) +else r=!0 +if(r){s.c=null +return!1}s.e=!0 +r=s.d +s.c=r +s.d=r.b +return!0}} +P.mo.prototype={} +P.vp.prototype={$iO:1,$ir:1,$iE:1} +P.M.prototype={ +gU(a){return new H.dV(a,this.gp(a))}, +b9(a,b){return this.h(a,b)}, +aj(a,b){var s,r=this.gp(a) +for(s=0;s=0;--s){r=this.h(a,s) +if(b.$1(r))return r +if(q!==this.gp(a))throw H.c(P.br(a))}if(c!=null)return c.$0() +throw H.c(H.bM())}, +c4(a,b){var s +if(this.gp(a)===0)return"" +s=P.amY("",a,b) +return s.charCodeAt(0)==0?s:s}, +ml(a,b,c){return new H.aV(a,b,H.b1(a).j("@").aZ(c).j("aV<1,2>"))}, +F5(a,b,c){var s,r,q=this.gp(a) +for(s=b,r=0;r").aZ(b).j("c6<1,2>"))}, +fa(a){var s,r=this +if(r.gp(a)===0)throw H.c(H.bM()) +s=r.h(a,r.gp(a)-1) +r.sp(a,r.gp(a)-1) +return s}, +R(a,b){var s=P.aG(a,!0,H.b1(a).j("M.E")) +C.b.M(s,b) +return s}, +ct(a,b,c){var s=this.gp(a) +P.eg(b,s,s) +return P.bR(this.vU(a,b,s),!0,H.b1(a).j("M.E"))}, +fj(a,b){return this.ct(a,b,null)}, +vU(a,b,c){P.eg(b,c,this.gp(a)) +return H.f8(a,b,c,H.b1(a).j("M.E"))}, +ad2(a,b,c,d){var s +H.b1(a).j("M.E").a(d) +P.eg(b,c,this.gp(a)) +for(s=b;s").b(d)){r=e +q=d}else{q=J.UJ(d,e).lK(0,!1) +r=0}p=J.aQ(q) +if(r+s>p.gp(q))throw H.c(H.aqT()) +if(r=0;--o)this.q(a,b+o,p.h(q,r+o)) +else for(o=0;o"))}, +z6(a,b,c,d){var s,r,q,p,o=P.D(c,d) +for(s=J.aU(this.gaI(a)),r=H.b1(a).j("at.V");s.t();){q=s.gD(s) +p=b.$2(q,r.a(this.h(a,q))) +o.q(0,p.gf7(p),p.gm(p))}return o}, +agw(a,b){var s,r,q,p=H.b1(a),o=H.a([],p.j("y")) +for(s=J.aU(this.gaI(a)),p=p.j("at.V");s.t();){r=s.gD(s) +if(b.$2(r,p.a(this.h(a,r))))o.push(r)}for(p=o.length,q=0;q").aZ(s.j("at.V")).j("zu<1,2>"))}, +i(a){return P.aml(a)}, +$iar:1} +P.a4m.prototype={ +$1(a){var s=this.a,r=H.b1(s),q=r.j("at.V") +return new P.co(a,q.a(J.bd(s,a)),r.j("@").aZ(q).j("co<1,2>"))}, +$S(){return H.b1(this.a).j("co(at.K)")}} +P.zu.prototype={ +gp(a){return J.cq(this.a)}, +gK(a){return J.fR(this.a)}, +gbb(a){return J.BI(this.a)}, +gJ(a){var s=this.a,r=J.l(s) +return this.$ti.Q[1].a(r.h(s,J.UE(r.gaI(s))))}, +gL(a){var s=this.a,r=J.l(s) +return this.$ti.Q[1].a(r.h(s,J.BJ(r.gaI(s))))}, +gU(a){var s=this.a +return new P.PF(J.aU(J.UF(s)),s)}} +P.PF.prototype={ +t(){var s=this,r=s.a +if(r.t()){s.c=J.bd(s.b,r.gD(r)) +return!0}s.c=null +return!1}, +gD(a){return H.w(this).Q[1].a(this.c)}} +P.AO.prototype={ +q(a,b,c){throw H.c(P.S("Cannot modify unmodifiable map"))}, +w(a,b){throw H.c(P.S("Cannot modify unmodifiable map"))}, +bL(a,b,c){throw H.c(P.S("Cannot modify unmodifiable map"))}} +P.p4.prototype={ +mT(a,b,c){var s=this.a +return s.mT(s,b,c)}, +h(a,b){return this.a.h(0,b)}, +q(a,b,c){this.a.q(0,b,c)}, +bL(a,b,c){return this.a.bL(0,b,c)}, +aC(a,b){return this.a.aC(0,b)}, +aj(a,b){this.a.aj(0,b)}, +gK(a){var s=this.a +return s.gK(s)}, +gbb(a){var s=this.a +return s.gbb(s)}, +gp(a){var s=this.a +return s.gp(s)}, +gaI(a){var s=this.a +return s.gaI(s)}, +w(a,b){return this.a.w(0,b)}, +i(a){var s=this.a +return s.i(s)}, +gbl(a){var s=this.a +return s.gbl(s)}, +gmc(a){var s=this.a +return s.gmc(s)}, +z6(a,b,c,d){var s=this.a +return s.z6(s,b,c,d)}, +$iar:1} +P.ns.prototype={ +mT(a,b,c){var s=this.a +return new P.ns(s.mT(s,b,c),b.j("@<0>").aZ(c).j("ns<1,2>"))}} +P.hD.prototype={ +a5K(a,b){var s=this +s.b=b +s.a=a +if(a!=null)a.b=H.w(s).j("hD.0").a(s) +if(b!=null)b.a=H.w(s).j("hD.0").a(s)}, +Dg(){var s,r=this,q=r.a +if(q!=null)q.b=r.b +s=r.b +if(s!=null)s.a=q +r.a=r.b=null}} +P.e9.prototype={ +bT(a){this.Dg() +return H.w(this).c.a(this.goP())}} +P.iC.prototype={ +goP(){return H.w(this).c.a(this.c)}, +FT(){return H.w(this).j("iC<1>").a(this.b).II()}} +P.yK.prototype={ +CK(a){var s=this +s.f=null +s.Dg() +return s.$ti.c.a(s.goP())}, +bT(a){var s=this,r=s.f +if(r!=null)--r.b +s.f=null +s.Dg() +return s.$ti.c.a(s.goP())}, +II(){return this}} +P.jK.prototype={ +II(){return null}, +CK(a){throw H.c(H.bM())}, +goP(){throw H.c(H.bM())}} +P.lQ.prototype={ +gmP(){var s=this,r=s.a +if(r==null){r=new P.jK(s,null,s.$ti.j("jK<1>")) +r.a=r +s.a=r.b=r}return r}, +gp(a){return this.b}, +ud(a){var s=this.gmP() +new P.yK(s.f,a,s.$ti.j("yK<1>")).a5K(s,s.b);++this.b}, +gJ(a){return this.$ti.c.a(this.gmP().b.goP())}, +gL(a){return this.$ti.c.a(this.gmP().a.goP())}, +gK(a){return this.gmP().b===this.gmP()}, +gU(a){var s=this.gmP() +return new P.Om(s,s.b,this.$ti.j("Om<1>"))}, +i(a){return P.v4(this,"{","}")}, +$iO:1} +P.Om.prototype={ +t(){var s=this,r=s.b,q=s.a +if(r==q){s.a=s.b=s.c=null +return!1}s.$ti.j("iC<1>").a(r) +q=q.f +if(q!=r.f)throw H.c(P.br(q)) +s.c=r.goP() +s.b=r.b +return!0}, +gD(a){return this.$ti.c.a(this.c)}} +P.vq.prototype={ +gU(a){var s=this +return new P.PC(s,s.c,s.d,s.b)}, +gK(a){return this.b===this.c}, +gp(a){return(this.c-this.b&this.a.length-1)>>>0}, +gJ(a){var s=this,r=s.b +if(r===s.c)throw H.c(H.bM()) +return s.$ti.c.a(s.a[r])}, +gL(a){var s=this,r=s.b,q=s.c +if(r===q)throw H.c(H.bM()) +r=s.a +return s.$ti.c.a(r[(q-1&r.length-1)>>>0])}, +b9(a,b){var s,r=this +P.aDr(b,r,null,null) +s=r.a +return r.$ti.c.a(s[(r.b+b&s.length-1)>>>0])}, +M(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.$ti +if(j.j("E<1>").b(b)){s=b.length +r=k.gp(k) +q=r+s +p=k.a +o=p.length +if(q>=o){n=P.ae(P.ar3(q+(q>>>1)),null,!1,j.j("1?")) +k.c=k.a9P(n) +k.a=n +k.b=0 +C.b.b8(n,r,q,b,0) +k.c+=s}else{j=k.c +m=o-j +if(s>>0)s[p]=null +q.b=q.c=0;++q.d}}, +i(a){return P.v4(this,"{","}")}, +ud(a){var s=this,r=s.b,q=s.a +r=s.b=(r-1&q.length-1)>>>0 +q[r]=a +if(r===s.c)s.KF();++s.d}, +pK(){var s,r,q=this,p=q.b +if(p===q.c)throw H.c(H.bM());++q.d +s=q.a +r=q.$ti.c.a(s[p]) +s[p]=null +q.b=(p+1&s.length-1)>>>0 +return r}, +fa(a){var s,r=this,q=r.b,p=r.c +if(q===p)throw H.c(H.bM());++r.d +q=r.a +p=r.c=(p-1&q.length-1)>>>0 +s=r.$ti.c.a(q[p]) +q[p]=null +return s}, +ek(a,b){var s=this,r=s.a,q=s.c +r[q]=b +r=(q+1&r.length-1)>>>0 +s.c=r +if(s.b===r)s.KF();++s.d}, +KF(){var s=this,r=P.ae(s.a.length*2,null,!1,s.$ti.j("1?")),q=s.a,p=s.b,o=q.length-p +C.b.b8(r,0,o,q,p) +C.b.b8(r,o,o+s.b,s.a,0) +s.b=0 +s.c=s.a.length +s.a=r}, +a9P(a){var s,r,q=this,p=q.b,o=q.c,n=q.a +if(p<=o){s=o-p +C.b.b8(a,0,s,n,p) +return s}else{r=n.length-p +C.b.b8(a,0,r,n,p) +C.b.b8(a,r,r+q.c,q.a,0) +return q.c+r}}} +P.PC.prototype={ +gD(a){return H.w(this).c.a(this.e)}, +t(){var s,r=this,q=r.a +if(r.c!==q.d)H.h(P.br(q)) +s=r.d +if(s===r.b){r.e=null +return!1}q=q.a +r.e=q[s] +r.d=(s+1&q.length-1)>>>0 +return!0}} +P.ci.prototype={ +gK(a){return this.gp(this)===0}, +gbb(a){return this.gp(this)!==0}, +M(a,b){var s +for(s=J.aU(b);s.t();)this.F(0,s.gD(s))}, +agr(a){var s,r +for(s=a.length,r=0;r").aZ(c).j("lT<1,2>"))}, +i(a){return P.v4(this,"{","}")}, +t_(a,b){return new H.aR(this,b,H.w(this).j("aR"))}, +ls(a,b){var s +for(s=this.gU(this);s.t();)if(b.$1(s.gD(s)))return!0 +return!1}, +lJ(a,b){return H.abi(this,b,H.w(this).j("ci.E"))}, +hc(a,b){return H.aax(this,b,H.w(this).j("ci.E"))}, +gJ(a){var s=this.gU(this) +if(!s.t())throw H.c(H.bM()) +return s.gD(s)}, +gL(a){var s,r=this.gU(this) +if(!r.t())throw H.c(H.bM()) +do s=r.gD(r) +while(r.t()) +return s}, +b9(a,b){var s,r,q,p="index" +H.fe(b,p,t.S) +P.cP(b,p) +for(s=this.gU(this),r=0;s.t();){q=s.gD(s) +if(b===r)return q;++r}throw H.c(P.bK(b,this,p,null,r))}} +P.nG.prototype={ +r4(a){var s,r,q=this.tV() +for(s=this.gU(this);s.t();){r=s.gD(s) +if(!a.v(0,r))q.F(0,r)}return q}, +Fs(a,b){var s,r,q=this.tV() +for(s=this.gU(this);s.t();){r=s.gD(s) +if(b.v(0,r))q.F(0,r)}return q}, +mw(a){var s=this.tV() +s.M(0,this) +return s}, +$iO:1, +$ir:1, +$id_:1} +P.T3.prototype={ +F(a,b){return P.atm()}, +w(a,b){return P.atm()}} +P.dQ.prototype={ +tV(){return P.i0(this.$ti.c)}, +v(a,b){return J.eq(this.a,b)}, +gU(a){return J.aU(J.UF(this.a))}, +gp(a){return J.cq(this.a)}} +P.S4.prototype={ +gf7(a){return this.a}} +P.cd.prototype={} +P.dP.prototype={ +a7s(a){var s=this,r=s.$ti +r=new P.dP(a,s.a,r.j("@<1>").aZ(r.Q[1]).j("dP<1,2>")) +r.b=s.b +r.c=s.c +return r}, +i(a){return"MapEntry("+H.e(this.a)+": "+H.e(this.d)+")"}, +$ico:1, +gm(a){return this.d}} +P.S3.prototype={ +lm(a){var s,r,q,p,o,n,m,l,k,j,i,h=this,g=null,f=h.gd8() +if(f==null){h.Bj(a,a) +return-1}s=h.gBi() +for(r=g,q=f,p=r,o=p,n=o,m=n;!0;){r=s.$2(q.a,a) +if(r>0){l=q.b +if(l==null)break +r=s.$2(l.a,a) +if(r>0){q.b=l.c +l.c=q +k=l.b +if(k==null){q=l +break}q=l +l=k}if(m==null)n=q +else m.b=q +m=q +q=l}else{if(r<0){j=q.c +if(j==null)break +r=s.$2(j.a,a) +if(r<0){q.c=j.b +j.b=q +i=j.c +if(i==null){q=j +break}q=j +j=i}if(o==null)p=q +else o.c=q}else break +o=q +q=j}}if(o!=null){o.c=q.b +q.b=p}if(m!=null){m.b=q.c +q.c=n}if(h.gd8()!==q){h.sd8(q);++h.c}return r}, +a8r(a){var s,r,q=a.b +for(s=a;q!=null;s=q,q=r){s.b=q.c +q.c=s +r=q.b}return s}, +MY(a){var s,r,q=a.c +for(s=a;q!=null;s=q,q=r){s.c=q.b +q.b=s +r=q.c}return s}, +nI(a,b){var s,r,q,p,o=this +if(o.gd8()==null)return null +if(o.lm(b)!==0)return null +s=o.gd8() +r=s.b;--o.a +q=s.c +if(r==null)o.sd8(q) +else{p=o.MY(r) +p.c=q +o.sd8(p)}++o.b +return s}, +AU(a,b){var s,r=this;++r.a;++r.b +s=r.gd8() +if(s==null){r.sd8(a) +return}if(b<0){a.b=s +a.c=s.c +s.c=null}else{a.c=s +a.b=s.b +s.b=null}r.sd8(a)}, +gKa(){var s=this,r=s.gd8() +if(r==null)return null +s.sd8(s.a8r(r)) +return s.gd8()}, +gLb(){var s=this,r=s.gd8() +if(r==null)return null +s.sd8(s.MY(r)) +return s.gd8()}, +tz(a){return this.Dq(a)&&this.lm(a)===0}, +Bj(a,b){return this.gBi().$2(a,b)}, +Dq(a){return this.gahB().$1(a)}} +P.xv.prototype={ +h(a,b){var s=this +if(!s.f.$1(b))return null +if(s.d!=null)if(s.lm(b)===0)return s.d.d +return null}, +w(a,b){var s +if(!this.f.$1(b))return null +s=this.nI(0,b) +if(s!=null)return s.d +return null}, +q(a,b,c){var s,r=this,q=r.lm(b) +if(q===0){r.d=r.d.a7s(c);++r.c +return}s=r.$ti +r.AU(new P.dP(c,b,s.j("@<1>").aZ(s.Q[1]).j("dP<1,2>")),q)}, +bL(a,b,c){var s,r,q,p,o=this,n=o.lm(b) +if(n===0)return o.d.d +s=o.b +r=o.c +q=c.$0() +if(s!==o.b)throw H.c(P.br(o)) +if(r!==o.c)n=o.lm(b) +p=o.$ti +o.AU(new P.dP(q,b,p.j("@<1>").aZ(p.Q[1]).j("dP<1,2>")),n) +return q}, +gK(a){return this.d==null}, +gbb(a){return this.d!=null}, +aj(a,b){var s,r,q=this.$ti +q=q.j("@<1>").aZ(q.Q[1]) +s=new P.nH(this,H.a([],q.j("y>")),this.c,q.j("nH<1,2>")) +for(;s.t();){r=s.gD(s) +b.$2(r.gf7(r),r.gm(r))}}, +gp(a){return this.a}, +aC(a,b){return this.tz(b)}, +gaI(a){var s=this.$ti +return new P.jP(this,s.j("@<1>").aZ(s.j("dP<1,2>")).j("jP<1,2>"))}, +gbl(a){var s=this.$ti +return new P.nI(this,s.j("@<1>").aZ(s.Q[1]).j("nI<1,2>"))}, +gmc(a){var s=this.$ti +return new P.Ao(this,s.j("@<1>").aZ(s.Q[1]).j("Ao<1,2>"))}, +ad7(){if(this.d==null)return null +return this.gKa().a}, +R5(){if(this.d==null)return null +return this.gLb().a}, +aeH(a){var s,r,q,p=this +if(p.d==null)return null +if(p.lm(a)<0)return p.d.a +s=p.d.b +if(s==null)return null +r=s.c +for(;r!=null;s=r,r=q)q=r.c +return s.a}, +ad8(a){var s,r,q,p=this +if(p.d==null)return null +if(p.lm(a)>0)return p.d.a +s=p.d.c +if(s==null)return null +r=s.b +for(;r!=null;s=r,r=q)q=r.b +return s.a}, +$iar:1, +Bj(a,b){return this.e.$2(a,b)}, +Dq(a){return this.f.$1(a)}, +gd8(){return this.d}, +gBi(){return this.e}, +sd8(a){return this.d=a}} +P.aaL.prototype={ +$1(a){return this.a.b(a)}, +$S:33} +P.iH.prototype={ +gD(a){var s=this.b +if(s.length===0)return H.w(this).j("iH.T").a(null) +return this.C1(C.b.gL(s))}, +t(){var s,r,q=this,p=q.c,o=q.a,n=o.b +if(p!==n){if(p==null){q.c=n +s=o.gd8() +for(p=q.b;s!=null;){p.push(s) +s=s.b}return p.length!==0}throw H.c(P.br(o))}p=q.b +if(p.length===0)return!1 +if(q.d!==o.c){n=C.b.gL(p) +C.b.sp(p,0) +o.lm(n.a) +n=o.gd8() +n.toString +p.push(n) +q.d=o.c}s=C.b.gL(p) +r=s.c +if(r!=null){for(;r!=null;){p.push(r) +r=r.b}return!0}p.pop() +while(!0){if(!(p.length!==0&&C.b.gL(p).c===s))break +s=p.pop()}return p.length!==0}} +P.jP.prototype={ +gp(a){return this.a.a}, +gK(a){return this.a.a===0}, +gU(a){var s=this.a,r=this.$ti +return new P.d4(s,H.a([],r.j("y<2>")),s.c,r.j("@<1>").aZ(r.Q[1]).j("d4<1,2>"))}, +v(a,b){return this.a.tz(b)}, +mw(a){var s=this.a,r=this.$ti,q=P.amX(s.e,s.f,r.c) +q.a=s.a +q.d=q.Jp(s.d,r.Q[1]) +return q}} +P.nI.prototype={ +gp(a){return this.a.a}, +gK(a){return this.a.a===0}, +gU(a){var s=this.a,r=this.$ti +r=r.j("@<1>").aZ(r.Q[1]) +return new P.As(s,H.a([],r.j("y>")),s.c,r.j("As<1,2>"))}} +P.Ao.prototype={ +gp(a){return this.a.a}, +gK(a){return this.a.a===0}, +gU(a){var s=this.a,r=this.$ti +r=r.j("@<1>").aZ(r.Q[1]) +return new P.nH(s,H.a([],r.j("y>")),s.c,r.j("nH<1,2>"))}} +P.d4.prototype={ +C1(a){return a.a}} +P.As.prototype={ +C1(a){return a.d}} +P.nH.prototype={ +C1(a){return a}} +P.qb.prototype={ +gU(a){var s=this.$ti +return new P.d4(this,H.a([],s.j("y>")),this.c,s.j("@<1>").aZ(s.j("cd<1>")).j("d4<1,2>"))}, +gp(a){return this.a}, +gK(a){return this.d==null}, +gbb(a){return this.d!=null}, +gJ(a){if(this.a===0)throw H.c(H.bM()) +return this.gKa().a}, +gL(a){if(this.a===0)throw H.c(H.bM()) +return this.gLb().a}, +v(a,b){return this.f.$1(b)&&this.lm(this.$ti.c.a(b))===0}, +F(a,b){return this.ek(0,b)}, +ek(a,b){var s=this.lm(b) +if(s===0)return!1 +this.AU(new P.cd(b,this.$ti.j("cd<1>")),s) +return!0}, +w(a,b){if(!this.f.$1(b))return!1 +return this.nI(0,this.$ti.c.a(b))!=null}, +Fs(a,b){var s,r=this,q=r.$ti,p=P.amX(r.e,r.f,q.c) +for(q=new P.d4(r,H.a([],q.j("y>")),r.c,q.j("@<1>").aZ(q.j("cd<1>")).j("d4<1,2>"));q.t();){s=q.gD(q) +if(b.v(0,s))p.ek(0,s)}return p}, +Jp(a,b){var s +if(a==null)return null +s=new P.cd(a.a,this.$ti.j("cd<1>")) +new P.aaM(this,b).$2(a,s) +return s}, +mw(a){var s=this,r=s.$ti,q=P.amX(s.e,s.f,r.c) +q.a=s.a +q.d=s.Jp(s.d,r.j("cd<1>")) +return q}, +i(a){return P.v4(this,"{","}")}, +$iO:1, +$ir:1, +$id_:1, +Bj(a,b){return this.e.$2(a,b)}, +Dq(a){return this.f.$1(a)}, +gd8(){return this.d}, +gBi(){return this.e}, +sd8(a){return this.d=a}} +P.aaN.prototype={ +$1(a){return this.a.b(a)}, +$S:33} +P.aaM.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a.$ti.j("cd<1>") +do{s=a.b +r=a.c +if(s!=null){q=new P.cd(s.a,n) +b.b=q +this.$2(s,q)}p=r!=null +if(p){o=new P.cd(r.a,n) +b.c=o +b=o +a=r}}while(p)}, +$S(){return this.a.$ti.aZ(this.b).j("~(1,cd<2>)")}} +P.zr.prototype={} +P.Ap.prototype={} +P.Aq.prototype={} +P.Ar.prototype={} +P.AP.prototype={} +P.Bd.prototype={} +P.Bh.prototype={} +P.Pt.prototype={ +h(a,b){var s,r=this.b +if(r==null)return this.c.h(0,b) +else if(typeof b!="string")return null +else{s=r[b] +return typeof s=="undefined"?this.a7d(b):s}}, +gp(a){var s +if(this.b==null){s=this.c +s=s.gp(s)}else s=this.qk().length +return s}, +gK(a){return this.gp(this)===0}, +gbb(a){return this.gp(this)>0}, +gaI(a){var s +if(this.b==null){s=this.c +return s.gaI(s)}return new P.Pu(this)}, +gbl(a){var s,r=this +if(r.b==null){s=r.c +return s.gbl(s)}return H.ky(r.qk(),new P.afE(r),t.N,t.z)}, +q(a,b,c){var s,r,q=this +if(q.b==null)q.c.q(0,b,c) +else if(q.aC(0,b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.NZ().q(0,b,c)}, +aC(a,b){if(this.b==null)return this.c.aC(0,b) +if(typeof b!="string")return!1 +return Object.prototype.hasOwnProperty.call(this.a,b)}, +bL(a,b,c){var s +if(this.aC(0,b))return this.h(0,b) +s=c.$0() +this.q(0,b,s) +return s}, +w(a,b){if(this.b!=null&&!this.aC(0,b))return null +return this.NZ().w(0,b)}, +aj(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.aj(0,b) +s=o.qk() +for(r=0;r=0){i=C.c.aW("ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",h) +if(i===k)continue +k=i}else{if(h===-1){if(o<0){g=p==null?null:p.a.length +if(g==null)g=0 +o=g+(r-q) +n=r}++m +if(k===61)continue}k=i}if(h!==-2){if(p==null){p=new P.bT("") +g=p}else g=p +f=g.a+=C.c.N(b,q,r) +g.a=f+H.bY(k) +q=l +continue}}throw H.c(P.bF("Invalid base64 data",b,r))}if(p!=null){g=p.a+=C.c.N(b,q,a1) +f=g.length +if(o>=0)P.apJ(b,n,a1,o,m,f) +else{e=C.h.dM(f-1,4)+1 +if(e===1)throw H.c(P.bF(c,b,a1)) +for(;e<4;){g+="=" +p.a=g;++e}}g=p.a +return C.c.rR(b,a0,a1,g.charCodeAt(0)==0?g:g)}d=a1-a0 +if(o>=0)P.apJ(b,n,a1,o,m,d) +else{e=C.h.dM(d,4) +if(e===1)throw H.c(P.bF(c,b,a1)) +if(e>1)b=C.c.rR(b,a1,a1,e===2?"==":"=")}return b}} +P.Vf.prototype={} +P.D8.prototype={} +P.Dd.prototype={} +P.a0V.prototype={} +P.va.prototype={ +i(a){var s=P.lX(this.a) +return(this.b!=null?"Converting object to an encodable object failed:":"Converting object did not return an encodable object:")+" "+s}} +P.GD.prototype={ +i(a){return"Cyclic error in JSON stringify"}} +P.a3H.prototype={ +eq(a,b){var s=P.aHc(b,this.gabT().a) +return s}, +acv(a,b){if(b==null)b=null +if(b==null)return P.at6(a,this.gyy().b,null) +return P.at6(a,b,null)}, +ob(a){return this.acv(a,null)}, +gyy(){return C.Ms}, +gabT(){return C.Mr}} +P.a3J.prototype={} +P.a3I.prototype={} +P.afG.prototype={ +SJ(a){var s,r,q,p,o,n,m=a.length +for(s=this.c,r=0,q=0;q92){if(p>=55296){o=p&64512 +if(o===55296){n=q+1 +n=!(n=0&&(C.c.aW(a,o)&64512)===55296)}else o=!1 +else o=!0 +if(o){if(q>r)s.a+=C.c.N(a,r,q) +r=q+1 +o=s.a+=H.bY(92) +o+=H.bY(117) +s.a=o +o+=H.bY(100) +s.a=o +n=p>>>8&15 +o+=H.bY(n<10?48+n:87+n) +s.a=o +n=p>>>4&15 +o+=H.bY(n<10?48+n:87+n) +s.a=o +n=p&15 +s.a=o+H.bY(n<10?48+n:87+n)}}continue}if(p<32){if(q>r)s.a+=C.c.N(a,r,q) +r=q+1 +o=s.a+=H.bY(92) +switch(p){case 8:s.a=o+H.bY(98) +break +case 9:s.a=o+H.bY(116) +break +case 10:s.a=o+H.bY(110) +break +case 12:s.a=o+H.bY(102) +break +case 13:s.a=o+H.bY(114) +break +default:o+=H.bY(117) +s.a=o +o+=H.bY(48) +s.a=o +o+=H.bY(48) +s.a=o +n=p>>>4&15 +o+=H.bY(n<10?48+n:87+n) +s.a=o +n=p&15 +s.a=o+H.bY(n<10?48+n:87+n) +break}}else if(p===34||p===92){if(q>r)s.a+=C.c.N(a,r,q) +r=q+1 +o=s.a+=H.bY(92) +s.a=o+H.bY(p)}}if(r===0)s.a+=a +else if(r>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.Dv() +return!1}}, +a1Y(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(C.c.aW(a,c-1)&64512)===55296)--c +for(s=l.c,r=s.length,q=b;q=r)break +l.b=o+1 +s[o]=p}else{o=p&64512 +if(o===55296){if(l.b+4>r)break +n=q+1 +if(l.a9O(p,C.c.av(a,n)))q=n}else if(o===56320){if(l.b+3>r)break +l.Dv()}else if(p<=2047){o=l.b +m=o+1 +if(m>=r)break +l.b=m +s[o]=p>>>6|192 +l.b=m+1 +s[m]=p&63|128}else{o=l.b +if(o+2>=r)break +m=l.b=o+1 +s[o]=p>>>12|224 +o=l.b=m+1 +s[m]=p>>>6&63|128 +l.b=o+1 +s[o]=p&63|128}}}return q}} +P.acp.prototype={ +f1(a){var s=this.a,r=P.aEI(s,a,0,null) +if(r!=null)return r +return new P.aiP(s).abj(a,0,null,!0)}} +P.aiP.prototype={ +abj(a,b,c,d){var s,r,q,p,o,n=this,m=P.eg(b,c,J.cq(a)) +if(b===m)return"" +if(t.H3.b(a)){s=a +r=0}else{s=P.aFT(a,b,m) +m-=b +r=b +b=0}q=n.Bo(s,b,m,!0) +p=n.b +if((p&1)!==0){o=P.aFU(p) +n.b=0 +throw H.c(P.bF(o,a,r+n.c))}return q}, +Bo(a,b,c,d){var s,r,q=this +if(c-b>1000){s=C.h.c3(b+c,2) +r=q.Bo(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.Bo(a,s,c,d)}return q.abS(a,b,c,d)}, +abS(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new P.bT(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r=C.c.av("AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE",f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=C.c.av(" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA",j+r) +if(j===0){h.a+=H.bY(i) +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:h.a+=H.bY(k) +break +case 65:h.a+=H.bY(k);--g +break +default:q=h.a+=H.bY(k) +h.a=q+H.bY(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +f=a[g]}p=g+1 +f=a[g] +if(f<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s)h.a+=H.bY(k) +else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +s=h.a +return s.charCodeAt(0)==0?s:s}} +P.a5g.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a +q+=a.a +s.a=q +s.a=q+": " +s.a+=P.lX(b) +r.a=", "}, +$S:218} +P.dj.prototype={ +mC(a){var s,r,q=this,p=q.c +if(p===0)return q +s=!q.a +r=q.b +p=P.eG(p,r) +return new P.dj(p===0?!1:s,r,p)}, +a1q(a){var s,r,q,p,o,n,m=this.c +if(m===0)return $.fQ() +s=m+a +r=this.b +q=new Uint16Array(s) +for(p=m-1;p>=0;--p)q[p+a]=r[p] +o=this.a +n=P.eG(s,q) +return new P.dj(n===0?!1:o,q,n)}, +a1t(a){var s,r,q,p,o,n,m,l=this,k=l.c +if(k===0)return $.fQ() +s=k-a +if(s<=0)return l.a?$.aot():$.fQ() +r=l.b +q=new Uint16Array(s) +for(p=a;p=0)return q.wj(b,r) +return b.wj(q,!r)}, +a5(a,b){var s,r,q=this,p=q.c +if(p===0)return b.mC(0) +s=b.c +if(s===0)return q +r=q.a +if(r!==b.a)return q.AO(b,r) +if(P.adg(q.b,p,b.b,s)>=0)return q.wj(b,r) +return b.wj(q,!r)}, +ap(a,b){var s,r,q,p,o,n,m,l=this.c,k=b.c +if(l===0||k===0)return $.fQ() +s=l+k +r=this.b +q=b.b +p=new Uint16Array(s) +for(o=0;o0?p.mC(0):p}, +a7l(a){var s,r,q,p=this +if(p.c0)q=q.HB(0,$.ani.bj()) +return p.a&&q.c>0?q.mC(0):q}, +JI(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.c +if(c===$.asP&&a.c===$.asR&&d.b===$.asO&&a.b===$.asQ)return +s=a.b +r=a.c +q=16-C.h.gOA(s[r-1]) +if(q>0){p=new Uint16Array(r+5) +o=P.asN(s,r,q,p) +n=new Uint16Array(c+5) +m=P.asN(d.b,c,q,n)}else{n=P.ane(d.b,0,c,c+2) +o=r +p=s +m=c}l=p[o-1] +k=m-o +j=new Uint16Array(m) +i=P.anf(p,o,k,j) +h=m+1 +if(P.adg(n,m,j,i)>=0){n[m]=1 +P.Nf(n,h,j,i,n)}else n[m]=0 +g=new Uint16Array(o+2) +g[o]=1 +P.Nf(g,o+1,p,o,g) +f=m-1 +for(;k>0;){e=P.aF0(l,n,f);--k +P.asT(e,g,0,n,k,o) +if(n[f]1;){q=$.aos() +if(q.c===0)H.h(C.I9) +p=r.a7l(q).i(0) +s.push(p) +o=p.length +if(o===1)s.push("000") +if(o===2)s.push("00") +if(o===3)s.push("0") +r=r.a1p(q)}s.push(C.h.i(r.b[0])) +if(m)s.push("-") +return new H.bN(s,t.Rr).aeD(0)}, +$ibC:1} +P.adh.prototype={ +$2(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +$S:120} +P.adi.prototype={ +$1(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +$S:79} +P.bC.prototype={} +P.dH.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof P.dH&&this.a===b.a&&this.b===b.b}, +bA(a,b){return C.h.bA(this.a,b.a)}, +gu(a){var s=this.a +return(s^C.h.eY(s,30))&1073741823}, +i(a){var s=this,r=P.aBg(H.aDk(s)),q=P.F8(H.aDi(s)),p=P.F8(H.aDe(s)),o=P.F8(H.aDf(s)),n=P.F8(H.aDh(s)),m=P.F8(H.aDj(s)),l=P.aBh(H.aDg(s)) +if(s.b)return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l+"Z" +else return r+"-"+q+"-"+p+" "+o+":"+n+":"+m+"."+l}, +$ibC:1} +P.aP.prototype={ +R(a,b){return new P.aP(this.a+b.a)}, +a5(a,b){return new P.aP(this.a-b.a)}, +ap(a,b){return new P.aP(C.d.b4(this.a*b))}, +k(a,b){if(b==null)return!1 +return b instanceof P.aP&&this.a===b.a}, +gu(a){return C.h.gu(this.a)}, +bA(a,b){return C.h.bA(this.a,b.a)}, +i(a){var s,r,q,p=new P.a0t(),o=this.a +if(o<0)return"-"+new P.aP(0-o).i(0) +s=p.$1(C.h.c3(o,6e7)%60) +r=p.$1(C.h.c3(o,1e6)%60) +q=new P.a0s().$1(o%1e6) +return""+C.h.c3(o,36e8)+":"+s+":"+r+"."+q}, +$ibC:1} +P.a0s.prototype={ +$1(a){if(a>=1e5)return""+a +if(a>=1e4)return"0"+a +if(a>=1000)return"00"+a +if(a>=100)return"000"+a +if(a>=10)return"0000"+a +return"00000"+a}, +$S:137} +P.a0t.prototype={ +$1(a){if(a>=10)return""+a +return"0"+a}, +$S:137} +P.bu.prototype={ +gtm(){return H.aC(this.$thrownJsError)}} +P.lv.prototype={ +i(a){var s=this.a +if(s!=null)return"Assertion failed: "+P.lX(s) +return"Assertion failed"}, +gRg(a){return this.a}} +P.l3.prototype={} +P.J6.prototype={ +i(a){return"Throw of null."}} +P.fl.prototype={ +gBN(){return"Invalid argument"+(!this.a?"(s)":"")}, +gBM(){return""}, +i(a){var s,r,q=this,p=q.c,o=p==null?"":" ("+p+")",n=q.d,m=n==null?"":": "+H.e(n),l=q.gBN()+o+m +if(!q.a)return l +s=q.gBM() +r=P.lX(q.b) +return l+s+": "+r}, +gb0(a){return this.c}} +P.ps.prototype={ +gBN(){return"RangeError"}, +gBM(){var s,r=this.e,q=this.f +if(r==null)s=q!=null?": Not less than or equal to "+H.e(q):"" +else if(q==null)s=": Not greater than or equal to "+H.e(r) +else if(q>r)s=": Not in inclusive range "+H.e(r)+".."+H.e(q) +else s=qd.length +else s=!1 +if(s)e=null +if(e==null){if(d.length>78)d=C.c.N(d,0,75)+"..." +return f+"\n"+d}for(r=1,q=0,p=!1,o=0;o1?f+(" (at line "+r+", character "+(e-q+1)+")\n"):f+(" (at character "+(e+1)+")\n") +m=d.length +for(o=e;o78)if(e-q<75){l=q+75 +k=q +j="" +i="..."}else{if(m-e<75){k=m-75 +l=m +i=""}else{k=e-36 +l=e+36 +i="..."}j="..."}else{l=m +k=q +j="" +i=""}h=C.c.N(d,k,l) +return f+j+h+i+"\n"+C.c.ap(" ",e-k+j.length)+"^\n"}else return e!=null?f+(" (at offset "+H.e(e)+")"):f}, +$icU:1} +P.Gy.prototype={ +i(a){return"IntegerDivisionByZeroException"}, +$icU:1} +P.FL.prototype={ +h(a,b){var s=typeof b=="number"||typeof b=="string" +if(s)H.h(P.iO(b,u.B,null)) +return this.a.get(b)}, +q(a,b,c){this.a.set(b,c)}, +i(a){return"Expando:null"}, +gb0(){return null}} +P.r.prototype={ +y4(a,b){return H.lE(this,H.w(this).j("r.E"),b)}, +adj(a,b){var s=this,r=H.w(s) +if(r.j("O").b(s))return H.aBM(s,b,r.j("r.E")) +return new H.m3(s,b,r.j("m3"))}, +ml(a,b,c){return H.ky(this,b,H.w(this).j("r.E"),c)}, +t_(a,b){return new H.aR(this,b,H.w(this).j("aR"))}, +v(a,b){var s +for(s=this.gU(this);s.t();)if(J.f(s.gD(s),b))return!0 +return!1}, +aj(a,b){var s +for(s=this.gU(this);s.t();)b.$1(s.gD(s))}, +c4(a,b){var s,r=this.gU(this) +if(!r.t())return"" +if(b===""){s="" +do s+=H.e(J.dD(r.gD(r))) +while(r.t())}else{s=""+H.e(J.dD(r.gD(r))) +for(;r.t();)s=s+b+H.e(J.dD(r.gD(r)))}return s.charCodeAt(0)==0?s:s}, +ls(a,b){var s +for(s=this.gU(this);s.t();)if(b.$1(s.gD(s)))return!0 +return!1}, +lK(a,b){return P.aG(this,b,H.w(this).j("r.E"))}, +pT(a){return this.lK(a,!0)}, +mw(a){return P.vn(this,H.w(this).j("r.E"))}, +gp(a){var s,r=this.gU(this) +for(s=0;r.t();)++s +return s}, +gK(a){return!this.gU(this).t()}, +gbb(a){return!this.gK(this)}, +lJ(a,b){return H.abi(this,b,H.w(this).j("r.E"))}, +hc(a,b){return H.aax(this,b,H.w(this).j("r.E"))}, +gJ(a){var s=this.gU(this) +if(!s.t())throw H.c(H.bM()) +return s.gD(s)}, +gL(a){var s,r=this.gU(this) +if(!r.t())throw H.c(H.bM()) +do s=r.gD(r) +while(r.t()) +return s}, +gc5(a){var s,r=this.gU(this) +if(!r.t())throw H.c(H.bM()) +s=r.gD(r) +if(r.t())throw H.c(H.aqU()) +return s}, +rg(a,b,c){var s,r +for(s=this.gU(this);s.t();){r=s.gD(s) +if(b.$1(r))return r}return c.$0()}, +b9(a,b){var s,r,q +P.cP(b,"index") +for(s=this.gU(this),r=0;s.t();){q=s.gD(s) +if(b===r)return q;++r}throw H.c(P.bK(b,this,"index",null,r))}, +i(a){return P.am8(this,"(",")")}} +P.GA.prototype={} +P.co.prototype={ +i(a){return"MapEntry("+H.e(this.a)+": "+H.e(this.b)+")"}, +gf7(a){return this.a}, +gm(a){return this.b}} +P.aH.prototype={ +gu(a){return P.F.prototype.gu.call(this,this)}, +i(a){return"null"}} +P.F.prototype={$iF:1, +k(a,b){return this===b}, +gu(a){return H.f3(this)}, +i(a){return"Instance of '"+H.a6z(this)+"'"}, +Rq(a,b){throw H.c(P.aro(this,b.gRf(),b.gRE(),b.gRp()))}, +gds(a){return H.G(this)}, +toString(){return this.i(this)}} +P.Se.prototype={ +i(a){return""}, +$icc:1} +P.LZ.prototype={ +gact(){var s,r=this.b +if(r==null)r=$.Ke.$0() +s=r-this.a +if($.akY()===1e6)return s +return s*1000}, +w7(a){var s=this,r=s.b +if(r!=null){s.a=s.a+($.Ke.$0()-r) +s.b=null}}, +eJ(a){var s=this.b +this.a=s==null?$.Ke.$0():s}} +P.a85.prototype={ +gD(a){return this.d}, +t(){var s,r,q,p=this,o=p.b=p.c,n=p.a,m=n.length +if(o===m){p.d=-1 +return!1}s=C.c.av(n,o) +r=o+1 +if((s&64512)===55296&&r4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=P.fO(C.c.N(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:120} +P.AQ.prototype={ +gNd(){var s,r,q,p=this,o=p.x +if(o==null){o=p.a +s=o.length!==0?""+o+":":"" +r=p.c +q=r==null +if(!q||o==="file"){o=s+"//" +s=p.b +if(s.length!==0)o=o+s+"@" +if(!q)o+=r +s=p.d +if(s!=null)o=o+":"+H.e(s)}else o=s +o+=p.e +s=p.f +if(s!=null)o=o+"?"+s +s=p.r +if(s!=null)o=o+"#"+s +o=o.charCodeAt(0)==0?o:o +if(p.x==null)p.x=o +else o=H.h(H.cg("_text"))}return o}, +grN(){var s,r=this,q=r.y +if(q==null){s=r.e +if(s.length!==0&&C.c.av(s,0)===47)s=C.c.bz(s,1) +q=s.length===0?C.eC:P.ar7(new H.aV(H.a(s.split("/"),t.s),P.aId(),t.cj),t.N) +if(r.y==null)r.y=q +else q=H.h(H.cg("pathSegments"))}return q}, +gu(a){var s=this,r=s.z +if(r==null){r=C.c.gu(s.gNd()) +if(s.z==null)s.z=r +else r=H.h(H.cg("hashCode"))}return r}, +gSF(){return this.b}, +gFm(a){var s=this.c +if(s==null)return"" +if(C.c.bP(s,"["))return C.c.N(s,1,s.length-1) +return s}, +gG5(a){var s=this.d +return s==null?P.atn(this.a):s}, +gRT(a){var s=this.f +return s==null?"":s}, +gQe(){var s=this.r +return s==null?"":s}, +gQw(){return this.a.length!==0}, +gQs(){return this.c!=null}, +gQv(){return this.f!=null}, +gQt(){return this.r!=null}, +i(a){return this.gNd()}, +k(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(t.Xu.b(b))if(q.a===b.gta())if(q.c!=null===b.gQs())if(q.b===b.gSF())if(q.gFm(q)===b.gFm(b))if(q.gG5(q)===b.gG5(b))if(q.e===b.gzm(b)){s=q.f +r=s==null +if(!r===b.gQv()){if(r)s="" +if(s===b.gRT(b)){s=q.r +r=s==null +if(!r===b.gQt()){if(r)s="" +s=s===b.gQe()}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +$iMy:1, +gta(){return this.a}, +gzm(a){return this.e}} +P.aiO.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=s.a+=P.T4(C.hA,a,C.as,!0) +if(b!=null&&b.length!==0){s.a=r+"=" +s.a+=P.T4(C.hA,b,C.as,!0)}}, +$S:247} +P.aiN.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.aU(b),r=this.a;s.t();)r.$2(a,s.gD(s))}, +$S:15} +P.ach.prototype={ +gSE(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=C.c.v6(m,"?",s) +q=m.length +if(r>=0){p=P.AR(m,r+1,q,C.ha,!1) +q=r}else p=n +m=o.c=new P.NX("data","",n,n,P.AR(m,s,q,C.ux,!1),p,n)}return m}, +i(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +P.aji.prototype={ +$2(a,b){var s=this.a[a] +C.aj.ad2(s,0,96,b) +return s}, +$S:252} +P.ajj.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:106} +P.RT.prototype={ +gQw(){return this.b>0}, +gQs(){return this.c>0}, +gadX(){return this.c>0&&this.d+1r?C.c.N(this.a,r,s-1):""}, +gFm(a){var s=this.c +return s>0?C.c.N(this.a,s,this.d):""}, +gG5(a){var s,r=this +if(r.gadX())return P.fO(C.c.N(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&C.c.bP(r.a,"http"))return 80 +if(s===5&&C.c.bP(r.a,"https"))return 443 +return 0}, +gzm(a){return C.c.N(this.a,this.e,this.f)}, +gRT(a){var s=this.f,r=this.r +return s>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.uk.prototype={ +i(a){var s,r=a.left +r.toString +r="Rectangle ("+H.e(r)+", " +s=a.top +s.toString +return r+H.e(s)+") "+H.e(this.gaM(a))+" x "+H.e(this.gaB(a))}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.l(b) +if(s===r.gn8(b)){s=a.top +s.toString +s=s===r.gmx(b)&&this.gaM(a)===r.gaM(b)&&this.gaB(a)===r.gaB(b)}else s=!1}else s=!1 +return s}, +gu(a){var s,r=a.left +r.toString +r=C.d.gu(r) +s=a.top +s.toString +return W.at4(r,C.d.gu(s),C.d.gu(this.gaM(a)),C.d.gu(this.gaB(a)))}, +gaau(a){var s=a.bottom +s.toString +return s}, +gKZ(a){return a.height}, +gaB(a){var s=this.gKZ(a) +s.toString +return s}, +gn8(a){var s=a.left +s.toString +return s}, +gpO(a){var s=a.right +s.toString +return s}, +gmx(a){var s=a.top +s.toString +return s}, +gO6(a){return a.width}, +gaM(a){var s=this.gO6(a) +s.toString +return s}, +$iim:1} +W.Fu.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.a0g.prototype={ +gp(a){return a.length}} +W.Nt.prototype={ +v(a,b){return J.UA(this.b,b)}, +gK(a){return this.a.firstElementChild==null}, +gp(a){return this.b.length}, +h(a,b){return t.h.a(this.b[b])}, +q(a,b,c){this.a.replaceChild(c,this.b[b])}, +sp(a,b){throw H.c(P.S("Cannot resize element lists"))}, +F(a,b){this.a.appendChild(b) +return b}, +gU(a){var s=this.pT(this) +return new J.fT(s,s.length)}, +b8(a,b,c,d,e){throw H.c(P.cj(null))}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}, +w(a,b){return W.aF6(this.a,b)}, +rj(a,b,c){var s,r=this,q=r.b,p=q.length +if(b>p)throw H.c(P.bn(b,0,r.gp(r),null,null)) +s=r.a +if(b===p)s.appendChild(c) +else s.insertBefore(c,t.h.a(q[b]))}, +fa(a){var s=this.gL(this) +this.a.removeChild(s) +return s}, +gJ(a){return W.aF5(this.a)}, +gL(a){var s=this.a.lastElementChild +if(s==null)throw H.c(P.a8("No elements")) +return s}} +W.ny.prototype={ +gp(a){return this.a.length}, +h(a,b){return this.$ti.c.a(this.a[b])}, +q(a,b,c){throw H.c(P.S("Cannot modify list"))}, +sp(a,b){throw H.c(P.S("Cannot modify list"))}, +gJ(a){return this.$ti.c.a(C.Av.gJ(this.a))}, +gL(a){return this.$ti.c.a(C.Av.gL(this.a))}} +W.aB.prototype={ +gaal(a){return new W.Ov(a)}, +gE0(a){return new W.Nt(a,a.children)}, +i(a){return a.localName}, +m6(a,b,c,d){var s,r,q,p +if(c==null){s=$.aqv +if(s==null){s=H.a([],t.qF) +r=new W.w3(s) +s.push(W.at3(null)) +s.push(W.ath()) +$.aqv=r +d=r}else d=s +s=$.aqu +if(s==null){s=new W.T5(d) +$.aqu=s +c=s}else{s.a=d +c=s}}if($.ke==null){s=document +r=s.implementation.createHTMLDocument("") +$.ke=r +$.alG=r.createRange() +r=$.ke.createElement("base") +t.N2.a(r) +s=s.baseURI +s.toString +r.href=s +$.ke.head.appendChild(r)}s=$.ke +if(s.body==null){r=s.createElement("body") +s.body=t.C4.a(r)}s=$.ke +if(t.C4.b(a)){s=s.body +s.toString +q=s}else{s.toString +q=s.createElement(a.tagName) +$.ke.body.appendChild(q)}if("createContextualFragment" in window.Range.prototype&&!C.b.v(C.a1e,a.tagName)){$.alG.selectNodeContents(q) +s=$.alG +s.toString +p=s.createContextualFragment(b==null?"null":b)}else{q.innerHTML=b +p=$.ke.createDocumentFragment() +for(;s=q.firstChild,s!=null;)p.appendChild(s)}if(q!==$.ke.body)J.bA(q) +c.A_(p) +document.adoptNode(p) +return p}, +abD(a,b,c){return this.m6(a,b,c,null)}, +TJ(a,b){a.textContent=null +a.appendChild(this.m6(a,b,null,null))}, +Q7(a){return a.focus()}, +gSk(a){return a.tagName}, +$iaB:1} +W.a0O.prototype={ +$1(a){return t.h.b(a)}, +$S:139} +W.Fz.prototype={ +saB(a,b){a.height=b}, +gb0(a){return a.name}, +saM(a,b){a.width=b}} +W.uu.prototype={ +gb0(a){return a.name}, +a5f(a,b,c){return a.remove(H.ff(b,0),H.ff(c,1))}, +bT(a){var s=new P.a4($.Y,t.LR),r=new P.aM(s,t.zh) +this.a5f(a,new W.a1j(r),new W.a1k(r)) +return s}} +W.a1j.prototype={ +$0(){this.a.e5(0)}, +$S:0} +W.a1k.prototype={ +$1(a){this.a.o2(a)}, +$S:256} +W.a1.prototype={ +gmu(a){return W.ajf(a.target)}, +$ia1:1} +W.a_.prototype={ +nR(a,b,c,d){if(c!=null)this.a_E(a,b,c,d)}, +nQ(a,b,c){return this.nR(a,b,c,null)}, +rQ(a,b,c,d){if(c!=null)this.a7o(a,b,c,d)}, +zw(a,b,c){return this.rQ(a,b,c,null)}, +a_E(a,b,c,d){return a.addEventListener(b,H.ff(c,1),d)}, +a7o(a,b,c,d){return a.removeEventListener(b,H.ff(c,1),d)}} +W.a1q.prototype={ +gb0(a){return a.name}} +W.FP.prototype={ +gb0(a){return a.name}} +W.eT.prototype={ +gb0(a){return a.name}, +$ieT:1} +W.oE.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1, +$ioE:1} +W.a1s.prototype={ +gb0(a){return a.name}} +W.a1t.prototype={ +gp(a){return a.length}} +W.m4.prototype={$im4:1} +W.j1.prototype={ +gp(a){return a.length}, +gb0(a){return a.name}, +$ij1:1} +W.h0.prototype={$ih0:1} +W.a2J.prototype={ +gp(a){return a.length}} +W.mb.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.kk.prototype={ +afP(a,b,c,d){return a.open(b,c,!0)}, +$ikk:1} +W.a2Q.prototype={ +$1(a){var s,r,q,p=this.a,o=p.status +o.toString +s=o>=200&&o<300 +r=o>307&&o<400 +o=s||o===0||o===304||r +q=this.b +if(o)q.d0(0,p) +else q.o2(a)}, +$S:257} +W.uW.prototype={} +W.Go.prototype={ +saB(a,b){a.height=b}, +gb0(a){return a.name}, +saM(a,b){a.width=b}} +W.uY.prototype={$iuY:1} +W.me.prototype={ +saB(a,b){a.height=b}, +saM(a,b){a.width=b}, +$ime:1} +W.mh.prototype={ +saB(a,b){a.height=b}, +gb0(a){return a.name}, +saM(a,b){a.width=b}, +$imh:1} +W.j8.prototype={$ij8:1} +W.vg.prototype={} +W.a4g.prototype={ +i(a){return String(a)}} +W.H_.prototype={ +gb0(a){return a.name}} +W.mw.prototype={} +W.a4A.prototype={ +bT(a){return P.jZ(a.remove(),t.z)}} +W.a4B.prototype={ +gp(a){return a.length}} +W.IO.prototype={ +ab(a,b){return a.addListener(H.ff(b,1))}, +a0(a,b){return a.removeListener(H.ff(b,1))}} +W.p6.prototype={$ip6:1} +W.vQ.prototype={ +nR(a,b,c,d){if(b==="message")a.start() +this.V6(a,b,c,!1)}, +$ivQ:1} +W.kA.prototype={ +gb0(a){return a.name}, +$ikA:1} +W.IQ.prototype={ +aC(a,b){return P.fg(a.get(b))!=null}, +h(a,b){return P.fg(a.get(b))}, +aj(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],P.fg(s.value[1]))}}, +gaI(a){var s=H.a([],t.s) +this.aj(a,new W.a4E(s)) +return s}, +gbl(a){var s=H.a([],t.n4) +this.aj(a,new W.a4F(s)) +return s}, +gp(a){return a.size}, +gK(a){return a.size===0}, +gbb(a){return a.size!==0}, +q(a,b,c){throw H.c(P.S("Not supported"))}, +bL(a,b,c){throw H.c(P.S("Not supported"))}, +w(a,b){throw H.c(P.S("Not supported"))}, +$iar:1} +W.a4E.prototype={ +$2(a,b){return this.a.push(a)}, +$S:15} +W.a4F.prototype={ +$2(a,b){return this.a.push(b)}, +$S:15} +W.IR.prototype={ +aC(a,b){return P.fg(a.get(b))!=null}, +h(a,b){return P.fg(a.get(b))}, +aj(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],P.fg(s.value[1]))}}, +gaI(a){var s=H.a([],t.s) +this.aj(a,new W.a4G(s)) +return s}, +gbl(a){var s=H.a([],t.n4) +this.aj(a,new W.a4H(s)) +return s}, +gp(a){return a.size}, +gK(a){return a.size===0}, +gbb(a){return a.size!==0}, +q(a,b,c){throw H.c(P.S("Not supported"))}, +bL(a,b,c){throw H.c(P.S("Not supported"))}, +w(a,b){throw H.c(P.S("Not supported"))}, +$iar:1} +W.a4G.prototype={ +$2(a,b){return this.a.push(a)}, +$S:15} +W.a4H.prototype={ +$2(a,b){return this.a.push(b)}, +$S:15} +W.vS.prototype={ +gb0(a){return a.name}} +W.hc.prototype={$ihc:1} +W.IS.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.ef.prototype={ +gfD(a){var s,r,q,p,o,n,m +if(!!a.offsetX)return new P.f2(a.offsetX,a.offsetY,t.i6) +else{s=a.target +r=t.h +if(!r.b(W.ajf(s)))throw H.c(P.S("offsetX is only supported on elements")) +q=r.a(W.ajf(s)) +s=a.clientX +r=a.clientY +p=t.i6 +o=q.getBoundingClientRect() +n=o.left +n.toString +o=o.top +o.toString +m=new P.f2(s,r,p).a5(0,new P.f2(n,o,p)) +return new P.f2(C.d.dK(m.a),C.d.dK(m.b),p)}}, +$ief:1} +W.a5d.prototype={ +gb0(a){return a.name}} +W.d2.prototype={ +gJ(a){var s=this.a.firstChild +if(s==null)throw H.c(P.a8("No elements")) +return s}, +gL(a){var s=this.a.lastChild +if(s==null)throw H.c(P.a8("No elements")) +return s}, +gc5(a){var s=this.a,r=s.childNodes.length +if(r===0)throw H.c(P.a8("No elements")) +if(r>1)throw H.c(P.a8("More than one element")) +s=s.firstChild +s.toString +return s}, +F(a,b){this.a.appendChild(b)}, +M(a,b){var s,r,q,p,o +if(b instanceof W.d2){s=b.a +r=this.a +if(s!==r)for(q=s.childNodes.length,p=0;p>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.Ja.prototype={ +saB(a,b){a.height=b}, +gb0(a){return a.name}, +saM(a,b){a.width=b}} +W.Jb.prototype={ +saB(a,b){a.height=b}, +saM(a,b){a.width=b}, +vO(a,b,c){var s=a.getContext(b,P.U7(c)) +return s}} +W.Jk.prototype={ +gb0(a){return a.name}} +W.a5B.prototype={ +gb0(a){return a.name}} +W.wb.prototype={} +W.JG.prototype={ +gb0(a){return a.name}} +W.a5T.prototype={ +gb0(a){return a.name}} +W.ie.prototype={ +gb0(a){return a.name}} +W.a5X.prototype={ +gb0(a){return a.name}} +W.hf.prototype={ +gp(a){return a.length}, +gb0(a){return a.name}, +$ihf:1} +W.Ka.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.ji.prototype={$iji:1} +W.ij.prototype={$iij:1} +W.a6E.prototype={ +Os(a){return a.arrayBuffer()}, +dX(a){return a.text()}} +W.L9.prototype={ +aC(a,b){return P.fg(a.get(b))!=null}, +h(a,b){return P.fg(a.get(b))}, +aj(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],P.fg(s.value[1]))}}, +gaI(a){var s=H.a([],t.s) +this.aj(a,new W.a8_(s)) +return s}, +gbl(a){var s=H.a([],t.n4) +this.aj(a,new W.a80(s)) +return s}, +gp(a){return a.size}, +gK(a){return a.size===0}, +gbb(a){return a.size!==0}, +q(a,b,c){throw H.c(P.S("Not supported"))}, +bL(a,b,c){throw H.c(P.S("Not supported"))}, +w(a,b){throw H.c(P.S("Not supported"))}, +$iar:1} +W.a8_.prototype={ +$2(a,b){return this.a.push(a)}, +$S:15} +W.a80.prototype={ +$2(a,b){return this.a.push(b)}, +$S:15} +W.a8t.prototype={ +aha(a){return a.unlock()}} +W.x4.prototype={} +W.Lq.prototype={ +gp(a){return a.length}, +gb0(a){return a.name}} +W.Lw.prototype={ +gb0(a){return a.name}} +W.LQ.prototype={ +gb0(a){return a.name}} +W.ho.prototype={$iho:1} +W.LU.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.qa.prototype={$iqa:1} +W.hp.prototype={$ihp:1} +W.LV.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.hq.prototype={ +gp(a){return a.length}, +$ihq:1} +W.LW.prototype={ +gb0(a){return a.name}} +W.aaJ.prototype={ +gdh(a){return a.text}, +dX(a){return this.gdh(a).$0()}} +W.aaK.prototype={ +gb0(a){return a.name}} +W.M_.prototype={ +aC(a,b){return a.getItem(H.cy(b))!=null}, +h(a,b){return a.getItem(H.cy(b))}, +q(a,b,c){a.setItem(b,c)}, +bL(a,b,c){if(a.getItem(b)==null)a.setItem(b,c.$0()) +return H.cy(a.getItem(b))}, +w(a,b){var s +H.cy(b) +s=a.getItem(b) +a.removeItem(b) +return s}, +aj(a,b){var s,r,q +for(s=0;!0;++s){r=a.key(s) +if(r==null)return +q=a.getItem(r) +q.toString +b.$2(r,q)}}, +gaI(a){var s=H.a([],t.s) +this.aj(a,new W.aaX(s)) +return s}, +gbl(a){var s=H.a([],t.s) +this.aj(a,new W.aaY(s)) +return s}, +gp(a){return a.length}, +gK(a){return a.key(0)==null}, +gbb(a){return a.key(0)!=null}, +$iar:1} +W.aaX.prototype={ +$2(a,b){return this.a.push(a)}, +$S:140} +W.aaY.prototype={ +$2(a,b){return this.a.push(b)}, +$S:140} +W.xE.prototype={} +W.f7.prototype={$if7:1} +W.xJ.prototype={ +m6(a,b,c,d){var s,r +if("createContextualFragment" in window.Range.prototype)return this.Aw(a,b,c,d) +s=W.uo(""+b+"
",c,d) +r=document.createDocumentFragment() +new W.d2(r).M(0,new W.d2(s)) +return r}} +W.M8.prototype={ +m6(a,b,c,d){var s,r +if("createContextualFragment" in window.Range.prototype)return this.Aw(a,b,c,d) +s=document +r=s.createDocumentFragment() +s=new W.d2(C.FY.m6(s.createElement("table"),b,c,d)) +s=new W.d2(s.gc5(s)) +new W.d2(r).M(0,new W.d2(s.gc5(s))) +return r}} +W.M9.prototype={ +m6(a,b,c,d){var s,r +if("createContextualFragment" in window.Range.prototype)return this.Aw(a,b,c,d) +s=document +r=s.createDocumentFragment() +s=new W.d2(C.FY.m6(s.createElement("table"),b,c,d)) +new W.d2(r).M(0,new W.d2(s.gc5(s))) +return r}} +W.qj.prototype={$iqj:1} +W.qk.prototype={ +gb0(a){return a.name}, +Tu(a){return a.select()}, +$iqk:1} +W.hv.prototype={$ihv:1} +W.fa.prototype={$ifa:1} +W.Mi.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.Mj.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.abZ.prototype={ +gp(a){return a.length}} +W.hw.prototype={$ihw:1} +W.l1.prototype={$il1:1} +W.y5.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.ac7.prototype={ +gp(a){return a.length}} +W.jC.prototype={} +W.acl.prototype={ +i(a){return String(a)}} +W.MC.prototype={ +saB(a,b){a.height=b}, +saM(a,b){a.width=b}} +W.acA.prototype={ +gp(a){return a.length}} +W.MG.prototype={ +gdh(a){return a.text}, +dX(a){return this.gdh(a).$0()}} +W.acB.prototype={ +saM(a,b){a.width=b}} +W.nt.prototype={ +gac4(a){var s=a.deltaY +if(s!=null)return s +throw H.c(P.S("deltaY is not supported"))}, +gac3(a){var s=a.deltaX +if(s!=null)return s +throw H.c(P.S("deltaX is not supported"))}, +gac2(a){if(!!a.deltaMode)return a.deltaMode +return 0}, +$int:1} +W.nu.prototype={ +S8(a,b){var s +this.a1Q(a) +s=W.auh(b,t.Jy) +s.toString +return this.a7u(a,s)}, +a7u(a,b){return a.requestAnimationFrame(H.ff(b,1))}, +a1Q(a){if(!!(a.requestAnimationFrame&&a.cancelAnimationFrame))return;(function(b){var s=["ms","moz","webkit","o"] +for(var r=0;r>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.yJ.prototype={ +i(a){var s,r=a.left +r.toString +r="Rectangle ("+H.e(r)+", " +s=a.top +s.toString +s=r+H.e(s)+") " +r=a.width +r.toString +r=s+H.e(r)+" x " +s=a.height +s.toString +return r+H.e(s)}, +k(a,b){var s,r +if(b==null)return!1 +if(t.Bb.b(b)){s=a.left +s.toString +r=J.l(b) +if(s===r.gn8(b)){s=a.top +s.toString +if(s===r.gmx(b)){s=a.width +s.toString +if(s===r.gaM(b)){s=a.height +s.toString +r=s===r.gaB(b) +s=r}else s=!1}else s=!1}else s=!1}else s=!1 +return s}, +gu(a){var s,r,q,p=a.left +p.toString +p=C.d.gu(p) +s=a.top +s.toString +s=C.d.gu(s) +r=a.width +r.toString +r=C.d.gu(r) +q=a.height +q.toString +return W.at4(p,s,r,C.d.gu(q))}, +gKZ(a){return a.height}, +gaB(a){var s=a.height +s.toString +return s}, +saB(a,b){a.height=b}, +gO6(a){return a.width}, +gaM(a){var s=a.width +s.toString +return s}, +saM(a,b){a.width=b}} +W.P9.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.zG.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.S2.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.Sh.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a[b]}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return a[b]}, +$iaZ:1, +$iO:1, +$iba:1, +$ir:1, +$iE:1} +W.Na.prototype={ +mT(a,b,c){var s=t.N +return P.amm(this,s,s,b,c)}, +bL(a,b,c){var s=this.a,r=s.hasAttribute(b) +if(!r)s.setAttribute(b,c.$0()) +return H.cy(s.getAttribute(b))}, +aj(a,b){var s,r,q,p,o +for(s=this.gaI(this),r=s.length,q=this.a,p=0;p" +if(typeof console!="undefined")window.console.warn(s) +return}if(!m.a.qO(a)){m.u0(a,b) +window +s="Removing disallowed element <"+e+"> from "+H.e(b) +if(typeof console!="undefined")window.console.warn(s) +return}if(g!=null)if(!m.a.nU(a,"is",g)){m.u0(a,b) +window +s="Removing disallowed type extension <"+e+' is="'+g+'">' +if(typeof console!="undefined")window.console.warn(s) +return}s=f.gaI(f) +r=H.a(s.slice(0),H.ax(s)) +for(q=f.gaI(f).length-1,s=f.a;q>=0;--q){p=r[q] +o=m.a +n=J.aA8(p) +H.cy(p) +if(!o.nU(a,n,s.getAttribute(p))){window +o="Removing disallowed attribute <"+e+" "+p+'="'+H.e(s.getAttribute(p))+'">' +if(typeof console!="undefined")window.console.warn(o) +s.removeAttribute(p)}}if(t.aW.b(a)){s=a.content +s.toString +m.A_(s)}}} +W.aiS.prototype={ +$2(a,b){var s,r,q,p,o,n=this.a +switch(a.nodeType){case 1:n.a7P(a,b) +break +case 8:case 11:case 3:case 4:break +default:n.u0(a,b)}s=a.lastChild +for(;s!=null;){r=null +try{r=s.previousSibling +if(r!=null){q=r.nextSibling +p=s +p=q==null?p!=null:q!==p +q=p}else q=!1 +if(q){q=P.a8("Corrupt HTML") +throw H.c(q)}}catch(o){H.a5(o) +q=s;++n.b +p=q.parentNode +if(a!==p){if(p!=null)p.removeChild(q)}else a.removeChild(q) +s=null +r=a.lastChild}if(s!=null)this.$2(s,a) +s=r}}, +$S:265} +W.NK.prototype={} +W.Oi.prototype={} +W.Oj.prototype={} +W.Ok.prototype={} +W.Ol.prototype={} +W.OU.prototype={} +W.OV.prototype={} +W.Pf.prototype={} +W.Pg.prototype={} +W.PN.prototype={} +W.PO.prototype={} +W.PP.prototype={} +W.PQ.prototype={} +W.Q9.prototype={} +W.Qa.prototype={} +W.Qv.prototype={} +W.Qw.prototype={} +W.RC.prototype={} +W.Am.prototype={} +W.An.prototype={} +W.S0.prototype={} +W.S1.prototype={} +W.S8.prototype={} +W.SA.prototype={} +W.SB.prototype={} +W.AF.prototype={} +W.AG.prototype={} +W.SI.prototype={} +W.SJ.prototype={} +W.Tg.prototype={} +W.Th.prototype={} +W.Tp.prototype={} +W.Tq.prototype={} +W.Tw.prototype={} +W.Tx.prototype={} +W.TG.prototype={} +W.TH.prototype={} +W.TI.prototype={} +W.TJ.prototype={} +P.aia.prototype={ +rf(a){var s,r=this.a,q=r.length +for(s=0;s")),new P.a1v(),r.j("ee"))}, +aj(a,b){C.b.aj(P.bR(this.glT(),!1,t.h),b)}, +q(a,b,c){var s=this.glT() +J.azM(s.b.$1(J.nW(s.a,b)),c)}, +sp(a,b){var s=J.cq(this.glT().a) +if(b>=s)return +else if(b<0)throw H.c(P.ce("Invalid list length",null)) +this.Gf(0,b,s)}, +F(a,b){this.b.a.appendChild(b)}, +v(a,b){if(!t.h.b(b))return!1 +return b.parentNode===this.a}, +b8(a,b,c,d,e){throw H.c(P.S("Cannot setRange on filtered list"))}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}, +Gf(a,b,c){var s=this.glT() +s=H.aax(s,b,s.$ti.j("r.E")) +C.b.aj(P.bR(H.abi(s,c-b,H.w(s).j("r.E")),!0,t.z),new P.a1w())}, +fa(a){var s=this.glT(),r=s.b.$1(J.BJ(s.a)) +J.bA(r) +return r}, +rj(a,b,c){var s,r +if(b===J.cq(this.glT().a))this.b.a.appendChild(c) +else{s=this.glT() +r=s.b.$1(J.nW(s.a,b)) +r.parentNode.insertBefore(c,r)}}, +w(a,b){return!1}, +gp(a){return J.cq(this.glT().a)}, +h(a,b){var s=this.glT() +return s.b.$1(J.nW(s.a,b))}, +gU(a){var s=P.bR(this.glT(),!1,t.h) +return new J.fT(s,s.length)}} +P.a1u.prototype={ +$1(a){return t.h.b(a)}, +$S:139} +P.a1v.prototype={ +$1(a){return t.h.a(a)}, +$S:281} +P.a1w.prototype={ +$1(a){return J.bA(a)}, +$S:21} +P.a_y.prototype={ +gb0(a){return a.name}} +P.a3j.prototype={ +gb0(a){return a.name}} +P.ve.prototype={$ive:1} +P.a5w.prototype={ +gb0(a){return a.name}} +P.MA.prototype={ +gmu(a){return a.target}} +P.a3G.prototype={ +$1(a){var s,r,q,p,o=this.a +if(o.aC(0,a))return o.h(0,a) +if(t.f.b(a)){s={} +o.q(0,a,s) +for(o=J.l(a),r=J.aU(o.gaI(a));r.t();){q=r.gD(r) +s[q]=this.$1(o.h(a,q))}return s}else if(t.JY.b(a)){p=[] +o.q(0,a,p) +C.b.M(p,J.UG(a,this,t.z)) +return p}else return P.U_(a)}, +$S:108} +P.ajg.prototype={ +$1(a){var s=function(b,c,d){return function(){return b(c,d,this,Array.prototype.slice.apply(arguments))}}(P.aG3,a,!1) +P.anF(s,$.Ul(),a) +return s}, +$S:36} +P.ajh.prototype={ +$1(a){return new this.a(a)}, +$S:36} +P.ak5.prototype={ +$1(a){return new P.v9(a)}, +$S:282} +P.ak6.prototype={ +$1(a){return new P.mi(a,t.sW)}, +$S:285} +P.ak7.prototype={ +$1(a){return new P.j6(a)}, +$S:286} +P.j6.prototype={ +h(a,b){if(typeof b!="string"&&typeof b!="number")throw H.c(P.ce("property is not a String or num",null)) +return P.anC(this.a[b])}, +q(a,b,c){if(typeof b!="string"&&typeof b!="number")throw H.c(P.ce("property is not a String or num",null)) +this.a[b]=P.U_(c)}, +k(a,b){if(b==null)return!1 +return b instanceof P.j6&&this.a===b.a}, +i(a){var s,r +try{s=String(this.a) +return s}catch(r){H.a5(r) +s=this.c_(0) +return s}}, +uq(a,b){var s=this.a,r=b==null?null:P.bR(new H.aV(b,P.aIT(),H.ax(b).j("aV<1,@>")),!0,t.z) +return P.anC(s[a].apply(s,r))}, +aaG(a){return this.uq(a,null)}, +gu(a){return 0}} +P.v9.prototype={} +P.mi.prototype={ +IX(a){var s=this,r=a<0||a>=s.gp(s) +if(r)throw H.c(P.bn(a,0,s.gp(s),null,null))}, +h(a,b){if(H.jU(b))this.IX(b) +return this.Vl(0,b)}, +q(a,b,c){if(H.jU(b))this.IX(b) +this.Ih(0,b,c)}, +gp(a){var s=this.a.length +if(typeof s==="number"&&s>>>0===s)return s +throw H.c(P.a8("Bad JsArray length"))}, +sp(a,b){this.Ih(0,"length",b)}, +F(a,b){this.uq("push",[b])}, +fa(a){if(this.gp(this)===0)throw H.c(P.aDq(-1)) +return this.aaG("pop")}, +b8(a,b,c,d,e){var s,r +P.aC3(b,c,this.gp(this)) +s=c-b +if(s===0)return +r=[b,s] +C.b.M(r,J.UJ(d,e).lJ(0,s)) +this.uq("splice",r)}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}, +$iO:1, +$ir:1, +$iE:1} +P.ri.prototype={ +q(a,b,c){return this.Vm(0,b,c)}} +P.J5.prototype={ +i(a){return"Promise was rejected with a value of `"+(this.a?"undefined":"null")+"`."}, +$icU:1} +P.akI.prototype={ +$1(a){return this.a.d0(0,a)}, +$S:21} +P.akJ.prototype={ +$1(a){if(a==null)return this.a.o2(new P.J5(a===undefined)) +return this.a.o2(a)}, +$S:21} +P.f2.prototype={ +i(a){return"Point("+H.e(this.a)+", "+H.e(this.b)+")"}, +k(a,b){if(b==null)return!1 +return b instanceof P.f2&&this.a===b.a&&this.b===b.b}, +gu(a){var s=C.d.gu(this.a),r=C.d.gu(this.b) +return H.aEl(H.asm(H.asm(0,s),r))}, +R(a,b){var s=this.$ti,r=s.c +return new P.f2(r.a(this.a+b.a),r.a(this.b+b.b),s)}, +a5(a,b){var s=this.$ti,r=s.c +return new P.f2(r.a(this.a-b.a),r.a(this.b-b.b),s)}, +ap(a,b){var s=this.$ti,r=s.c +return new P.f2(r.a(this.a*b),r.a(this.b*b),s)}} +P.j9.prototype={$ij9:1} +P.GN.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a.getItem(b)}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return this.h(a,b)}, +$iO:1, +$ir:1, +$iE:1} +P.ja.prototype={$ija:1} +P.J9.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a.getItem(b)}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return this.h(a,b)}, +$iO:1, +$ir:1, +$iE:1} +P.a6k.prototype={ +gp(a){return a.length}} +P.a73.prototype={ +saB(a,b){a.height=b}, +saM(a,b){a.width=b}} +P.pF.prototype={$ipF:1} +P.M3.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a.getItem(b)}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return this.h(a,b)}, +$iO:1, +$ir:1, +$iE:1} +P.ah.prototype={ +gE0(a){return new P.FQ(a,new W.d2(a))}, +m6(a,b,c,d){var s,r,q,p,o,n=H.a([],t.qF) +n.push(W.at3(null)) +n.push(W.ath()) +n.push(new W.Si()) +c=new W.T5(new W.w3(n)) +s=''+b+"" +n=document +r=n.body +r.toString +q=C.my.abD(r,s,c) +p=n.createDocumentFragment() +n=new W.d2(q) +o=n.gc5(n) +for(;n=o.firstChild,n!=null;)p.appendChild(n) +return p}, +Q7(a){return a.focus()}, +$iah:1} +P.jz.prototype={$ijz:1} +P.Mp.prototype={ +gp(a){return a.length}, +h(a,b){if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +return a.getItem(b)}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return this.h(a,b)}, +$iO:1, +$ir:1, +$iE:1} +P.Py.prototype={} +P.Pz.prototype={} +P.Qg.prototype={} +P.Qh.prototype={} +P.Sc.prototype={} +P.Sd.prototype={} +P.SO.prototype={} +P.SP.prototype={} +P.FB.prototype={} +P.CW.prototype={ +i(a){return this.b}} +P.JH.prototype={ +i(a){return this.b}} +P.adQ.prototype={ +aA(a,b){H.aIN(this.a,this.b,a,b)}} +P.Aw.prototype={ +bi(a){H.Ua(this.b,this.c,a,t.CD)}} +P.jI.prototype={ +gp(a){var s=this.a +return s.gp(s)}, +rO(a){var s,r,q=this +if(!q.d&&q.e!=null){q.e.aA(a.a,a.gQP()) +return!1}s=q.c +if(s<=0)return!0 +r=q.JP(s-1) +q.a.ek(0,a) +return r}, +JP(a){var s,r,q,p +for(s=this.a,r=t.CD,q=!1;(s.c-s.b&s.a.length-1)>>>0>a;q=!0){p=s.pK() +H.Ua(p.b,p.c,null,r)}return q}, +a1u(){var s=this,r=s.a +if(!r.gK(r)&&s.e!=null){r=r.pK() +s.e.aA(r.a,r.gQP()) +P.dB(s.gJN())}else s.d=!1}} +P.VQ.prototype={ +ag1(a,b,c){this.a.bL(0,a,new P.VR()).rO(new P.Aw(b,c,$.Y))}, +TK(a,b){var s=this.a.bL(0,a,new P.VS()),r=s.e +s.e=new P.adQ(b,$.Y) +if(r==null&&!s.d){s.d=!0 +P.dB(s.gJN())}}, +Sb(a,b,c){var s=this.a,r=s.h(0,b) +if(r==null)s.q(0,b,new P.jI(P.h8(c,t.S8),c)) +else{r.c=c +r.JP(c)}}} +P.VR.prototype={ +$0(){return new P.jI(P.h8(1,t.S8),1)}, +$S:147} +P.VS.prototype={ +$0(){return new P.jI(P.h8(1,t.S8),1)}, +$S:147} +P.Jc.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof P.Jc&&b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"OffsetBase("+C.d.a2(this.a,1)+", "+C.d.a2(this.b,1)+")"}} +P.m.prototype={ +gdd(){var s=this.a,r=this.b +return Math.sqrt(s*s+r*r)}, +gyv(){var s=this.a,r=this.b +return s*s+r*r}, +a5(a,b){return new P.m(this.a-b.a,this.b-b.b)}, +R(a,b){return new P.m(this.a+b.a,this.b+b.b)}, +ap(a,b){return new P.m(this.a*b,this.b*b)}, +fh(a,b){return new P.m(this.a/b,this.b/b)}, +k(a,b){if(b==null)return!1 +return b instanceof P.m&&b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"Offset("+C.d.a2(this.a,1)+", "+C.d.a2(this.b,1)+")"}} +P.N.prototype={ +gK(a){return this.a<=0||this.b<=0}, +a5(a,b){var s=this +if(b instanceof P.N)return new P.m(s.a-b.a,s.b-b.b) +if(b instanceof P.m)return new P.N(s.a-b.a,s.b-b.b) +throw H.c(P.ce(b,null))}, +R(a,b){return new P.N(this.a+b.a,this.b+b.b)}, +ap(a,b){return new P.N(this.a*b,this.b*b)}, +fh(a,b){return new P.N(this.a/b,this.b/b)}, +m4(a){return new P.m(a.a+this.a/2,a.b+this.b/2)}, +OC(a,b){return new P.m(b.a+this.a,b.b+this.b)}, +v(a,b){var s=b.a +if(s>=0)if(s=0&&s=s.c||s.b>=s.d}, +bO(a){var s=this,r=a.a,q=a.b +return new P.A(s.a+r,s.b+q,s.c+r,s.d+q)}, +at(a,b,c){var s=this +return new P.A(s.a+b,s.b+c,s.c+b,s.d+c)}, +eH(a){var s=this +return new P.A(s.a-a,s.b-a,s.c+a,s.d+a)}, +f6(a){var s=this +return new P.A(Math.max(s.a,a.a),Math.max(s.b,a.b),Math.min(s.c,a.c),Math.min(s.d,a.d))}, +oc(a){var s=this +return new P.A(Math.min(s.a,a.a),Math.min(s.b,a.b),Math.max(s.c,a.c),Math.max(s.d,a.d))}, +G1(a){var s=this +if(s.c<=a.a||a.c<=s.a)return!1 +if(s.d<=a.b||a.d<=s.b)return!1 +return!0}, +gnr(){var s=this +return Math.min(Math.abs(s.c-s.a),Math.abs(s.d-s.b))}, +gaaL(){var s=this.b +return new P.m(this.a,s+(this.d-s)/2)}, +gbg(){var s=this,r=s.a,q=s.b +return new P.m(r+(s.c-r)/2,q+(s.d-q)/2)}, +v(a,b){var s=this,r=b.a +if(r>=s.a)if(r=s.b&&rd&&s!==0)return Math.min(a,d/s) +return a}, +t9(){var s=this,r=s.c,q=s.a,p=Math.abs(r-q),o=s.d,n=s.b,m=Math.abs(o-n),l=s.ch,k=s.f,j=s.e,i=s.r,h=s.x,g=s.z,f=s.y,e=s.Q,d=s.wP(s.wP(s.wP(s.wP(1,l,k,m),j,i,p),h,g,m),f,e,p) +if(d<1)return new P.fD(q,n,r,o,j*d,k*d,i*d,h*d,f*d,g*d,e*d,l*d,!1) +return new P.fD(q,n,r,o,j,k,i,h,f,g,e,l,!1)}, +v(a,b){var s,r,q,p,o,n,m=this,l=b.a,k=m.a +if(!(l=m.c)){s=b.b +s=s=m.d}else s=!0 +else s=!0 +if(s)return!1 +r=m.t9() +q=r.e +if(ls-q&&b.bs-q&&b.b>m.d-r.z){p=l-s+q +o=r.z +n=b.b-m.d+o}else{q=r.Q +if(lm.d-r.ch){p=l-k-q +o=r.ch +n=b.b-m.d+o}else return!0}}}p/=q +n/=o +if(p*p+n*n>1)return!1 +return!0}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(H.G(s)!==J.X(b))return!1 +return b instanceof P.fD&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f&&b.r===s.r&&b.x===s.x&&b.Q===s.Q&&b.ch===s.ch&&b.y===s.y&&b.z===s.z}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.Q,s.ch,s.y,s.z,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s,r,q=this,p=C.d.a2(q.a,1)+", "+C.d.a2(q.b,1)+", "+C.d.a2(q.c,1)+", "+C.d.a2(q.d,1),o=q.e,n=q.f,m=q.r,l=q.x +if(new P.bG(o,n).k(0,new P.bG(m,l))){s=q.y +r=q.z +s=new P.bG(m,l).k(0,new P.bG(s,r))&&new P.bG(s,r).k(0,new P.bG(q.Q,q.ch))}else s=!1 +if(s){if(o===n)return"RRect.fromLTRBR("+p+", "+C.d.a2(o,1)+")" +return"RRect.fromLTRBXY("+p+", "+C.d.a2(o,1)+", "+C.d.a2(n,1)+")"}return"RRect.fromLTRBAndCorners("+p+", topLeft: "+new P.bG(o,n).i(0)+", topRight: "+new P.bG(m,l).i(0)+", bottomRight: "+new P.bG(q.y,q.z).i(0)+", bottomLeft: "+new P.bG(q.Q,q.ch).i(0)+")"}} +P.afg.prototype={} +P.akS.prototype={ +$0(){H.anZ()}, +$S:0} +P.vc.prototype={ +i(a){return this.b}} +P.h7.prototype={ +i(a){var s=this +return"KeyData(type: "+H.e(P.aC6(s.b))+", physical: 0x"+C.h.ou(s.c,16)+", logical: 0x"+C.h.ou(s.d,16)+", character: "+H.e(s.e)+")"}} +P.J.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof P.J&&b.gm(b)===s.gm(s)}, +gu(a){return C.h.gu(this.gm(this))}, +i(a){return"Color(0x"+C.c.rL(C.h.ou(this.gm(this),16),8,"0")+")"}, +gm(a){return this.a}} +P.xC.prototype={ +i(a){return this.b}} +P.xD.prototype={ +i(a){return this.b}} +P.JF.prototype={ +i(a){return this.b}} +P.bL.prototype={ +i(a){return this.b}} +P.of.prototype={ +i(a){return this.b}} +P.Vl.prototype={ +i(a){return this.b}} +P.mp.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof P.mp&&b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"MaskFilter.blur("+this.a.i(0)+", "+C.d.a2(this.b,1)+")"}} +P.oF.prototype={ +i(a){return this.b}} +P.a3_.prototype={ +i(a){return this.b}} +P.Lv.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof P.Lv&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c}, +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"TextShadow("+this.a.i(0)+", "+this.b.i(0)+", "+H.e(this.c)+")"}} +P.a6f.prototype={} +P.K8.prototype={ +Ef(a,b,c){var s=this,r=c==null?s.c:c,q=b==null?s.d:b,p=a==null?s.f:a +return new P.K8(s.a,!1,r,q,s.e,p,s.r)}, +P1(a){return this.Ef(a,null,null)}, +abo(a){return this.Ef(null,null,a)}, +abn(a){return this.Ef(null,a,null)}} +P.ME.prototype={ +i(a){return H.G(this).i(0)+"[window: null, geometry: "+C.a9.i(0)+"]"}} +P.j4.prototype={ +i(a){var s=this.a +return H.G(this).i(0)+"(buildDuration: "+(H.e((P.cN(s[2],0).a-P.cN(s[1],0).a)*0.001)+"ms")+", rasterDuration: "+(H.e((P.cN(s[4],0).a-P.cN(s[3],0).a)*0.001)+"ms")+", vsyncOverhead: "+(H.e((P.cN(s[1],0).a-P.cN(s[0],0).a)*0.001)+"ms")+", totalSpan: "+(H.e((P.cN(s[4],0).a-P.cN(s[0],0).a)*0.001)+"ms")+", frameNumber: "+C.b.gL(s)+")"}} +P.o_.prototype={ +i(a){return this.b}} +P.ey.prototype={ +gcB(a){var s=this.a,r=C.bH.h(0,s) +return r==null?s:r}, +gdS(){var s=this.c,r=C.c2.h(0,s) +return r==null?s:r}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(b instanceof P.ey)if(b.gcB(b)===r.gcB(r))s=b.gdS()==r.gdS() +else s=!1 +else s=!1 +return s}, +gu(a){return P.Z(this.gcB(this),null,this.gdS(),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return this.CJ("_")}, +CJ(a){var s=this,r=s.gcB(s) +if(s.c!=null)r+=a+H.e(s.gdS()) +return r.charCodeAt(0)==0?r:r}} +P.jg.prototype={ +i(a){return this.b}} +P.ig.prototype={ +i(a){return this.b}} +P.wr.prototype={ +i(a){return this.b}} +P.pm.prototype={ +i(a){return"PointerData(x: "+H.e(this.x)+", y: "+H.e(this.y)+")"}} +P.pn.prototype={} +P.ch.prototype={ +i(a){switch(this.a){case 1:return"SemanticsAction.tap" +case 2:return"SemanticsAction.longPress" +case 4:return"SemanticsAction.scrollLeft" +case 8:return"SemanticsAction.scrollRight" +case 16:return"SemanticsAction.scrollUp" +case 32:return"SemanticsAction.scrollDown" +case 64:return"SemanticsAction.increase" +case 128:return"SemanticsAction.decrease" +case 256:return"SemanticsAction.showOnScreen" +case 512:return"SemanticsAction.moveCursorForwardByCharacter" +case 1024:return"SemanticsAction.moveCursorBackwardByCharacter" +case 2048:return"SemanticsAction.setSelection" +case 4096:return"SemanticsAction.copy" +case 8192:return"SemanticsAction.cut" +case 16384:return"SemanticsAction.paste" +case 32768:return"SemanticsAction.didGainAccessibilityFocus" +case 65536:return"SemanticsAction.didLoseAccessibilityFocus" +case 131072:return"SemanticsAction.customAction" +case 262144:return"SemanticsAction.dismiss" +case 524288:return"SemanticsAction.moveCursorForwardByWord" +case 1048576:return"SemanticsAction.moveCursorBackwardByWord" +case 2097152:return"SemanticsAction.setText"}return""}} +P.cb.prototype={ +i(a){switch(this.a){case 1:return"SemanticsFlag.hasCheckedState" +case 2:return"SemanticsFlag.isChecked" +case 4:return"SemanticsFlag.isSelected" +case 8:return"SemanticsFlag.isButton" +case 4194304:return"SemanticsFlag.isLink" +case 16:return"SemanticsFlag.isTextField" +case 2097152:return"SemanticsFlag.isFocusable" +case 32:return"SemanticsFlag.isFocused" +case 64:return"SemanticsFlag.hasEnabledState" +case 128:return"SemanticsFlag.isEnabled" +case 256:return"SemanticsFlag.isInMutuallyExclusiveGroup" +case 512:return"SemanticsFlag.isHeader" +case 1024:return"SemanticsFlag.isObscured" +case 2048:return"SemanticsFlag.scopesRoute" +case 4096:return"SemanticsFlag.namesRoute" +case 8192:return"SemanticsFlag.isHidden" +case 16384:return"SemanticsFlag.isImage" +case 32768:return"SemanticsFlag.isLiveRegion" +case 65536:return"SemanticsFlag.hasToggledState" +case 131072:return"SemanticsFlag.isToggled" +case 262144:return"SemanticsFlag.hasImplicitScrolling" +case 524288:return"SemanticsFlag.isMultiline" +case 1048576:return"SemanticsFlag.isReadOnly" +case 16777216:return"SemanticsFlag.isKeyboardKey"}return""}} +P.a9e.prototype={} +P.kE.prototype={ +i(a){return this.b}} +P.fv.prototype={ +i(a){var s=C.ac5.h(0,this.a) +s.toString +return s}} +P.jx.prototype={ +i(a){return this.b}} +P.xL.prototype={ +i(a){return this.b}} +P.xO.prototype={ +k(a,b){if(b==null)return!1 +return b instanceof P.xO&&b.a===this.a}, +gu(a){return C.h.gu(this.a)}, +i(a){var s,r=this.a +if(r===0)return"TextDecoration.none" +s=H.a([],t.s) +if((r&1)!==0)s.push("underline") +if((r&2)!==0)s.push("overline") +if((r&4)!==0)s.push("lineThrough") +if(s.length===1)return"TextDecoration."+s[0] +return"TextDecoration.combine(["+C.b.c4(s,", ")+"])"}} +P.nh.prototype={ +i(a){return this.b}} +P.Mf.prototype={ +i(a){return this.b}} +P.l_.prototype={ +i(a){return this.b}} +P.f9.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof P.f9&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d&&b.e===s.e}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=this +return"TextBox.fromLTRBD("+C.d.a2(s.a,1)+", "+C.d.a2(s.b,1)+", "+C.d.a2(s.c,1)+", "+C.d.a2(s.d,1)+", "+s.e.i(0)+")"}} +P.xK.prototype={ +i(a){return this.b}} +P.b0.prototype={ +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof P.b0&&b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return H.G(this).i(0)+"(offset: "+this.a+", affinity: "+this.b.i(0)+")"}} +P.cH.prototype={ +gcV(){return this.a>=0&&this.b>=0}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof P.cH&&b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(C.h.gu(this.a),C.h.gu(this.b),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"TextRange(start: "+this.a+", end: "+this.b+")"}} +P.ib.prototype={ +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof P.ib&&b.a===this.a}, +gu(a){return C.d.gu(this.a)}, +i(a){return H.G(this).i(0)+"(width: "+H.e(this.a)+")"}} +P.Cc.prototype={ +i(a){return this.b}} +P.Vt.prototype={ +i(a){return"BoxWidthStyle.tight"}} +P.qy.prototype={ +i(a){return this.b}} +P.a1N.prototype={} +P.m_.prototype={} +P.Lz.prototype={} +P.BM.prototype={ +i(a){var s=H.a([],t.s) +return"AccessibilityFeatures"+H.e(s)}, +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof P.BM&&!0}, +gu(a){return C.h.gu(0)}} +P.Cg.prototype={ +i(a){return this.b}} +P.VF.prototype={ +k(a,b){if(b==null)return!1 +return this===b}, +gu(a){return P.F.prototype.gu.call(this,this)}} +P.Gb.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +if(b instanceof P.Gb)s=!0 +else s=!1 +return s}, +gu(a){return P.Z(null,null,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"GestureSettings(physicalTouchSlop: null, physicalDoubleTapSlop: null)"}} +P.V3.prototype={ +gp(a){return a.length}} +P.BY.prototype={ +aC(a,b){return P.fg(a.get(b))!=null}, +h(a,b){return P.fg(a.get(b))}, +aj(a,b){var s,r=a.entries() +for(;!0;){s=r.next() +if(s.done)return +b.$2(s.value[0],P.fg(s.value[1]))}}, +gaI(a){var s=H.a([],t.s) +this.aj(a,new P.V4(s)) +return s}, +gbl(a){var s=H.a([],t.n4) +this.aj(a,new P.V5(s)) +return s}, +gp(a){return a.size}, +gK(a){return a.size===0}, +gbb(a){return a.size!==0}, +q(a,b,c){throw H.c(P.S("Not supported"))}, +bL(a,b,c){throw H.c(P.S("Not supported"))}, +w(a,b){throw H.c(P.S("Not supported"))}, +$iar:1} +P.V4.prototype={ +$2(a,b){return this.a.push(a)}, +$S:15} +P.V5.prototype={ +$2(a,b){return this.a.push(b)}, +$S:15} +P.V6.prototype={ +gp(a){return a.length}} +P.o5.prototype={} +P.a5y.prototype={ +gp(a){return a.length}} +P.Nb.prototype={} +P.US.prototype={ +gb0(a){return a.name}} +P.LX.prototype={ +gp(a){return a.length}, +h(a,b){var s +if(b>>>0!==b||b>=a.length)throw H.c(P.bK(b,a,null,null,null)) +s=P.fg(a.item(b)) +s.toString +return s}, +q(a,b,c){throw H.c(P.S("Cannot assign element of immutable List."))}, +sp(a,b){throw H.c(P.S("Cannot resize immutable List."))}, +gJ(a){if(a.length>0)return a[0] +throw H.c(P.a8("No elements"))}, +gL(a){var s=a.length +if(s>0)return a[s-1] +throw H.c(P.a8("No elements"))}, +b9(a,b){return this.h(a,b)}, +$iO:1, +$ir:1, +$iE:1} +P.S5.prototype={} +P.S6.prototype={} +T.eC.prototype={ +gU(a){return new T.M1(this.a,0,0)}, +gJ(a){var s=this.a,r=s.length +return r===0?H.h(P.a8("No element")):C.c.N(s,0,new A.hO(s,r,0,176).mn())}, +gL(a){var s=this.a,r=s.length +return r===0?H.h(P.a8("No element")):C.c.bz(s,new A.Vc(s,0,r,176).mn())}, +gK(a){return this.a.length===0}, +gbb(a){return this.a.length!==0}, +gp(a){var s,r,q=this.a,p=q.length +if(p===0)return 0 +s=new A.hO(q,p,0,176) +for(r=0;s.mn()>=0;)++r +return r}, +b9(a,b){var s,r,q,p,o,n +P.cP(b,"index") +s=this.a +r=s.length +if(r!==0){q=new A.hO(s,r,0,176) +for(p=0,o=0;n=q.mn(),n>=0;o=n){if(p===b)return C.c.N(s,o,n);++p}}else p=0 +throw H.c(P.bK(b,this,"index",null,p))}, +v(a,b){var s +if(typeof b=="string"){s=b.length +if(s===0)return!1 +if(new A.hO(b,s,0,176).mn()!==s)return!1 +s=this.a +return T.aGJ(s,b,0,s.length)>=0}return!1}, +MV(a,b,c){var s,r +if(a===0||b===this.a.length)return b +s=this.a +c=new A.hO(s,s.length,b,176) +do{r=c.mn() +if(r<0)break +if(--a,a>0){b=r +continue}else{b=r +break}}while(!0) +return b}, +hc(a,b){P.cP(b,"count") +return this.a8m(b)}, +a8m(a){var s=this.MV(a,0,null),r=this.a +if(s===r.length)return C.ln +return new T.eC(C.c.bz(r,s))}, +lJ(a,b){P.cP(b,"count") +return this.a8X(b)}, +a8X(a){var s=this.MV(a,0,null),r=this.a +if(s===r.length)return this +return new T.eC(C.c.N(r,0,s))}, +U2(a,b){var s,r,q,p=this.a,o=p.length +if(o!==0){s=new A.hO(p,o,0,176) +for(r=0;q=s.mn(),q>=0;r=q)if(!b.$1(C.c.N(p,r,q))){if(r===0)return this +if(r===o)return C.ln +return new T.eC(C.c.bz(p,r))}}return C.ln}, +R(a,b){return new T.eC(this.a+b.a)}, +Go(a){return new T.eC(this.a.toLowerCase())}, +k(a,b){if(b==null)return!1 +return t.lF.b(b)&&this.a===b.a}, +gu(a){return C.c.gu(this.a)}, +i(a){return this.a}, +$iaq_:1} +T.M1.prototype={ +gD(a){var s=this,r=s.d +return r==null?s.d=C.c.N(s.a,s.b,s.c):r}, +t(){return this.Iy(1,this.c)}, +Iy(a,b){var s,r,q,p,o,n,m,l,k,j=this +if(a>0){s=j.c +for(r=j.a,q=r.length,p=176;s>>0) +if((p&1)===0){--a +k=a===0}else k=!1 +if(k){j.b=b +j.c=s +j.d=null +return!0}}j.b=b +j.c=q +j.d=null +return a===1&&p!==176}else{j.b=b +j.d=null +return!0}}} +A.hO.prototype={ +mn(){var s,r,q,p,o,n,m,l=this,k=u.S +for(s=l.b,r=l.a;q=l.c,q>>0) +l.d=p +if((p&1)===0)return q}s=C.c.av(k,l.d&240|15) +l.d=s +if((s&1)===0)return q +return-1}} +A.Vc.prototype={ +mn(){var s,r,q,p,o,n,m,l,k=this,j=u.q +for(s=k.b,r=k.a;q=k.c,q>s;){p=k.c=q-1 +o=C.c.aW(r,p) +if((o&64512)!==56320){p=k.d=C.c.av(j,k.d&240|S.Bz(o)) +if(((p>=208?k.d=A.akB(r,s,k.c,p):p)&1)===0)return q +continue}if(p>=s){n=C.c.aW(r,p-1) +if((n&64512)===55296){m=S.t0(n,o) +p=--k.c}else m=2}else m=2 +l=k.d=C.c.av(j,(k.d&240|m)>>>0) +if(((l>=208?k.d=A.akB(r,s,p,l):l)&1)===0)return q}p=k.d=C.c.av(j,k.d&240|15) +if(((p>=208?k.d=A.akB(r,s,q,p):p)&1)===0)return k.c +return-1}} +X.tK.prototype={ +I(a,b){var s=null,r=this.d,q="assets/png/"+this.c+".png" +return T.dY(new U.uX(M.aDI(s,s,new L.ts(q,s,"circle_flags")),s),r,r)}} +Y.Gk.prototype={ +wC(a){var s=this.b[a] +return s==null?this.$ti.c.a(null):s}, +gp(a){return this.c}, +i(a){var s=this.b +return P.am8(H.f8(s,0,H.fe(this.c,"count",t.S),H.ax(s).c),"(",")")}, +a04(a,b){var s,r,q,p,o=this +for(s=o.a,r=o.$ti.c;b>0;b=q){q=C.h.c3(b-1,2) +p=o.b[q] +if(p==null)p=r.a(null) +if(s.$2(a,p)>0)break +C.b.q(o.b,b,p)}C.b.q(o.b,b,a)}, +a03(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=b*2+2 +for(s=j.a,r=j.$ti.c;q=j.c,i0){C.b.q(j.b,b,k) +b=p}}C.b.q(j.b,b,a)}} +F.K_.prototype={ +I(a,b){var s,r,q=this,p=null,o=H.a(["telephoneNumber"],t.s),n=L.cp("Phone",p,p,p,p,p,p) +n=L.am6(p,q.r?new F.f1(4,C.e7,C.jm):new F.hy(C.jl,C.jm),p,p,p,p,p,p,!0,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,p,"Phone",p,p,p,!1,p,n,p,p,p,p,p,p,p,p,p,p,p,p,p) +s=H.a([],t.gI) +if(q.y)s.push(M.aCV()) +if(q.z)s.push(M.aCW(C.cS,!0,p)) +else s.push(M.arA()) +r=s.length!==0?M.aCU(s):p +return new F.tt(Z.aCM(o,!0,C.j5,q.d,K.aq(b).n.a,n,"FR",!0,q.c,new F.a60(),new F.a61(),q.e,q.x,!0,r),p)}} +F.a61.prototype={ +$1(a){return P.t3("saved "+H.e(a))}, +$S:150} +F.a60.prototype={ +$1(a){return P.t3("changed "+H.e(a))}, +$S:150} +F.IW.prototype={ +I(a,b){var s,r=P.aG(C.ZK,!0,t.bh) +r.push(C.IJ) +s=H.a([C.a6Y,C.a70,C.a71,C.a7_,C.a6Z,C.a73],t.ss) +return new S.vA(new F.wn(null),"Phone field demo",X.asu(C.ah,C.Ak),r,s,null)}} +F.wn.prototype={ +aE(){return new F.Qs(C.mJ,new N.b8(null,t.am),new N.b8(null,t.DF),C.p)}} +F.Qs.prototype={ +gdA(a){var s=this.d +return s==null?H.h(H.v("controller")):s}, +b3(){var s=this +s.bt() +s.d=B.aCL(null) +s.gdA(s).ab(0,new F.agZ(s))}, +l(a){var s +this.bf(0) +s=this.gdA(this) +s.x.dz(0) +s.eR(0)}, +I(a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=L.cp("Phone_form_field",a0,a0,a0,a0,a0,a0),a2=a.e +a2=O.abb(new F.agQ(a),L.cp("Outlined border",a0,a0,a0,a0,a0,a0),a2) +s=a.x +s=O.abb(new F.agR(a),L.cp("Required",a0,a0,a0,a0,a0,a0),s) +r=a.f +r=O.abb(new F.agS(a),L.cp("Mobile phone number only",a0,a0,a0,a0,a0,a0),r) +q=a.r +q=O.abb(new F.agT(a),L.cp("Should format",a0,a0,a0,a0,a0,a0),q) +p=L.cp("Country selector: ",a0,a0,a0,a0,a0,a0) +o=a.z +n=t.Cq +m=t.F +o=Q.amj(!1,a0,a0,!0,!1,a0,a0,a0,!1,a0,a0,a0,a0,new T.ML(C.lW,C.Gn,H.a([p,new K.ov(H.a([K.a0r(L.cp("Bottom sheet",a0,a0,a0,a0,a0,a0),C.mJ,n),K.a0r(L.cp("Draggable modal sheet",a0,a0,a0,a0,a0,a0),C.I5,n),K.a0r(L.cp("Modal sheet",a0,a0,a0,a0,a0,a0),C.Ih,n),K.a0r(L.cp("Dialog",a0,a0,a0,a0,a0,a0),C.I3,n)],t.WZ),o,new F.agU(a),a0,t.Ge)],m),a0),a0) +n=T.dY(a0,40,a0) +p=a.gdA(a) +l=a.z +k=a.e +j=a.x +i=a.f +h=a.r +g=T.dY(a0,12,a0) +f=L.cp(J.dD(a.gdA(a).a),a0,a0,a0,a0,a0,a0) +e=a.gdA(a).a +e=e==null?a0:R.qF(e,C.cS) +e=L.cp("is valid mobile number "+H.e(e==null?"false":e),a0,a0,a0,a0,a0,a0) +d=a.gdA(a).a +d=d==null?a0:R.qF(d,C.eP) +d=L.cp("is valid fixed line number "+H.e(d==null?"false":d),a0,a0,a0,a0,a0,a0) +c=T.dY(a0,12,a0) +b=a.gdA(a).a==null?a0:new F.agV(a) +m=T.oa(M.eu(a0,new V.Cn(new T.dL(C.jL,T.aq6(H.a([a2,s,r,q,o,n,new A.uL(new F.K_(a.ch,p,l,!0,k,h,j,i,a0),C.j4,a.Q),g,f,e,d,c,D.alH(L.cp("reset",a0,a0,a0,a0,a0,a0),b),T.dY(a0,12,a0),D.alH(L.cp("Select national number",a0,a0,a0,a0,a0,a0),new F.agW(a)),T.dY(a0,12,a0),D.alH(L.cp("Set +33 699 999 999",a0,a0,a0,a0,a0,a0),new F.agX(a))],m),C.eI,C.kP),a0),a0),a0,new S.aw(0,600,0,1/0),a0,a0,a0,a0,a0),a0,a0) +return new M.x1(new E.tp(a1,new E.QU(a0,a0,1/0,56),a0),new E.Ly(!0,m,a0),a0)}} +F.agZ.prototype={ +$0(){return this.a.au(new F.agY())}, +$S:0} +F.agY.prototype={ +$0(){}, +$S:0} +F.agQ.prototype={ +$1(a){var s=this.a +return s.au(new F.agP(s,a))}, +$S:4} +F.agP.prototype={ +$0(){return this.a.e=this.b}, +$S:0} +F.agR.prototype={ +$1(a){var s=this.a +return s.au(new F.agO(s,a))}, +$S:4} +F.agO.prototype={ +$0(){return this.a.x=this.b}, +$S:0} +F.agS.prototype={ +$1(a){var s=this.a +return s.au(new F.agN(s,a))}, +$S:4} +F.agN.prototype={ +$0(){return this.a.f=this.b}, +$S:0} +F.agT.prototype={ +$1(a){var s=this.a +return s.au(new F.agM(s,a))}, +$S:4} +F.agM.prototype={ +$0(){return this.a.r=this.b}, +$S:0} +F.agU.prototype={ +$1(a){var s=this.a +s.au(new F.agL(s,a))}, +$S:290} +F.agL.prototype={ +$0(){return this.a.z=this.b}, +$S:0} +F.agV.prototype={ +$0(){var s=this.a +s.gdA(s).sm(0,null) +return null}, +$S:0} +F.agW.prototype={ +$0(){var s=this.a +s.gdA(s).x.F(0,null) +return null}, +$S:0} +F.agX.prototype={ +$0(){var s,r=this.a +r=r.gdA(r) +s=U.aCS("fr","699999999") +r.sm(0,s) +return s}, +$S:0} +X.fS.prototype={ +i(a){return this.b}} +X.bW.prototype={ +i(a){return"#"+Y.bJ(this)+"("+H.e(this.zD())+")"}, +zD(){switch(this.gbq(this)){case C.b0:return"\u25b6" +case C.ax:return"\u25c0" +case C.a5:return"\u23ed" +case C.Q:return"\u23ee"}}} +G.N2.prototype={ +i(a){return this.b}} +G.BT.prototype={ +i(a){return this.b}} +G.nZ.prototype={ +gm(a){return this.gbk()}, +gbk(){var s=this.y +return s==null?H.h(H.v("_value")):s}, +sm(a,b){var s=this +s.ej(0) +s.Cr(b) +s.an() +s.wq()}, +geg(){var s=this.r +if(!(s!=null&&s.a!=null))return 0 +s=this.x +s.toString +return s.lv(0,this.z.a/1e6)}, +Cr(a){var s=this,r=s.a,q=s.b +s.y=C.d.E(a,r,q) +if(s.gbk()===r)s.ch=C.Q +else if(s.gbk()===q)s.ch=C.a5 +else s.ch=s.Q===C.aO?C.b0:C.ax}, +gbq(a){var s=this.ch +return s==null?H.h(H.v("_status")):s}, +geZ(){var s=this.ch +return s==null?H.h(H.v("_status")):s}, +yG(a,b){var s=this +s.Q=C.aO +if(b!=null)s.sm(0,b) +return s.IB(s.b)}, +bI(a){return this.yG(a,null)}, +Sf(a,b){var s=this +s.Q=C.iz +if(b!=null)s.sm(0,b) +return s.IB(s.a)}, +cJ(a){return this.Sf(a,null)}, +mK(a,b,c){var s,r,q,p,o,n=this +$.xf.gAP() +if(c==null){s=n.b-n.a +r=isFinite(s)?Math.abs(a-n.gbk())/s:1 +if(n.Q===C.iz&&n.f!=null){q=n.f +q.toString +p=q}else{q=n.e +q.toString +p=q}o=new P.aP(C.d.b4(p.a*r))}else o=a===n.gbk()?C.G:c +n.ej(0) +q=o.a +if(q===C.G.a){if(n.gbk()!==a){n.y=C.d.E(a,n.a,n.b) +n.an()}n.ch=n.Q===C.aO?C.a5:C.Q +n.wq() +return M.an3()}return n.D5(new G.afA(q/1e6,n.gbk(),a,b,C.d_))}, +IB(a){return this.mK(a,C.a4,null)}, +Q5(a){var s,r,q=this,p=$.awq(),o=a<0 +q.Q=o?C.iz:C.aO +s=o?q.a-0.01:q.b+0.01 +$.xf.gAP() +r=new M.xw(s,M.At(p,q.gbk()-s,a),C.d_) +r.a=C.aB4 +q.ej(0) +return q.D5(r)}, +Oo(a){this.ej(0) +this.Q=C.aO +return this.D5(a)}, +D5(a){var s,r=this +r.x=a +r.z=C.G +r.y=C.d.E(a.ex(0,0),r.a,r.b) +s=r.r.w7(0) +r.ch=r.Q===C.aO?C.b0:C.ax +r.wq() +return s}, +qa(a,b){this.z=this.x=null +this.r.qa(0,b)}, +ej(a){return this.qa(a,!0)}, +l(a){var s=this +s.r.l(0) +s.r=null +s.cp$.b_(0) +s.ba$.b_(0) +s.w9(0)}, +wq(){var s=this,r=s.geZ() +if(s.cx!==r){s.cx=r +s.vl(r)}}, +a_N(a){var s,r=this +r.z=a +s=a.a/1e6 +r.y=C.d.E(r.x.ex(0,s),r.a,r.b) +if(r.x.ps(s)){r.ch=r.Q===C.aO?C.a5:C.Q +r.qa(0,!1)}r.an() +r.wq()}, +zD(){var s,r,q=this,p=q.r,o=p==null,n=!o&&p.a!=null?"":"; paused" +if(o)s="; DISPOSED" +else s=p.b?"; silenced":"" +p=q.c +r=p==null?"":"; for "+p +return H.e(q.As())+" "+C.d.a2(q.gbk(),3)+n+s+r}} +G.afA.prototype={ +ex(a,b){var s,r,q=this,p=C.d.E(b/q.b,0,1) +if(p===0)return q.c +else{s=q.d +if(p===1)return s +else{r=q.c +return r+(s-r)*q.e.as(0,p)}}}, +lv(a,b){return(this.ex(0,b+0.001)-this.ex(0,b-0.001))/0.002}, +ps(a){return a>this.b}} +G.N_.prototype={} +G.N0.prototype={} +G.N1.prototype={} +S.MT.prototype={ +ab(a,b){}, +a0(a,b){}, +cM(a){}, +fb(a){}, +gbq(a){return C.a5}, +gm(a){return 1}, +i(a){return"kAlwaysCompleteAnimation"}} +S.MU.prototype={ +ab(a,b){}, +a0(a,b){}, +cM(a){}, +fb(a){}, +gbq(a){return C.Q}, +gm(a){return 0}, +i(a){return"kAlwaysDismissedAnimation"}} +S.tl.prototype={ +ab(a,b){return this.gaf(this).ab(0,b)}, +a0(a,b){return this.gaf(this).a0(0,b)}, +cM(a){return this.gaf(this).cM(a)}, +fb(a){return this.gaf(this).fb(a)}, +gbq(a){var s=this.gaf(this) +return s.gbq(s)}} +S.ww.prototype={ +saf(a,b){var s,r=this,q=r.c +if(b==q)return +if(q!=null){r.a=q.gbq(q) +q=r.c +r.b=q.gm(q) +if(r.bQ$>0)r.yp()}r.c=b +if(b!=null){if(r.bQ$>0)r.yo() +q=r.b +s=r.c +s=s.gm(s) +if(q==null?s!=null:q!==s)r.an() +q=r.a +s=r.c +if(q!=s.gbq(s)){q=r.c +r.vl(q.gbq(q))}r.b=r.a=null}}, +yo(){var s=this,r=s.c +if(r!=null){r.ab(0,s.gcC()) +s.c.cM(s.gRs())}}, +yp(){var s=this,r=s.c +if(r!=null){r.a0(0,s.gcC()) +s.c.fb(s.gRs())}}, +gbq(a){var s=this.c +if(s!=null)s=s.gbq(s) +else{s=this.a +s.toString}return s}, +gm(a){var s=this.c +if(s!=null)s=s.gm(s) +else{s=this.b +s.toString}return s}, +i(a){var s=this,r=s.c +if(r==null)return"ProxyAnimation(null; "+H.e(s.As())+" "+C.d.a2(s.gm(s),3)+")" +return r.i(0)+"\u27a9ProxyAnimation"}} +S.jp.prototype={ +ab(a,b){var s +this.cF() +s=this.a +s.gaf(s).ab(0,b)}, +a0(a,b){var s=this.a +s.gaf(s).a0(0,b) +this.ys()}, +yo(){var s=this.a +s.gaf(s).cM(this.gqG())}, +yp(){var s=this.a +s.gaf(s).fb(this.gqG())}, +xH(a){this.vl(this.Mo(a))}, +gbq(a){var s=this.a +s=s.gaf(s) +return this.Mo(s.gbq(s))}, +gm(a){var s=this.a +return 1-s.gm(s)}, +Mo(a){switch(a){case C.b0:return C.ax +case C.ax:return C.b0 +case C.a5:return C.Q +case C.Q:return C.a5}}, +i(a){return this.a.i(0)+"\u27aaReverseAnimation"}} +S.u8.prototype={ +NE(a){var s=this +switch(a){case C.Q:case C.a5:s.d=null +break +case C.b0:if(s.d==null)s.d=C.b0 +break +case C.ax:if(s.d==null)s.d=C.ax +break}}, +gO0(){if(this.c!=null){var s=this.d +if(s==null){s=this.a +s=s.gbq(s)}s=s!==C.ax}else s=!0 +return s}, +l(a){this.a.fb(this.gND())}, +gm(a){var s=this,r=s.gO0()?s.b:s.c,q=s.a,p=q.gm(q) +if(r==null)return p +if(p===0||p===1)return p +return r.as(0,p)}, +i(a){var s=this +if(s.c==null)return s.a.i(0)+"\u27a9"+s.b.i(0) +if(s.gO0())return s.a.i(0)+"\u27a9"+s.b.i(0)+"\u2092\u2099/"+H.e(s.c) +return s.a.i(0)+"\u27a9"+s.b.i(0)+"/"+H.e(s.c)+"\u2092\u2099"}, +gaf(a){return this.a}} +S.SN.prototype={ +i(a){return this.b}} +S.nr.prototype={ +xH(a){if(a!==this.e){this.an() +this.e=a}}, +gbq(a){var s=this.a +return s.gbq(s)}, +a9I(){var s,r,q=this,p=q.b +if(p!=null){s=q.c +s.toString +switch(s){case C.GN:p=p.gm(p) +s=q.a +r=p<=s.gm(s) +break +case C.GO:p=p.gm(p) +s=q.a +r=p>=s.gm(s) +break +default:r=!1}if(r){p=q.a +s=q.gqG() +p.fb(s) +p.a0(0,q.gDr()) +p=q.b +q.a=p +q.b=null +p.cM(s) +s=q.a +q.xH(s.gbq(s))}}else r=!1 +p=q.a +p=p.gm(p) +if(p!==q.f){q.an() +q.f=p}if(r&&q.d!=null)q.d.$0()}, +gm(a){var s=this.a +return s.gm(s)}, +l(a){var s,r,q=this +q.a.fb(q.gqG()) +s=q.gDr() +q.a.a0(0,s) +q.a=null +r=q.b +if(r!=null)r.a0(0,s) +q.b=null +q.ba$.b_(0) +q.cp$.b_(0) +q.w9(0)}, +i(a){var s=this +if(s.b!=null)return H.e(s.a)+"\u27a9TrainHoppingAnimation(next: "+H.e(s.b)+")" +return H.e(s.a)+"\u27a9TrainHoppingAnimation(no next)"}} +S.oj.prototype={ +yo(){var s,r=this,q=r.a,p=r.gLs() +q.ab(0,p) +s=r.gLt() +q.cM(s) +q=r.b +q.ab(0,p) +q.cM(s)}, +yp(){var s,r=this,q=r.a,p=r.gLs() +q.a0(0,p) +s=r.gLt() +q.fb(s) +q=r.b +q.a0(0,p) +q.fb(s)}, +gbq(a){var s=this.b +if(s.gbq(s)===C.b0||s.gbq(s)===C.ax)return s.gbq(s) +s=this.a +return s.gbq(s)}, +i(a){return"CompoundAnimation("+this.a.i(0)+", "+this.b.i(0)+")"}, +a5W(a){var s=this +if(s.gbq(s)!=s.c){s.c=s.gbq(s) +s.vl(s.gbq(s))}}, +a5V(){var s=this +if(!J.f(s.gm(s),s.d)){s.d=s.gm(s) +s.an()}}} +S.tk.prototype={ +gm(a){var s,r=this.a +r=r.gm(r) +s=this.b +s=s.gm(s) +return Math.min(H.e4(r),H.e4(s))}} +S.yy.prototype={} +S.yz.prototype={} +S.yA.prototype={} +S.NT.prototype={} +S.QW.prototype={} +S.QX.prototype={} +S.QY.prototype={} +S.Ry.prototype={} +S.Rz.prototype={} +S.SK.prototype={} +S.SL.prototype={} +S.SM.prototype={} +Z.wc.prototype={ +as(a,b){return this.pU(b)}, +pU(a){throw H.c(P.cj(null))}, +i(a){return"ParametricCurve"}} +Z.fX.prototype={ +as(a,b){if(b===0||b===1)return b +return this.Vw(0,b)}} +Z.zp.prototype={ +pU(a){return a}} +Z.h6.prototype={ +pU(a){var s=this.a +a=C.d.E((a-s)/(this.b-s),0,1) +if(a===0||a===1)return a +return this.c.as(0,a)}, +i(a){var s=this,r=s.c +if(!(r instanceof Z.zp))return"Interval("+H.e(s.a)+"\u22ef"+H.e(s.b)+")\u27a9"+r.i(0) +return"Interval("+H.e(s.a)+"\u22ef"+H.e(s.b)+")"}} +Z.xY.prototype={ +pU(a){return a"))}} +R.b7.prototype={ +gm(a){var s=this.a +return this.b.as(0,s.gm(s))}, +i(a){var s=this.a,r=this.b +return s.i(0)+"\u27a9"+r.i(0)+"\u27a9"+H.e(r.as(0,s.gm(s)))}, +zD(){return H.e(this.As())+" "+this.b.i(0)}, +gaf(a){return this.a}} +R.ek.prototype={ +as(a,b){return this.b.as(0,this.a.as(0,b))}, +i(a){return this.a.i(0)+"\u27a9"+this.b.i(0)}} +R.aK.prototype={ +ea(a){var s=this.a +return H.w(this).j("aK.T").a(J.ax7(s,J.ax8(J.ax9(this.b,s),a)))}, +as(a,b){var s=this +if(b===0)return H.w(s).j("aK.T").a(s.a) +if(b===1)return H.w(s).j("aK.T").a(s.b) +return s.ea(b)}, +i(a){return"Animatable("+H.e(this.a)+" \u2192 "+H.e(this.b)+")"}, +sDO(a){return this.a=a}, +siF(a,b){return this.b=b}} +R.wY.prototype={ +ea(a){return this.c.ea(1-a)}} +R.eO.prototype={ +ea(a){return P.K(this.a,this.b,a)}} +R.wH.prototype={ +ea(a){return P.aDv(this.a,this.b,a)}} +R.kr.prototype={ +ea(a){var s,r=this.a +r.toString +s=this.b +s.toString +return C.d.b4(r+(s-r)*a)}} +R.hS.prototype={ +as(a,b){if(b===0||b===1)return b +return this.a.as(0,b)}, +i(a){return"CurveTween(curve: "+this.a.i(0)+")"}} +R.B_.prototype={} +E.dn.prototype={ +gm(a){return this.b.a}, +gtT(){var s=this +return!s.e.k(0,s.f)||!s.y.k(0,s.z)||!s.r.k(0,s.x)||!s.Q.k(0,s.ch)}, +gtR(){var s=this +return!s.e.k(0,s.r)||!s.f.k(0,s.x)||!s.y.k(0,s.Q)||!s.z.k(0,s.ch)}, +gtS(){var s=this +return!s.e.k(0,s.y)||!s.f.k(0,s.z)||!s.r.k(0,s.Q)||!s.x.k(0,s.ch)}, +ee(a){var s,r,q,p,o,n=this,m=null +if(n.gtT()){s=a.a_(t.WD) +r=s==null?m:s.f.c.gxX() +if(r==null){r=F.dW(a) +r=r==null?m:r.d +q=r}else q=r +if(q==null)q=C.ah}else q=C.ah +if(n.gtR()){r=F.dW(a) +r=r==null?m:r.ch +p=r===!0}else p=!1 +if(n.gtS())K.aBa(a) +switch(q){case C.ah:switch(C.fx){case C.fx:o=p?n.r:n.e +break +case C.nm:o=p?n.Q:n.y +break +default:o=m}break +case C.a8:switch(C.fx){case C.fx:o=p?n.x:n.f +break +case C.nm:o=p?n.ch:n.z +break +default:o=m}break +default:o=m}return new E.dn(o,n.c,m,n.e,n.f,n.r,n.x,n.y,n.z,n.Q,n.ch,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof E.dn&&b.b.a===s.b.a&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.x.k(0,s.x)&&b.y.k(0,s.y)&&b.z.k(0,s.z)&&b.Q.k(0,s.Q)&&b.ch.k(0,s.ch)}, +gu(a){var s=this +return P.Z(s.b.a,s.e,s.f,s.r,s.y,s.z,s.x,s.ch,s.Q,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=this,r=new E.a_r(s),q=H.a([r.$2("color",s.e)],t.s) +if(s.gtT())q.push(r.$2("darkColor",s.f)) +if(s.gtR())q.push(r.$2("highContrastColor",s.r)) +if(s.gtT()&&s.gtR())q.push(r.$2("darkHighContrastColor",s.x)) +if(s.gtS())q.push(r.$2("elevatedColor",s.y)) +if(s.gtT()&&s.gtS())q.push(r.$2("darkElevatedColor",s.z)) +if(s.gtR()&&s.gtS())q.push(r.$2("highContrastElevatedColor",s.Q)) +if(s.gtT()&&s.gtR()&&s.gtS())q.push(r.$2("darkHighContrastElevatedColor",s.ch)) +r=s.c +r=(r==null?"CupertinoDynamicColor":r)+"("+C.b.c4(q,", ") +return r+", resolved by: UNRESOLVED)"}} +E.a_r.prototype={ +$2(a,b){var s=b.k(0,this.a.b)?"*":"" +return s+a+" = "+b.i(0)+s}, +$S:309} +E.NL.prototype={} +L.adZ.prototype={ +pX(a){return C.x}, +xZ(a,b,c,d,e,f){return C.f4}, +np(a,b,c,d){return C.j}, +vR(a,b){return this.np(a,b,null,null)}} +T.Dh.prototype={ +Z(a){var s=this.a,r=E.a_q(s,a) +return J.f(r,s)?this:this.dQ(r)}, +uv(a,b,c){var s=this,r=a==null?s.a:a,q=b==null?s.gec(s):b +return new T.Dh(r,q,c==null?s.c:c)}, +dQ(a){return this.uv(a,null,null)}} +T.NM.prototype={} +K.F3.prototype={ +i(a){return this.b}} +L.NN.prototype={ +pt(a){return a.gcB(a)==="en"}, +cW(a,b){return new O.bO(C.I_,t.u4)}, +oB(a){return!1}, +i(a){return"DefaultCupertinoLocalizations.delegate(en_US)"}} +L.Fd.prototype={$iQ:1} +D.a_s.prototype={ +$0(){return D.aB6(this.a)}, +$S:58} +D.a_t.prototype={ +$0(){var s=this.a,r=s.a +r.toString +s=s.ch +s.toString +r.acd() +return new D.yE(s,r)}, +$S(){return this.b.j("yE<0>()")}} +D.EZ.prototype={ +I(a,b){var s,r=this,q=b.a_(t.I) +q.toString +s=q.f +q=r.e +return K.amV(K.amV(new K.Fa(q,r.f,q,null),r.c,s,!0),r.d,s,!1)}} +D.qS.prototype={ +aE(){return new D.qT(C.p,this.$ti.j("qT<1>"))}, +acu(){return this.d.$0()}, +afJ(){return this.e.$0()}} +D.qT.prototype={ +gM3(){var s=this.e +return s==null?H.h(H.v("_recognizer")):s}, +b3(){var s,r=this +r.bt() +s=O.Gl(r,null,null) +s.ch=r.ga7D() +s.cx=r.ga7F() +s.cy=r.ga7B() +s.db=r.ga3i() +r.e=s}, +l(a){var s=this.gM3() +s.r1.b_(0) +s.oF(0) +this.bf(0)}, +a7E(a){this.d=this.a.afJ()}, +a7G(a){var s,r,q=this.d +q.toString +s=a.c +s.toString +r=this.c +r=this.Jm(s/r.goC(r).a) +q=q.a +q.sm(0,q.gbk()-r)}, +a7C(a){var s,r=this,q=r.d +q.toString +s=r.c +q.Pw(r.Jm(a.a.a.a/s.goC(s).a)) +r.d=null}, +a3j(){var s=this.d +if(s!=null)s.Pw(0) +this.d=null}, +a7I(a){if(this.a.acu())this.gM3().DB(a)}, +Jm(a){var s=this.c.a_(t.I) +s.toString +switch(s.f){case C.t:return-a +case C.k:return a}}, +I(a,b){var s,r,q=null,p=b.a_(t.I) +p.toString +s=t.l +r=p.f===C.k?b.a_(s).f.f.a:b.a_(s).f.f.c +r=Math.max(r,20) +return T.qc(C.cw,H.a([this.a.c,new T.Kc(0,0,0,r,T.a4e(C.cI,q,q,this.ga7H(),q,q),q)],t.F),C.FW,q,q)}} +D.yE.prototype={ +Pw(a){var s,r,q,p=this +if(Math.abs(a)>=1?a<=0:p.a.gbk()>0.5){s=p.a +r=P.a3(800,0,s.gbk()) +r.toString +r=P.cN(0,Math.min(C.d.e8(r),300)) +s.Q=C.aO +s.mK(1,C.nh,r)}else{p.b.dr(0) +s=p.a +r=s.r +if(r!=null&&r.a!=null){r=P.a3(0,800,s.gbk()) +r.toString +r=P.cN(0,C.d.e8(r)) +s.Q=C.iz +s.mK(0,C.nh,r)}}r=s.r +if(r!=null&&r.a!=null){q=H.b2("animationStatusCallback") +q.b=new D.adY(p,q) +s.cM(q.aV())}else p.b.yr()}} +D.adY.prototype={ +$1(a){var s=this.a +s.b.yr() +s.a.fb(this.b.aV())}, +$S:3} +D.hC.prototype={ +dF(a,b){var s +if(a instanceof D.hC){s=D.ae_(a,this,b) +s.toString +return s}s=D.ae_(null,this,b) +s.toString +return s}, +dG(a,b){var s +if(a instanceof D.hC){s=D.ae_(this,a,b) +s.toString +return s}s=D.ae_(this,null,b) +s.toString +return s}, +yd(a){return new D.ae2(this,a)}, +k(a,b){var s,r +if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +if(b instanceof D.hC){s=b.a +r=this.a +r=s==null?r==null:s===r +s=r}else s=!1 +return s}, +gu(a){return J.e7(this.a)}} +D.ae0.prototype={ +$1(a){var s=P.K(null,a,this.a) +s.toString +return s}, +$S:60} +D.ae1.prototype={ +$1(a){var s=P.K(null,a,1-this.a) +s.toString +return s}, +$S:60} +D.ae2.prototype={ +fF(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=this.b.a +if(g==null)return +s=c.e +r=s.a +q=0.05*r +p=s.b +o=q/(g.length-1) +n=c.d +n.toString +switch(n){case C.t:m=b.a+r +l=1 +break +case C.k:m=b.a +l=-1 +break +default:m=null +l=null}for(s=b.b,r=s+p,k=0,j=0;j0)X.uR() +break +case C.r:if(Math.abs(b.a.a)<10&&Math.abs(a.a-s.dy)>0)X.uR() +break}}, +l(a){this.gqH().l(0) +this.I5(0)}} +E.ae4.prototype={ +$0(){this.a.vI()}, +$S:0} +E.ae3.prototype={ +$1(a){return X.uR()}, +$S:326} +N.u5.prototype={ +aE(){return new N.yG(null,C.p)}} +N.yG.prototype={ +gN7(){var s=this.d +return s==null?H.h(H.v("_tap")):s}, +gBE(){var s=this.e +return s==null?H.h(H.v("_drag")):s}, +gqB(){var s=this.f +return s==null?H.h(H.v("_positionController")):s}, +gbK(a){var s=this.r +return s==null?H.h(H.v("position")):s}, +gp4(){var s=this.x +return s==null?H.h(H.v("_reactionController")):s}, +gM2(){var s=this.y +return s==null?H.h(H.v("_reaction")):s}, +b3(){var s,r,q=this,p=null +q.bt() +s=N.abj(p) +s.a3=q.ga8K() +s.b1=q.ga8M() +s.b6=q.gN6() +s.aR=q.ga8I() +q.d=s +s=O.Gl(p,p,p) +s.ch=q.ga8D() +s.cx=q.ga8F() +s.cy=q.ga8B() +r=q.a +s.z=r.x +q.e=s +q.f=G.bB(p,C.W,0,p,1,r.c?1:0,q) +q.r=S.ct(C.a4,q.gqB(),p) +q.x=G.bB(p,C.bP,0,p,1,p,q) +q.y=S.ct(C.aU,q.gp4(),p)}, +bo(a){var s,r,q=this +q.bU(a) +s=q.gBE() +r=q.a +s.z=r.x +s=q.z +if(s||a.c!==r.c)q.Mm(s)}, +Mm(a){var s,r=this +r.z=!1 +s=r.gbK(r) +s.b=a?C.a4:C.aU +s.c=a?C.a4:new Z.oG(C.aU) +if(r.a.c)r.gqB().bI(0) +else r.gqB().cJ(0)}, +a7z(){return this.Mm(!0)}, +a8L(a){this.a.toString +this.z=!1 +this.gp4().bI(0)}, +a8H(){var s=this.a +s.d.$1(!s.c) +this.K0()}, +a8N(a){this.a.toString +this.z=!1 +this.gp4().cJ(0)}, +a8J(){this.a.toString +this.gp4().cJ(0)}, +a8E(a){var s=this +s.a.toString +s.z=!1 +s.gp4().bI(0) +s.K0()}, +a8G(a){var s,r,q=this +q.a.toString +s=q.gbK(q) +s.c=s.b=C.a4 +s=a.c +s.toString +r=s/20 +s=q.c.a_(t.I) +s.toString +switch(s.f){case C.t:s=q.gqB() +s.sm(0,s.gbk()-r) +break +case C.k:s=q.gqB() +s.sm(0,s.gbk()+r) +break}}, +a8C(a){var s,r,q,p=this +p.au(new N.ae5(p)) +s=p.gbK(p) +s=s.gm(s) +r=p.a +q=r.c +if(s>=0.5!==q)r.d.$1(!q) +p.gp4().cJ(0)}, +K0(){switch(U.fh()){case C.N:X.a2y() +break +case C.P:case C.T:case C.L:case C.I:case C.M:break}}, +I(a,b){var s,r,q,p,o,n=this +if(n.z)n.a7z() +s=n.a +s=s.c +r=C.Lh.ee(b) +n.a.toString +q=C.Lg.ee(b) +p=n.a +p=p.d +o=b.a_(t.I) +o.toString +return T.Jg(!1,new N.NO(s,r,q,C.q,p,n,o.f,null),1)}, +l(a){var s=this,r=s.gN7() +r.p3() +r.oF(0) +r=s.gBE() +r.r1.b_(0) +r.oF(0) +s.gqB().l(0) +s.gp4().l(0) +s.XI(0)}} +N.ae5.prototype={ +$0(){this.a.z=!0}, +$S:0} +N.NO.prototype={ +aP(a){var s,r=this,q=r.y,p=new N.R8(q,r.d,r.e,r.f,new A.F2(r.r,C.rF),r.x,r.z,T.ac(),C.H7,null,T.ac()) +p.gax() +p.gaG() +p.fr=!1 +p.sb7(null) +s=p.gdH() +q.gbK(q).a.ab(0,s) +q.gM2().a.ab(0,s) +return p}, +aY(a,b){var s=this +b.sm(0,s.d) +b.sDx(s.e) +b.sGt(s.f) +b.sagT(s.r) +b.sf9(s.x) +b.sbp(0,s.z)}} +N.R8.prototype={ +sm(a,b){if(b===this.cP)return +this.cP=b +this.ay()}, +sDx(a){if(a.k(0,this.c1))return +this.c1=a +this.aF()}, +sGt(a){if(a.k(0,this.cc))return +this.cc=a +this.aF()}, +sagT(a){if(a.k(0,this.bQ.a))return +this.bQ=new A.F2(a,C.rF) +this.aF()}, +sf9(a){if(J.f(a,this.ba))return +this.ba=a}, +sbp(a,b){if(this.cp===b)return +this.cp=b +this.aF()}, +fw(a){return!0}, +lC(a,b){var s +if(t._.b(a)&&!0){s=this.co +s.gBE().DB(a) +s.gN7().DB(a)}}, +eC(a){var s +this.hk(a) +a.slF(this.co.gN6()) +a.bc(C.li,!0) +a.bc(C.lf,!0) +s=this.cP +a.bc(C.lj,!0) +a.bc(C.lg,s)}, +aS(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=a.gcf(a),h=j.co,g=h.gbK(h),f=g.gm(g) +h=h.gM2() +s=h.gm(h) +switch(j.cp){case C.t:r=1-f +break +case C.k:r=f +break +default:r=null}h=H.aA() +q=h?H.b3():new H.aT(new H.aW()) +h=P.K(j.cc,j.c1,f) +h.toString +q.saz(0,h) +h=j.rx +g=b.a+(h.a-51)/2 +p=b.b +h=p+(h.b-31)/2 +o=P.wy(new P.A(g,h,g+51,h+31),C.avQ) +i.cm(0,o,q) +n=7*s +h=g+15.5 +g+=35.5 +m=P.a3(h-14,g-14-n,r) +m.toString +g=P.a3(h+14+n,g+14,r) +g.toString +l=p+j.rx.b/2 +k=new P.A(m,l-14,g,l+14) +g=j.dC +g.saO(0,a.ag3(j.geA(),C.j,k,o,new N.ahk(j,k),g.a))}, +l(a){this.dC.saO(0,null) +this.mJ(0)}} +N.ahk.prototype={ +$2(a,b){this.a.bQ.aS(a.gcf(a),this.b)}, +$S:9} +N.B3.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +F.Su.prototype={ +aS(a,b){var s,r,q,p=H.aA(),o=p?H.b3():new H.aT(new H.aW()) +o.saz(0,this.b) +s=P.il(C.acv,6) +r=P.amM(C.acw,new P.m(7,b.b)) +q=P.bX() +q.p6(0,s) +q.hy(0,r) +a.ca(0,q,o)}, +eO(a){return!this.b.k(0,a.b)}} +F.a_u.prototype={ +pX(a){return new P.N(12,a+12-1.5)}, +xZ(a,b,a0,a1,a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=null +if(a2==null)a2=a0 +if(a3==null)a3=a0 +s=T.lJ(c,c,c,new F.Su(K.als(a).gms(),c),C.x) +switch(b){case C.dY:return T.asb(s,new P.N(12,a2+12-1.5)) +case C.dZ:r=a3+12-1.5 +q=T.asb(s,new P.N(12,r)) +p=new Float64Array(16) +o=new E.bb(p) +o.dt() +o.at(0,6,r/2) +n=Math.cos(3.141592653589793) +m=Math.sin(3.141592653589793) +l=p[0] +k=p[4] +j=p[1] +i=p[5] +h=p[2] +g=p[6] +f=p[3] +e=p[7] +d=-m +p[0]=l*n+k*m +p[1]=j*n+i*m +p[2]=h*n+g*m +p[3]=f*n+e*m +p[4]=l*d+k*n +p[5]=j*d+i*n +p[6]=h*d+g*n +p[7]=f*d+e*n +o.at(0,-6,-r/2) +return T.an7(c,q,o,!0) +case C.f7:return C.f5}}, +np(a,b,c,d){if(c==null)c=b +if(d==null)d=b +switch(a){case C.dY:return new P.m(6,c+12-1.5) +case C.dZ:return new P.m(6,d+12-1.5-12+1.5) +case C.f7:return new P.m(6,b+(b+12-1.5-b)/2)}}, +vR(a,b){return this.np(a,b,null,null)}} +R.F0.prototype={ +ee(a){var s=this,r=s.a,q=r.a,p=q instanceof E.dn?q.ee(a):q,o=r.b +if(o instanceof E.dn)o=o.ee(a) +r=p.k(0,q)&&o.k(0,C.fw)?r:new R.Sy(p,o) +return new R.F0(r,E.a_q(s.b,a),R.nO(s.c,a),R.nO(s.d,a),R.nO(s.e,a),R.nO(s.f,a),R.nO(s.r,a),R.nO(s.x,a),R.nO(s.y,a),R.nO(s.z,a))}} +R.Sy.prototype={} +R.NP.prototype={} +K.F1.prototype={ +I(a,b){var s=null +return new K.za(this,Y.Gq(this.d,new T.Dh(this.c.gms(),s,s),s),s)}} +K.za.prototype={ +cK(a){return this.f.c!==a.f.c}} +K.u6.prototype={ +gms(){var s=this.b +return s==null?this.r.b:s}, +gG7(){var s=this.c +return s==null?this.r.c:s}, +gSm(){var s=null,r=this.d +if(r==null){r=this.r.f +r=new K.aef(r.a,r.b,C.aDq,this.gms(),s,s,s,s,s,s,s,s)}return r}, +gOy(){var s=this.e +return s==null?this.r.d:s}, +gA0(){var s=this.f +return s==null?this.r.e:s}, +ee(a){var s=this,r=new K.a_v(a),q=s.gxX(),p=r.$1(s.b),o=r.$1(s.c),n=s.d +n=n==null?null:n.ee(a) +return K.aB8(q,p,o,n,r.$1(s.e),r.$1(s.f),s.r.agG(a,s.d==null))}} +K.a_v.prototype={ +$1(a){return E.a_q(a,this.a)}, +$S:123} +K.w2.prototype={ +ee(a){var s=this,r=new K.a5f(a),q=s.gxX(),p=r.$1(s.gms()),o=r.$1(s.gG7()),n=s.gSm() +n=n==null?null:n.ee(a) +return new K.w2(q,p,o,n,r.$1(s.gOy()),r.$1(s.gA0()))}, +gxX(){return this.a}, +gms(){return this.b}, +gG7(){return this.c}, +gSm(){return this.d}, +gOy(){return this.e}, +gA0(){return this.f}} +K.a5f.prototype={ +$1(a){return E.a_q(a,this.a)}, +$S:123} +K.NS.prototype={ +agG(a,b){var s,r,q=this,p=new K.ae6(a),o=p.$1(q.b),n=p.$1(q.c),m=p.$1(q.d) +p=p.$1(q.e) +s=q.f +if(b){r=s.a +if(r instanceof E.dn)r=r.ee(a) +s=s.b +s=new K.NQ(r,s instanceof E.dn?s.ee(a):s)}return new K.NS(q.a,o,n,m,p,s)}} +K.ae6.prototype={ +$1(a){return a instanceof E.dn?a.ee(this.a):a}, +$S:60} +K.NQ.prototype={} +K.aef.prototype={} +K.NR.prototype={} +A.F2.prototype={ +aS(a,b){var s,r,q,p,o,n=b.gnr()/2,m=P.wy(b,new P.bG(n,n)) +for(n=this.b,s=0;s<2;++s){r=n[s] +q=m.bO(r.b) +p=H.aA() +o=p?H.b3():new H.aT(new H.aW()) +o.saz(0,r.a) +p=r.c +o.sz9(new P.mp(C.fo,p>0?p*0.57735+0.5:0)) +a.cm(0,q,o)}n=m.eH(0.5) +q=H.aA() +q=q?H.b3():new H.aT(new H.aW()) +q.saz(0,C.n4) +a.cm(0,n,q) +n=H.aA() +n=n?H.b3():new H.aT(new H.aW()) +n.saz(0,this.a) +a.cm(0,m,n)}} +U.ak2.prototype={ +$0(){return null}, +$S:349} +U.aj9.prototype={ +$0(){var s=window.navigator.platform,r=s==null?null:s.toLowerCase() +if(r==null)r="" +if(C.c.bP(r,"mac"))return C.I +if(C.c.bP(r,"win"))return C.M +if(C.c.v(r,"iphone")||C.c.v(r,"ipad")||C.c.v(r,"ipod"))return C.N +if(C.c.v(r,"android"))return C.P +if(window.matchMedia("only screen and (pointer: fine)").matches)return C.L +return C.P}, +$S:352} +U.l7.prototype={} +U.oB.prototype={} +U.FI.prototype={} +U.FH.prototype={} +U.bE.prototype={ +acK(){var s,r,q,p,o,n,m,l=this.a +if(t.vp.b(l)){s=l.gRg(l) +r=l.i(0) +if(typeof s=="string"&&s!==r){q=r.length +p=J.aQ(s) +if(q>p.gp(s)){o=C.c.aeF(r,s) +if(o===q-p.gp(s)&&o>2&&C.c.N(r,o-2,o)===": "){n=C.c.N(r,0,o-2) +m=C.c.mg(n," Failed assertion:") +if(m>=0)n=C.c.N(n,0,m)+"\n"+C.c.bz(n,m+1) +l=p.zF(s)+"\n"+n}else l=null}else l=null}else l=null +if(l==null)l=r}else if(!(typeof l=="string")){q=t.Lt.b(l)||t.VI.b(l) +p=J.iN(l) +l=q?p.i(l):" "+H.e(p.i(l))}l=J.aAd(l) +return l.length===0?" ":l}, +gUi(){var s=Y.aBm(new U.a1J(this).$0(),!0,C.jH) +return s}, +cs(){var s="Exception caught by "+this.c +return s}, +i(a){U.aFa(null,C.Ls,this) +return""}} +U.a1J.prototype={ +$0(){return J.aAc(this.a.acK().split("\n")[0])}, +$S:62} +U.lZ.prototype={ +gRg(a){return this.i(0)}, +cs(){return"FlutterError"}, +i(a){var s,r,q=new H.hB(this.a,t.ow) +if(!q.gK(q)){s=q.gJ(q) +r=J.l(s) +s=Y.fq.prototype.gm.call(r,s) +s.toString +s=J.apq(s,"")}else s="FlutterError" +return s}, +$ilv:1} +U.a1K.prototype={ +$1(a){return U.bq(a)}, +$S:369} +U.a1L.prototype={ +$1(a){return a+1}, +$S:79} +U.a1M.prototype={ +$1(a){return a+1}, +$S:79} +U.ake.prototype={ +$1(a){return C.c.v(a,"StackTrace.current")||C.c.v(a,"dart-sdk/lib/_internal")||C.c.v(a,"dart:sdk_internal")}, +$S:25} +U.OZ.prototype={} +U.P0.prototype={} +U.P_.prototype={} +N.C6.prototype={ +Y5(){var s,r,q,p,o,n,m=this,l=null +P.nq("Framework initialization",l,l) +m.XE() +$.C=m +s=t.u +r=P.bx(s) +q=H.a([],t.CE) +p=P.bx(s) +o=P.a4b(l,l,t.Su,t.S) +n=O.a1Q(!0,"Root Focus Scope",!1) +n=n.r=new O.uI(new R.uS(o,t.op),n,P.aS(t.mx),H.a([],t.OM),P.ae(0,l,!1,t.Z)) +o=$.fF +o.gtU().a=n.gKP() +$.ew.k2$.b.q(0,n.gKd(),l) +s=new N.Vy(new N.Pk(r),q,n,P.D(t.yi,s),p,P.D(s,t.j7)) +m.n$=s +s.a=m.ga37() +$.bc().b.k1=m.gadE() +C.kZ.w3(m.ga48()) +m.n5() +s=t.N +P.aJ3("Flutter.FrameworkInitialization",P.D(s,s)) +P.np()}, +fA(){}, +n5(){}, +aeT(a){var s +P.nq("Lock events",null,null);++this.a +s=a.$0() +s.lL(new N.Vi(this)) +return s}, +Gy(){}, +i(a){return""}} +N.Vi.prototype={ +$0(){var s=this.a +if(--s.a<=0){P.np() +s.Xw() +if(s.d$.c!==0)s.BK()}}, +$S:6} +B.ap.prototype={} +B.yb.prototype={} +B.hQ.prototype={ +ab(a,b){var s,r,q=this,p=q.W$,o=q.a1$,n=o.length +if(p===n){o=t.Z +if(p===0){p=P.ae(1,null,!1,o) +q.a1$=p}else{s=P.ae(n*2,null,!1,o) +for(p=q.W$,o=q.a1$,r=0;r0){r.a1$[s]=null;++r.ak$}else r.a7m(s) +break}}, +l(a){}, +an(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.W$ +if(e===0)return;++f.ac$ +for(s=0;s0){l=f.W$-f.ak$ +e=f.a1$ +if(l*2<=e.length){k=P.ae(l,null,!1,t.Z) +for(e=f.W$,p=f.a1$,j=0,s=0;s#"+Y.bJ(this)+"("+H.e(this.a)+")"}} +Y.or.prototype={ +i(a){return this.b}} +Y.iX.prototype={ +i(a){return this.b}} +Y.agB.prototype={} +Y.du.prototype={ +Gr(a,b){return this.c_(0)}, +i(a){return this.Gr(a,C.bc)}, +gb0(a){return this.a}} +Y.fq.prototype={ +gm(a){this.a5U() +return this.cy}, +a5U(){return}} +Y.ue.prototype={} +Y.Fj.prototype={} +Y.ai.prototype={ +cs(){return"#"+Y.bJ(this)}, +Gr(a,b){var s=this.cs() +return s}, +i(a){return this.Gr(a,C.bc)}} +Y.a_P.prototype={ +cs(){return"#"+Y.bJ(this)}} +Y.hT.prototype={ +i(a){return this.So(C.jH).c_(0)}, +cs(){return"#"+Y.bJ(this)}, +agW(a,b){return Y.alF(a,b,this)}, +So(a){return this.agW(null,a)}} +Y.Ob.prototype={} +D.ec.prototype={} +D.GW.prototype={} +D.cR.prototype={ +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return H.w(this).j("cR").b(b)&&J.f(b.a,this.a)}, +gu(a){return P.Z(H.G(this),this.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=H.w(this),r=s.j("cR.T"),q=this.a,p=H.bp(r)===C.Gf?"<'"+H.e(q)+"'>":"<"+H.e(q)+">" +if(H.G(this)===H.bp(s.j("cR")))return"["+p+"]" +return"["+H.bp(r).i(0)+" "+p+"]"}} +D.ans.prototype={} +F.ex.prototype={} +F.vl.prototype={ +dX(a){return this.b.$0()}} +B.H.prototype={ +vA(a){var s=a.a,r=this.a +if(s<=r){a.a=r+1 +a.lH()}}, +lH(){}, +gcd(){return this.b}, +al(a){this.b=a}, +ae(a){this.b=null}, +gaf(a){return this.c}, +fo(a){var s +a.c=this +s=this.b +if(s!=null)a.al(s) +this.vA(a)}, +ma(a){a.c=null +if(this.b!=null)a.ae(0)}} +R.bs.prototype={ +glV(){var s=this,r=s.c +if(r==null){r=P.bx(s.$ti.c) +if(s.c==null)s.c=r +else r=H.h(H.cg("_set"))}return r}, +w(a,b){this.b=!0 +this.glV().b_(0) +return C.b.w(this.a,b)}, +b_(a){this.b=!1 +C.b.sp(this.a,0) +this.glV().b_(0)}, +v(a,b){var s=this,r=s.a +if(r.length<3)return C.b.v(r,b) +if(s.b){s.glV().M(0,r) +s.b=!1}return s.glV().v(0,b)}, +gU(a){var s=this.a +return new J.fT(s,s.length)}, +gK(a){return this.a.length===0}, +gbb(a){return this.a.length!==0}} +R.uS.prototype={ +F(a,b){var s=this.a,r=s.h(0,b) +s.q(0,b,(r==null?0:r)+1)}, +w(a,b){var s=this.a,r=s.h(0,b) +if(r==null)return!1 +if(r===1)s.w(0,b) +else s.q(0,b,r-1) +return!0}, +v(a,b){return this.a.aC(0,b)}, +gU(a){var s=this.a +s=s.gaI(s) +return s.gU(s)}, +gK(a){var s=this.a +return s.gK(s)}, +gbb(a){var s=this.a +return s.gbb(s)}} +T.dO.prototype={ +i(a){return this.b}} +G.acG.prototype={ +gwA(){var s=this.d +return s==null?H.h(H.v("_eightBytesAsList")):s}, +lQ(a){var s=this.a,r=C.h.dM(s.b,a) +if(r!==0)s.m1(0,$.aw1(),0,a-r)}, +o7(){var s,r,q,p=this +if(p.b)throw H.c(P.a8("done() must not be called more than once on the same "+H.G(p).i(0)+".")) +s=p.a +r=s.a +q=H.i4(r.buffer,0,s.b*r.BYTES_PER_ELEMENT) +p.a=E.asy() +p.b=!0 +return q}} +G.wG.prototype={ +q_(a){return this.a.getUint8(this.b++)}, +zQ(a){var s=this.b,r=$.d5() +C.i4.GP(this.a,s,r)}, +q0(a){var s=this.a,r=H.cX(s.buffer,s.byteOffset+this.b,a) +this.b+=a +return r}, +zR(a){var s +this.lQ(8) +s=this.a +C.Au.Ot(s.buffer,s.byteOffset+this.b,a)}, +lQ(a){var s=this.b,r=C.h.dM(s,a) +if(r!==0)this.b=s+(a-r)}} +R.hr.prototype={ +gu(a){var s=this +return P.Z(s.b,s.d,s.f,s.r,s.x,s.y,s.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.X(b)!==H.G(s))return!1 +return b instanceof R.hr&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.x===s.x&&b.y===s.y&&b.a===s.a}, +i(a){var s=this +return"StackFrame(#"+s.b+", "+s.c+":"+s.d+"/"+s.e+":"+s.f+":"+s.r+", className: "+s.x+", method: "+s.y+")"}} +R.aaP.prototype={ +$1(a){return a.length!==0}, +$S:25} +O.bO.prototype={ +qR(a,b){return new P.a4($.Y,this.$ti.j("a4<1>"))}, +nX(a){return this.qR(a,null)}, +fd(a,b,c,d){var s=b.$1(this.a) +if(d.j("aE<0>").b(s))return s +return new O.bO(d.a(s),d.j("bO<0>"))}, +bY(a,b,c){return this.fd(a,b,null,c)}, +lL(a){var s,r,q,p,o,n=this +try{s=a.$0() +if(t.L0.b(s)){p=J.t9(s,new O.abd(n),n.$ti.c) +return p}return n}catch(o){r=H.a5(o) +q=H.aC(o) +p=P.am3(r,q,n.$ti.c) +return p}}, +$iaE:1} +O.abd.prototype={ +$1(a){return this.a.a}, +$S(){return this.a.$ti.j("1(@)")}} +D.Ga.prototype={ +i(a){return this.b}} +D.cV.prototype={} +D.G8.prototype={} +D.ra.prototype={ +i(a){var s=this,r=s.a +r=r.length===0?""+"":""+new H.aV(r,new D.afc(s),H.ax(r).j("aV<1,q>")).c4(0,", ") +if(s.b)r+=" [open]" +if(s.c)r+=" [held]" +if(s.d)r+=" [hasPendingSweep]" +return r.charCodeAt(0)==0?r:r}} +D.afc.prototype={ +$1(a){if(a===this.a.e)return a.i(0)+" (eager winner)" +return a.i(0)}, +$S:393} +D.a2f.prototype={ +Ob(a,b,c){this.a.bL(0,b,new D.a2h(this,b)).a.push(c) +return new D.G8(this,b,c)}, +ab0(a,b){var s=this.a.h(0,b) +if(s==null)return +s.b=!1 +this.Ns(b,s)}, +Ij(a){var s,r=this.a,q=r.h(0,a) +if(q==null)return +if(q.c){q.d=!0 +return}r.w(0,a) +r=q.a +if(r.length!==0){C.b.gJ(r).m0(a) +for(s=1;s0.4){r.fx=C.iM +r.Z(C.cG)}else if(a.guz().gyv()>F.Bt(a.gd4(a)))r.Z(C.aH) +if(s>0.4&&r.fx===C.Gw){r.fx=C.iM +if(r.z!=null)r.dW("onStart",new K.a21(r,s))}}r.HH(a)}, +m0(a){var s=this,r=s.fx +if(r===C.iL)r=s.fx=C.Gw +if(s.z!=null&&r===C.iM)s.dW("onStart",new K.a2_(s))}, +yq(a){var s=this,r=s.fx,q=r===C.iM||r===C.aCU +if(r===C.iL){s.Z(C.aH) +return}if(q&&s.cx!=null)if(s.cx!=null)s.dW("onEnd",new K.a20(s)) +s.fx=C.m4}, +nh(a){this.lO(a) +this.yq(a)}} +K.a21.prototype={ +$0(){var s,r=this.a,q=r.z +q.toString +s=r.gqv() +r.gqv() +return q.$1(new K.m5(s.b))}, +$S:0} +K.a2_.prototype={ +$0(){var s,r=this.a,q=r.z +q.toString +if(r.fr==null)H.h(H.v("_lastPressure")) +s=r.gqv() +r.gqv() +return q.$1(new K.m5(s.b))}, +$S:0} +K.a20.prototype={ +$0(){var s,r=this.a,q=r.cx +q.toString +s=r.gqv() +r.gqv() +return q.$1(new K.m5(s.b))}, +$S:0} +O.hV.prototype={ +i(a){return"#"+Y.bJ(this)+"("+this.gmu(this).i(0)+")"}, +gmu(a){return this.a}} +O.rP.prototype={} +O.zA.prototype={ +cw(a,b){return t.xV.a(this.a.ap(0,b))}} +O.rt.prototype={ +cw(a,b){var s,r,q,p,o=new Float64Array(16),n=new E.bb(o) +n.bF(b) +s=this.a +r=s.a +q=s.b +s=o[0] +p=o[3] +o[0]=s+r*p +o[1]=o[1]+q*p +o[2]=o[2]+0*p +o[3]=p +p=o[4] +s=o[7] +o[4]=p+r*s +o[5]=o[5]+q*s +o[6]=o[6]+0*s +o[7]=s +s=o[8] +p=o[11] +o[8]=s+r*p +o[9]=o[9]+q*p +o[10]=o[10]+0*p +o[11]=p +p=o[12] +s=o[15] +o[12]=p+r*s +o[13]=o[13]+q*s +o[14]=o[14]+0*s +o[15]=s +return n}} +O.h2.prototype={ +nF(){var s,r,q,p,o=this.c +if(o.length===0)return +s=this.b +r=C.b.gL(s) +for(q=o.length,p=0;p":C.b.c4(s,", "))+")"}} +T.p3.prototype={} +T.vv.prototype={} +T.p2.prototype={} +T.ez.prototype={ +j7(a){var s,r=this +switch(a.gdl(a)){case 1:s=r.ry==null&&r.rx==null&&r.x1==null&&r.y1==null&&!0 +if(s)return!1 +break +case 2:return!1 +case 4:return!1 +default:return!1}return r.to(a)}, +EA(){var s,r=this +r.Z(C.cG) +r.k2=!0 +s=r.cy +s.toString +r.I4(s) +r.a0v()}, +Ql(a){var s,r=this +if(!a.gtq()){if(t._.b(a)){s=new R.iy(a.gd4(a),P.ae(20,null,!1,t.av)) +r.bw=s +s.xN(a.gnj(a),a.geb())}if(t.n2.b(a)){s=r.bw +s.toString +s.xN(a.gnj(a),a.geb())}}if(t.oN.b(a)){if(r.k2)r.a0t(a) +else r.Z(C.aH) +r.CQ()}else if(t.Ko.b(a)){r.IY() +r.CQ()}else if(t._.b(a)){r.k3=new S.fB(a.geb(),a.gbK(a)) +r.k4=a.gdl(a) +r.a0s(a)}else if(t.n2.b(a))if(a.gdl(a)!==r.k4){r.Z(C.aH) +s=r.cy +s.toString +r.lO(s)}else if(r.k2)r.a0u(a)}, +a0s(a){this.k3.toString +this.c.h(0,a.gcz()).toString +switch(this.k4){case 1:break +case 2:break +case 4:break}}, +IY(){if(this.cx===C.fB)switch(this.k4){case 1:break +case 2:break +case 4:break}}, +a0v(){var s,r,q=this +switch(q.k4){case 1:if(q.ry!=null){s=q.k3 +r=s.b +s=s.a +q.dW("onLongPressStart",new T.a4j(q,new T.p3(r,s)))}s=q.rx +if(s!=null)q.dW("onLongPress",s) +break +case 2:break +case 4:break}}, +a0u(a){var s=this,r=a.gbK(a),q=a.geb(),p=a.gbK(a).a5(0,s.k3.b) +a.geb().a5(0,s.k3.a) +switch(s.k4){case 1:if(s.x1!=null)s.dW("onLongPressMoveUpdate",new T.a4i(s,new T.vv(r,q,p))) +break +case 2:break +case 4:break}}, +a0t(a){var s,r=this,q=r.bw.zX(),p=q==null?C.d0:new R.ix(q.a) +a.gbK(a) +s=a.geb() +r.bw=null +switch(r.k4){case 1:if(r.y1!=null)r.dW("onLongPressEnd",new T.a4h(r,new T.p2(s,p))) +break +case 2:break +case 4:break}}, +CQ(){var s=this +s.k2=!1 +s.bw=s.k4=s.k3=null}, +Z(a){var s=this +if(a===C.aH)if(s.k2)s.CQ() +else s.IY() +s.HZ(a)}, +m0(a){}} +T.a4j.prototype={ +$0(){return this.a.ry.$1(this.b)}, +$S:0} +T.a4i.prototype={ +$0(){return this.a.x1.$1(this.b)}, +$S:0} +T.a4h.prototype={ +$0(){return this.a.y1.$1(this.b)}, +$S:0} +B.jR.prototype={ +h(a,b){return this.c[b+this.a]}, +q(a,b,c){this.c[b+this.a]=c}, +ap(a,b){var s,r,q,p,o,n,m +for(s=this.b,r=this.c,q=this.a,p=b.c,o=b.a,n=0,m=0;ma5)return null +s=a6+1 +r=new B.a6s(new Float64Array(s)) +q=s*a5 +p=new Float64Array(q) +for(o=this.c,n=0*a5,m=0;m=0;--c){p[c]=new B.jR(c*a5,a5,q).ap(0,d) +for(i=c*s,k=l;k>c;--k)p[c]=p[c]-n[i+k]*p[k] +p[c]=p[c]/n[i+c]}for(b=0,m=0;mr&&Math.abs(a.d.b)>s}, +Ck(a){return Math.abs(this.gwT())>F.Bt(a)}, +tJ(a){return new P.m(0,a.b)}, +qr(a){return a.b}} +O.h3.prototype={ +Fw(a,b){var s,r=this.dy +if(r==null)r=50 +s=this.dx +if(s==null)s=F.Bt(b) +return Math.abs(a.a.a)>r&&Math.abs(a.d.a)>s}, +Ck(a){return Math.abs(this.gwT())>F.Bt(a)}, +tJ(a){return new P.m(a.a,0)}, +qr(a){return a.a}} +O.he.prototype={ +Fw(a,b){var s,r=this.dy +if(r==null)r=50 +s=this.dx +if(s==null)s=F.Bt(b) +return a.a.gyv()>r*r&&a.d.gyv()>s*s}, +Ck(a){return Math.abs(this.gwT())>F.aI8(a)}, +tJ(a){return a}, +qr(a){return null}} +F.NI.prototype={ +a6m(){this.a=!0}} +F.rN.prototype={ +lO(a){if(this.f){this.f=!1 +$.ew.k2$.S2(this.a,a)}}, +R4(a,b){return a.gbK(a).a5(0,this.c).gdd()<=b}} +F.fZ.prototype={ +j7(a){var s +if(this.x==null)switch(a.gdl(a)){case 1:s=this.e==null&&!0 +if(s)return!1 +break +default:return!1}return this.to(a)}, +m2(a){var s=this,r=s.x +if(r!=null)if(!r.R4(a,100))return +else{r=s.x +if(!r.e.a||a.gdl(a)!==r.d){s.qy() +return s.Nq(a)}}s.Nq(a)}, +Nq(a){var s,r,q,p,o,n,m=this +m.N3() +s=$.ew.k3$.Ob(0,a.gcz(),m) +r=a.gcz() +q=a.gbK(a) +p=a.gdl(a) +o=new F.NI() +P.c2(C.LE,o.ga6l()) +n=new F.rN(r,s,q,p,o) +m.y.q(0,a.gcz(),n) +o=a.gce(a) +if(!n.f){n.f=!0 +$.ew.k2$.Oi(r,m.gwV(),o)}}, +a3u(a){var s,r=this,q=r.y,p=q.h(0,a.gcz()) +p.toString +if(t.oN.b(a)){s=r.x +if(s==null){if(r.r==null)r.r=P.c2(C.bP,r.ga6_()) +s=p.a +$.ew.k3$.ae6(s) +p.lO(r.gwV()) +q.w(0,s) +r.J9() +r.x=p}else{s=s.b +s.a.u1(s.b,s.c,C.cG) +s=p.b +s.a.u1(s.b,s.c,C.cG) +p.lO(r.gwV()) +q.w(0,p.a) +q=r.e +if(q!=null)r.dW("onDoubleTap",q) +r.qy()}}else if(t.n2.b(a)){if(!p.R4(a,18))r.u_(p)}else if(t.Ko.b(a))r.u_(p)}, +m0(a){}, +nh(a){var s,r=this,q=r.y.h(0,a) +if(q==null){s=r.x +s=s!=null&&s.a===a}else s=!1 +if(s)q=r.x +if(q!=null)r.u_(q)}, +u_(a){var s,r=this,q=r.y +q.w(0,a.a) +s=a.b +s.a.u1(s.b,s.c,C.aH) +a.lO(r.gwV()) +s=r.x +if(s!=null)if(a===s)r.qy() +else{r.IW() +if(q.gK(q))r.qy()}}, +l(a){this.qy() +this.HV(0)}, +qy(){var s,r=this +r.N3() +if(r.x!=null){s=r.y +if(s.gbb(s))r.IW() +s=r.x +s.toString +r.x=null +r.u_(s) +$.ew.k3$.agp(0,s.a)}r.J9()}, +J9(){var s=this.y +s=s.gbl(s) +C.b.aj(P.aG(s,!0,H.w(s).j("r.E")),this.ga7k())}, +N3(){var s=this.r +if(s!=null){s.b5(0) +this.r=null}}, +IW(){}} +O.a6n.prototype={ +Oi(a,b,c){J.fi(this.a.bL(0,a,new O.a6p()),b,c)}, +S2(a,b){var s,r=this.a,q=r.h(0,a) +q.toString +s=J.cl(q) +s.w(q,b) +if(s.gK(q))r.w(0,a)}, +a1j(a,b,c){var s,r,q,p +try{b.$1(a.bZ(c))}catch(q){s=H.a5(q) +r=H.aC(q) +p=U.bq("while routing a pointer event") +U.dv(new U.bE(s,r,"gesture library",p,null,!1))}}, +Si(a){var s=this,r=s.a.h(0,a.gcz()),q=s.b,p=t.Ld,o=t.iD,n=P.GR(q,p,o) +if(r!=null)s.JG(a,r,P.GR(r,p,o)) +s.JG(a,q,n)}, +JG(a,b,c){c.aj(0,new O.a6o(this,b,a))}} +O.a6p.prototype={ +$0(){return P.D(t.Ld,t.iD)}, +$S:412} +O.a6o.prototype={ +$2(a,b){if(J.eq(this.b,a))this.a.a1j(this.c,a,b)}, +$S:428} +G.a6q.prototype={ +rP(a,b,c){if(this.a!=null)return +this.b=b +this.a=c}, +Z(a){var s,r,q,p,o=this,n=o.a +if(n==null)return +try{q=o.b +q.toString +n.$1(q)}catch(p){s=H.a5(p) +r=H.aC(p) +n=U.bq("while resolving a PointerSignalEvent") +U.dv(new U.bE(s,r,"gesture library",n,null,!1))}o.b=o.a=null}} +S.Fv.prototype={ +i(a){return this.b}} +S.cB.prototype={ +DB(a){var s=this +s.c.q(0,a.gcz(),a.gd4(a)) +if(s.j7(a))s.m2(a) +else s.v4(a)}, +m2(a){}, +v4(a){}, +j7(a){var s=this.b +return s==null||s.v(0,a.gd4(a))}, +l(a){}, +QQ(a,b,c){var s,r,q,p,o=null +try{o=b.$0()}catch(q){s=H.a5(q) +r=H.aC(q) +p=U.bq("while handling a gesture") +U.dv(new U.bE(s,r,"gesture",p,null,!1))}return o}, +dW(a,b){return this.QQ(a,b,null,t.z)}, +aem(a,b,c){return this.QQ(a,b,c,t.z)}} +S.w6.prototype={ +m2(a){this.Am(a.gcz(),a.gce(a))}, +v4(a){this.Z(C.aH)}, +m0(a){}, +nh(a){}, +Z(a){var s,r,q=this.d,p=P.bR(q.gbl(q),!0,t.r) +q.b_(0) +for(q=p.length,s=0;s18 +else s=!1 +if(p.dx){r=p.ch +q=r!=null&&p.Kq(a)>r}else q=!1 +if(t.n2.b(a))r=s||q +else r=!1 +if(r){p.Z(C.aH) +r=p.cy +r.toString +p.lO(r)}else p.Ql(a)}p.HH(a)}, +EA(){}, +m0(a){if(a===this.cy){this.p3() +this.dx=!0}}, +nh(a){var s=this +if(a===s.cy&&s.cx===C.fB){s.p3() +s.cx=C.M6}}, +yq(a){var s=this +s.p3() +s.cx=C.cd +s.db=null +s.dx=!1}, +l(a){this.p3() +this.oF(0)}, +p3(){var s=this.dy +if(s!=null){s.b5(0) +this.dy=null}}, +Kq(a){return a.gbK(a).a5(0,this.db.b).gdd()}} +S.a6w.prototype={ +$0(){this.a.EA() +return null}, +$S:0} +S.fB.prototype={ +R(a,b){return new S.fB(this.a.R(0,b.a),this.b.R(0,b.b))}, +a5(a,b){return new S.fB(this.a.a5(0,b.a),this.b.a5(0,b.b))}, +i(a){return"OffsetPair(local: "+this.a.i(0)+", global: "+this.b.i(0)+")"}} +S.Pa.prototype={} +N.qh.prototype={} +N.kZ.prototype={} +N.C5.prototype={ +m2(a){var s=this +if(s.cx===C.cd){if(s.k4!=null&&s.r1!=null)s.u6() +s.k4=a}if(s.k4!=null)s.Vz(a)}, +Am(a,b){this.Vs(a,b)}, +Ql(a){var s,r,q=this +if(t.oN.b(a)){q.r1=a +q.J_()}else if(t.Ko.b(a)){q.Z(C.aH) +if(q.k2){s=q.k4 +s.toString +q.yM(a,s,"")}q.u6()}else{s=a.gdl(a) +r=q.k4 +if(s!==r.gdl(r)){q.Z(C.aH) +s=q.cy +s.toString +q.lO(s)}}}, +Z(a){var s,r=this +if(r.k3&&a===C.aH){s=r.k4 +s.toString +r.yM(null,s,"spontaneous") +r.u6()}r.HZ(a)}, +EA(){this.Na()}, +m0(a){var s=this +s.I4(a) +if(a===s.cy){s.Na() +s.k3=!0 +s.J_()}}, +nh(a){var s,r=this +r.VA(a) +if(a===r.cy){if(r.k2){s=r.k4 +s.toString +r.yM(null,s,"forced")}r.u6()}}, +Na(){var s,r=this +if(r.k2)return +s=r.k4 +s.toString +r.Qm(s) +r.k2=!0}, +J_(){var s,r,q=this +if(!q.k3||q.r1==null)return +s=q.k4 +s.toString +r=q.r1 +r.toString +q.Qn(s,r) +q.u6()}, +u6(){var s=this +s.k3=s.k2=!1 +s.k4=s.r1=null}} +N.eD.prototype={ +j7(a){var s,r=this +switch(a.gdl(a)){case 1:if(r.a3==null&&r.b6==null&&r.b1==null&&r.aR==null)return!1 +break +case 2:if(r.br==null)if(r.aK==null)s=!0 +else s=!1 +else s=!1 +if(s)return!1 +break +case 4:return!1 +default:return!1}return r.to(a)}, +Qm(a){var s,r=this,q=a.gbK(a),p=a.geb(),o=r.c.h(0,a.gcz()) +o.toString +s=new N.qh(q,o,p) +switch(a.gdl(a)){case 1:if(r.a3!=null)r.dW("onTapDown",new N.abk(r,s)) +break +case 2:if(r.aK!=null)r.dW("onSecondaryTapDown",new N.abl(r,s)) +break +case 4:break}}, +Qn(a,b){var s=this,r=b.gd4(b),q=b.gbK(b) +b.geb() +switch(a.gdl(a)){case 1:if(s.b1!=null)s.dW("onTapUp",new N.abm(s,new N.kZ(q,r))) +r=s.b6 +if(r!=null)s.dW("onTap",r) +break +case 2:if(s.br!=null)s.dW("onSecondaryTap",new N.abn(s)) +break +case 4:break}}, +yM(a,b,c){var s,r=c===""?c:c+" " +switch(b.gdl(b)){case 1:s=this.aR +if(s!=null)this.dW(r+"onTapCancel",s) +break +case 2:break +case 4:break}}} +N.abk.prototype={ +$0(){return this.a.a3.$1(this.b)}, +$S:0} +N.abl.prototype={ +$0(){return this.a.aK.$1(this.b)}, +$S:0} +N.abm.prototype={ +$0(){return this.a.b1.$1(this.b)}, +$S:0} +N.abn.prototype={ +$0(){return this.a.br.$0()}, +$S:0} +R.ix.prototype={ +a5(a,b){return new R.ix(this.a.a5(0,b.a))}, +R(a,b){return new R.ix(this.a.R(0,b.a))}, +aaT(a,b){var s=this.a,r=s.gyv() +if(r>b*b)return new R.ix(s.fh(0,s.gdd()).ap(0,b)) +if(r100||Math.abs(m-p.a.a)/1000>40)break +k=n.b +g.push(k.a) +f.push(k.b) +e.push(1) +d.push(-l) +c=(c===0?20:c)-1;++o +if(o<20){q=n +p=q +continue}else{q=n +break}}while(!0) +if(o>=3){j=new B.GM(d,g,e).HF(2) +if(j!=null){i=new B.GM(d,f,e).HF(2) +if(i!=null)return new R.qG(new P.m(j.a[1]*1000,i.a[1]*1000),j.gOU(j)*i.gOU(i),new P.aP(r-q.a.a),s.b.a5(0,q.b))}}return new R.qG(C.j,1,new P.aP(r-q.a.a),s.b.a5(0,q.b))}} +R.oK.prototype={ +xN(a,b){var s=(this.c+1)%20 +this.c=s +this.d[s]=new R.zU(a,b)}, +CI(a){var s,r,q=this.c+a,p=C.h.dM(q,20),o=C.h.dM(q-1,20) +q=this.d +s=q[p] +r=q[o] +if(s==null||r==null)return C.j +q=s.a.a-r.a.a +return q>0?s.b.a5(0,r.b).ap(0,1000).fh(0,q/1000):C.j}, +zX(){var s,r,q=this,p=q.CI(-2).ap(0,0.6).R(0,q.CI(-1).ap(0,0.35)).R(0,q.CI(0).ap(0,0.05)),o=q.d,n=q.c,m=o[n] +for(s=null,r=1;r<=20;++r){s=o[C.h.dM(n+r,20)] +if(s!=null)break}if(s==null||m==null)return C.aCD +else return new R.qG(p,1,new P.aP(m.a.a-s.a.a),m.b.a5(0,s.b))}} +S.abX.prototype={ +i(a){return this.b}} +S.vA.prototype={ +aE(){return new S.zv(C.p)}} +S.a4n.prototype={ +$2(a,b){return new D.p5(a,b)}, +$S:153} +S.a4q.prototype={ +t5(a){return K.aq(a).aK}, +DS(a,b,c){switch(G.bt(c.a)){case C.r:return b +case C.u:switch(K.aq(a).aK){case C.L:case C.I:case C.M:return E.as6(b,c.b,null) +case C.P:case C.T:case C.N:return b}break}}, +y_(a,b,c){switch(K.aq(a).aK){case C.N:case C.L:case C.I:case C.M:return b +case C.P:case C.T:return L.aqG(c.a,b,K.aq(a).n.c)}}} +S.zv.prototype={ +b3(){this.bt() +this.d=S.aCd()}, +gLj(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$gLj(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return P.afB(s.a.k4) +case 2:r=3 +return C.IH +case 3:r=4 +return C.IB +case 4:return P.cJ() +case 1:return P.cK(p)}}},t.bh)}, +a5w(a,b){return new E.FX(C.Mf,b,C.Gv,null)}, +a5R(a,b){var s,r,q,p,o,n=this,m=null +n.a.toString +s=F.dW(a) +r=s==null?m:s.d +if(r==null)r=C.ah +q=r===C.a8 +s=F.dW(a) +s=s==null?m:s.ch +p=s===!0 +if(q)if(p)n.a.toString +if(q)n.a.toString +if(p)n.a.toString +s=n.a +o=s.fx +s.toString +s=b==null?C.f4:b +return new M.x2(new K.tg(o,s,C.a4,C.W,m,m),m)}, +a0f(a){var s,r=this,q=null,p=r.a,o=p.fx +o=o.b +s=o +return new S.yd(q,q,q,new S.afT(),q,q,q,q,p.e,C.abQ,q,q,C.a1j,r.ga5Q(),p.dy,q,C.ayx,s,q,r.gLj(),q,q,r.a.rx,!1,!1,!1,!1,r.ga5v(),!0,q,q,q,!1,new N.kj(r,t.bT))}, +I(a,b){var s,r=null,q=L.oH(!1,!1,this.a0f(b),r,!0,r,!0,r,r,new S.afU(),r,r) +this.a.toString +s=this.d +return K.as4(C.Ig,new K.ma(s==null?H.h(H.v("_heroController")):s,q,r))}} +S.afT.prototype={ +$1$2(a,b,c){var s=null,r=H.a([],t.Zt),q=$.Y,p=S.wx(C.cz),o=H.a([],t.wi),n=P.ae(0,s,!1,t.Z),m=$.Y +return new V.ms(b,!1,s,r,new N.b8(s,c.j("b8>")),new N.b8(s,t.A),new S.pg(),s,new P.aM(new P.a4(q,c.j("a4<0?>")),c.j("aM<0?>")),p,o,a,new B.di(s,n),new P.aM(new P.a4(m,c.j("a4<0?>")),c.j("aM<0?>")),c.j("ms<0>"))}, +$2(a,b){return this.$1$2(a,b,t.z)}, +$S:156} +S.afU.prototype={ +$2(a,b){if(!(b instanceof B.jn)||!b.b.gz4().k(0,C.hN))return C.dd +return S.aEy()?C.eq:C.dd}, +$S:103} +E.aiw.prototype={ +t1(a){return a.zz(this.b)}, +zW(a){return new P.N(a.b,this.b)}, +t6(a,b){return new P.m(0,a.b-b.b)}, +oA(a){return this.b!==a.b}} +E.QU.prototype={} +E.tp.prototype={ +a2C(a){switch(a.aK){case C.P:case C.T:case C.L:case C.M:return!1 +case C.N:case C.I:return!0}}, +aE(){return new E.yk(C.p)}} +E.yk.prototype={ +aQ(){var s,r=this +r.c6() +s=r.d +if(s!=null)s.a0(0,r.gB0()) +s=r.c.a_(t.yd) +s=s==null?null:s.f +r.d=s +if(s!=null){s=s.d +s.a5s(s.c,new Q.lb(r.gB0()),!1)}}, +l(a){var s=this,r=s.d +if(r!=null){r.a0(0,s.gB0()) +s.d=null}s.bf(0)}, +a3r(){var s,r,q=this.c +q.toString +q=M.a8m(q) +s=q.e +if(s.gaH()!=null){r=q.x +r=H.w(r).j("cQ.T").a(r.y)}else r=!1 +if(r)s.gaH().dz(0) +q=q.d.gaH() +if(q!=null)q.afO(0)}, +a3t(){var s,r,q=this.c +q.toString +q=M.a8m(q) +s=q.d +if(s.gaH()!=null){r=q.r +r=H.w(r).j("cQ.T").a(r.y)}else r=!1 +if(r)s.gaH().dz(0) +q=q.e.gaH() +if(q!=null)q.afO(0)}, +a_P(a){var s,r +if(a instanceof G.fE){s=this.e +if(a.d1$===0){r=a.a +r=Math.max(r.gcY()-r.gfB(),0)>0&&G.bt(r.e)===C.u}else r=!1 +this.e=r +if(r!==s)this.au(new E.acX())}}, +I(a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1=this,a2=null,a3=K.aq(a9),a4=a3.n,a5=K.aq(a9).bS,a6=a9.v_(t.Np),a7=T.p8(a9,t.X) +a9.a_(t.N8) +s=P.aS(t.ui) +r=a1.e +if(r)s.F(0,C.ac8) +r=a6==null +if(r)q=a2 +else{a6.a.toString +q=!1}if(r)a6=a2 +else{a6.a.toString +a6=!1}p=a6===!0 +if(a7==null)a6=a2 +else if(!a7.gQq()){a6=a7.de$ +a6=a6!=null&&a6.length!==0}else a6=!0 +o=a6===!0 +a1.a.toString +n=a5.ch +if(n==null)n=56 +a6=a4.cx===C.a8?a4.e:a4.a +r=t.MH +m=V.h9(a2,s,r) +r=m==null?V.h9(a5.b,s,r):m +l=r==null?V.h9(a6,s,t.n8):r +a1.a.toString +k=a5.c +if(k==null)k=a4.cx===C.a8?a4.z:a4.x +a6=a5.r +j=a6==null?a3.a1.dQ(k):a6 +a1.a.toString +i=a5.x +if(i==null)i=j +a6=a5.cx +if(a6==null){a6=a3.S.z +a6=a6==null?a2:a6.dQ(k) +h=a6}else h=a6 +a6=a1.a +a6.toString +a6=a5.cy +if(a6==null){a6=a3.S.f +a6=a6==null?a2:a6.dQ(k) +g=a6}else g=a6 +a1.a.toString +if(q===!0){a6=j.c +if(a6==null)a6=24 +s=L.n(a9,C.bN,t.c4) +s.toString +f=B.am4(a2,C.nH,a6,a1.ga3q(),s.gY())}else if(!p&&o)f=C.GW +else f=a2 +if(f!=null){a1.a.toString +f=new T.dT(S.lB(a2,56),f,a2)}e=a1.a.e +switch(a3.aK){case C.P:case C.T:case C.L:case C.M:d=!0 +break +case C.N:case C.I:d=a2 +break +default:d=a2}e=T.bH(a2,new E.N5(e,a2),!1,a2,a2,!1,a2,a2,!0,a2,a2,a2,a2,d,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2) +g.toString +e=L.lL(e,a2,a2,C.bL,!1,g,a2,a2,C.bg) +c=a9.a_(t.l).f +e=new F.i2(c.abp(Math.min(c.c,1.34)),e,a2) +a1.a.toString +if(p){a6=j.c +if(a6==null)a6=24 +s=L.n(a9,C.bN,t.c4) +s.toString +b=B.am4(a2,C.nH,a6,a1.ga3s(),s.gY())}else b=a2 +if(b!=null)b=Y.kn(b,i) +a6=a1.a.a2C(a3) +a1.a.toString +s=a5.Q +if(s==null)s=16 +h.toString +a=T.aq4(new T.iW(new E.aiw(n),Y.kn(L.lL(new E.J2(f,e,b,a6,s,a2),a2,a2,C.cZ,!0,h,a2,a2,C.bg),j),a2)) +a=Q.amQ(!1,a,C.aA,!0) +a6=X.Ml(l) +a6=a6===C.a8?C.axO:C.axP +a0=a6 +a1.a.toString +a6=a5.d +if(a6==null)a6=4 +s=a5.e +if(s==null)s=C.A +return T.bH(a2,new X.tm(a0,M.mr(C.W,!0,a2,T.bH(a2,new T.es(C.GP,a2,a2,a,a2),!1,a2,a2,!0,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2),C.S,l,a6,a2,s,a5.f,a2,C.cR),a2,t.ph),!0,a2,a2,!1,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2,a2)}} +E.acX.prototype={ +$0(){}, +$S:0} +E.N5.prototype={ +aP(a){var s=a.a_(t.I) +s.toString +s=new E.R6(C.aP,s.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){var s=a.a_(t.I) +s.toString +b.sbp(0,s.f)}} +E.R6.prototype={ +c8(a){var s=a.P2(1/0) +return a.bn(this.B$.le(s))}, +bJ(){var s,r=this,q=t.k,p=q.a(K.x.prototype.gaa.call(r)).P2(1/0) +r.B$.cr(0,p,!0) +q=q.a(K.x.prototype.gaa.call(r)) +s=r.B$.rx +s.toString +r.rx=q.bn(s) +r.xR()}} +V.tq.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof V.tq)if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(b.d==r.d)if(J.f(b.e,r.e))if(J.f(b.f,r.f))if(J.f(b.r,r.r))if(J.f(b.x,r.x))if(J.f(b.y,r.y))if(b.Q==r.Q)if(b.ch==r.ch)if(J.f(b.cx,r.cx))if(J.f(b.cy,r.cy))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +V.N4.prototype={} +D.vK.prototype={ +mL(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=g.a +f.toString +s=g.b +s.toString +r=s.a5(0,f) +q=Math.abs(r.a) +p=Math.abs(r.b) +o=r.gdd() +n=s.a +m=f.b +l=new P.m(n,m) +k=new D.a4o(g,o) +if(q>2&&p>2){j=o*o +i=f.a +h=s.b +if(q700){r=-s/p.gJ1() +if(p.a.c.gbk()>0)p.a.c.Q5(r) +q=r<0&&!0}else if(p.a.c.gbk()<0.5){if(p.a.c.gbk()>0)p.a.c.Q5(-1) +q=!0}else{p.a.c.bI(0) +q=!1}p.a.x.$2$isClosing(a,q) +if(q)p.a.Rt()}, +ER(a){if(a.a===a.b)this.a.Rt() +return!1}, +I(a,b){var s,r,q,p,o=this,n=null,m=K.aq(b).aX,l=o.a,k=m.r,j=l.y +if(j==null)j=m.a +s=l.z +r=s==null?m.b:s +if(r==null)r=0 +q=l.Q +if(q==null)q=m.e +p=M.mr(C.W,!0,n,new U.dq(l.aaC(b),o.gEQ(),n,t.K3),C.S,j,r,o.d,n,q,n,C.cR) +if(k!=null)p=new T.es(C.j3,n,1,new T.dT(k,p,n),n) +return!o.a.f?p:D.ki(n,p,C.az,!0,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,n,o.ga_X(),o.ga_Z(),o.ga00())}} +E.agj.prototype={ +t1(a){var s=a.b +return new S.aw(s,s,0,a.d)}, +t6(a,b){return new P.m(0,a.b-b.b*this.b)}, +oA(a){return this.b!==a.b}} +E.nE.prototype={ +aE(){return new E.rp(C.ni,C.p,this.$ti.j("rp<1>"))}} +E.rp.prototype={ +a2R(a){var s=this.c +s.toString +switch(K.aq(s).aK){case C.N:case C.I:return"" +case C.P:case C.T:case C.L:case C.M:return a.gO()}}, +adw(a){this.d=C.a4}, +Qi(a,b){var s=this.a.c.k1 +this.d=new E.adj(s.gm(s),C.ni)}, +adu(a){return this.Qi(a,null)}, +I(a,b){var s,r,q,p,o,n,m,l=this,k=b.a_(t.l).f,j=L.n(b,C.bN,t.c4) +j.toString +s=l.a2R(j) +j=l.a +r=j.c +q=r.k1 +q.toString +p=r.lz +o=j.e +n=j.f +m=j.r +return K.k1(q,new E.agl(l,k,s),E.apL(p,o,r.bN,j.x,j.y,n,!0,new E.agm(l,b),l.gadt(),l.gadv(),m))}} +E.agm.prototype={ +$0(){if(this.a.a.c.gmk())K.fA(this.b,!1).nc(0,null)}, +$S:0} +E.agl.prototype={ +$2(a,b){var s,r,q=null,p=this.a,o=p.d +if(this.b.z)s=1 +else{s=p.a.c.k1 +s=s.gm(s)}r=o.as(0,s) +p.a.toString +return T.bH(q,T.aq4(new T.iW(new E.agj(r,!0),b,q)),!1,q,q,!0,q,q,q,q,this.c,q,q,!0,q,q,q,q,q,q,q,!0,q,q,q,q,q)}, +$S:100} +E.zD.prototype={ +gvG(a){return C.ej}, +gSg(){return C.W}, +gpa(){return!0}, +gp9(){return C.a_}, +P9(){var s=this.a +s=s.gqz().gaH() +s.toString +s=G.bB("BottomSheet",C.ej,0,C.W,1,null,s) +return this.lz=s}, +y0(a,b,c){return new M.qN(this.cR.a,F.amp(new T.eN(new E.agk(this),null),a,!1,!1,!1,!0),null)}, +gul(){return this.ar}} +E.agk.prototype={ +$1(a){var s,r=K.aq(a).aX,q=this.a,p=r.c +if(p==null)p=r.a +s=r.d +if(s==null)s=r.b +return new E.nE(q,!0,p,s,q.cv,q.aU,q.eF,!0,null,q.$ti.j("nE<1>"))}, +$S(){return this.a.$ti.j("nE<1>(a6)")}} +E.adj.prototype={ +as(a,b){var s=this.a +if(b#"+Y.bJ(this)+"("+H.e(this.a)+", "+this.b.i(0)+")"}} +X.tA.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof X.tA)if(J.f(b.a,r.a))if(b.b==r.b)if(J.f(b.c,r.c))if(b.d==r.d)if(J.f(b.e,r.e))s=J.f(b.r,r.r) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +X.Nk.prototype={} +Z.wF.prototype={ +aE(){return new Z.R1(P.aS(t.ui),C.p)}} +Z.R1.prototype={ +b3(){this.bt() +this.a.toString +this.pL(C.af)}, +bo(a){var s,r=this +r.bU(a) +r.a.toString +r.pL(C.af) +s=r.md$ +if(s.v(0,C.af)&&s.v(0,C.bf))r.pL(C.bf)}, +ga1G(){var s=this,r=s.md$ +if(r.v(0,C.af))return s.a.dy +if(r.v(0,C.bf))return s.a.dx +if(r.v(0,C.aM))return s.a.cy +if(r.v(0,C.bp))return s.a.db +return s.a.cx}, +I(a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=a.a.r,a2=a.md$,a3=V.h9(a1.b,a2,t.MH),a4=V.h9(a.a.go,a2,t.Zi) +a.a.toString +s=new P.m(0,0).ap(0,4) +r=C.Gh.yx(a.a.fy) +a.a.toString +q=V.h9(C.fg,a2,t.WV) +a.a.toString +a1=s.a +a2=s.b +p=C.aA.F(0,new V.b4(a1,a2,a1,a2)).E(0,C.aA,C.m6) +o=a.ga1G() +n=a.a.r.dQ(a3) +m=a.a +l=m.x +k=m.r1 +m=m.k3 +j=a.vH(C.bp) +a.a.toString +i=a.SA(C.bf,a0) +h=a.a +g=h.ch +f=h.y +h=h.z +e=a.vH(C.aM) +d=a.a +c=d.c +n=M.mr(C.W,!0,a0,R.Gw(!1,a0,!0,Y.kn(M.eu(a0,T.oa(d.k1,1,1),a0,a0,a0,a0,a0,p,a0),new T.dJ(a3,a0,a0)),a4,!0,f,m,a0,h,a0,q,j,i,e,a0,c,a0,a0,g,a0),k,l,o,a0,a0,a4,n,C.i3) +switch(d.k2){case C.i2:b=new P.N(48+a1,48+a2) +break +case C.dA:b=C.x +break +default:b=a0}return T.bH(!0,new Z.Po(b,new T.dT(r,n,a0),a0),!0,a0,!0,!1,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0,a0)}} +Z.Po.prototype={ +aP(a){var s=new Z.Rf(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sFO(this.e)}} +Z.Rf.prototype={ +sFO(a){if(this.C.k(0,a))return +this.C=a +this.X()}, +IT(a,b){var s,r,q=this.B$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.C +return a.bn(new P.N(Math.max(q,r.a),Math.max(s.b,r.b)))}return C.x}, +c8(a){return this.IT(a,N.Ub())}, +bJ(){var s,r,q=this,p=q.IT(t.k.a(K.x.prototype.gaa.call(q)),N.Uc()) +q.rx=p +s=q.B$ +if(s!=null){r=s.e +r.toString +t.x.a(r) +s=s.rx +s.toString +r.a=C.aP.p7(t.EP.a(p.a5(0,s)))}}, +bV(a,b){var s +if(this.lP(a,b))return!0 +s=this.B$.rx.m4(C.j) +return a.DC(new Z.ahq(this,s),s,T.arc(s))}} +Z.ahq.prototype={ +$2(a,b){return this.a.B$.bV(a,this.b)}, +$S:12} +Z.Tz.prototype={} +M.tE.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof M.tE)if(b.d==r.d)if(b.e==r.e)if(J.f(b.f,r.f))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +M.Nl.prototype={} +A.bm.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof A.bm&&b.a==s.a&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e&&b.f==s.f&&b.r==s.r&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q&&b.ch==s.ch&&b.cx==s.cx&&J.f(b.cy,s.cy)&&b.db==s.db&&J.f(b.dx,s.dx)&&b.dy==s.dy&&J.f(b.fr,s.fr)&&b.fx==s.fx}} +A.zn.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +return r.d.$3(p,s,r.c)}, +$ib5:1} +A.PB.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +q=p==null +if(q&&s==null)return null +if(q){q=s.a +return Y.b9(new Y.d7(P.aI(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,C.ag),s,r.c)}if(s==null){q=p.a +return Y.b9(p,new Y.d7(P.aI(0,q.gm(q)>>>16&255,q.gm(q)>>>8&255,q.gm(q)&255),0,C.ag),r.c)}return Y.b9(p,s,r.c)}, +$ib5:1} +A.PA.prototype={ +Z(a){var s,r=this.a,q=r==null?null:r.Z(a) +r=this.b +s=r==null?null:r.Z(a) +return t.KX.a(Y.ei(q,s,this.c))}, +$ib5:1} +A.Nn.prototype={} +K.tF.prototype={ +aE(){return new K.Nm(null,P.aS(t.ui),C.p)}} +K.Nm.prototype={ +b3(){var s=this +s.bt() +if(!(s.a.c!=null||!1))s.DA(C.af) +else s.pL(C.af)}, +l(a){var s=this.d +if(s!=null)s.l(0) +this.XH(0)}, +bo(a){var s,r=this +r.bU(a) +if(!(r.a.c!=null||!1))r.DA(C.af) +else r.pL(C.af) +s=r.md$ +if(s.v(0,C.af)&&s.v(0,C.bf))r.pL(C.bf)}, +I(c2,c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5=this,b6=null,b7=b5.a,b8=new K.adK(b7.e,b7.agS(c3),b5.a.abW(c3)),b9=new K.adL(b5,b8),c0=b9.$1$1(new K.adq(),t.PM),c1=b9.$1$1(new K.adr(),t.p8) +b7=t.MH +s=b9.$1$1(new K.ads(),b7) +r=b9.$1$1(new K.adC(),b7) +q=b9.$1$1(new K.adD(),b7) +p=b9.$1$1(new K.adE(),t.pc) +b7=t.tW +o=b9.$1$1(new K.adF(),b7) +n=b9.$1$1(new K.adG(),b7) +m=b9.$1$1(new K.adH(),b7) +l=b9.$1$1(new K.adI(),t.oI) +k=b9.$1$1(new K.adJ(),t.KX) +j=b8.$1$1(new K.adt(),t.X3) +i=b8.$1$1(new K.adu(),t.i1) +h=b8.$1$1(new K.adv(),t.Tu) +g=b8.$1$1(new K.adw(),t.y) +f=b8.$1$1(new K.adx(),t.pC) +e=new P.m(j.a,j.b).ap(0,4) +d=b8.$1$1(new K.ady(),t.Ya) +b7=o.a +c=o.b +b=j.yx(new S.aw(b7,m.a,c,m.b)) +if(n!=null){a=b.bn(n) +b7=a.a +if(isFinite(b7))b=b.Ee(b7,b7) +b7=a.b +if(isFinite(b7))b=b.abw(b7,b7)}a0=e.b +b7=e.a +a1=Math.max(0,b7) +a2=p.F(0,new V.b4(a1,a0,a1,a0)).E(0,C.aA,C.m6) +if(h.a>0){c=b5.e +if(c!=null){a3=b5.f +if(a3!=null)if(c!==c0)if(a3.gm(a3)!==s.gm(s)){c=b5.f +c=(c.gm(c)>>>24&255)/255===1&&(s.gm(s)>>>24&255)/255<1&&c0===0}else c=!1 +else c=!1 +else c=!1}else c=!1}else c=!1 +if(c){c=b5.d +if(!J.f(c==null?b6:c.e,h)){c=b5.d +if(c!=null)c.l(0) +c=G.bB(b6,h,0,b6,1,b6,b5) +c.cM(new K.adz(b5)) +b5.d=c}s=b5.f +b5.d.sm(0,0) +b5.d.bI(0)}b5.e=c0 +b5.f=s +c0.toString +c=c1==null?b6:c1.dQ(r) +a3=k.Eb(l) +a4=s==null?C.dB:C.i3 +a5=b5.a +a6=a5.f +a7=a5.c +a5=a5.d +a8=b5.vH(C.bf) +a9=b5.vH(C.aM) +b0=b5.a +b1=b0.r +b0=b0.c!=null||!1 +b2=b5.vH(C.bp) +b3=b5.a +b3.toString +f.toString +a4=M.mr(h,!0,b6,R.Gw(!1,b6,b0,Y.kn(new T.dL(a2,new T.es(f,1,1,b3.y,b6),b6),new T.dJ(r,b6,b6)),k,g,b6,b1,C.b2,b6,b6,new K.PT(new K.adA(b8)),b2,a8,a9,a5,a7,b6,new V.el(new K.adB(b8),t._s),b6,d),a6,s,c0,b6,q,a3,c,a4) +i.toString +switch(i){case C.i2:b4=new P.N(48+b7,48+a0) +break +case C.dA:b4=C.x +break +default:b4=b6}b7=b3.c!=null||!1 +return T.bH(!0,new K.Pp(b4,new T.dT(b,a4,b6),b6),!0,b6,b7,!1,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6)}} +K.adK.prototype={ +$1$1(a,b){var s=a.$1(this.a),r=a.$1(this.b),q=a.$1(this.c),p=s==null?r:s +return p==null?q:p}, +$1(a){return this.$1$1(a,t.z)}, +$S:165} +K.adL.prototype={ +$1$1(a,b){return this.b.$1$1(new K.adM(this.a,a,b),b)}, +$1(a){return this.$1$1(a,t.z)}, +$S:166} +K.adM.prototype={ +$1(a){var s=this.b.$1(a) +return s==null?null:s.Z(this.a.md$)}, +$S(){return this.c.j("0?(bm?)")}} +K.adq.prototype={ +$1(a){return a==null?null:a.f}, +$S:167} +K.adr.prototype={ +$1(a){return a==null?null:a.a}, +$S:168} +K.ads.prototype={ +$1(a){return a==null?null:a.b}, +$S:66} +K.adC.prototype={ +$1(a){return a==null?null:a.c}, +$S:66} +K.adD.prototype={ +$1(a){return a==null?null:a.e}, +$S:66} +K.adE.prototype={ +$1(a){return a==null?null:a.r}, +$S:170} +K.adF.prototype={ +$1(a){return a==null?null:a.x}, +$S:67} +K.adG.prototype={ +$1(a){return a==null?null:a.y}, +$S:67} +K.adH.prototype={ +$1(a){return a==null?null:a.z}, +$S:67} +K.adI.prototype={ +$1(a){return a==null?null:a.Q}, +$S:172} +K.adJ.prototype={ +$1(a){return a==null?null:a.ch}, +$S:173} +K.adA.prototype={ +$1(a){return this.a.$1$1(new K.ado(a),t.Pb)}, +$S:174} +K.ado.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.cx +s=s==null?null:s.Z(this.a)}return s}, +$S:175} +K.adB.prototype={ +$1(a){return this.a.$1$1(new K.adn(a),t.n8)}, +$S:68} +K.adn.prototype={ +$1(a){var s +if(a==null)s=null +else{s=a.d +s=s==null?null:s.Z(this.a)}return s}, +$S:177} +K.adt.prototype={ +$1(a){return a==null?null:a.cy}, +$S:178} +K.adu.prototype={ +$1(a){return a==null?null:a.db}, +$S:179} +K.adv.prototype={ +$1(a){return a==null?null:a.dx}, +$S:180} +K.adw.prototype={ +$1(a){return a==null?null:a.dy}, +$S:181} +K.adx.prototype={ +$1(a){return a==null?null:a.fr}, +$S:182} +K.ady.prototype={ +$1(a){return a==null?null:a.fx}, +$S:183} +K.adz.prototype={ +$1(a){if(a===C.a5)this.a.au(new K.adp())}, +$S:3} +K.adp.prototype={ +$0(){}, +$S:0} +K.PT.prototype={ +Z(a){var s=this.a.$1(a) +s.toString +return s}, +gyh(){return"ButtonStyleButton_MouseCursor"}} +K.Pp.prototype={ +aP(a){var s=new K.Rg(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sFO(this.e)}} +K.Rg.prototype={ +sFO(a){if(this.C.k(0,a))return +this.C=a +this.X()}, +Ji(a,b){var s,r,q=this.B$ +if(q!=null){s=b.$2(q,a) +q=s.a +r=this.C +return a.bn(new P.N(Math.max(q,r.a),Math.max(s.b,r.b)))}return C.x}, +c8(a){return this.Ji(a,N.Ub())}, +bJ(){var s,r,q=this,p=q.Ji(t.k.a(K.x.prototype.gaa.call(q)),N.Uc()) +q.rx=p +s=q.B$ +if(s!=null){r=s.e +r.toString +t.x.a(r) +s=s.rx +s.toString +r.a=C.aP.p7(t.EP.a(p.a5(0,s)))}}, +bV(a,b){var s +if(this.lP(a,b))return!0 +s=this.B$.rx.m4(C.j) +return a.DC(new K.ahr(this,s),s,T.arc(s))}} +K.ahr.prototype={ +$2(a,b){return this.a.B$.bV(a,this.b)}, +$S:12} +K.Tf.prototype={} +K.B1.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +M.tG.prototype={ +i(a){return this.b}} +M.VB.prototype={ +i(a){return"ButtonBarLayoutBehavior.padded"}} +M.Ci.prototype={ +gdJ(a){var s=this.e +if(s!=null)return s +switch(this.c){case C.jn:case C.mH:return C.em +case C.mI:return C.LQ}}, +gq7(a){var s=this.f +if(s!=null)return s +switch(this.c){case C.jn:case C.mH:return C.avY +case C.mI:return C.ij}}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof M.Ci)if(b.c===r.c)if(b.a===r.a)if(b.b===r.b)if(J.f(b.gdJ(b),r.gdJ(r)))if(J.f(b.gq7(b),r.gq7(r)))if(J.f(b.x,r.x))if(J.f(b.z,r.z))if(J.f(b.Q,r.Q))s=J.f(b.cy,r.cy)&&b.db==r.db +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return P.Z(s.c,s.a,s.b,s.gdJ(s),s.gq7(s),!1,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,C.a,C.a,C.a,C.a,C.a,C.a)}} +M.No.prototype={} +V.Cn.prototype={ +I(a,b){var s,r,q,p,o=null,n=K.aq(b),m=K.aq(b).aR,l=m.e +if(l==null)l=C.nr +s=m.c +if(s==null)s=n.r +r=m.b +if(r==null)r=n.ch +q=m.d +if(q==null)q=1 +p=m.f +if(p==null)p=C.ij +return T.bH(o,M.eu(o,M.mr(C.W,!0,o,T.bH(o,this.Q,!1,o,o,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o),C.S,r,q,o,s,p,o,C.eM),o,o,o,o,l,o,o),!0,o,o,!1,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o)}} +A.tI.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof A.tI)s=J.f(b.b,r.b)&&J.f(b.c,r.c)&&b.d==r.d&&J.f(b.e,r.e)&&J.f(b.f,r.f) +else s=!1 +return s}} +A.Nq.prototype={} +F.tJ.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof F.tJ)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)if(b.e==r.e)s=J.f(b.x,r.x)&&J.f(b.y,r.y) +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +F.zl.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +return r.d.$3(p,s,r.c)}, +$ib5:1} +F.Nr.prototype={} +K.Cr.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof K.Cr&&b.a.k(0,s.a)&&J.f(b.b,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)&&b.e.k(0,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&b.Q.k(0,s.Q)&&J.f(b.ch,s.ch)&&J.f(b.cx,s.cx)&&b.cy.k(0,s.cy)&&b.db.k(0,s.db)&&b.dx===s.dx&&b.dy==s.dy&&b.fr==s.fr}} +K.Nu.prototype={} +A.oh.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof A.oh&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)&&b.e.k(0,s.e)&&b.f.k(0,s.f)&&b.r.k(0,s.r)&&b.x.k(0,s.x)&&b.y.k(0,s.y)&&b.z.k(0,s.z)&&b.Q.k(0,s.Q)&&b.ch.k(0,s.ch)&&b.cx===s.cx}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +A.Nv.prototype={} +E.H1.prototype={} +Z.ub.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof Z.ub&&J.f(b.a,s.a)&&b.b==s.b&&b.c==s.c&&J.f(b.d,s.d)&&b.e==s.e&&b.f==s.f&&J.f(b.r,s.r)&&b.x==s.x&&b.y==s.y&&b.z==s.z&&b.Q==s.Q}} +Z.zm.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +return r.d.$3(p,s,r.c)}, +$ib5:1} +Z.NW.prototype={} +L.aeq.prototype={ +pX(a){return C.x}, +xZ(a,b,c,d,e,f){return C.f4}, +np(a,b,c,d){return C.j}, +vR(a,b){return this.np(a,b,null,null)}} +E.os.prototype={ +I(a,b){var s,r,q=null,p=K.aq(b).V,o=t.l,n=b.a_(o).f,m=n.e.R(0,C.LR) +n=p.a +if(n==null)n=K.aq(b).ry +s=p.b +if(s==null)s=24 +r=p.c +if(r==null)r=C.ij +r=T.oa(new T.dT(C.Ha,M.mr(C.W,!0,q,this.z,C.S,n,s,q,q,r,q,C.eM),q),q,q) +return new G.te(m,new F.i2(b.a_(o).f.S4(!0,!0,!0,!0),r,q),C.js,C.aQ,q,q)}} +E.uf.prototype={} +E.a_S.prototype={ +$3(a,b,c){var s=new M.qN(this.b.a,new T.eN(this.a,null),null) +s=Q.amQ(!0,s,C.aA,!0) +return s}, +$C:"$3", +$R:3, +$S:184} +Y.ug.prototype={ +gu(a){return J.e7(this.c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof Y.ug&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)}} +Y.Oc.prototype={} +Z.Fq.prototype={ +I(a,b){var s,r,q,p=null,o=G.aqm(b),n=o.b +if(n==null)n=16 +s=o.c +if(s==null)s=0 +r=o.d +if(r==null)r=0 +q=o.e +if(q==null)q=0 +return T.dY(T.oa(M.eu(p,p,p,p,new S.dF(p,p,new F.d6(C.z,C.z,Z.aBp(b,p,s),C.z),p,p,p,C.aq),s,new V.ev(r,0,q,0),p,p),p,p),n,p)}} +G.ui.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof G.ui&&J.f(b.a,s.a)&&b.b==s.b&&b.c==s.c&&b.d==s.d&&b.e==s.e}} +G.Of.prototype={} +K.Oq.prototype={ +aS(a,b){var s=null,r=b.b,q=C.d.E(this.r.$0(),0,Math.max(r-48,0)),p=t.H7,o=C.d.E(q+48,Math.min(48,r),r),n=this.f +q=new R.aK(q,0,p).as(0,n.gm(n)) +this.x.fF(a,new P.m(0,q),new M.oL(s,s,s,s,new P.N(b.a-0,new R.aK(o,r,p).as(0,n.gm(n))-q),s))}, +eO(a){var s,r=this +if(a.b.k(0,r.b))if(a.c===r.c)if(a.d===r.d)s=a.f!==r.f +else s=!0 +else s=!0 +else s=!0 +return s}} +K.qZ.prototype={ +aE(){return new K.r_(C.p,this.$ti.j("r_<1>"))}} +K.r_.prototype={ +a3y(a){var s,r,q=$.C.n$.f.b +switch(q==null?O.kh():q){case C.cb:s=!1 +break +case C.bQ:s=!0 +break +default:s=null}if(a&&s){q=this.a +r=q.c.zT(q.e,q.f.d,q.r) +this.a.c.lz.lq(r.d,C.jE,C.aQ)}}, +a4d(){var s,r=this.a +r=r.c.bN[r.r] +s=this.c +s.toString +K.fA(s,!1).nc(0,new K.fL(r.f.r,this.$ti.j("fL<1>")))}, +I(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=k.a,h=i.c,g=0.5/(h.bN.length+1.5) +i=i.r +if(i===h.cj){i=h.k1 +i.toString +s=S.ct(C.Ga,i,j)}else{r=C.d.E(0.5+(i+1)*g,0,1) +q=C.d.E(r+1.5*g,0,1) +i=k.a.c.k1 +i.toString +s=S.ct(new Z.h6(r,q,C.a4),i,j)}i=k.a +h=i.d +p=i.c +o=p.bN +n=i.r +m=M.eu(j,o[n],j,j,j,j,j,h,j) +h=o.length +if(h===1)l=i.y +else if(n===0){i=i.y +l=new K.cs(i.a,i.b,C.a2,C.a2)}else if(n===h-1){i=i.y +l=new K.cs(C.a2,C.a2,i.c,i.d)}else l=C.b9 +m=R.Gw(n===p.cj,l,!0,m,j,!0,j,j,j,j,j,j,k.ga3x(),j,j,j,k.ga4c(),j,j,j,j) +m=K.oD(!1,m,s) +return new X.kN(C.abO,m,j,j)}} +K.qY.prototype={ +aE(){return new K.yN(C.p,this.$ti.j("yN<1>"))}} +K.yN.prototype={ +b3(){var s,r=this +r.bt() +s=r.a.c.k1 +s.toString +r.d=S.ct(C.Mm,s,C.Mn) +s=r.a.c.k1 +s.toString +r.e=S.ct(C.Mo,s,C.Ga)}, +I(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=L.n(b,C.bN,t.c4) +d.toString +s=f.a.c +r=H.a([],t.F) +for(q=s.bN,p=f.$ti.j("qZ<1>"),o=0;o0?8+C.b.RX(C.b.ct(this.ar,0,a),new K.aeG()):8}, +zT(a,b,c){var s,r,q=this,p=b-96,o=a.b,n=a.d,m=Math.min(n,b),l=q.GQ(c),k=Math.min(48,o),j=Math.max(b-48,m),i=q.ar,h=o-l-(i[q.cj]-(n-o))/2,g=C.d9.gcE(C.d9)+C.d9.gcL(C.d9) +if(q.bN.length!==0)g+=C.b.RX(i,new K.aeH()) +s=Math.min(p,g) +r=hj?Math.max(m,j)-s:r +return new K.agh(h,s,g>p?Math.min(Math.max(0,l-(o-h)),g-s):0)}, +gul(){return this.uW}} +K.aeF.prototype={ +$2(a,b){var s=this.a +return new K.r0(s,b,s.cR,s.e7,s.cj,s.cv,s.dn,!0,s.po,null,s.$ti.j("r0<1>"))}, +$S(){return this.a.$ti.j("r0<1>(a6,aw)")}} +K.aeG.prototype={ +$2(a,b){return a+b}, +$S:98} +K.aeH.prototype={ +$2(a,b){return a+b}, +$S:98} +K.r0.prototype={ +I(a,b){var s=this,r=s.c +if(r.lz==null)r.lz=F.Lj(null,r.zT(s.r,s.d.d,s.x).d) +return F.amp(new T.eN(new K.aeE(s,T.cT(b),new K.qY(r,s.f,s.r,s.d,s.ch,!0,s.cy,null,s.$ti.j("qY<1>"))),null),b,!0,!0,!0,!0)}} +K.aeE.prototype={ +$1(a){var s=this.a +return new T.iW(new K.Or(s.r,s.c,this.b,s.$ti.j("Or<1>")),new M.qN(s.z.a,this.c,null),null)}, +$S:186} +K.ro.prototype={ +aP(a){var s=new K.Ri(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.C=this.e}} +K.Ri.prototype={ +bJ(){this.qf() +var s=this.rx +s.toString +this.C.$1(s)}} +K.Op.prototype={ +I(a,b){var s=null +return M.eu(this.d,this.c,s,C.Hb,s,s,s,s,s)}} +K.ow.prototype={} +K.ov.prototype={ +aE(){return new K.qX(C.p,this.$ti.j("qX<1>"))}} +K.qX.prototype={ +gcq(a){var s +this.a.toString +s=this.r +return s}, +b3(){var s,r,q,p=this +p.bt() +p.NV() +s=p.a +s.toString +if(p.r==null)p.r=O.FZ(!0,H.G(s).i(0),!0,null,null,!1) +s=t.tq +r=t.wS +p.y=P.aF([C.lH,new U.hP(new K.aeB(p),new R.bs(H.a([],s),r),t.wY),C.Ge,new U.hP(new K.aeC(p),new R.bs(H.a([],s),r),t.nz)],t.n,t.od) +p.gcq(p).ab(0,p.gJQ()) +q=$.C.n$.f +r=q.b +p.z=r==null?O.kh():r +q.d.F(0,p.gJR())}, +l(a){var s,r=this +C.b.w($.C.G$,r) +r.CL() +$.C.n$.f.d.w(0,r.gJR()) +r.gcq(r).a0(0,r.gJQ()) +s=r.r +if(s!=null)s.l(0) +r.bf(0)}, +CL(){var s,r=this.e +if(r!=null)if(r.gQR()){s=r.a +if(s!=null)s.agu(r)}this.f=this.e=null}, +a1x(){var s=this +if(s.x!==s.gcq(s).gme())s.au(new K.aew(s))}, +a1y(a){if(this.c==null)return +this.au(new K.aex(this,a))}, +bo(a){this.bU(a) +this.a.toString +this.NV()}, +NV(){var s,r,q=this.a +for(s=q.c,q=q.d,r=0;r<4;++r)if(s[r].r===q){this.d=r +return}}, +gDb(){this.a.toString +var s=this.c +s.toString +s=K.aq(s).S.r +return s}, +BF(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=null,a1=a.c +a1.toString +s=T.cT(a1) +a1=a.c +a1.toString +M.apW(a1) +a1=a.$ti +r=H.a([],a1.j("y>")) +q=a1.j("ro<1>") +p=0 +while(!0){o=a.a +o.toString +if(!(p<4))break +o=o.c[p] +r.push(new K.ro(new K.aey(a,p),o,o,a0,q));++p}q=a.c +q.toString +n=K.fA(q,!1) +q=q.gA() +q.toString +t.q.a(q) +o=T.eY(q.dj(0,n.c.gA()),C.j) +q=q.rx +m=o.a +o=o.b +l=q.a +q=q.b +q=C.LH.Z(s).Fq(new P.A(m,o,m+l,o+q)) +o=a.d +if(o==null)o=0 +a.a.toString +m=a.c +m.toString +l=n.c +l.toString +l=M.am5(m,l) +m=a.gDb() +m.toString +k=a.c +k.toString +k=L.n(k,C.bN,t.c4) +k.toString +k=k.gT() +a.a.toString +j=r.length +j=P.ae(j,48,!1,t.wR) +i=H.a([],t.Zt) +h=$.Y +g=a1.j("a4?>") +f=a1.j("aM?>") +e=S.wx(C.cz) +d=H.a([],t.wi) +c=P.ae(0,a0,!1,t.Z) +b=$.Y +a1=new K.yO(r,C.em,q,o,8,l,m,a0,a0,!0,a0,j,k,a0,i,new N.b8(a0,a1.j("b8>>")),new N.b8(a0,t.A),new S.pg(),a0,new P.aM(new P.a4(h,g),f),e,d,C.ik,new B.di(a0,c),new P.aM(new P.a4(b,g),f),a1.j("yO<1>")) +a.e=a1 +n.rO(a1).bY(0,new K.aez(a),t.H) +a.a.toString}, +ga5g(){var s,r=this +if(r.gqn()){r.a.toString +s=r.c +s.toString +switch(K.aq(s).n.cx){case C.ah:s=C.ao.h(0,700) +s.toString +return s +case C.a8:return C.a0}}else{r.a.toString +s=r.c +s.toString +switch(K.aq(s).n.cx){case C.ah:s=C.ao.h(0,400) +s.toString +return s +case C.a8:return C.jy}}}, +gqn(){this.a.toString +return!0}, +ga8i(){var s=this.z +switch(s==null?H.h(H.v("_focusHighlightMode")):s){case C.cb:return!1 +case C.bQ:return this.x}}, +I(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g=F.dW(b) +if(g==null)s=h +else{g=g.a +s=g.a>g.b?C.AF:C.AE}if(s==null){r=$.bc().gmq() +s=r.a>r.b?C.AF:C.AE}g=i.f +if(g==null){i.f=s +g=s}if(s!==g){i.CL() +i.f=s}g=i.a +q=P.bR(g.c,!0,t.l7) +i.a.toString +if(!i.gqn())i.a.toString +M.apW(b) +if(q.length===0)p=M.eu(h,h,h,h,h,h,h,h,h) +else{g=i.d +if(g==null)g=h +i.a.toString +o=H.ax(q).j("aV<1,ag>") +o=P.aG(new H.aV(q,new K.aeA(i),o),!0,o.j("bv.E")) +p=new T.Gu(g,C.fl,h,C.c4,o,h)}if(i.gqn()){g=i.gDb() +g.toString}else{g=i.gDb() +g.toString +g=g.dQ(K.aq(b).go)}if(i.ga8i()){i.a.toString +o=K.aq(b) +o=new S.dF(o.cy,h,h,C.e7,h,h,C.aq)}else o=h +n=b.a_(t.I) +n.toString +n=C.aA.Z(n.f) +i.a.toString +m=t.F +l=H.a([],m) +i.a.toString +l.push(p) +k=i.ga5g() +i.a.toString +l.push(Y.Gq(C.Me,new T.dJ(k,h,24),h)) +s=L.lL(M.eu(h,T.amP(l,C.eg,C.A9,C.kO),h,h,o,h,h,n,h),h,h,C.cZ,!0,g,h,h,C.bg) +if(b.a_(t.U2)==null){i.a.toString +g=M.eu(h,h,h,h,C.Hc,1,h,h,h) +s=T.qc(C.cw,H.a([s,T.a6t(8,g,h,h,0,0,h,h)],m),C.c4,h,h)}g=P.aS(t.ui) +if(!i.gqn())g.F(0,C.af) +j=V.h9(C.fg,g,t.Pb) +g=i.y +if(g==null)g=H.h(H.v("_actionMap")) +o=i.gqn() +n=i.gcq(i) +i.a.toString +return T.bH(!0,new U.fk(g,L.oH(!1,o,new T.f_(h,h,h,j,!0,D.ki(C.bD,s,C.az,!1,h,h,h,h,h,h,h,h,h,h,h,h,i.gqn()?i.ga1z():h,h,h,h,h,h,h),h),h,!0,n,!0,h,h,h,h,h),h),!1,h,h,!1,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h,h)}} +K.aeB.prototype={ +$1(a){return this.a.BF()}, +$S:188} +K.aeC.prototype={ +$1(a){return this.a.BF()}, +$S:189} +K.aew.prototype={ +$0(){var s=this.a +s.x=s.gcq(s).gme()}, +$S:0} +K.aex.prototype={ +$0(){this.a.z=this.b}, +$S:0} +K.aey.prototype={ +$1(a){var s=this.a.e +if(s==null)return +s.ar[this.b]=a.b}, +$S:97} +K.aez.prototype={ +$1(a){var s=this.a +s.CL() +if(s.c==null||a==null)return +s.a.r.$1(a.a)}, +$S(){return this.a.$ti.j("aH(fL<1>?)")}} +K.aeA.prototype={ +$1(a){var s +this.a.a.toString +s=T.dY(a,48,null) +return s}, +$S:191} +K.B4.prototype={} +D.Fy.prototype={ +abW(a){var s,r,q,p=K.aq(a),o=p.n,n=F.dW(a) +n=n==null?null:n.c +s=K.aAz(C.em,C.ns,C.LS,n==null?1:n) +n=o.x +r=o.z +q=t.yG +return A.apU(C.aP,C.W,new D.Ow(o.a,r),new D.Ox(2),!0,null,new D.Oy(n,r),new V.eJ(C.axs,q),new V.eJ(C.axr,q),new D.Oz(C.lp,C.axK),new D.OA(n),new V.eJ(s,t.M5),new V.eJ(p.r,t.GJ),new V.eJ(C.ij,t.w2),null,C.IF,p.bw,new V.eJ(p.S.ch,t.EN),p.a)}, +agS(a){var s +a.a_(t.Gt) +s=K.aq(a) +return s.e7.a}} +D.Ow.prototype={ +Z(a){var s +if(a.v(0,C.af)){s=this.b +if(s==null)s=null +else{s=s.a +s=P.aI(31,s>>>16&255,s>>>8&255,s&255)}return s}return this.a}} +D.Oy.prototype={ +Z(a){var s +if(a.v(0,C.af)){s=this.b +if(s==null)s=null +else{s=s.a +s=P.aI(97,s>>>16&255,s>>>8&255,s&255)}return s}return this.a}} +D.OA.prototype={ +Z(a){var s +if(a.v(0,C.aM)){s=this.a.a +return P.aI(20,s>>>16&255,s>>>8&255,s&255)}if(a.v(0,C.bp)||a.v(0,C.bf)){s=this.a.a +return P.aI(61,s>>>16&255,s>>>8&255,s&255)}return null}} +D.Ox.prototype={ +Z(a){var s=this +if(a.v(0,C.af))return 0 +if(a.v(0,C.aM))return s.a+2 +if(a.v(0,C.bp))return s.a+2 +if(a.v(0,C.bf))return s.a+6 +return s.a}} +D.Oz.prototype={ +Z(a){if(a.v(0,C.af))return this.b +return this.a}} +D.Ti.prototype={} +D.Tj.prototype={} +D.Tk.prototype={} +D.Tl.prototype={} +D.Tm.prototype={} +T.uq.prototype={ +gu(a){return J.e7(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +return b instanceof T.uq&&J.f(b.a,this.a)}} +T.OB.prototype={} +Z.uB.prototype={ +cK(a){var s=this +return s.f!==a.f||s.r!==a.r||s.x!==a.x||s.y!==a.y||!1}} +E.aeg.prototype={ +i(a){return""}} +E.r3.prototype={ +i(a){return this.b}} +E.FX.prototype={ +I(a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=null,c=K.aq(a1),b=c.a6,a=b.a +if(a==null)a=c.n.y +s=b.b +if(s==null)s=c.n.c +r=b.c +if(r==null)r=c.cy +q=b.d +if(q==null)q=c.db +p=b.e +if(p==null)p=c.dy +o=b.f +if(o==null)o=6 +n=b.r +if(n==null)n=6 +m=b.x +if(m==null)m=8 +l=b.y +if(l==null)l=o +k=b.z +if(k==null)k=12 +j=b.fx +i=(j==null?c.S.ch.abm(1.2):j).dQ(a) +h=b.Q +if(h==null)h=C.jt +g=this.c +switch(this.rx){case C.aCR:f=b.cx +if(f==null)f=C.H6 +break +case C.Gv:f=b.cy +if(f==null)f=C.H5 +break +case C.aCS:f=b.db +if(f==null)f=C.H8 +g=Y.kn(g,C.Md) +break +case C.aCT:f=b.dx +if(f==null)f=C.H9 +e=b.fr +if(e==null)e=new V.ev(20,0,20,0) +j=H.a([],t.F) +j.push(g) +g=new E.Ns(new T.dL(e,T.amP(j,C.eg,C.eI,C.kO),d),d) +break +default:f=d}return new T.vP(new T.m9(C.ID,new Z.wF(this.Q,d,i,s,r,q,p,o,m,n,k,l,f,h,g,c.bw,d,!1,C.S,!0,d),d),d)}} +E.Ns.prototype={ +aP(a){var s=a.a_(t.I) +s.toString +s=new E.R7(C.aP,s.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){var s=a.a_(t.I) +s.toString +b.sbp(0,s.f)}} +E.R7.prototype={ +c8(a){var s,r=this.B$,q=a.a,p=a.b,o=a.c,n=a.d +if(r!=null){s=r.le(C.e8) +return new P.N(Math.max(q,Math.min(p,s.a)),Math.max(o,Math.min(n,s.b)))}else return new P.N(C.h.E(1/0,q,p),C.h.E(1/0,o,n))}, +bJ(){var s=this,r=t.k.a(K.x.prototype.gaa.call(s)),q=s.B$,p=r.a,o=r.b,n=r.c,m=r.d +if(q!=null){q.cr(0,C.e8,!0) +q=s.B$.rx +s.rx=new P.N(Math.max(p,Math.min(o,q.a)),Math.max(n,Math.min(m,q.b))) +s.xR()}else s.rx=new P.N(C.h.E(1/0,p,o),C.h.E(1/0,n,m))}} +A.a1H.prototype={ +i(a){return"FloatingActionButtonLocation"}} +A.aaQ.prototype={ +GS(a){var s=this.Tb(a,0),r=a.c,q=a.b.b,p=a.a.b,o=a.x.b,n=r-p-Math.max(16,a.f.d-(a.r.b-r)+16) +if(o>0)n=Math.min(n,r-o-p-16) +return new P.m(s,(q>0?Math.min(n,r-q-p/2):n)+0)}} +A.a1o.prototype={} +A.a1n.prototype={ +Tb(a,b){switch(a.z){case C.t:return 16+a.e.a-b +case C.k:return a.r.a-16-a.e.c-a.a.a+b}}} +A.aeJ.prototype={ +i(a){return"FloatingActionButtonLocation.endFloat"}} +A.a1G.prototype={ +i(a){return"FloatingActionButtonAnimator"}} +A.ahS.prototype={ +Ta(a,b,c){if(c<0.5)return a +else return b}} +A.yj.prototype={ +gm(a){var s,r=this +if(r.x.gbk()>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +q=T.a4x(b) +n=o.cy +if(n!=null)p=n.$0() +else{n=o.b.rx +p=new P.A(0,0,0+n.a,0+n.b)}if(q==null){a.bD(0) +a.as(0,b.a) +o.LI(a,p,m) +a.bs(0)}else o.LI(a,p.bO(q),m)}} +O.ajp.prototype={ +$0(){var s=this.a.rx +return new P.A(0,0,0+s.a,0+s.b)}, +$S:96} +O.afx.prototype={ +P8(a,b,c,d,e,f,g,a0,a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i=null,h=b==null?C.b9:b +if(a1==null){if(a2!=null){s=a2.$0() +r=new P.N(s.c-s.a,s.d-s.b)}else{s=a3.rx +s.toString +r=s}s=Math.max(r.OC(0,C.j).gdd(),new P.m(0+r.a,0).a5(0,new P.m(0,0+r.b)).gdd())/2}else s=a1 +h=new O.v1(a0,h,f,s,O.aGD(a3,d,a2),a4,c,e,a3,g) +q=e.C +p=G.bB(i,C.jK,0,i,1,i,q) +o=e.gdH() +p.cF() +n=p.ba$ +n.b=!0 +n.a.push(o) +p.bI(0) +h.fx=p +p=h.gqo() +n=c.gm(c) +m=t.m +l=t.gD +h.fr=new R.b7(m.a(p),new R.kr(0,n>>>24&255),l.j("b7")) +n=G.bB(i,C.d8,0,i,1,i,q) +n.cF() +p=n.ba$ +p.b=!0 +p.a.push(o) +n.bI(0) +h.dy=n +n=h.gxm() +p=t.H7 +k=$.avw() +j=p.j("ek") +h.dx=new R.b7(m.a(n),new R.ek(k,new R.aK(s*0.3,s+5,p),j),j.j("b7")) +q=G.bB(i,C.nq,0,i,1,i,q) +q.cF() +j=q.ba$ +j.b=!0 +j.a.push(o) +q.cM(h.ga5n()) +h.go=q +q=h.gtH() +o=c.gm(c) +j=$.avx() +l=l.j("ek") +h.fy=new R.b7(m.a(q),new R.ek(j,new R.kr(o>>>24&255,0),l),l.j("b7")) +e.xM(h) +return h}} +O.v1.prototype={ +gxm(){var s=this.dy +return s==null?H.h(H.v("_radiusController")):s}, +gqo(){var s=this.fx +return s==null?H.h(H.v("_fadeInController")):s}, +gtH(){var s=this.go +return s==null?H.h(H.v("_fadeOutController")):s}, +OW(a){var s=this.gxm() +s.e=C.LD +s.bI(0) +this.gqo().bI(0) +s=this.gtH() +s.Q=C.aO +s.mK(1,C.a4,C.nq)}, +b5(a){var s,r,q=this +q.gqo().ej(0) +s=1-q.gqo().gbk() +q.gtH().sm(0,s) +if(s<1){r=q.gtH() +r.Q=C.aO +r.mK(1,C.a4,C.jK)}}, +a5o(a){if(a===C.a5)this.l(0)}, +l(a){var s=this +s.gxm().l(0) +s.gqo().l(0) +s.gtH().l(0) +s.qc(0)}, +zj(a,b){var s,r,q,p,o=this,n=o.gqo().r +if(n!=null&&n.a!=null){n=o.fr +if(n==null)n=H.h(H.v("_fadeIn")) +s=n.a +r=n.b.as(0,s.gm(s))}else{n=o.fy +if(n==null)n=H.h(H.v("_fadeOut")) +s=n.a +r=n.b.as(0,s.gm(s))}n=H.aA() +q=n?H.b3():new H.aT(new H.aW()) +n=o.e +q.saz(0,P.aI(r,n.gm(n)>>>16&255,n.gm(n)>>>8&255,n.gm(n)&255)) +n=P.Je(o.z,o.b.rx.m4(C.j),C.aU.as(0,o.gxm().gbk())) +n.toString +s=o.dx +if(s==null)s=H.h(H.v("_radius")) +p=s.a +o.RA(o.Q,a,n,o.cy,o.ch,q,s.b.as(0,p.gm(p)),o.db,b)}} +U.ajq.prototype={ +$0(){var s=this.a.rx +return new P.A(0,0,0+s.a,0+s.b)}, +$S:96} +U.afy.prototype={ +P8(a,b,c,d,e,f,g,h,i,j,k,l){var s,r,q,p,o=null,n=b==null?C.b9:b,m=i==null?U.aGH(k,d,j,h):i +n=new U.v2(h,n,f,m,U.aGE(k,d,j),!d,l,c,e,k,g) +s=e.C +r=G.bB(o,C.d8,0,o,1,o,s) +q=e.gdH() +r.cF() +p=r.ba$ +p.b=!0 +p.a.push(q) +r.bI(0) +n.fr=r +r=t.H7 +p=t.m +n.dy=new R.b7(p.a(n.gx_()),new R.aK(0,m,r),r.j("b7")) +s=G.bB(o,C.W,0,o,1,o,s) +s.cF() +r=s.ba$ +r.b=!0 +r.a.push(q) +s.cM(n.ga5p()) +n.fy=s +q=c.gm(c) +n.fx=new R.b7(p.a(s),new R.kr(q>>>24&255,0),t.gD.j("b7")) +e.xM(n) +return n}} +U.v2.prototype={ +gx_(){var s=this.fr +return s==null?H.h(H.v("_radiusController")):s}, +OW(a){var s=C.d.e8(this.cx/1),r=this.gx_() +r.e=P.cN(0,s) +r.bI(0) +this.fy.bI(0)}, +b5(a){var s=this.fy +if(s!=null)s.bI(0)}, +a5q(a){if(a===C.a5)this.l(0)}, +l(a){var s=this +s.gx_().l(0) +s.fy.l(0) +s.fy=null +s.qc(0)}, +zj(a,b){var s,r,q,p=this,o=H.aA(),n=o?H.b3():new H.aT(new H.aW()) +o=p.e +s=p.fx +if(s==null)s=H.h(H.v("_alpha")) +r=s.a +n.saz(0,P.aI(s.b.as(0,r.gm(r)),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) +q=p.z +if(p.db)q=P.Je(q,p.b.rx.m4(C.j),p.gx_().gbk()) +q.toString +o=p.dy +if(o==null)o=H.h(H.v("_radius")) +s=o.a +p.RA(p.Q,a,q,p.cy,p.ch,n,o.b.as(0,s.gm(s)),p.dx,b)}} +R.ks.prototype={ +saz(a,b){if(b.k(0,this.e))return +this.e=b +this.a.aF()}, +RA(a,b,c,d,e,f,g,h,i){var s,r=T.a4x(i) +b.bD(0) +if(r==null)b.as(0,i.a) +else b.at(0,r.a,r.b) +if(d!=null){s=d.$0() +if(e!=null)b.fq(0,e.eh(s,h)) +else if(!a.k(0,C.b9))b.o_(0,P.a6G(s,a.c,a.d,a.a,a.b)) +else b.o0(0,s)}b.eE(0,c,g,f) +b.bs(0)}} +R.oU.prototype={} +R.zR.prototype={ +cK(a){return this.f!==a.f}} +R.oS.prototype={ +Te(a){return null}, +I(a,b){var s=this,r=b.a_(t.sZ),q=r==null?null:r.f +return new R.zd(s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,!1,s.k3,s.k4,s.r1,s.r2,q,s.gTd(),s.gabP(),null)}, +abQ(a){return!0}} +R.zd.prototype={ +aE(){return new R.zc(P.D(t.R9,t.Pr),new R.bs(H.a([],t.ML),t.yw),null,C.p)}} +R.rd.prototype={ +i(a){return this.b}} +R.zc.prototype={ +gadZ(){var s=this.r +s=s.gbl(s) +s=new H.aR(s,new R.afv(),H.w(s).j("aR")) +return!s.gK(s)}, +FF(a,b){var s,r=this.y,q=r.a,p=q.length +if(b){r.b=!0 +q.push(a)}else r.w(0,a) +s=q.length!==0 +if(s!==(p!==0)){r=this.a.rx +if(r!=null)r.FF(this,s)}}, +MS(a){var s=this.c +s.toString +this.a8w(s) +this.KV()}, +a8j(){return this.MS(null)}, +b3(){this.XN() +$.C.n$.f.d.F(0,this.gL6())}, +bo(a){var s,r=this +r.bU(a) +s=r.a +s.toString +if(r.lj(s)!==r.lj(a)){s=r.a +s.toString +if(r.lj(s))r.Sz(C.e3,!1,r.f) +r.Dh()}}, +l(a){$.C.n$.f.d.w(0,this.gL6()) +this.bf(0)}, +gzK(){if(!this.gadZ()){var s=this.d +s=s!=null&&s.a!==0}else s=!0 +return s}, +GO(a){var s,r=this +switch(a){case C.d2:s=r.a.fx +if(s==null){s=r.c +s.toString +s=K.aq(s).dx}return s +case C.iN:s=r.a.fy +s=s==null?null:s.a.$1(C.awv) +if(s==null)s=r.a.dy +if(s==null){s=r.c +s.toString +s=K.aq(s).cy}return s +case C.e3:s=r.a.fy +s=s==null?null:s.a.$1(C.awx) +if(s==null)s=r.a.fr +if(s==null){s=r.c +s.toString +s=K.aq(s).db}return s}}, +SY(a){switch(a){case C.d2:return C.W +case C.e3:case C.iN:return C.ek}}, +Sz(a,b,c){var s,r,q,p,o,n,m,l,k,j,i=this,h=i.r,g=h.h(0,a) +if(a===C.d2){s=i.a.rx +if(s!=null)s.FF(i,c)}s=g==null +if(c===(!s&&g.fr))return +if(c)if(s){s=i.c.gA() +s.toString +t.q.a(s) +r=i.c.yE(t.zd) +r.toString +q=i.GO(a) +p=i.a +o=p.cx +n=p.cy +m=p.db +l=p.dx +p=p.ry.$1(s) +k=i.c.a_(t.I) +k.toString +j=i.SY(a) +if(m==null)m=C.b9 +s=new Y.kp(o,n,m,l,p,k.f,q,r,s,new R.afw(i,a)) +j=G.bB(null,j,0,null,1,null,r.C) +j.cF() +k=j.ba$ +k.b=!0 +k.a.push(r.gdH()) +j.cM(s.ga2X()) +j.bI(0) +s.dy=j +j=s.gtw() +q=q.gm(q) +s.dx=new R.b7(t.m.a(j),new R.kr(0,q>>>24&255),t.gD.j("b7")) +r.xM(s) +h.q(0,a,s) +i.rZ()}else{g.fr=!0 +g.gtw().bI(0)}else{g.fr=!1 +g.gtw().cJ(0)}switch(a){case C.d2:h=i.a.y +if(h!=null)h.$1(c) +break +case C.e3:if(b){h=i.a.z +if(h!=null)h.$1(c)}break +case C.iN:break}}, +rY(a,b){return this.Sz(a,!0,b)}, +a13(a){var s,r,q,p,o,n,m,l,k,j,i=this,h={},g=i.c.yE(t.zd) +g.toString +s=i.c.gA() +s.toString +t.q.a(s) +r=s.mB(a) +q=i.a.fy +q=q==null?null:q.a.$1(C.FQ) +p=q==null?i.a.go:q +if(p==null){q=i.c +q.toString +p=K.aq(q).dy}q=i.a +o=q.ch?q.ry.$1(s):null +q=i.a +n=q.db +m=q.dx +h.a=null +q=q.id +if(q==null){q=i.c +q.toString +q=K.aq(q).fr}l=i.a +k=l.ch +l=l.cy +j=i.c.a_(t.I) +j.toString +return h.a=q.P8(0,n,p,k,g,m,new R.aft(h,i),r,l,o,s,j.f)}, +a5r(a){if(this.c==null)return +this.au(new R.afu(this))}, +ga8e(){var s,r=this,q=r.c +q.toString +q=F.dW(q) +s=q==null?null:q.db +switch(s==null?C.b4:s){case C.b4:q=r.a +q.toString +return r.lj(q)&&r.z +case C.eN:return r.z}}, +Dh(){var s,r=$.C.n$.f.b +switch(r==null?O.kh():r){case C.cb:s=!1 +break +case C.bQ:s=this.ga8e() +break +default:s=null}this.rY(C.iN,s)}, +a3E(a){var s +this.z=a +this.Dh() +s=this.a.k3 +if(s!=null)s.$1(a)}, +a51(a){var s +if(this.y.a.length!==0)return +this.a8x(a) +s=this.a.e +if(s!=null)s.$1(a)}, +N1(a,b){var s,r,q,p,o=this +if(a!=null){s=a.gA() +s.toString +t.q.a(s) +r=s.rx +r=new P.A(0,0,0+r.a,0+r.b).gbg() +q=T.eY(s.dj(0,null),r)}else q=b.a +p=o.a13(q) +s=o.d;(s==null?o.d=P.bx(t.nQ):s).F(0,p) +o.e=p +o.rZ() +o.rY(C.d2,!0)}, +a8x(a){return this.N1(null,a)}, +a8w(a){return this.N1(a,null)}, +KV(){var s=this,r=s.e +if(r!=null)r.OW(0) +s.e=null +s.rY(C.d2,!1) +r=s.a +if(r.d!=null){if(r.k1){r=s.c +r.toString +M.a1r(r)}r=s.a.d +if(r!=null)r.$0()}}, +a5_(){var s=this,r=s.e +if(r!=null)r.b5(0) +s.e=null +s.a.toString +s.rY(C.d2,!1)}, +dB(){var s,r,q,p,o,n=this,m=n.d +if(m!=null){n.d=null +for(m=new P.nB(m,m.wr()),s=H.w(m).c;m.t();)s.a(m.d).l(0) +n.e=null}for(m=n.r,s=m.gaI(m),s=s.gU(s);s.t();){r=s.gD(s) +q=m.h(0,r) +if(q!=null){p=q.dy +if(p==null)p=H.h(H.v("_alphaController")) +p.r.l(0) +p.r=null +o=p.cp$ +o.b=!1 +C.b.sp(o.a,0) +o=o.glV() +if(o.a>0){o.b=o.c=o.d=o.e=null +o.a=0}o=p.ba$ +o.b=!1 +C.b.sp(o.a,0) +o=o.glV() +if(o.a>0){o.b=o.c=o.d=o.e=null +o.a=0}p.w9(0) +q.qc(0)}m.q(0,r,null)}m=n.a.rx +if(m!=null)m.FF(n,!1) +n.XM()}, +lj(a){var s +if(a.d==null)s=!1 +else s=!0 +return s}, +a3X(a){var s,r=this +r.f=!0 +s=r.a +s.toString +if(r.lj(s))r.rY(C.e3,r.f)}, +a3Z(a){this.f=!1 +this.rY(C.e3,!1)}, +ga0l(){var s,r=this,q=r.c +q.toString +q=F.dW(q) +s=q==null?null:q.db +switch(s==null?C.b4:s){case C.b4:q=r.a +q.toString +return r.lj(q)&&r.a.r2 +case C.eN:return!0}}, +I(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null +i.HK(0,b) +for(s=i.r,r=s.gaI(s),r=r.gU(r);r.t();){q=r.gD(r) +p=s.h(0,q) +if(p!=null)p.saz(0,i.GO(q))}s=i.e +if(s!=null){r=i.a.fy +r=r==null?h:r.a.$1(C.FQ) +if(r==null)r=i.a.go +s.saz(0,r==null?K.aq(b).dy:r)}s=i.a +r=s.Q +if(r==null)r=C.fg +q=P.aS(t.ui) +if(!i.lj(s))q.F(0,C.af) +if(i.f){s=i.a +s.toString +s=i.lj(s)}else s=!1 +if(s)q.F(0,C.aM) +if(i.z)q.F(0,C.bp) +o=V.h9(r,q,t.Pb) +s=i.x +if(s==null){s=i.gMR() +r=t.tq +q=t.wS +q=P.aF([C.lH,new U.hP(s,new R.bs(H.a([],r),q),t.wY),C.Ge,new U.hP(s,new R.bs(H.a([],r),q),t.nz)],t.n,t.od) +if(i.x==null){i.x=q +s=q}else s=H.h(H.cg("_actionMap"))}r=i.a.r1 +q=i.ga0l() +p=i.a +n=p.k4 +m=p.d +m=m==null?h:i.gMR() +p=i.lj(p)?i.ga50():h +l=i.a +l.toString +l=i.lj(l)?i.ga4Y():h +k=i.a +k.toString +k=i.lj(k)?i.ga4Z():h +j=i.a +return new R.zR(i,new U.fk(s,L.oH(n,q,new T.f_(i.ga3W(),h,i.ga3Y(),o,!0,T.bH(h,D.ki(C.bD,j.c,C.az,!0,h,h,h,h,h,h,h,h,h,h,h,h,l,k,p,h,h,h,h),!1,h,h,!1,h,h,h,h,h,h,h,h,h,h,h,h,h,h,m,h,h,h,h,h,h),h),h,!0,r,!0,h,i.ga3D(),h,h,h),h),h)}, +$ianp:1} +R.afv.prototype={ +$1(a){return a!=null}, +$S:199} +R.afw.prototype={ +$0(){var s=this.a +s.r.q(0,this.b,null) +s.rZ()}, +$S:0} +R.aft.prototype={ +$0(){var s,r=this.b,q=r.d +if(q!=null){s=this.a +q.w(0,s.a) +if(r.e==s.a)r.e=null +r.rZ()}}, +$S:0} +R.afu.prototype={ +$0(){this.a.Dh()}, +$S:0} +R.Gv.prototype={} +R.B8.prototype={ +b3(){this.bt() +if(this.gzK())this.wD()}, +dB(){var s=this.dC$ +if(s!=null){s.an() +this.dC$=null}this.oJ()}} +F.eW.prototype={} +F.Q8.prototype={ +gf2(){return C.aA}, +bE(a,b){return C.Gy}, +mA(a,b){var s=P.bX() +s.hy(0,a) +return s}, +eh(a,b){var s=P.bX() +s.hy(0,a) +return s}, +rM(a,b,c,d,e,f){}, +lG(a,b,c){return this.rM(a,b,0,0,null,c)}} +F.hy.prototype={ +gro(){return!1}, +P_(a){return new F.hy(this.b,a)}, +gf2(){return new V.b4(0,0,0,this.a.b)}, +bE(a,b){return new F.hy(C.jl,this.a.bE(0,b))}, +mA(a,b){var s=P.bX(),r=a.a,q=a.b +s.hy(0,new P.A(r,q,r+(a.c-r),q+Math.max(0,a.d-q-this.a.b))) +return s}, +eh(a,b){var s=P.bX() +s.eB(0,this.b.ef(a)) +return s}, +dF(a,b){var s,r +if(a instanceof F.hy){s=Y.b9(a.a,this.a,b) +r=K.o7(a.b,this.b,b) +r.toString +return new F.hy(r,s)}return this.oH(a,b)}, +dG(a,b){var s,r +if(a instanceof F.hy){s=Y.b9(this.a,a.a,b) +r=K.o7(this.b,a.b,b) +r.toString +return new F.hy(r,s)}return this.oI(a,b)}, +rM(a,b,c,d,e,f){var s=this.b +if(!s.c.k(0,C.a2)||!s.d.k(0,C.a2))a.fq(0,this.eh(b,f)) +s=b.d +a.m9(0,new P.m(b.a,s),new P.m(b.c,s),this.a.nk())}, +lG(a,b,c){return this.rM(a,b,0,0,null,c)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +return b instanceof F.eW&&b.a.k(0,this.a)}, +gu(a){var s=this.a +return P.Z(s.a,s.b,s.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +F.f1.prototype={ +gro(){return!0}, +P_(a){return new F.f1(this.b,this.c,a)}, +gf2(){var s=this.a.b +return new V.b4(s,s,s,s)}, +bE(a,b){var s=this.a.bE(0,b) +return new F.f1(this.b*b,this.c.ap(0,b),s)}, +dF(a,b){var s,r +if(a instanceof F.f1){s=K.o7(a.c,this.c,b) +s.toString +r=Y.b9(a.a,this.a,b) +return new F.f1(a.b,s,r)}return this.oH(a,b)}, +dG(a,b){var s,r +if(a instanceof F.f1){s=K.o7(this.c,a.c,b) +s.toString +r=Y.b9(this.a,a.a,b) +return new F.f1(a.b,s,r)}return this.oI(a,b)}, +mA(a,b){var s=P.bX() +s.eB(0,this.c.ef(a).eH(-this.a.b)) +return s}, +eh(a,b){var s=P.bX() +s.eB(0,this.c.ef(a)) +return s}, +Kh(a3,a4,a5,a6){var s,r,q,p,o,n,m,l,k,j,i,h=a4.t9(),g=h.a,f=h.b,e=h.e,d=h.f,c=h.c,b=h.r,a=b*2,a0=c-a,a1=h.x,a2=new P.A(a0,f,a0+a,f+a1*2) +a=h.y*2 +a0=c-a +s=h.d +r=h.z +q=r*2 +p=s-q +o=s-h.ch*2 +n=h.Q +m=n*2 +l=a5e)k.cl(0,g+a5,f) +e=a5+a6 +j=c-g +if(e>>24&255)>0){p=o.eh(n,q.f) +r=H.aA() +r=r?H.b3():new H.aT(new H.aW()) +r.saz(0,s) +r.sdN(0,C.b5) +a.ca(0,p,r)}p=q.e +r=p.a +o.rM(a,n,p.b,q.d.gbk(),r,q.f)}, +eO(a){var s=this +return s.b!==a.b||s.y!==a.y||s.d!==a.d||s.c!==a.c||!s.e.k(0,a.e)||s.f!==a.f}} +L.yq.prototype={ +aE(){return new L.Nh(null,C.p)}} +L.Nh.prototype={ +geW(){var s=this.d +return s==null?H.h(H.v("_controller")):s}, +gtP(){var s=this.e +return s==null?H.h(H.v("_hoverColorController")):s}, +gIM(){var s=this.f +return s==null?H.h(H.v("_borderAnimation")):s}, +b3(){var s,r=this,q=null +r.bt() +r.e=G.bB(q,C.LA,0,q,1,r.a.x?1:0,r) +r.d=G.bB(q,C.W,0,q,1,q,r) +r.f=S.ct(C.al,r.geW(),q) +s=r.a.c +r.r=new L.zg(s,s) +r.x=S.ct(C.a4,r.gtP(),q) +r.y=new R.eO(C.b2,r.a.r)}, +l(a){this.geW().l(0) +this.gtP().l(0) +this.XG(0)}, +bo(a){var s,r=this +r.bU(a) +s=a.c +if(!r.a.c.k(0,s)){r.r=new L.zg(s,r.a.c) +s=r.geW() +s.sm(0,0) +s.bI(0)}if(!r.a.r.k(0,a.r))r.y=new R.eO(C.b2,r.a.r) +s=r.a.x +if(s!==a.x)if(s)r.gtP().bI(0) +else r.gtP().cJ(0)}, +I(a,b){var s,r,q,p,o,n,m=this,l=H.a([m.gIM(),m.a.d,m.gtP()],t.Eo),k=m.gIM(),j=m.r +if(j==null)j=H.h(H.v("_border")) +s=m.a +r=s.e +s=s.d +q=b.a_(t.I) +q.toString +p=m.a.f +o=m.y +if(o==null)o=H.h(H.v("_hoverColorTween")) +n=m.x +if(n==null)n=H.h(H.v("_hoverAnimation")) +return T.lJ(null,new L.Pm(k,j,r,s,q.f,p,o,n,new B.nD(l)),null,null,C.x)}} +L.RP.prototype={ +gah7(){var s=t.m.a(this.c),r=s.gm(s) +if(r<=0.25)return-r*4 +else if(r<0.75)return(r-0.5)*4 +else return(1-r)*4*4}, +I(a,b){return T.an7(null,this.e,E.mu(this.gah7(),0,0),!0)}} +L.z5.prototype={ +aE(){return new L.z6(null,C.p)}} +L.z6.prototype={ +geW(){var s=this.d +return s==null?H.h(H.v("_controller")):s}, +b3(){var s,r=this +r.bt() +r.d=G.bB(null,C.W,0,null,1,null,r) +if(r.a.r!=null){r.f=r.tx() +r.geW().sm(0,1)}s=r.geW() +s.cF() +s=s.ba$ +s.b=!0 +s.a.push(r.gCo())}, +l(a){this.geW().l(0) +this.XL(0)}, +Cp(){this.au(new L.afi())}, +bo(a){var s,r=this +r.bU(a) +s=r.a.r!=null +if(s!==(a.r!=null)||!1)if(s){r.f=r.tx() +r.geW().bI(0)}else r.geW().cJ(0)}, +tx(){var s,r,q,p,o=null,n=this.geW().gbk(),m=this.geW() +m=new R.aK(C.acx,C.j,t.Ni).as(0,m.gm(m)) +s=this.a +r=s.r +r.toString +q=s.x +p=s.c +return T.bH(o,T.Jg(!1,T.aqE(L.cp(r,s.y,C.bL,o,q,p,o),!0,m),n),!0,o,o,!1,o,o,o,o,o,!0,o,o,o,o,o,o,o,o,o,o,o,o,o,o,o)}, +I(a,b){var s=this,r=s.geW() +if(r.gbq(r)===C.Q){s.f=null +s.a.toString +s.e=null +return C.f5}r=s.geW() +if(r.gbq(r)===C.a5){s.e=null +if(s.a.r!=null)return s.f=s.tx() +else{s.f=null +return C.f5}}if(s.e==null&&s.a.r!=null)return s.tx() +if(s.f==null)s.a.toString +if(s.a.r!=null){r=s.geW().gbk() +return T.qc(C.cw,H.a([T.Jg(!1,s.e,1-r),s.tx()],t.F),C.c4,null,null)}return C.f5}} +L.afi.prototype={ +$0(){}, +$S:0} +L.uE.prototype={ +i(a){return this.b}} +L.eH.prototype={ +i(a){return this.b}} +L.NZ.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof L.NZ)if(b.a.k(0,r.a))if(b.c===r.c)if(b.d===r.d)if(b.e.k(0,r.e))if(b.f.k(0,r.f))s=b.x==r.x&&b.y.k(0,r.y)&&J.f(b.z,r.z)&&J.f(b.Q,r.Q)&&J.f(b.ch,r.ch)&&J.f(b.cx,r.cx)&&J.f(b.cy,r.cy)&&J.f(b.db,r.db)&&J.f(b.dx,r.dx)&&J.f(b.dy,r.dy)&&b.fr.Ay(0,r.fr)&&J.f(b.fx,r.fx)&&b.fy.Ay(0,r.fy)&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return P.Z(s.a,s.c,s.d,s.e,s.f,!1,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,!0)}} +L.ahl.prototype={} +L.rC.prototype={ +lo(a,b,c){var s=this +if(a!=null){s.ma(a) +s.n.w(0,c)}if(b!=null){s.n.q(0,c,b) +s.fo(b)}return b}, +gqu(a){var s=this +return P.cL(function(){var r=a +var q=0,p=1,o,n +return function $async$gqu(b,c){if(b===1){o=c +q=p}while(true)switch(q){case 0:n=s.G +q=n!=null?2:3 +break +case 2:q=4 +return n +case 4:case 3:n=s.V +q=n!=null?5:6 +break +case 5:q=7 +return n +case 7:case 6:n=s.aX +q=n!=null?8:9 +break +case 8:q=10 +return n +case 10:case 9:n=s.bC +q=n!=null?11:12 +break +case 11:q=13 +return n +case 13:case 12:n=s.aT +q=n!=null?14:15 +break +case 14:q=16 +return n +case 16:case 15:n=s.aL +q=n!=null?17:18 +break +case 17:q=19 +return n +case 19:case 18:n=s.a6 +q=n!=null?20:21 +break +case 20:q=22 +return n +case 22:case 21:n=s.aD +q=n!=null?23:24 +break +case 23:q=25 +return n +case 25:case 24:n=s.bx +q=n!=null?26:27 +break +case 26:q=28 +return n +case 28:case 27:n=s.bM +q=n!=null?29:30 +break +case 29:q=31 +return n +case 31:case 30:n=s.cQ +q=n!=null?32:33 +break +case 32:q=34 +return n +case 34:case 33:return P.cJ() +case 1:return P.cK(o)}}},t.q)}, +sa8(a,b){if(this.by.k(0,b))return +this.by=b +this.X()}, +sbp(a,b){if(this.bN===b)return +this.bN=b +this.X()}, +sSl(a,b){if(this.cR===b)return +this.cR=b +this.X()}, +sagR(a){return}, +sFx(a){if(this.cj===a)return +this.cj=a +this.ay()}, +sEP(a){return}, +gCt(){var s=this.by.e.gro() +return s}, +al(a){var s +this.du(a) +for(s=new P.e2(this.gqu(this).a());s.t();)s.gD(s).al(a)}, +ae(a){var s +this.d7(0) +for(s=new P.e2(this.gqu(this).a());s.t();)s.gD(s).ae(0)}, +lH(){this.gqu(this).aj(0,this.gzt())}, +bm(a){this.gqu(this).aj(0,a)}, +ff(a){var s=this,r=s.G +if(r!=null)a.$1(r) +r=s.aT +if(r!=null)a.$1(r) +r=s.aX +if(r!=null)a.$1(r) +r=s.a6 +if(r!=null)a.$1(r) +r=s.aD +if(r!=null)if(s.cj)a.$1(r) +else if(s.a6==null)a.$1(r) +r=s.V +if(r!=null)a.$1(r) +r=s.bC +if(r!=null)a.$1(r) +r=s.aL +if(r!=null)a.$1(r) +r=s.cQ +if(r!=null)a.$1(r) +r=s.bx +if(r!=null)a.$1(r) +r=s.bM +if(r!=null)a.$1(r)}, +gmF(){return!1}, +lU(a,b){var s +if(a==null)return 0 +a.cr(0,b,!0) +s=a.t2(C.Z) +s.toString +return s}, +a5x(a,b,c,d){var s=d.a +if(s<=0){if(a>=b)return b +return a+(b-a)*(s+1)}if(b>=c)return b +return b+(c-b)*s}, +dm(a){var s=this.V,r=s.e +r.toString +r=t.x.a(r).a.b +s=s.dm(a) +s.toString +return r+s}, +c8(a){return C.x}, +bJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1=this,e2=null,e3={},e4=t.k,e5=e4.a(K.x.prototype.gaa.call(e1)) +e1.cv=null +s=P.D(t.Qv,t.wR) +r=e5.rq() +q=e1.aT +s.q(0,q,e1.lU(q,r)) +q=e1.aL +s.q(0,q,e1.lU(q,r)) +q=e1.G +s.q(0,q,e1.lU(q,r)) +q=e1.aX +s.q(0,q,e1.lU(q,r)) +q=e1.bC +s.q(0,q,e1.lU(q,r)) +q=e4.a(K.x.prototype.gaa.call(e1)) +p=e1.G +if(p==null)p=C.x +else{p=p.rx +p.toString}o=e1.by +n=o.a +m=e1.aX +if(m==null)m=C.x +else{m=m.rx +m.toString}l=e1.aT +if(l==null)l=C.x +else{l=l.rx +l.toString}k=e1.aL +if(k==null)k=C.x +else{k=k.rx +k.toString}j=e1.bC +i=j==null +if(i)h=C.x +else{h=j.rx +h.toString}g=Math.max(0,q.b-(p.a+n.a+m.a+l.a+k.a+h.a+n.c)) +n=P.a3(1,1.3333333333333333,o.d) +n.toString +if(i)q=C.x +else{q=j.rx +q.toString}f=q.a +if(o.e.gro()){q=P.a3(f,0,e1.by.d) +q.toString +f=q}e4=e4.a(K.x.prototype.gaa.call(e1)) +q=e1.G +if(q==null)q=C.x +else{q=q.rx +q.toString}p=e1.by.a +o=e1.aX +if(o==null)o=C.x +else{o=o.rx +o.toString}e=Math.max(0,e4.b-(q.a+p.a+o.a+f+p.c)) +p=e1.a6 +s.q(0,p,e1.lU(p,r.E9(e*n))) +n=e1.aD +s.q(0,n,e1.lU(n,r.Ee(g,g))) +n=e1.bM +s.q(0,n,e1.lU(n,r)) +n=e1.bx +p=e1.G +if(p==null)e4=C.x +else{e4=p.rx +e4.toString}q=e1.bM +if(q==null)q=C.x +else{q=q.rx +q.toString}s.q(0,n,e1.lU(n,r.E9(Math.max(0,r.b-e4.a-q.a-e1.by.a.gn4())))) +d=e1.a6==null?0:e1.by.c +if(e1.by.e.gro()){e4=s.h(0,e1.a6) +e4.toString +c=Math.max(d-e4,0)}else c=d +e4=e1.bM +if(e4==null)b=0 +else{e4=s.h(0,e4) +e4.toString +b=e4+8}e4=e1.bx +if(e4==null)q=e2 +else{q=e4.rx +q.toString}a=q!=null&&e4.rx.b>0 +a0=!a?0:e4.rx.b+8 +a1=Math.max(b,a0) +e4=e1.by.y +a2=new P.m(e4.a,e4.b).ap(0,4) +e4=e1.V +q=e1.by.a +p=a2.b +o=p/2 +s.q(0,e4,e1.lU(e4,r.Er(new V.b4(0,q.b+c+o,0,q.d+a1+o)).Ee(g,g))) +e4=e1.aD +a3=e4==null?0:e4.rx.b +e4=e1.V +a4=e4==null?0:e4.rx.b +a5=Math.max(a3,a4) +e4=s.h(0,e4) +e4.toString +q=s.h(0,e1.aD) +q.toString +a6=Math.max(H.e4(e4),H.e4(q)) +q=e1.aT +a7=q==null?e2:q.rx.b +if(a7==null)a7=0 +e4=e1.aL +a8=e4==null?e2:e4.rx.b +if(a8==null)a8=0 +e4=s.h(0,q) +e4.toString +q=s.h(0,e1.aL) +q.toString +a9=Math.max(0,Math.max(H.e4(e4),H.e4(q))-a6) +q=s.h(0,e1.aT) +q.toString +e4=s.h(0,e1.aL) +e4.toString +b0=Math.max(0,Math.max(a7-q,a8-e4)-(a5-a6)) +e4=e1.aX +b1=e4==null?0:e4.rx.b +e4=e1.bC +b2=e4==null?0:e4.rx.b +b3=Math.max(b1,b2) +e4=e1.by +q=e4.a +b4=Math.max(b3,c+q.b+a9+a5+b0+q.d+p) +e4=e4.x +e4.toString +if(!e4)e4=!1 +else e4=!0 +b5=e4?0:48 +b6=r.d-a1 +b7=Math.min(Math.max(b4,b5),b6) +b8=b5>b4?(b5-b4)/2:0 +b9=Math.max(0,b4-b6) +e4=e1.gCt()?C.G_:C.G0 +c0=(e4.a+1)/2 +c1=a9-b9*(1-c0) +e4=e1.by.a +q=e4.b +c2=q+c+a6+c1+b8 +c3=b7-q-c-e4.d-(a9+a5+b0) +c4=c2+c3*c0+o +e4=e1.gCt()?C.G_:C.G0 +c5=e1.a5x(c2,a6+c1/2+(b7-(2+a5))/2,c2+c3,e4) +e4=e1.bM +if(e4!=null){e4=s.h(0,e4) +e4.toString +c6=b7+8+e4 +c7=e1.bM.rx.b+8}else{c6=0 +c7=0}if(a){e4=s.h(0,e1.bx) +e4.toString +c8=b7+8+e4 +c9=a0}else{c8=0 +c9=0}d0=Math.max(c6,c8) +d1=Math.max(c7,c9) +d2=e5.b +e4=e1.cQ +if(e4!=null){q=e1.G +if(q==null)q=C.x +else{q=q.rx +q.toString}e4.cr(0,S.lB(b7,d2-q.a),!0) +switch(e1.bN){case C.t:d3=0 +break +case C.k:e4=e1.G +if(e4==null)e4=C.x +else{e4=e4.rx +e4.toString}d3=e4.a +break +default:d3=e2}e4=e1.cQ.e +e4.toString +t.x.a(e4).a=new P.m(d3,0)}e3.a=null +d4=new L.ahp(e3) +e3.b=null +d5=new L.aho(e3,new L.ahl(s,c4,c5,d0,b7,d1)) +e4=e1.by.a +d6=e4.a +d7=d2-e4.c +e3.a=b7 +e3.b=e1.gCt()?c5:c4 +e4=e1.G +if(e4!=null){switch(e1.bN){case C.t:d3=d2-e4.rx.a +break +case C.k:d3=0 +break +default:d3=e2}d4.$2(e4,d3)}switch(e1.bN){case C.t:e4=e1.G +if(e4==null)e4=C.x +else{e4=e4.rx +e4.toString}d8=d7-e4.a +e4=e1.aX +if(e4!=null){d8+=e1.by.a.a +d8-=d4.$2(e4,d8-e4.rx.a)}e4=e1.a6 +if(e4!=null){q=e4.rx +d4.$2(e4,d8-q.a)}e4=e1.aT +if(e4!=null)d8-=d5.$2(e4,d8-e4.rx.a) +e4=e1.V +if(e4!=null)d5.$2(e4,d8-e4.rx.a) +e4=e1.aD +if(e4!=null)d5.$2(e4,d8-e4.rx.a) +e4=e1.bC +if(e4!=null){d9=d6-e1.by.a.a +d9+=d4.$2(e4,d9)}else d9=d6 +e4=e1.aL +if(e4!=null)d5.$2(e4,d9) +break +case C.k:e4=e1.G +if(e4==null)e4=C.x +else{e4=e4.rx +e4.toString}d8=d6+e4.a +e4=e1.aX +if(e4!=null){d8-=e1.by.a.a +d8+=d4.$2(e4,d8)}e4=e1.a6 +if(e4!=null)d4.$2(e4,d8) +e4=e1.aT +if(e4!=null)d8+=d5.$2(e4,d8) +e4=e1.V +if(e4!=null)d5.$2(e4,d8) +e4=e1.aD +if(e4!=null)d5.$2(e4,d8) +e4=e1.bC +if(e4!=null){d9=d7+e1.by.a.c +d9-=d4.$2(e4,d9-e4.rx.a)}else d9=d7 +e4=e1.aL +if(e4!=null)d5.$2(e4,d9-e4.rx.a) +break}e4=e1.bx +q=e4==null +if(!q||e1.bM!=null){e3.a=d1 +e3.b=d0 +switch(e1.bN){case C.t:if(!q){q=e4.rx.a +p=e1.G +if(p==null)p=C.x +else{p=p.rx +p.toString}d5.$2(e4,d7-q-p.a)}e4=e1.bM +if(e4!=null)d5.$2(e4,d6) +break +case C.k:if(!q){q=e1.G +if(q==null)q=C.x +else{q=q.rx +q.toString}d5.$2(e4,d6+q.a)}e4=e1.bM +if(e4!=null)d5.$2(e4,d7-e4.rx.a) +break}}e4=e1.a6 +if(e4!=null){q=e4.e +q.toString +e0=t.x.a(q).a.a +switch(e1.bN){case C.t:e1.by.f.snt(0,e0+e4.rx.a) +break +case C.k:e4=e1.by +q=e1.G +if(q==null)q=C.x +else{q=q.rx +q.toString}e4.f.snt(0,e0-q.a) +break}e1.by.f.sPO(e1.a6.rx.a*0.75)}else{e1.by.f.snt(0,e2) +e1.by.f.sPO(0)}e1.rx=e5.bn(new P.N(d2,b7+d1))}, +a6z(a,b){var s=this.a6 +s.toString +a.dg(s,b)}, +aS(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=new L.ahn(a,b) +h.$1(i.cQ) +s=i.a6 +if(s!=null){r=s.e +r.toString +q=t.x.a(r).a +p=s.rx.b +s=i.by +r=s.e +o=s.d +n=r.gro() +m=n?-p*0.75/2+r.a.b/2:i.by.a.b +s=P.a3(1,0.75,o) +s.toString +switch(i.bN){case C.t:l=q.a+i.a6.rx.a*(1-s) +break +case C.k:l=q.a +break +default:l=null}r=q.b +k=P.a3(0,m-r,o) +k.toString +j=new E.bb(new Float64Array(16)) +j.dt() +j.at(0,l,r+k) +j.bE(0,s) +i.cv=j +j=i.geA() +s=i.cv +s.toString +k=i.dx +k.saO(0,a.G8(j,b,s,i.ga6y(),t.zV.a(k.a)))}else i.dx.saO(0,null) +h.$1(i.G) +h.$1(i.aT) +h.$1(i.aL) +h.$1(i.aX) +h.$1(i.bC) +h.$1(i.aD) +h.$1(i.V) +h.$1(i.bx) +h.$1(i.bM)}, +fw(a){return!0}, +cA(a,b){var s,r,q,p,o +for(s=new P.e2(this.gqu(this).a()),r=t.x;s.t();){q=s.gD(s) +p=q.e +p.toString +o=r.a(p).a +if(a.nT(new L.ahm(b,o,q),o,b))return!0}return!1}, +dk(a,b){var s,r=this,q=r.a6 +if(a===q&&r.cv!=null){q=q.e +q.toString +s=t.x.a(q).a +q=r.cv +q.toString +b.cw(0,q) +b.at(0,-s.a,-s.b)}r.VI(a,b)}} +L.ahp.prototype={ +$2(a,b){var s,r,q=a.e +q.toString +t.x.a(q) +s=this.a.a +s.toString +r=a.rx +q.a=new P.m(b,(s-r.b)/2) +return r.a}, +$S:89} +L.aho.prototype={ +$2(a,b){var s,r,q=a.e +q.toString +t.x.a(q) +s=this.a.b +s.toString +r=J.bd(this.b.a,a) +r.toString +q.a=new P.m(b,s-r) +return a.rx.a}, +$S:89} +L.ahn.prototype={ +$1(a){var s +if(a!=null){s=a.e +s.toString +this.a.dg(a,t.x.a(s).a.R(0,this.b))}}, +$S:90} +L.ahm.prototype={ +$2(a,b){return this.c.bV(a,b)}, +$S:91} +L.O_.prototype={ +gH(){return t.mV.a(N.a2.prototype.gH.call(this))}, +gA(){return t.C.a(N.a2.prototype.gA.call(this))}, +bm(a){var s=this.ah +s.gbl(s).aj(0,a)}, +lB(a){this.ah.w(0,a.d) +this.mI(a)}, +lk(a,b){var s=this.ah,r=s.h(0,b),q=this.d5(r,a,b) +if(r!=null)s.w(0,b) +if(q!=null)s.q(0,b,q)}, +fC(a,b){var s,r=this +r.qd(a,b) +s=t.mV +r.lk(s.a(N.a2.prototype.gH.call(r)).c.z,C.iA) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.Q,C.iB) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.ch,C.iD) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.cx,C.iE) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.cy,C.iF) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.db,C.iG) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.dx,C.iH) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.dy,C.iI) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.fr,C.iJ) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.fx,C.iK) +r.lk(s.a(N.a2.prototype.gH.call(r)).c.fy,C.iC)}, +ln(a,b){var s=this.ah,r=s.h(0,b),q=this.d5(r,a,b) +if(r!=null)s.w(0,b) +if(q!=null)s.q(0,b,q)}, +be(a,b){var s,r=this +r.nw(0,b) +s=t.mV +r.ln(s.a(N.a2.prototype.gH.call(r)).c.z,C.iA) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.Q,C.iB) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.ch,C.iD) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.cx,C.iE) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.cy,C.iF) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.db,C.iG) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.dx,C.iH) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.dy,C.iI) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.fr,C.iJ) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.fx,C.iK) +r.ln(s.a(N.a2.prototype.gH.call(r)).c.fy,C.iC)}, +NR(a,b){var s,r=this +switch(b){case C.iA:s=t.C.a(N.a2.prototype.gA.call(r)) +s.G=s.lo(s.G,a,C.iA) +break +case C.iB:s=t.C.a(N.a2.prototype.gA.call(r)) +s.V=s.lo(s.V,a,C.iB) +break +case C.iD:s=t.C.a(N.a2.prototype.gA.call(r)) +s.a6=s.lo(s.a6,a,C.iD) +break +case C.iE:s=t.C.a(N.a2.prototype.gA.call(r)) +s.aD=s.lo(s.aD,a,C.iE) +break +case C.iF:s=t.C.a(N.a2.prototype.gA.call(r)) +s.aT=s.lo(s.aT,a,C.iF) +break +case C.iG:s=t.C.a(N.a2.prototype.gA.call(r)) +s.aL=s.lo(s.aL,a,C.iG) +break +case C.iH:s=t.C.a(N.a2.prototype.gA.call(r)) +s.aX=s.lo(s.aX,a,C.iH) +break +case C.iI:s=t.C.a(N.a2.prototype.gA.call(r)) +s.bC=s.lo(s.bC,a,C.iI) +break +case C.iJ:s=t.C.a(N.a2.prototype.gA.call(r)) +s.bx=s.lo(s.bx,a,C.iJ) +break +case C.iK:s=t.C.a(N.a2.prototype.gA.call(r)) +s.bM=s.lo(s.bM,a,C.iK) +break +case C.iC:s=t.C.a(N.a2.prototype.gA.call(r)) +s.cQ=s.lo(s.cQ,a,C.iC) +break}}, +n6(a,b){this.NR(t.q.a(a),b)}, +ni(a,b){this.NR(null,b)}, +na(a,b,c){}} +L.yH.prototype={ +cg(a){var s=t.u,r=($.bD+1)%16777215 +$.bD=r +return new L.O_(P.D(t.uC,s),r,this,C.aF,P.bx(s))}, +aP(a){var s=this,r=new L.rC(P.D(t.uC,t.q),s.c,s.d,s.e,s.f,s.r,!1,T.ac()) +r.gax() +r.gaG() +r.fr=!1 +return r}, +aY(a,b){var s=this +b.sa8(0,s.c) +b.sEP(!1) +b.sFx(s.r) +b.sagR(s.f) +b.sSl(0,s.e) +b.sbp(0,s.d)}} +L.MR.prototype={ +I(a,b){var s=this.c?1:0,r=this.f +if(r==null)r=null +return L.aBl(G.ald(!1,r,C.al,C.W,s),this.e)}, +dX(a){return this.d.$0()}} +L.mg.prototype={ +aE(){return new L.zh(new L.zf(P.ae(0,null,!1,t.Z)),null,C.p)}} +L.zh.prototype={ +goV(){var s=this.d +return s==null?H.h(H.v("_floatingLabelController")):s}, +gD1(){var s=this.e +return s==null?H.h(H.v("_shakingLabelController")):s}, +b3(){var s,r,q,p=this,o=null +p.bt() +s=p.a +r=s.c.dx +if(r!==C.jP)if(r!==C.jO){if(s.z)s=s.r&&!0 +else s=!0 +q=s}else q=!1 +else q=!0 +p.d=G.bB(o,C.W,0,o,1,q?1:0,p) +s=p.goV() +s.cF() +s=s.ba$ +s.b=!0 +s.a.push(p.gCo()) +p.e=G.bB(o,C.W,0,o,1,o,p)}, +aQ(){this.XO() +this.r=null}, +l(a){this.goV().l(0) +this.gD1().l(0) +this.XP(0)}, +Cp(){this.au(new L.afz())}, +ga8(a){var s,r=this,q=r.r +if(q==null){q=r.a.c +s=r.c +s.toString +s=r.r=q.Op(K.aq(s).W) +q=s}return q}, +bo(a){var s,r,q,p,o,n=this +n.bU(a) +s=a.c +if(!n.a.c.k(0,s))n.r=null +r=n.a +q=r.c.dx!=s.dx +if(r.z)r=r.r&&!0 +else r=!0 +if(a.z)p=a.r&&!0 +else p=!0 +if(r!==p||q){if(n.ga8(n).dx!==C.jO){r=n.a +if(r.z)p=r.r&&!0 +else p=!0 +r=p||r.c.dx===C.jP}else r=!1 +if(r)n.goV().bI(0) +else n.goV().cJ(0)}o=n.ga8(n).cx +r=n.goV() +if(r.gbq(r)===C.a5&&o!=null&&o!==s.cx){s=n.gD1() +s.sm(0,0) +s.bI(0)}}, +Kj(a){if(this.a.r)return a.n.a +return a.x2}, +a2x(a){var s,r,q=this +if(q.a.r)return a.n.a +s=q.ga8(q).y1 +s.toString +if(s)return a.x2 +s=a.n.z.a +r=P.aI(97,s>>>16&255,s>>>8&255,s&255) +if(q.a.x){q.ga8(q).toString +s=!0}else s=!1 +if(s){q.ga8(q).toString +s=a.db.a +return P.alo(P.aI(31,s>>>16&255,s>>>8&255,s&255),r)}return r}, +a2E(a){var s=this +if(s.ga8(s).y1!==!0)return C.b2 +s.ga8(s).toString +switch(a.n.cx){case C.a8:s.ga8(s).toString +return C.jy +case C.ah:s.ga8(s).toString +return C.n4}}, +a2I(a){var s,r=this +if(r.ga8(r).y1!=null){s=r.ga8(r).y1 +s.toString +if(s)if(!r.a.r){r.ga8(r).toString +s=!1}else s=!0 +else s=!0}else s=!0 +if(s)return C.b2 +r.ga8(r).toString +return a.db}, +a2y(a){this.ga8(this).toString +switch(a.n.cx){case C.a8:return C.a0 +case C.ah:return C.n6}}, +gKY(){var s=this,r=s.a +if(r.z)r=r.r&&!0 +else r=!0 +if(!r){s.ga8(s).toString +r=s.ga8(s) +r=r.b!=null&&s.ga8(s).dx!==C.jP}else r=!1 +return r}, +Kr(a){var s=this +s.ga8(s).toString +return a.S.Q.dQ(a.x2).bW(s.ga8(s).r)}, +a2w(a){var s,r,q,p=this,o=p.ga8(p).a3 +if(J.f(o==null?null:o.a,C.z)){o=p.ga8(p).a3 +o.toString +return o}p.ga8(p).toString +s=p.ga8(p).cx==null?p.a2x(a):a.y1 +p.ga8(p).toString +o=p.ga8(p) +if(!J.f(o==null?null:o.a3,C.Gy)){p.ga8(p).toString +o=!1}else o=!0 +if(o)r=0 +else r=p.a.r?2:1 +q=p.ga8(p).a3 +if(q==null)q=C.Gg +return q.P_(new Y.d7(s,r,C.ag))}, +I(c2,c3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7=this,b8=null,b9=K.aq(c3),c0=b9.S,c1=c0.r +c1.toString +s=c1.bW(b7.a.d) +b7.ga8(b7).toString +r=s.dQ(b9.x2) +s=r.ch +s.toString +q=r.bW(b7.ga8(b7).z) +if(b7.ga8(b7).y==null)p=b8 +else{o=b7.a.z&&!b7.gKY()?1:0 +n=b7.ga8(b7).y +n.toString +m=b7.ga8(b7).Q +l=b7.a.e +p=G.ald(!0,L.cp(n,b7.ga8(b7).ch,C.bL,b8,q,l,m),C.al,C.W,o)}k=b7.ga8(b7).cx!=null +b7.ga8(b7).toString +if(b7.a.r)if(k)b7.ga8(b7).toString +else b7.ga8(b7).toString +else if(k)b7.ga8(b7).toString +else b7.ga8(b7).toString +j=b7.a2w(b9) +o=b7.f +n=b7.goV() +m=b7.a2E(b9) +l=b7.a2I(b9) +if(b7.a.x){b7.ga8(b7).toString +i=!0}else i=!1 +h=b7.ga8(b7) +g=r.bW(h.d).abl(1) +b7.ga8(b7).toString +h=b7.ga8(b7) +if(h.b==null)f=b8 +else{h=b7.gD1() +e=b7.gKY()||b7.ga8(b7).dx!==C.jO?1:0 +d=b7.a +if(d.z)d=d.r&&!0 +else d=!0 +if(d){if(b7.ga8(b7).cx!=null){b7.ga8(b7).toString +c=b9.y1}else c=b7.Kj(b9) +b=c1.bW(b7.a.d) +b7.ga8(b7).toString +c1=b.abs(c,1) +b7.ga8(b7).toString +d=b7.ga8(b7) +c1=c1.bW(d.d)}else c1=g +d=b7.ga8(b7).b +if(d==null){d=b7.ga8(b7).c +d.toString +d=L.cp(d,b8,C.bL,b8,b8,b7.a.e,b8)}f=new L.RP(G.ald(!1,G.tc(d,C.al,C.W,c1),C.al,C.W,e),h,b8)}if(b7.ga8(b7).id==null){b7.ga8(b7).toString +c1=!0}else c1=!1 +if(c1)a=b8 +else{c1=b7.a +if(c1.z)c1=c1.r&&!0 +else c1=!0 +h=b7.ga8(b7).k1 +b7.ga8(b7).toString +a=new L.MR(c1,h,q,b7.ga8(b7).id,b8)}b7.ga8(b7).toString +c1=b7.ga8(b7) +c1.toString +a0=b7.Kj(b9) +a1=b7.ga8(b7).dy===!0 +a2=a1?18:24 +a3=b7.a.r?a0:b7.a2y(b9) +b7.ga8(b7).toString +if(b7.ga8(b7).fy==null)a4=b8 +else{b7.ga8(b7).toString +c1=b9.a.yx(C.mC) +h=b7.ga8(b7).fy +h.toString +a4=T.oa(new T.dT(c1,Y.kn(h,new T.dJ(a3,b8,a2)),b8),1,1)}b7.ga8(b7).toString +c1=b7.a.e +h=b7.ga8(b7).f +e=b7.Kr(b9) +d=b7.ga8(b7).x +a5=b7.ga8(b7).cx +b7.ga8(b7).toString +c0=c0.Q.dQ(b9.y1).bW(b7.ga8(b7).cy) +a6=b7.ga8(b7).db +if(b7.ga8(b7).x1!=null)a7=b7.ga8(b7).x1 +else if(b7.ga8(b7).ry!=null&&b7.ga8(b7).ry!==""){a8=b7.a.r +a9=b7.ga8(b7).ry +a9.toString +b0=b7.Kr(b9).bW(b7.ga8(b7).x2) +a7=T.bH(b8,L.cp(a9,b8,C.bL,b7.ga8(b7).b6,b0,b8,b8),!0,b8,b8,!1,b8,b8,b8,b8,b8,a8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8)}else a7=b8 +a8=c3.a_(t.I) +a8.toString +b7.ga8(b7).toString +b7.ga8(b7).toString +if(!j.gro()){a9=g.r +a9.toString +b1=(4+0.75*a9)*F.amq(c3) +if(b7.ga8(b7).y1===!0)b2=a1?C.LO:C.LL +else b2=a1?C.d9:C.LI}else{b2=a1?C.LM:C.LN +b1=0}b7.ga8(b7).toString +a9=b7.goV().gbk() +b0=b7.ga8(b7).aR +b3=b7.ga8(b7).dy +b4=b7.a +b5=b4.Q +b6=b4.f +b4=b4.r +b7.ga8(b7).toString +return new L.yH(new L.NZ(b2,!1,b1,a9,j,o,b0===!0,b3,b9.a,b8,b5,f,p,a,b8,a4,b8,new L.z5(c1,h,e,d,a5,c0,a6,b8),a7,new L.yq(j,o,n,m,l,i,b8),!0),a8.f,s,b6,b4,!1,b8)}} +L.afz.prototype={ +$0(){}, +$S:0} +L.oT.prototype={ +Eg(a,b,c,d,e,f,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6){var s=this,r=b7==null?s.ch:b7,q=a7==null?s.cx:a7,p=b0==null?s.dx:b0,o=c1==null?s.dy:c1,n=c3==null?s.id:c3,m=e==null?s.x1:e,l=a0==null?s.ry:a0,k=f==null?s.x2:f,j=a9==null?s.y1:a9,i=b==null?s.a3:b,h=c5==null?s.b6:c5,g=a==null?s.aR:a +return L.am6(g,i,s.br,s.fr,m,k,l,s.ac,a2!==!1,s.ak,s.aJ,s.db,s.cy,q,s.y2,j,p,s.e,s.S,s.W,s.a1,s.x,s.r,s.f,r,s.z,s.y,s.Q,s.ah,s.a,c0===!0,o,s.b,s.d,s.c,n,s.fy,s.go,s.k2,s.k1,h,s.k4,s.k3,s.rx,s.r2,s.r1)}, +abu(a,b){return this.Eg(null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null)}, +aby(a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,a0,a1,a2,a3,a4,a5,a6){return this.Eg(a,b,c,d,null,e,null,f,null,g,h,i,j,null,k,l,m,n,o,p,q,r,s,null,a0,a1,a2,a3,a4,null,a5,null,a6)}, +abt(a,b){return this.Eg(null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null)}, +Op(a){var s,r,q=this,p=null,o=q.dx +if(o==null)o=C.nz +s=q.x2 +if(s==null)s=p +r=q.a3 +if(r==null)r=p +return q.aby(q.aR===!0,r,p,p,s,p,p,p,p,p,p,q.y1===!0,o,p,p,p,p,p,p,p,p,!1,q.dy===!0,p,p,p)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof L.oT)if(J.f(b.b,r.b))if(b.y==r.y)if(b.ch==r.ch)if(b.cx==r.cx)if(b.dx==r.dx)if(b.dy==r.dy)if(J.f(b.fy,r.fy))if(J.f(b.id,r.id))if(J.f(b.x1,r.x1))if(b.ry==r.ry)if(J.f(b.x2,r.x2))if(b.y1==r.y1)if(J.f(b.a3,r.a3))s=b.b6==r.b6&&b.aR==r.aR&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this,r=s.a3 +return P.e5([s.a,s.b,s.c,s.e,s.d,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,!1,s.y1,s.y2,s.S,s.ah,r,!0,s.fy,s.id,s.k1,s.k2,s.go,s.k3,s.k4,s.r1,s.r2,s.rx,s.x1,s.ry,s.x2,s.aJ,s.W,s.a1,s.ac,s.ak,r,!0,s.b6,s.aR,s.br])}, +i(a){var s=this,r=H.a([],t.s),q=s.b +if(q!=null)r.push("label: "+q.i(0)) +q=s.y +if(q!=null)r.push('hintText: "'+q+'"') +q=s.ch +if(q!=null)r.push('hintMaxLines: "'+H.e(q)+'"') +q=s.cx +if(q!=null)r.push('errorText: "'+q+'"') +q=s.dx +if(q!=null)r.push("floatingLabelBehavior: "+q.i(0)) +q=s.dy +if(q===!0)r.push("isDense: "+H.e(q)) +q=s.fy +if(q!=null)r.push("prefixIcon: "+q.i(0)) +q=s.id +if(q!=null)r.push("prefix: "+q.i(0)) +q=s.x1 +if(q!=null)r.push("counter: "+q.i(0)) +q=s.ry +if(q!=null)r.push("counterText: "+q) +q=s.x2 +if(q!=null)r.push("counterStyle: "+q.i(0)) +if(s.y1===!0)r.push("filled: true") +q=s.a3 +if(q!=null)r.push("border: "+q.i(0)) +q=s.b6 +if(q!=null)r.push("semanticCounterText: "+q) +q=s.aR +if(q!=null)r.push("alignLabelWithHint: "+H.e(q)) +return"InputDecoration("+C.b.c4(r,", ")+")"}} +L.Gx.prototype={ +gu(a){return P.e5([null,null,null,null,null,null,null,C.nz,!1,null,!1,null,null,null,!1,null,null,null,null,null,null,null,null,null,!1,null])}, +k(a,b){var s +if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +if(b instanceof L.Gx)s=!0 +else s=!1 +return s}} +L.Pn.prototype={} +L.B0.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +L.B7.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r=this.f5$ +if(r!=null){s=this.c +s.toString +r.sdI(0,!U.dh(s))}this.c6()}} +L.B9.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +Q.GT.prototype={ +i(a){return this.b}} +Q.kw.prototype={ +zL(a,b,c){var s=this +return Q.ar4(c,s.cy,!1,s.fy,s.dy,s.ch,null,s.fx,s.fr,s.Q,s.dx,s.y,s.z,s.cx,s.db)}, +cK(a){var s +if(this.z===a.z)if(J.f(this.Q,a.Q))s=!1 +else s=!0 +else s=!0 +return s}} +Q.a4d.prototype={ +$1(a){var s=Q.ar5(a) +return Q.ar4(this.db,s.cy,!1,s.fy,s.dy,s.ch,this.a,s.fx,s.fr,this.e,s.dx,s.y,s.z,s.cx,s.db)}, +$S:203} +Q.vr.prototype={ +i(a){return this.b}} +Q.GS.prototype={ +a5L(a,b){if(!this.ch)return a.go +switch(a.n.cx){case C.ah:return C.n6 +case C.a8:return null}}, +Da(a,b,c){if(!this.ch)return a.go +return c}, +Cs(a){var s=a==null&&null +return s===!0}, +a99(a){return C.b2}, +I(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=K.aq(a3),a=Q.ar5(a3),a0=d.c,a1=a0==null +if(!a1||d.f!=null){s=new T.dJ(d.a5L(b,a),c,c) +r=b.S.z +q=r.dQ(d.Da(b,a,r.b))}else{q=c +s=q}if(!a1){q.toString +s.toString +p=G.tc(Y.kn(a0,s),C.a4,C.W,q)}else p=c +switch(a.z){case C.Mz:a0=b.S.y +a0.toString +r=a0 +break +case C.nU:a0=b.S.r +a0.toString +r=a0 +break +default:r=c}o=d.Da(b,a,r.b) +d.Cs(a) +n=r.dQ(o) +m=G.tc(d.d,C.a4,C.W,n) +a0=d.e +if(a0!=null){a1=b.S +l=a1.z +l.toString +o=d.Da(b,a,a1.Q.b) +d.Cs(a) +k=l.dQ(o) +j=G.tc(a0,C.a4,C.W,k)}else{k=c +j=k}a0=d.f +if(a0!=null){q.toString +s.toString +i=G.tc(Y.kn(a0,s),C.a4,C.W,q)}else i=c +a0=a3.a_(t.I) +a0.toString +a1=P.aS(t.ui) +l=d.ch +if(l)h=d.cx==null&&!0 +else h=!0 +if(h)a1.F(0,C.af) +g=V.h9(C.fg,a1,t.Pb) +a1=l?d.cx:c +h=d.a99(a) +d.Cs(a) +f=n.ch +f.toString +e=k==null?c:k.ch +a0=Q.amQ(!1,new Q.zs(p,m,j,i,!1,!1,b.a,a0.f,f,e,16,4,40,c),C.em,!1) +return R.Gw(!1,c,l,T.bH(c,new D.v_(a0,new V.hn(h,c,c,c,C.mA),c),!1,c,l,!1,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,c,!1,c,c,c,c),a.y,!0,c,c,c,c,c,g,c,c,c,c,a1,c,c,c,c)}} +Q.nC.prototype={ +i(a){return this.b}} +Q.zs.prototype={ +cg(a){var s=t.u,r=($.bD+1)%16777215 +$.bD=r +return new Q.PD(P.D(t.cA,s),r,this,C.aF,P.bx(s))}, +aP(a){var s=this,r=new Q.A0(P.D(t.cA,t.q),!1,s.y,!1,s.z,s.Q,s.ch,s.cx,s.cy,s.db,T.ac()) +r.gax() +r.gaG() +r.fr=!1 +return r}, +aY(a,b){var s=this +b.saeA(!1) +b.saes(!1) +b.sahn(s.y) +b.sbp(0,s.z) +b.sagU(s.Q) +b.sUh(s.ch) +b.sae7(s.cx) +b.saf3(s.db) +b.saf5(s.cy)}} +Q.PD.prototype={ +gH(){return t.HW.a(N.a2.prototype.gH.call(this))}, +gA(){return t.ki.a(N.a2.prototype.gA.call(this))}, +bm(a){var s=this.ah +s.gbl(s).aj(0,a)}, +lB(a){this.ah.w(0,a.d) +this.mI(a)}, +x4(a,b){var s=this.ah,r=s.h(0,b),q=this.d5(r,a,b) +if(r!=null)s.w(0,b) +if(q!=null)s.q(0,b,q)}, +fC(a,b){var s,r=this +r.qd(a,b) +s=t.HW +r.x4(s.a(N.a2.prototype.gH.call(r)).c,C.iO) +r.x4(s.a(N.a2.prototype.gH.call(r)).d,C.iP) +r.x4(s.a(N.a2.prototype.gH.call(r)).e,C.iQ) +r.x4(s.a(N.a2.prototype.gH.call(r)).f,C.iR)}, +x5(a,b){var s=this.ah,r=s.h(0,b),q=this.d5(r,a,b) +if(r!=null)s.w(0,b) +if(q!=null)s.q(0,b,q)}, +be(a,b){var s,r=this +r.nw(0,b) +s=t.HW +r.x5(s.a(N.a2.prototype.gH.call(r)).c,C.iO) +r.x5(s.a(N.a2.prototype.gH.call(r)).d,C.iP) +r.x5(s.a(N.a2.prototype.gH.call(r)).e,C.iQ) +r.x5(s.a(N.a2.prototype.gH.call(r)).f,C.iR)}, +Lh(a,b){var s,r=this +switch(b){case C.iO:s=t.ki.a(N.a2.prototype.gA.call(r)) +s.G=s.x6(s.G,a,C.iO) +break +case C.iP:s=t.ki.a(N.a2.prototype.gA.call(r)) +s.V=s.x6(s.V,a,C.iP) +break +case C.iQ:s=t.ki.a(N.a2.prototype.gA.call(r)) +s.a6=s.x6(s.a6,a,C.iQ) +break +case C.iR:s=t.ki.a(N.a2.prototype.gA.call(r)) +s.aD=s.x6(s.aD,a,C.iR) +break}}, +n6(a,b){this.Lh(t.q.a(a),b)}, +ni(a,b){this.Lh(null,b)}, +na(a,b,c){}} +Q.A0.prototype={ +x6(a,b,c){var s=this +if(a!=null){s.ma(a) +s.n.w(0,c)}if(b!=null){s.n.q(0,c,b) +s.fo(b)}return b}, +gqw(a){var s=this +return P.cL(function(){var r=a +var q=0,p=1,o,n +return function $async$gqw(b,c){if(b===1){o=c +q=p}while(true)switch(q){case 0:n=s.G +q=n!=null?2:3 +break +case 2:q=4 +return n +case 4:case 3:n=s.V +q=n!=null?5:6 +break +case 5:q=7 +return n +case 7:case 6:n=s.a6 +q=n!=null?8:9 +break +case 8:q=10 +return n +case 10:case 9:n=s.aD +q=n!=null?11:12 +break +case 11:q=13 +return n +case 13:case 12:return P.cJ() +case 1:return P.cK(o)}}},t.q)}, +saes(a){return}, +sahn(a){if(this.aL.k(0,a))return +this.aL=a +this.X()}, +saeA(a){return}, +sbp(a,b){if(this.bC===b)return +this.bC=b +this.X()}, +sagU(a){if(this.bx===a)return +this.bx=a +this.X()}, +sUh(a){if(this.bM==a)return +this.bM=a +this.X()}, +gJZ(){return this.cQ+this.aL.a*2}, +sae7(a){if(this.cQ===a)return +this.cQ=a +this.X()}, +saf5(a){if(this.by===a)return +this.by=a +this.X()}, +saf3(a){if(this.bN===a)return +this.bN=a +this.X()}, +al(a){var s +this.du(a) +for(s=new P.e2(this.gqw(this).a());s.t();)s.gD(s).al(a)}, +ae(a){var s +this.d7(0) +for(s=new P.e2(this.gqw(this).a());s.t();)s.gD(s).ae(0)}, +lH(){this.gqw(this).aj(0,this.gzt())}, +bm(a){this.gqw(this).aj(0,a)}, +gmF(){return!1}, +ga1g(){var s=this.a6,r=this.aL,q=new P.m(r.a,r.b).ap(0,4) +if(s==null)return 56+q.b +return 72+q.b}, +dm(a){var s=this.V,r=s.e +r.toString +r=t.x.a(r).a.b +s=s.mz(a) +s.toString +return r+s}, +c8(a){return C.x}, +bJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g=this,f=t.k.a(K.x.prototype.gaa.call(g)),e=g.G!=null,d=g.a6==null,c=!d,b=g.aD!=null,a=g.aL,a0=new P.m(a.a,a.b).ap(0,4),a1=f.rq(),a2=a1.r9(new S.aw(0,1/0,0,56+a0.b)),a3=a1.b,a4=Q.ahs(g.G,a2),a5=Q.ahs(g.aD,a2),a6=e?Math.max(g.bN,a4.a)+g.gJZ():0,a7=b?Math.max(a5.a+g.gJZ(),32):0,a8=a1.zA(a3-a6-a7),a9=Q.ahs(g.V,a8),b0=Q.ahs(g.a6,a8) +if(c){s=32 +r=52}else{s=null +r=null}q=g.ga1g() +a=a9.b +if(d){p=Math.max(q,a+2*g.by) +o=(p-a)/2 +n=null}else{s.toString +m=g.V.t2(g.bx) +m.toString +o=s-m +r.toString +m=g.a6 +m.toString +l=g.bM +l.toString +l=m.t2(l) +l.toString +n=r-l+g.aL.b*2 +k=o+a-n +if(k>0){m=k/2 +o-=m +n+=m}j=g.by +if(oq){p=a+b0.b+2*j +n=a+j +o=j}else p=q}if(p>72){i=16 +h=16}else{i=Math.min((p-a4.b)/2,16) +h=(p-a5.b)/2}switch(g.bC){case C.t:if(e){a=g.G.e +a.toString +t.x.a(a).a=new P.m(a3-a4.a,i)}a=g.V.e +a.toString +m=t.x +m.a(a).a=new P.m(a7,o) +if(c){a=g.a6 +a.toString +n.toString +a=a.e +a.toString +m.a(a).a=new P.m(a7,n)}if(b){a=g.aD.e +a.toString +m.a(a).a=new P.m(0,h)}break +case C.k:if(e){a=g.G.e +a.toString +t.x.a(a).a=new P.m(0,i)}a=g.V.e +a.toString +m=t.x +m.a(a).a=new P.m(a6,o) +if(c){a=g.a6 +a.toString +n.toString +a=a.e +a.toString +m.a(a).a=new P.m(a6,n)}if(b){a=g.aD.e +a.toString +m.a(a).a=new P.m(a3-a5.a,h)}break}g.rx=f.bn(new P.N(a3,p))}, +aS(a,b){var s=this,r=new Q.ahu(a,b) +r.$1(s.G) +r.$1(s.V) +r.$1(s.a6) +r.$1(s.aD)}, +fw(a){return!0}, +cA(a,b){var s,r,q,p +for(s=new P.e2(this.gqw(this).a()),r=t.x;s.t();){q=s.gD(s) +p=q.e +p.toString +r.a(p) +if(a.nT(new Q.aht(b,p,q),p.a,b))return!0}return!1}} +Q.ahu.prototype={ +$1(a){var s +if(a!=null){s=a.e +s.toString +this.a.dg(a,t.x.a(s).a.R(0,this.b))}}, +$S:90} +Q.aht.prototype={ +$2(a,b){return this.c.bV(a,b)}, +$S:91} +M.kz.prototype={ +i(a){return this.b}} +M.vz.prototype={ +aE(){return new M.PL(new N.b8("ink renderer",t.A),null,C.p)}} +M.PL.prototype={ +I(a,b){var s,r,q,p,o,n=this,m=null,l=K.aq(b),k=n.a,j=k.f +if(j==null)switch(k.d){case C.cR:j=l.f +break +case C.eM:j=l.ch +break +default:break}s=k.c +k=k.x +if(k==null){k=K.aq(b).S.z +k.toString}r=n.a +s=G.tc(s,C.a4,r.ch,k) +k=r +r=k.d +s=new U.dq(new M.Pl(j,n,r!==C.dB,s,n.d),new M.ag8(n),m,t.Tm) +if(r===C.cR&&k.y==null&&k.cx==null){r=k.e +j.toString +q=R.aqw(b,j,r) +p=n.a.r +if(p==null)p=K.aq(b).r +return new G.tf(s,C.aq,k.Q,C.b9,r,q,!1,p,C.al,k.ch,m,m)}o=n.a2T() +k=n.a +if(k.d===C.dB)return M.aFm(k.Q,s,b,o) +r=k.ch +q=k.Q +p=k.e +j.toString +k=k.r +return new M.zw(s,o,!0,q,p,j,k==null?K.aq(b).r:k,C.al,r,m,m)}, +a2T(){var s=this.a,r=s.y +if(r!=null)return r +r=s.cx +if(r!=null)return new X.dd(r,C.z) +s=s.d +switch(s){case C.cR:case C.dB:return C.avX +case C.eM:case C.i3:s=$.ax3().h(0,s) +s.toString +return new X.dd(s,C.z) +case C.Am:return C.jt}}} +M.ag8.prototype={ +$1(a){var s,r=$.C.n$.Q.h(0,this.a.d).gA() +r.toString +t.zd.a(r) +s=r.bh +if(s!=null&&s.length!==0)r.aF() +return!1}, +$S:204} +M.A_.prototype={ +xM(a){var s=this.bh;(s==null?this.bh=H.a([],t.VB):s).push(a) +this.aF()}, +fw(a){return this.aN}, +aS(a,b){var s,r,q,p=this,o=p.bh +if(o!=null&&o.length!==0){s=a.gcf(a) +s.bD(0) +s.at(0,b.a,b.b) +o=p.rx +s.o0(0,new P.A(0,0,0+o.a,0+o.b)) +for(o=p.bh,r=o.length,q=0;q0;o=n){n=o-1 +l[o].dk(l[n],p)}this.zj(a,p)}, +i(a){return"#"+Y.bJ(this)}} +M.n7.prototype={ +ea(a){return Y.ei(this.a,this.b,a)}} +M.zw.prototype={ +aE(){return new M.PH(null,C.p)}} +M.PH.prototype={ +pr(a){var s=this +s.dx=t.ir.a(a.$3(s.dx,s.a.Q,new M.afV())) +s.dy=t.YJ.a(a.$3(s.dy,s.a.cx,new M.afW())) +s.fr=t.TZ.a(a.$3(s.fr,s.a.x,new M.afX()))}, +I(a,b){var s,r,q,p,o,n,m=this,l=m.fr +l.toString +s=m.gfk() +s=l.as(0,s.gm(s)) +s.toString +l=m.dx +l.toString +r=m.gfk() +q=l.as(0,r.gm(r)) +r=T.cT(b) +l=m.a +p=l.z +l=R.aqw(b,l.ch,q) +o=m.dy +o.toString +n=m.gfk() +n=o.as(0,n.gm(n)) +n.toString +return new T.K2(new E.n6(s,r),p,q,l,n,new M.Aj(m.a.r,s,!0,null),null)}} +M.afV.prototype={ +$1(a){return new R.aK(H.Bi(a),null,t.H7)}, +$S:88} +M.afW.prototype={ +$1(a){return new R.eO(t.n8.a(a),null)}, +$S:80} +M.afX.prototype={ +$1(a){return new M.n7(t.RY.a(a),null)}, +$S:207} +M.Aj.prototype={ +I(a,b){var s=T.cT(b) +return T.lJ(this.c,new M.RQ(this.d,s,null),null,null,C.x)}} +M.RQ.prototype={ +aS(a,b){this.b.lG(a,new P.A(0,0,0+b.a,0+b.b),this.c)}, +eO(a){return!a.b.k(0,this.b)}} +M.Ts.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +U.PI.prototype={ +pt(a){return a.gcB(a)==="en"}, +cW(a,b){return new O.bO(C.I0,t.az)}, +oB(a){return!1}, +i(a){return"DefaultMaterialLocalizations.delegate(en_US)"}} +U.Fe.prototype={ +gY(){return"Open navigation menu"}, +gam(){return"Back"}, +gad(){return"Popup menu"}, +gO(){return"Dialog"}, +gT(){return"Dismiss"}, +gao(){return C.v}, +$iP:1} +V.cD.prototype={ +i(a){return this.b}} +V.IK.prototype={ +yf(a){return this.Z(P.aS(t.ui)).yf(a)}, +$ib5:1} +V.yT.prototype={ +Z(a){if(a.v(0,C.af))return C.lo +return this.a}, +gyh(){return"MaterialStateMouseCursor("+this.c+")"}, +gb0(a){return this.c}} +V.b5.prototype={} +V.el.prototype={ +Z(a){return this.a.$1(a)}, +$ib5:1} +V.eJ.prototype={ +Z(a){return this.a}, +i(a){return"MaterialStateProperty.all("+H.e(this.a)+")"}, +$ib5:1} +O.vM.prototype={ +SA(a,b){return new O.a4t(this,a,b)}, +vH(a){return this.SA(a,null)}, +DA(a){if(this.md$.F(0,a))this.au(new O.a4r())}, +pL(a){if(this.md$.w(0,a))this.au(new O.a4s())}} +O.a4t.prototype={ +$1(a){var s=this.a,r=this.b +if(s.md$.v(0,r)===a)return +if(a)s.DA(r) +else s.pL(r)}, +$S:4} +O.a4r.prototype={ +$0(){}, +$S:0} +O.a4s.prototype={ +$0(){}, +$S:0} +E.w0.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof E.w0&&J.f(b.a,s.a)&&b.b==s.b&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&b.r==s.r&&!0}} +E.Q7.prototype={} +U.w8.prototype={ +gu(a){return J.e7(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +return b instanceof U.w8&&J.f(b.a,this.a)}} +U.Qj.prototype={} +V.ms.prototype={ +gEo(){return T.d1.prototype.gEo.call(this)+"("+H.e(this.b.a)+")"}, +gve(){return!0}} +V.vL.prototype={ +gvG(a){return C.bP}, +gp9(){return null}, +gul(){return null}, +DV(a){var s +if(!(t.Le.b(a)&&!0))s=!1 +else s=!0 +return s}, +y0(a,b,c){var s=null +return T.bH(s,this.cR.$1(a),!1,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s)}, +DT(a,b,c,d){var s,r +K.aq(a) +s=K.aq(a).aK +r=C.i0.h(0,this.a.dy.a?C.N:s) +if(r==null)r=C.fq +return r.OG(this,a,b,c,d,this.$ti.c)}} +V.zx.prototype={} +K.OS.prototype={ +I(a,b){return K.amV(K.oD(!1,this.e,this.d),this.c,null,!0)}} +K.jd.prototype={} +K.FN.prototype={ +OG(a,b,c,d,e){var s,r=$.aw7(),q=$.aw9(),p=H.w(r).j("ek") +t.m.a(c) +s=$.aw8() +return new K.OS(new R.b7(c,new R.ek(q,r,p),p.j("b7")),new R.b7(c,s,H.w(s).j("b7")),e,null)}} +K.F_.prototype={ +OG(a,b,c,d,e,f){return D.aB7(a,b,c,d,e,f)}} +K.Jm.prototype={ +AZ(a){var s=t.Tr +return P.aG(new H.aV(C.a5i,new K.a5L(a),s),!0,s.j("bv.E"))}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +s=b instanceof K.Jm +if(s&&!0)return!0 +return s&&S.eo(r.AZ(C.i0),r.AZ(C.i0))}, +gu(a){return P.e5(this.AZ(C.i0))}} +K.a5L.prototype={ +$1(a){return this.a.h(0,a)}, +$S:208} +K.Ql.prototype={} +R.ws.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof R.ws&&b.c==s.c&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.d,s.d)&&!0}} +R.QT.prototype={} +B.wv.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof B.wv&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&b.c==s.c&&J.f(b.d,s.d)&&J.f(b.e,s.e)}} +B.QV.prototype={} +T.wz.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof T.wz)if(b.b==r.b)if(b.c==r.c)if(b.d==r.d)s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +T.zk.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +return r.d.$3(p,s,r.c)}, +$ib5:1} +T.QZ.prototype={} +M.eK.prototype={ +i(a){return this.b}} +M.x2.prototype={ +aE(){return new M.Le(P.i0(t.Np),P.h8(null,t.nY),P.h8(null,t.BL),null,C.p)}} +M.Le.prototype={ +aQ(){var s,r=this,q=r.c.a_(t.l).f +if(r.z===!0)if(!q.z){s=r.y +s=s!=null&&s.b==null}else s=!1 +else s=!1 +if(s)r.yS(C.FV) +r.z=q.z +r.Xg()}, +yS(a){var s,r,q=this,p=null,o=q.r +if(o.b!==o.c){p.gbq(p) +s=!1}else s=!0 +if(s)return +r=o.gJ(o).b +o=q.z +o.toString +if(o){p.sm(0,0) +r.d0(0,a)}else p.cJ(0).bY(0,new M.a88(q,r,a),t.H) +o=q.y +if(o!=null)o.b5(0) +q.y=null}, +I(a,b){var s,r,q=this +q.z=b.a_(t.l).f.z +s=q.r +if(!s.gK(s)){r=T.p8(b,t.X) +if(r==null||r.gmk())null.gaeq()}return new M.Ac(q,q.a.c,null)}, +l(a){var s=this.y +if(s!=null)s.b5(0) +this.y=null +this.Xh(0)}} +M.a88.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.d0(0,this.c)}, +$S:23} +M.Ac.prototype={ +cK(a){return this.f!==a.f}} +M.a89.prototype={} +M.Ld.prototype={ +abr(a,b){var s=a==null?this.a:a +return new M.Ld(s,b==null?this.b:b)}} +M.RF.prototype={ +NY(a,b,c){var s=this +s.b=c==null?s.b:c +s.c=s.c.abr(a,b) +s.an()}, +NX(a){return this.NY(null,null,a)}, +a9E(a,b){return this.NY(a,b,null)}} +M.yp.prototype={ +k(a,b){if(b==null)return!1 +if(!this.Up(0,b))return!1 +return b instanceof M.yp&&b.e===this.e&&b.f===this.f}, +gu(a){var s=this +return P.Z(S.aw.prototype.gu.call(s,s),s.e,s.f,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +M.Ng.prototype={ +I(a,b){return this.c}} +M.ahQ.prototype={ +zn(a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a=S.ali(a3),a0=a3.a,a1=a.zA(a0),a2=a3.b +if(b.b.h(0,C.iW)!=null){s=b.e9(C.iW,a1).b +b.eI(C.iW,C.j) +r=s}else{r=0 +s=0}if(b.b.h(0,C.md)!=null){q=0+b.e9(C.md,a1).b +p=Math.max(0,a2-q) +b.eI(C.md,new P.m(0,p))}else{q=0 +p=null}if(b.b.h(0,C.mc)!=null){q+=b.e9(C.mc,new S.aw(0,a1.b,0,Math.max(0,a2-q-r))).b +b.eI(C.mc,new P.m(0,Math.max(0,a2-q)))}o=b.f +n=Math.max(0,a2-Math.max(o.d,q)) +if(b.b.h(0,C.iV)!=null){m=Math.max(0,n-r) +l=b.d +if(l)m=C.d.E(m+q,0,a.d-r) +l=l?q:0 +b.e9(C.iV,new M.yp(l,s,0,a1.b,0,m)) +b.eI(C.iV,new P.m(0,r))}if(b.b.h(0,C.iY)!=null){b.e9(C.iY,new S.aw(0,a1.b,0,n)) +b.eI(C.iY,C.j)}k=b.b.h(0,C.d3)!=null&&!b.cy?b.e9(C.d3,a1):C.x +j=b.b.h(0,C.e4)!=null?b.e9(C.e4,a1):C.x +if(b.b.h(0,C.iZ)!=null){i=b.e9(C.iZ,new S.aw(0,a1.b,0,Math.max(0,n-r))) +b.eI(C.iZ,new P.m((a0-i.a)/2,n-i.b))}else i=C.x +h=H.b2("floatingActionButtonRect") +if(b.b.h(0,C.j_)!=null){g=b.e9(C.j_,a) +f=new M.a89(g,i,n,o,b.r,a3,k,b.x) +e=b.Q.GS(f) +d=b.cx.Ta(b.z.GS(f),e,b.ch) +b.eI(C.j_,d) +a0=d.a +l=d.b +h.b=new P.A(a0,l,a0+g.a,l+g.b)}if(b.b.h(0,C.d3)!=null){if(k.k(0,C.x))k=b.e9(C.d3,a1) +a0=h.aV() +if(!new P.N(a0.c-a0.a,a0.d-a0.b).k(0,C.x)&&b.cy)c=h.aV().b +else c=b.cy?Math.min(n,a2-b.r.d):n +b.eI(C.d3,new P.m(0,c-k.b))}if(b.b.h(0,C.e4)!=null){if(j.k(0,C.x))b.e9(C.e4,a1) +b.eI(C.e4,new P.m(0,s))}if(b.b.h(0,C.iX)!=null){b.e9(C.iX,a1.zz(o.b)) +b.eI(C.iX,C.j)}if(b.b.h(0,C.me)!=null){b.e9(C.me,S.tC(a3)) +b.eI(C.me,C.j)}if(b.b.h(0,C.mb)!=null){b.e9(C.mb,S.tC(a3)) +b.eI(C.mb,C.j)}b.y.a9E(p,h.aV())}, +oA(a){var s=this +return!a.f.k(0,s.f)||a.x!==s.x||a.ch!==s.ch||a.z!==s.z||a.Q!==s.Q||a.d!==s.d||!1}} +M.yW.prototype={ +aE(){return new M.yX(null,C.p)}} +M.yX.prototype={ +gxl(){var s=this.d +return s==null?H.h(H.v("_previousController")):s}, +gCH(){var s=this.e +return s==null?H.h(H.v("_previousScaleAnimation")):s}, +gwv(){var s=this.r +return s==null?H.h(H.v("_currentScaleAnimation")):s}, +b3(){var s,r=this +r.bt() +s=G.bB(null,C.W,0,null,1,null,r) +s.cM(r.ga4t()) +r.d=s +r.a9n() +r.a.f.NX(0)}, +l(a){this.gxl().l(0) +this.XJ(0)}, +bo(a){this.bU(a) +this.a.toString +return}, +a9n(){var s,r,q,p,o,n,m,l,k=this,j=null,i=S.ct(C.cE,k.gxl(),j),h=t.H7,g=S.ct(C.cE,k.gxl(),j),f=S.ct(C.cE,k.a.r,j),e=k.a,d=e.r,c=$.awa(),b=t.m +b.a(d) +e=e.d +b.a(e) +s=t.HY.j("b7") +r=t.x8 +q=t.jc +p=t.wR +o=A.asK(new S.jp(new R.b7(e,new R.hS(new Z.oG(C.nK)),s),new R.bs(H.a([],r),q),0),new R.b7(e,new R.hS(C.nK),s),e,0.5,p) +e=k.a.d +n=$.awg() +b.a(e) +m=$.awh() +l=A.asK(new R.b7(e,n,n.$ti.j("b7")),new S.jp(new R.b7(e,m,H.w(m).j("b7")),new R.bs(H.a([],r),q),0),e,0.5,p) +k.e=S.apH(o,i,p) +k.r=S.apH(o,f,p) +k.x=new R.b7(b.a(k.gwv()),new R.hS(C.Mp),s) +k.f=S.an6(new R.b7(g,new R.aK(1,1,h),h.j("b7")),l,j) +k.y=S.an6(new R.b7(d,c,c.$ti.j("b7")),l,j) +c=k.gwv() +d=k.ga6h() +c.cF() +c=c.ba$ +c.b=!0 +c.a.push(d) +c=k.gCH() +c.cF() +c=c.ba$ +c.b=!0 +c.a.push(d)}, +a4u(a){this.au(new M.aeM(this,a))}, +I(a,b){var s,r,q=this,p=H.a([],t.F) +if(q.gxl().geZ()!==C.Q){s=q.gCH() +r=q.f +if(r==null)r=H.h(H.v("_previousRotationAnimation")) +p.push(K.as3(K.as_(q.z,r),s))}q.a.toString +s=q.gwv() +r=q.y +if(r==null)r=H.h(H.v("_currentRotationAnimation")) +p.push(K.as3(K.as_(q.a.c,r),s)) +return T.qc(C.GQ,p,C.c4,null,null)}, +a6i(){var s,r=this.gCH(),q=r.a +q=q.gm(q) +r=r.b +r=r.gm(r) +r=Math.min(H.e4(q),H.e4(r)) +q=this.gwv() +s=q.a +s=s.gm(s) +q=q.b +q=q.gm(q) +q=Math.max(r,Math.min(H.e4(s),H.e4(q))) +this.a.f.NX(q)}} +M.aeM.prototype={ +$0(){if(this.b===C.Q)this.a.a.toString}, +$S:0} +M.x1.prototype={ +aE(){var s=null,r=t.bR +return new M.pE(new N.b8(s,r),new N.b8(s,r),U.a7I(!1),U.a7I(!1),P.h8(s,t.BL),H.a([],t.kc),new N.b8(s,t.A),C.A,s,P.D(t.yb,t.T),s,!0,s,s,C.p)}} +M.pE.prototype={ +geK(){this.a.toString +return null}, +lI(a,b){var s=this +s.ng(s.r,"drawer_open") +s.ng(s.x,"end_drawer_open")}, +yS(a){var s,r,q,p,o=this,n=null +if(o.cy!=null){o.y.yS(a) +return}s=o.Q +if(s.b!==s.c){n.gbq(n) +r=!1}else r=!0 +if(r)return +q=o.c.a_(t.l).f +p=s.gJ(s).b +if(q.z){n.sm(0,0) +p.d0(0,a)}else n.cJ(0).bY(0,new M.a8j(o,p,a),t.H) +s=o.cx +if(s!=null)s.b5(0) +o.cx=null}, +a9B(){var s,r=this,q=r.y.r +if(!q.gK(q)){q=r.y.r +s=q.gJ(q)}else s=null +if(r.cy!=s)r.au(new M.a8h(r,s))}, +a9v(){var s,r=this,q=r.y.e +if(!q.gK(q)){q=r.y.e +s=q.gJ(q)}else s=null +if(r.db!=s)r.au(new M.a8g(r,s))}, +a5T(){this.a.toString}, +a0F(){var s=this.dy +if(s!=null)if(!s.e)s.c.$0()}, +a07(a,b,c,d,e,f,g,h,i){var s,r,q,p=this,o={},n=new P.aM(new P.a4($.Y,i.j("a4<0>")),i.j("aM<0>")),m=new N.b8(null,t.Xw),l=H.b2("bottomSheet") +o.a=!1 +s=new M.a8b(o,p,l,m,c,n) +r=b?null:new T.vt(new M.a8d(o,s)) +q=!b +l.b=new M.nJ(c,q,new M.a8e(o,p,l,b,r),new M.a8f(p,l),a,d,g,h,e,f,m) +if(q){o=p.c +o.toString +o=T.p8(o,t.X) +o.toString +r.toString +o.a9V(r)}o=l.aV() +if(r!=null)s=r.gzv(r) +return new M.pl(q,o,n,s,i.j("pl<0>"))}, +TY(a,b,c,d,e,f,g,h){var s,r,q=this +q.a0F() +s=G.bB("BottomSheet",C.ej,0,C.W,1,null,q) +s.bI(0) +q.au(new M.a8l(q,a,s,b,e,f,c,d,h)) +r=q.dy +r.toString +return h.j("pl<0>").a(r)}, +gwI(){var s=this.fx +return s==null?H.h(H.v("_floatingActionButtonMoveController")):s}, +gKb(){var s=this.fy +return s==null?H.h(H.v("_floatingActionButtonAnimator")):s}, +goU(){var s=this.k1 +return s==null?H.h(H.v("_floatingActionButtonVisibilityController")):s}, +sKc(a){this.goU().sm(0,C.d.E(a,this.goU().a,this.goU().b))}, +a4U(){var s,r=this.c +r.toString +s=E.ii(r) +if(s!=null&&s.d.length!==0)s.lq(0,C.a4,C.bP)}, +gwK(){var s=this.k2 +return s==null?H.h(H.v("_geometryNotifier")):s}, +gp2(){this.a.toString +return!0}, +b3(){var s,r=this,q=null +r.bt() +s=r.c +s.toString +r.k2=new M.RF(s,C.avZ,P.ae(0,q,!1,t.Z)) +r.a.toString +r.id=C.mU +r.fy=C.IK +r.go=C.mU +r.fx=G.bB(q,new P.aP(4e5),0,q,1,1,r) +r.k1=G.bB(q,C.W,0,q,1,q,r)}, +bo(a){this.a.toString +this.Xl(a)}, +aQ(){var s,r,q,p=this,o=p.c.a_(t.Pu),n=o==null?null:o.f,m=p.y,l=m==null +if(!l)s=n==null||m!==n +else s=!1 +if(s)if(!l)m.d.w(0,p) +p.y=n +if(n!=null){m=n.d +m.F(0,p) +r=p.c.v_(t.Np) +if(r==null||!m.v(0,r)){m=n.r +if(!m.gK(m))p.a9B() +m=n.e +if(!m.gK(m))p.a9v()}}q=p.c.a_(t.l).f +if(p.z===!0)if(!q.z){m=p.cx +m=m!=null&&m.b==null}else m=!1 +else m=!1 +if(m)p.yS(C.FV) +p.z=q.z +p.a5T() +p.Xk()}, +l(a){var s,r,q,p,o=this,n=o.cx +if(n!=null)n.b5(0) +o.cx=null +o.gwK() +for(n=o.dx,s=n.length,r=0;r0){p.b=p.c=p.d=p.e=null +p.a=0}p=q.ba$ +p.b=!1 +C.b.sp(p.a,0) +p=p.glV() +if(p.a>0){p.b=p.c=p.d=p.e=null +p.a=0}q.w9(0)}n=o.dy +if(n!=null)n.a.c.l(0) +o.gwI().l(0) +o.goU().l(0) +n=o.y +if(n!=null)n.d.w(0,o) +o.Xm(0)}, +AR(a,b,c,d,e,f,g,h,i){var s=this.c.a_(t.l).f.S1(f,g,h,i) +if(e)s=s.agv(!0) +if(d&&s.e.d!==0)s=s.P3(s.f.yb(s.r.d)) +if(b!=null)a.push(T.a46(new F.i2(s,b,null),c))}, +a_F(a,b,c,d,e,f,g,h){return this.AR(a,b,c,!1,d,e,f,g,h)}, +tu(a,b,c,d,e,f,g){return this.AR(a,b,c,!1,!1,d,e,f,g)}, +AQ(a,b,c,d,e,f,g,h){return this.AR(a,b,c,d,!1,e,f,g,h)}, +IP(a,b){this.a.toString}, +IO(a,b){this.a.toString}, +HA(a,b){var s=this +if(s.k3===a&&(s.k4.a>>>24&255)/255===b)return +s.au(new M.a8k(s,a,b))}, +I(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={},f=b.a_(t.l).f,e=K.aq(b),d=b.a_(t.I) +d.toString +s=d.f +i.z=f.z +d=i.Q +if(!d.gK(d)){r=T.p8(b,t.X) +if(r==null||r.gmk())h.gaeq() +else{q=i.cx +if(q!=null)q.b5(0) +i.cx=null}}p=H.a([],t.s9) +q=i.a.f +i.gp2() +i.a_F(p,new M.Ng(q,!1,!1,h),C.iV,!0,!1,!1,!1,!0) +if(i.k3)i.tu(p,new X.p7(i.k4,!1,!0,h,h),C.iY,!0,!0,!0,!0) +q=i.a +q=i.f=E.aAk(b,q.e.k2)+f.f.b +o=i.a.e +i.tu(p,new T.dT(new S.aw(0,1/0,0,q),new Z.uB(1,q,q,q,h,o,h),h),C.iW,!0,!1,!1,!1) +g.a=!1 +g.b=null +if(i.dy!=null||i.dx.length!==0){q=P.aG(i.dx,!0,t.l7) +o=i.dy +if(o!=null)q.push(o.a) +n=T.qc(C.j3,q,C.c4,h,h) +i.gp2() +i.tu(p,n,C.iZ,!0,!1,!1,!0)}q=i.cy +if(q!=null){q.a.gaar() +g.a=!1 +q=i.cy +if(q==null)m=h +else{q=q.a +m=q.gaM(q)}g.b=m +q=i.cy +q=q==null?h:q.a +i.a.toString +i.gp2() +i.AQ(p,q,C.d3,!1,!1,!1,!1,!0)}if(!d.gK(d)){d.gJ(d).a.gaar() +g.a=!1 +q=d.gJ(d).a +g.b=q.gaM(q) +d=d.gJ(d).a +i.a.toString +i.gp2() +i.AQ(p,d,C.d3,!1,!1,!1,!1,!0)}d=i.db +if(d!=null){d=d.a +i.a.toString +i.gp2() +i.AQ(p,d,C.e4,!1,!0,!1,!1,!0)}i.a.toString +d=i.gwI() +q=i.gKb() +o=i.gwK() +l=i.goU() +i.a.toString +i.tu(p,new M.yW(h,d,q,o,l,h),C.j_,!0,!0,!0,!0) +switch(e.aK){case C.N:case C.I:i.tu(p,D.ki(C.bD,h,C.az,!0,h,h,h,h,h,h,h,h,h,h,h,h,i.ga4T(),h,h,h,h,h,h),C.iX,!0,!1,!1,!0) +break +case C.P:case C.T:case C.L:case C.M:break}d=i.x +if(H.w(d).j("cQ.T").a(d.y)){i.IO(p,s) +i.IP(p,s)}else{i.IP(p,s) +i.IO(p,s)}i.gp2() +d=f.e.d +k=f.f.yb(d) +i.gp2() +d=d!==0?0:h +j=f.r.yb(d) +if(k.d<=0)i.a.toString +i.a.toString +i.gwK() +i.a.toString +return new M.RG(!1,new Q.x8(M.mr(C.W,!0,h,K.k1(i.gwI(),new M.a8i(g,i,!1,k,j,s,p),h),C.S,e.z,0,h,h,h,h,C.cR),h),h)}} +M.a8j.prototype={ +$1(a){var s=this.b +if((s.a.a&30)===0)s.d0(0,this.c)}, +$S:23} +M.a8h.prototype={ +$0(){this.a.cy=this.b}, +$S:0} +M.a8g.prototype={ +$0(){this.a.db=this.b}, +$S:0} +M.a8b.prototype={ +$0(){var s,r=this +r.a.a=!0 +s=r.b +if(s.dy==null)return +s.goU().bI(0) +r.d.gaH().dz(0) +s.au(new M.a8c(s)) +if(r.e.geZ()!==C.Q)s.dx.push(r.c.aV()) +r.f.e5(0)}, +$S:0} +M.a8c.prototype={ +$0(){this.a.dy=null}, +$S:0} +M.a8d.prototype={ +$0(){if(!this.a.a)this.b.$0()}, +$S:0} +M.a8e.prototype={ +$0(){var s=this +if(s.b.dy==null)return +if(!s.d&&!s.a.a){s.e.bT(0) +s.a.a=!0}}, +$S:0} +M.a8f.prototype={ +$0(){var s=this.a,r=this.b +if(C.b.v(s.dx,r.aV()))s.au(new M.a8a(s,r))}, +$S:0} +M.a8a.prototype={ +$0(){C.b.w(this.a.dx,this.b.aV())}, +$S:0} +M.a8l.prototype={ +$0(){var s=this,r=s.a +r.dy=r.a07(s.b,!1,s.c,s.d,s.r,s.x,s.e,s.f,s.y)}, +$S:0} +M.a8k.prototype={ +$0(){var s=this.a +s.k3=this.b +s.k4=P.aI(C.d.b4(255*this.c),0,0,0)}, +$S:0} +M.a8i.prototype={ +$2(a,b){var s,r,q,p,o,n=this,m=n.b +m.a.toString +s=m.id +s.toString +r=m.gwI().gbk() +q=m.gKb() +p=m.gwK() +m=m.go +m.toString +o=n.a +return new T.lI(new M.ahQ(n.c,!1,n.d,n.e,n.f,p,m,s,r,q,o.a,o.b),n.r,null)}, +$S:209} +M.pD.prototype={} +M.adk.prototype={ +as(a,b){var s=this.a +if(b#"+Y.bJ(this)+"("+H.e(this.a)+", "+this.b.i(0)+")"}} +M.nJ.prototype={ +aE(){return new M.rK(C.al,C.p)}} +M.rK.prototype={ +b3(){this.bt() +this.a.c.cM(this.ga4V())}, +bo(a){this.bU(a)}, +dz(a){this.a.c.cJ(0) +this.a.e.$0()}, +a7T(a){this.d=C.a4}, +Mt(a,b){this.d=new M.adk(this.a.c.gbk(),C.al)}, +a7R(a){return this.Mt(a,null)}, +a4W(a){if(a===C.Q)this.a.f.$0()}, +ER(a){var s,r=a.a,q=1-r,p=this.c +p.toString +s=M.a8m(p) +if(q<0.3){s.sKc(q*0.3*10) +s.HA(!0,Math.max(0.1,0.6-s.goU().gbk()))}else{s.sKc(1) +s.HA(!1,0)}if(r===a.b){s.a.toString +r=!0}else r=!1 +if(r)this.dz(0) +return!1}, +I(a,b){var s=this,r=null,q=s.a,p=q.c,o=q.d,n=q.e,m=q.r,l=q.y,k=q.z,j=q.Q +return K.k1(p,new M.ai5(s),T.bH(r,new U.dq(E.apL(p,l,m,q.ch,q.cx,k,o,n,s.ga7Q(),s.ga7S(),j),s.gEQ(),r,t.K3),!0,r,r,!1,r,r,r,r,r,r,r,r,r,r,r,s.gOM(s),r,r,r,r,r,r,r,r,r))}} +M.ai5.prototype={ +$2(a,b){var s=this.a +return new T.es(C.cw,null,s.d.as(0,s.a.c.gbk()),b,null)}, +$S:210} +M.pl.prototype={} +M.RG.prototype={ +cK(a){return this.f!==a.f}} +M.ahR.prototype={ +$2(a,b){if(!a.a)a.a0(0,b)}, +$S:32} +M.Ad.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +M.Ae.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +M.Af.prototype={ +bo(a){this.bU(a) +this.r3()}, +aQ(){var s,r,q,p,o=this +o.Xi() +s=o.b2$ +r=o.gor() +q=o.c +q.toString +q=K.mX(q) +o.d2$=q +p=o.p5(q,r) +if(r){o.lI(s,o.cT$) +o.cT$=!1}if(p)if(s!=null)s.l(0)}, +l(a){var s,r=this +r.cH$.aj(0,new M.ahR()) +s=r.b2$ +if(s!=null)s.l(0) +r.b2$=null +r.Xj(0)}} +M.B5.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +E.Lo.prototype={ +I(a,b){var s=this,r=null +if(K.aq(b).aK===C.N)return new E.oq(8,C.cV,s.c,s.d,s.e===!0,C.avT,3,C.ej,C.Ly,C.aQ,G.akL(),r,r,r) +return new E.rn(r,r,s.c,s.d,s.e,r,r,C.bP,C.el,C.G,G.akL(),r,r,r)}} +E.rn.prototype={ +aE(){return new E.PK(new N.b8(null,t.A),null,C.p)}} +E.PK.prototype={ +gqt(){var s=this.dx +return s==null?H.h(H.v("_hoverAnimationController")):s}, +gqi(){var s=this.fx +return s==null?H.h(H.v("_colorScheme")):s}, +gll(){var s=this.fy +return s==null?H.h(H.v("_scrollbarTheme")):s}, +gqK(){var s=this.go +return s==null?H.h(H.v("_useAndroidScrollbar")):s}, +gw6(){var s=this.a.e +if(s==null)s=this.gll().c +return s===!0}, +guJ(){this.a.toString +this.gll() +var s=this.gqK() +return!s}, +gxD(){this.a.toString +this.gll() +return!1}, +gxG(){var s=P.aS(t.ui) +if(this.dy)s.F(0,C.Al) +if(this.fr)s.F(0,C.aM) +return s}, +ga95(){var s,r,q=this,p=q.gqi().z,o=q.gqi(),n=H.b2("dragColor"),m=H.b2("hoverColor"),l=H.b2("idleColor") +switch(o.cx){case C.ah:o=p.a +s=o>>>16&255 +r=o>>>8&255 +o&=255 +n.b=P.aI(153,s,r,o) +m.b=P.aI(C.d.b4(127.5),s,r,o) +if(q.gqK()){o=q.c +o.toString +o=K.aq(o).dx.a +o=P.aI(255,o>>>16&255,o>>>8&255,o&255)}else o=P.aI(C.d.b4(25.5),s,r,o) +l.b=o +break +case C.a8:o=p.a +s=o>>>16&255 +r=o>>>8&255 +o&=255 +n.b=P.aI(191,s,r,o) +m.b=P.aI(166,s,r,o) +if(q.gqK()){o=q.c +o.toString +o=K.aq(o).dx.a +o=P.aI(255,o>>>16&255,o>>>8&255,o&255)}else o=P.aI(C.d.b4(76.5),s,r,o) +l.b=o +break}return new V.el(new E.ag_(q,n,m,l),t.h2)}, +ga9h(){var s=this.gqi() +return new V.el(new E.ag1(this,this.gqi().cx,s.z),t.h2)}, +ga9g(){var s=this.gqi() +return new V.el(new E.ag0(this,this.gqi().cx,s.z),t.h2)}, +ga94(){return new V.el(new E.afZ(this),t.pj)}, +b3(){var s,r=this +r.I8() +r.dx=G.bB(null,C.W,0,null,1,null,r) +s=r.gqt() +s.cF() +s=s.ba$ +s.b=!0 +s.a.push(new E.ag7(r))}, +aQ(){var s,r=this,q=r.c +q.toString +s=K.aq(q) +r.fx=s.n +r.fy=s.dU +switch(s.aK){case C.P:r.go=!0 +break +case C.N:case C.L:case C.T:case C.I:case C.M:r.go=!1 +break}r.VE()}, +vI(){var s,r=this,q=r.geM() +q.saz(0,r.ga95().a.$1(r.gxG())) +q.sGt(r.ga9h().a.$1(r.gxG())) +q.sah2(r.ga9g().a.$1(r.gxG())) +s=r.c.a_(t.I) +s.toString +q.sbp(0,s.f) +q.sGl(r.ga94().a.$1(r.gxG())) +s=r.a.f +if(s==null)s=r.gll().e +if(s==null)s=r.gqK()?null:C.avS +q.svx(s) +s=r.gll().y +if(s==null)s=r.gqK()?0:2 +q.sEm(s) +s=r.gll().z +q.sFE(s==null?0:s) +s=r.gll().Q +q.sFN(0,s==null?48:s) +q.sdJ(0,r.c.a_(t.l).f.f) +q.sA3(r.a.dx)}, +yP(a){this.I7(a) +this.au(new E.ag6(this))}, +yO(a,b){this.I6(a,b) +this.au(new E.ag5(this))}, +F8(a){var s=this +s.VF(a) +if(s.QY(a.gbK(a),a.gd4(a),!0)){s.au(new E.ag3(s)) +s.gqt().bI(0)}else if(s.fr){s.au(new E.ag4(s)) +s.gqt().cJ(0)}}, +F9(a){var s=this +s.VG(a) +s.au(new E.ag2(s)) +s.gqt().cJ(0)}, +l(a){this.gqt().l(0) +this.I5(0)}} +E.ag_.prototype={ +$1(a){var s,r,q,p=this +if(a.v(0,C.Al)){s=p.a.gll().f +s=s==null?null:s.Z(a) +return s==null?p.b.aV():s}if(a.v(0,C.aM))p.a.gxD() +s=p.a +r=s.gll().f +r=r==null?null:r.Z(a) +if(r==null)r=p.d.aV() +q=s.gll().f +q=q==null?null:q.Z(a) +if(q==null)q=p.c.aV() +s=P.K(r,q,s.gqt().gbk()) +s.toString +return s}, +$S:38} +E.ag1.prototype={ +$1(a){if(a.v(0,C.aM))this.a.gxD() +return C.b2}, +$S:38} +E.ag0.prototype={ +$1(a){if(a.v(0,C.aM))this.a.gxD() +return C.b2}, +$S:38} +E.afZ.prototype={ +$1(a){var s,r +if(a.v(0,C.aM))this.a.gxD() +s=this.a +r=s.a.r +if(r==null){r=s.gll().a +r=r==null?null:r.Z(a)}if(r==null){r=8/(s.gqK()?2:1) +s=r}else s=r +return s}, +$S:213} +E.ag7.prototype={ +$0(){this.a.vI()}, +$S:0} +E.ag6.prototype={ +$0(){this.a.dy=!0}, +$S:0} +E.ag5.prototype={ +$0(){this.a.dy=!1}, +$S:0} +E.ag3.prototype={ +$0(){this.a.fr=!0}, +$S:0} +E.ag4.prototype={ +$0(){this.a.fr=!1}, +$S:0} +E.ag2.prototype={ +$0(){this.a.fr=!1}, +$S:0} +X.xe.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof X.xe)if(b.a==r.a)s=J.f(b.e,r.e)&&b.f==r.f&&b.r==r.r&&b.x==r.x&&b.y==r.y&&b.z==r.z&&b.Q==r.Q +else s=!1 +else s=!1 +return s}} +X.zo.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +return r.d.$3(p,s,r.c)}, +$ib5:1} +X.RJ.prototype={} +Q.xr.prototype={ +gu(a){var s=this +return P.e5([s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k1,s.k2,s.k3,s.k4,s.r1])}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof Q.xr)if(b.a==r.a)if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(J.f(b.d,r.d))if(J.f(b.e,r.e))if(J.f(b.f,r.f))if(J.f(b.r,r.r))if(J.f(b.x,r.x))if(J.f(b.y,r.y))if(J.f(b.z,r.z))if(J.f(b.Q,r.Q))if(J.f(b.ch,r.ch))if(J.f(b.cx,r.cx))if(J.f(b.cy,r.cy))s=J.f(b.k3,r.k3)&&b.k4==r.k4&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +Q.RV.prototype={} +N.xt.prototype={ +i(a){return this.b}} +K.xu.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof K.xu&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&b.e==s.e&&J.f(b.f,s.f)&&!0}} +K.S_.prototype={} +N.Sl.prototype={ +i(a){return this.b}} +N.xG.prototype={ +Kz(a){var s=this.db +switch(s){case C.i2:return C.axq +case C.dA:return C.axp}}, +IR(a){var s=this,r=null +return new N.zy(s.c,s.d,s.e,s.f,s.r,s.x,s.y,r,s.Q,r,r,r,C.az,r,r,r,r,r,r,!1,s.Kz(K.aq(a)),r)}, +I(a,b){var s,r,q=this,p=null +switch(q.dx){case C.GL:return q.IR(b) +case C.GM:switch(K.aq(b).aK){case C.P:case C.T:case C.L:case C.M:return q.IR(b) +case C.N:case C.I:s=q.Kz(K.aq(b)) +r=s.a +return L.oH(!1,p,M.eu(C.aP,new N.u5(q.c,q.d,q.e,q.x,C.az,p),p,p,p,s.b,p,p,r),p,!0,p,!0,p,p,p,p,p)}break}}} +N.zy.prototype={ +aE(){var s=null +return new N.zz(new N.Ay(P.ae(0,s,!1,t.Z)),s,s,s,s,s,s,s,s,s,s,!1,!1,s,C.p)}} +N.zz.prototype={ +bo(a){var s,r=this +r.bU(a) +if(a.c!==r.a.c){s=r.gqA(r) +if(s.gm(s)!==0){s=r.gqA(r) +s=s.gm(s)===1}else s=!0 +if(s){s=r.gqA(r) +s.b=C.cE +s.c=C.fv}r.DF()}}, +l(a){this.d.l(0) +this.XR(0)}, +gf9(){this.a.toString +return this.ga8O()}, +gDt(){return new V.el(new N.agc(this),t._s)}, +gBA(){var s,r=this.c +r.toString +s=K.aq(r) +return new V.el(new N.ag9(s.n.cx===C.a8,s),t.h2)}, +gO5(){return new V.el(new N.agd(this),t._s)}, +gJz(){var s=this.c +s.toString +return new V.el(new N.aga(this,K.aq(s).n.cx===C.a8),t.h2)}, +a8T(a){if(this.gf9()!=null)this.gqC().bI(0)}, +a8V(a){var s,r,q=this +if(q.gf9()!=null){s=q.gqA(q) +s.b=C.a4 +s.c=null +s=a.c +s.toString +r=s/(q.a.k2.a-40) +s=q.c.a_(t.I) +s.toString +switch(s.f){case C.t:s=q.gqI() +s.sm(0,s.gbk()-r) +break +case C.k:s=q.gqI() +s.sm(0,s.gbk()+r) +break}}}, +a8R(a){var s,r,q=this,p=q.gqA(q) +p=p.gm(p) +s=q.a +r=s.c +if(p>=0.5!==r){s.d.$1(!r) +q.au(new N.agb(q))}else q.DF() +q.gqC().cJ(0)}, +a8P(a){var s=this.a.d +a.toString +s.$1(a)}, +I(a7,a8){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5=this,a6=null +if(a5.e){a5.e=!1 +a5.DF()}s=K.aq(a8) +r=a5.goE() +r.F(0,C.cq) +q=a5.goE() +q.w(0,C.cq) +a5.a.toString +p=a5.gDt().a.$1(r) +if(p==null){p=s.dn.a +p=p==null?a6:p.Z(r) +o=p}else o=p +if(o==null)o=a5.gBA().a.$1(r) +a5.a.toString +p=a5.gDt().a.$1(q) +if(p==null){p=s.dn.a +p=p==null?a6:p.Z(q) +n=p}else n=p +if(n==null)n=a5.gBA().a.$1(q) +a5.a.toString +p=a5.gO5().a.$1(r) +if(p==null){p=s.dn.b +p=p==null?a6:p.Z(r) +m=p}else m=p +if(m==null)m=a5.gJz().a.$1(r) +a5.a.toString +p=a5.gO5().a.$1(q) +if(p==null){p=s.dn.b +p=p==null?a6:p.Z(q) +l=p}else l=p +if(l==null)l=a5.gJz().a.$1(q) +k=a5.goE() +k.F(0,C.bp) +a5.a.toString +p=s.dn +j=p.e +i=j==null?a6:j.Z(k) +h=i +if(h==null)h=s.cy +g=a5.goE() +g.F(0,C.aM) +a5.a.toString +i=j==null?a6:j.Z(g) +f=i +if(f==null)f=s.db +r.F(0,C.bf) +a5.a.toString +i=j==null?a6:j.Z(r) +e=i +if(e==null)e=P.aI(31,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +q.F(0,C.bf) +a5.a.toString +j=j==null?a6:j.Z(q) +d=j +if(d==null)d=P.aI(31,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255) +j=a5.a +i=j.c +c=j.dx +b=j.id +j=j.k2 +a=a5.d +a.sbK(0,a5.gqA(a5)) +a0=a5.PT$ +a.saga(a0==null?H.h(H.v("_reaction")):a0) +a0=a5.PW$ +a.sagc(a0==null?H.h(H.v("_reactionFocusFade")):a0) +a0=a5.PU$ +a.sagd(a0==null?H.h(H.v("_reactionHoverFade")):a0) +a.saeb(d) +a.sagb(e) +a.sae8(f) +a.sadh(h) +a5.a.toString +p=p.f +a.sU8(p==null?20:p) +a.sack(a5.yD$) +a.sFx(a5.goE().v(0,C.bp)) +a.saet(a5.goE().v(0,C.aM)) +a.sDx(o) +a.saea(n) +a.sa9R(a5.a.y) +a.safd(a5.a.z) +a.saec(a5.a.Q) +a.safu(a5.a.ch) +a.sa9S(m) +a.saed(l) +a.spe(U.Bu(a8,a6)) +a.saeu(a5.gf9()!=null) +a.sah3(a5.a.k2.a-40) +p=a8.a_(t.I) +p.toString +a.sbp(0,p.f) +a.sXZ(s.n.e) +p=a5.EX$ +if(p==null){p=P.aF([C.lH,new U.hP(a5.gNn(),new R.bs(H.a([],t.tq),t.wS),t.wY)],t.n,t.od) +if(a5.EX$==null)a5.EX$=p +else p=H.h(H.cg("_actionMap"))}a0=a5.gf9() +a1=new N.age(a5,s).$1(a5.goE()) +a2=a5.gf9() +a3=a5.ga52() +a4=a5.gf9() +return T.bH(a6,D.ki(a6,new U.m2(a0!=null,b,!1,p,a5.ga3A(),a5.ga3F(),a1,D.ki(a6,T.bH(a6,T.lJ(a6,a6,a6,a,j),!1,a6,a4!=null,!1,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),C.az,a2==null,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a5.gNn(),a3,a5.ga9c(),a3,a6,a6,a6),a6),c,!0,a6,a6,a6,a6,a5.ga8Q(),a5.ga8S(),a5.ga8U(),a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6),!1,a6,a6,!1,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,a6,i)}} +N.agc.prototype={ +$1(a){if(a.v(0,C.af))return this.a.a.r +if(a.v(0,C.cq))return this.a.a.e +return this.a.a.r}, +$S:68} +N.ag9.prototype={ +$1(a){var s +if(a.v(0,C.af)){if(this.a){s=C.ao.h(0,800) +s.toString}else{s=C.ao.h(0,400) +s.toString}return s}if(a.v(0,C.cq))return this.b.y2 +if(this.a){s=C.ao.h(0,400) +s.toString}else{s=C.ao.h(0,50) +s.toString}return s}, +$S:38} +N.agd.prototype={ +$1(a){if(a.v(0,C.af))return this.a.a.x +if(a.v(0,C.cq))return this.a.a.f +return this.a.a.x}, +$S:68} +N.aga.prototype={ +$1(a){var s,r +if(a.v(0,C.af))return this.b?C.jy:C.bb +if(a.v(0,C.cq)){a.F(0,C.cq) +s=this.a +r=s.gDt().a.$1(a) +if(r==null)r=s.gBA().a.$1(a) +return P.aI(128,r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)}return this.b?C.Kr:C.Ks}, +$S:38} +N.agb.prototype={ +$0(){this.a.e=!0}, +$S:0} +N.age.prototype={ +$1(a){var s=V.h9(this.a.a.dy,a,t.WV) +if(s==null)s=null +return s==null?V.h9(C.fg,a,t.Pb):s}, +$S:215} +N.Ay.prototype={ +sa9R(a){return}, +safd(a){return}, +saec(a){return}, +safu(a){return}, +sa9S(a){if(a.k(0,this.k2))return +this.k2=a +this.an()}, +saed(a){if(a.k(0,this.k3))return +this.k3=a +this.an()}, +spe(a){if(a.k(0,this.k4))return +this.k4=a +this.an()}, +sbp(a,b){if(this.r1===b)return +this.r1=b +this.an()}, +sXZ(a){if(a.k(0,this.r2))return +this.r2=a +this.an()}, +saeu(a){if(a===this.rx)return +this.rx=a +this.an()}, +sah3(a){if(a===this.ry)return +this.ry=a +this.an()}, +a3h(){if(!this.S)this.an()}, +aS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=d.rx +c.toString +s=d.a +r=s.gm(s) +s=d.r1 +s.toString +switch(s){case C.t:q=1-r +break +case C.k:q=r +break +default:q=null}s=d.k3 +s.toString +p=d.k2 +p.toString +p=P.K(s,p,r) +p.toString +s=d.f +s.toString +o=d.e +o.toString +o=P.K(s,o,r) +o.toString +s=d.r2 +s.toString +n=P.alo(o,s) +if(c)m=r<0.5?d.id:d.fy +else m=d.id +if(c)l=r<0.5?d.k1:d.go +else l=d.k1 +c=H.aA() +k=c?H.b3():new H.aT(new H.aW()) +k.saz(0,p) +j=(b.a-33)/2 +c=b.b +i=(c-14)/2 +s=d.ry +s.toString +h=j-3+q*s +g=new P.m(h+10,c/2) +a.cm(0,P.wy(new P.A(j,i,j+33,i+14),C.avR),k) +c=d.b +if(c.gbq(c)===C.Q){c=d.c +if(c.gbq(c)===C.Q){c=d.d +c=c.gbq(c)!==C.Q}else c=!0}else c=!0 +if(c){c=H.aA() +f=c?H.b3():new H.aT(new H.aW()) +c=d.r +c.toString +s=d.x +s.toString +p=d.a +p=P.K(c,s,p.gm(p)) +s=d.y +s.toString +c=d.d +c=P.K(p,s,c.gm(c)) +s=d.z +s.toString +p=d.c +p=P.K(c,s,p.gm(p)) +p.toString +f.saz(0,p) +p=d.ch +c=p==null?g:p +s=d.b +s=P.Je(c,g,s.gm(s)) +s.toString +c=d.Q +c.toString +p=d.cx +p.toString +if(!p){p=d.cy +p.toString}else p=!0 +if(p)e=c +else{p=d.b +e=new R.aK(0,c,t.H7).as(0,p.gm(p))}if(e>0)a.eE(0,s.R(0,C.j),e,f)}d.a6C(new P.m(h,i-3),a,r,n,m,l)}, +a6C(a,b,c,d,e,f){var s,r,q,p,o=this,n=null +try{o.S=!0 +if(o.y2!=null)if(d.k(0,o.x1))p=!1 +else p=!0 +else p=!0 +if(p){o.x1=d +o.x2=e +o.y1=f +p=o.y2 +if(p!=null)p.l(0) +o.y2=new S.ys(new S.dF(d,n,n,n,C.Aa.h(0,1),n,C.bx),o.ga3g())}p=o.y2 +p.toString +s=p +r=1-Math.abs(c-0.5)*2 +q=10-r +p=q*2 +s.fF(b,a.R(0,new P.m(0,r)),o.k4.Ec(new P.N(p,p)))}finally{o.S=!1}}, +l(a){var s=this,r=s.y2 +if(r!=null)r.l(0) +s.y1=s.x2=s.x1=s.y2=null +s.Wt(0)}} +N.Ba.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +N.Bb.prototype={ +b3(){var s=this,r=null +s.bt() +s.PQ$=G.bB(r,C.W,0,r,1,!s.a.c?0:1,s) +s.PR$=S.ct(C.cE,s.gqI(),C.fv) +s.PS$=G.bB(r,C.aQ,0,r,1,r,s) +s.PT$=S.ct(C.al,s.gqC(),r) +s.PV$=G.bB(r,C.ek,0,r,1,s.uU$||s.uT$?1:0,s) +s.PU$=S.ct(C.al,s.gxo(),r) +s.PX$=G.bB(r,C.ek,0,r,1,s.uU$||s.uT$?1:0,s) +s.PW$=S.ct(C.al,s.gxn(),r)}, +l(a){var s=this +s.gqI().l(0) +s.gqC().l(0) +s.gxo().l(0) +s.gxn().l(0) +s.XQ(0)}} +O.Sj.prototype={ +i(a){return this.b}} +O.M5.prototype={ +I(a,b){var s,r,q,p,o=this,n=null +switch(C.GK){case C.aDp:s=new N.xG(o.c,o.d,n,n,n,n,n,n,C.dA,C.GM,!1,n) +break +case C.GK:s=new N.xG(o.c,o.d,n,n,n,n,n,n,C.dA,C.GL,!1,n) +break +default:s=n}switch(C.nT){case C.Mx:r=n +q=s +break +case C.My:case C.nT:r=s +q=n +break +default:r=n +q=r}p=K.aq(b) +return new T.vP(Q.aCc(Q.amj(!1,n,n,!0,!1,n,q,new O.abc(o),!1,n,n,n,n,o.ch,r),p.y2),n)}} +O.abc.prototype={ +$0(){var s=this.a +s.d.$1(!s.c)}, +$S:0} +R.xH.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof R.xH)if(b.a==r.a)if(b.b==r.b)s=b.e==r.e&&b.f==r.f +else s=!1 +else s=!1 +else s=!1 +return s}} +R.zj.prototype={ +Z(a){var s,r=this,q=r.a,p=q==null?null:q.Z(a) +q=r.b +s=q==null?null:q.Z(a) +return r.d.$3(p,s,r.c)}, +$ib5:1} +R.Sk.prototype={} +U.xI.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof U.xI)if(J.f(b.a,r.a))s=J.f(b.c,r.c)&&J.f(b.d,r.d)&&J.f(b.e,r.e)&&J.f(b.f,r.f)&&J.f(b.r,r.r) +else s=!1 +else s=!1 +return s}} +U.Sp.prototype={} +T.xM.prototype={ +gu(a){return J.e7(this.a)}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +return b instanceof T.xM&&J.f(b.a,this.a)}} +T.Sr.prototype={} +Z.Ss.prototype={ +FY(a){var s,r +this.Ws(a) +s=this.a +s.a.toString +r=this.b +if(r){s=s.z.gaH() +s.toString +s.tl()}}, +afp(a){}, +afC(a){var s,r=this.a +r.a.toString +s=this.d.c +s.toString +switch(K.aq(s).aK){case C.N:case C.I:r=r.z.gaH() +r.toString +r=$.C.n$.Q.h(0,r.r).gA() +r.toString +t.E.a(r).q3(C.cv,a.a) +break +case C.P:case C.T:case C.L:case C.M:r=r.z.gaH() +r.toString +r=$.C.n$.Q.h(0,r.r).gA() +r.toString +s=a.a +t.E.a(r).H8(C.cv,s.a5(0,a.c),s) +break}}, +afI(a){var s=this.a,r=s.z,q=r.gaH() +q.toString +q.mf() +s.a.toString +s=this.d.c +s.toString +switch(K.aq(s).aK){case C.N:case C.I:switch(a.c){case C.aE:case C.b6:case C.bK:s=r.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s) +r=s.iL +r.toString +s.q3(C.dS,r) +break +case C.aD:case C.bt:s=r.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s).Tv(C.dS) +break}break +case C.P:case C.T:case C.L:case C.M:s=r.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s) +r=s.iL +r.toString +s.q3(C.dS,r) +break}s=this.d +s.Mg() +s.a.toString}, +afE(a){var s,r,q=this.a +q.a.toString +s=this.d +r=s.c +r.toString +switch(K.aq(r).aK){case C.N:case C.I:q=q.z.gaH() +q.toString +q=$.C.n$.Q.h(0,q.r).gA() +q.toString +t.E.a(q).q3(C.cv,a.a) +break +case C.P:case C.T:case C.L:case C.M:q=q.z.gaH() +q.toString +q=$.C.n$.Q.h(0,q.r).gA() +q.toString +t.E.a(q) +r=q.iL +r.toString +q.tb(C.cv,r) +s=s.c +s.toString +M.aqz(s) +break}}} +Z.xQ.prototype={ +aE(){var s=null +return new Z.AA(new N.b8(s,t.NE),s,P.D(t.yb,t.T),s,!0,s,C.p)}} +Z.AA.prototype={ +gnC(){var s=this.a.c +if(s==null){s=this.d.y +s.toString}return s}, +gnD(){var s=this.a.d +if(s==null){s=this.e +if(s==null){s=O.FZ(!0,null,!0,null,null,!1) +this.e=s}}return s}, +ga1I(){this.a.toString +var s=this.c +s.toString +s=B.aC9(K.aq(s).aK) +return s}, +gMD(){var s=this.x +return s==null?H.h(H.v("_selectionGestureDetectorBuilder")):s}, +gQb(){var s=this.y +return s==null?H.h(H.v("forcePressEnabled")):s}, +gp_(){var s=this.a.S +if(s==null)s=!0 +return s}, +ga5d(){this.a.toString +return!1}, +a2D(){var s,r,q,p=this,o=p.c +o.toString +L.n(o,C.bN,t.c4).toString +o=p.c +o.toString +s=K.aq(o) +o=p.a.e +o=o.Op(s.W) +p.gp_() +r=p.a.e.ch +q=o.abt(!0,r==null?1:r) +o=q.x1==null +if(!o||q.ry!=null)return q +r=new T.eC(p.gnC().a.a) +r.gp(r) +if(o)if(q.ry==null)p.a.toString +p.a.toString +return q}, +b3(){var s,r=this +r.bt() +r.x=new Z.Ss(r,r) +if(r.a.c==null)r.a14() +s=r.gnD() +r.gp_() +s.sda(!0)}, +gNf(){var s,r=this.c +r.toString +r=F.dW(r) +s=r==null?null:r.db +switch(s==null?C.b4:s){case C.b4:this.gp_() +return!0 +case C.eN:return!0}}, +aQ(){this.XU() +this.gnD().sda(this.gNf())}, +bo(a){var s,r,q,p=this +p.XV(a) +s=p.a.c==null +if(s&&a.c!=null)p.Jq(a.c.a) +else if(!s&&a.c==null){s=p.d +s.toString +r=p.b2$ +if(r!=null){q=s.b +q.toString +r.S_(0,q,t.X)}p.Nx(s) +s=p.d +s.wz() +s.AG(0) +p.d=null}p.gnD().sda(p.gNf()) +if(p.gnD().gck())p.a.toString}, +lI(a,b){var s=this.d +if(s!=null)this.ng(s,"controller")}, +Jq(a){var s,r=this +if(a==null)s=new U.wW(C.G4,P.ae(0,null,!1,t.Z)) +else s=new U.wW(a,P.ae(0,null,!1,t.Z)) +r.d=s +if(!r.gor()){s=r.d +s.toString +r.ng(s,"controller")}}, +a14(){return this.Jq(null)}, +geK(){return this.a.B}, +l(a){var s=this.e +if(s!=null)s.l(0) +s=this.d +if(s!=null){s.wz() +s.AG(0)}this.XW(0)}, +Mg(){var s=this.z.gaH() +if(s!=null)s.S9()}, +a8f(a){var s=this +if(!s.gMD().b)return!1 +if(a===C.E)return!1 +s.a.toString +s.gp_() +if(a===C.cv)return!0 +if(s.gnC().a.a.length!==0)return!0 +return!1}, +a9_(a,b){var s,r=this,q=r.a8f(b) +if(q!==r.r)r.au(new Z.aif(r,q)) +s=r.c +s.toString +switch(K.aq(s).aK){case C.N:case C.I:if(b===C.cv){s=r.z.gaH() +if(s!=null)s.un(new P.b0(a.c,a.e))}return +case C.P:case C.T:case C.L:case C.M:break}}, +a4G(){var s=this.gnC().a.b +if(s.a===s.b){s=this.z.gaH() +if(s.z.db!=null)s.mf() +else s.tl()}}, +KN(a){if(a!==this.f)this.au(new Z.aie(this,a))}, +I(c5,c6){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9=this,c0=null,c1={},c2=K.aq(c6),c3=R.ast(c6),c4=c2.S.r +c4.toString +s=c4.bW(b9.a.y) +b9.a.toString +r=b9.gnC() +q=b9.gnD() +c4=t.VS +p=H.a([],c4) +o=b9.a.y2 +if(o!=null)C.b.M(p,o) +o=b9.a +n=o.aR +m=o.a1 +l=o.W +c1.a=null +switch(c2.aK){case C.N:k=K.als(c6) +b9.y=!0 +n=$.ax0() +if(m==null){m=c3.a +if(m==null)m=k.gms()}j=c3.b +if(j==null){o=k.gms() +j=P.aI(102,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)}i=new P.m(-2/c6.a_(t.l).f.b,0) +h=j +g=!0 +f=!0 +l=C.dO +break +case C.I:k=K.als(c6) +b9.y=!1 +n=$.ax_() +if(m==null){m=c3.a +if(m==null)m=k.gms()}j=c3.b +if(j==null){o=k.gms() +j=P.aI(102,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)}i=new P.m(-2/c6.a_(t.l).f.b,0) +c1.a=new Z.aih(b9) +h=c0 +g=!0 +f=!0 +l=C.dO +break +case C.P:case C.T:b9.y=!1 +n=$.ax4() +if(m==null){m=c3.a +if(m==null)m=c2.n.a}j=c3.b +if(j==null){o=c2.n.a +j=P.aI(102,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)}h=c0 +i=h +g=!1 +f=!1 +break +case C.L:case C.M:b9.y=!1 +n=$.ax1() +if(m==null){m=c3.a +if(m==null)m=c2.n.a}j=c3.b +if(j==null){o=c2.n.a +j=P.aI(102,o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)}h=c0 +i=h +g=!1 +f=!1 +break +default:h=c0 +j=h +i=j +f=i +g=f}o=b9.b2$ +b9.a.toString +b9.gp_() +e=b9.a +d=e.k3 +c=b9.r +b=e.f +a=e.r +a0=e.z +a1=e.Q +a2=e.cx +a3=e.db +a4=e.fr +a5=e.fx +a6=e.ry +a7=e.x1 +a8=e.x2 +a9=e.y1 +b0=e.ah +b1=e.aJ +b2=e.ac +b3=e.ak +b4=e.b1 +b5=e.bS +b6=e.bG +e=e.dU +c4=H.a([$.avt()],c4) +C.b.M(c4,p) +c4=K.acg(o,new D.ox(r,q,a3,!1,!1,d,c,!0,!0,a4,a5,!0,s,a0,a1,a2,C.axS,m,h,C.fw,1,c0,!1,!0,j,n,b,a,a6,a7,a8,a9,b9.ga8Z(),b9.ga4F(),c4,C.d7,!0,b0,b1,l,f,i,g,b2,b3,c2.c,b4,!0,C.az,b5,b6,e,"editable",!0,b9.z)) +b9.a.toString +b7=K.k1(new B.nD(H.a([q,r],t.Eo)),new Z.aii(b9,q,r),new T.f5(c4,c0)) +b9.a.toString +c4=P.aS(t.ui) +b9.gp_() +if(b9.f)c4.F(0,C.aM) +if(q.gck())c4.F(0,C.bp) +p=b9.a.e +if(p.cx!=null||b9.ga5d())c4.F(0,C.ac9) +b8=V.h9(C.aCQ,c4,t.Pb) +c1.b=null +b9.a.toString +if(b9.ga1I()!==C.aca)b9.a.toString +b9.gp_() +c4=b9.gMD() +p=c4.a +o=p.gQb()?c4.gafq():c0 +p=p.gQb()?c4.gafo():c0 +return new T.G1(q,new T.f_(new Z.aij(b9),c0,new Z.aik(b9),b8,!0,new T.fw(!1,c0,K.k1(r,new Z.ail(c1,b9),new F.xS(c4.gafK(),o,p,c4.gafv(),c4.gafx(),c4.gafH(),c4.gafF(),c4.gafD(),c4.gafB(),c4.gafz(),c4.gaff(),c4.gafj(),c4.gafl(),c4.gafh(),C.cI,b7,c0)),c0),c0),c0)}} +Z.aif.prototype={ +$0(){this.a.r=this.b}, +$S:0} +Z.aie.prototype={ +$0(){this.a.f=this.b}, +$S:0} +Z.aih.prototype={ +$0(){var s=this.a +if(!s.gnD().gck()&&s.gnD().gda())s.gnD().oq()}, +$S:0} +Z.aii.prototype={ +$2(a,b){var s,r,q,p=this.a,o=p.a2D(),n=p.a,m=n.y,l=n.Q +n=n.ch +s=p.f +r=this.b.gck() +q=this.c.a.a +p.a.toString +return new L.mg(o,m,l,n,r,s,!1,q.length===0,b,null)}, +$S:220} +Z.aij.prototype={ +$1(a){return this.a.KN(!0)}, +$S:37} +Z.aik.prototype={ +$1(a){return this.a.KN(!1)}, +$S:30} +Z.ail.prototype={ +$2(a,b){var s=null,r=this.a,q=r.b,p=this.b,o=new T.eC(p.gnC().a.a) +o=o.gp(o) +p.a.toString +return T.bH(s,b,!1,o,s,!1,s,s,s,s,s,s,q,s,s,s,r.a,s,s,s,new Z.aig(p),s,s,s,s,s,s)}, +$S:100} +Z.aig.prototype={ +$0(){var s=this.a +if(!s.gnC().a.b.gcV())s.gnC().stc(X.ds(C.o,s.gnC().a.a.length)) +s.Mg()}, +$S:0} +Z.aj2.prototype={ +$2(a,b){if(!a.a)a.a0(0,b)}, +$S:32} +Z.Be.prototype={ +bo(a){this.bU(a) +this.r3()}, +aQ(){var s,r,q,p,o=this +o.c6() +s=o.b2$ +r=o.gor() +q=o.c +q.toString +q=K.mX(q) +o.d2$=q +p=o.p5(q,r) +if(r){o.lI(s,o.cT$) +o.cT$=!1}if(p)if(s!=null)s.l(0)}, +l(a){var s,r=this +r.cH$.aj(0,new Z.aj2()) +s=r.b2$ +if(s!=null)s.l(0) +r.b2$=null +r.bf(0)}} +F.a4u.prototype={ +pX(a){return C.axo}, +xZ(a,b,c,d,e,f){var s,r=null,q=K.aq(a),p=R.ast(a).c +if(p==null)p=q.n.a +s=T.dY(T.lJ(D.ki(C.cI,r,C.az,!1,r,r,r,r,r,r,r,r,r,r,r,r,d,r,r,r,r,r,r),r,r,new F.St(p,r),C.x),22,22) +switch(b){case C.dY:return T.an8(C.aP,1.5707963267948966,s,r) +case C.dZ:return s +case C.f7:return T.an8(C.aP,0.7853981633974483,s,r)}}, +np(a,b,c,d){switch(a){case C.dY:return C.act +case C.dZ:return C.j +default:return C.acp}}, +vR(a,b){return this.np(a,b,null,null)}} +F.St.prototype={ +aS(a,b){var s,r,q,p=H.aA(),o=p?H.b3():new H.aT(new H.aW()) +o.saz(0,this.b) +s=b.a/2 +r=P.il(new P.m(s,s),s) +p=0+s +q=P.bX() +q.p6(0,r) +q.hy(0,new P.A(0,0,p,p)) +a.ca(0,q,o)}, +eO(a){return!this.b.k(0,a.b)}} +R.xV.prototype={ +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof R.xV&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)}} +R.Sw.prototype={} +R.dz.prototype={ +bW(a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7=this,a8=null +if(a9==null)return a7 +s=a7.a +r=s==null?a8:s.bW(a9.a) +if(r==null)r=a9.a +q=a7.b +p=q==null?a8:q.bW(a9.b) +if(p==null)p=a9.b +o=a7.c +n=o==null?a8:o.bW(a9.c) +if(n==null)n=a9.c +m=a7.d +l=m==null?a8:m.bW(a9.d) +if(l==null)l=a9.d +k=a7.e +j=k==null?a8:k.bW(a9.e) +if(j==null)j=a9.e +i=a7.f +h=i==null?a8:i.bW(a9.f) +if(h==null)h=a9.f +g=a7.r +f=g==null?a8:g.bW(a9.r) +if(f==null)f=a9.r +e=a7.x +d=e==null?a8:e.bW(a9.x) +if(d==null)d=a9.x +c=a7.y +b=c==null?a8:c.bW(a9.y) +if(b==null)b=a9.y +a=a7.z +a0=a==null?a8:a.bW(a9.z) +if(a0==null)a0=a9.z +a1=a7.Q +a2=a1==null?a8:a1.bW(a9.Q) +if(a2==null)a2=a9.Q +a3=a7.ch +a4=a3==null?a8:a3.bW(a9.ch) +if(a4==null)a4=a9.ch +a5=a7.cx +a6=a5==null?a8:a5.bW(a9.cx) +if(a6==null)a6=a9.cx +s=r==null?s:r +r=p==null?q:p +q=n==null?o:n +p=l==null?m:l +o=j==null?k:j +n=h==null?i:h +m=f==null?g:f +l=d==null?e:d +k=b==null?c:b +j=a0==null?a:a0 +i=a2==null?a1:a2 +h=a4==null?a3:a4 +return new R.dz(s,r,q,p,o,n,m,l,k,j,i,h,a6==null?a5:a6)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof R.dz&&J.f(s.a,b.a)&&J.f(s.b,b.b)&&J.f(s.c,b.c)&&J.f(s.d,b.d)&&J.f(s.e,b.e)&&J.f(s.f,b.f)&&J.f(s.r,b.r)&&J.f(s.x,b.x)&&J.f(s.y,b.y)&&J.f(s.z,b.z)&&J.f(s.Q,b.Q)&&J.f(s.ch,b.ch)&&J.f(s.cx,b.cx)}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +R.Sz.prototype={} +K.xX.prototype={ +I(a,b){var s=this.c,r=C.cF.a,q=C.cF.b,p=C.cF.c,o=C.cF.d,n=C.cF.e,m=C.cF.f +return new K.zb(this,new K.F1(new X.H0(s,new K.w2(r,q,p,o,n,m),C.m3,r,q,p,o,n,m),Y.Gq(this.d,s.a1,null),null),null)}} +K.zb.prototype={ +zL(a,b,c){return new K.xX(this.x.c,c,null)}, +cK(a){return!this.x.c.k(0,a.x.c)}} +K.nn.prototype={ +ea(v2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2,c3,c4,c5,c6,c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,f3,f4,f5,f6,f7,f8,f9,g0,g1,g2,g3,g4,g5,g6,g7,g8,g9,h0,h1,h2,h3,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,i7,i8,i9,j0,j1,j2,j3,j4,j5,j6,j7,j8,j9,k0,k1,k2,k3,k4,k5,k6,k7,k8,k9,l0,l1,l2,l3,l4,l5,l6,l7,l8,l9,m0,m1,m2,m3,m4,m5,m6,m7,m8,m9,n0,n1,n2,n3,n4,n5,n6,n7,n8,n9,o0,o1,o2,o3,o4,o5,o6,o7,o8,o9,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,q0,q1,q2,q3,q4,q5,q6,q7,q8,q9,r0,r1,r2,r3,r4,r5,r6,r7,r8,r9,s0,s1,s2,s3,s4,s5,s6,s7,s8,s9,t0,t1,t2,t3,t4,t5,t6,t7,t8,t9,u0,u1,u2,u3,u4,u5,u6,u7,u8,u9,v0,v1=this.a +v1.toString +s=this.b +s.toString +r=v1.a.a +q=s.a.a +p=P.a3(r,q,v2) +p.toString +q=P.a3(r,q,v2) +q.toString +r=P.K(v1.b,s.b,v2) +r.toString +o=v2<0.5 +n=o?v1.c:s.c +m=P.K(v1.d,s.d,v2) +m.toString +l=P.K(v1.e,s.e,v2) +l.toString +k=P.K(v1.f,s.f,v2) +k.toString +j=P.K(v1.r,s.r,v2) +j.toString +i=P.K(v1.x,s.x,v2) +i.toString +h=o?v1.y:s.y +g=P.K(v1.z,s.z,v2) +g.toString +f=P.K(v1.Q,s.Q,v2) +f.toString +e=P.K(v1.ch,s.ch,v2) +e.toString +d=P.K(v1.cx,s.cx,v2) +d.toString +c=P.K(v1.cy,s.cy,v2) +c.toString +b=P.K(v1.db,s.db,v2) +b.toString +a=P.K(v1.dx,s.dx,v2) +a.toString +a0=P.K(v1.dy,s.dy,v2) +a0.toString +a1=o?v1.fr:s.fr +a2=P.K(v1.fx,s.fx,v2) +a2.toString +a3=P.K(v1.fy,s.fy,v2) +a3.toString +a4=P.K(v1.go,s.go,v2) +a4.toString +a5=o?v1.id:s.id +a6=S.aEu(v1.k1,s.k1,v2) +a6.toString +a7=P.K(v1.k2,s.k2,v2) +a7.toString +a8=P.K(v1.k3,s.k3,v2) +a8.toString +a9=P.K(v1.k4,s.k4,v2) +a9.toString +b0=P.K(v1.r1,s.r1,v2) +b0.toString +b1=P.K(v1.r2,s.r2,v2) +b1.toString +b2=P.K(v1.rx,s.rx,v2) +b2.toString +b3=P.K(v1.ry,s.ry,v2) +b3.toString +b4=P.K(v1.x1,s.x1,v2) +b4.toString +b5=P.K(v1.x2,s.x2,v2) +b5.toString +b6=P.K(v1.y1,s.y1,v2) +b6.toString +b7=P.K(v1.y2,s.y2,v2) +b7.toString +b8=R.l0(v1.S,s.S,v2) +b9=R.l0(v1.ah,s.ah,v2) +c0=R.l0(v1.aJ,s.aJ,v2) +c1=o?v1.W:s.W +c2=T.km(v1.a1,s.a1,v2) +c3=T.km(v1.ac,s.ac,v2) +c4=T.km(v1.ak,s.ak,v2) +c5=v1.a3 +c6=s.a3 +c7=P.a3(c5.a,c6.a,v2) +c8=P.K(c5.b,c6.b,v2) +c9=P.K(c5.c,c6.c,v2) +d0=P.K(c5.d,c6.d,v2) +d1=P.K(c5.e,c6.e,v2) +d2=P.K(c5.f,c6.f,v2) +d3=P.K(c5.r,c6.r,v2) +d4=P.K(c5.x,c6.x,v2) +d5=P.K(c5.y,c6.y,v2) +d6=P.K(c5.z,c6.z,v2) +d7=P.K(c5.Q,c6.Q,v2) +d8=P.K(c5.ch,c6.ch,v2) +d9=P.K(c5.cx,c6.cx,v2) +e0=P.K(c5.cy,c6.cy,v2) +e1=o?c5.db:c6.db +e2=o?c5.dx:c6.dx +e3=o?c5.dy:c6.dy +e4=o?c5.fr:c6.fr +e5=o?c5.fx:c6.fx +e6=o?c5.fy:c6.fy +e7=o?c5.go:c6.go +e8=o?c5.id:c6.id +e9=o?c5.k1:c6.k1 +f0=o?c5.k2:c6.k2 +f1=A.bo(c5.k3,c6.k3,v2) +f2=P.a3(c5.k4,c6.k4,v2) +c5=o?c5.r1:c6.r1 +c6=v1.b1 +f3=s.b1 +f4=Z.a_F(c6.a,f3.a,v2) +f5=o?c6.b:f3.b +f6=P.K(c6.c,f3.c,v2) +f7=V.eS(c6.d,f3.d,v2) +f8=A.bo(c6.e,f3.e,v2) +f9=P.K(c6.f,f3.f,v2) +f3=A.bo(c6.r,f3.r,v2) +c6=T.aEx(v1.b6,s.b6,v2) +c6.toString +g0=v1.aR +g1=s.aR +if(o)g2=g0.a +else g2=g1.a +g3=P.K(g0.b,g1.b,v2) +g4=P.K(g0.c,g1.c,v2) +g5=P.a3(g0.d,g1.d,v2) +g6=V.eS(g0.e,g1.e,v2) +g0=Y.ei(g0.f,g1.f,v2) +g1=K.aAI(v1.br,s.br,v2) +g1.toString +g7=o?v1.aK:s.aK +g8=o?v1.bw:s.bw +g9=o?v1.bG:s.bG +h0=v1.bS +h1=s.bS +if(o)h2=h0.a +else h2=h1.a +h3=P.K(h0.b,h1.b,v2) +h4=P.K(h0.c,h1.c,v2) +h5=P.a3(h0.d,h1.d,v2) +h6=P.K(h0.e,h1.e,v2) +h7=Y.ei(h0.f,h1.f,v2) +h8=T.km(h0.r,h1.r,v2) +h9=T.km(h0.x,h1.x,v2) +i0=R.l0(h0.y,h1.y,v2) +if(o)i1=h0.z +else i1=h1.z +i2=P.a3(h0.Q,h1.Q,v2) +i3=P.a3(h0.ch,h1.ch,v2) +i4=A.bo(h0.cx,h1.cx,v2) +i5=A.bo(h0.cy,h1.cy,v2) +if(o)i6=h0.db +else i6=h1.db +if(o)h0=h0.dx +else h0=h1.dx +h1=h3==null?null:h3 +h3=v1.dU +i7=s.dU +i8=X.a8O(h3.a,i7.a,v2,P.avd(),t.PM) +if(o)i9=h3.b +else i9=i7.b +if(o)j0=h3.c +else j0=i7.c +if(o)j1=h3.d +else j1=i7.d +j2=P.wA(h3.e,i7.e,v2) +j3=t.MH +j4=X.a8O(h3.f,i7.f,v2,P.e6(),j3) +j5=X.a8O(h3.r,i7.r,v2,P.e6(),j3) +j6=X.a8O(h3.x,i7.x,v2,P.e6(),j3) +j7=P.a3(h3.y,i7.y,v2) +j8=P.a3(h3.z,i7.z,v2) +h3=P.a3(h3.Q,i7.Q,v2) +i7=v1.B +j9=s.B +k0=P.K(i7.a,j9.a,v2) +k1=P.a3(i7.b,j9.b,v2) +if(o)i7=i7.c +else i7=j9.c +j9=v1.n +k2=s.n +k3=P.K(j9.a,k2.a,v2) +k3.toString +k4=P.K(j9.b,k2.b,v2) +k4.toString +k5=P.K(j9.c,k2.c,v2) +k5.toString +k6=P.K(j9.d,k2.d,v2) +k6.toString +k7=P.K(j9.e,k2.e,v2) +k7.toString +k8=P.K(j9.f,k2.f,v2) +k8.toString +k9=P.K(j9.r,k2.r,v2) +k9.toString +l0=P.K(j9.x,k2.x,v2) +l0.toString +l1=P.K(j9.y,k2.y,v2) +l1.toString +l2=P.K(j9.z,k2.z,v2) +l2.toString +l3=P.K(j9.Q,k2.Q,v2) +l3.toString +l4=P.K(j9.ch,k2.ch,v2) +l4.toString +j9=o?j9.cx:k2.cx +k2=v1.V +l5=s.V +l6=P.K(k2.a,l5.a,v2) +l7=P.a3(k2.b,l5.b,v2) +l8=Y.ei(k2.c,l5.c,v2) +l9=A.bo(k2.d,l5.d,v2) +k2=A.bo(k2.e,l5.e,v2) +l5=S.aBG(v1.a6,s.a6,v2) +l5.toString +m0=E.aCF(v1.aD,s.aD,v2) +m0.toString +m1=v1.aT +m2=s.aT +m3=R.l0(m1.a,m2.a,v2) +m4=R.l0(m1.b,m2.b,v2) +m5=R.l0(m1.c,m2.c,v2) +m6=R.l0(m1.d,m2.d,v2) +m2=R.l0(m1.e,m2.e,v2) +m1=o?v1.aL:s.aL +m7=v1.G +m8=s.G +m9=P.K(m7.a,m8.a,v2) +n0=P.K(m7.b,m8.b,v2) +n1=P.K(m7.c,m8.c,v2) +n2=A.bo(m7.d,m8.d,v2) +n3=P.a3(m7.e,m8.e,v2) +n4=Y.ei(m7.f,m8.f,v2) +if(o)m7=m7.r +else m7=m8.r +m8=X.aAs(v1.aX,s.aX,v2) +m8.toString +n5=R.aD9(v1.bC,s.bC,v2) +n5.toString +n6=v1.bx +n7=s.bx +n8=P.K(n6.a,n7.a,v2) +n9=A.bo(n6.b,n7.b,v2) +o0=V.eS(n6.c,n7.c,v2) +n6=V.eS(n6.d,n7.d,v2) +n7=v1.bM +o1=s.bM +o2=P.K(n7.a,o1.a,v2) +o3=P.a3(n7.b,o1.b,v2) +o4=P.a3(n7.c,o1.c,v2) +o5=P.a3(n7.d,o1.d,v2) +n7=P.a3(n7.e,o1.e,v2) +o1=M.aAy(v1.cQ,s.cQ,v2) +o1.toString +o6=v1.by +o7=s.by +o8=P.K(o6.a,o7.a,v2) +o9=P.a3(o6.b,o7.b,v2) +p0=T.km(o6.c,o7.c,v2) +p1=T.km(o6.d,o7.d,v2) +p2=P.K(o6.e,o7.e,v2) +p3=P.K(o6.f,o7.f,v2) +p4=A.bo(o6.r,o7.r,v2) +p5=A.bo(o6.x,o7.x,v2) +if(o)p6=o6.y +else p6=o7.y +if(o)p7=o6.z +else p7=o7.z +if(o)p8=o6.Q +else p8=o7.Q +if(o)p9=o6.ch +else p9=o7.ch +if(o)o6=o6.cx +else o6=o7.cx +o7=v1.bN +q0=s.bN +q1=o7.dx +q2=q1==null +if(q2)q3=q0.dx==null +else q3=!1 +if(q3)q1=null +else if(q2)q1=q0.dx +else{q2=q0.dx +if(!(q2==null))q1=Y.b9(q1,q2,v2)}q2=P.K(o7.a,q0.a,v2) +q3=P.K(o7.b,q0.b,v2) +q4=P.K(o7.c,q0.c,v2) +q5=P.K(o7.d,q0.d,v2) +q6=P.K(o7.e,q0.e,v2) +q7=P.K(o7.f,q0.f,v2) +q8=P.K(o7.r,q0.r,v2) +q9=P.K(o7.x,q0.x,v2) +r0=P.K(o7.y,q0.y,v2) +r1=A.bo(o7.z,q0.z,v2) +r2=A.bo(o7.Q,q0.Q,v2) +r3=A.bo(o7.ch,q0.ch,v2) +r4=Y.ei(o7.cx,q0.cx,v2) +r5=Y.ei(o7.cy,q0.cy,v2) +r6=t.KX +r7=r6.a(Y.ei(o7.db,q0.db,v2)) +if(o)o7=o7.dy +else o7=q0.dy +q0=T.aEn(v1.cR,s.cR,v2) +q0.toString +r8=T.aBB(v1.e7,s.e7,v2) +r8.toString +r9=U.aCI(v1.cj,s.cj,v2) +r9.toString +s0=R.aEr(v1.dD,s.dD,v2) +s0.toString +s1=v1.cv +s2=s.cv +s3=Z.a_F(s1.a,s2.a,v2) +s4=Z.aqf(s1.b,s2.b,v2,P.e6(),j3) +s5=P.a3(s1.c,s2.c,v2) +s6=A.bo(s1.d,s2.d,v2) +s7=Z.aqf(s1.e,s2.e,v2,P.e6(),j3) +s8=P.a3(s1.f,s2.f,v2) +s9=A.bo(s1.r,s2.r,v2) +t0=P.a3(s1.x,s2.x,v2) +t1=P.a3(s1.y,s2.y,v2) +t2=P.a3(s1.z,s2.z,v2) +s2=P.a3(s1.Q,s2.Q,v2) +s1=v1.aU +t3=s.aU +if(o)t4=s1.a +else t4=t3.a +t5=F.all(s1.b,t3.b,v2,P.e6(),j3) +t6=F.all(s1.c,t3.c,v2,P.e6(),j3) +t7=F.all(s1.d,t3.d,v2,P.e6(),j3) +t8=P.a3(s1.e,t3.e,v2) +if(o)t9=s1.f +else t9=t3.f +if(o)u0=s1.r +else u0=t3.r +r6=r6.a(Y.ei(s1.x,t3.x,v2)) +s1=F.aAD(s1.y,t3.y,v2) +t3=v1.eF +u1=s.eF +if(o)u2=t3.a +else u2=u1.a +u3=T.arN(t3.b,u1.b,v2,P.e6(),j3) +if(o)u4=t3.e +else u4=u1.e +u5=T.arN(t3.c,u1.c,v2,P.e6(),j3) +u6=P.a3(t3.d,u1.d,v2) +if(o)t3=t3.f +else t3=u1.f +u1=v1.dn +u7=s.dn +u8=R.an_(u1.a,u7.a,v2,P.e6(),j3) +u9=R.an_(u1.b,u7.b,v2,P.e6(),j3) +if(o)v0=u1.c +else v0=u7.c +if(o)o=u1.d +else o=u7.d +j3=R.an_(u1.e,u7.e,v2,P.e6(),j3) +u1=P.a3(u1.f,u7.f,v2) +s=B.aDp(v1.dE,s.dE,v2) +s.toString +return X.an2(i,h,c4,c0,new V.tq(h2,h1,h4,h5,h6,h7,h8,h9,i0,i1,i2,i3,i4,i5,i6,h0),!1,b2,new Q.vB(n8,n9,o0,n6),f,new D.tx(k0,k1,i7),new M.ty(o8,o9,p0,p1,p2,p3,p4,p5,p6,p7,p8,p9,o6),m8,o1,a7,a5,k,e,new A.tI(g2,g3,g4,g5,g6,g0),new F.tJ(t4,t5,t6,t7,t8,t9,u0,r6,s1),g1,new A.oh(k3,k4,k5,k6,k7,k8,k9,l0,l1,l2,l3,l4,j9),m1,b0,new Z.ub(s3,s4,s5,s6,s7,s8,s9,t0,t1,t2,s2),b3,new Y.ug(l6,l7,l8,l9,k2),a4,d,new G.ui(o2,o3,o4,o5,n7),r8,b6,!0,l5,c,a,b5,b,c2,b4,c1,g8,m0,r9,g9,g7,n5,r,n,l,m,c3,b9,s,new T.wz(u2,u3,u5,u6,u4,t3),g,new X.xe(i8,i9,j0,j1,j2,j4,j5,j6,j7,j8,h3),a8,a2,j,new Q.xr(c7,c8,c9,d0,d1,d2,d3,d4,d5,d6,d7,d8,d9,e0,e1,e2,e3,e4,e5,e6,e7,e8,e9,f0,f1,f2,c5),new K.xu(m9,n0,n1,n2,n3,n4,m7),a0,a1,new R.xH(u8,u9,v0,o,j3,u1),new U.xI(f4,f5,f6,f7,f8,f9,f3),q0,a9,b1,s0,b8,new A.y_(q2,q3,q4,q5,q6,q7,q8,q9,r0,r1,r2,r3,r4,r5,r7,q1,o7),a6,b7,c6,new U.y9(m3,m4,m5,m6,m2),a3,!0,new X.jE(p,q))}} +K.tg.prototype={ +aE(){return new K.MZ(null,C.p)}} +K.MZ.prototype={ +pr(a){var s=a.$3(this.dx,this.a.r,new K.acW()) +s.toString +this.dx=t.ZM.a(s)}, +I(a,b){var s,r=this.dx +r.toString +s=this.gfk() +return new K.xX(r.as(0,s.gm(s)),this.a.x,null)}} +K.acW.prototype={ +$1(a){return new K.nn(t.we.a(a),null)}, +$S:221} +X.mt.prototype={ +i(a){return this.b}} +X.fI.prototype={ +k(a,b){var s,r=this +if(b==null)return!1 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof X.fI)if(b.a.k(0,r.a))if(b.b.k(0,r.b))if(b.c===r.c)if(b.d.k(0,r.d))if(b.e.k(0,r.e))if(b.x.k(0,r.x))if(b.y===r.y)if(b.f.k(0,r.f))if(b.z.k(0,r.z))if(b.Q.k(0,r.Q))if(b.ch.k(0,r.ch))if(b.r.k(0,r.r))if(b.cx.k(0,r.cx))if(b.dx.k(0,r.dx))if(b.dy.k(0,r.dy))if(b.fr===r.fr)if(b.fx.k(0,r.fx))if(b.fy.k(0,r.fy))if(b.go.k(0,r.go))if(b.id.k(0,r.id))if(b.k2.k(0,r.k2))if(b.k1.k(0,r.k1))if(b.k3.k(0,r.k3))if(b.k4.k(0,r.k4))if(b.r1.k(0,r.r1))if(b.r2.k(0,r.r2))if(b.rx.k(0,r.rx))if(b.ry.k(0,r.ry))if(b.x1.k(0,r.x1))if(b.x2.k(0,r.x2))if(b.y1.k(0,r.y1))if(b.y2.k(0,r.y2))if(b.S.k(0,r.S))if(b.ah.k(0,r.ah))if(b.aJ.k(0,r.aJ))if(b.W.k(0,r.W))if(b.a1.k(0,r.a1))if(b.ac.k(0,r.ac))if(b.ak.k(0,r.ak))if(b.a3.k(0,r.a3))if(b.b1.k(0,r.b1))if(b.b6.k(0,r.b6))if(b.aR.k(0,r.aR))if(b.br.k(0,r.br))if(b.aK===r.aK)if(b.bw===r.bw)if(b.bG.k(0,r.bG))if(b.bS.k(0,r.bS))if(b.dU.k(0,r.dU))if(b.B.k(0,r.B))if(b.n.k(0,r.n))if(b.V.k(0,r.V))if(b.a6.k(0,r.a6))if(b.aD.k(0,r.aD))if(b.aT.k(0,r.aT))if(b.G.k(0,r.G))if(b.aX.k(0,r.aX))if(b.bC.k(0,r.bC))if(b.bx.k(0,r.bx))if(b.bM.k(0,r.bM))if(b.cQ.k(0,r.cQ))if(b.by.k(0,r.by))if(b.bN.k(0,r.bN))if(b.cR.k(0,r.cR))if(b.e7.k(0,r.e7))if(b.cj.k(0,r.cj))if(b.dD.k(0,r.dD))if(b.cv.k(0,r.cv))if(b.aU.k(0,r.aU))if(b.eF.k(0,r.eF))if(b.dn.k(0,r.dn))if(b.dE.k(0,r.dE))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return P.e5([s.a,s.b,s.c,s.d,s.e,s.x,s.y,s.f,s.r,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,s.go,s.id,s.k2,s.k1,s.y2,s.k3,s.k4,s.r1,s.r2,s.rx,s.ry,s.x1,s.x2,s.y1,s.S,s.ah,s.aJ,s.W,s.a1,s.ac,s.ak,s.a3,s.b1,s.b6,s.aR,s.br,s.aK,s.bw,!1,s.bG,s.bS,s.dU,s.B,s.n,s.V,s.a6,s.aD,s.aT,s.aL,s.G,s.aX,s.bC,s.bx,s.bM,s.cQ,s.by,s.bN,s.cR,s.e7,s.cj,s.dD,s.cv,s.aU,s.eF,s.dn,s.dE,!0,!0])}} +X.abW.prototype={ +$0(){var s,r=this.a,q=this.b,p=q.bW(r.ah),o=q.bW(r.aJ) +q=q.bW(r.S) +s=r.n +return X.an2(r.x,r.y,r.ak,o,r.bS,!1,r.rx,r.bx,r.Q,r.B,r.by,r.aX,r.cQ,r.k2,r.id,r.f,r.ch,r.aR,r.aU,r.br,new A.oh(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx),r.aL,r.r1,r.cv,r.ry,r.V,r.go,r.cx,r.bM,r.e7,r.y1,!0,r.a6,r.cy,r.dx,r.x2,r.db,r.a1,r.x1,r.W,r.bw,r.aD,r.cj,r.bG,r.aK,r.bC,r.b,r.c,r.e,r.d,r.ac,p,r.dE,r.eF,r.z,r.dU,r.k3,r.fx,r.r,r.a3,r.G,r.dy,r.fr,r.dn,r.b1,r.cR,r.k4,r.r2,r.dD,q,r.bN,r.k1,r.y2,r.b6,r.aT,r.fy,!0,r.a)}, +$S:222} +X.H0.prototype={ +gxX(){var s=this.db.a +return s==null?this.cy.n.cx:s}, +gms(){var s=this.db.b +return s==null?this.cy.n.a:s}, +gG7(){var s=this.db.c +return s==null?this.cy.n.x:s}, +gA0(){var s=this.db.f +return s==null?this.cy.z:s}, +ee(a){return X.aCf(this.cy,this.db.ee(a))}} +X.rf.prototype={ +gu(a){return(H.t2(this.a)^H.t2(this.b))>>>0}, +k(a,b){if(b==null)return!1 +return b instanceof X.rf&&b.a===this.a&&b.b===this.b}} +X.OT.prototype={ +bL(a,b,c){var s,r=this.a,q=r.h(0,b) +if(q!=null)return q +if(r.gp(r)===this.b){s=r.gaI(r) +r.w(0,s.gJ(s))}s=c.$0() +r.q(0,b,s) +return s}} +X.jE.prototype={ +yx(a){var s=this.a,r=this.b,q=C.d.E(a.a+new P.m(s,r).ap(0,4).a,0,a.b) +return a.abx(C.d.E(a.c+new P.m(s,r).ap(0,4).b,0,a.d),q)}, +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof X.jE&&b.a===this.a&&b.b===this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +cs(){return this.V0()+"(h: "+E.hJ(this.a)+", v: "+E.hJ(this.b)+")"}} +X.SD.prototype={} +X.T6.prototype={} +A.y_.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof A.y_&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.x,s.x)&&J.f(b.y,s.y)&&J.f(b.z,s.z)&&J.f(b.Q,s.Q)&&J.f(b.ch,s.ch)&&J.f(b.cx,s.cx)&&J.f(b.cy,s.cy)&&J.f(b.db,s.db)&&J.f(b.dx,s.dx)&&!0}} +A.SE.prototype={} +S.y0.prototype={ +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,s.z,s.y,s.Q,s.ch,s.cx,s.db,s.cy,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof S.y0&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)&&J.f(b.d,s.d)&&J.f(b.e,s.e)&&J.f(b.f,s.f)&&J.f(b.r,s.r)&&J.f(b.x,s.x)&&J.f(b.z,s.z)&&J.f(b.y,s.y)&&J.f(b.Q,s.Q)&&J.f(b.ch,s.ch)&&J.f(b.cx,s.cx)&&J.f(b.db,s.db)&&b.cy==s.cy}} +S.SF.prototype={} +F.y1.prototype={ +gqI(){var s=this.PQ$ +return s==null?H.h(H.v("_positionController")):s}, +gqA(a){var s=this.PR$ +return s==null?H.h(H.v("_position")):s}, +gqC(){var s=this.PS$ +return s==null?H.h(H.v("_reactionController")):s}, +gxo(){var s=this.PV$ +return s==null?H.h(H.v("_reactionHoverFadeController")):s}, +gxn(){var s=this.PX$ +return s==null?H.h(H.v("_reactionFocusFadeController")):s}, +DF(){if(this.a.c)this.gqI().bI(0) +else this.gqI().cJ(0)}, +a9d(a){var s=this +if(s.gf9()!=null){s.au(new F.ac2(s,a)) +s.gqC().bI(0)}}, +No(a){var s,r=this +if(r.gf9()==null)return +switch(r.a.c){case!1:r.gf9().$1(!0) +break +case!0:s=r.gf9() +s.$1(!1) +break +case null:r.gf9().$1(!1) +break}r.c.gA().w2(C.FZ)}, +a9b(){return this.No(null)}, +KW(a){var s=this +if(s.yD$!=null)s.au(new F.ac3(s)) +s.gqC().cJ(0)}, +a53(){return this.KW(null)}, +a3B(a){var s=this +if(a!==s.uT$){s.au(new F.ac0(s,a)) +if(a)s.gxn().bI(0) +else s.gxn().cJ(0)}}, +a3G(a){var s=this +if(a!==s.uU$){s.au(new F.ac1(s,a)) +if(a)s.gxo().bI(0) +else s.gxo().cJ(0)}}, +goE(){var s=this,r=P.aS(t.ui) +if(s.gf9()==null)r.F(0,C.af) +if(s.uU$)r.F(0,C.aM) +if(s.uT$)r.F(0,C.bp) +if(s.a.c)r.F(0,C.cq) +return r}} +F.ac2.prototype={ +$0(){this.a.yD$=this.b.c}, +$S:0} +F.ac3.prototype={ +$0(){this.a.yD$=null}, +$S:0} +F.ac0.prototype={ +$0(){this.a.uT$=this.b}, +$S:0} +F.ac1.prototype={ +$0(){this.a.uU$=this.b}, +$S:0} +F.qz.prototype={ +sbK(a,b){var s=this,r=s.a +if(b===r)return +if(r!=null)r.a.a0(0,s.gcC()) +b.a.ab(0,s.gcC()) +s.a=b +s.an()}, +saga(a){var s=this,r=s.b +if(a===r)return +if(r!=null)r.a.a0(0,s.gcC()) +a.a.ab(0,s.gcC()) +s.b=a +s.an()}, +sagc(a){var s=this,r=s.c +if(a===r)return +if(r!=null)r.a.a0(0,s.gcC()) +a.a.ab(0,s.gcC()) +s.c=a +s.an()}, +sagd(a){var s=this,r=s.d +if(a===r)return +if(r!=null)r.a.a0(0,s.gcC()) +a.a.ab(0,s.gcC()) +s.d=a +s.an()}, +sDx(a){if(J.f(this.e,a))return +this.e=a +this.an()}, +saea(a){if(J.f(this.f,a))return +this.f=a +this.an()}, +saeb(a){if(a.k(0,this.r))return +this.r=a +this.an()}, +sagb(a){if(a.k(0,this.x))return +this.x=a +this.an()}, +sae8(a){if(a.k(0,this.y))return +this.y=a +this.an()}, +sadh(a){if(a.k(0,this.z))return +this.z=a +this.an()}, +sU8(a){if(a===this.Q)return +this.Q=a +this.an()}, +sack(a){if(J.f(a,this.ch))return +this.ch=a +this.an()}, +sFx(a){if(a===this.cx)return +this.cx=a +this.an()}, +saet(a){if(a===this.cy)return +this.cy=a +this.an()}, +l(a){var s=this,r=s.a +if(r!=null)r.a.a0(0,s.gcC()) +r=s.b +if(r!=null)r.a.a0(0,s.gcC()) +r=s.c +if(r!=null)r.a.a0(0,s.gcC()) +r=s.d +if(r!=null)r.a.a0(0,s.gcC()) +s.eR(0)}, +eO(a){return!0}, +yV(a){return null}, +gw1(){return null}, +Af(a){return!1}} +S.y3.prototype={ +aE(){return new S.rO(null,C.p)}} +S.rO.prototype={ +saB(a,b){this.d=b}, +gqJ(){var s=this.ch +return s==null?H.h(H.v("_controller")):s}, +gxf(){var s=this.fx +return s==null?H.h(H.v("_mouseIsConnected")):s}, +gGw(){var s=this.go +return s==null?H.h(H.v("triggerMode")):s}, +b3(){var s,r=this +r.bt() +s=$.kL.x2$.b +r.fx=s.gbb(s) +s=G.bB(null,C.ei,0,C.jK,1,null,r) +s.cM(r.ga9e()) +r.ch=s +$.kL.x2$.ab(0,r.gKQ()) +$.ew.k2$.b.q(0,r.gKR(),null)}, +a2A(){var s=this.c +s.toString +switch(K.aq(s).aK){case C.I:case C.L:case C.M:return 24 +default:return 32}}, +a2z(){var s=this.c +s.toString +switch(K.aq(s).aK){case C.I:case C.L:case C.M:return C.ns +default:return C.em}}, +Kn(){var s=this.c +s.toString +switch(K.aq(s).aK){case C.I:case C.L:case C.M:return 10 +default:return 14}}, +a4_(){var s,r,q=this +if(q.c==null)return +s=$.kL.x2$.b +r=s.gbb(s) +if(r!==q.gxf())q.au(new S.aiC(q,r))}, +a9f(a){if(a===C.Q)this.tO(!0)}, +tO(a){var s,r=this,q=r.db +if(q!=null)q.b5(0) +r.db=null +if(a){r.Mb() +return}if(r.fy){if(r.cy==null){q=r.dx +if(q==null)q=H.h(H.v("showDuration")) +s=r.gqJ() +r.cy=P.c2(q,s.gSe(s))}}else if(r.cy==null){q=r.dy +if(q==null)q=H.h(H.v("hoverShowDuration")) +s=r.gqJ() +r.cy=P.c2(q,s.gSe(s))}r.fy=!1}, +Cl(){return this.tO(!1)}, +MO(){var s=this,r=s.cy +if(r!=null)r.b5(0) +s.cy=null +if(s.db==null){r=s.fr +if(r==null)r=H.h(H.v("waitDuration")) +s.db=P.c2(r,s.gacD())}}, +PH(){var s=this,r=s.db +if(r!=null)r.b5(0) +s.db=null +if(s.cx!=null){r=s.cy +if(r!=null)r.b5(0) +s.cy=null +s.gqJ().bI(0) +return!1}s.a15() +s.gqJ().bI(0) +return!0}, +a15(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null,d=f.c +d.toString +f.a.toString +s=d.v_(t.N1) +s.toString +d=f.c.gA() +d.toString +t.q.a(d) +r=d.rx.m4(C.j) +q=T.eY(d.dj(0,s.c.gA()),r) +r=f.c.a_(t.I) +r.toString +d=f.a.c +p=f.d +if(p==null)p=H.h(H.v("height")) +o=f.e +if(o==null)o=H.h(H.v("padding")) +n=f.f +if(n==null)n=H.h(H.v("margin")) +m=f.gxf()?new S.aiz(f):e +l=f.gxf()?new S.aiA(f):e +k=f.r +if(k==null)k=H.h(H.v("decoration")) +j=f.x +if(j==null)j=H.h(H.v("textStyle")) +i=S.ct(C.al,f.gqJ(),e) +h=f.y +if(h==null)h=H.h(H.v("verticalOffset")) +g=f.z +d=X.Jl(new S.aiB(T.aql(new S.SG(d,p,o,n,k,j,i,q,h,g==null?H.h(H.v("preferBelow")):g,m,l,e),r.f)),!1) +f.cx=d +s.QE(0,d) +S.a9b(f.a.c) +$.ac6.F(0,f)}, +Mb(){var s,r=this +$.ac6.w(0,r) +s=r.cy +if(s!=null)s.b5(0) +r.cy=null +s=r.db +if(s!=null)s.b5(0) +r.db=null +s=r.cx +if(s!=null)s.bT(0) +r.cx=null}, +a4m(a){if(this.cx==null)return +if(t.oN.b(a)||t.Ko.b(a))this.Cl() +else if(t._.b(a))this.tO(!0)}, +dB(){var s,r=this +if(r.cx!=null)r.tO(!0) +s=r.db +if(s!=null)s.b5(0) +r.oJ()}, +l(a){var s=this +$.ew.k2$.b.w(0,s.gKR()) +$.kL.x2$.a0(0,s.gKQ()) +s.Mb() +s.gqJ().l(0) +s.XY(0)}, +a4s(){var s,r,q=this +q.fy=!0 +if(q.PH()){s=q.id +if(s==null)s=H.h(H.v("enableFeedback"))}else s=!1 +if(s){s=q.gGw() +r=q.c +if(s===C.lG){r.toString +M.aqz(r)}else{r.toString +M.a1r(r)}}}, +I(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=K.aq(b) +b.a_(t.U4) +s=K.aq(b).b6 +r=i.S.z +if(i.n.cx===C.a8){r.toString +q=r.P5(C.A,k.Kn()) +p=new S.dF(P.aI(C.d.b4(229.5),255,255,255),j,j,C.e7,j,j,C.aq)}else{r.toString +q=r.P5(C.q,k.Kn()) +r=C.ao.h(0,700) +r.toString +r=r.a +p=new S.dF(P.aI(C.d.b4(229.5),r>>>16&255,r>>>8&255,r&255),j,j,C.e7,j,j,C.aq)}k.a.toString +r=s.a +k.d=r==null?k.a2A():r +k.a.toString +r=s.b +k.e=r==null?k.a2z():r +k.a.toString +r=s.c +k.f=r==null?C.aA:r +r=s.d +k.y=r==null?24:r +k.z=!0 +k.Q=!1 +r=s.r +k.r=r==null?p:r +r=s.x +k.x=r==null?q:r +k.fr=C.G +k.dx=C.LB +k.dy=C.aQ +k.go=C.lG +k.id=!0 +r=k.gGw()===C.lG?k.gKT():j +o=k.gGw()===C.aB7?k.gKT():j +if(k.Q==null)H.h(H.v("excludeFromSemantics")) +n=k.a +m=n.c +l=D.ki(C.bD,T.bH(j,n.z,!1,j,j,!1,j,j,j,j,m,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j),C.az,!0,j,j,j,j,j,j,j,r,j,j,j,j,o,j,j,j,j,j,j) +return k.gxf()?new T.f_(new S.aiD(k),j,new S.aiE(k),C.d7,!0,l,j):l}} +S.aiC.prototype={ +$0(){this.a.fx=this.b}, +$S:0} +S.aiz.prototype={ +$1(a){return this.a.MO()}, +$S:37} +S.aiA.prototype={ +$1(a){return this.a.Cl()}, +$S:30} +S.aiB.prototype={ +$1(a){return this.a}, +$S:19} +S.aiD.prototype={ +$1(a){return this.a.MO()}, +$S:37} +S.aiE.prototype={ +$1(a){return this.a.Cl()}, +$S:30} +S.aiy.prototype={ +t1(a){return a.rq()}, +t6(a,b){return N.aJ2(b,!0,a,this.b,this.c)}, +oA(a){return!this.b.k(0,a.b)||this.c!==a.c||!1}} +S.SG.prototype={ +I(a,b){var s,r=this,q=null,p=K.aq(b).S.z +p.toString +s=new T.fw(!0,q,K.oD(!1,new T.dT(new S.aw(0,1/0,r.d,1/0),L.lL(M.eu(q,T.oa(L.cp(r.c,q,q,q,r.x,q,q),1,1),q,q,r.r,q,r.f,r.e,q),q,q,C.cZ,!0,p,q,q,C.bg),q),r.y),q) +p=r.cx +if(p!=null||r.cy!=null)s=new T.f_(p,q,r.cy,C.d7,!0,s,q) +return new T.mT(0,0,0,0,q,q,new T.iW(new S.aiy(r.z,r.Q,!0),s,q),q)}} +S.Bg.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r=this.f5$ +if(r!=null){s=this.c +s.toString +r.sdI(0,!U.dh(s))}this.c6()}} +T.y4.prototype={ +gu(a){var s=this,r=null +return P.Z(s.a,s.b,s.c,s.d,s.e,s.f,s.r,s.x,r,r,r,r,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof T.y4)if(b.a==r.a)if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(b.d==r.d)if(J.f(b.r,r.r))if(J.f(b.x,r.x))s=!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +T.Mn.prototype={ +i(a){return this.b}} +T.SH.prototype={} +U.x3.prototype={ +i(a){return this.b}} +U.y9.prototype={ +SP(a){switch(a){case C.v:return this.c +case C.cu:return this.d +case C.aN:return this.e}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof U.y9&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)&&b.e.k(0,s.e)}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,s.e,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +U.T0.prototype={} +K.lt.prototype={ +i(a){var s=this +if(s.glY(s)===0)return K.alc(s.glZ(),s.gm_()) +if(s.glZ()===0)return K.alb(s.glY(s),s.gm_()) +return K.alc(s.glZ(),s.gm_())+" + "+K.alb(s.glY(s),0)}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof K.lt&&b.glZ()===s.glZ()&&b.glY(b)===s.glY(s)&&b.gm_()===s.gm_()}, +gu(a){var s=this +return P.Z(s.glZ(),s.glY(s),s.gm_(),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +K.dE.prototype={ +glZ(){return this.a}, +glY(a){return 0}, +gm_(){return this.b}, +a5(a,b){return new K.dE(this.a-b.a,this.b-b.b)}, +R(a,b){return new K.dE(this.a+b.a,this.b+b.b)}, +ap(a,b){return new K.dE(this.a*b,this.b*b)}, +p7(a){var s=a.a/2,r=a.b/2 +return new P.m(s+this.a*s,r+this.b*r)}, +DE(a){var s=a.a/2,r=a.b/2 +return new P.m(s+this.a*s,r+this.b*r)}, +aeg(a,b){var s=b.a,r=a.a,q=(b.c-s-r)/2,p=b.b,o=a.b,n=(b.d-p-o)/2 +s=s+q+this.a*q +p=p+n+this.b*n +return new P.A(s,p,s+r,p+o)}, +Z(a){return this}, +i(a){return K.alc(this.a,this.b)}} +K.hM.prototype={ +glZ(){return 0}, +glY(a){return this.a}, +gm_(){return this.b}, +a5(a,b){return new K.hM(this.a-b.a,this.b-b.b)}, +R(a,b){return new K.hM(this.a+b.a,this.b+b.b)}, +ap(a,b){return new K.hM(this.a*b,this.b*b)}, +Z(a){var s=this +a.toString +switch(a){case C.t:return new K.dE(-s.a,s.b) +case C.k:return new K.dE(s.a,s.b)}}, +i(a){return K.alb(this.a,this.b)}} +K.PR.prototype={ +ap(a,b){return new K.PR(this.a*b,this.b*b,this.c*b)}, +Z(a){var s=this +a.toString +switch(a){case C.t:return new K.dE(s.a-s.b,s.c) +case C.k:return new K.dE(s.a+s.b,s.c)}}, +glZ(){return this.a}, +glY(a){return this.b}, +gm_(){return this.c}} +K.Md.prototype={ +i(a){return"TextAlignVertical(y: "+this.a+")"}} +G.pw.prototype={ +i(a){return this.b}} +G.C1.prototype={ +i(a){return this.b}} +G.MB.prototype={ +i(a){return this.b}} +G.o4.prototype={ +i(a){return this.b}} +N.JE.prototype={ +QI(a,b,c,d){return P.ao3(a,!1,c,d)}, +aej(a){return this.QI(a,!1,null,null)}} +N.Sn.prototype={ +an(){var s,r +for(s=this.a,s=P.cx(s,s.r),r=H.w(s).c;s.t();)r.a(s.d).$0()}, +ab(a,b){this.a.F(0,b)}, +a0(a,b){this.a.w(0,b)}} +K.tw.prototype={ +Ap(a){var s=this +return new K.zC(s.gen().a5(0,a.gen()),s.ghu().a5(0,a.ghu()),s.ghp().a5(0,a.ghp()),s.glf().a5(0,a.glf()),s.geo().a5(0,a.geo()),s.ght().a5(0,a.ght()),s.glg().a5(0,a.glg()),s.gho().a5(0,a.gho()))}, +F(a,b){var s=this +return new K.zC(s.gen().R(0,b.gen()),s.ghu().R(0,b.ghu()),s.ghp().R(0,b.ghp()),s.glf().R(0,b.glf()),s.geo().R(0,b.geo()),s.ght().R(0,b.ght()),s.glg().R(0,b.glg()),s.gho().R(0,b.gho()))}, +i(a){var s,r,q,p,o=this +if(o.gen().k(0,o.ghu())&&o.ghu().k(0,o.ghp())&&o.ghp().k(0,o.glf()))if(!o.gen().k(0,C.a2))s=o.gen().a===o.gen().b?"BorderRadius.circular("+C.d.a2(o.gen().a,1)+")":"BorderRadius.all("+o.gen().i(0)+")" +else s=null +else{r=""+"BorderRadius.only(" +if(!o.gen().k(0,C.a2)){r+="topLeft: "+o.gen().i(0) +q=!0}else q=!1 +if(!o.ghu().k(0,C.a2)){if(q)r+=", " +r+="topRight: "+o.ghu().i(0) +q=!0}if(!o.ghp().k(0,C.a2)){if(q)r+=", " +r+="bottomLeft: "+o.ghp().i(0) +q=!0}if(!o.glf().k(0,C.a2)){if(q)r+=", " +r+="bottomRight: "+o.glf().i(0)}r+=")" +s=r.charCodeAt(0)==0?r:r}if(o.geo().k(0,o.ght())&&o.ght().k(0,o.gho())&&o.gho().k(0,o.glg()))if(!o.geo().k(0,C.a2))p=o.geo().a===o.geo().b?"BorderRadiusDirectional.circular("+C.d.a2(o.geo().a,1)+")":"BorderRadiusDirectional.all("+o.geo().i(0)+")" +else p=null +else{r=""+"BorderRadiusDirectional.only(" +if(!o.geo().k(0,C.a2)){r+="topStart: "+o.geo().i(0) +q=!0}else q=!1 +if(!o.ght().k(0,C.a2)){if(q)r+=", " +r+="topEnd: "+o.ght().i(0) +q=!0}if(!o.glg().k(0,C.a2)){if(q)r+=", " +r+="bottomStart: "+o.glg().i(0) +q=!0}if(!o.gho().k(0,C.a2)){if(q)r+=", " +r+="bottomEnd: "+o.gho().i(0)}r+=")" +p=r.charCodeAt(0)==0?r:r}r=s!=null +if(r&&p!=null)return H.e(s)+" + "+p +if(r)return s +if(p!=null)return p +return"BorderRadius.zero"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof K.tw&&b.gen().k(0,s.gen())&&b.ghu().k(0,s.ghu())&&b.ghp().k(0,s.ghp())&&b.glf().k(0,s.glf())&&b.geo().k(0,s.geo())&&b.ght().k(0,s.ght())&&b.glg().k(0,s.glg())&&b.gho().k(0,s.gho())}, +gu(a){var s=this +return P.Z(s.gen(),s.ghu(),s.ghp(),s.glf(),s.geo(),s.ght(),s.glg(),s.gho(),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +K.cs.prototype={ +gen(){return this.a}, +ghu(){return this.b}, +ghp(){return this.c}, +glf(){return this.d}, +geo(){return C.a2}, +ght(){return C.a2}, +glg(){return C.a2}, +gho(){return C.a2}, +ef(a){var s=this +return P.a6G(a,s.c,s.d,s.a,s.b)}, +Ap(a){if(a instanceof K.cs)return this.a5(0,a) +return this.Uo(a)}, +F(a,b){if(b instanceof K.cs)return this.R(0,b) +return this.Un(0,b)}, +a5(a,b){var s=this +return new K.cs(s.a.a5(0,b.a),s.b.a5(0,b.b),s.c.a5(0,b.c),s.d.a5(0,b.d))}, +R(a,b){var s=this +return new K.cs(s.a.R(0,b.a),s.b.R(0,b.b),s.c.R(0,b.c),s.d.R(0,b.d))}, +ap(a,b){var s=this +return new K.cs(s.a.ap(0,b),s.b.ap(0,b),s.c.ap(0,b),s.d.ap(0,b))}, +Z(a){return this}} +K.zC.prototype={ +ap(a,b){var s=this +return new K.zC(s.a.ap(0,b),s.b.ap(0,b),s.c.ap(0,b),s.d.ap(0,b),s.e.ap(0,b),s.f.ap(0,b),s.r.ap(0,b),s.x.ap(0,b))}, +Z(a){var s=this +a.toString +switch(a){case C.t:return new K.cs(s.a.R(0,s.f),s.b.R(0,s.e),s.c.R(0,s.x),s.d.R(0,s.r)) +case C.k:return new K.cs(s.a.R(0,s.e),s.b.R(0,s.f),s.c.R(0,s.r),s.d.R(0,s.x))}}, +gen(){return this.a}, +ghu(){return this.b}, +ghp(){return this.c}, +glf(){return this.d}, +geo(){return this.e}, +ght(){return this.f}, +glg(){return this.r}, +gho(){return this.x}} +Y.C8.prototype={ +i(a){return this.b}} +Y.d7.prototype={ +bE(a,b){var s=Math.max(0,this.b*b),r=b<=0?C.ap:this.c +return new Y.d7(this.a,s,r)}, +nk(){switch(this.c){case C.ag:var s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +s.saz(0,this.a) +s.snu(this.b) +s.sdN(0,C.av) +return s +case C.ap:s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +s.saz(0,C.b2) +s.snu(0) +s.sdN(0,C.av) +return s}}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof Y.d7&&b.a.k(0,s.a)&&b.b===s.b&&b.c===s.c}, +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"BorderSide("+this.a.i(0)+", "+C.d.a2(this.b,1)+", "+this.c.i(0)+")"}} +Y.bI.prototype={ +hx(a,b,c){return null}, +F(a,b){return this.hx(a,b,!1)}, +R(a,b){var s=this.F(0,b) +if(s==null)s=b.hx(0,this,!0) +return s==null?new Y.fK(H.a([b,this],t.N_)):s}, +dF(a,b){if(a==null)return this.bE(0,b) +return null}, +dG(a,b){if(a==null)return this.bE(0,1-b) +return null}, +i(a){return"ShapeBorder()"}} +Y.fC.prototype={} +Y.fK.prototype={ +gf2(){return C.b.v0(this.a,C.aA,new Y.adR())}, +hx(a,b,c){var s,r,q,p=b instanceof Y.fK +if(!p){s=this.a +r=c?C.b.gL(s):C.b.gJ(s) +q=r.hx(0,b,c) +if(q==null)q=b.hx(0,r,!c) +if(q!=null){p=P.aG(s,!0,t.RY) +p[c?p.length-1:0]=q +return new Y.fK(p)}}s=H.a([],t.N_) +if(c)C.b.M(s,this.a) +if(p)C.b.M(s,b.a) +else s.push(b) +if(!c)C.b.M(s,this.a) +return new Y.fK(s)}, +F(a,b){return this.hx(a,b,!1)}, +bE(a,b){var s=this.a,r=H.ax(s).j("aV<1,bI>") +return new Y.fK(P.aG(new H.aV(s,new Y.adS(b),r),!0,r.j("bv.E")))}, +dF(a,b){return Y.asY(a,this,b)}, +dG(a,b){return Y.asY(this,a,b)}, +mA(a,b){var s,r +for(s=this.a,r=0;r") +return new H.aV(new H.bN(s,r),new Y.adT(),r.j("aV")).c4(0," + ")}} +Y.adR.prototype={ +$2(a,b){return a.F(0,b.gf2())}, +$S:225} +Y.adS.prototype={ +$1(a){return a.bE(0,this.a)}, +$S:226} +Y.adT.prototype={ +$1(a){return a.i(0)}, +$S:227} +F.Cf.prototype={ +i(a){return this.b}} +F.Cb.prototype={ +hx(a,b,c){return null}, +F(a,b){return this.hx(a,b,!1)}, +mA(a,b){var s=P.bX() +s.hy(0,this.gf2().Z(b).Es(a)) +return s}, +eh(a,b){var s=P.bX() +s.hy(0,a) +return s}} +F.d6.prototype={ +gf2(){var s=this +return new V.b4(s.d.b,s.a.b,s.b.b,s.c.b)}, +gJe(){var s=this,r=s.a.a +return s.b.a.k(0,r)&&s.c.a.k(0,r)&&s.d.a.k(0,r)}, +gO7(){var s=this,r=s.a.b +return s.b.b===r&&s.c.b===r&&s.d.b===r}, +gN5(){var s=this,r=s.a.c +return s.b.c===r&&s.c.c===r&&s.d.c===r}, +hx(a,b,c){var s=this +if(b instanceof F.d6&&Y.iQ(s.a,b.a)&&Y.iQ(s.b,b.b)&&Y.iQ(s.c,b.c)&&Y.iQ(s.d,b.d))return new F.d6(Y.fU(s.a,b.a),Y.fU(s.b,b.b),Y.fU(s.c,b.c),Y.fU(s.d,b.d)) +return null}, +F(a,b){return this.hx(a,b,!1)}, +bE(a,b){var s=this +return new F.d6(s.a.bE(0,b),s.b.bE(0,b),s.c.bE(0,b),s.d.bE(0,b))}, +dF(a,b){if(a instanceof F.d6)return F.alh(a,this,b) +return this.oH(a,b)}, +dG(a,b){if(a instanceof F.d6)return F.alh(this,a,b) +return this.oI(a,b)}, +zi(a,b,c,d,e){var s,r=this +if(r.gJe()&&r.gO7()&&r.gN5()){s=r.a +switch(s.c){case C.ap:return +case C.ag:switch(d){case C.bx:F.apO(a,b,s) +break +case C.aq:if(c!=null){F.apP(a,b,s,c) +return}F.apQ(a,b,s) +break}return}}Y.auY(a,b,r.c,r.d,r.b,r.a)}, +lG(a,b,c){return this.zi(a,b,null,C.aq,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof F.d6&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s,r,q=this +if(q.gJe()&&q.gO7()&&q.gN5())return"Border.all("+q.a.i(0)+")" +s=H.a([],t.s) +r=q.a +if(!r.k(0,C.z))s.push("top: "+r.i(0)) +r=q.b +if(!r.k(0,C.z))s.push("right: "+r.i(0)) +r=q.c +if(!r.k(0,C.z))s.push("bottom: "+r.i(0)) +r=q.d +if(!r.k(0,C.z))s.push("left: "+r.i(0)) +return"Border("+C.b.c4(s,", ")+")"}, +gmx(a){return this.a}} +F.dR.prototype={ +gf2(){var s=this +return new V.ev(s.b.b,s.a.b,s.c.b,s.d.b)}, +gaeC(){var s,r,q=this,p=q.a,o=p.a,n=q.b +if(!n.a.k(0,o)||!q.c.a.k(0,o)||!q.d.a.k(0,o))return!1 +s=p.b +if(n.b!==s||q.c.b!==s||q.d.b!==s)return!1 +r=p.c +if(n.c!==r||q.c.c!==r||q.d.c!==r)return!1 +return!0}, +hx(a,b,c){var s,r,q,p=this,o=null +if(b instanceof F.dR){s=p.a +r=b.a +if(Y.iQ(s,r)&&Y.iQ(p.b,b.b)&&Y.iQ(p.c,b.c)&&Y.iQ(p.d,b.d))return new F.dR(Y.fU(s,r),Y.fU(p.b,b.b),Y.fU(p.c,b.c),Y.fU(p.d,b.d)) +return o}if(b instanceof F.d6){s=b.a +r=p.a +if(!Y.iQ(s,r)||!Y.iQ(b.c,p.d))return o +q=p.b +if(!q.k(0,C.z)||!p.c.k(0,C.z)){if(!b.d.k(0,C.z)||!b.b.k(0,C.z))return o +return new F.dR(Y.fU(s,r),q,p.c,Y.fU(b.c,p.d))}return new F.d6(Y.fU(s,r),b.b,Y.fU(b.c,p.d),b.d)}return o}, +F(a,b){return this.hx(a,b,!1)}, +bE(a,b){var s=this +return new F.dR(s.a.bE(0,b),s.b.bE(0,b),s.c.bE(0,b),s.d.bE(0,b))}, +dF(a,b){if(a instanceof F.dR)return F.alg(a,this,b) +return this.oH(a,b)}, +dG(a,b){if(a instanceof F.dR)return F.alg(this,a,b) +return this.oI(a,b)}, +zi(a,b,c,d,e){var s,r,q,p=this +if(p.gaeC()){s=p.a +switch(s.c){case C.ap:return +case C.ag:switch(d){case C.bx:F.apO(a,b,s) +break +case C.aq:if(c!=null){F.apP(a,b,s,c) +return}F.apQ(a,b,s) +break}return}}e.toString +switch(e){case C.t:r=p.c +q=p.b +break +case C.k:r=p.b +q=p.c +break +default:r=null +q=null}Y.auY(a,b,p.d,r,q,p.a)}, +lG(a,b,c){return this.zi(a,b,null,C.aq,c)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof F.dR&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c.k(0,s.c)&&b.d.k(0,s.d)}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=this,r=H.a([],t.s),q=s.a +if(!q.k(0,C.z))r.push("top: "+q.i(0)) +q=s.b +if(!q.k(0,C.z))r.push("start: "+q.i(0)) +q=s.c +if(!q.k(0,C.z))r.push("end: "+q.i(0)) +q=s.d +if(!q.k(0,C.z))r.push("bottom: "+q.i(0)) +return"BorderDirectional("+C.b.c4(r,", ")+")"}, +gmx(a){return this.a}} +S.dF.prototype={ +gdJ(a){var s=this.c +return s==null?null:s.gf2()}, +bE(a,b){var s=this,r=null,q=P.K(r,s.a,b),p=F.apR(r,s.c,b),o=K.lz(r,s.d,b),n=O.alj(r,s.e,b) +return new S.dF(q,s.b,p,o,n,r,s.x)}, +gyZ(){return this.e!=null}, +dF(a,b){if(a==null)return this.bE(0,b) +if(a instanceof S.dF)return S.apS(a,this,b) +return this.HO(a,b)}, +dG(a,b){if(a==null)return this.bE(0,1-b) +if(a instanceof S.dF)return S.apS(this,a,b) +return this.HP(a,b)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof S.dF)if(J.f(b.a,r.a))if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(J.f(b.d,r.d))if(S.eo(b.e,r.e))s=b.x===r.x +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,P.e5(s.e),s.f,s.x,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +Fk(a,b,c){var s +switch(this.x){case C.aq:s=this.d +if(s!=null)return s.Z(c).ef(new P.A(0,0,0+a.a,0+a.b)).v(0,b) +return!0 +case C.bx:return b.a5(0,a.m4(C.j)).gdd()<=Math.min(a.a,a.b)/2}}, +yd(a){return new S.ys(this,a)}} +S.ys.prototype={ +IN(a,b,c,d){var s=this.b +switch(s.x){case C.bx:a.eE(0,b.gbg(),b.gnr()/2,c) +break +case C.aq:s=s.d +if(s==null)a.cn(0,b,c) +else a.cm(0,s.Z(d).ef(b),c) +break}}, +a02(a,b,c){var s,r,q,p,o,n,m=this.b.e +if(m==null)return +for(s=m.length,r=0;r0?p*0.57735+0.5:0)) +p=b.bO(q.b) +n=q.d +this.IN(a,new P.A(p.a-n,p.b-n,p.c+n,p.d+n),o,c)}}, +a6u(a,b,c){var s,r,q,p=this,o=p.b,n=o.b +if(n==null)return +if(p.e==null){s=p.a +s.toString +p.e=new X.uc(n,s)}switch(o.x){case C.bx:r=P.il(b.gbg(),b.gnr()/2) +q=P.bX() +q.p6(0,r) +break +case C.aq:o=o.d +if(o!=null){q=P.bX() +q.eB(0,o.Z(c.d).ef(b))}else q=null +break +default:q=null}p.e.Rz(a,b,q,c)}, +l(a){var s=this.e +if(s!=null)s.l(0) +this.HL(0)}, +fF(a,b,c){var s,r,q,p=this,o=c.e,n=b.a,m=b.b,l=new P.A(n,m,n+o.a,m+o.b),k=c.d +p.a02(a,l,k) +o=p.b +n=o.a +m=n==null +if(!m||!1){s=p.c +if(s!=null)r=!1 +else r=!0 +if(r){s=H.aA() +q=s?H.b3():new H.aT(new H.aW()) +if(!m)q.saz(0,n) +p.c=q +n=q}else n=s +n.toString +p.IN(a,l,n,k)}p.a6u(a,l,c) +n=o.c +if(n!=null)n.zi(a,l,t.dk.a(o.d),o.x,k)}, +i(a){return"BoxPainter for "+this.b.i(0)}} +U.iR.prototype={ +i(a){return this.b}} +U.FR.prototype={} +O.be.prototype={ +nk(){var s=H.aA(),r=s?H.b3():new H.aT(new H.aW()) +r.saz(0,this.a) +r.sz9(new P.mp(C.fo,P.aDW(this.c))) +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof O.be&&b.a.k(0,s.a)&&b.b.k(0,s.b)&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=this +return"BoxShadow("+s.a.i(0)+", "+s.b.i(0)+", "+E.hJ(s.c)+", "+E.hJ(s.d)+")"}} +X.dS.prototype={ +gf2(){var s=this.a.b +return new V.b4(s,s,s,s)}, +bE(a,b){return new X.dS(this.a.bE(0,b))}, +dF(a,b){if(a instanceof X.dS)return new X.dS(Y.b9(a.a,this.a,b)) +return this.oH(a,b)}, +dG(a,b){if(a instanceof X.dS)return new X.dS(Y.b9(this.a,a.a,b)) +return this.oI(a,b)}, +mA(a,b){var s=P.bX() +s.p6(0,P.il(a.gbg(),Math.max(0,a.gnr()/2-this.a.b))) +return s}, +eh(a,b){var s=P.bX() +s.p6(0,P.il(a.gbg(),a.gnr()/2)) +return s}, +Eb(a){return new X.dS(a==null?this.a:a)}, +lG(a,b,c){var s=this.a +switch(s.c){case C.ap:break +case C.ag:a.eE(0,b.gbg(),(b.gnr()-s.b)/2,s.nk()) +break}}, +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof X.dS&&b.a.k(0,this.a)}, +gu(a){var s=this.a +return P.Z(s.a,s.b,s.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"CircleBorder("+this.a.i(0)+")"}} +Z.VZ.prototype={ +Bb(a,b,c,d){var s,r,q=this +q.gcf(q).bD(0) +switch(b){case C.S:break +case C.ay:a.$1(!1) +break +case C.cB:a.$1(!0) +break +case C.cC:a.$1(!0) +s=q.gcf(q) +r=H.aA() +s.eL(0,c,r?H.b3():new H.aT(new H.aW())) +break}d.$0() +if(b===C.cC)q.gcf(q).bs(0) +q.gcf(q).bs(0)}, +aaW(a,b,c,d){this.Bb(new Z.W_(this,a),b,c,d)}, +aaY(a,b,c,d){this.Bb(new Z.W0(this,a),b,c,d)}, +aaZ(a,b,c,d){this.Bb(new Z.W1(this,a),b,c,d)}} +Z.W_.prototype={ +$1(a){var s=this.a +return s.gcf(s).y7(0,this.b,a)}, +$S:4} +Z.W0.prototype={ +$1(a){var s=this.a +return s.gcf(s).y8(0,this.b,a)}, +$S:4} +Z.W1.prototype={ +$1(a){var s=this.a +return s.gcf(s).OL(0,this.b,a)}, +$S:4} +E.ka.prototype={ +h(a,b){return this.b.h(0,b)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return s.UP(0,b)&&H.w(s).j("ka").b(b)&&S.ao7(b.b,s.b)}, +gu(a){return P.Z(H.G(this),this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"ColorSwatch(primary value: "+this.UQ(0)+")"}} +Z.fY.prototype={ +cs(){return"Decoration"}, +gdJ(a){return C.aA}, +gyZ(){return!1}, +dF(a,b){return null}, +dG(a,b){return null}, +Fk(a,b,c){return!0}} +Z.Cd.prototype={ +l(a){}} +Z.O0.prototype={} +X.oM.prototype={ +i(a){return this.b}} +X.uc.prototype={ +Rz(a,b,c,d){var s,r,q=this,p=null,o=q.a,n=o.a.Z(d) +n.gf7(n) +q.c=n +n.ab(0,new L.fx(q.ga3H(),p,o.b)) +if(q.d==null)return +o=c!=null +if(o){a.bD(0) +a.fq(0,c)}s=q.d +r=s.a +X.auZ(C.aP,a,p,p,s.c,C.nv,p,!1,r,!1,!1,1,b,C.dc,s.b) +if(o)a.bs(0)}, +a3I(a,b){var s,r,q=this +if(J.f(q.d,a))return +s=q.d +if(s!=null)if(a.a.Fv(s.a)){r=s.b +s=r===r&&a.c==s.c}else s=!1 +else s=!1 +if(s){a.a.l(0) +return}s=q.d +if(s!=null)s.a.l(0) +q.d=a +if(!b)q.b.$0()}, +l(a){var s=this.d +if(s!=null)s.a.l(0) +this.d=null}, +i(a){return"DecorationImagePainter(stream: "+H.e(this.c)+", image: "+H.e(this.d)+") for "+this.a.i(0)}} +V.c9.prototype={ +gn4(){var s=this +return s.ge0(s)+s.ge2(s)+s.geU(s)+s.geV()}, +aa8(a){var s=this +switch(a){case C.r:return s.gn4() +case C.u:return s.gcE(s)+s.gcL(s)}}, +F(a,b){var s=this +return new V.lc(s.ge0(s)+b.ge0(b),s.ge2(s)+b.ge2(b),s.geU(s)+b.geU(b),s.geV()+b.geV(),s.gcE(s)+b.gcE(b),s.gcL(s)+b.gcL(b))}, +E(a,b,c){var s=this +return new V.lc(C.d.E(s.ge0(s),b.a,c.a),C.d.E(s.ge2(s),b.c,c.b),C.d.E(s.geU(s),0,c.c),C.d.E(s.geV(),0,c.d),C.d.E(s.gcE(s),b.b,c.e),C.d.E(s.gcL(s),b.d,c.f))}, +i(a){var s=this +if(s.geU(s)===0&&s.geV()===0){if(s.ge0(s)===0&&s.ge2(s)===0&&s.gcE(s)===0&&s.gcL(s)===0)return"EdgeInsets.zero" +if(s.ge0(s)===s.ge2(s)&&s.ge2(s)===s.gcE(s)&&s.gcE(s)===s.gcL(s))return"EdgeInsets.all("+C.d.a2(s.ge0(s),1)+")" +return"EdgeInsets("+C.d.a2(s.ge0(s),1)+", "+C.d.a2(s.gcE(s),1)+", "+C.d.a2(s.ge2(s),1)+", "+C.d.a2(s.gcL(s),1)+")"}if(s.ge0(s)===0&&s.ge2(s)===0)return"EdgeInsetsDirectional("+C.d.a2(s.geU(s),1)+", "+C.d.a2(s.gcE(s),1)+", "+C.d.a2(s.geV(),1)+", "+C.d.a2(s.gcL(s),1)+")" +return"EdgeInsets("+C.d.a2(s.ge0(s),1)+", "+C.d.a2(s.gcE(s),1)+", "+C.d.a2(s.ge2(s),1)+", "+C.d.a2(s.gcL(s),1)+") + EdgeInsetsDirectional("+C.d.a2(s.geU(s),1)+", 0.0, "+C.d.a2(s.geV(),1)+", 0.0)"}, +k(a,b){var s=this +if(b==null)return!1 +return b instanceof V.c9&&b.ge0(b)===s.ge0(s)&&b.ge2(b)===s.ge2(s)&&b.geU(b)===s.geU(s)&&b.geV()===s.geV()&&b.gcE(b)===s.gcE(s)&&b.gcL(b)===s.gcL(s)}, +gu(a){var s=this +return P.Z(s.ge0(s),s.ge2(s),s.geU(s),s.geV(),s.gcE(s),s.gcL(s),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +V.b4.prototype={ +ge0(a){return this.a}, +gcE(a){return this.b}, +ge2(a){return this.c}, +gcL(a){return this.d}, +geU(a){return 0}, +geV(){return 0}, +Fq(a){var s=this +return new P.A(a.a-s.a,a.b-s.b,a.c+s.c,a.d+s.d)}, +Es(a){var s=this +return new P.A(a.a+s.a,a.b+s.b,a.c-s.c,a.d-s.d)}, +F(a,b){if(b instanceof V.b4)return this.R(0,b) +return this.HQ(0,b)}, +E(a,b,c){var s=this +return new V.b4(C.d.E(s.a,b.a,c.a),C.d.E(s.b,b.b,c.e),C.d.E(s.c,b.c,c.b),C.d.E(s.d,b.d,c.f))}, +a5(a,b){var s=this +return new V.b4(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +R(a,b){var s=this +return new V.b4(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +ap(a,b){var s=this +return new V.b4(s.a*b,s.b*b,s.c*b,s.d*b)}, +Z(a){return this}, +pg(a,b,c,d){var s=this,r=b==null?s.a:b,q=d==null?s.b:d,p=c==null?s.c:c +return new V.b4(r,q,p,a==null?s.d:a)}, +yb(a){return this.pg(a,null,null,null)}, +abq(a,b){return this.pg(a,null,null,b)}, +abv(a,b){return this.pg(null,a,b,null)}} +V.ev.prototype={ +geU(a){return this.a}, +gcE(a){return this.b}, +geV(){return this.c}, +gcL(a){return this.d}, +ge0(a){return 0}, +ge2(a){return 0}, +F(a,b){if(b instanceof V.ev)return this.R(0,b) +return this.HQ(0,b)}, +a5(a,b){var s=this +return new V.ev(s.a-b.a,s.b-b.b,s.c-b.c,s.d-b.d)}, +R(a,b){var s=this +return new V.ev(s.a+b.a,s.b+b.b,s.c+b.c,s.d+b.d)}, +ap(a,b){var s=this +return new V.ev(s.a*b,s.b*b,s.c*b,s.d*b)}, +Z(a){var s=this +a.toString +switch(a){case C.t:return new V.b4(s.c,s.b,s.a,s.d) +case C.k:return new V.b4(s.a,s.b,s.c,s.d)}}} +V.lc.prototype={ +ap(a,b){var s=this +return new V.lc(s.a*b,s.b*b,s.c*b,s.d*b,s.e*b,s.f*b)}, +Z(a){var s=this +a.toString +switch(a){case C.t:return new V.b4(s.d+s.a,s.e,s.c+s.b,s.f) +case C.k:return new V.b4(s.c+s.a,s.e,s.d+s.b,s.f)}}, +ge0(a){return this.a}, +ge2(a){return this.b}, +geU(a){return this.c}, +geV(){return this.d}, +gcE(a){return this.e}, +gcL(a){return this.f}} +E.a30.prototype={ +b_(a){var s,r +for(s=this.b,r=s.gbl(s),r=r.gU(r);r.t();)r.gD(r).l(0) +s.b_(0) +this.a.b_(0) +this.f=0}, +PL(a){var s,r,q,p=this,o=p.c.w(0,a) +if(o!=null){s=o.a +r=o.gCd() +if(s.r)H.h(P.a8(u.V)) +C.b.w(s.x,r) +o.Ig(0)}q=p.a.w(0,a) +if(q!=null){q.a.a0(0,q.b) +return!0}o=p.b.w(0,a) +if(o!=null){s=p.f +r=o.b +r.toString +p.f=s-r +o.l(0) +return!0}return!1}, +Np(a,b,c){var s,r=this,q=b.b +if(q!=null&&q<=104857600&&!0){s=r.f +q.toString +r.f=s+q +r.b.q(0,a,b) +r.a0p(c)}else b.l(0)}, +De(a,b,c){var s=this.c.bL(0,a,new E.a32(this,b,a)) +if(s.b==null)s.b=c}, +RS(a,b,c,d){var s,r,q,p,o,n,m,l,k,j=this,i=null,h={} +h.a=h.b=null +q=j.a +p=q.h(0,b) +o=p==null?i:p.a +h.c=o +if(o!=null)return o +p=j.b +n=p.w(0,b) +if(n!=null){h=n.a +j.De(b,h,n.b) +p.q(0,b,n) +return h}m=j.c.h(0,b) +if(m!=null){h=m.a +q=m.b +if(h.r)H.h(P.a8(u.V)) +p=new L.oO(h) +p.wi(h) +j.Np(b,new E.yt(h,q,p),i) +return h}try{o=h.c=c.$0() +j.De(b,o,i) +p=o}catch(l){s=H.a5(l) +r=H.aC(l) +d.$2(s,r) +return i}h.d=!1 +h.e=null +k=new L.fx(new E.a33(h,j,b),i,i) +q.q(0,b,new E.Qo(p,k)) +h.c.ab(0,k) +return h.c}, +aC(a,b){return this.a.h(0,b)!=null||this.b.h(0,b)!=null}, +a0p(a){var s,r,q,p,o,n=this,m=n.b +while(!0){if(!(n.f>104857600||m.gp(m)>1000))break +s=m.gaI(m) +r=s.gU(s) +if(!r.t())H.h(H.bM()) +q=r.gD(r) +p=m.h(0,q) +s=n.f +o=p.b +o.toString +n.f=s-o +p.l(0) +m.w(0,q)}}} +E.a32.prototype={ +$0(){return E.aFk(this.b,new E.a31(this.a,this.c))}, +$S:229} +E.a31.prototype={ +$0(){this.a.c.w(0,this.b)}, +$S:0} +E.a33.prototype={ +$2(a,b){var s,r,q,p,o,n +if(a!=null){s=a.a +r=s.gaB(s)*s.gaM(s)*4 +s.l(0)}else r=null +s=this.a +q=s.c +if(q.r)H.h(P.a8(u.V)) +p=new L.oO(q) +p.wi(q) +o=new E.yt(q,r,p) +p=this.b +q=this.c +p.De(q,s.c,r) +if(s.e==null)p.Np(q,o,s.a) +else o.l(0) +n=s.e +if(n==null)n=p.a.w(0,q) +if(n!=null)n.a.a0(0,n.b) +s.d=!0}, +$S:230} +E.Np.prototype={ +l(a){$.by.z$.push(new E.adN(this))}} +E.adN.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)r.l(0) +s.c=null}, +$S:2} +E.yt.prototype={} +E.rl.prototype={ +a_k(a,b,c){var s +this.d=new E.afP(this,b) +s=this.gCd() +if(a.r)H.h(P.a8(u.V)) +a.x.push(s)}, +gCd(){var s=this.d +return s==null?H.h(H.v("_handleRemove")):s}, +i(a){return"#"+Y.bJ(this)}} +E.afP.prototype={ +$0(){var s,r,q +this.b.$0() +s=this.a +r=s.a +q=s.gCd() +if(r.r)H.h(P.a8(u.V)) +C.b.w(r.x,q) +s.Ig(0)}, +$S:0} +E.Qo.prototype={} +M.oL.prototype={ +Ec(a){var s=this +return new M.oL(s.a,s.b,s.c,s.d,a,s.f)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.X(b)!==H.G(s))return!1 +return b instanceof M.oL&&b.a==s.a&&b.b==s.b&&J.f(b.c,s.c)&&b.d==s.d&&J.f(b.e,s.e)&&b.f==s.f}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.e,s.f,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s,r=this,q=""+"ImageConfiguration(",p=r.a +if(p!=null){q+="bundle: "+p.i(0) +s=!0}else s=!1 +p=r.b +if(p!=null){if(s)q+=", " +p=q+("devicePixelRatio: "+C.d.a2(p,1)) +q=p +s=!0}p=r.c +if(p!=null){if(s)q+=", " +p=q+("locale: "+p.i(0)) +q=p +s=!0}p=r.d +if(p!=null){if(s)q+=", " +p=q+("textDirection: "+p.i(0)) +q=p +s=!0}p=r.e +if(p!=null){if(s)q+=", " +p=q+("size: "+p.i(0)) +q=p +s=!0}p=r.f +if(p!=null){if(s)q+=", " +p=q+("platform: "+Y.aux(p)) +q=p}q+=")" +return q.charCodeAt(0)==0?q:q}} +M.h5.prototype={ +Z(a){var s=new L.a3c() +this.a1_(a,new M.a3a(this,a,s),new M.a3b(this,a,s)) +return s}, +a1_(a,b,c){var s,r=null,q={} +q.a=null +q.b=!1 +s=new M.a37(q,c) +$.Y.Qd(new P.Td(new M.a35(s),r,r,r,r,r,r,r,r,r,r,r,r)).ot(new M.a36(q,this,a,s,b))}, +vD(a,b,c,d){var s +if(b.a!=null){$.ia.fv$.RS(0,c,new M.a38(b),d) +return}s=$.ia.fv$.RS(0,c,new M.a39(this,c),d) +if(s!=null)b.Hh(s)}, +i(a){return"ImageConfiguration()"}} +M.a3a.prototype={ +$2(a,b){this.a.vD(this.b,this.c,a,b)}, +$S(){return H.w(this.a).j("~(h5.T,~(F,cc?))")}} +M.a3b.prototype={ +$3(a,b,c){return this.SN(a,b,c)}, +SN(a,b,c){var s=0,r=P.ao(t.H),q=this,p +var $async$$3=P.ak(function(d,e){if(d===1)return P.al(e,r) +while(true)switch(s){case 0:s=2 +return P.av(null,$async$$3) +case 2:p=q.c +if(p.a==null)p.Hh(new M.aeK(H.a([],t.XZ),H.a([],t.d))) +p=p.a +p.toString +p.zx(U.bq("while resolving an image"),b,null,!0,c) +return P.am(null,r)}}) +return P.an($async$$3,r)}, +$S(){return H.w(this.a).j("aE<~>(h5.T?,F,cc?)")}} +M.a37.prototype={ +SM(a,b){var s=0,r=P.ao(t.H),q,p=this,o +var $async$$2=P.ak(function(c,d){if(c===1)return P.al(d,r) +while(true)switch(s){case 0:o=p.a +if(o.b){s=1 +break}p.b.$3(o.a,a,b) +o.b=!0 +case 1:return P.am(q,r)}}) +return P.an($async$$2,r)}, +$2(a,b){return this.SM(a,b)}, +$S:231} +M.a35.prototype={ +$5(a,b,c,d,e){this.a.$2(d,e)}, +$S:232} +M.a36.prototype={ +$0(){var s,r,q,p,o=this,n=null +try{n=o.b.FV(o.c)}catch(q){s=H.a5(q) +r=H.aC(q) +o.d.$2(s,r) +return}p=o.d +J.t9(n,new M.a34(o.a,o.b,o.e,p),t.H).nX(p)}, +$S:0} +M.a34.prototype={ +$1(a){var s,r,q,p=this +p.a.a=a +try{p.c.$2(a,p.d)}catch(q){s=H.a5(q) +r=H.aC(q) +p.d.$2(s,r)}}, +$S(){return H.w(this.b).j("aH(h5.T)")}} +M.a38.prototype={ +$0(){var s=this.a.a +s.toString +return s}, +$S:126} +M.a39.prototype={ +$0(){return this.a.FD(0,this.b,$.ia.gaei())}, +$S:126} +M.hN.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(J.X(b)!==H.G(s))return!1 +return b instanceof M.hN&&b.a===s.a&&b.b===s.b&&b.c===s.c}, +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"AssetBundleImageKey(bundle: "+this.a.i(0)+', name: "'+this.b+'", scale: '+H.e(this.c)+")"}, +gb0(a){return this.b}} +M.BX.prototype={ +FD(a,b,c){return L.aCy(this.x7(b,c),b.b,null,b.c)}, +x7(a,b){return this.a5N(a,b)}, +a5N(a,b){var s=0,r=P.ao(t.hP),q,p=2,o,n=[],m,l,k +var $async$x7=P.ak(function(c,d){if(c===1){o=d +s=p}while(true)switch(s){case 0:l=null +p=4 +s=7 +return P.av(a.a.cW(0,a.b),$async$x7) +case 7:l=d +p=2 +s=6 +break +case 4:p=3 +k=o +if(H.a5(k) instanceof U.lZ){$.ia.fv$.PL(a) +throw k}else throw k +s=6 +break +case 3:s=2 +break +case 6:if(l==null){$.ia.fv$.PL(a) +throw H.c(P.a8("Unable to read data"))}q=b.$1(H.cX(l.buffer,0,null)) +s=1 +break +case 1:return P.am(q,r) +case 2:return P.al(o,r)}}) +return P.an($async$x7,r)}} +M.aeK.prototype={} +L.ts.prototype={ +grp(){var s="packages/"+this.c+"/"+this.a +return s}, +FV(a){var s,r={},q=a.a +if(q==null)q=$.al1() +r.a=r.b=null +q.aeS("AssetManifest.json",L.aIG(),t.wd).bY(0,new L.UX(r,this,a,q),t.H).nX(new L.UY(r)) +s=r.a +if(s!=null)return s +s=new P.a4($.Y,t.Lv) +r.b=new P.aM(s,t.h8) +return s}, +a0y(a,b,c){var s,r,q,p=b.b +if(p==null||c==null||J.fR(c))return a +s=P.amW(t.wR,t.N) +for(r=J.aU(c);r.t();){q=r.gD(r) +s.q(0,this.LR(q),q)}p.toString +return this.a27(s,p)}, +a27(a,b){var s,r,q +if(a.tz(b)){s=a.h(0,b) +s.toString +return s}r=a.aeH(b) +q=a.ad8(b) +if(r==null)return a.h(0,q) +if(q==null)return a.h(0,r) +if(b<2||b>(r+q)/2)return a.h(0,q) +else return a.h(0,r)}, +LR(a){var s,r,q,p +if(a===this.a)return 1 +s=P.an9(a) +r=s.grN().length>1?s.grN()[s.grN().length-2]:"" +q=$.avf().pq(r) +if(q!=null&&q.b.length-1>0){p=q.b[1] +p.toString +return P.auz(p)}return 1}, +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof L.ts&&b.grp()===this.grp()&&!0}, +gu(a){return P.Z(this.grp(),this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"AssetImage(bundle: "+H.e(this.b)+', name: "'+this.grp()+'")'}} +L.UX.prototype={ +$1(a){var s,r=this,q=r.b,p=q.grp(),o=a==null?null:J.bd(a,q.grp()) +o=q.a0y(p,r.c,o) +o.toString +s=new M.hN(r.d,o,q.LR(o)) +q=r.a +p=q.b +if(p!=null)p.d0(0,s) +else q.a=new O.bO(s,t.WT)}, +$S:234} +L.UY.prototype={ +$2(a,b){this.a.b.ut(a,b)}, +$S:85} +L.h4.prototype={ +dw(a){return new L.h4(this.a.dw(0),this.b,this.c)}, +i(a){var s=this.c +s=s!=null?s+" ":"" +return s+this.a.i(0)+" @ "+E.hJ(this.b)+"x"}, +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.X(b)!==H.G(s))return!1 +return b instanceof L.h4&&b.a===s.a&&b.b===s.b&&b.c==s.c}} +L.fx.prototype={ +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.X(b)!==H.G(s))return!1 +return b instanceof L.fx&&J.f(b.a,s.a)&&J.f(b.b,s.b)&&J.f(b.c,s.c)}, +aft(a,b){return this.a.$2(a,b)}} +L.a3c.prototype={ +Hh(a){var s +this.a=a +s=this.b +if(s!=null){this.b=null +C.b.aj(s,a.gOd(a))}}, +ab(a,b){var s=this.a +if(s!=null)return s.ab(0,b) +s=this.b;(s==null?this.b=H.a([],t.XZ):s).push(b)}, +a0(a,b){var s,r=this.a +if(r!=null)return r.a0(0,b) +for(s=0;r=this.b,s")),n),!0,n.j("r.E")) +s=!1 +for(o=m.length,l=0;l=r.a}else{r=s +s=!0}if(s){s=p.ch +p.K_(new L.h4(s.gfz(s).dw(0),p.z,p.d)) +p.cx=a +s=p.ch +p.cy=s.gPA(s) +s=p.ch +s.gfz(s).l(0) +p.ch=null +q=C.h.nx(p.db,p.y.gyH()) +if(p.y.gGg()===-1||q<=p.y.gGg())p.qm() +return}r.toString +p.dx=P.c2(new P.aP(C.d.b4((r.a-(a.a-p.gMP().a))*$.aug)),new L.a50(p))}, +qm(){var s=0,r=P.ao(t.H),q,p=2,o,n=[],m=this,l,k,j,i,h +var $async$qm=P.ak(function(a,b){if(a===1){o=b +s=p}while(true)switch(s){case 0:i=m.ch +if(i!=null)i.gfz(i).l(0) +m.ch=null +p=4 +s=7 +return P.av(m.y.vS(),$async$qm) +case 7:m.ch=b +p=2 +s=6 +break +case 4:p=3 +h=o +l=H.a5(h) +k=H.aC(h) +m.zx(U.bq("resolving an image frame"),l,m.Q,!0,k) +s=1 +break +s=6 +break +case 3:s=2 +break +case 6:if(m.y.gyH()===1){if(m.a.length===0){s=1 +break}i=m.ch +m.K_(new L.h4(i.gfz(i).dw(0),m.z,m.d)) +i=m.ch +i.gfz(i).l(0) +m.ch=null +s=1 +break}m.Mu() +case 1:return P.am(q,r) +case 2:return P.al(o,r)}}) +return P.an($async$qm,r)}, +Mu(){if(this.dy)return +this.dy=!0 +$.by.H3(this.ga31())}, +K_(a){this.TH(a);++this.db}, +ab(a,b){var s,r=this +if(r.a.length===0){s=r.y +if(s!=null)s=r.b==null||s.gyH()>1 +else s=!1}else s=!1 +if(s)r.qm() +r.Va(0,b)}, +a0(a,b){var s,r=this +r.Vb(0,b) +if(r.a.length===0){s=r.dx +if(s!=null)s.b5(0) +r.dx=null}}} +L.a51.prototype={ +$2(a,b){this.a.zx(U.bq("resolving an image codec"),a,this.b,!0,b)}, +$S:85} +L.a50.prototype={ +$0(){this.a.Mu()}, +$S:0} +L.Pj.prototype={} +L.Pi.prototype={} +G.BN.prototype={} +G.kq.prototype={ +k(a,b){var s +if(b==null)return!1 +if(b instanceof G.kq)if(b.a===this.a)if(b.b==this.b)s=S.eo(b.f,this.f) +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){return P.Z(this.a,this.b,this.c,!1,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"InlineSpanSemanticsInformation{text: "+this.a+", semanticsLabel: "+H.e(this.b)+", recognizer: "+H.e(this.c)+"}"}, +dX(a){return this.a.$0()}} +G.hX.prototype={ +GW(a){var s={} +s.a=null +this.bm(new G.a3m(s,a,new G.BN())) +return s.a}, +Gp(a,b){var s,r=new P.bT("") +this.OT(r,a,b) +s=r.a +return s.charCodeAt(0)==0?s:s}, +Ss(a){return this.Gp(a,!0)}, +vF(){return this.Gp(!0,!0)}, +ah_(a){return this.Gp(!0,a)}, +aW(a,b){var s={} +if(b<0)return null +s.a=null +this.bm(new G.a3l(s,b,new G.BN())) +return s.a}, +k(a,b){if(b==null)return!1 +if(this===b)return!0 +if(J.X(b)!==H.G(this))return!1 +return b instanceof G.hX&&J.f(b.a,this.a)}, +gu(a){return J.e7(this.a)}} +G.a3m.prototype={ +$1(a){var s=a.Tj(this.b,this.c) +this.a.a=s +return s==null}, +$S:34} +G.a3l.prototype={ +$1(a){var s=a.ab1(this.b,this.c) +this.a.a=s +return s==null}, +$S:34} +X.dd.prototype={ +gf2(){var s=this.a.b +return new V.b4(s,s,s,s)}, +bE(a,b){var s=this.a.bE(0,b) +return new X.dd(this.b.ap(0,b),s)}, +dF(a,b){var s,r,q=this +if(a instanceof X.dd){s=Y.b9(a.a,q.a,b) +r=K.lz(a.b,q.b,b) +r.toString +return new X.dd(r,s)}if(a instanceof X.dS)return new X.e0(q.b,1-b,Y.b9(a.a,q.a,b)) +return q.oH(a,b)}, +dG(a,b){var s,r,q=this +if(a instanceof X.dd){s=Y.b9(q.a,a.a,b) +r=K.lz(q.b,a.b,b) +r.toString +return new X.dd(r,s)}if(a instanceof X.dS)return new X.e0(q.b,b,Y.b9(q.a,a.a,b)) +return q.oI(a,b)}, +Eb(a){var s=a==null?this.a:a +return new X.dd(this.b,s)}, +mA(a,b){var s=P.bX() +s.eB(0,this.b.Z(b).ef(a).eH(-this.a.b)) +return s}, +eh(a,b){var s=P.bX() +s.eB(0,this.b.Z(b).ef(a)) +return s}, +lG(a,b,c){var s,r,q,p,o,n=this.a +switch(n.c){case C.ap:break +case C.ag:s=n.b +r=this.b +if(s===0)a.cm(0,r.Z(c).ef(b),n.nk()) +else{q=r.Z(c).ef(b) +p=q.eH(-s) +r=H.aA() +o=r?H.b3():new H.aT(new H.aW()) +o.saz(0,n.a) +a.iA(0,q,p,o)}break}}, +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof X.dd&&b.a.k(0,this.a)&&b.b.k(0,this.b)}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"RoundedRectangleBorder("+this.a.i(0)+", "+this.b.i(0)+")"}} +X.e0.prototype={ +gf2(){var s=this.a.b +return new V.b4(s,s,s,s)}, +bE(a,b){var s=this.a.bE(0,b) +return new X.e0(this.b.ap(0,b),b,s)}, +dF(a,b){var s,r,q,p=this +if(a instanceof X.dd){s=Y.b9(a.a,p.a,b) +r=K.lz(a.b,p.b,b) +r.toString +return new X.e0(r,p.c*b,s)}if(a instanceof X.dS){s=p.c +return new X.e0(p.b,s+(1-s)*(1-b),Y.b9(a.a,p.a,b))}if(a instanceof X.e0){s=Y.b9(a.a,p.a,b) +r=K.lz(a.b,p.b,b) +r.toString +q=P.a3(a.c,p.c,b) +q.toString +return new X.e0(r,q,s)}return p.oH(a,b)}, +dG(a,b){var s,r,q,p=this +if(a instanceof X.dd){s=Y.b9(p.a,a.a,b) +r=K.lz(p.b,a.b,b) +r.toString +return new X.e0(r,p.c*(1-b),s)}if(a instanceof X.dS){s=p.c +return new X.e0(p.b,s+(1-s)*b,Y.b9(p.a,a.a,b))}if(a instanceof X.e0){s=Y.b9(p.a,a.a,b) +r=K.lz(p.b,a.b,b) +r.toString +q=P.a3(p.c,a.c,b) +q.toString +return new X.e0(r,q,s)}return p.oI(a,b)}, +wm(a){var s,r,q,p,o,n,m,l=this.c +if(l===0||a.c-a.a===a.d-a.b)return a +s=a.c +r=a.a +q=s-r +p=a.d +o=a.b +n=p-o +if(q")),!0,t.Q2)}q.y=P.aG(new H.aV(r,new V.ai2(q,a,b),H.ax(r).j("aV<1,pj>")),!0,t.ke)}if(q.r!=null||q.x!=null)q.e=s.e.eh(a,b) +if(s.c!=null)q.f=s.e.mA(a,b) +q.c=a +q.d=b}, +a6B(a){var s,r,q,p=this +if(p.x!=null){s=0 +while(!0){r=p.x +r.toString +if(!(s>>0,s=!q;o.length===0;){n=a+p +o=j.a.vN(a,n,C.mE) +if(o.length===0){if(s)break +if(n>=h)break +p*=2 +continue}m=C.b.gL(o) +h=m.e +l=h===C.k?m.a:m.c +k=h===C.t?l-(b.c-b.a):l +h=j.a +h=Math.min(k,H.e4(h.gaM(h))) +s=j.a +return new P.A(h,m.b,Math.min(k,H.e4(s.gaM(s))),m.d)}return null}, +gBJ(){var s,r=this +switch(r.d){case C.io:return C.j +case C.dV:return new P.m(r.gaM(r),0) +case C.dW:return new P.m(r.gaM(r)/2,0) +case C.lq:case C.ak:s=r.e +s.toString +switch(s){case C.t:return new P.m(r.gaM(r),0) +case C.k:return C.j}break +case C.dX:s=r.e +s.toString +switch(s){case C.t:return C.j +case C.k:return new P.m(r.gaM(r),0)}break}}, +goN(){var s=this.fx +return s==null?H.h(H.v("_caretMetrics")):s}, +oQ(a,b){var s,r,q,p,o=this +if(a.k(0,o.fy)&&b.k(0,o.go))return +s=a.a +switch(a.b){case C.b7:r=o.Kw(s,b) +if(r==null)r=o.Kv(s,b) +break +case C.o:r=o.Kv(s,b) +if(r==null)r=o.Kw(s,b) +break +default:r=null}q=r!=null +p=q?new P.m(r.a,r.b):o.gBJ() +o.fx=new U.adO(p,q?r.d-r.b:null) +o.fy=a +o.go=b}, +zO(a,b,c){return this.a.no(a.a,a.b,b,c)}, +dX(a){return this.gdh(this).$0()}} +Q.qv.prototype={ +gPf(a){return this.e}, +gGG(){return!0}, +lC(a,b){t._.b(a)}, +OF(a,b,c,d){var s,r,q,p,o,n=this.a,m=n!=null +if(m)b.op(0,n.GY(d)) +n=this.b +if(n!=null)try{b.mQ(0,n)}catch(q){n=H.a5(q) +if(n instanceof P.fl){s=n +r=H.aC(q) +U.dv(new U.bE(s,r,"painting library",U.bq("while building a TextSpan"),null,!1)) +b.mQ(0,"\ufffd")}else throw q}n=this.c +if(n!=null)for(p=n.length,o=0;o0?q:C.dP +if(p===C.dQ)return p}else p=C.dP +s=n.c +if(s!=null)for(r=b.c,o=0;op.a)p=q +if(p===C.dQ)return p}return p}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(!r.Vd(0,b))return!1 +if(b instanceof Q.qv)if(b.b==r.b)s=r.e.k(0,b.e)&&S.eo(b.c,r.c) +else s=!1 +else s=!1 +return s}, +gu(a){var s=this,r=null +return P.Z(G.hX.prototype.gu.call(s,s),s.b,r,r,r,r,s.e,P.e5(s.c),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +cs(){return"TextSpan"}, +$iaj:1, +$ii3:1, +dX(a){return this.b.$0()}, +gFW(){return null}, +gFX(){return null}} +A.z.prototype={ +geG(){return this.e}, +qV(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9,c0,c1,c2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.dx +if(a==null&&b4==null)s=a2==null?c.b:a2 +else s=b +r=c.dy +if(r==null&&a0==null)q=a1==null?c.c:a1 +else q=b +p=a8==null?c.d:a8 +o=a9==null?c.geG():a9 +n=b1==null?c.r:b1 +m=b3==null?c.x:b3 +l=b7==null?c.z:b7 +k=c2==null?c.Q:c2 +j=c1==null?c.ch:c1 +i=b5==null?c.cx:b5 +a=b4==null?a:b4 +r=a0==null?r:a0 +h=c0==null?c.k1:c0 +g=a4==null?c.fr:a4 +f=a5==null?c.fx:a5 +e=a6==null?c.fy:a6 +d=a7==null?c.go:a7 +return A.xW(r,q,s,b,g,f,e,d,p,o,c.k2,n,c.y,m,a,i,c.a,c.cy,l,c.db,c.k3,b,h,j,k)}, +abm(a){return this.qV(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null)}, +dQ(a){return this.qV(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null)}, +P5(a,b){return this.qV(null,null,a,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null,null,null,null,null)}, +abl(a){return this.qV(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,a,null,null,null,null,null,null,null)}, +abs(a,b){return this.qV(null,null,a,null,null,null,null,null,null,null,null,null,null,null,null,b,null,null,null,null,null,null,null)}, +bW(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c +if(a==null)return this +if(!a.a)return a +s=a.b +r=a.c +q=a.d +p=a.geG() +o=a.r +n=a.x +m=a.y +l=a.z +k=a.Q +j=a.ch +i=a.cx +h=a.cy +g=a.db +f=a.dx +e=a.dy +d=a.k1 +c=a.k2 +return this.qV(e,r,s,null,a.fr,a.fx,a.fy,a.go,q,p,c,o,m,n,f,i,h,l,g,a.k3,d,j,k)}, +GY(a){var s,r,q=this,p=q.geG(),o=q.r +o=o==null?null:o*a +s=q.dy +if(s==null){s=q.c +if(s!=null){r=H.aA() +r=r?H.b3():new H.aT(new H.aW()) +r.saz(0,s) +s=r}else s=null}return P.an1(s,q.b,q.fr,q.fx,q.fy,q.go,q.d,p,q.k2,o,q.y,q.x,q.dx,q.cx,q.cy,q.z,q.db,q.k1,q.ch,q.Q)}, +bA(a,b){var s,r=this +if(r===b)return C.dP +if(r.a===b.a)if(r.d==b.d)if(r.r==b.r)if(r.x==b.x)if(r.z==b.z)if(r.Q==b.Q)if(r.ch==b.ch)if(r.cx==b.cx)s=r.dx!=b.dx||r.dy!=b.dy||!S.eo(r.k1,b.k1)||!S.eo(r.k2,b.k2)||!S.eo(r.geG(),b.geG())||!1 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +else s=!0 +if(s)return C.dQ +if(!J.f(r.b,b.b)||!J.f(r.c,b.c)||!J.f(r.fr,b.fr)||!J.f(r.fx,b.fx)||r.fy!=b.fy||r.go!=b.go)return C.Fd +return C.dP}, +k(a,b){var s,r=this +if(b==null)return!1 +if(r===b)return!0 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof A.z)if(b.a===r.a)if(J.f(b.b,r.b))if(J.f(b.c,r.c))if(b.d==r.d)if(b.r==r.r)if(b.x==r.x)if(b.z==r.z)if(b.Q==r.Q)if(b.ch==r.ch)if(b.cx==r.cx)s=b.dx==r.dx&&b.dy==r.dy&&J.f(b.fr,r.fr)&&J.f(b.fx,r.fx)&&b.fy==r.fy&&b.go==r.go&&S.eo(b.k1,r.k1)&&S.eo(b.k2,r.k2)&&S.eo(b.geG(),r.geG())&&!0 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +gu(a){var s=this +return P.e5([s.a,s.b,s.c,s.d,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.dy,s.fr,s.fx,s.fy,P.e5(s.k1),P.e5(s.k2),P.e5(s.geG()),s.k3])}, +cs(){return"TextStyle"}} +A.Sx.prototype={} +D.a29.prototype={ +ex(a,b){var s=this,r=s.e,q=s.c +return s.d+r*Math.pow(s.b,b)/q-r/q}, +lv(a,b){return this.e*Math.pow(this.b,b)}, +gF_(){return this.d-this.e/this.c}, +Sn(a){var s,r,q=this,p=q.d +if(a===p)return 0 +s=q.e +if(s!==0)if(s>0)r=aq.gF_() +else r=a>p||a=l&&n.c>=n.d)return new P.N(C.h.E(0,m,l),C.h.E(0,n.c,n.d)) +s=a.a +r=a.b +q=s/r +if(s>l){r=l/q +s=l}p=n.d +if(r>p){s=p*q +r=p}if(s=s.b&&s.c>=s.d}, +ap(a,b){var s=this +return new S.aw(s.a*b,s.b*b,s.c*b,s.d*b)}, +fh(a,b){var s=this +return new S.aw(s.a/b,s.b/b,s.c/b,s.d/b)}, +gaey(){var s=this,r=s.a +if(r>=0)if(r<=s.b){r=s.c +r=r>=0&&r<=s.d}else r=!1 +else r=!1 +return r}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof S.aw&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s,r,q,p=this,o=p.gaey()?"":"; NOT NORMALIZED",n=p.a +if(n===1/0&&p.c===1/0)return"BoxConstraints(biggest"+o+")" +if(n===0&&p.b===1/0&&p.c===0&&p.d===1/0)return"BoxConstraints(unconstrained"+o+")" +s=new S.Vs() +r=s.$3(n,p.b,"w") +q=s.$3(p.c,p.d,"h") +return"BoxConstraints("+r+", "+q+o+")"}} +S.Vs.prototype={ +$3(a,b,c){if(a===b)return c+"="+C.d.a2(a,1) +return C.d.a2(a,1)+"<="+c+"<="+C.d.a2(b,1)}, +$S:242} +S.fm.prototype={ +xP(a,b,c){if(c!=null){c=E.vN(F.amI(c)) +if(c==null)return!1}return this.DC(a,b,c)}, +nT(a,b,c){var s,r=b==null,q=r?c:c.a5(0,b) +r=!r +if(r)this.c.push(new O.rt(new P.m(-b.a,-b.b))) +s=a.$2(this,q) +if(r)this.zq() +return s}, +DC(a,b,c){var s,r=c==null,q=r?b:T.eY(c,b) +r=!r +if(r)this.c.push(new O.zA(c)) +s=a.$2(this,q) +if(r)this.zq() +return s}, +Ok(a,b,c){var s,r=this +if(b!=null)r.c.push(new O.rt(new P.m(-b.a,-b.b))) +else{c.toString +c=E.vN(F.amI(c)) +c.toString +r.c.push(new O.zA(c))}s=a.$1(r) +r.zq() +return s}, +aa2(a,b){return this.Ok(a,null,b)}, +aa1(a,b){return this.Ok(a,b,null)}} +S.o9.prototype={ +gmu(a){return t.q.a(this.a)}, +i(a){return"#"+Y.bJ(t.q.a(this.a))+"@"+this.c.i(0)}} +S.eM.prototype={ +i(a){return"offset="+H.e(this.a)}} +S.tW.prototype={} +S.B.prototype={ +ey(a){if(!(a.e instanceof S.eM))a.e=new S.eM(C.j)}, +le(a){var s=this.r1 +if(s==null)s=this.r1=P.D(t.k,t.FW) +return s.bL(0,a,new S.a78(this,a))}, +c8(a){return C.x}, +goy(){var s=this.rx +return new P.A(0,0,0+s.a,0+s.b)}, +zP(a,b){var s=this.mz(a) +if(s==null&&!b)return this.rx.b +return s}, +t2(a){return this.zP(a,!1)}, +mz(a){var s=this,r=s.ry +if(r==null)r=s.ry=P.D(t.W7,t.PM) +r.bL(0,a,new S.a77(s,a)) +return s.ry.h(0,a)}, +dm(a){return null}, +gaa(){return t.k.a(K.x.prototype.gaa.call(this))}, +X(){var s=this,r=s.ry +if(!(r!=null&&r.gbb(r))){r=s.k4 +if(!(r!=null&&r.gbb(r))){r=s.r1 +r=r!=null&&r.gbb(r)}else r=!0}else r=!0 +if(r){r=s.ry +if(r!=null)r.b_(0) +r=s.k4 +if(r!=null)r.b_(0) +r=s.r1 +if(r!=null)r.b_(0) +if(s.gaf(s) instanceof K.x){s.FG() +return}}s.VM()}, +vq(){this.rx=this.c8(t.k.a(K.x.prototype.gaa.call(this)))}, +bJ(){}, +bV(a,b){var s,r=this +if(r.rx.v(0,b))if(r.cA(a,b)||r.fw(b)){s=new S.o9(b,r) +a.nF() +s.b=C.b.gL(a.b) +a.a.push(s) +return!0}return!1}, +fw(a){return!1}, +cA(a,b){return!1}, +dk(a,b){var s,r=a.e +r.toString +s=t.x.a(r).a +b.at(0,s.a,s.b)}, +mB(a){var s,r,q,p,o,n=this.dj(0,null) +if(n.o5(n)===0)return C.j +s=new E.fJ(new Float64Array(3)) +s.q6(0,0,1) +r=new E.fJ(new Float64Array(3)) +r.q6(0,0,0) +q=n.zo(r) +r=new E.fJ(new Float64Array(3)) +r.q6(0,0,1) +p=n.zo(r).a5(0,q) +r=new E.fJ(new Float64Array(3)) +r.q6(a.a,a.b,0) +o=n.zo(r) +r=o.a5(0,p.H1(s.Pu(o)/s.Pu(p))).a +return new P.m(r[0],r[1])}, +gmo(){var s=this.rx +return new P.A(0,0,0+s.a,0+s.b)}, +lC(a,b){this.VL(a,b)}} +S.a78.prototype={ +$0(){return this.a.c8(this.b)}, +$S:243} +S.a77.prototype={ +$0(){return this.a.dm(this.b)}, +$S:244} +S.ca.prototype={ +abV(a){var s,r,q,p=this.a7$ +for(s=H.w(this).j("ca.1?");p!=null;){r=s.a(p.e) +q=p.mz(a) +if(q!=null)return q+r.a.b +p=r.aw$}return null}, +Ep(a){var s,r,q,p,o=this.a7$ +for(s=H.w(this).j("ca.1"),r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.mz(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.aw$}return r}, +yj(a,b){var s,r,q={},p=q.a=this.cG$ +for(s=H.w(this).j("ca.1");p!=null;p=r){p=p.e +p.toString +s.a(p) +if(a.nT(new S.a76(q,b,p),p.a,b))return!0 +r=p.d3$ +q.a=r}return!1}, +r_(a,b){var s,r,q,p,o,n=this.a7$ +for(s=H.w(this).j("ca.1"),r=b.a,q=b.b;n!=null;){p=n.e +p.toString +s.a(p) +o=p.a +a.dg(n,new P.m(o.a+r,o.b+q)) +n=p.aw$}}} +S.a76.prototype={ +$2(a,b){return this.a.a.bV(a,b)}, +$S:12} +S.yC.prototype={ +ae(a){this.AA(0)}} +B.fz.prototype={ +i(a){return this.wa(0)+"; id="+H.e(this.e)}} +B.a4Z.prototype={ +e9(a,b){var s,r=this.b.h(0,a) +r.cr(0,b,!0) +s=r.rx +s.toString +return s}, +eI(a,b){var s=this.b.h(0,a).e +s.toString +t.Wz.a(s).a=b}, +a0j(a,b){var s,r,q,p,o,n,m=this,l=m.b +try{m.b=P.D(t.K,t.q) +for(r=t.Wz,q=b;q!=null;q=n){p=q.e +p.toString +s=r.a(p) +p=m.b +p.toString +o=s.e +o.toString +p.q(0,o,q) +n=s.aw$}m.zn(a)}finally{m.b=l}}, +i(a){return"MultiChildLayoutDelegate"}} +B.Ku.prototype={ +ey(a){if(!(a.e instanceof B.fz))a.e=new B.fz(null,null,C.j)}, +sEt(a){var s=this,r=s.n +if(r===a)return +if(H.G(a)!==H.G(r)||a.oA(r))s.X() +s.n=a +s.b!=null}, +al(a){this.WQ(a)}, +ae(a){this.WR(0)}, +c8(a){return a.bn(new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d)))}, +bJ(){var s=this,r=t.k.a(K.x.prototype.gaa.call(s)) +r=r.bn(new P.N(C.h.E(1/0,r.a,r.b),C.h.E(1/0,r.c,r.d))) +s.rx=r +s.n.a0j(r,s.a7$)}, +aS(a,b){this.r_(a,b)}, +cA(a,b){return this.yj(a,b)}} +B.zW.prototype={ +al(a){var s,r,q +this.du(a) +s=this.a7$ +for(r=t.Wz;s!=null;){s.al(a) +q=s.e +q.toString +s=r.a(q).aw$}}, +ae(a){var s,r,q +this.d7(0) +s=this.a7$ +for(r=t.Wz;s!=null;){s.ae(0) +q=s.e +q.toString +s=r.a(q).aw$}}} +B.R9.prototype={} +V.F4.prototype={ +ab(a,b){var s=this.a +return s==null?null:s.ab(0,b)}, +a0(a,b){var s=this.a +return s==null?null:s.a0(0,b)}, +gw1(){return null}, +Af(a){return this.eO(a)}, +yV(a){return null}, +i(a){var s="#"+Y.bJ(this)+"(",r=this.a +r=r==null?null:r.i(0) +return s+(r==null?"":r)+")"}} +V.Kv.prototype={ +svp(a){var s=this.C +if(s==a)return +this.C=a +this.JE(a,s)}, +sQc(a){var s=this.ai +if(s==a)return +this.ai=a +this.JE(a,s)}, +JE(a,b){var s=this,r=a==null +if(r)s.aF() +else if(b==null||H.G(a)!==H.G(b)||a.eO(b))s.aF() +if(s.b!=null){if(b!=null)b.a0(0,s.gdH()) +if(!r)a.ab(0,s.gdH())}if(r){if(s.b!=null)s.ay()}else if(b==null||H.G(a)!==H.G(b)||a.Af(b))s.ay()}, +sag_(a){if(this.aN.k(0,a))return +this.aN=a +this.X()}, +al(a){var s,r=this +r.wh(a) +s=r.C +if(s!=null)s.ab(0,r.gdH()) +s=r.ai +if(s!=null)s.ab(0,r.gdH())}, +ae(a){var s=this,r=s.C +if(r!=null)r.a0(0,s.gdH()) +r=s.ai +if(r!=null)r.a0(0,s.gdH()) +s.qh(0)}, +cA(a,b){var s=this.ai +if(s!=null){s=s.yV(b) +s=s===!0}else s=!1 +if(s)return!0 +return this.wf(a,b)}, +fw(a){var s=this.C +if(s!=null){s=s.yV(a) +s=s!==!1}else s=!1 +return s}, +bJ(){this.qf() +this.ay()}, +uu(a){return a.bn(this.aN)}, +LN(a,b,c){var s +H.b2("debugPreviousCanvasSaveCount") +a.bD(0) +if(!b.k(0,C.j))a.at(0,b.a,b.b) +s=this.rx +s.toString +c.aS(a,s) +a.bs(0)}, +aS(a,b){var s,r,q=this +if(q.C!=null){s=a.gcf(a) +r=q.C +r.toString +q.LN(s,b,r) +q.MJ(a)}q.qe(a,b) +if(q.ai!=null){s=a.gcf(a) +r=q.ai +r.toString +q.LN(s,b,r) +q.MJ(a)}}, +MJ(a){}, +eC(a){var s,r=this +r.hk(a) +s=r.C +r.lA=s==null?null:s.gw1() +s=r.ai +r.a4=s==null?null:s.gw1() +a.a=!1}, +qQ(a,b,c){var s,r,q,p,o=this +o.dV=V.arV(o.dV,C.td) +o.er=V.arV(o.er,C.td) +s=o.dV +r=s!=null&&!s.gK(s) +s=o.er +q=s!=null&&!s.gK(s) +s=H.a([],t.W) +if(r){p=o.dV +p.toString +C.b.M(s,p)}C.b.M(s,c) +if(q){p=o.er +p.toString +C.b.M(s,p)}o.Ib(a,b,s)}, +qS(){this.AD() +this.er=this.dV=null}} +T.a_C.prototype={} +D.qu.prototype={ +i(a){var s=this +switch(s.b){case C.k:return s.a.i(0)+"-ltr" +case C.t:return s.a.i(0)+"-rtl" +case null:return s.a.i(0)}}} +D.mU.prototype={ +ey(a){if(!(a.e instanceof Q.dZ))a.e=new Q.dZ(null,null,C.j)}, +l(a){var s=this,r=s.n +if(r!=null)r.dx.saO(0,null) +s.n=null +r=s.G +if(r!=null)r.dx.saO(0,null) +s.G=null +s.bQ.saO(0,null) +s.mJ(0)}, +NH(a){var s,r=this,q=r.ga0g(),p=r.n +if(p==null){s=D.atc(q) +r.fo(s) +r.n=s}else p.svp(q) +r.a6=a}, +ga76(){var s=this.V +return s==null?H.h(H.v("_placeholderSpans")):s}, +JS(a){this.V=H.a([],t.TP) +a.bm(new D.a79(this))}, +NN(a){var s,r=this,q=r.ga0h(),p=r.G +if(p==null){s=D.atc(q) +r.fo(s) +r.G=s}else p.svp(q) +r.aD=a}, +gdY(){var s=this,r=s.aT +if(r==null){r=H.aA() +r=r?H.b3():new H.aT(new H.aW()) +r=new D.yY(s.ga66(),r,C.j,P.ae(0,null,!1,t.Z)) +if(s.aT==null)s.aT=r +else r=H.h(H.cg("_caretPainter"))}return r}, +ga0g(){var s=this,r=s.bC +if(r==null){r=H.a([],t.xT) +if(s.b2)r.push(s.gdY()) +r=s.bC=new D.qO(r,P.ae(0,null,!1,t.Z))}return r}, +ga0h(){var s=this,r=s.bx +if(r==null){r=H.a([s.aX,s.aL],t.xT) +if(!s.b2)r.push(s.gdY()) +r=s.bx=new D.qO(r,P.ae(0,null,!1,t.Z))}return r}, +a67(a){if(!J.f(this.bN,a))this.cR.$1(a) +this.bN=a}, +svE(a,b){return}, +srU(a){var s=this.ar +if(s.Q===a)return +s.srU(a) +this.n9()}, +syk(a,b){if(this.cj===b)return +this.cj=b +this.n9()}, +safc(a){if(this.dD===a)return +this.dD=a +this.X()}, +safb(a){return}, +c7(a,b){var s,r,q=this +if(a.gcV()){s=q.aU.a.c.a.a.length +a=a.ft(Math.min(a.c,s),Math.min(a.d,s))}q.a4E(a,b) +r=q.aU.a.c.a.Ea(a) +q.aU.ew(r,b)}, +a4E(a,b){var s=a.c===0&&a.d===0&&!this.C +if(a.k(0,this.a4)&&b!==C.E&&!s)return}, +KD(a,b){var s,r=this.ar +r.oQ(new P.b0(a,C.o),this.goO()) +s=r.goN().a +return r.a.fi(new P.m(s.a+0,s.b+b))}, +KB(a){return this.KD(a,-0.5*this.ar.gcD())}, +KC(a){return this.KD(a,1.5*this.ar.gcD())}, +wy(a,b){var s,r,q,p,o,n,m +if(this.aN||!a.gcV()||a.a===a.b)return +s=this.aU +r=s.a.c.a.a +q=a.a +p=C.c.N(r,0,q) +o=a.b +n=C.c.bz(r,o) +m=X.ds(C.o,Math.min(q,o)) +s.ew(new N.c1(p+n,m,C.aa),b)}, +JB(a){var s,r,q,p,o,n,m=this.aU.a.c.a,l=m.b,k=l.a,j=l.b +if(k===j)return!1 +s=m.a +r=C.c.N(s,0,k) +q=C.c.bz(s,j) +p=X.ds(C.o,k) +o=m.c +if(!o.gcV()||o.a===o.b)n=C.aa +else{m=o.a +j-=k +s=o.b +n=new P.cH(m-C.h.E(m-k,0,j),s-C.h.E(s-k,0,j))}m=r+q +this.aU.ew(new N.c1(m,p,n),a) +return!0}, +abX(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.aU.a.c.a,i=j.b +if(!i.gcV()||k.aN||k.JB(b))return +s=j.a +r=C.c.N(s,0,i.a) +q=r.length +if(q===0)return +p=C.c.bz(s,i.b) +o=D.mV(q,r,!0) +n=X.ds(C.o,o) +m=j.c +if(!m.gcV()||m.a===m.b)l=C.aa +else{j=m.a +q-=o +s=m.b +l=new P.cH(j-C.h.E(j-o,0,q),s-C.h.E(s-o,0,q))}j=C.c.N(r,0,o)+p +k.aU.ew(new N.c1(j,n,l),b)}, +abZ(a,b){var s,r,q,p,o,n,m,l=this +if(l.aN||!l.a4.gcV())return +s=l.a4 +r=s.a +if(r!==s.b)return l.wy(s,a) +q=l.aU.a.c.a.a +p=C.c.N(q,0,r) +s=p.length +if(s===0)return +o=D.amN(l.ar,s,!1) +p=C.c.N(C.c.zF(p),0,o) +n=C.c.bz(q,l.a4.b) +m=X.ds(C.o,o) +s=p+n +l.aU.ew(new N.c1(s,m,C.aa),a)}, +abY(a){var s,r,q,p,o,n,m=this +if(m.aN||!m.a4.gcV())return +s=m.a4 +r=s.a +if(r!==s.b)return m.wy(s,a) +q=m.aU.a.c.a.a +p=C.c.N(q,0,r) +s=p.length +if(s===0)return;--s +if(C.c.aW(p,s)===10)return +p=C.c.N(p,0,m.lS(new P.b0(s,C.o)).a) +o=C.c.bz(q,m.a4.b) +n=X.ds(C.o,p.length) +s=p+o +m.aU.ew(new N.c1(s,n,C.aa),a)}, +ac_(a){var s,r,q,p,o,n,m,l=this,k=l.aU.a.c.a,j=k.b +if(!j.gcV()||l.aN||l.JB(a))return +s=k.a +r=C.c.bz(s,j.b) +if(r.length===0)return +q=C.c.N(s,0,j.a) +p=D.px(0,r,!0) +o=k.c +if(!o.gcV()||o.a===o.b)n=C.aa +else{k=o.a +s=q.length +m=o.b +n=new P.cH(k-C.h.E(k-s,0,p),m-C.h.E(m-s,0,p))}k=q+C.c.bz(r,p) +l.aU.ew(new N.c1(k,j,n),a)}, +ac1(a,b){var s,r,q,p,o,n,m=this +if(m.aN||!m.a4.gcV())return +s=m.a4 +r=s.a +q=s.b +if(r!==q)return m.wy(s,a) +p=m.aU.a.c.a.a +o=C.c.bz(p,q) +if(o.length===0)return +n=C.c.N(p,0,r) +s=n.length +s=n+C.c.bz(o,D.amO(m.ar,s,!1)-s) +r=m.a4 +m.aU.ew(new N.c1(s,r,C.aa),a)}, +ac0(a){var s,r,q,p,o,n,m=this +if(m.aN||!m.a4.gcV())return +s=m.a4 +r=s.a +q=s.b +if(r!==q)return m.wy(s,a) +p=m.aU.a.c.a.a +o=C.c.bz(p,q) +s=o.length +if(s===0)return +if(C.c.av(o,0)===10)return +n=C.c.N(p,0,r) +r=n.length +s=n+C.c.N(o,m.lS(new P.b0(r,C.o)).b-r,s) +r=m.a4 +m.aU.ew(new N.c1(s,r,C.aa),a)}, +acS(a){var s,r,q,p=this,o=p.a4 +if(o.a===o.b&&o.d>=p.gd_().length)return +if(!p.gh5())return p.Ri(a) +s=p.KC(p.a4.d) +r=H.b2("nextSelection") +o=s.a +q=p.a4 +if(o===q.d){r.sbH(q.dR(p.gd_().length)) +p.ly=!0}else if(p.ly){r.sbH(q.dR(p.dE)) +p.ly=!1}else{r.sbH(q.dR(o)) +p.dE=r.aV().d}p.c7(r.aV(),a)}, +acP(a){var s,r=this +if(r.a4.d===r.gd_().length)return +if(!r.gh5())return r.Rl(a) +s=r.a4 +r.c7(X.d0(C.o,Math.max(0,Math.min(s.c,s.d)),r.gd_().length,!1),a)}, +acT(a){var s,r=this +if(!r.gh5())return r.Rj(a) +s=D.aDx(r.a4,r.gd_()) +if(s.k(0,r.a4))return +r.dE-=r.a4.d-s.d +r.c7(s,a)}, +acU(a){var s,r,q,p,o=this +if(!o.gh5())return o.FP(a) +s=o.lS(new P.b0(D.mV(o.a4.d,o.gd_(),!1),C.o)) +r=H.b2("nextSelection") +q=o.a4 +p=q.c +if(q.d>p)r.sbH(q.dR(p)) +else r.sbH(q.dR(s.c)) +o.c7(r.aV(),a)}, +acW(a){var s,r=this +if(!r.gh5())return r.Rk(a) +s=D.aDz(r.a4,r.gd_()) +if(s.k(0,r.a4))return +r.dE+=s.d-r.a4.d +r.c7(s,a)}, +acX(a){var s,r,q,p,o=this +if(!o.gh5())return o.FQ(a) +s=o.lS(new P.b0(D.px(o.a4.d,o.gd_(),!1),C.o)) +r=H.b2("nextSelection") +q=o.a4 +p=q.c +if(q.d=s.c)q.sbH(s.dR(p)) +else q.sbH(s.OZ(p)) +o.c7(q.aV(),a)}, +Ri(a){var s,r,q=this,p=q.a4 +if(p.a===p.b&&p.d>=q.gd_().length)return +s=q.KC(q.a4.d) +r=H.b2("nextSelection") +p=q.a4 +if(s.a===p.d){r.sbH(p.ft(q.gd_().length,q.gd_().length)) +q.ly=!1}else{r.sbH(X.qt(s)) +q.dE=r.aV().d}q.c7(r.aV(),a)}, +Rj(a){var s=this,r=D.aDB(s.a4,s.gd_()) +if(r.k(0,s.a4))return +s.dE=s.dE-(s.a4.d-r.d) +s.c7(r,a)}, +FP(a){var s=this,r=D.mV(s.a4.d,s.gd_(),!0) +if(s.lS(new P.b0(r,C.o)).d===r)return +s.c7(X.ds(C.o,s.lS(new P.b0(D.mV(s.a4.d,s.gd_(),!1),C.o)).c),a)}, +af7(a,b){var s=this,r=D.aDC(s.ar,s.a4,!1) +if(r.k(0,s.a4))return +s.c7(r,a)}, +Rk(a){var s=this,r=D.aDD(s.a4,s.gd_()) +if(r.k(0,s.a4))return +s.c7(r,a)}, +FQ(a){var s=this,r=s.lS(new P.b0(s.a4.d,C.o)),q=s.a4.d +if(r.d===q)return +s.c7(X.ds(C.b7,s.lS(new P.b0(D.px(q,s.gd_(),!1),C.o)).d),a)}, +af8(a,b){var s=this,r=D.aDE(s.ar,s.a4,!1) +if(r.k(0,s.a4))return +s.c7(r,a)}, +Rl(a){var s=this,r=s.a4 +if(r.a===r.b&&r.d===s.gd_().length)return +s.c7(X.ds(C.o,s.gd_().length),a)}, +Rm(a){var s=this.a4 +if(s.a===s.b&&s.d===0)return +this.c7(C.ay1,a)}, +Rn(a){var s,r,q,p=this,o=p.a4 +if(o.a===o.b&&o.d<=0)return +s=p.KB(o.d) +r=H.b2("nextSelection") +o=s.a +q=p.a4 +if(o===q.d){r.sbH(q.ft(0,0)) +p.ly=!1}else{r.sbH(q.ft(o,o)) +p.dE=r.aV().d}p.c7(r.aV(),a)}, +abN(a){var s,r,q,p,o +if(this.aN)return +s=this.aU.a.c.a +r=s.b +q=s.a +s=r.a +p=r.b +if(s!==p){T.og(new T.k8(C.c.N(q,s,p))) +o=C.c.N(q,0,s)+C.c.bz(q,p) +p=X.ds(C.o,Math.min(s,p)) +this.aU.ew(new N.c1(o,p,C.aa),a)}}, +zl(a){return this.afX(a)}, +afX(a){var s=0,r=P.ao(t.H),q,p=this,o,n,m,l,k,j,i +var $async$zl=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:if(p.aN){s=1 +break}o=p.aU.a.c.a +n=o.b +m=o.a +s=3 +return P.av(T.D4("text/plain"),$async$zl) +case 3:l=c +if(l!=null&&n.gcV()){o=n.a +k=C.c.N(m,0,o) +j=l.a +j.toString +i=n.b +k=k+j+C.c.bz(m,i) +j=X.ds(C.o,Math.min(o,i)+j.length) +p.aU.ew(new N.c1(k,j,C.aa),a)}case 1:return P.am(q,r)}}) +return P.an($async$zl,r)}, +aF(){this.VN() +var s=this.n +if(s!=null)s.aF() +s=this.G +if(s!=null)s.aF()}, +n9(){this.by=this.cQ=null +this.X()}, +ts(){var s=this +s.I9() +s.ar.X() +s.by=s.cQ=null}, +gd_(){var s=this.po +return s==null?this.po=this.ar.c.ah_(!1):s}, +gdh(a){return this.ar.c}, +sdh(a,b){var s=this,r=s.ar +if(J.f(r.c,b))return +r.sdh(0,b) +s.uW=s.lz=s.po=null +s.JS(b) +s.n9() +s.ay()}, +spS(a,b){var s=this.ar +if(s.d===b)return +s.spS(0,b) +this.n9()}, +sbp(a,b){var s=this.ar +if(s.e===b)return +s.sbp(0,b) +this.n9() +this.ay()}, +spx(a,b){var s=this.ar +if(J.f(s.x,b))return +s.spx(0,b) +this.n9()}, +smH(a,b){var s=this.ar +if(J.f(s.z,b))return +s.smH(0,b) +this.n9()}, +sTZ(a){var s=this,r=s.od +if(r===a)return +if(s.b!=null)r.a0(0,s.gxC()) +s.od=a +if(s.b!=null){s.gdY().sAe(s.od.a) +s.od.ab(0,s.gxC())}}, +a8h(){this.gdY().sAe(this.od.a)}, +sck(a){if(this.C===a)return +this.C=a +this.ay()}, +sado(a){if(this.ai)return +this.ai=!0 +this.X()}, +svy(a,b){if(this.aN===b)return +this.aN=b +this.ay()}, +srs(a,b){if(this.bh===b)return +this.bh=b +this.n9()}, +saf4(a){return}, +sEP(a){return}, +srT(a){var s=this.ar +if(s.f===a)return +s.srT(a) +this.n9()}, +stc(a){var s=this +if(s.a4.k(0,a))return +s.a4=a +s.aL.syU(a) +s.aF() +s.ay()}, +sfD(a,b){var s=this,r=s.dV +if(r===b)return +if(s.b!=null)r.a0(0,s.gdH()) +s.dV=b +if(s.b!=null)b.ab(0,s.gdH()) +s.X()}, +sabL(a){if(this.er===a)return +this.er=a +this.X()}, +sabK(a){return}, +safU(a){var s=this +if(s.b2===a)return +s.b2=a +s.bx=s.bC=null +s.NH(s.a6) +s.NN(s.aD)}, +sUd(a){if(this.cH===a)return +this.cH=a +this.aF()}, +sacz(a){if(this.es===a)return +this.es=a +this.aF()}, +gh5(){return!0}, +eC(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +d.hk(a) +s=d.ar +r=s.c +r.toString +q=H.a([],t.O_) +r.OR(q) +d.a7=q +if(C.b.ls(q,new D.a7b())&&U.fh()!==C.I){a.b=a.a=!0 +return}r=d.lz +if(r==null){p=new P.bT("") +o=H.a([],t.oU) +for(r=d.a7,n=r.length,m=0,l=0,k="";l")),g.AL(e,1,a3,h.c),g=new H.dV(g,g.gp(g)),h=H.w(g).c;g.t();){f=h.a(g.d) +d=d.oc(new P.A(f.a,f.b,f.c,f.d)) +c=f.e}h=d.a +g=Math.max(0,h) +f=d.b +b=Math.max(0,f) +h=Math.min(d.c-h,p.a(K.x.prototype.gaa.call(a2)).b) +f=Math.min(d.d-f,p.a(K.x.prototype.gaa.call(a2)).d) +o=new P.A(Math.floor(g)-4,Math.floor(b)-4,Math.ceil(g+h)+4,Math.ceil(b+f)+4) +a=A.n3() +a0=m+1 +a.r2=new A.mH(m,a3) +a.d=!0 +a.aR=n +f=j.b +a6=f==null?a6:f +a.aJ=new A.cr(a6,j.f) +a6=a2.cG +a1=(a6==null?a3:!a6.gK(a6))===!0?a2.cG.pK():A.Ls(a3,a3) +a1.SD(0,a) +if(!a1.x.k(0,o)){a1.x=o +a1.lX()}s.ek(0,a1) +a4.push(a1) +m=a0 +n=c}a2.cG=s +a7.nm(0,a4,a8)}, +a4Q(a){this.c7(a,C.E)}, +a45(a){var s=this,r=s.ar.GT(s.a4.d) +if(r==null)return +s.c7(X.d0(C.o,!a?r:s.a4.c,r,!1),C.E)}, +a41(a){var s=this,r=s.ar.GU(s.a4.d) +if(r==null)return +s.c7(X.d0(C.o,!a?r:s.a4.c,r,!1),C.E)}, +a47(a){var s,r=this,q=r.a4,p=r.Ks(r.ar.a.fK(0,new P.b0(q.d,q.e)).b) +if(p==null)return +s=a?r.a4.c:p.a +r.c7(X.d0(C.o,s,p.a,!1),C.E)}, +a43(a){var s,r=this,q=r.a4,p=r.Ku(r.ar.a.fK(0,new P.b0(q.d,q.e)).a-1) +if(p==null)return +s=a?r.a4.c:p.a +r.c7(X.d0(C.o,s,p.a,!1),C.E)}, +Ks(a){var s,r,q +for(s=this.ar;!0;){r=s.a.fK(0,new P.b0(a,C.o)) +q=r.a +q=!(q>=0&&r.b>=0)||q===r.b +if(q)return null +if(!this.LG(r))return r +a=r.b}}, +Ku(a){var s,r,q +for(s=this.ar;a>=0;){r=s.a.fK(0,new P.b0(a,C.o)) +q=r.a +q=!(q>=0&&r.b>=0)||q===r.b +if(q)return null +if(!this.LG(r))return r +a=r.a-1}return null}, +LG(a){var s,r,q,p +for(s=a.a,r=a.b,q=this.ar;ss.gcD()*n.bh)return s.gcD()*n.bh +if(a===1/0){q=n.gd_() +for(s=q.length,p=1,o=0;o=m)return X.qt(a) +if(D.U3(C.c.aW(p.gd_(),n))&&n>0){s=o.a +r=p.Ku(s) +switch(U.fh()){case C.N:if(r==null){q=p.Ks(s) +if(q==null)return X.ds(C.o,n) +return X.d0(C.o,n,q.b,!1)}return X.d0(C.o,r.a,n,!1) +case C.P:if(p.aN){if(r==null)return X.d0(C.o,n,n+1,!1) +return X.d0(C.o,r.a,n,!1)}break +case C.T:case C.I:case C.L:case C.M:break}}return X.d0(C.o,o.a,m,!1)}, +lS(a){var s=this.ar.a.zS(a),r=s.b +if(a.a>=r)return X.qt(a) +return X.d0(C.o,s.a,r,!1)}, +Le(a,b){var s,r,q,p,o,n,m,l,k=this,j="_placeholderSpans",i=k.ci$ +if(i===0){i=t.tZ +k.ar.q4(H.a([],i)) +return H.a([],i)}s=k.a7$ +r=P.ae(i,C.F8,!1,t.jP) +q=new S.aw(0,a.b,0,1/0).fh(0,k.ar.f) +for(i=H.w(k).j("as.1"),p=!b,o=0;s!=null;){if(p){s.cr(0,q,!0) +n=s.rx +n.toString +m=k.V +switch((m==null?H.h(H.v(j)):m)[o].gd9()){case C.dN:m=k.V +m=(m==null?H.h(H.v(j)):m)[o] +s.t2(m.gxV(m)) +break +default:break}l=n}else l=s.le(q) +n=k.V;(n==null?H.h(H.v(j)):n)[o].gd9() +n=k.V +n=(n==null?H.h(H.v(j)):n)[o] +r[o]=new U.mM(l,n.gxV(n)) +n=s.e +n.toString +s=i.a(n).aw$;++o}return r}, +a5H(a){return this.Le(a,!1)}, +a88(){var s,r,q=this.a7$,p=t.ot,o=this.ar,n=H.w(this).j("as.1"),m=0 +while(!0){if(!(q!=null&&m0||!J.f(n.gem(),C.j))&&n.ci!==C.S +r=n.bQ +if(s){s=n.geA() +q=n.rx +r.saO(0,a.on(s,b,new P.A(0,0,0+q.a,0+q.b),n.ga1E(),n.ci,r.a))}else{r.saO(0,null) +n.JT(a,b)}s=n.SX(n.a4) +p=s[0].a +r=C.d.E(p.a,0,n.rx.a) +q=C.d.E(p.b,0,n.rx.b) +a.vu(new T.mn(n.cH,new P.m(r,q),T.ac()),K.x.prototype.gfE.call(n),C.j) +if(s.length===2){o=s[1].a +s=C.d.E(o.a,0,n.rx.a) +r=C.d.E(o.b,0,n.rx.b) +a.vu(new T.mn(n.es,new P.m(s,r),T.ac()),K.x.prototype.gfE.call(n),C.j)}}, +n_(a){var s +if(this.uX>0||!J.f(this.gem(),C.j)){s=this.rx +s=new P.A(0,0,0+s.a,0+s.b)}else s=null +return s}, +dX(a){return this.gdh(this).$0()}} +D.a79.prototype={ +$1(a){return!0}, +$S:34} +D.a7e.prototype={ +$1(a){var s=this.a,r=s.a +if(r<=this.b){s.a=r+a.length +return!0}if(this.c)return!1 +return D.U3(C.c.av(a,0))}, +$S:25} +D.a7b.prototype={ +$1(a){return!1}, +$S:105} +D.a7c.prototype={ +$2(a,b){var s=a==null?null:a.oc(new P.A(b.a,b.b,b.c,b.d)) +return s==null?new P.A(b.a,b.b,b.c,b.d):s}, +$S:248} +D.a7d.prototype={ +$2(a,b){return this.a.a.bV(a,b)}, +$S:12} +D.a7a.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.dg(s,b)}, +$S:9} +D.Ra.prototype={ +gaf(a){return t.CA.a(B.H.prototype.gaf.call(this,this))}, +gax(){return!0}, +gmF(){return!0}, +svp(a){var s,r=this,q=r.n +if(a===q)return +r.n=a +s=a.eO(q) +if(s)r.aF() +if(r.b!=null){s=r.gdH() +q.a0(0,s) +a.ab(0,s)}}, +aS(a,b){var s,r,q=this,p=t.CA.a(B.H.prototype.gaf.call(q,q)),o=q.n +if(p!=null){p.lR() +s=a.gcf(a) +r=q.rx +r.toString +o.fF(s,r,p)}}, +al(a){this.du(a) +this.n.ab(0,this.gdH())}, +ae(a){this.n.a0(0,this.gdH()) +this.d7(0)}, +c8(a){return new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d))}} +D.kI.prototype={} +D.AB.prototype={ +syT(a){if(J.f(a,this.r))return +this.r=a +this.an()}, +syU(a){if(J.f(a,this.x))return +this.x=a +this.an()}, +sH9(a){if(this.y===a)return +this.y=a +this.an()}, +sHa(a){if(this.z===a)return +this.z=a +this.an()}, +fF(a,b,c){var s,r,q,p,o,n=this,m=n.x,l=n.r +if(m==null||l==null||m.a===m.b)return +s=n.f +s.saz(0,l) +r=c.ar.zO(X.d0(C.o,m.a,m.b,!1),n.y,n.z) +for(q=r.length,p=0;p>>16&255,o>>>8&255,o&255)}if(r||g==null||!f.f)return +r=P.wy(s.bO(c.gem()),C.avP) +o=f.z +if(o==null){o=H.aA() +o=o?H.b3():new H.aT(new H.aW()) +if(f.z==null)f.z=o +else o=H.h(H.cg("floatingCursorPaint"))}o.saz(0,g) +a.cm(0,r,o)}, +eO(a){var s=this +if(s===a)return!1 +return!(a instanceof D.yY)||a.f!==s.f||a.x!==s.x||!J.f(a.Q,s.Q)||!J.f(a.ch,s.ch)||!a.cx.k(0,s.cx)||!J.f(a.cy,s.cy)||!J.f(a.db,s.db)}} +D.qO.prototype={ +ab(a,b){var s,r,q +for(s=this.f,r=s.length,q=0;q328){s-=128 +r+=64}i.gxj().f8(0,new P.ib(s)) +p=i.rx.b +o=i.gxj() +if(p>96+o.gaB(o)+12)q+=96 +p=a.gcf(a) +o=i.gxj() +o.toString +p.f3(0,o,b.R(0,new P.m(r,q)))}}catch(j){H.a5(j)}}} +F.FV.prototype={ +i(a){return this.b}} +F.fu.prototype={ +i(a){return this.wa(0)+"; flex="+H.e(this.e)+"; fit="+H.e(this.f)}} +F.GZ.prototype={ +i(a){return this.b}} +F.kx.prototype={ +i(a){return this.b}} +F.lH.prototype={ +i(a){return this.b}} +F.KA.prototype={ +ey(a){if(!(a.e instanceof F.fu))a.e=new F.fu(null,null,C.j)}, +dm(a){if(this.n===C.r)return this.Ep(a) +return this.abV(a)}, +wL(a){switch(this.n){case C.r:return a.b +case C.u:return a.a}}, +wO(a){switch(this.n){case C.r:return a.a +case C.u:return a.b}}, +c8(a){var s +if(this.a6===C.jC)return C.x +s=this.Jj(a,N.Ub()) +switch(this.n){case C.r:return a.bn(new P.N(s.a,s.b)) +case C.u:return a.bn(new P.N(s.b,s.a))}}, +Jj(a2,a3){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c=this,b=null,a=c.n===C.r?a2.b:a2.d,a0=a<1/0,a1=c.a7$ +for(s=t.US,r=a2.b,q=a2.d,p=b,o=0,n=0,m=0;a1!=null;){l=a1.e +l.toString +s.a(l) +k=l.e +if(k==null)k=0 +if(k>0){o+=k +p=a1}else{if(c.a6===C.jB)switch(c.n){case C.r:j=S.lB(q,b) +break +case C.u:j=S.lB(b,r) +break +default:j=b}else switch(c.n){case C.r:j=new S.aw(0,1/0,0,q) +break +case C.u:j=new S.aw(0,r,0,1/0) +break +default:j=b}i=a3.$2(a1,j) +m+=c.wO(i) +n=Math.max(n,H.e4(c.wL(i)))}a1=l.aw$}h=Math.max(0,(a0?a:0)-m) +if(o>0){g=a0?h/o:0/0 +a1=c.a7$ +for(f=0;a1!=null;){l=a1.e +l.toString +k=s.a(l).e +if(k==null)k=0 +if(k>0){if(a0)e=a1===p?h-f:g*k +else e=1/0 +d=H.b2("minChildExtent") +l=a1.e +l.toString +l=s.a(l).f +switch(l==null?C.nx:l){case C.nx:if(d.b!==d)H.h(H.ar1(d.a)) +d.b=e +break +case C.ny:if(d.b!==d)H.h(H.ar1(d.a)) +d.b=0 +break}if(c.a6===C.jB)switch(c.n){case C.r:l=d.b +if(l===d)H.h(H.p_(d.a)) +j=new S.aw(l,e,q,q) +break +case C.u:l=d.b +if(l===d)H.h(H.p_(d.a)) +j=new S.aw(r,r,l,e) +break +default:j=b}else switch(c.n){case C.r:l=d.b +if(l===d)H.h(H.p_(d.a)) +j=new S.aw(l,e,0,q) +break +case C.u:l=d.b +if(l===d)H.h(H.p_(d.a)) +j=new S.aw(0,r,l,e) +break +default:j=b}i=a3.$2(a1,j) +m+=c.wO(i) +f+=e +n=Math.max(n,H.e4(c.wL(i)))}l=a1.e +l.toString +a1=s.a(l).aw$}}return new F.afL(a0&&c.V===C.kP?a:m,n,m)}, +bJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a=this,a0=t.k.a(K.x.prototype.gaa.call(a)),a1=a.Jj(a0,N.Uc()),a2=a1.a,a3=a1.b +if(a.a6===C.jC){s=a.a7$ +for(r=t.US,q=0,p=0,o=0;s!=null;){n=a.aL +n.toString +m=s.zP(n,!0) +if(m!=null){q=Math.max(q,m) +p=Math.max(m,p) +o=Math.max(s.rx.b-m,o) +a3=Math.max(p+o,a3)}n=s.e +n.toString +s=r.a(n).aw$}}else q=0 +switch(a.n){case C.r:r=a.rx=a0.bn(new P.N(a2,a3)) +a2=r.a +a3=r.b +break +case C.u:r=a.rx=a0.bn(new P.N(a3,a2)) +a2=r.b +a3=r.a +break}l=a2-a1.c +a.aX=Math.max(0,-l) +k=Math.max(0,l) +j=H.b2("leadingSpace") +i=H.b2("betweenSpace") +r=F.aue(a.n,a.aD,a.aT) +h=r===!1 +switch(a.G){case C.eI:j.sbH(0) +i.sbH(0) +break +case C.a8I:j.sbH(k) +i.sbH(0) +break +case C.a8J:j.sbH(k/2) +i.sbH(0) +break +case C.A9:j.sbH(0) +r=a.ci$ +i.sbH(r>1?k/(r-1):0) +break +case C.a8K:r=a.ci$ +i.sbH(r>0?k/r:0) +j.sbH(i.aV()/2) +break +case C.a8L:r=a.ci$ +i.sbH(r>0?k/(r+1):0) +j.sbH(i.aV()) +break}g=h?a2-j.aV():j.aV() +s=a.a7$ +for(r=t.US,n=a3/2,f=i.a;s!=null;){e=s.e +e.toString +r.a(e) +d=a.a6 +switch(d){case C.jA:case C.ng:if(F.aue(G.aIr(a.n),a.aD,a.aT)===(d===C.jA))c=0 +else{d=s.rx +d.toString +c=a3-a.wL(d)}break +case C.eg:d=s.rx +d.toString +c=n-a.wL(d)/2 +break +case C.jB:c=0 +break +case C.jC:if(a.n===C.r){d=a.aL +d.toString +m=s.zP(d,!0) +c=m!=null?q-m:0}else c=0 +break +default:c=null}if(h){d=s.rx +d.toString +g-=a.wO(d)}switch(a.n){case C.r:e.a=new P.m(g,c) +break +case C.u:e.a=new P.m(c,g) +break}if(h){d=i.b +if(d===i)H.h(H.p_(f)) +g-=d}else{d=s.rx +d.toString +d=a.wO(d) +b=i.b +if(b===i)H.h(H.p_(f)) +g+=d+b}s=e.aw$}}, +cA(a,b){return this.yj(a,b)}, +aS(a,b){var s,r,q,p=this +if(!(p.aX>1e-10)){p.r_(a,b) +return}s=p.rx +if(s.gK(s))return +s=p.bx +if(p.bC===C.S){s.saO(0,null) +p.r_(a,b)}else{r=p.geA() +q=p.rx +s.saO(0,a.on(r,b,new P.A(0,0,0+q.a,0+q.b),p.gPk(),p.bC,s.a))}}, +l(a){this.bx.saO(0,null) +this.mJ(0)}, +n_(a){var s +if(this.aX>1e-10){s=this.rx +s=new P.A(0,0,0+s.a,0+s.b)}else s=null +return s}, +cs(){var s=this.VO() +return this.aX>1e-10?s+" OVERFLOWING":s}} +F.afL.prototype={} +F.Rc.prototype={ +al(a){var s,r,q +this.du(a) +s=this.a7$ +for(r=t.US;s!=null;){s.al(a) +q=s.e +q.toString +s=r.a(q).aw$}}, +ae(a){var s,r,q +this.d7(0) +s=this.a7$ +for(r=t.US;s!=null;){s.ae(0) +q=s.e +q.toString +s=r.a(q).aw$}}} +F.Rd.prototype={} +F.Re.prototype={} +U.KE.prototype={ +a5h(){var s=this +if(s.n!=null)return +s.n=s.bN +s.G=!1}, +Lm(){this.G=this.n=null +this.aF()}, +sfz(a,b){var s=this,r=s.V +if(b==r)return +if(b!=null&&r!=null&&b.Fv(r)){b.l(0) +return}r=s.V +if(r!=null)r.l(0) +s.V=b +s.aF() +if(s.aD==null||s.aT==null)s.X()}, +saM(a,b){if(b==this.aD)return +this.aD=b +this.X()}, +saB(a,b){if(b==this.aT)return +this.aT=b +this.X()}, +sTn(a,b){if(b===this.aL)return +this.aL=b +this.X()}, +a9p(){this.aX=null}, +saz(a,b){return}, +spp(a){if(a===this.bM)return +this.bM=a +this.aF()}, +sab3(a){return}, +sad9(a){return}, +sd9(a){if(a.k(0,this.bN))return +this.bN=a +this.Lm()}, +sagA(a,b){if(b===this.cR)return +this.cR=b +this.aF()}, +saaM(a){return}, +syY(a){if(a===this.cj)return +this.cj=a +this.aF()}, +saeV(a){return}, +sbp(a,b){if(this.cv==b)return +this.cv=b +this.Lm()}, +MU(a){var s,r,q=this,p=q.aD +a=S.lB(q.aT,p).r9(a) +p=q.V +if(p==null)return new P.N(C.h.E(0,a.a,a.b),C.h.E(0,a.c,a.d)) +p=p.gaM(p) +s=q.aL +r=q.V +return a.abd(new P.N(p/s,r.gaB(r)/q.aL))}, +fw(a){return!0}, +c8(a){return this.MU(a)}, +bJ(){this.rx=this.MU(t.k.a(K.x.prototype.gaa.call(this)))}, +al(a){this.du(a)}, +ae(a){this.d7(0)}, +aS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this +if(d.V==null)return +d.a5h() +s=a.gcf(a) +r=d.rx +q=b.a +p=b.b +o=r.a +r=r.b +n=d.V +n.toString +m=d.a6 +l=d.aL +k=d.aX +j=d.by +i=d.n +i.toString +h=d.e7 +g=d.cR +f=d.G +f.toString +e=d.cj +X.auZ(i,s,h,k,m,d.bM,j,f,n,e,!1,1,new P.A(q,p,q+o,p+r),g,l)}, +l(a){var s=this.V +if(s!=null)s.l(0) +this.V=null +this.mJ(0)}} +T.to.prototype={ +i(a){return"AnnotationEntry(annotation: "+this.a.i(0)+", localPosition: "+this.b.i(0)+")"}} +T.BU.prototype={} +T.vh.prototype={ +l(a){var s=this.x +if(s!=null)s.l(0) +this.x=null}, +df(){if(this.r)return +this.r=!0}, +gnV(){return!1}, +siG(a){var s=this,r=s.x +if(r!=null)r.l(0) +s.x=a +if(!s.gnV()){r=t.Hb +if(r.a(B.H.prototype.gaf.call(s,s))!=null&&!r.a(B.H.prototype.gaf.call(s,s)).gnV())r.a(B.H.prototype.gaf.call(s,s)).df()}}, +zI(){this.r=this.r||this.gnV()}, +ma(a){if(!this.gnV())this.df() +this.Ar(a)}, +bT(a){var s,r,q=this,p=t.Hb.a(B.H.prototype.gaf.call(q,q)) +if(p!=null){s=q.z +r=q.y +if(s==null)p.db=r +else s.y=r +r=q.y +if(r==null)p.dx=s +else r.z=s +q.y=q.z=null +p.ma(q) +q.e.saO(0,null)}}, +eu(a,b,c){return!1}, +Q1(a,b,c){var s=H.a([],c.j("y>")) +this.eu(new T.BU(s,c.j("BU<0>")),b,!0,c) +return s.length===0?null:C.b.gJ(s).a}, +a_K(a){var s,r=this +if(!r.r&&r.x!=null){s=r.x +s.toString +a.Oh(s) +return}r.fn(a) +r.r=!1}, +cs(){var s=this.V1() +return s+(this.b==null?" DETACHED":"")}} +T.GI.prototype={ +saO(a,b){var s=this.a +if(b==null?s==null:b===s)return +if(s!=null)if(--s.f===0)J.t6(s) +this.a=b +if(b!=null)++b.f}, +i(a){var s=this.a +return"LayerHandle("+(s!=null?J.dD(s):"DISPOSED")+")"}} +T.K4.prototype={ +sRC(a){var s +this.df() +s=this.dx +if(s!=null)s.l(0) +this.dx=a}, +l(a){this.sRC(null) +this.HX(0)}, +cN(a,b){var s=this.dx +s.toString +a.Of(b,s,this.dy,this.fr)}, +fn(a){return this.cN(a,C.j)}, +eu(a,b,c){return!1}} +T.JJ.prototype={ +cN(a,b){var s=this.db +s=b.k(0,C.j)?s:s.bO(b) +a.Oe(this.dx,s) +a.Hp(this.dy) +a.Hf(!1) +a.He(!1)}, +fn(a){return this.cN(a,C.j)}, +eu(a,b,c){return!1}} +T.dG.prototype={ +aaw(a){this.zI() +this.fn(a) +this.r=!1 +return a.c0(0)}, +l(a){this.Ge() +this.HX(0)}, +zI(){var s,r=this +r.Vn() +s=r.db +for(;s!=null;){s.zI() +r.r=r.r||s.r +s=s.y}}, +eu(a,b,c,d){var s,r,q +for(s=this.dx,r=a.a;s!=null;s=s.z){if(s.eu(a,b,!0,d))return!0 +q=r.length +if(q!==0)return!1}return!1}, +al(a){var s +this.Aq(a) +s=this.db +for(;s!=null;){s.al(a) +s=s.y}}, +ae(a){var s +this.d7(0) +s=this.db +for(;s!=null;){s.ae(0) +s=s.y}}, +nW(a,b){var s,r=this +if(!r.gnV())r.df() +r.HJ(b) +s=b.z=r.dx +if(s!=null)s.y=b +r.dx=b +if(r.db==null)r.db=b +b.e.saO(0,b)}, +Ge(){var s,r=this,q=r.db +for(;q!=null;q=s){s=q.y +q.y=q.z=null +if(!r.gnV())r.df() +r.Ar(q) +q.e.saO(0,null)}r.dx=r.db=null}, +cN(a,b){this.qN(a,b)}, +fn(a){return this.cN(a,C.j)}, +qN(a,b){var s,r,q,p=this.db +for(s=b.a,r=b.b;p!=null;){q=C.j.a===s&&C.j.b===r +if(q)p.a_K(a) +else p.cN(a,b) +p=p.y}}, +qM(a){return this.qN(a,C.j)}, +p8(a,b){}} +T.jb.prototype={ +sfD(a,b){if(!b.k(0,this.r2))this.df() +this.r2=b}, +eu(a,b,c,d){return this.nv(a,b.a5(0,this.r2),!0,d)}, +p8(a,b){var s=this.r2 +b.cw(0,E.mu(s.a,s.b,0))}, +cN(a,b){var s=this,r=s.r2 +s.siG(a.RN(b.a+r.a,b.b+r.b,t.Ff.a(s.x))) +s.qM(a) +a.dr(0)}, +fn(a){return this.cN(a,C.j)}} +T.tR.prototype={ +eu(a,b,c,d){if(!this.r2.v(0,b))return!1 +return this.nv(a,b,!0,d)}, +cN(a,b){var s,r=this,q=b.k(0,C.j),p=r.r2 +if(q){p.toString +s=p}else s=p.bO(b) +r.siG(a.RM(s,r.rx,t.GB.a(r.x))) +r.qN(a,b) +a.dr(0)}, +fn(a){return this.cN(a,C.j)}} +T.D_.prototype={ +eu(a,b,c,d){if(!this.r2.v(0,b))return!1 +return this.nv(a,b,!0,d)}, +cN(a,b){var s,r=this,q=b.k(0,C.j),p=r.r2 +if(q){p.toString +s=p}else s=p.bO(b) +r.siG(a.RL(s,r.rx,t.cW.a(r.x))) +r.qN(a,b) +a.dr(0)}, +fn(a){return this.cN(a,C.j)}} +T.tQ.prototype={ +eu(a,b,c,d){if(!this.r2.v(0,b))return!1 +return this.nv(a,b,!0,d)}, +cN(a,b){var s,r=this,q=b.k(0,C.j),p=r.r2 +if(q){p.toString +s=p}else s=p.bO(b) +r.siG(a.RK(s,r.rx,t.Aw.a(r.x))) +r.qN(a,b) +a.dr(0)}, +fn(a){return this.cN(a,C.j)}} +T.qB.prototype={ +sce(a,b){var s=this +if(b.k(0,s.a3))return +s.a3=b +s.aR=!0 +s.df()}, +cN(a,b){var s,r,q,p=this +p.b1=p.a3 +s=p.r2.R(0,b) +if(!s.k(0,C.j)){r=E.mu(s.a,s.b,0) +q=p.b1 +q.toString +r.cw(0,q) +p.b1=r}p.siG(a.vw(p.b1.a,t.qf.a(p.x))) +p.qM(a) +a.dr(0)}, +fn(a){return this.cN(a,C.j)}, +Df(a){var s,r=this +if(r.aR){s=r.a3 +s.toString +r.b6=E.vN(F.amI(s)) +r.aR=!1}s=r.b6 +if(s==null)return null +return T.eY(s,a)}, +eu(a,b,c,d){var s=this.Df(b) +if(s==null)return!1 +return this.Vq(a,s,!0,d)}, +p8(a,b){var s=this.b1 +if(s==null){s=this.a3 +s.toString +b.cw(0,s)}else b.cw(0,s)}} +T.w7.prototype={ +p8(a,b){var s=this.rx +b.at(0,s.a,s.b)}, +cN(a,b){var s,r=this,q=r.db!=null +if(q){s=r.r2 +s.toString +r.siG(a.RO(s,r.rx.R(0,b),t.Zr.a(r.x)))}else r.siG(null) +r.qM(a) +if(q)a.dr(0)}, +fn(a){return this.cN(a,C.j)}} +T.wo.prototype={ +sOK(a,b){if(b!==this.r2){this.r2=b +this.df()}}, +smU(a){if(a!==this.rx){this.rx=a +this.df()}}, +so9(a,b){if(b!==this.ry){this.ry=b +this.df()}}, +saz(a,b){if(!b.k(0,this.x1)){this.x1=b +this.df()}}, +sth(a,b){if(!b.k(0,this.x2)){this.x2=b +this.df()}}, +eu(a,b,c,d){if(!this.r2.v(0,b))return!1 +return this.nv(a,b,!0,d)}, +cN(a,b){var s,r,q=this,p=b.k(0,C.j),o=q.r2 +if(p){o.toString +p=o}else p=o.bO(b) +o=q.ry +o.toString +s=q.x1 +s.toString +r=q.x2 +q.siG(a.RQ(q.rx,s,o,t._c.a(q.x),p,r)) +q.qN(a,b) +a.dr(0)}, +fn(a){return this.cN(a,C.j)}} +T.vi.prototype={ +i(a){var s="#"+Y.bJ(this)+"(" +return s+(this.a!=null?"":"")+")"}} +T.mn.prototype={ +gnV(){return!0}, +al(a){var s=this +s.UT(a) +s.ry=null +s.r2.a=s}, +ae(a){this.ry=this.r2.a=null +this.UU(0)}, +eu(a,b,c,d){return this.nv(a,b.a5(0,this.rx),!0,d)}, +cN(a,b){var s=this,r=s.rx.R(0,b) +s.ry=r +if(!r.k(0,C.j)){r=s.ry +s.siG(a.vw(E.mu(r.a,r.b,0).a,t.qf.a(s.x)))}s.qM(a) +if(!J.f(s.ry,C.j))a.dr(0)}, +fn(a){return this.cN(a,C.j)}, +p8(a,b){var s +if(!J.f(this.ry,C.j)){s=this.ry +b.at(0,s.a,s.b)}}} +T.uK.prototype={ +Df(a){var s,r,q,p,o=this +if(o.S){s=o.GR() +s.toString +o.y2=E.vN(s) +o.S=!1}if(o.y2==null)return null +r=new E.hz(new Float64Array(4)) +r.w5(a.a,a.b,0,1) +s=o.y2.as(0,r).a +q=s[0] +p=o.x1 +return new P.m(q-p.a,s[1]-p.b)}, +eu(a,b,c,d){var s +if(this.r2.a==null)return!1 +s=this.Df(b) +if(s==null)return!1 +return this.nv(a,s,!0,d)}, +GR(){var s,r +if(this.y1==null)return null +s=this.x2 +r=E.mu(-s.a,-s.b,0) +s=this.y1 +s.toString +r.cw(0,s) +return r}, +a1R(){var s,r,q,p,o,n,m=this +m.y1=null +s=m.r2.a +if(s==null)return +r=t.KV +q=H.a([s],r) +p=H.a([m],r) +T.a1T(s,m,q,p) +o=T.aqC(q) +s.p8(null,o) +r=m.x1 +o.at(0,r.a,r.b) +n=T.aqC(p) +if(n.o5(n)===0)return +n.cw(0,o) +m.y1=n +m.S=!0}, +gnV(){return!0}, +cN(a,b){var s,r,q=this +if(q.r2.a==null&&!0){q.x2=q.y1=null +q.S=!0 +q.siG(null) +return}q.a1R() +s=q.y1 +r=t.qf +if(s!=null){q.siG(a.vw(s.a,r.a(q.x))) +q.qM(a) +a.dr(0) +q.x2=q.ry.R(0,b)}else{q.x2=null +s=q.ry +q.siG(a.vw(E.mu(s.a,s.b,0).a,r.a(q.x))) +q.qM(a) +a.dr(0)}q.S=!0}, +fn(a){return this.cN(a,C.j)}, +p8(a,b){var s=this.y1 +if(s!=null)b.cw(0,s) +else{s=this.ry +b.cw(0,E.mu(s.a,s.b,0))}}} +T.tn.prototype={ +eu(a,b,c,d){var s,r,q,p=this,o=p.nv(a,b,!0,d),n=a.a +if(n.length!==0&&!0)return o +s=p.rx +if(s!=null){r=p.ry +q=r.a +r=r.b +s=!new P.A(q,r,q+s.a,r+s.b).v(0,b)}else s=!1 +if(s)return o +if(H.bp(p.$ti.c)===H.bp(d)){o=o||!1 +n.push(new T.to(d.a(p.r2),b.a5(0,p.ry),d.j("to<0>")))}return o}} +T.Px.prototype={} +A.PV.prototype={ +agB(a){var s=this.a +this.a=a +return s}, +i(a){var s="#",r="latestEvent: "+(s+Y.bJ(this.b)),q=this.a,p="annotations: [list of "+q.gp(q)+"]" +return s+Y.bJ(this)+"("+r+", "+p+")"}} +A.PW.prototype={ +gn0(a){var s=this.c +return s.gn0(s)}} +A.IU.prototype={ +L_(a){var s,r,q,p,o,n,m=t._h,l=t.XK.a(P.D(m,t.xV)) +for(s=a.a,r=s.length,q=0;q"}} +K.pi.prototype={ +dg(a,b){var s +if(a.gax()){this.tn() +if(a.fx)K.aru(a,null,!0) +s=a.dx.a +s.toString +t.gY.a(s) +s.sfD(0,b) +this.DG(s)}else a.LM(this,b)}, +DG(a){a.bT(0) +this.a.nW(0,a)}, +gcf(a){var s,r=this +if(r.e==null){r.c=new T.K4(r.b,T.ac()) +s=P.arC() +r.d=s +r.e=P.apZ(s,null) +s=r.c +s.toString +r.a.nW(0,s)}s=r.e +s.toString +return s}, +tn(){var s,r=this +if(r.e==null)return +s=r.c +s.toString +s.sRC(r.d.uL()) +r.e=r.d=r.c=null}, +Hm(){var s=this.c +if(s!=null)if(!s.dy){s.dy=!0 +s.df()}}, +oo(a,b,c,d){var s,r=this +if(a.db!=null)a.Ge() +r.tn() +r.DG(a) +s=r.abC(a,d==null?r.b:d) +b.$2(s,c) +s.tn()}, +vu(a,b,c){return this.oo(a,b,c,null)}, +abC(a,b){return new K.pi(a,b)}, +on(a,b,c,d,e,f){var s,r=c.bO(b) +if(a){s=f==null?new T.tR(C.ay,T.ac()):f +if(!r.k(0,s.r2)){s.r2=r +s.df()}if(e!==s.rx){s.rx=e +s.df()}this.oo(s,d,b,r) +return s}else{this.aaZ(r,e,r,new K.a5P(this,d,b)) +return null}}, +ag3(a,b,c,d,e,f){var s,r=c.bO(b),q=d.bO(b) +if(a){s=f==null?new T.D_(C.cB,T.ac()):f +if(!q.k(0,s.r2)){s.r2=q +s.df()}if(C.cB!==s.rx){s.rx=C.cB +s.df()}this.oo(s,e,b,r) +return s}else{this.aaY(q,C.cB,r,new K.a5O(this,e,b)) +return null}}, +ag2(a,b,c,d,e,f,g){var s,r=c.bO(b),q=d.bO(b) +if(a){s=g==null?new T.tQ(C.cB,T.ac()):g +if(q!==s.r2){s.r2=q +s.df()}if(f!==s.rx){s.rx=f +s.df()}this.oo(s,e,b,r) +return s}else{this.aaW(q,f,r,new K.a5N(this,e,b)) +return null}}, +G8(a,b,c,d,e){var s,r=this,q=b.a,p=b.b,o=E.mu(q,p,0) +o.cw(0,c) +o.at(0,-q,-p) +if(a){s=e==null?T.asw(null):e +s.sce(0,o) +r.oo(s,d,b,T.ard(o,r.b)) +return s}else{q=r.gcf(r) +q.bD(0) +q.as(0,o.a) +d.$2(r,b) +r.gcf(r).bs(0) +return null}}, +RR(a,b,c,d){return this.G8(a,b,c,d,null)}, +RP(a,b,c,d){var s=d==null?new T.w7(C.j,T.ac()):d +if(b!==s.r2){s.r2=b +s.df()}if(!a.k(0,s.rx)){s.rx=a +s.df()}this.vu(s,c,C.j) +return s}, +i(a){return"PaintingContext#"+H.f3(this)+"(layer: "+this.a.i(0)+", canvas bounds: "+this.b.i(0)+")"}} +K.a5P.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +K.a5O.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +K.a5N.prototype={ +$0(){return this.b.$2(this.a,this.c)}, +$S:0} +K.Wi.prototype={} +K.a90.prototype={ +l(a){var s=this.b +if(s!=null)this.a.Q.a0(0,s) +s=this.a +if(--s.ch===0){s.Q.l(0) +s.Q=null +s.c.$0()}}} +K.K6.prototype={ +vC(){this.a.$0()}, +sagK(a){var s=this.d +if(s===a)return +if(s!=null)s.ae(0) +this.d=a +a.al(this)}, +ade(){var s,r,q,p,o,n,m,l +try{for(q=t.O,p=t.TT;o=this.e,o.length!==0;){s=o +this.e=H.a([],p) +o=s +n=new K.a6b() +if(!!o.immutable$list)H.h(P.S("sort")) +m=o.length-1 +if(m-0<=32)H.LT(o,0,m,n) +else H.LS(o,0,m,n) +n=o.length +l=0 +for(;l0;m=l){l=m-1 +r[m].dk(r[l],n)}return n}, +n_(a){return null}, +Ev(a){return null}, +eC(a){}, +w2(a){var s,r=this +if(t.O.a(B.H.prototype.gcd.call(r)).Q==null)return +s=r.id +if(s!=null&&!s.cx)s.Ty(a) +else if(r.gaf(r)!=null){s=r.gaf(r) +s.toString +t.e.a(s).w2(a)}}, +gCY(){var s,r=this +if(r.fy==null){s=A.n3() +r.fy=s +r.eC(s)}s=r.fy +s.toString +return s}, +qS(){this.go=!0 +this.id=null +this.bm(new K.a7p())}, +ay(){var s,r,q,p,o,n,m=this +if(m.b==null||t.O.a(B.H.prototype.gcd.call(m)).Q==null){m.fy=null +return}if(m.id!=null){s=m.fy +r=(s==null?null:s.a)===!0}else r=!1 +m.fy=null +q=m.gCY().a&&r +s=t.e +p=m +while(!0){if(!(!q&&p.gaf(p) instanceof K.x))break +if(p!==m&&p.go)break +p.go=!0 +o=p.gaf(p) +o.toString +s.a(o) +if(o.fy==null){n=A.n3() +o.fy=n +o.eC(n)}q=o.fy.a +if(q&&o.id==null)return +p=o}if(p!==m&&m.id!=null&&m.go)t.O.a(B.H.prototype.gcd.call(m)).cy.w(0,m) +if(!p.go){p.go=!0 +s=t.O +if(s.a(B.H.prototype.gcd.call(m))!=null){s.a(B.H.prototype.gcd.call(m)).cy.F(0,p) +s.a(B.H.prototype.gcd.call(m)).vC()}}}, +a9y(){var s,r,q,p,o,n,m=this,l=null +if(m.Q)return +s=m.id +if(s==null)s=l +else{s=t.LQ.a(B.H.prototype.gaf.call(s,s)) +if(s==null)s=l +else s=s.cy||s.cx}r=t.pp.a(m.Ky(s===!0)) +q=H.a([],t.W) +s=m.id +p=s==null +o=p?l:s.y +n=p?l:s.z +s=p?l:s.Q +r.qU(s==null?0:s,n,o,q) +C.b.gc5(q)}, +Ky(a){var s,r,q,p,o,n,m,l,k=this,j={},i=k.gCY() +j.a=i.c +s=!i.d&&!i.a +r=t.CZ +q=H.a([],r) +p=P.aS(t.pp) +o=a||i.S +j.b=!1 +k.ff(new K.a7n(j,k,o,q,p,i,s)) +if(j.b)return new K.MM(H.a([k],t.TT),!1) +for(n=P.cx(p,p.r),m=H.w(n).c;n.t();)m.a(n.d).z7() +k.go=!1 +if(!(k.gaf(k) instanceof K.x)){n=j.a +l=new K.RA(H.a([],r),H.a([k],t.TT),n)}else{n=j.a +if(s)l=new K.adU(H.a([],r),n) +else{l=new K.Sm(a,i,H.a([],r),H.a([k],t.TT),n) +if(i.a)l.y=!0}}l.M(0,q) +return l}, +ff(a){this.bm(a)}, +qQ(a,b,c){a.nm(0,t.V1.a(c),b)}, +lC(a,b){}, +cs(){var s,r,q=this,p="#"+Y.bJ(q),o=q.ch +if(o!=null&&o!==q){o=t.Rn +s=o.a(q.gaf(q)) +r=1 +while(!0){if(!(s!=null&&s!==q.ch))break +s=o.a(s.gaf(s));++r}p+=" relayoutBoundary=up"+r}if(q.Q)p+=" NEEDS-LAYOUT" +if(q.fx)p+=" NEEDS-PAINT" +if(q.dy)p+=" NEEDS-COMPOSITING-BITS-UPDATE" +return q.b==null?p+" DETACHED":p}, +i(a){return this.cs()}, +ei(a,b,c,d){var s,r=this +if(r.gaf(r) instanceof K.x){s=r.gaf(r) +s.toString +t.e.a(s) +s.ei(a,b==null?r:b,c,d)}}, +tk(){return this.ei(C.aU,null,C.G,null)}, +q8(a){return this.ei(C.aU,null,C.G,a)}, +q9(a,b,c){return this.ei(a,null,b,c)}, +$iaj:1} +K.a7m.prototype={ +$0(){var s=this +return P.cL(function(){var r=0,q=1,p,o +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:o=s.a +r=2 +return Y.alF("The following RenderObject was being processed when the exception was fired",C.Lq,o) +case 2:r=3 +return Y.alF("RenderObject",C.Lr,o) +case 3:return P.cJ() +case 1:return P.cK(p)}}},t.o)}, +$S:14} +K.a7q.prototype={ +$0(){this.b.$1(this.c.a(this.a.gaa()))}, +$S:0} +K.a7o.prototype={ +$1(a){a.NC() +if(a.geA())this.a.fr=!0}, +$S:49} +K.a7p.prototype={ +$1(a){a.qS()}, +$S:49} +K.a7n.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.a +if(e.b||f.b.Q){e.b=!0 +return}s=a.Ky(f.c) +if(s.gO9()){e.b=!0 +return}if(s.a){C.b.sp(f.d,0) +f.e.b_(0) +if(!f.f.a)e.a=!0}for(e=s.gQJ(),r=e.length,q=f.d,p=f.e,o=f.f,n=f.b,m=f.r,l=0;l"),n=0;n1){k=new K.ahV() +k.a0P(c,b,s)}else k=g +r=h.e +q=!r +if(q){if(k==null)p=g +else{p=k.gxr() +p=p.gK(p)}p=p===!0}else p=!1 +if(p)return +p=C.b.gJ(s) +if(p.id==null)p.id=A.Ls(g,C.b.gJ(s).gtj()) +j=C.b.gJ(s).id +j.sQX(r) +j.id=h.c +j.Q=a +if(a!==0){h.K2() +r=h.f +r.so9(0,r.b1+a)}if(k!=null){j.sbd(0,k.gxr()) +j.sce(0,k.ga9i()) +j.y=k.b +j.z=k.a +if(q&&k.e){h.K2() +h.f.bc(C.FN,!0)}}i=H.a([],t.W) +for(r=h.x,q=r.length,n=0;n0;){r=c[s];--s +q=c[s] +a=r.Ev(q) +if(a!=null){m.b=a +m.a=K.atf(m.a,r.n_(q))}else m.b=K.atf(m.b,r.n_(q)) +l=$.awi() +l.dt() +p=m.c +K.aFx(r,q,p==null?H.h(H.v("_transform")):p,l) +m.b=K.atg(m.b,l) +m.a=K.atg(m.a,l)}o=C.b.gJ(c) +l=m.b +m.d=l==null?o.goy():l.f6(o.goy()) +l=m.a +if(l!=null){n=l.f6(m.gxr()) +if(n.gK(n)){l=m.gxr() +l=!l.gK(l)}else l=!1 +m.e=l +if(!l)m.d=n}}} +K.Fk.prototype={} +K.Rj.prototype={} +Q.dZ.prototype={ +i(a){var s=H.a(["offset="+H.e(this.a)],t.s) +s.push(this.wa(0)) +return C.b.c4(s,"; ")}} +Q.wP.prototype={ +ey(a){if(!(a.e instanceof Q.dZ))a.e=new Q.dZ(null,null,C.j)}, +gdh(a){var s=this.n.c +s.toString +return s}, +sdh(a,b){var s=this,r=s.n +switch(r.c.bA(0,b)){case C.dP:case C.avW:return +case C.Fd:r.sdh(0,b) +s.V=s.G=null +s.BO(b) +s.aF() +s.ay() +break +case C.dQ:r.sdh(0,b) +s.V=s.G=s.aX=null +s.BO(b) +s.X() +break}}, +ga6G(){var s=this.a6 +return s==null?H.h(H.v("_placeholderSpans")):s}, +BO(a){this.a6=H.a([],t.TP) +a.bm(new Q.a7r(this))}, +spS(a,b){var s=this.n +if(s.d===b)return +s.spS(0,b) +this.aF()}, +sbp(a,b){var s=this.n +if(s.e===b)return +s.sbp(0,b) +this.X()}, +sU3(a){if(this.aD===a)return +this.aD=a +this.X()}, +safR(a,b){var s,r=this +if(r.aT===b)return +r.aT=b +s=b===C.bL?"\u2026":null +r.n.sPB(0,s) +r.X()}, +srT(a){var s=this.n +if(s.f===a)return +s.srT(a) +this.aX=null +this.X()}, +srs(a,b){var s=this.n +if(s.y==b)return +s.srs(0,b) +this.aX=null +this.X()}, +spx(a,b){var s=this.n +if(J.f(s.x,b))return +s.spx(0,b) +this.aX=null +this.X()}, +smH(a,b){var s=this.n +if(J.f(s.z,b))return +s.smH(0,b) +this.aX=null +this.X()}, +srU(a){var s=this.n +if(s.Q===a)return +s.srU(a) +this.aX=null +this.X()}, +svE(a,b){return}, +dm(a){this.Cu(t.k.a(K.x.prototype.gaa.call(this))) +return this.n.dm(C.Z)}, +fw(a){return!0}, +cA(a,b){var s,r,q,p,o,n,m,l,k,j,i={},h=this.n,g=h.a.fi(b),f=h.c.GW(g) +if(f!=null&&!0){s=new O.hV(t.zE.a(f)) +a.nF() +s.b=C.b.gL(a.b) +a.a.push(s) +r=!0}else r=!1 +s=i.a=this.a7$ +q=H.w(this).j("as.1") +p=t.ot +o=0 +while(!0){if(!(s!=null&&o")),g.AL(d,1,a3,h.c),g=new H.dV(g,g.gp(g)),h=H.w(g).c;g.t();){f=h.a(g.d) +c=c.oc(new P.A(f.a,f.b,f.c,f.d)) +b=f.e}h=c.a +g=Math.max(0,h) +f=c.b +e=Math.max(0,f) +h=Math.min(c.c-h,p.a(K.x.prototype.gaa.call(a2)).b) +f=Math.min(c.d-f,p.a(K.x.prototype.gaa.call(a2)).d) +o=new P.A(Math.floor(g)-4,Math.floor(e)-4,Math.ceil(g+h)+4,Math.ceil(e+f)+4) +a=A.n3() +a0=m+1 +a.r2=new A.mH(m,a3) +a.d=!0 +a.aR=n +f=j.b +a6=f==null?a6:f +a.aJ=new A.cr(a6,j.f) +a6=a2.bM +a1=(a6==null?a3:!a6.gK(a6))===!0?a2.bM.pK():A.Ls(a3,a3) +a1.SD(0,a) +if(!a1.x.k(0,o)){a1.x=o +a1.lX()}s.ek(0,a1) +a4.push(a1) +m=a0 +n=b}a2.bM=s +a7.nm(0,a4,a8)}, +qS(){this.AD() +this.bM=null}, +dX(a){return this.gdh(this).$0()}} +Q.a7r.prototype={ +$1(a){return!0}, +$S:34} +Q.a7t.prototype={ +$2(a,b){return this.a.a.bV(a,b)}, +$S:12} +Q.a7u.prototype={ +$2(a,b){var s=this.a.a +s.toString +a.dg(s,b)}, +$S:9} +Q.a7s.prototype={ +$1(a){return!1}, +$S:105} +Q.A1.prototype={ +al(a){var s,r,q +this.du(a) +s=this.a7$ +for(r=t.ot;s!=null;){s.al(a) +q=s.e +q.toString +s=r.a(q).aw$}}, +ae(a){var s,r,q +this.d7(0) +s=this.a7$ +for(r=t.ot;s!=null;){s.ae(0) +q=s.e +q.toString +s=r.a(q).aw$}}} +Q.Rk.prototype={} +Q.Rl.prototype={ +al(a){this.WW(a) +$.ia.lx$.a.F(0,this.gtr())}, +ae(a){$.ia.lx$.a.w(0,this.gtr()) +this.WX(0)}} +L.KN.prototype={ +safQ(a){if(a===this.n)return +this.n=a +this.aF()}, +sag9(a){if(a===this.G)return +this.G=a +this.aF()}, +gmF(){return!0}, +gaG(){return!0}, +ga5y(){var s=this.n,r=(s|1)>>>0>0||(s|2)>>>0>0?80:0 +return(s|4)>>>0>0||(s|8)>>>0>0?r+80:r}, +c8(a){return a.bn(new P.N(1/0,this.ga5y()))}, +aS(a,b){var s,r,q,p=b.a,o=b.b,n=this.rx,m=n.a +n=n.b +s=this.n +r=this.G +q=T.ac() +a.tn() +a.DG(new T.JJ(new P.A(p,o,p+m,o+n),s,r,!1,!1,q))}} +E.KS.prototype={} +E.dN.prototype={ +ey(a){if(!(a.e instanceof K.id))a.e=new K.id()}, +c8(a){var s=this.B$ +if(s!=null)return s.le(a) +return this.uu(a)}, +bJ(){var s=this,r=s.B$,q=t.k +if(r!=null){r.cr(0,q.a(K.x.prototype.gaa.call(s)),!0) +r=s.B$.rx +r.toString +s.rx=r}else s.rx=s.uu(q.a(K.x.prototype.gaa.call(s)))}, +uu(a){return new P.N(C.h.E(0,a.a,a.b),C.h.E(0,a.c,a.d))}, +cA(a,b){var s=this.B$ +s=s==null?null:s.bV(a,b) +return s===!0}, +dk(a,b){}, +aS(a,b){var s=this.B$ +if(s!=null)a.dg(s,b)}} +E.uU.prototype={ +i(a){return this.b}} +E.KT.prototype={ +bV(a,b){var s,r,q=this +if(q.rx.v(0,b)){s=q.cA(a,b)||q.C===C.bD +if(s||q.C===C.cI){r=new S.o9(b,q) +a.nF() +r.b=C.b.gL(a.b) +a.a.push(r)}}else s=!1 +return s}, +fw(a){return this.C===C.bD}} +E.wM.prototype={ +sOl(a){if(this.C.k(0,a))return +this.C=a +this.X()}, +bJ(){var s=this,r=t.k.a(K.x.prototype.gaa.call(s)),q=s.B$,p=s.C +if(q!=null){q.cr(0,p.r9(r),!0) +q=s.B$.rx +q.toString +s.rx=q}else s.rx=p.r9(r).bn(C.x)}, +c8(a){var s=this.B$,r=this.C +if(s!=null)return s.le(r.r9(a)) +else return r.r9(a).bn(C.x)}} +E.KH.prototype={ +saeZ(a,b){if(this.C===b)return +this.C=b +this.X()}, +saeX(a,b){if(this.ai===b)return +this.ai=b +this.X()}, +Lg(a){var s,r,q=a.a,p=a.b +p=p<1/0?p:C.h.E(this.C,q,p) +s=a.c +r=a.d +return new S.aw(q,p,s,r<1/0?r:C.h.E(this.ai,s,r))}, +M1(a,b){var s=this.B$ +if(s!=null)return a.bn(b.$2(s,this.Lg(a))) +return this.Lg(a).bn(C.x)}, +c8(a){return this.M1(a,N.Ub())}, +bJ(){this.rx=this.M1(t.k.a(K.x.prototype.gaa.call(this)),N.Uc())}} +E.KL.prototype={ +gaG(){if(this.B$!=null){var s=this.C +s=s!==0&&s!==255}else s=!1 +return s}, +sec(a,b){var s,r,q=this +if(q.ai===b)return +s=q.gaG() +r=q.C +q.ai=b +q.C=C.d.b4(C.d.E(b,0,1)*255) +if(s!==q.gaG())q.rr() +q.aF() +if(r!==0!==(q.C!==0)&&!0)q.ay()}, +sxS(a){return}, +aS(a,b){var s,r,q=this +if(q.B$!=null){s=q.C +if(s===0){q.dx.saO(0,null) +return}if(s===255){q.dx.saO(0,null) +s=q.B$ +s.toString +a.dg(s,b) +return}r=q.dx +r.saO(0,a.RP(b,s,E.dN.prototype.gfE.call(q),t.Jq.a(r.a)))}}, +ff(a){var s,r=this.B$ +if(r!=null)s=this.C!==0||!1 +else s=!1 +if(s){r.toString +a.$1(r)}}} +E.wK.prototype={ +gaG(){if(this.B$!=null){var s=this.yB$ +s.toString}else s=!1 +return s}, +sec(a,b){var s=this,r=s.rd$ +if(r===b)return +if(s.b!=null&&r!=null)r.a0(0,s.gxK()) +s.rd$=b +if(s.b!=null)b.ab(0,s.gxK()) +s.Dk()}, +sxS(a){if(a===this.n2$)return +this.n2$=a +this.ay()}, +Dk(){var s,r=this,q=r.rb$,p=r.rd$ +p=r.rb$=C.d.b4(C.d.E(p.gm(p),0,1)*255) +if(q!==p){s=r.yB$ +p=p>0&&p<255 +r.yB$=p +if(r.B$!=null&&s!==p)r.rr() +r.aF() +if(q===0||r.rb$===0)r.ay()}}, +ff(a){var s,r=this.B$ +if(r!=null)if(this.rb$===0){s=this.n2$ +s.toString}else s=!0 +else s=!1 +if(s){r.toString +a.$1(r)}}} +E.Kq.prototype={} +E.u9.prototype={ +ab(a,b){return null}, +a0(a,b){return null}, +i(a){return"CustomClipper"}} +E.n6.prototype={ +SU(a){return this.b.eh(new P.A(0,0,0+a.a,0+a.b),this.c)}, +TW(a){if(H.G(a)!==C.aBV)return!0 +t.jH.a(a) +return!a.b.k(0,this.b)||a.c!=this.c}} +E.rB.prototype={ +sus(a){var s,r=this,q=r.C +if(q==a)return +r.C=a +s=a==null +if(s||q==null||H.G(a)!==H.G(q)||a.TW(q))r.xa() +if(r.b!=null){if(q!=null)q.a0(0,r.gx9()) +if(!s)a.ab(0,r.gx9())}}, +al(a){var s +this.wh(a) +s=this.C +if(s!=null)s.ab(0,this.gx9())}, +ae(a){var s=this.C +if(s!=null)s.a0(0,this.gx9()) +this.qh(0)}, +xa(){this.ai=null +this.aF() +this.ay()}, +smU(a){if(a!==this.aN){this.aN=a +this.aF()}}, +bJ(){var s,r=this,q=r.rx +q=q!=null?q:null +r.qf() +s=r.rx +s.toString +if(!J.f(q,s))r.ai=null}, +nM(){var s,r,q=this +if(q.ai==null){s=q.C +if(s==null)s=null +else{r=q.rx +r.toString +r=s.SU(r) +s=r}q.ai=s==null?q.gwx():s}}, +n_(a){var s +if(this.C==null)s=null +else{s=this.rx +s=new P.A(0,0,0+s.a,0+s.b)}if(s==null){s=this.rx +s=new P.A(0,0,0+s.a,0+s.b)}return s}} +E.Kt.prototype={ +gwx(){var s=this.rx +return new P.A(0,0,0+s.a,0+s.b)}, +bV(a,b){var s=this +if(s.C!=null){s.nM() +if(!s.ai.v(0,b))return!1}return s.lP(a,b)}, +aS(a,b){var s,r,q=this,p=q.dx +if(q.B$!=null){q.nM() +s=q.geA() +r=q.ai +r.toString +p.saO(0,a.on(s,b,r,E.dN.prototype.gfE.call(q),q.aN,t.EM.a(p.a)))}else p.saO(0,null)}} +E.Ks.prototype={ +gwx(){var s=P.bX(),r=this.rx +s.hy(0,new P.A(0,0,0+r.a,0+r.b)) +return s}, +bV(a,b){var s=this +if(s.C!=null){s.nM() +if(!s.ai.v(0,b))return!1}return s.lP(a,b)}, +aS(a,b){var s,r,q,p,o=this,n=o.dx +if(o.B$!=null){o.nM() +s=o.geA() +r=o.rx +q=r.a +r=r.b +p=o.ai +p.toString +n.saO(0,a.ag2(s,b,new P.A(0,0,0+q,0+r),p,E.dN.prototype.gfE.call(o),o.aN,t.ts.a(n.a)))}else n.saO(0,null)}} +E.A2.prototype={ +so9(a,b){if(this.bQ===b)return +this.bQ=b +this.aF()}, +sth(a,b){if(this.ba.k(0,b))return +this.ba=b +this.aF()}, +saz(a,b){if(this.cp.k(0,b))return +this.cp=b +this.aF()}, +gaG(){return!0}, +eC(a){this.hk(a) +a.so9(0,this.bQ)}} +E.KO.prototype={ +sq7(a,b){if(this.EU===b)return +this.EU=b +this.xa()}, +saat(a,b){if(J.f(this.EV,b))return +this.EV=b +this.xa()}, +gwx(){var s,r,q,p,o=this +switch(o.EU){case C.aq:s=o.EV +if(s==null)s=C.b9 +r=o.rx +return s.ef(new P.A(0,0,0+r.a,0+r.b)) +case C.bx:s=o.rx +r=0+s.a +s=0+s.b +q=(r-0)/2 +p=(s-0)/2 +return new P.fD(0,0,r,s,q,p,q,p,q,p,q,p,q===p)}}, +bV(a,b){var s=this +if(s.C!=null){s.nM() +if(!s.ai.v(0,b))return!1}return s.lP(a,b)}, +aS(a,b){var s,r,q,p,o,n=this +if(n.B$!=null){n.nM() +s=n.ai.bO(b) +r=P.bX() +r.eB(0,s) +q=t.EA +if(q.a(K.x.prototype.gaO.call(n,n))==null)n.dx.saO(0,T.arB()) +p=q.a(K.x.prototype.gaO.call(n,n)) +p.sOK(0,r) +p.smU(n.aN) +o=n.bQ +p.so9(0,o) +p.saz(0,n.cp) +p.sth(0,n.ba) +q=q.a(K.x.prototype.gaO.call(n,n)) +q.toString +a.oo(q,E.dN.prototype.gfE.call(n),b,new P.A(s.a,s.b,s.c,s.d))}else n.dx.saO(0,null)}} +E.KP.prototype={ +gwx(){var s=P.bX(),r=this.rx +s.hy(0,new P.A(0,0,0+r.a,0+r.b)) +return s}, +bV(a,b){var s=this +if(s.C!=null){s.nM() +if(!s.ai.v(0,b))return!1}return s.lP(a,b)}, +aS(a,b){var s,r,q,p,o,n,m,l,k=this +if(k.B$!=null){k.nM() +s=k.rx +r=b.a +q=b.b +p=s.a +s=s.b +o=k.ai.bO(b) +n=t.EA +if(n.a(K.x.prototype.gaO.call(k,k))==null)k.dx.saO(0,T.arB()) +m=n.a(K.x.prototype.gaO.call(k,k)) +m.sOK(0,o) +m.smU(k.aN) +l=k.bQ +m.so9(0,l) +m.saz(0,k.cp) +m.sth(0,k.ba) +n=n.a(K.x.prototype.gaO.call(k,k)) +n.toString +a.oo(n,E.dN.prototype.gfE.call(k),b,new P.A(r,q,r+p,q+s))}else k.dx.saO(0,null)}} +E.Fb.prototype={ +i(a){return this.b}} +E.Kx.prototype={ +sa8(a,b){var s,r=this +if(b.k(0,r.ai))return +s=r.C +if(s!=null)s.l(0) +r.C=null +r.ai=b +r.aF()}, +sbK(a,b){if(b===this.aN)return +this.aN=b +this.aF()}, +spe(a){if(a.k(0,this.bh))return +this.bh=a +this.aF()}, +ae(a){var s=this,r=s.C +if(r!=null)r.l(0) +s.C=null +s.qh(0) +s.aF()}, +fw(a){var s=this.ai,r=this.rx +r.toString +return s.Fk(r,a,this.bh.d)}, +aS(a,b){var s,r,q,p=this +if(p.C==null)p.C=p.ai.yd(p.gdH()) +s=p.bh +r=p.rx +r.toString +q=s.Ec(r) +if(p.aN===C.jF){s=p.C +s.toString +s.fF(a.gcf(a),b,q) +if(p.ai.gyZ())a.Hm()}p.qe(a,b) +if(p.aN===C.Lm){s=p.C +s.toString +s.fF(a.gcf(a),b,q) +if(p.ai.gyZ())a.Hm()}}} +E.KZ.prototype={ +sRy(a,b){return}, +sd9(a){var s=this +if(J.f(s.ai,a))return +s.ai=a +s.aF() +s.ay()}, +sbp(a,b){var s=this +if(s.aN==b)return +s.aN=b +s.aF() +s.ay()}, +gaG(){return!1}, +sce(a,b){var s,r=this +if(J.f(r.cS,b))return +s=new E.bb(new Float64Array(16)) +s.bF(b) +r.cS=s +r.aF() +r.ay()}, +spp(a){return}, +gBI(){var s,r,q,p=this,o=p.ai +if(o==null)o=null +if(o==null)return p.cS +s=new E.bb(new Float64Array(16)) +s.dt() +r=p.rx +r.toString +q=o.DE(r) +s.at(0,q.a,q.b) +r=p.cS +r.toString +s.cw(0,r) +s.at(0,-q.a,-q.b) +return s}, +bV(a,b){return this.cA(a,b)}, +cA(a,b){var s=this.bh?this.gBI():null +return a.xP(new E.a7E(this),b,s)}, +aS(a,b){var s,r,q,p,o,n,m=this +if(m.B$!=null){s=m.gBI() +s.toString +r=T.a4x(s) +if(r==null){q=m.geA() +p=E.dN.prototype.gfE.call(m) +o=m.dx +n=o.a +o.saO(0,a.G8(q,b,s,p,n instanceof T.qB?n:null))}else{m.qe(a,b.R(0,r)) +m.dx.saO(0,null)}}}, +dk(a,b){var s=this.gBI() +s.toString +b.cw(0,s)}} +E.a7E.prototype={ +$2(a,b){return this.a.wf(a,b)}, +$S:12} +E.KC.prototype={ +sah8(a){var s=this +if(s.C.k(0,a))return +s.C=a +s.aF() +s.ay()}, +bV(a,b){return this.cA(a,b)}, +cA(a,b){var s,r,q=this +if(q.ai){s=q.C +r=q.rx +r=new P.m(s.a*r.a,s.b*r.b) +s=r}else s=null +return a.nT(new E.a7g(q),s,b)}, +aS(a,b){var s,r,q=this +if(q.B$!=null){s=q.C +r=q.rx +q.qe(a,new P.m(b.a+s.a*r.a,b.b+s.b*r.b))}}, +dk(a,b){var s=this.C,r=this.rx +b.at(0,s.a*r.a,s.b*r.b)}} +E.a7g.prototype={ +$2(a,b){return this.a.wf(a,b)}, +$S:12} +E.KQ.prototype={ +uu(a){return new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d))}, +lC(a,b){var s,r=this,q=null +if(t._.b(a)){s=r.co +return s==null?q:s.$1(a)}if(t.n2.b(a))return q +if(t.oN.b(a)){s=r.c1 +return s==null?q:s.$1(a)}if(t.XA.b(a))return q +if(t.Ko.b(a)){s=r.bQ +return s==null?q:s.$1(a)}if(t.ks.b(a)){s=r.ba +return s==null?q:s.$1(a)}}} +E.KJ.prototype={ +fw(a){return!0}, +bV(a,b){return this.lP(a,b)&&!0}, +lC(a,b){var s=this.aN +if(s!=null&&t.XA.b(a))return s.$1(a)}, +gPf(a){return this.cS}, +gGG(){return this.lA}, +al(a){this.wh(a) +this.lA=!0}, +ae(a){this.lA=!1 +this.qh(0)}, +uu(a){return new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d))}, +$ii3:1, +gFW(a){return this.ai}, +gFX(a){return this.bh}} +E.KU.prototype={ +gax(){return!0}} +E.wN.prototype={ +sQC(a){var s,r=this +if(a===r.C)return +r.C=a +s=r.ai +if(s==null||!s)r.ay()}, +sFo(a){var s=this,r=s.ai +if(a==r)return +if(r==null)r=s.C +s.ai=a +if(r!==(a==null?s.C:a))s.ay()}, +bV(a,b){return!this.C&&this.lP(a,b)}, +ff(a){var s,r=this.B$ +if(r!=null){s=this.ai +s=!(s==null?this.C:s)}else s=!1 +if(s){r.toString +a.$1(r)}}} +E.KK.prototype={ +szg(a){var s=this +if(a===s.C)return +s.C=a +s.X() +s.FG()}, +dm(a){if(this.C)return null +return this.Ii(a)}, +gmF(){return this.C}, +c8(a){if(this.C)return new P.N(C.h.E(0,a.a,a.b),C.h.E(0,a.c,a.d)) +return this.VQ(a)}, +vq(){this.VJ()}, +bJ(){var s,r=this +if(r.C){s=r.B$ +if(s!=null)s.f8(0,t.k.a(K.x.prototype.gaa.call(r)))}else r.qf()}, +bV(a,b){return!this.C&&this.lP(a,b)}, +aS(a,b){if(this.C)return +this.qe(a,b)}, +ff(a){if(this.C)return +this.AE(a)}} +E.wJ.prototype={ +sOa(a){if(this.C===a)return +this.C=a +this.ay()}, +sFo(a){return}, +bV(a,b){return this.C?this.rx.v(0,b):this.lP(a,b)}, +ff(a){var s,r=this.B$ +if(r!=null){s=this.C +s=!s}else s=!1 +if(s){r.toString +a.$1(r)}}} +E.jo.prototype={ +sahk(a){if(S.akO(a,this.co))return +this.co=a +this.ay()}, +slF(a){var s,r=this +if(J.f(r.cP,a))return +s=r.cP +r.cP=a +if(a!=null!==(s!=null))r.ay()}, +snb(a){var s,r=this +if(J.f(r.c1,a))return +s=r.c1 +r.c1=a +if(a!=null!==(s!=null))r.ay()}, +safs(a){var s,r=this +if(J.f(r.cc,a))return +s=r.cc +r.cc=a +if(a!=null!==(s!=null))r.ay()}, +safN(a){var s,r=this +if(J.f(r.bQ,a))return +s=r.bQ +r.bQ=a +if(a!=null!==(s!=null))r.ay()}, +eC(a){var s,r=this +r.hk(a) +if(r.cP!=null){s=r.co +s=s==null||s.v(0,C.f_)}else s=!1 +if(s)a.slF(r.cP) +if(r.c1!=null){s=r.co +s=s==null||s.v(0,C.Fz)}else s=!1 +if(s)a.snb(r.c1) +if(r.cc!=null){s=r.co +if(s==null||s.v(0,C.f3))a.srH(r.ga70()) +s=r.co +if(s==null||s.v(0,C.f2))a.srG(r.ga6Z())}if(r.bQ!=null){s=r.co +if(s==null||s.v(0,C.f0))a.srI(r.ga72()) +s=r.co +if(s==null||s.v(0,C.f1))a.srF(r.ga6X())}}, +a7_(){var s,r,q=this.cc +if(q!=null){s=this.rx +r=s.a*-0.8 +s=s.m4(C.j) +s=T.eY(this.dj(0,null),s) +q.$1(new O.ft(null,new P.m(r,0),r,s))}}, +a71(){var s,r,q=this.cc +if(q!=null){s=this.rx +r=s.a*0.8 +s=s.m4(C.j) +s=T.eY(this.dj(0,null),s) +q.$1(new O.ft(null,new P.m(r,0),r,s))}}, +a73(){var s,r,q=this.bQ +if(q!=null){s=this.rx +r=s.b*-0.8 +s=s.m4(C.j) +s=T.eY(this.dj(0,null),s) +q.$1(new O.ft(null,new P.m(0,r),r,s))}}, +a6Y(){var s,r,q=this.bQ +if(q!=null){s=this.rx +r=s.b*0.8 +s=s.m4(C.j) +s=T.eY(this.dj(0,null),s) +q.$1(new O.ft(null,new P.m(0,r),r,s))}}} +E.wQ.prototype={ +sabf(a){if(this.C===a)return +this.C=a +this.ay()}, +sacR(a){if(this.ai===a)return +this.ai=a +this.ay()}, +sacL(a){return}, +sDZ(a,b){return}, +soa(a,b){if(this.cS==b)return +this.cS=b +this.ay()}, +sA4(a,b){if(this.lA==b)return +this.lA=b +this.ay()}, +sDU(a,b){if(this.a4==b)return +this.a4=b +this.ay()}, +sAh(a){return}, +sFB(a){return}, +spv(a){return}, +sFf(a){if(this.b2==a)return +this.b2=a +this.ay()}, +sGj(a){return}, +svy(a,b){return}, +sF2(a){if(this.cT==a)return +this.cT=a +this.ay()}, +sF3(a,b){if(this.d2==b)return +this.d2=b +this.ay()}, +sFp(a){return}, +spB(a){return}, +sFR(a,b){return}, +sA1(a){if(this.ci==a)return +this.ci=a +this.ay()}, +sFS(a){if(this.a7==a)return +this.a7=a +this.ay()}, +sFi(a,b){return}, +sfz(a,b){if(this.bB==b)return +this.bB=b}, +sFC(a){if(this.de==a)return +this.de=a +this.ay()}, +svf(a){return}, +sqZ(a){if(this.ra==a)return +this.ra=a +this.ay()}, +sGs(a){if(this.uQ==a)return +this.uQ=a +this.ay()}, +saaj(a){if(J.f(this.pl,a))return +this.pl=a +this.ay()}, +saak(a){if(J.f(this.f4,a))return +this.f4=a +this.ay()}, +saai(a){if(J.f(this.pm,a))return +this.pm=a +this.ay()}, +saag(a){if(J.f(this.pn,a))return +this.pn=a +this.ay()}, +saah(a){if(J.f(this.co,a))return +this.co=a +this.ay()}, +sae0(a){if(J.f(this.cP,a))return +this.cP=a +this.ay()}, +sbp(a,b){if(this.c1==b)return +this.c1=b +this.ay()}, +sAi(a){if(this.cc==a)return +this.cc=a +this.ay()}, +sagQ(a){if(J.f(this.bQ,a))return +this.ay() +this.bQ=a}, +slF(a){var s,r=this +if(J.f(r.ba,a))return +s=r.ba +r.ba=a +if(a!=null!==(s!=null))r.ay()}, +srz(a){var s,r=this +if(J.f(r.cp,a))return +s=r.cp +r.cp=a +if(a!=null!==(s!=null))r.ay()}, +snb(a){var s,r=this +if(J.f(r.dC,a))return +s=r.dC +r.dC=a +if(a!=null!==(s!=null))r.ay()}, +srG(a){return}, +srH(a){return}, +srI(a){return}, +srF(a){return}, +svo(a){return}, +svm(a){return}, +sru(a,b){var s,r=this +if(J.f(r.n2,b))return +s=r.n2 +r.n2=b +if(b!=null!==(s!=null))r.ay()}, +srv(a,b){var s,r=this +if(J.f(r.fv,b))return +s=r.fv +r.fv=b +if(b!=null!==(s!=null))r.ay()}, +srE(a,b){var s,r=this +if(J.f(r.lx,b))return +s=r.lx +r.lx=b +if(b!=null!==(s!=null))r.ay()}, +srC(a){return}, +srA(a){return}, +srD(a){return}, +srB(a){return}, +srJ(a){return}, +srK(a){return}, +srw(a){var s,r=this +if(J.f(r.uR,a))return +s=r.uR +r.uR=a +if(a!=null!==(s!=null))r.ay()}, +svn(a){return}, +sabM(a){return}, +ff(a){this.AE(a)}, +eC(a){var s,r=this +r.hk(a) +a.a=r.C +a.b=r.ai +s=r.cS +if(s!=null){a.bc(C.li,!0) +a.bc(C.lf,s)}s=r.uQ +if(s!=null){a.bc(C.lj,!0) +a.bc(C.lg,s)}s=r.lA +if(s!=null)a.bc(C.FI,s) +s=r.a4 +if(s!=null)a.bc(C.FM,s) +s=r.b2 +if(s!=null)a.bc(C.FK,s) +s=r.cT +if(s!=null)a.bc(C.FG,s) +s=r.d2 +if(s!=null)a.bc(C.lh,s) +s=r.bB +if(s!=null)a.bc(C.FE,s) +s=r.pl +if(s!=null){a.aJ=s +a.d=!0}s=r.f4 +if(s!=null){a.W=s +a.d=!0}s=r.pm +if(s!=null){a.ac=s +a.d=!0}s=r.pn +if(s!=null){a.a1=s +a.d=!0}s=r.co +if(s!=null){a.ak=s +a.d=!0}r.cP!=null +s=r.ci +if(s!=null)a.bc(C.FF,s) +s=r.a7 +if(s!=null)a.bc(C.FJ,s) +s=r.de +if(s!=null)a.bc(C.FH,s) +s=r.ra +if(s!=null)a.sqZ(s) +s=r.c1 +if(s!=null){a.aR=s +a.d=!0}s=r.cc +if(s!=null){a.r2=s +a.d=!0}s=r.bQ +if(s!=null)a.Oj(s) +if(r.ba!=null)a.slF(r.ga74()) +if(r.dC!=null)a.snb(r.ga6T()) +if(r.cp!=null)a.srz(r.ga6R()) +if(r.n2!=null)a.sru(0,r.ga6L()) +if(r.fv!=null)a.srv(0,r.ga6N()) +if(r.lx!=null)a.srE(0,r.ga6V()) +if(r.uR!=null)a.srw(r.ga6P())}, +a75(){var s=this.ba +if(s!=null)s.$0()}, +a6U(){var s=this.dC +if(s!=null)s.$0()}, +a6S(){var s=this.cp +if(s!=null)s.$0()}, +a6M(){var s=this.n2 +if(s!=null)s.$0()}, +a6O(){var s=this.fv +if(s!=null)s.$0()}, +a6W(){var s=this.lx +if(s!=null)s.$0()}, +a6Q(){var s=this.uR +if(s!=null)s.$0()}} +E.Kr.prototype={ +saas(a){return}, +eC(a){this.hk(a) +a.c=!0}} +E.KI.prototype={ +eC(a){this.hk(a) +a.d=a.S=a.a=!0}} +E.Kz.prototype={ +sacM(a){if(a===this.C)return +this.C=a +this.ay()}, +ff(a){if(this.C)return +this.AE(a)}} +E.KF.prototype={ +saef(a,b){if(b===this.C)return +this.C=b +this.ay()}, +eC(a){this.hk(a) +a.a=!0 +a.rx=this.C +a.d=!0}} +E.KG.prototype={ +spv(a){var s=this,r=s.C +if(r===a)return +r.b=null +s.C=a +r=s.ai +if(r!=null)a.b=r +s.aF()}, +gaG(){return!0}, +bJ(){var s,r=this +r.qf() +s=r.rx +s.toString +r.ai=s +r.C.b=s}, +aS(a,b){var s=this.dx,r=s.a,q=this.C +if(r==null)s.saO(0,new T.mn(q,b,T.ac())) +else{t.rf.a(r) +r.r2=q +r.rx=b}s=s.a +s.toString +a.vu(s,E.dN.prototype.gfE.call(this),C.j)}} +E.KB.prototype={ +spv(a){if(this.C===a)return +this.C=a +this.aF()}, +sU0(a){return}, +sfD(a,b){if(this.aN.k(0,b))return +this.aN=b +this.aF()}, +saeL(a){if(this.bh.k(0,a))return +this.bh=a +this.aF()}, +sadk(a){if(this.cS.k(0,a))return +this.cS=a +this.aF()}, +ae(a){this.dx.saO(0,null) +this.qh(0)}, +gaG(){return!0}, +GL(){var s=t.RC.a(K.x.prototype.gaO.call(this,this)) +s=s==null?null:s.GR() +if(s==null){s=new E.bb(new Float64Array(16)) +s.dt()}return s}, +bV(a,b){if(this.C.a==null&&!0)return!1 +return this.cA(a,b)}, +cA(a,b){return a.xP(new E.a7f(this),b,this.GL())}, +aS(a,b){var s,r,q,p,o=this,n=o.C.b +if(n==null)s=o.aN +else{r=o.bh.DE(n) +q=o.cS +p=o.rx +p.toString +s=r.a5(0,q.DE(p)).R(0,o.aN)}r=t.RC +if(r.a(K.x.prototype.gaO.call(o,o))==null)o.dx.saO(0,new T.uK(o.C,!1,b,s,T.ac())) +else{q=r.a(K.x.prototype.gaO.call(o,o)) +if(q!=null){q.r2=o.C +q.rx=!1 +q.x1=s +q.ry=b}}r=r.a(K.x.prototype.gaO.call(o,o)) +r.toString +a.oo(r,E.dN.prototype.gfE.call(o),C.j,C.avV)}, +dk(a,b){b.cw(0,this.GL())}} +E.a7f.prototype={ +$2(a,b){return this.a.wf(a,b)}, +$S:12} +E.wL.prototype={ +sm(a,b){if(this.C.k(0,b))return +this.C=b +this.aF()}, +sU1(a){return}, +aS(a,b){var s=this,r=s.C,q=s.rx +q.toString +a.vu(new T.tn(r,q,b,T.ac(),s.$ti.j("tn<1>")),E.dN.prototype.gfE.call(s),b)}, +gaG(){return!0}} +E.R4.prototype={ +dm(a){var s=this.B$ +if(s!=null)return s.mz(a) +return this.Ii(a)}} +E.R5.prototype={ +al(a){var s=this +s.wh(a) +s.rd$.ab(0,s.gxK()) +s.Dk()}, +ae(a){this.rd$.a0(0,this.gxK()) +this.qh(0)}, +aS(a,b){var s,r,q=this +if(q.B$!=null){s=q.rb$ +if(s===0){q.dx.saO(0,null) +return}if(s===255){q.dx.saO(0,null) +s=q.B$ +s.toString +a.dg(s,b) +return}s.toString +r=q.dx +r.saO(0,a.RP(b,s,E.dN.prototype.gfE.call(q),t.Jq.a(r.a)))}}} +E.A3.prototype={ +al(a){var s +this.du(a) +s=this.B$ +if(s!=null)s.al(a)}, +ae(a){var s +this.d7(0) +s=this.B$ +if(s!=null)s.ae(0)}} +E.A4.prototype={ +dm(a){var s=this.B$ +if(s!=null)return s.mz(a) +return this.AC(a)}} +T.KV.prototype={ +dm(a){var s,r=this.B$ +if(r!=null){s=r.mz(a) +r=this.B$.e +r.toString +t.x.a(r) +if(s!=null)s+=r.a.b}else s=this.AC(a) +return s}, +aS(a,b){var s,r=this.B$ +if(r!=null){s=r.e +s.toString +a.dg(r,t.x.a(s).a.R(0,b))}}, +cA(a,b){var s=this.B$ +if(s!=null){s=s.e +s.toString +t.x.a(s) +return a.nT(new T.a7v(this,b,s),s.a,b)}return!1}} +T.a7v.prototype={ +$2(a,b){return this.a.B$.bV(a,b)}, +$S:12} +T.KM.prototype={ +xB(){var s=this +if(s.C!=null)return +s.C=s.ai.Z(s.aN)}, +sdJ(a,b){var s=this +if(s.ai.k(0,b))return +s.ai=b +s.C=null +s.X()}, +sbp(a,b){var s=this +if(s.aN==b)return +s.aN=b +s.C=null +s.X()}, +c8(a){var s,r,q,p=this +p.xB() +if(p.B$==null){s=p.C +return a.bn(new P.N(s.a+s.c,s.b+s.d))}s=p.C +s.toString +r=a.Er(s) +q=p.B$.le(r) +s=p.C +return a.bn(new P.N(s.a+q.a+s.c,s.b+q.b+s.d))}, +bJ(){var s,r,q,p,o,n,m=this,l=t.k.a(K.x.prototype.gaa.call(m)) +m.xB() +if(m.B$==null){s=m.C +m.rx=l.bn(new P.N(s.a+s.c,s.b+s.d)) +return}s=m.C +s.toString +r=l.Er(s) +m.B$.cr(0,r,!0) +s=m.B$ +q=s.e +q.toString +t.x.a(q) +p=m.C +o=p.a +n=p.b +q.a=new P.m(o,n) +s=s.rx +m.rx=l.bn(new P.N(o+s.a+p.c,n+s.b+p.d))}} +T.Kp.prototype={ +xB(){var s=this +if(s.C!=null)return +s.C=s.ai.Z(s.aN)}, +sd9(a){var s=this +if(s.ai.k(0,a))return +s.ai=a +s.C=null +s.X()}, +sbp(a,b){var s=this +if(s.aN==b)return +s.aN=b +s.C=null +s.X()}, +xR(){var s,r,q,p,o=this +o.xB() +s=o.B$ +r=s.e +r.toString +t.x.a(r) +q=o.C +q.toString +p=o.rx +p.toString +s=s.rx +s.toString +r.a=q.p7(t.EP.a(p.a5(0,s)))}} +T.KR.prototype={ +sGJ(a){if(this.c1==a)return +this.c1=a +this.X()}, +sFh(a){if(this.cc==a)return +this.cc=a +this.X()}, +c8(a){var s,r,q=this,p=q.c1!=null||a.b===1/0,o=q.cc!=null||a.d===1/0,n=q.B$ +if(n!=null){s=n.le(a.rq()) +if(p){n=q.c1 +if(n==null)n=1 +n=s.a*n}else n=1/0 +if(o){r=q.cc +if(r==null)r=1 +r=s.b*r}else r=1/0 +return a.bn(new P.N(n,r))}n=p?0:1/0 +return a.bn(new P.N(n,o?0:1/0))}, +bJ(){var s,r,q=this,p=t.k.a(K.x.prototype.gaa.call(q)),o=q.c1!=null||p.b===1/0,n=q.cc!=null||p.d===1/0,m=q.B$ +if(m!=null){m.cr(0,p.rq(),!0) +if(o){m=q.B$.rx.a +s=q.c1 +m*=s==null?1:s}else m=1/0 +if(n){s=q.B$.rx.b +r=q.cc +s*=r==null?1:r}else s=1/0 +q.rx=p.bn(new P.N(m,s)) +q.xR()}else{m=o?0:1/0 +q.rx=p.bn(new P.N(m,n?0:1/0))}}} +T.KD.prototype={ +sGJ(a){return}, +sFh(a){if(this.cc===a)return +this.cc=a +this.X()}, +wM(a){var s=a.d*this.cc +return new S.aw(a.a,a.b,s,s)}, +c8(a){var s=this.B$ +if(s!=null)return a.bn(s.le(this.wM(a))) +return a.bn(this.wM(a).bn(C.x))}, +bJ(){var s=this,r=s.B$,q=t.k +if(r!=null){r.cr(0,s.wM(q.a(K.x.prototype.gaa.call(s))),!0) +r=q.a(K.x.prototype.gaa.call(s)) +q=s.B$.rx +q.toString +s.rx=r.bn(q) +s.xR()}else s.rx=q.a(K.x.prototype.gaa.call(s)).bn(s.wM(q.a(K.x.prototype.gaa.call(s))).bn(C.x))}} +T.a9n.prototype={ +zW(a){return new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d))}, +t1(a){return a}, +t6(a,b){return C.j}} +T.Kw.prototype={ +sEt(a){var s=this,r=s.C +if(r===a)return +if(H.G(a)!==H.G(r)||a.oA(r))s.X() +s.C=a +s.b!=null}, +al(a){this.WY(a)}, +ae(a){this.WZ(0)}, +c8(a){return a.bn(this.C.zW(a))}, +bJ(){var s,r,q,p,o,n,m=this,l=t.k,k=l.a(K.x.prototype.gaa.call(m)) +m.rx=k.bn(m.C.zW(k)) +if(m.B$!=null){s=m.C.t1(l.a(K.x.prototype.gaa.call(m))) +l=m.B$ +l.toString +k=s.a +r=s.b +q=k>=r +l.cr(0,s,!(q&&s.c>=s.d)) +l=m.B$ +p=l.e +p.toString +t.x.a(p) +o=m.C +n=m.rx +n.toString +if(q&&s.c>=s.d)l=new P.N(C.h.E(0,k,r),C.h.E(0,s.c,s.d)) +else{l=l.rx +l.toString}p.a=o.t6(n,l)}}} +T.A5.prototype={ +al(a){var s +this.du(a) +s=this.B$ +if(s!=null)s.al(a)}, +ae(a){var s +this.d7(0) +s=this.B$ +if(s!=null)s.ae(0)}} +G.Gi.prototype={ +i(a){return this.b}} +G.kV.prototype={ +gR1(){return!1}, +aad(a,b){var s=this.x +switch(G.bt(this.a)){case C.r:return new S.aw(b,a,s,s) +case C.u:return new S.aw(s,s,b,a)}}, +aac(){return this.aad(1/0,0)}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(!(b instanceof G.kV))return!1 +return b.a===s.a&&b.b===s.b&&b.d===s.d&&b.f===s.f&&b.r===s.r&&b.x===s.x&&b.y===s.y&&b.z===s.z&&b.ch===s.ch&&b.Q===s.Q}, +gu(a){var s=this +return P.Z(s.a,s.b,s.d,s.f,s.r,s.x,s.y,s.z,s.ch,s.Q,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=this,r=H.a([s.a.i(0),s.b.i(0),s.c.i(0),"scrollOffset: "+C.d.a2(s.d,1),"remainingPaintExtent: "+C.d.a2(s.r,1)],t.s),q=s.f +if(q!==0)r.push("overlap: "+C.d.a2(q,1)) +r.push("crossAxisExtent: "+C.d.a2(s.x,1)) +r.push("crossAxisDirection: "+s.y.i(0)) +r.push("viewportMainAxisExtent: "+C.d.a2(s.z,1)) +r.push("remainingCacheExtent: "+C.d.a2(s.ch,1)) +r.push("cacheOrigin: "+C.d.a2(s.Q,1)) +return"SliverConstraints("+C.b.c4(r,", ")+")"}} +G.LL.prototype={ +cs(){return"SliverGeometry"}} +G.q7.prototype={} +G.LM.prototype={ +gmu(a){return t.nl.a(this.a)}, +i(a){var s=this +return H.G(t.nl.a(s.a)).i(0)+"@(mainAxis: "+H.e(s.c)+", crossAxis: "+H.e(s.d)+")"}} +G.nc.prototype={ +i(a){var s=this.a +return"layoutOffset="+(s==null?"None":C.d.a2(s,1))}} +G.jt.prototype={} +G.xs.prototype={ +i(a){return"paintOffset="+H.e(this.a)}} +G.dc.prototype={ +gaa(){return t.p.a(K.x.prototype.gaa.call(this))}, +goy(){return this.gmo()}, +gmo(){var s=this,r=t.p +switch(G.bt(r.a(K.x.prototype.gaa.call(s)).a)){case C.r:return new P.A(0,0,0+s.k4.c,0+r.a(K.x.prototype.gaa.call(s)).x) +case C.u:return new P.A(0,0,0+r.a(K.x.prototype.gaa.call(s)).x,0+s.k4.c)}}, +vq(){}, +Qz(a,b,c){var s,r=this +if(c>=0&&c=0&&br;j=h,i=o){o=a3.QH(p,!0) +if(o==null){n=a3.a7$ +k=n.e +k.toString +m.a(k).a=0 +if(r===0){n.cr(0,p,!0) +o=a3.a7$ +if(a5.a==null)a5.a=o +i=o +break}else{a3.k4=G.nb(a4,!1,a4,a4,0,0,0,0,-r) +return}}n=a3.a7$ +n.toString +h=j-a3.pD(n) +if(h<-1e-10){a3.k4=G.nb(a4,!1,a4,a4,0,0,0,0,-h) +a7=a3.a7$.e +a7.toString +m.a(a7).a=0 +return}n=o.e +n.toString +m.a(n).a=h +if(a5.a==null)a5.a=o}if(r<1e-10)while(!0){n=a3.a7$ +n.toString +n=n.e +n.toString +m.a(n) +k=n.b +k.toString +if(!(k>0))break +n=n.a +n.toString +o=a3.QH(p,!0) +k=a3.a7$ +k.toString +h=n-a3.pD(k) +k=a3.a7$.e +k.toString +m.a(k).a=0 +if(h<-1e-10){a3.k4=G.nb(a4,!1,a4,a4,0,0,0,0,-h) +return}}if(i==null){o.cr(0,p,!0) +a5.a=o}a5.b=!0 +a5.c=o +n=o.e +n.toString +m.a(n) +k=n.b +k.toString +a5.d=k +n=n.a +n.toString +a5.e=n+a3.pD(o) +g=new U.a7y(a5,a3,p) +for(f=0;a5.es+a6.r||s>0,a4,a4,a,a1,0,a,a4) +if(a===n)a7.ac=!0 +a7.EB()}} +U.a7y.prototype={ +$0(){var s,r,q,p=this.a,o=p.c,n=p.a +if(o==n)p.b=!1 +s=this.b +o=o.e +o.toString +r=p.c=H.w(s).j("as.1").a(o).aw$ +o=r==null +if(o)p.b=!1 +q=++p.d +if(!p.b){if(!o){o=r.e +o.toString +o=t.D.a(o).b +o.toString +q=o!==q +o=q}else o=!0 +q=this.c +if(o){r=s.aeh(q,n,!0) +p.c=r +if(r==null)return!1}else r.cr(0,q,!0) +o=p.a=p.c}else o=r +n=o.e +n.toString +t.D.a(n) +q=p.e +n.a=q +p.e=q+s.pD(o) +return!0}, +$S:58} +F.j7.prototype={} +F.a7C.prototype={ +ey(a){}} +F.iv.prototype={ +i(a){var s="index="+H.e(this.b)+"; " +return s+(this.uS$?"keepAlive; ":"")+this.Wn(0)}} +F.py.prototype={ +ey(a){if(!(a.e instanceof F.iv))a.e=new F.iv(!1,null,null)}, +fo(a){var s +this.Ia(a) +s=a.e +s.toString +if(!t.D.a(s).c)this.bR.Ew(t.q.a(a))}, +Fr(a,b,c){this.At(0,b,c)}, +zb(a,b){var s,r=this,q=a.e +q.toString +t.D.a(q) +if(!q.c){r.UW(a,b) +r.bR.Ew(a) +r.X()}else{s=r.bG +if(s.h(0,q.b)===a)s.w(0,q.b) +r.bR.Ew(a) +q=q.b +q.toString +s.q(0,q,a)}}, +w(a,b){var s=b.e +s.toString +t.D.a(s) +if(!s.c){this.UX(0,b) +return}this.bG.w(0,s.b) +this.ma(b)}, +Bq(a,b){this.Ft(new F.a7z(this,a,b),t.p)}, +JC(a){var s,r=this,q=a.e +q.toString +t.D.a(q) +if(q.uS$){r.w(0,a) +s=q.b +s.toString +r.bG.q(0,s,a) +a.e=q +r.Ia(a) +q.c=!0}else r.bR.S0(a)}, +al(a){var s +this.X_(a) +for(s=this.bG,s=s.gbl(s),s=s.gU(s);s.t();)s.gD(s).al(a)}, +ae(a){var s +this.X0(0) +for(s=this.bG,s=s.gbl(s),s=s.gU(s);s.t();)s.gD(s).ae(0)}, +lH(){this.HN() +var s=this.bG +s.gbl(s).aj(0,this.gzt())}, +bm(a){var s +this.Au(a) +s=this.bG +s.gbl(s).aj(0,a)}, +ff(a){this.Au(a)}, +a9U(a,b){var s +this.Bq(a,null) +s=this.a7$ +if(s!=null){s=s.e +s.toString +t.D.a(s).a=b +return!0}this.bR.ac=!0 +return!1}, +Oc(){return this.a9U(0,0)}, +QH(a,b){var s,r,q,p=this,o=p.a7$ +o.toString +o=o.e +o.toString +s=t.D +o=s.a(o).b +o.toString +r=o-1 +p.Bq(r,null) +o=p.a7$ +o.toString +q=o.e +q.toString +q=s.a(q).b +q.toString +if(q===r){o.cr(0,a,b) +return p.a7$}p.bR.ac=!0 +return null}, +aeh(a,b,c){var s,r,q,p=b.e +p.toString +s=t.D +p=s.a(p).b +p.toString +r=p+1 +this.Bq(r,b) +p=b.e +p.toString +q=H.w(this).j("as.1").a(p).aw$ +if(q!=null){p=q.e +p.toString +p=s.a(p).b +p.toString +p=p===r}else p=!1 +if(p){q.cr(0,a,c) +return q}this.bR.ac=!0 +return null}, +E3(a,b){var s={} +s.a=a +s.b=b +this.Ft(new F.a7B(s,this),t.p)}, +pD(a){switch(G.bt(t.p.a(K.x.prototype.gaa.call(this)).a)){case C.r:return a.rx.a +case C.u:return a.rx.b}}, +Fl(a,b,c){var s,r,q=this.cG$,p=S.apT(a) +for(s=H.w(this).j("as.1");q!=null;){if(this.ae2(p,q,b,c))return!0 +r=q.e +r.toString +q=s.a(r).d3$}return!1}, +E_(a){var s=a.e +s.toString +return t.D.a(s).a}, +dk(a,b){var s,r,q,p,o=this,n=a.e +n.toString +s=t.D +n=s.a(n).b +if(n==null)b.Hv() +else if(o.bG.aC(0,n))b.Hv() +else{n=t.p +r=o.Kx(n.a(K.x.prototype.gaa.call(o))) +q=a.e +q.toString +q=s.a(q).a +q.toString +p=q-n.a(K.x.prototype.gaa.call(o)).d +switch(G.bt(n.a(K.x.prototype.gaa.call(o)).a)){case C.r:b.at(0,!r?o.k4.c-a.rx.a-p:p,0) +break +case C.u:b.at(0,0,!r?o.k4.c-a.rx.b-p:p) +break}}}, +aS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null +if(d.a7$==null)return +s=t.p +switch(G.jX(s.a(K.x.prototype.gaa.call(d)).a,s.a(K.x.prototype.gaa.call(d)).b)){case C.J:r=b.R(0,new P.m(0,d.k4.c)) +q=C.AA +p=C.dG +o=!0 +break +case C.Y:r=b +q=C.dG +p=C.bq +o=!1 +break +case C.F:r=b +q=C.bq +p=C.dG +o=!1 +break +case C.U:r=b.R(0,new P.m(d.k4.c,0)) +q=C.AB +p=C.bq +o=!0 +break +default:o=c +r=o +p=r +q=p}n=d.a7$ +for(m=H.w(d).j("as.1"),l=t.D;n!=null;){k=n.e +k.toString +k=l.a(k).a +k.toString +j=k-s.a(K.x.prototype.gaa.call(d)).d +k=r.a +i=q.a +k=k+i*j+p.a*0 +h=r.b +g=q.b +h=h+g*j+p.b*0 +f=new P.m(k,h) +if(o){e=d.pD(n) +f=new P.m(k+i*e,h+g*e)}if(j0)a.dg(n,f) +k=n.e +k.toString +n=m.a(k).aw$}}} +F.a7z.prototype={ +$1(a){var s=this.a,r=s.bG,q=this.b,p=this.c +if(r.aC(0,q)){r=r.w(0,q) +r.toString +q=r.e +q.toString +t.D.a(q) +s.ma(r) +r.e=q +s.At(0,r,p) +q.c=!1}else s.bR.abB(q,p)}, +$S:110} +F.a7B.prototype={ +$1(a){var s,r,q +for(s=this.a,r=this.b;s.a>0;){q=r.a7$ +q.toString +r.JC(q);--s.a}for(;s.b>0;){q=r.cG$ +q.toString +r.JC(q);--s.b}s=r.bG +s=s.gbl(s) +q=H.w(s).j("aR") +C.b.aj(P.aG(new H.aR(s,new F.a7A(),q),!0,q.j("r.E")),r.bR.gags())}, +$S:110} +F.a7A.prototype={ +$1(a){var s=a.e +s.toString +return!t.D.a(s).uS$}, +$S:258} +F.A7.prototype={ +al(a){var s,r,q +this.du(a) +s=this.a7$ +for(r=t.D;s!=null;){s.al(a) +q=s.e +q.toString +s=r.a(q).aw$}}, +ae(a){var s,r,q +this.d7(0) +s=this.a7$ +for(r=t.D;s!=null;){s.ae(0) +q=s.e +q.toString +s=r.a(q).aw$}}} +F.Ro.prototype={} +F.Rp.prototype={} +F.RY.prototype={ +ae(a){this.AA(0)}} +F.RZ.prototype={} +T.wR.prototype={ +gDN(){var s=this,r=t.p +switch(G.jX(r.a(K.x.prototype.gaa.call(s)).a,r.a(K.x.prototype.gaa.call(s)).b)){case C.J:return s.aU.d +case C.Y:return s.aU.a +case C.F:return s.aU.b +case C.U:return s.aU.c}}, +gaa4(){var s=this,r=t.p +switch(G.jX(r.a(K.x.prototype.gaa.call(s)).a,r.a(K.x.prototype.gaa.call(s)).b)){case C.J:return s.aU.b +case C.Y:return s.aU.c +case C.F:return s.aU.d +case C.U:return s.aU.a}}, +gabJ(){switch(G.bt(t.p.a(K.x.prototype.gaa.call(this)).a)){case C.r:var s=this.aU +return s.gcE(s)+s.gcL(s) +case C.u:return this.aU.gn4()}}, +ey(a){if(!(a.e instanceof G.xs))a.e=new G.xs(C.j)}, +bJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=this,a1=null,a2=t.p,a3=a2.a(K.x.prototype.gaa.call(a0)),a4=a0.gDN() +a0.gaa4() +s=a0.aU +s.toString +a2=s.aa8(G.bt(a2.a(K.x.prototype.gaa.call(a0)).a)) +r=a0.gabJ() +if(a0.B$==null){a0.k4=G.nb(a1,!1,a1,a1,a2,Math.min(a2,a3.r),0,a2,a1) +return}q=a0.mS(a3,0,a4) +p=a3.f +if(p>0)p=Math.max(0,p-q) +s=a0.B$ +s.toString +o=Math.max(0,a3.d-a4) +n=Math.min(0,a3.Q+a4) +m=a3.r +l=a0.mS(a3,0,a4) +k=a3.ch +j=a0.y3(a3,0,a4) +i=Math.max(0,a3.x-r) +h=a3.a +g=a3.b +s.cr(0,new G.kV(h,g,a3.c,o,a4+a3.e,p,m-l,i,a3.y,a3.z,n,k-j),!0) +f=a0.B$.k4 +s=f.z +if(s!=null){a0.k4=G.nb(a1,!1,a1,a1,0,0,0,0,s) +return}s=f.a +o=a4+s +n=a2+s +e=a0.mS(a3,o,n) +d=q+e +c=a0.y3(a3,0,a4) +b=a0.y3(a3,o,n) +o=f.c +l=f.d +a=Math.min(q+Math.max(o,l+e),m) +m=f.b +l=Math.min(d+l,a) +k=Math.min(b+c+f.Q,k) +j=f.e +o=Math.max(d+o,q+f.r) +a0.k4=G.nb(k,f.y,o,l,a2+j,a,m,n,a1) +n=a0.B$.e +n.toString +t.jB.a(n) +switch(G.jX(h,g)){case C.J:a2=a0.aU +o=a2.a +s=a2.d+s +n.a=new P.m(o,a0.mS(a3,s,s+a2.b)) +break +case C.Y:n.a=new P.m(a0.mS(a3,0,a0.aU.a),a0.aU.b) +break +case C.F:a2=a0.aU +n.a=new P.m(a2.a,a0.mS(a3,0,a2.b)) +break +case C.U:a2=a0.aU +s=a2.c+s +n.a=new P.m(a0.mS(a3,s,s+a2.a),a0.aU.b) +break}}, +Fl(a,b,c){var s,r,q,p,o=this,n=o.B$ +if(n!=null&&n.k4.r>0){n=n.e +n.toString +t.jB.a(n) +s=o.mS(t.p.a(K.x.prototype.gaa.call(o)),0,o.gDN()) +r=o.B$ +r.toString +r=o.aaQ(r) +n=n.a +q=o.B$.gae1() +p=n!=null +if(p)a.c.push(new O.rt(new P.m(-n.a,-n.b))) +q.$3$crossAxisPosition$mainAxisPosition(a,b-r,c-s) +if(p)a.zq()}return!1}, +aaQ(a){var s=this,r=t.p +switch(G.jX(r.a(K.x.prototype.gaa.call(s)).a,r.a(K.x.prototype.gaa.call(s)).b)){case C.J:case C.F:return s.aU.a +case C.U:case C.Y:return s.aU.b}}, +E_(a){return this.gDN()}, +dk(a,b){var s=a.e +s.toString +s=t.jB.a(s).a +b.at(0,s.a,s.b)}, +aS(a,b){var s,r=this.B$ +if(r!=null&&r.k4.x){s=r.e +s.toString +a.dg(r,b.R(0,t.jB.a(s).a))}}} +T.KY.prototype={ +a8o(){if(this.aU!=null)return +this.aU=this.eF}, +sdJ(a,b){var s=this +if(s.eF.k(0,b))return +s.eF=b +s.aU=null +s.X()}, +sbp(a,b){var s=this +if(s.dn===b)return +s.dn=b +s.aU=null +s.X()}, +bJ(){this.a8o() +this.VR()}} +T.Rn.prototype={ +al(a){var s +this.du(a) +s=this.B$ +if(s!=null)s.al(a)}, +ae(a){var s +this.d7(0) +s=this.B$ +if(s!=null)s.ae(0)}} +K.a75.prototype={ +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof K.a75&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){var s=this +return"RelativeRect.fromLTRB("+C.d.a2(s.a,1)+", "+C.d.a2(s.b,1)+", "+C.d.a2(s.c,1)+", "+C.d.a2(s.d,1)+")"}} +K.dg.prototype={ +gFy(){var s=this +return s.e!=null||s.f!=null||s.r!=null||s.x!=null||s.y!=null||s.z!=null}, +i(a){var s=this,r=H.a([],t.s),q=s.e +if(q!=null)r.push("top="+E.hJ(q)) +q=s.f +if(q!=null)r.push("right="+E.hJ(q)) +q=s.r +if(q!=null)r.push("bottom="+E.hJ(q)) +q=s.x +if(q!=null)r.push("left="+E.hJ(q)) +q=s.y +if(q!=null)r.push("width="+E.hJ(q)) +q=s.z +if(q!=null)r.push("height="+E.hJ(q)) +if(r.length===0)r.push("not positioned") +r.push(s.wa(0)) +return C.b.c4(r,"; ")}, +saM(a,b){return this.y=b}, +saB(a,b){return this.z=b}} +K.xz.prototype={ +i(a){return this.b}} +K.a5C.prototype={ +i(a){return this.b}} +K.pz.prototype={ +ey(a){if(!(a.e instanceof K.dg))a.e=new K.dg(null,null,C.j)}, +a8s(){var s=this +if(s.G!=null)return +s.G=s.V.Z(s.a6)}, +sd9(a){var s=this +if(s.V.k(0,a))return +s.V=a +s.G=null +s.X()}, +sbp(a,b){var s=this +if(s.a6==b)return +s.a6=b +s.G=null +s.X()}, +dm(a){return this.Ep(a)}, +c8(a){return this.MZ(a,N.Ub())}, +MZ(a,b){var s,r,q,p,o,n,m,l,k,j,i=this +i.a8s() +if(i.ci$===0)return new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d)) +s=a.a +r=a.c +switch(i.aD){case C.c4:q=a.rq() +break +case C.axA:q=S.tC(new P.N(C.h.E(1/0,s,a.b),C.h.E(1/0,r,a.d))) +break +case C.FW:q=a +break +default:q=null}p=i.a7$ +for(o=t.B,n=r,m=s,l=!1;p!=null;){k=p.e +k.toString +o.a(k) +if(!k.gFy()){j=b.$2(p,q) +m=Math.max(m,j.a) +n=Math.max(n,j.b) +l=!0}p=k.aw$}return l?new P.N(m,n):new P.N(C.h.E(1/0,s,a.b),C.h.E(1/0,r,a.d))}, +bJ(){var s,r,q,p,o,n,m,l=this,k=t.k.a(K.x.prototype.gaa.call(l)) +l.n=!1 +l.rx=l.MZ(k,N.Uc()) +s=l.a7$ +for(r=t.B,q=t.EP;s!=null;){p=s.e +p.toString +r.a(p) +if(!p.gFy()){o=l.G +o.toString +n=l.rx +n.toString +m=s.rx +m.toString +p.a=o.p7(q.a(n.a5(0,m)))}else{o=l.rx +o.toString +n=l.G +n.toString +l.n=K.arW(s,p,o,n)||l.n}s=p.aw$}}, +cA(a,b){return this.yj(a,b)}, +pE(a,b){this.r_(a,b)}, +aS(a,b){var s,r=this,q=r.aT!==C.S&&r.n,p=r.aL +if(q){q=r.geA() +s=r.rx +p.saO(0,a.on(q,b,new P.A(0,0,0+s.a,0+s.b),r.gzk(),r.aT,p.a))}else{p.saO(0,null) +r.pE(a,b)}}, +l(a){this.aL.saO(0,null) +this.mJ(0)}, +n_(a){var s +if(this.n){s=this.rx +s=new P.A(0,0,0+s.a,0+s.b)}else s=null +return s}} +K.wO.prototype={ +ff(a){if(this.oe!=null&&this.a7$!=null)a.$1(this.B9())}, +B9(){var s,r=this.a7$,q=t.B,p=this.oe,o=0 +while(!0){if(r!=null){p.toString +s=o")).aj(0,a)}, +smR(a){if(a===this.n)return +this.n=a +this.X()}, +sabI(a){if(a===this.G)return +this.G=a +this.X()}, +sfD(a,b){var s=this,r=s.V +if(b===r)return +if(s.b!=null)r.a0(0,s.gz8()) +s.V=b +if(s.b!=null)b.ab(0,s.gz8()) +s.X()}, +smU(a){var s=this +if(a!==s.aL){s.aL=a +s.aF() +s.ay()}}, +al(a){this.X1(a) +this.V.ab(0,this.gz8())}, +ae(a){this.V.a0(0,this.gz8()) +this.X2(0)}, +gax(){return!0}, +aeK(a,b,c,d,e,f,g,h,a0,a1,a2){var s,r,q,p,o,n,m,l,k=this,j=G.aHB(k.V.ry,e),i=f+h +for(s=f,r=0;c!=null;){q=a2<=0?0:a2 +p=Math.max(b,-q) +o=b-p +c.cr(0,new G.kV(k.n,e,j,q,r,i-s,Math.max(0,a1-s+f),d,k.G,g,p,Math.max(0,a0+o)),!0) +n=c.k4 +m=n.z +if(m!=null)return m +l=s+n.b +if(n.x||a2>0)k.Sw(c,l,e) +else k.Sw(c,-a2+f,e) +i=Math.max(l+n.c,i) +m=n.a +a2-=m +r+=m +s+=n.d +m=n.Q +if(m!==0){a0-=m-o +b=Math.min(p+m,0)}k.ahh(e,n) +c=a.$1(c)}return 0}, +n_(a){var s,r,q,p=this.rx,o=0+p.a,n=0+p.b +p=t.p +if(p.a(K.x.prototype.gaa.call(a)).f===0||!isFinite(p.a(K.x.prototype.gaa.call(a)).z))return new P.A(0,0,o,n) +s=p.a(K.x.prototype.gaa.call(a)).z-p.a(K.x.prototype.gaa.call(a)).r+p.a(K.x.prototype.gaa.call(a)).f +switch(G.jX(this.n,p.a(K.x.prototype.gaa.call(a)).b)){case C.F:r=0+s +q=0 +break +case C.J:n-=s +q=0 +r=0 +break +case C.Y:q=0+s +r=0 +break +case C.U:o-=s +q=0 +r=0 +break +default:q=0 +r=0}return new P.A(q,r,o,n)}, +Ev(a){var s,r=this,q=r.aD +if(q==null){q=r.rx +return new P.A(0,0,0+q.a,0+q.b)}switch(G.bt(r.n)){case C.u:s=r.rx +return new P.A(0,0-q,0+s.a,0+s.b+q) +case C.r:s=r.rx +return new P.A(0-q,0,0+s.a+q,0+s.b)}}, +aS(a,b){var s,r,q,p=this +if(p.a7$==null)return +s=p.gadY()&&p.aL!==C.S +r=p.aX +if(s){s=p.geA() +q=p.rx +r.saO(0,a.on(s,b,new P.A(0,0,0+q.a,0+q.b),p.ga6w(),p.aL,r.a))}else{r.saO(0,null) +p.LH(a,b)}}, +l(a){this.aX.saO(0,null) +this.mJ(0)}, +LH(a,b){var s,r,q,p,o +for(s=new P.e2(this.gE1().a()),r=b.a,q=b.b;s.t();){p=s.gD(s) +if(p.k4.x){o=this.RB(p) +a.dg(p,new P.m(r+o.a,q+o.b))}}}, +cA(a,b){var s,r,q,p,o=this,n={} +n.a=n.b=null +switch(G.bt(o.n)){case C.u:n.b=b.b +n.a=b.a +break +case C.r:n.b=b.a +n.a=b.b +break}s=new G.q7(a.a,a.b,a.c) +for(r=new P.e2(o.gOJ().a());r.t();){q=r.gD(r) +if(!q.k4.x)continue +p=new E.bb(new Float64Array(16)) +p.dt() +o.dk(q,p) +if(a.aa2(new Q.a7F(n,o,q,s),p))return!0}return!1}, +pY(a,a0,a1){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=null,b=a instanceof G.dc +for(s=t.e,r=c,q=a,p=0;q.gaf(q)!==d;q=o){o=q.gaf(q) +o.toString +s.a(o) +if(q instanceof S.B)r=q +if(o instanceof G.dc){n=o.E_(q) +n.toString +p+=n}else{p=0 +b=!1}}if(r!=null){s=r.gaf(r) +s.toString +t.nl.a(s) +m=t.p.a(K.x.prototype.gaa.call(s)).b +switch(G.bt(d.n)){case C.r:l=r.rx.a +break +case C.u:l=r.rx.b +break +default:l=c}if(a1==null)a1=a.gmo() +k=T.mv(a.dj(0,r),a1)}else{if(b){t.nl.a(a) +s=t.p +m=s.a(K.x.prototype.gaa.call(a)).b +l=a.k4.a +if(a1==null)switch(G.bt(d.n)){case C.r:a1=new P.A(0,0,0+l,0+s.a(K.x.prototype.gaa.call(a)).x) +break +case C.u:a1=new P.A(0,0,0+s.a(K.x.prototype.gaa.call(a)).x,0+a.k4.a) +break}}else{s=d.V.cx +s.toString +a1.toString +return new Q.mY(s,a1)}k=a1}t.nl.a(q) +switch(G.jX(d.n,m)){case C.J:s=k.d +p+=l-s +j=s-k.b +break +case C.Y:s=k.a +p+=s +j=k.c-s +break +case C.F:s=k.b +p+=s +j=k.d-s +break +case C.U:s=k.c +p+=l-s +j=s-k.a +break +default:j=c}q.k4.toString +p=d.Tt(q,p) +i=T.mv(a.dj(0,d),a1) +h=d.aeY(q) +switch(t.p.a(K.x.prototype.gaa.call(q)).b){case C.cH:p-=h +break +case C.eo:switch(G.bt(d.n)){case C.u:p-=i.d-i.b +break +case C.r:p-=i.c-i.a +break}break}s=d.n +switch(G.bt(s)){case C.r:g=d.rx.a-h +break +case C.u:g=d.rx.b-h +break +default:g=c}f=p-(g-j)*a0 +o=d.V.cx +o.toString +e=o-f +switch(s){case C.F:i=i.at(0,0,e) +break +case C.Y:i=i.at(0,e,0) +break +case C.J:i=i.at(0,0,-e) +break +case C.U:i=i.at(0,-e,0) +break}return new Q.mY(f,i)}, +ab8(a,b,c){switch(G.jX(this.n,c)){case C.J:return new P.m(0,this.rx.b-(b+a.k4.c)) +case C.Y:return new P.m(b,0) +case C.F:return new P.m(0,b) +case C.U:return new P.m(this.rx.a-(b+a.k4.c),0)}}, +ei(a,b,c,d){this.Ic(a,null,c,Q.arX(a,b,c,this.V,d,this))}, +tk(){return this.ei(C.aU,null,C.G,null)}, +q8(a){return this.ei(C.aU,null,C.G,a)}, +q9(a,b,c){return this.ei(a,null,b,c)}, +$iKo:1} +Q.a7G.prototype={ +$1(a){var s=a.k4 +return s.x||s.Q>0}, +$S:260} +Q.a7F.prototype={ +$1(a){var s=this,r=s.c,q=s.a,p=s.b.aba(r,q.b) +return r.Qz(s.d,q.a,p)}, +$S:109} +Q.KW.prototype={ +ey(a){if(!(a.e instanceof G.jt))a.e=new G.jt(null,null)}, +gLp(){var s=this.b2 +return s==null?H.h(H.v("_maxScrollExtent")):s}, +gD2(){var s=this.cH +return s==null?H.h(H.v("_shrinkWrapExtent")):s}, +bJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d=this,c=t.k.a(K.x.prototype.gaa.call(d)) +if(d.a7$==null){switch(G.bt(d.n)){case C.u:d.rx=new P.N(c.b,c.c) +break +case C.r:d.rx=new P.N(c.a,c.d) +break}d.V.xT(0) +d.cH=d.b2=0 +d.es=!1 +d.V.qP(0,0) +return}switch(G.bt(d.n)){case C.u:s=c.d +r=c.b +break +case C.r:s=c.b +r=c.d +break +default:s=null +r=null}q=d.gaaO() +p=c.a +o=c.b +n=c.c +m=c.d +l=null +do{k=d.V.cx +k.toString +d.cH=d.b2=0 +d.es=!1 +j=d.a7$ +i=Math.max(0,k) +h=Math.min(0,k) +k=Math.max(0,-k) +g=d.a6 +f=d.aeK(q,-g,j,r,C.cH,k,s,h,s+2*g,s,i) +if(f!==0)d.V.abz(f) +else{switch(G.bt(d.n)){case C.u:l=C.d.E(d.gD2(),n,m) +break +case C.r:l=C.d.E(d.gD2(),p,o) +break}d.V.xT(l) +e=d.V.qP(0,Math.max(0,d.gLp()-l)) +if(e)break}}while(!0) +switch(G.bt(d.n)){case C.u:d.rx=new P.N(C.d.E(r,p,o),C.d.E(l,n,m)) +break +case C.r:d.rx=new P.N(C.d.E(l,p,o),C.d.E(r,n,m)) +break}}, +gadY(){return this.es}, +ahh(a,b){var s=this +s.b2=s.gLp()+b.a +if(b.y)s.es=!0 +s.cH=s.gD2()+b.e}, +Sw(a,b,c){var s=a.e +s.toString +t.Xp.a(s).a=b}, +RB(a){var s=a.e +s.toString +s=t.Xp.a(s).a +s.toString +return this.ab8(a,s,C.cH)}, +Tt(a,b){var s,r,q,p=this.a7$ +for(s=H.w(this).j("as.1"),r=0;p!==a;){r+=p.k4.a +q=p.e +q.toString +p=s.a(q).aw$}return r+b}, +aeY(a){var s,r,q=this.a7$ +for(s=H.w(this).j("as.1");q!==a;){q.k4.toString +r=q.e +r.toString +q=s.a(r).aw$}return 0}, +dk(a,b){var s=this.RB(t.nl.a(a)) +b.at(0,s.a,s.b)}, +aba(a,b){var s,r=a.e +r.toString +t.Xp.a(r) +s=t.p +switch(G.jX(s.a(K.x.prototype.gaa.call(a)).a,s.a(K.x.prototype.gaa.call(a)).b)){case C.F:case C.Y:r=r.a +r.toString +return b-r +case C.J:s=this.rx.b +r=r.a +r.toString +return s-b-r +case C.U:s=this.rx.a +r=r.a +r.toString +return s-b-r}}, +gE1(){var s=this +return P.cL(function(){var r=0,q=1,p,o,n,m +return function $async$gE1(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:m=s.cG$ +o=H.w(s).j("as.1") +case 2:if(!(m!=null)){r=3 +break}r=4 +return m +case 4:n=m.e +n.toString +m=o.a(n).d3$ +r=2 +break +case 3:return P.cJ() +case 1:return P.cK(p)}}},t.nl)}, +gOJ(){var s=this +return P.cL(function(){var r=0,q=1,p,o,n,m +return function $async$gOJ(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:m=s.a7$ +o=H.w(s).j("as.1") +case 2:if(!(m!=null)){r=3 +break}r=4 +return m +case 4:n=m.e +n.toString +m=o.a(n).aw$ +r=2 +break +case 3:return P.cJ() +case 1:return P.cK(p)}}},t.nl)}} +Q.iG.prototype={ +al(a){var s,r,q +this.du(a) +s=this.a7$ +for(r=H.w(this).j("iG.0");s!=null;){s.al(a) +q=s.e +q.toString +s=r.a(q).aw$}}, +ae(a){var s,r,q +this.d7(0) +s=this.a7$ +for(r=H.w(this).j("iG.0");s!=null;){s.ae(0) +q=s.e +q.toString +s=r.a(q).aw$}}} +N.x7.prototype={ +i(a){return this.b}} +N.eF.prototype={ +vi(a,b,c,d){var s=d.a===C.G.a +if(s){this.ok(b) +return P.dp(null,t.H)}else return this.lq(b,c,d)}, +i(a){var s=this,r=H.a([],t.s) +s.Wg(r) +r.push(H.G(s.r).i(0)) +r.push(s.f.i(0)) +r.push(H.e(s.k1)) +r.push(s.ry.i(0)) +return"#"+Y.bJ(s)+"("+C.b.c4(r,", ")+")"}, +c9(a){var s=this.cx +if(s!=null)a.push("offset: "+C.d.a2(s,1))}} +N.l4.prototype={ +i(a){return this.b}} +N.yf.prototype={ +i(a){return this.b}} +N.Ab.prototype={} +N.iA.prototype={} +N.L_.prototype={ +sacg(a,b){if(this.n===b)return +this.n=b +this.X()}, +sd9(a){if(this.G===a)return +this.G=a +this.X()}, +sU7(a,b){if(this.V===b)return +this.V=b +this.X()}, +sagO(a){if(this.a6===a)return +this.a6=a +this.X()}, +sagP(a){if(this.aD===a)return +this.aD=a +this.X()}, +sabH(a){if(this.aT===a)return +this.aT=a +this.X()}, +ey(a){if(!(a.e instanceof N.iA))a.e=new N.iA(null,null,C.j)}, +dm(a){return this.Ep(a)}, +C0(a){switch(this.n){case C.r:return a.a +case C.u:return a.b}}, +BZ(a){switch(this.n){case C.r:return a.b +case C.u:return a.a}}, +a2O(a,b){switch(this.n){case C.r:return new P.m(a,b) +case C.u:return new P.m(b,a)}}, +a2v(a,b,c){var s=b-c +switch(this.aT){case C.aCG:return a?s:0 +case C.aCH:return a?0:s +case C.Gn:return s/2}}, +c8(a){return this.a0K(a)}, +a0K(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this +switch(f.n){case C.r:s=a.b +r=new S.aw(0,s,0,1/0) +break +case C.u:s=a.d +r=new S.aw(0,1/0,0,s) +break +default:r=null +s=0}q=f.a7$ +for(p=H.w(f).j("as.1"),o=0,n=0,m=0,l=0,k=0;q!=null;){j=N.aq0(q,r) +i=f.C0(j) +h=f.BZ(j) +if(k>0&&m+i+f.V>s){o=Math.max(o,m) +n+=l+f.aD +m=0 +l=0 +k=0}m+=i +l=Math.max(l,h) +if(k>0)m+=f.V;++k +g=q.e +g.toString +q=p.a(g).aw$}n+=l +o=Math.max(o,m) +switch(f.n){case C.r:return a.bn(new P.N(o,n)) +case C.u:return a.bn(new P.N(n,o))}}, +bJ(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3=this,b4=t.k.a(K.x.prototype.gaa.call(b3)) +b3.bx=!1 +s=b3.a7$ +if(s==null){b3.rx=new P.N(C.h.E(0,b4.a,b4.b),C.h.E(0,b4.c,b4.d)) +return}switch(b3.n){case C.r:r=b4.b +q=new S.aw(0,r,0,1/0) +p=b3.aL===C.t&&!0 +o=b3.aX===C.lP&&!0 +break +case C.u:r=b4.d +q=new S.aw(0,1/0,0,r) +p=b3.aX===C.lP&&!0 +o=b3.aL===C.t&&!0 +break +default:q=null +r=0 +p=!1 +o=!1}n=b3.V +m=b3.aD +l=H.a([],t.M6) +for(k=t.Qy,j=0,i=0,h=0,g=0,f=0;s!=null;){s.cr(0,q,!0) +e=s.rx +e.toString +d=b3.C0(e) +e=s.rx +e.toString +c=b3.BZ(e) +if(f>0&&h+n+d>r){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new N.Ab(h,g,f)) +h=0 +g=0 +f=0}h+=d +if(f>0)h+=n +g=Math.max(g,c);++f +e=s.e +e.toString +k.a(e) +e.e=l.length +s=e.aw$}if(f>0){j=Math.max(j,h) +i+=g +if(l.length!==0)i+=m +l.push(new N.Ab(h,g,f))}b=l.length +switch(b3.n){case C.r:e=b3.rx=b4.bn(new P.N(j,i)) +a=e.a +a0=e.b +break +case C.u:e=b3.rx=b4.bn(new P.N(i,j)) +a=e.b +a0=e.a +break +default:a=0 +a0=0}b3.bx=a1?a1/(b-1):0 +a2=0 +break +case C.Gl:a3=a1/b +a2=a3/2 +break +case C.Gm:a3=a1/(b+1) +a2=a3 +break +default:a2=0 +a3=0}a3+=m +a4=o?a0-a2:a2 +s=b3.a7$ +for(a5=0;a51?a7/(f-1):0 +a8=0 +break +case C.Gl:a9=a7/f +a8=a9/2 +break +case C.Gm:a9=a7/(f+1) +a8=a9 +break +default:a8=0 +a9=0}a9+=n +b0=p?a-a8:a8 +if(o)a4-=g +for(;s!=null;){e=s.e +e.toString +k.a(e) +if(e.e!==a5)break +b1=s.rx +b1.toString +d=b3.C0(b1) +b1=s.rx +b1.toString +b2=b3.a2v(o,g,b3.BZ(b1)) +if(p)b0-=d +e.a=b3.a2O(b0,a4+b2) +b0=p?b0-a9:b0+(d+a9) +s=e.aw$}a4=o?a4-a3:a4+(g+a3)}}, +cA(a,b){return this.yj(a,b)}, +aS(a,b){var s,r=this,q=r.bx&&r.bC!==C.S,p=r.bM +if(q){q=r.geA() +s=r.rx +p.saO(0,a.on(q,b,new P.A(0,0,0+s.a,0+s.b),r.gPk(),r.bC,p.a))}else{p.saO(0,null) +r.r_(a,b)}}, +l(a){this.bM.saO(0,null) +this.mJ(0)}} +N.Rt.prototype={ +al(a){var s,r,q +this.du(a) +s=this.a7$ +for(r=t.Qy;s!=null;){s.al(a) +q=s.e +q.toString +s=r.a(q).aw$}}, +ae(a){var s,r,q +this.d7(0) +s=this.a7$ +for(r=t.Qy;s!=null;){s.ae(0) +q=s.e +q.toString +s=r.a(q).aw$}}} +N.Ru.prototype={} +N.iI.prototype={ +agN(){this.f.d0(0,this.a.$0())}} +N.r8.prototype={} +N.n_.prototype={ +i(a){return this.b}} +N.hl.prototype={ +aa0(a){var s=this.a$ +s.push(a) +if(s.length===1){s=$.bc().b +s.dx=this.ga1U() +s.dy=$.Y}}, +S3(a){var s=this.a$ +C.b.w(s,a) +if(s.length===0){s=$.bc().b +s.dx=null +s.dy=$.Y}}, +a1V(a){var s,r,q,p,o,n,m,l,k=this.a$,j=P.bR(k,!0,t.xt) +for(p=j.length,o=0;o"));++p.d +s=p.b.length +if(o===s){r=s*2+1 +if(r<7)r=7 +q=P.ae(r,null,!1,p.$ti.j("1?")) +C.b.d6(q,0,p.c,p.b) +p.b=q}p.a04(new N.iI(a,b.a,null,null,new P.aM(n,c.j("aM<0>")),c.j("iI<0>")),p.c++) +if(o===0&&this.a<=0)this.BK() +return n}, +BK(){if(this.e$)return +this.e$=!0 +P.c2(C.G,this.ga7L())}, +a7M(){this.e$=!1 +if(this.ady())this.BK()}, +ady(){var s,r,q,p,o,n,m=this,l="No element",k=m.d$,j=k.c===0 +if(j||m.a>0)return!1 +if(j)H.h(P.a8(l)) +s=k.wC(0) +j=s.b +if(m.c$.$2$priority$scheduler(j,m)){try{if(k.c===0)H.h(P.a8(l));++k.d +k.wC(0) +p=k.c-1 +o=k.wC(p) +C.b.q(k.b,p,null) +k.c=p +if(p>0)k.a03(o,0) +s.agN()}catch(n){r=H.a5(n) +q=H.aC(n) +j=U.bq("during a task callback") +U.dv(new U.bE(r,q,"scheduler library",j,null,!1))}return k.c!==0}return!1}, +vZ(a,b){var s,r=this +r.mE() +s=++r.f$ +r.r$.q(0,s,new N.r8(a)) +return r.f$}, +H3(a){return this.vZ(a,!1)}, +gacA(){var s=this +if(s.Q$==null){if(s.cx$===C.cW)s.mE() +s.Q$=new P.aM(new P.a4($.Y,t.U),t.Q) +s.z$.push(new N.a8o(s))}return s.Q$.a}, +gF7(){return this.cy$}, +ME(a){if(this.cy$===a)return +this.cy$=a +if(a)this.mE()}, +EO(){switch(this.cx$){case C.cW:case C.Fq:this.mE() +return +case C.Fo:case C.Fp:case C.dR:return}}, +mE(){var s,r=this +if(!r.ch$)s=!(N.hl.prototype.gF7.call(r)&&r.aL$) +else s=!0 +if(s)return +s=$.bc().b +if(s.x==null){s.x=r.ga35() +s.y=$.Y}if(s.z==null){s.z=r.ga3o() +s.Q=$.Y}s.mE() +r.ch$=!0}, +Tp(){var s=this +if(!(N.hl.prototype.gF7.call(s)&&s.aL$))return +if(s.ch$)return +$.bc().b.mE() +s.ch$=!0}, +H5(){var s,r=this +if(r.db$||r.cx$!==C.cW)return +r.db$=!0 +P.nq("Warm-up frame",null,null) +s=r.ch$ +P.c2(C.G,new N.a8q(r)) +P.c2(C.G,new N.a8r(r,s)) +r.aeT(new N.a8s(r))}, +agE(){var s=this +s.dy$=s.Ix(s.fr$) +s.dx$=null}, +Ix(a){var s=this.dx$,r=s==null?C.G:new P.aP(a.a-s.a) +return P.cN(C.d.b4(r.a/$.aug)+this.dy$.a,0)}, +a36(a){if(this.db$){this.id$=!0 +return}this.Qg(a)}, +a3p(){var s=this +if(s.id$){s.id$=!1 +s.z$.push(new N.a8n(s)) +return}s.Qj()}, +Qg(a){var s,r,q=this +P.nq("Frame",C.eJ,null) +if(q.dx$==null)q.dx$=a +r=a==null +q.fx$=q.Ix(r?q.fr$:a) +if(!r)q.fr$=a +q.ch$=!1 +try{P.nq("Animate",C.eJ,null) +q.cx$=C.Fo +s=q.r$ +q.r$=P.D(t.S,t.h1) +J.ls(s,new N.a8p(q)) +q.x$.b_(0)}finally{q.cx$=C.Fp}}, +Qj(){var s,r,q,p,o,n,m,l=this +P.np() +try{l.cx$=C.dR +for(p=l.y$,o=p.length,n=0;n1e4)b=1e4*C.h.gAg(b) +return new V.Kg(this.a+b)}, +a5(a,b){return this.R(0,-b)}} +M.qw.prototype={ +sdI(a,b){var s,r=this +if(b===r.b)return +r.b=b +if(b)r.Gz() +else{s=r.a!=null&&r.e==null +if(s)r.e=$.by.vZ(r.gDc(),!1)}}, +gaeB(){if(this.a==null)return!1 +if(this.b)return!1 +var s=$.by +s.toString +if(N.hl.prototype.gF7.call(s)&&s.aL$)return!0 +if($.by.cx$!==C.cW)return!0 +return!1}, +w7(a){var s,r,q=this +q.a=new M.no(new P.aM(new P.a4($.Y,t.U),t.Q)) +if(!q.b)s=q.e==null +else s=!1 +if(s)q.e=$.by.vZ(q.gDc(),!1) +s=$.by +r=s.cx$.a +if(r>0&&r<4){s=s.fx$ +s.toString +q.c=s}s=q.a +s.toString +return s}, +qa(a,b){var s=this,r=s.a +if(r==null)return +s.c=s.a=null +s.Gz() +if(b)r.IU(s) +else r.Nl()}, +ej(a){return this.qa(a,!1)}, +a96(a){var s,r=this +r.e=null +s=r.c +if(s==null)s=r.c=a +r.d.$1(new P.aP(a.a-s.a)) +if(!r.b&&r.a!=null&&r.e==null)r.e=$.by.vZ(r.gDc(),!0)}, +Gz(){var s,r=this.e +if(r!=null){s=$.by +s.r$.w(0,r) +s.x$.F(0,r) +this.e=null}}, +l(a){var s=this,r=s.a +if(r!=null){s.a=null +s.Gz() +r.IU(s)}}, +ah0(a,b){var s +""+"Ticker(" +s=""+"Ticker()" +return s.charCodeAt(0)==0?s:s}, +i(a){return this.ah0(a,!1)}} +M.no.prototype={ +Nl(){this.c=!0 +this.a.e5(0) +var s=this.b +if(s!=null)s.e5(0)}, +IU(a){var s +this.c=!1 +s=this.b +if(s!=null)s.o2(new M.xZ(a))}, +SG(a){var s,r,q=this,p=new M.abY(a) +if(q.b==null){s=q.b=new P.aM(new P.a4($.Y,t.U),t.Q) +r=q.c +if(r!=null)if(r)s.e5(0) +else s.o2(C.aB0)}q.b.a.fd(0,p,p,t.H)}, +qR(a,b){return this.a.a.qR(a,b)}, +nX(a){return this.qR(a,null)}, +fd(a,b,c,d){return this.a.a.fd(0,b,c,d)}, +bY(a,b,c){return this.fd(a,b,null,c)}, +lL(a){return this.a.a.lL(a)}, +i(a){var s="#"+Y.bJ(this)+"(",r=this.c +if(r==null)r="active" +else r=r?"complete":"canceled" +return s+r+")"}, +$iaE:1} +M.abY.prototype={ +$1(a){this.a.$0()}, +$S:21} +M.xZ.prototype={ +i(a){var s=this.a +if(s!=null)return"This ticker was canceled: "+s.i(0) +return'The ticker was canceled before the "orCancel" property was first used.'}, +$icU:1} +N.a8P.prototype={ +gAP(){var s=this.ET$ +return s==null?H.h(H.v("_accessibilityFeatures")):s}} +A.xg.prototype={ +i(a){return"SemanticsTag("+this.a+")"}, +gb0(a){return this.a}} +A.cr.prototype={ +R(a,b){var s,r,q,p,o,n,m=this.a,l=m.length +if(l===0)return b +s=b.a +if(s.length===0)return this +r=m+s +q=P.bR(this.b,!0,t.u1) +m=b.b +s=m.length +if(s!==0)for(p=0;p=0;--o)r[o]=n[q-o-1].e}n=a3.k1 +m=n.length +if(m!==0){l=new Int32Array(m) +for(o=0;o0?r[n-1].y1:null +if(n!==0)if(J.X(l)===J.X(o)){if(l!=null)o.toString +k=!0}else k=!1 +else k=!0 +if(!k&&p.length!==0){if(o!=null){if(!!p.immutable$list)H.h(P.S("sort")) +h=p.length-1 +if(h-0<=32)H.LT(p,0,h,J.anM()) +else H.LS(p,0,h,J.anM())}C.b.M(q,p) +C.b.sp(p,0)}p.push(new A.jQ(m,l,n))}if(o!=null)C.b.lN(p) +C.b.M(q,p) +h=t.rB +return P.aG(new H.aV(q,new A.a92(),h),!0,h.j("bv.E"))}, +Ty(a){if(this.b==null)return +C.mm.td(0,a.Sr(this.e))}, +cs(){return"SemanticsNode#"+this.e}, +agX(a,b,c){return new A.RM(a,this,b,!0,!0,null,c)}, +So(a){return this.agX(C.Ll,null,a)}} +A.a94.prototype={ +$1(a){var s,r,q=this.a +q.a=q.a|a.k1 +q.b=q.b|a.go +if(q.x==null)q.x=a.x2 +if(q.z==null)q.z=a.y2 +if(q.Q==null)q.Q=a.ah +if(q.ch==null)q.ch=a.aJ +if(q.cx==null)q.cx=a.W +if(q.cy==null)q.cy=a.a1 +if(q.db==null)q.db=a.ac +q.dx=a.ak +q.dy=a.a3 +if(q.fr==null)q.fr=a.b1 +s=q.d +if(s.a==="")q.d=a.k3 +s=q.e +if(s.a==="")q.e=a.r1 +s=q.f +if(s.a==="")q.f=a.k4 +s=a.id +if(s!=null){r=q.y;(r==null?q.y=P.aS(t.g3):r).M(0,s)}for(s=this.b.fy,s=s.gaI(s),s=s.gU(s),r=this.c;s.t();)r.F(0,A.aqe(s.gD(s))) +a.x1!=null +s=q.c +r=q.x +q.c=A.ajc(a.k2,a.x2,s,r) +r=q.r +s=q.x +q.r=A.ajc(a.r2,a.x2,r,s) +q.fx=Math.max(q.fx,a.ry+a.rx) +return!0}, +$S:56} +A.a92.prototype={ +$1(a){return a.a}, +$S:264} +A.jG.prototype={ +bA(a,b){return C.d.bA(this.b,b.b)}, +$ibC:1} +A.hE.prototype={ +bA(a,b){return C.d.bA(this.a,b.a)}, +U6(){var s,r,q,p,o,n,m,l,k,j=H.a([],t.rF) +for(s=this.c,r=s.length,q=0;q") +return P.aG(new H.j_(n,new A.ai_(),s),!0,s.j("r.E"))}, +U5(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=this.c,a4=a3.length +if(a4<=1)return a3 +s=t.S +r=P.D(s,t.bu) +q=P.D(s,s) +for(p=this.b,o=p===C.t,p=p===C.k,n=a4,m=0;m2.356194490192345 +else a0=!1 +if(a||a0)q.q(0,l.e,f.e)}}a1=H.a([],t.t) +a2=H.a(a3.slice(0),H.ax(a3)) +C.b.eP(a2,new A.ahW()) +new H.aV(a2,new A.ahX(),H.ax(a2).j("aV<1,u>")).aj(0,new A.ahZ(P.aS(s),q,a1)) +a3=t.qn +a3=P.aG(new H.aV(a1,new A.ahY(r),a3),!0,a3.j("bv.E")) +a4=H.ax(a3).j("bN<1>") +return P.aG(new H.bN(a3,a4),!0,a4.j("bv.E"))}} +A.ai_.prototype={ +$1(a){return a.U5()}, +$S:113} +A.ahW.prototype={ +$2(a,b){var s,r,q=a.x,p=A.nN(a,new P.m(q.a,q.b)) +q=b.x +s=A.nN(b,new P.m(q.a,q.b)) +r=C.d.bA(p.b,s.b) +if(r!==0)return-r +return-C.d.bA(p.a,s.a)}, +$S:73} +A.ahZ.prototype={ +$1(a){var s=this,r=s.a +if(r.v(0,a))return +r.F(0,a) +r=s.b +if(r.aC(0,a)){r=r.h(0,a) +r.toString +s.$1(r)}s.c.push(a)}, +$S:63} +A.ahX.prototype={ +$1(a){return a.e}, +$S:267} +A.ahY.prototype={ +$1(a){var s=this.a.h(0,a) +s.toString +return s}, +$S:268} +A.aja.prototype={ +$1(a){return a.U6()}, +$S:113} +A.jQ.prototype={ +bA(a,b){var s,r=this.b +if(r==null||b.b==null)return this.c-b.c +r.toString +s=b.b +s.toString +return r.bA(0,s)}, +$ibC:1} +A.pL.prototype={ +l(a){var s=this +s.a.b_(0) +s.b.b_(0) +s.c.b_(0) +s.eR(0)}, +Tz(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=f.a +if(e.a===0)return +s=P.aS(t.S) +r=H.a([],t.W) +for(q=t.LQ,p=H.w(e).j("aR"),o=p.j("r.E"),n=f.c;e.a!==0;){m=P.aG(new H.aR(e,new A.a97(f),p),!0,o) +e.b_(0) +n.b_(0) +l=new A.a98() +if(!!m.immutable$list)H.h(P.S("sort")) +k=m.length-1 +if(k-0<=32)H.LT(m,0,k,l) +else H.LS(m,0,k,l) +C.b.M(r,m) +for(l=m.length,j=0;j#"+Y.bJ(this)}} +A.a97.prototype={ +$1(a){return!this.a.c.v(0,a)}, +$S:56} +A.a98.prototype={ +$2(a,b){return a.a-b.a}, +$S:73} +A.a99.prototype={ +$2(a,b){return a.a-b.a}, +$S:73} +A.a96.prototype={ +$1(a){if(a.fx.aC(0,this.b)){this.a.a=a +return!1}return!0}, +$S:56} +A.a8Q.prototype={ +oK(a,b){var s=this +s.e.q(0,a,b) +s.f=s.f|a.a +s.d=!0}, +eS(a,b){this.oK(a,new A.a8R(b))}, +slF(a){a.toString +this.eS(C.f_,a)}, +snb(a){a.toString +this.eS(C.Fz,a)}, +srG(a){this.eS(C.f2,a)}, +srz(a){this.eS(C.awe,a)}, +srH(a){this.eS(C.f3,a)}, +srI(a){this.eS(C.f0,a)}, +srF(a){this.eS(C.f1,a)}, +svo(a){this.eS(C.FA,a)}, +svm(a){this.eS(C.Fy,a)}, +sru(a,b){this.eS(C.awg,b)}, +srv(a,b){this.eS(C.awk,b)}, +srE(a,b){this.eS(C.awa,b)}, +srC(a){this.oK(C.awh,new A.a8U(a))}, +srA(a){this.oK(C.aw8,new A.a8S(a))}, +srD(a){this.oK(C.awi,new A.a8V(a))}, +srB(a){this.oK(C.aw9,new A.a8T(a))}, +srJ(a){this.oK(C.awb,new A.a8W(a))}, +srK(a){this.oK(C.awc,new A.a8X(a))}, +srw(a){this.eS(C.awf,a)}, +svn(a){this.eS(C.awj,a)}, +sTr(a){if(a==this.ry)return +this.ry=a +this.d=!0}, +sTs(a){if(a==this.x1)return +this.x1=a +this.d=!0}, +svf(a){return}, +sqZ(a){if(a==this.y2)return +this.y2=a +this.d=!0}, +so9(a,b){if(b===this.b1)return +this.b1=b +this.d=!0}, +Oj(a){var s=this.bG;(s==null?this.bG=P.aS(t.g3):s).F(0,a)}, +bc(a,b){var s=this,r=s.bS,q=a.a +if(b)s.bS=r|q +else s.bS=r&~q +s.d=!0}, +QT(a){var s,r=this +if(a==null||!a.d||!r.d)return!0 +if((r.f&a.f)!==0)return!1 +if((r.bS&a.bS)!==0)return!1 +if(r.y2!=null&&a.y2!=null)return!1 +if(r.W.a.length!==0)s=a.W.a.length!==0 +else s=!1 +if(s)return!1 +return!0}, +ub(a){var s,r,q=this +if(!a.d)return +q.e.M(0,a.e) +q.ah.M(0,a.ah) +q.f=q.f|a.f +q.bS=q.bS|a.bS +if(q.br==null)q.br=a.br +if(q.aK==null)q.aK=a.aK +if(q.bw==null)q.bw=a.bw +if(q.bR==null)q.bR=a.bR +if(q.a3==null)q.a3=a.a3 +if(q.rx==null)q.rx=a.rx +if(q.x1==null)q.x1=a.x1 +if(q.ry==null)q.ry=a.ry +q.x2=a.x2 +q.y1=a.y1 +if(q.y2==null)q.y2=a.y2 +s=q.aR +if(s==null){s=q.aR=a.aR +q.d=!0}if(q.r2==null)q.r2=a.r2 +r=q.aJ +q.aJ=A.ajc(a.aJ,a.aR,r,s) +s=q.W +if(s.a==="")q.W=a.W +s=q.ac +if(s.a==="")q.ac=a.ac +s=q.a1 +if(s.a==="")q.a1=a.a1 +s=q.ak +r=q.aR +q.ak=A.ajc(a.ak,a.aR,s,r) +q.b6=Math.max(q.b6,a.b6+a.b1) +q.d=q.d||a.d}, +E7(a){var s=this,r=A.n3() +r.a=s.a +r.b=s.b +r.c=s.c +r.d=s.d +r.S=s.S +r.aR=s.aR +r.r2=s.r2 +r.aJ=s.aJ +r.ac=s.ac +r.W=s.W +r.a1=s.a1 +r.ak=s.ak +r.a3=s.a3 +r.b1=s.b1 +r.b6=s.b6 +r.bS=s.bS +r.bG=s.bG +r.br=s.br +r.aK=s.aK +r.bw=s.bw +r.bR=s.bR +r.f=s.f +r.rx=s.rx +r.x1=s.x1 +r.ry=s.ry +r.x2=s.x2 +r.y1=s.y1 +r.y2=s.y2 +r.e.M(0,s.e) +r.ah.M(0,s.ah) +return r}} +A.a8R.prototype={ +$1(a){this.a.$0()}, +$S:11} +A.a8U.prototype={ +$1(a){a.toString +this.a.$1(H.rS(a))}, +$S:11} +A.a8S.prototype={ +$1(a){a.toString +this.a.$1(H.rS(a))}, +$S:11} +A.a8V.prototype={ +$1(a){a.toString +this.a.$1(H.rS(a))}, +$S:11} +A.a8T.prototype={ +$1(a){a.toString +this.a.$1(H.rS(a))}, +$S:11} +A.a8W.prototype={ +$1(a){var s,r,q +a.toString +s=J.axx(t.f.a(a),t.N,t.S) +r=s.h(0,"base") +r.toString +q=s.h(0,"extent") +q.toString +this.a.$1(X.d0(C.o,r,q,!1))}, +$S:11} +A.a8X.prototype={ +$1(a){a.toString +this.a.$1(H.cy(a))}, +$S:11} +A.a_D.prototype={ +i(a){return this.b}} +A.pM.prototype={ +bA(a,b){var s=this.acj(b) +return s}, +$ibC:1, +gb0(a){return this.a}} +A.mH.prototype={ +acj(a){var s=a.b===this.b +if(s)return 0 +return C.h.bA(this.b,a.b)}} +A.RL.prototype={} +A.RN.prototype={} +A.RO.prototype={} +E.a8Z.prototype={ +Sr(a){var s=P.aF(["type",this.a,"data",this.vQ()],t.N,t.z) +if(a!=null)s.q(0,"nodeId",a) +return s}, +agY(){return this.Sr(null)}, +i(a){var s,r,q=H.a([],t.s),p=this.vQ(),o=p.gaI(p),n=P.aG(o,!0,H.w(o).j("r.E")) +C.b.lN(n) +for(o=n.length,s=0;s#"+Y.bJ(this)+"()"}} +Q.VD.prototype={ +pw(a,b){return this.Uj(a,!0)}, +aeS(a,b,c){var s,r={},q=this.b +if(q.aC(0,a)){r=q.h(0,a) +r.toString +return c.j("aE<0>").a(r)}r.a=r.b=null +this.pw(a,!1).bY(0,b,c).bY(0,new Q.VE(r,this,a,c),t.H) +s=r.a +if(s!=null)return s +s=new P.a4($.Y,c.j("a4<0>")) +r.b=new P.aM(s,c.j("aM<0>")) +q.q(0,a,s) +return r.b.a}} +Q.VE.prototype={ +$1(a){var s=this,r=new O.bO(a,s.d.j("bO<0>")),q=s.a +q.a=r +s.b.b.q(0,s.c,r) +q=q.b +if(q!=null)q.d0(0,a)}, +$S(){return this.d.j("aH(0)")}} +Q.a6e.prototype={ +cW(a,b){return this.aeQ(0,b)}, +aeQ(a,b){var s=0,r=P.ao(t.V4),q,p,o,n,m,l,k,j,i,h +var $async$cW=P.ak(function(c,d){if(c===1)return P.al(d,r) +while(true)switch(s){case 0:j=P.T4(C.ko,b,C.as,!1) +i=P.atv(null,0,0) +h=P.atr(null,0,0,!1) +P.atu(null,0,0,null) +P.atq(null,0,0) +p=P.att(null,"") +if(h==null)o=i.length!==0||p!=null||!1 +else o=!1 +if(o)h="" +o=h==null +n=!o +m=P.ats(j,0,j.length,null,"",n) +j=o&&!C.c.bP(m,"/") +if(j)m=P.aty(m,n) +else m=P.atA(m) +o&&C.c.bP(m,"//")?"":h +l=C.d6.f1(m) +s=3 +return P.av($.fF.gBz().A6(0,"flutter/assets",H.i4(l.buffer,0,null)),$async$cW) +case 3:k=d +if(k==null)throw H.c(U.uG("Unable to load asset: "+b)) +q=k +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$cW,r)}} +F.V7.prototype={ +fe(){return P.aF(["uniqueIdentifier",this.a,"hints",this.b,"editingValue",this.c.zC()],t.N,t.z)}} +F.Nd.prototype={ +fe(){var s=this.Wr(),r=this.cy +r=H.ky(r,new F.ad7(),r.$ti.j("r.E"),t.a) +s.q(0,"fields",P.aG(r,!1,H.w(r).j("r.E"))) +return s}} +F.ad7.prototype={ +$1(a){return a.fe()}, +$S:269} +F.Va.prototype={ +aae(a,b){var s=this.gaam(),r=N.asr(a) +$.ep().B2(r,new F.Nd(new H.ee(s,new F.Vb(),s.$ti.j("ee<1,hu>")),b.a,!1,!1,!0,b.e,b.f,b.r,!0,b.y,b.z,b.Q,b.ch,!0)) +return r}} +F.Vb.prototype={ +$1(a){return a.tA(a.gmN())}, +$S:270} +Q.Vh.prototype={} +N.xi.prototype={ +gtU(){var s=this.aK$ +return s==null?H.h(H.v("_keyEventManager")):s}, +gBz(){var s=this.bw$ +return s==null?H.h(H.v("_defaultBinaryMessenger")):s}, +v3(){}, +oh(a){return this.adS(a)}, +adS(a){var s=0,r=P.ao(t.H),q,p=this +var $async$oh=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:switch(H.cy(J.bd(t.a.a(a),"type"))){case"memoryPressure":p.v3() +break}s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$oh,r)}, +oL(){var $async$oL=P.ak(function(a,b){switch(a){case 2:n=q +s=n.pop() +break +case 1:o=b +s=p}while(true)switch(s){case 0:l=new P.a4($.Y,t.fB) +k=new P.aM(l,t.pN) +j=t.v7 +m.H4(new N.a9f(k),C.Fb,j) +s=3 +return P.Bj(l,$async$oL,r) +case 3:l=new P.a4($.Y,t.ND) +m.H4(new N.a9g(new P.aM(l,t.r7),k),C.Fb,j) +s=4 +return P.Bj(l,$async$oL,r) +case 4:i=P +s=6 +return P.Bj(l,$async$oL,r) +case 6:s=5 +q=[1] +return P.Bj(P.afB(i.aEg(b,t.hz)),$async$oL,r) +case 5:case 1:return P.Bj(null,0,r) +case 2:return P.Bj(o,1,r)}}) +var s=0,r=P.aH0($async$oL,t.hz),q,p=2,o,n=[],m=this,l,k,j,i +return P.aHp(r)}, +agf(){if(this.b$!=null)return +$.bc() +var s=N.as7("AppLifecycleState.resumed") +if(s!=null)this.yI(s)}, +Cb(a){return this.a3N(a)}, +a3N(a){var s=0,r=P.ao(t.ob),q,p=this,o +var $async$Cb=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:a.toString +o=N.as7(a) +o.toString +p.yI(o) +q=null +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$Cb,r)}, +Cc(a){return this.a4h(a)}, +a4h(a){var s=0,r=P.ao(t.H) +var $async$Cc=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:t.j.a(a.b) +return P.am(null,r)}}) +return P.an($async$Cc,r)}, +gu2(){var s=this.bR$ +return s==null?H.h(H.v("_restorationManager")):s}} +N.a9f.prototype={ +$0(){var s=0,r=P.ao(t.P),q=this,p +var $async$$0=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:p=$.al1().pw("NOTICES",!1) +q.a.d0(0,p) +return P.am(null,r)}}) +return P.an($async$$0,r)}, +$S:86} +N.a9g.prototype={ +$0(){var s=0,r=P.ao(t.P),q=this,p,o,n +var $async$$0=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:p=q.a +o=U +n=N.aHY() +s=2 +return P.av(q.b.a,$async$$0) +case 2:p.d0(0,o.U6(n,b,"parseLicenses",t.N,t.qC)) +return P.am(null,r)}}) +return P.an($async$$0,r)}, +$S:86} +N.aec.prototype={ +A6(a,b,c){var s=new P.a4($.Y,t.gg) +$.bl().a82(b,c,H.aBD(new N.aed(new P.aM(s,t.yB)))) +return s}, +Ho(a,b){if(b==null){a=$.Uw().a.h(0,a) +if(a!=null)a.e=null}else $.Uw().TK(a,new N.aee(b))}} +N.aed.prototype={ +$1(a){var s,r,q,p +try{this.a.d0(0,a)}catch(q){s=H.a5(q) +r=H.aC(q) +p=U.bq("during a platform message response callback") +U.dv(new U.bE(s,r,"services library",p,null,!1))}}, +$S:22} +N.aee.prototype={ +$2(a,b){return this.SO(a,b)}, +SO(a,b){var s=0,r=P.ao(t.H),q=1,p,o=[],n=this,m,l,k,j,i,h +var $async$$2=P.ak(function(c,d){if(c===1){p=d +s=q}while(true)switch(s){case 0:i=null +q=3 +s=6 +return P.av(n.a.$1(a),$async$$2) +case 6:i=d +o.push(5) +s=4 +break +case 3:q=2 +h=p +m=H.a5(h) +l=H.aC(h) +j=U.bq("during a platform message callback") +U.dv(new U.bE(m,l,"services library",j,null,!1)) +o.push(5) +s=4 +break +case 2:o=[1] +case 4:q=1 +b.$1(i) +s=o.pop() +break +case 5:return P.am(null,r) +case 1:return P.al(p,r)}}) +return P.an($async$$2,r)}, +$S:274} +T.k8.prototype={ +dX(a){return this.a.$0()}} +Q.oX.prototype={} +Q.ku.prototype={} +Q.mk.prototype={} +Q.ml.prototype={} +Q.vf.prototype={} +Q.Gj.prototype={ +a1k(a){var s,r,q,p,o,n,m,l,k,j,i,h=this +h.d=!0 +s=!1 +for(n=h.c,m=0;!1;++m){r=n[m] +try{q=r.$1(a) +s=s||q}catch(l){p=H.a5(l) +o=H.aC(l) +k=h instanceof H.c8?H.dm(h):null +j=U.bq("while dispatching notifications for "+H.bp(k==null?H.b1(h):k).i(0)) +i=$.hL() +if(i!=null)i.$1(new U.bE(p,o,"services library",j,new Q.a2A(h),!1))}}h.d=!1 +return s}} +Q.a2A.prototype={ +$0(){var s=this +return P.cL(function(){var r=0,q=1,p,o +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:o=s.a +r=2 +return Y.kc("The "+H.G(o).i(0)+" sending notification was",o,!0,C.by,null,!1,null,null,C.bc,null,!1,!0,!0,C.ca,null,t.lj) +case 2:return P.cJ() +case 1:return P.cK(p)}}},t.o)}, +$S:14} +Q.GF.prototype={ +i(a){return this.b}} +Q.vd.prototype={ +i(a){return"KeyMessage("+H.e(this.a)+")"}} +Q.GG.prototype={ +adC(a){var s=this.d +switch(s==null?this.d=C.nM:s){case C.nL:return!1 +case C.nM:if(a.c!==0&&a.d!==0)this.e.push(Q.aC7(a)) +return!1}}, +Fd(a){var s=0,r=P.ao(t.a),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d +var $async$Fd=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:if(p.d==null){p.d=C.nL +p.c.a.push(p.ga0U())}o=B.aDs(t.a.a(a)) +n=p.c.adP(o) +for(m=p.e,l=m.length,k=p.b,j=k.a,i=k.b,h=0;h=b.a.byteLength)throw H.c(C.bd) +return this.ne(b.q_(0),b)}, +ne(a,b){var s,r,q,p,o,n,m,l,k=this +switch(a){case 0:return null +case 1:return!0 +case 2:return!1 +case 3:s=b.b +r=$.d5() +q=b.a.getInt32(s,C.ar===r) +b.b+=4 +return q +case 4:return b.zQ(0) +case 6:b.lQ(8) +s=b.b +r=$.d5() +q=b.a.getFloat64(s,C.ar===r) +b.b+=8 +return q +case 5:case 7:p=k.ed(b) +return C.e_.f1(b.q0(p)) +case 8:return b.q0(k.ed(b)) +case 9:p=k.ed(b) +b.lQ(4) +s=b.a +o=H.arl(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+4*p +return o +case 10:return b.zR(k.ed(b)) +case 14:p=k.ed(b) +b.lQ(4) +s=b.a +r=s.buffer +s=s.byteOffset+b.b +H.TY(r,s,p) +o=new Float32Array(r,s,p) +b.b=b.b+4*p +return o +case 11:p=k.ed(b) +b.lQ(8) +s=b.a +o=H.arj(s.buffer,s.byteOffset+b.b,p) +b.b=b.b+8*p +return o +case 12:p=k.ed(b) +n=P.ae(p,null,!1,t.X) +for(s=b.a,m=0;m=s.byteLength)H.h(C.bd) +b.b=r+1 +n[m]=k.ne(s.getUint8(r),b)}return n +case 13:p=k.ed(b) +s=t.X +n=P.D(s,s) +for(s=b.a,m=0;m=s.byteLength)H.h(C.bd) +b.b=r+1 +r=k.ne(s.getUint8(r),b) +l=b.b +if(l>=s.byteLength)H.h(C.bd) +b.b=l+1 +n.q(0,r,k.ne(s.getUint8(l),b))}return n +default:throw H.c(C.bd)}}, +fg(a,b){var s,r +if(b<254)a.a.dP(0,b) +else{s=a.a +r=a.c +if(b<=65535){s.dP(0,254) +s=$.d5() +r.setUint16(0,b,C.ar===s) +a.a.m1(0,a.gwA(),0,2)}else{s.dP(0,255) +s=$.d5() +r.setUint32(0,b,C.ar===s) +a.a.m1(0,a.gwA(),0,4)}}}, +ed(a){var s,r,q=a.q_(0) +switch(q){case 254:s=a.b +r=$.d5() +q=a.a.getUint16(s,C.ar===r) +a.b+=2 +return q +case 255:s=a.b +r=$.d5() +q=a.a.getUint32(s,C.ar===r) +a.b+=4 +return q +default:return q}}} +U.aaT.prototype={ +$2(a,b){var s=this.a,r=this.b +s.dL(0,r,a) +s.dL(0,r,b)}, +$S:75} +U.aaW.prototype={ +mb(a){var s=G.acH() +C.aG.dL(0,s,a.a) +C.aG.dL(0,s,a.b) +return s.o7()}, +lt(a){var s,r,q +a.toString +s=new G.wG(a) +r=C.aG.kw(0,s) +q=C.aG.kw(0,s) +if(typeof r=="string"&&s.b>=a.byteLength)return new F.ha(r,q) +else throw H.c(C.nD)}, +uK(a){var s=G.acH() +s.a.dP(0,0) +C.aG.dL(0,s,a) +return s.o7()}, +r6(a,b,c){var s=G.acH() +s.a.dP(0,1) +C.aG.dL(0,s,a) +C.aG.dL(0,s,c) +C.aG.dL(0,s,b) +return s.o7()}, +Pi(a){var s,r,q,p,o,n +if(a.byteLength===0)throw H.c(C.M4) +s=new G.wG(a) +if(s.q_(0)===0)return C.aG.kw(0,s) +r=C.aG.kw(0,s) +q=C.aG.kw(0,s) +p=C.aG.kw(0,s) +o=s.b=a.byteLength +else n=!1 +if(n)throw H.c(F.amH(r,p,H.hG(q),o)) +else throw H.c(C.M5)}} +A.a4S.prototype={ +ads(a,b,c){var s,r,q,p +if(t.PB.b(b)){this.b.w(0,a) +return}s=this.b +r=s.h(0,a) +q=A.aF8(c) +if(q==null)q=this.a +if(J.f(r==null?null:t.ZC.a(r.a),q))return +p=q.yf(a) +s.q(0,a,p) +C.acD.cI("activateSystemCursor",P.aF(["device",p.b,"kind",t.ZC.a(p.a).a],t.N,t.z),t.H)}} +A.vU.prototype={} +A.cO.prototype={ +i(a){var s=this.gyh() +return s}} +A.O2.prototype={ +yf(a){throw H.c(P.cj(null))}, +gyh(){return"defer"}} +A.So.prototype={} +A.jw.prototype={ +gyh(){return"SystemMouseCursor("+this.a+")"}, +yf(a){return new A.So(this,a)}, +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof A.jw&&b.a===this.a}, +gu(a){return C.c.gu(this.a)}} +A.PU.prototype={} +A.k3.prototype={ +gum(){var s=$.fF +return s.gBz()}, +td(a,b){return this.Tx(0,b,this.$ti.j("1?"))}, +Tx(a,b,c){var s=0,r=P.ao(c),q,p=this,o,n +var $async$td=P.ak(function(d,e){if(d===1)return P.al(e,r) +while(true)switch(s){case 0:o=p.b +n=o +s=3 +return P.av(p.gum().A6(0,p.a,o.cb(b)),$async$td) +case 3:q=n.fu(e) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$td,r)}, +Ac(a){this.gum().Ho(this.a,new A.Vg(this,a))}, +gb0(a){return this.a}} +A.Vg.prototype={ +$1(a){return this.SL(a)}, +SL(a){var s=0,r=P.ao(t.CD),q,p=this,o,n +var $async$$1=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:o=p.a.b +n=o +s=3 +return P.av(p.b.$1(o.fu(a)),$async$$1) +case 3:q=n.cb(c) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$$1,r)}, +$S:115} +A.vR.prototype={ +gum(){var s=$.fF +return s.gBz()}, +tQ(a,b,c,d){return this.a5A(a,b,c,d,d.j("0?"))}, +a5A(a,b,c,d,e){var s=0,r=P.ao(e),q,p=this,o,n,m +var $async$tQ=P.ak(function(f,g){if(f===1)return P.al(g,r) +while(true)switch(s){case 0:o=p.a +n=p.b +s=3 +return P.av(p.gum().A6(0,o,n.mb(new F.ha(a,b))),$async$tQ) +case 3:m=g +if(m==null){if(c){q=null +s=1 +break}throw H.c(F.arh("No implementation found for method "+a+" on channel "+o))}q=d.j("0?").a(n.Pi(m)) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$tQ,r)}, +w3(a){var s=this.gum() +s.Ho(this.a,new A.a4D(this,a))}, +wU(a,b){return this.a33(a,b)}, +a33(a,b){var s=0,r=P.ao(t.CD),q,p=2,o,n=[],m=this,l,k,j,i,h,g,f,e,d +var $async$wU=P.ak(function(c,a0){if(c===1){o=a0 +s=p}while(true)switch(s){case 0:g=m.b +f=g.lt(a) +p=4 +d=g +s=7 +return P.av(b.$1(f),$async$wU) +case 7:j=d.uK(a0) +q=j +s=1 +break +p=2 +s=6 +break +case 4:p=3 +e=o +j=H.a5(e) +if(j instanceof F.wq){l=j +j=l.a +h=l.b +q=g.r6(j,l.c,h) +s=1 +break}else if(j instanceof F.vT){q=null +s=1 +break}else{k=j +g=g.r6("error",null,J.dD(k)) +q=g +s=1 +break}s=6 +break +case 3:s=2 +break +case 6:case 1:return P.am(q,r) +case 2:return P.al(o,r)}}) +return P.an($async$wU,r)}, +gb0(a){return this.a}} +A.a4D.prototype={ +$1(a){return this.a.wU(a,this.b)}, +$S:115} +A.mG.prototype={ +cI(a,b,c){return this.aen(a,b,c,c.j("0?"))}, +mi(a,b){return this.cI(a,null,b)}, +aen(a,b,c,d){var s=0,r=P.ao(d),q,p=this +var $async$cI=P.ak(function(e,f){if(e===1)return P.al(f,r) +while(true)switch(s){case 0:q=p.Vp(a,b,!0,c) +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$cI,r)}} +B.mm.prototype={ +i(a){return this.b}} +B.eZ.prototype={ +i(a){return this.b}} +B.wD.prototype={ +gaf6(){var s,r,q,p=P.D(t.xS,t.LE) +for(s=0;s<9;++s){r=C.MB[s] +if(this.aex(r)){q=this.T9(r) +if(q!=null)p.q(0,r,q)}}return p}, +TU(){return!0}} +B.hg.prototype={} +B.a6L.prototype={ +$0(){var s,r,q=this.b,p=J.aQ(q),o=H.hG(p.h(q,"key")),n=o==null +if(!n){s=o.length +s=s!==0&&s===1}else s=!1 +if(s)this.a.a=o +s=H.hG(p.h(q,"code")) +if(s==null)s="" +n=n?"":o +r=H.rT(p.h(q,"location")) +if(r==null)r=0 +q=H.rT(p.h(q,"metaState")) +return new A.Kj(s,n,r,q==null?0:q)}, +$S:278} +B.jn.prototype={} +B.wE.prototype={} +B.a6M.prototype={ +adP(a){var s,r,q,p,o,n,m=this +if(a instanceof B.jn){s=a.b +if(s.TU()){m.d.q(0,s.gpF(),s.gz4()) +r=!0}else{m.e.F(0,s.gpF()) +r=!1}}else if(a instanceof B.wE){s=m.e +q=a.b +if(!s.v(0,q.gpF())){m.d.w(0,q.gpF()) +r=!0}else{s.w(0,q.gpF()) +r=!1}}else r=!0 +if(!r)return!0 +m.a8W(a) +for(s=m.a,q=P.bR(s,!0,t.iS),p=q.length,o=0;o")).aj(0,g.gzv(g)) +if(!(l instanceof Q.a6J)&&!(l instanceof B.a6K))g.w(0,C.eQ) +g.M(0,i)}} +B.a6O.prototype={ +$1(a){return!this.a.v(0,a)}, +$S:279} +B.ck.prototype={ +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof B.ck&&b.a===this.a&&b.b==this.b}, +gu(a){return P.Z(this.a,this.b,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +B.R0.prototype={} +B.R_.prototype={} +Q.a6J.prototype={} +B.a6K.prototype={} +A.Kj.prototype={ +gpF(){var s=this.a,r=C.abE.h(0,s) +return r==null?new G.k(98784247808+C.c.gu(s)):r}, +gz4(){var s,r=this.b,q=C.aae.h(0,r),p=q==null?null:q[this.c] +if(p!=null)return p +q=this.a +s=C.a8M.h(0,q) +if(s!=null)return s +if(r.length===1)return new G.d(C.c.av(r,0)) +return new G.d(C.c.gu(q)+98784247808)}, +aex(a){var s=this +switch(a){case C.dC:return(s.d&4)!==0 +case C.dD:return(s.d&1)!==0 +case C.dE:return(s.d&2)!==0 +case C.dF:return(s.d&8)!==0 +case C.kR:return(s.d&16)!==0 +case C.kQ:return(s.d&32)!==0 +case C.kS:return(s.d&64)!==0 +case C.kT:case C.Ao:return!1}}, +T9(a){return C.df}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +if(J.X(b)!==H.G(s))return!1 +return b instanceof A.Kj&&b.a===s.a&&b.b===s.b&&b.c===s.c&&b.d===s.d}, +gu(a){var s=this +return P.Z(s.a,s.b,s.c,s.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +K.wX.prototype={ +gagJ(){var s=this +if(s.c)return new O.bO(s.a,t.hr) +if(s.b==null){s.b=new P.aM(new P.a4($.Y,t.X6),t.EZ) +s.wR()}return s.b.a}, +wR(){var s=0,r=P.ao(t.H),q,p=this,o +var $async$wR=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:s=3 +return P.av(C.kY.mi("get",t.pE),$async$wR) +case 3:o=b +if(p.b==null){s=1 +break}p.LQ(o) +case 1:return P.am(q,r)}}) +return P.an($async$wR,r)}, +LQ(a){var s,r=a==null +if(!r){s=J.bd(a,"enabled") +s.toString +H.rS(s)}else s=!1 +this.adR(r?null:t.nc.a(J.bd(a,"data")),s)}, +adR(a,b){var s,r,q=this,p=q.c&&b +q.d=p +if(p)$.by.z$.push(new K.a7N(q)) +s=q.a +if(b){p=q.a1d(a) +r=t.N +if(p==null){p=t.X +p=P.D(p,p)}r=new K.cG(p,q,null,"root",P.D(r,t.z4),P.D(r,t.I1)) +p=r}else p=null +q.a=p +q.c=!0 +r=q.b +if(r!=null)r.d0(0,p) +q.b=null +if(q.a!=s){q.an() +if(s!=null)s.l(0)}}, +CA(a){return this.a5Y(a)}, +a5Y(a){var s=0,r=P.ao(t.X),q=this,p +var $async$CA=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:p=a.a +switch(p){case"push":q.LQ(t.pE.a(a.b)) +break +default:throw H.c(P.cj(p+" was invoked but isn't implemented by "+H.G(q).i(0)))}return P.am(null,r)}}) +return P.an($async$CA,r)}, +a1d(a){if(a==null)return null +return t.J1.a(C.aG.fu(H.i4(a.buffer,a.byteOffset,a.byteLength)))}, +Tq(a){var s=this +s.r.F(0,a) +if(!s.f){s.f=!0 +$.by.z$.push(new K.a7O(s))}}, +JK(){var s,r,q,p,o=this +if(!o.f)return +o.f=!1 +for(s=o.r,r=P.cx(s,s.r),q=H.w(r).c;r.t();)q.a(r.d).x=!1 +s.b_(0) +p=C.aG.cb(o.a.a) +C.kY.cI("put",H.cX(p.buffer,p.byteOffset,p.byteLength),t.H)}, +adc(){if($.by.ch$)return +this.JK()}} +K.a7N.prototype={ +$1(a){this.a.d=!1}, +$S:2} +K.a7O.prototype={ +$1(a){return this.a.JK()}, +$S:2} +K.cG.prototype={ +gtY(){var s=J.BK(this.a,"c",new K.a7K()) +s.toString +return t.pE.a(s)}, +gnH(){var s=J.BK(this.a,"v",new K.a7L()) +s.toString +return t.pE.a(s)}, +S_(a,b,c){var s=this,r=J.eq(s.gnH(),b),q=c.j("0?").a(J.nX(s.gnH(),b)) +if(J.fR(s.gnH()))J.nX(s.a,"v") +if(r)s.qx() +return q}, +aaS(a,b){var s,r,q,p,o=this,n=o.f +if(n.aC(0,a)||!J.eq(o.gtY(),a)){n=t.N +s=new K.cG(P.D(n,t.X),null,null,a,P.D(n,t.z4),P.D(n,t.I1)) +o.fo(s) +return s}r=t.N +q=o.c +p=J.bd(o.gtY(),a) +p.toString +s=new K.cG(t.pE.a(p),q,o,a,P.D(r,t.z4),P.D(r,t.I1)) +n.q(0,a,s) +return s}, +fo(a){var s=this,r=a.d +if(r!==s){if(r!=null)r.xs(a) +a.d=s +s.Iq(a) +if(a.c!=s.c)s.M5(a)}}, +a1w(a){this.xs(a) +a.d=null +if(a.c!=null){a.CR(null) +a.O3(this.gM4())}}, +qx(){var s,r=this +if(!r.x){r.x=!0 +s=r.c +if(s!=null)s.Tq(r)}}, +M5(a){a.CR(this.c) +a.O3(this.gM4())}, +CR(a){var s=this,r=s.c +if(r==a)return +if(s.x)if(r!=null)r.r.w(0,s) +s.c=a +if(s.x&&a!=null){s.x=!1 +s.qx()}}, +xs(a){var s,r,q,p=this +if(J.f(p.f.w(0,a.e),a)){J.nX(p.gtY(),a.e) +s=p.r +r=s.h(0,a.e) +if(r!=null){q=J.cl(r) +p.K8(q.fa(r)) +if(q.gK(r))s.w(0,a.e)}if(J.fR(p.gtY()))J.nX(p.a,"c") +p.qx() +return}s=p.r +q=s.h(0,a.e) +if(q!=null)J.nX(q,a) +q=s.h(0,a.e) +if((q==null?null:J.fR(q))===!0)s.w(0,a.e)}, +Iq(a){var s=this +if(s.f.aC(0,a.e)){J.nV(s.r.bL(0,a.e,new K.a7J()),a) +s.qx() +return}s.K8(a) +s.qx()}, +K8(a){this.f.q(0,a.e,a) +J.fi(this.gtY(),a.e,a.a)}, +O4(a,b){var s,r,q=this.f +q=q.gbl(q) +s=this.r +s=s.gbl(s) +r=q.adj(0,new H.j_(s,new K.a7M(),H.w(s).j("j_"))) +J.ls(b?P.aG(r,!1,H.w(r).j("r.E")):r,a)}, +O3(a){return this.O4(a,!1)}, +agx(a){var s,r=this +if(a===r.e)return +s=r.d +if(s!=null)s.xs(r) +r.e=a +s=r.d +if(s!=null)s.Iq(r)}, +l(a){var s,r=this +r.O4(r.ga1v(),!0) +r.f.b_(0) +r.r.b_(0) +s=r.d +if(s!=null)s.xs(r) +r.d=null +r.CR(null) +r.y=!0}, +i(a){return"RestorationBucket(restorationId: "+this.e+", owner: "+H.e(this.b)+")"}} +K.a7K.prototype={ +$0(){var s=t.X +return P.D(s,s)}, +$S:117} +K.a7L.prototype={ +$0(){var s=t.X +return P.D(s,s)}, +$S:117} +K.a7J.prototype={ +$0(){return H.a([],t.QT)}, +$S:283} +K.a7M.prototype={ +$1(a){return a}, +$S:284} +X.UW.prototype={} +X.kY.prototype={ +Nm(){var s,r,q,p=this,o=null,n=p.a +n=n==null?o:n.a +s=p.f +s=s==null?o:s.b +r=p.r +r=r==null?o:r.b +q=p.c +q=q==null?o:q.b +return P.aF(["systemNavigationBarColor",n,"systemNavigationBarDividerColor",null,"systemStatusBarContrastEnforced",!0,"statusBarColor",null,"statusBarBrightness",s,"statusBarIconBrightness",r,"systemNavigationBarIconBrightness",q,"systemNavigationBarContrastEnforced",!0],t.N,t.z)}, +i(a){return"SystemUiOverlayStyle("+this.Nm().i(0)+")"}, +gu(a){var s=this +return P.Z(s.a,s.b,null,s.e,s.f,s.r,null,s.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +k(a,b){var s,r=this +if(b==null)return!1 +if(J.X(b)!==H.G(r))return!1 +if(b instanceof X.kY)if(J.f(b.a,r.a))if(b.r==r.r)if(b.f==r.f)s=b.c==r.c +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}} +X.abg.prototype={ +$0(){if(!J.f($.qg,$.an0)){C.bJ.cI("SystemChrome.setSystemUIOverlayStyle",$.qg.Nm(),t.H) +$.an0=$.qg}$.qg=null}, +$S:0} +V.M6.prototype={ +i(a){return this.b}} +X.fH.prototype={ +i(a){var s=this +return"TextSelection(baseOffset: "+s.c+", extentOffset: "+s.d+", affinity: "+s.e.i(0)+", isDirectional: "+s.f+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof X.fH&&b.c===s.c&&b.d===s.d&&b.e===s.e&&b.f===s.f}, +gu(a){var s=this +return P.Z(C.h.gu(s.c),C.h.gu(s.d),H.f3(s.e),C.ep.gu(s.f),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +ft(a,b){var s=this,r=a==null?s.c:a,q=b==null?s.d:b +return X.d0(s.e,r,q,s.f)}, +dR(a){return this.ft(null,a)}, +OZ(a){return this.ft(a,null)}} +B.IL.prototype={ +i(a){return this.b}} +B.nj.prototype={} +B.uy.prototype={ +adp(a,b){var s,r,q,p,o,n=new B.a1z(this),m=b.b,l=m.a,k=m.b,j=l<0||k<0,i=b.a +if(j){s=n.$1(i) +r=null}else{q=n.$1(C.c.N(i,0,l)) +p=n.$1(C.c.N(i,l,k)) +o=n.$1(C.c.bz(i,k)) +s=q+p+o +n=q.length +j=n+p.length +r=m.c>m.d?m.ft(j,n):m.ft(n,j)}n=r==null?C.ir:r +return new N.c1(s,n,s===i?b.c:C.aa)}} +B.a1z.prototype={ +$1(a){var s=this.a,r=s.b,q=!r?new B.a1x(s):null +r=r?new B.a1y(s):null +return H.aJd(a,s.a,q,r)}, +$S:26} +B.a1x.prototype={ +$1(a){return""}, +$S:134} +B.a1y.prototype={ +$1(a){return""}, +$S:26} +N.aaG.prototype={ +i(a){return this.b}} +N.aaH.prototype={ +i(a){return this.b}} +N.qp.prototype={ +fe(){return P.aF(["name","TextInputType."+C.pS[this.a],"signed",this.b,"decimal",this.c],t.N,t.z)}, +i(a){return"TextInputType(name: "+("TextInputType."+C.pS[this.a])+", signed: "+H.e(this.b)+", decimal: "+H.e(this.c)+")"}, +k(a,b){if(b==null)return!1 +return b instanceof N.qp&&b.a===this.a&&b.b==this.b&&b.c==this.c}, +gu(a){return P.Z(this.a,this.b,this.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +N.ej.prototype={ +i(a){return this.b}} +N.abq.prototype={ +i(a){return"TextCapitalization.none"}} +N.hu.prototype={ +fe(){var s,r=this,q=P.D(t.N,t.z) +q.q(0,"inputType",r.a.fe()) +q.q(0,"readOnly",r.b) +q.q(0,"obscureText",!1) +q.q(0,"autocorrect",!0) +q.q(0,"smartDashesType",C.h.i(r.f.a)) +q.q(0,"smartQuotesType",C.h.i(r.r.a)) +q.q(0,"enableSuggestions",!0) +q.q(0,"actionLabel",r.y) +q.q(0,"inputAction",r.z.b) +q.q(0,"textCapitalization","TextCapitalization.none") +q.q(0,"keyboardAppearance",r.ch.b) +q.q(0,"enableIMEPersonalizedLearning",!0) +s=r.e +if(s!=null)q.q(0,"autofill",s.fe()) +return q}} +N.uD.prototype={ +i(a){return this.b}} +N.c1.prototype={ +zC(){var s=this.b,r=this.c +return P.aF(["text",this.a,"selectionBase",s.c,"selectionExtent",s.d,"selectionAffinity",s.e.b,"selectionIsDirectional",s.f,"composingBase",r.a,"composingExtent",r.b],t.N,t.z)}, +Ed(a,b){var s=b==null?this.b:b,r=a==null?this.c:a +return new N.c1(this.a,s,r)}, +P0(a){return this.Ed(a,null)}, +Ea(a){return this.Ed(null,a)}, +i(a){return"TextEditingValue(text: \u2524"+this.a+"\u251c, selection: "+this.b.i(0)+", composing: "+this.c.i(0)+")"}, +k(a,b){var s=this +if(b==null)return!1 +if(s===b)return!0 +return b instanceof N.c1&&b.a===s.a&&b.b.k(0,s.b)&&b.c.k(0,s.c)}, +gu(a){var s=this.b,r=this.c +return P.Z(C.c.gu(this.a),s.gu(s),P.Z(C.h.gu(r.a),C.h.gu(r.b),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a),C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +dX(a){return this.a.$0()}} +N.is.prototype={ +i(a){return this.b}} +N.abS.prototype={} +N.abz.prototype={ +TC(a){var s,r,q,p +if(a.k(0,this.c))return +this.c=a +s=a.gz_(a)?a:new P.A(0,0,-1,-1) +r=$.ep() +q=s.a +p=s.b +p=P.aF(["width",s.c-q,"height",s.d-p,"x",q,"y",p],t.N,t.z) +r.gdZ().cI("TextInput.setMarkedTextRect",p,t.H)}, +TB(a){var s,r,q,p +if(a.k(0,this.d))return +this.d=a +s=a.gz_(a)?a:new P.A(0,0,-1,-1) +r=$.ep() +q=s.a +p=s.b +p=P.aF(["width",s.c-q,"height",s.d-p,"x",q,"y",p],t.N,t.z) +r.gdZ().cI("TextInput.setCaretRect",p,t.H)}, +Hu(a,b,c,d,e,f){var s=$.ep(),r=d==null?null:d.a +r=P.aF(["fontFamily",b,"fontSize",c,"fontWeightIndex",r,"textAlignIndex",e.a,"textDirectionIndex",f.a],t.N,t.z) +s.gdZ().cI("TextInput.setStyle",r,t.H)}} +N.Me.prototype={ +B2(a,b){this.gdZ().cI("TextInput.setClient",[a.e,b.fe()],t.H) +this.b=a +this.c=b}, +gdZ(){var s=this.a +return s==null?H.h(H.v("_channel")):s}, +Ce(a){return this.a57(a)}, +a57(b2){var s=0,r=P.ao(t.z),q,p=this,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1 +var $async$Ce=P.ak(function(b3,b4){if(b3===1)return P.al(b4,r) +while(true)switch(s){case 0:b1=p.b +if(b1==null){s=1 +break}o=b2.a +if(o==="TextInputClient.requestExistingInputState"){n=p.c +p.B2(b1,n==null?H.h(H.v("_currentConfiguration")):n) +b1=p.b.f.a.c.a +p.gdZ().cI("TextInput.setEditingState",b1.zC(),t.H) +s=1 +break}m=t.j.a(b2.b) +if(o===u.n){l=b1.f.fr +b1=t.a +k=b1.a(J.bd(m,1)) +for(n=J.l(k),j=J.aU(n.gaI(k)),i=l==null;j.t();){h=j.gD(j) +g=N.asp(b1.a(n.h(k,h))) +if(!i){h=l.d.h(0,h) +if(h!=null)h.Sy(g)}}s=1 +break}b1=J.aQ(m) +f=H.nK(b1.h(m,0)) +n=p.b +if(f!==n.e){s=1 +break}switch(o){case"TextInputClient.updateEditingState":n.f.Sy(N.asp(t.a.a(b1.h(m,1)))) +break +case"TextInputClient.performAction":n=n.f +e=N.aHw(H.cy(b1.h(m,1))) +switch(e){case C.iq:if(n.a.r2===1)n.wG(e,!0) +break +case C.f6:case C.ly:case C.lB:case C.lC:case C.lz:case C.lA:n.wG(e,!0) +break +case C.lD:case C.lx:case C.lE:case C.lu:case C.lw:case C.lv:n.wG(e,!1) +break}break +case"TextInputClient.performPrivateCommand":n=t.a +d=n.a(b1.h(m,1)) +b1=p.b.f +j=J.aQ(d) +i=H.cy(j.h(d,"action")) +j=n.a(j.h(d,"data")) +b1.a.a1.$2(i,j) +break +case"TextInputClient.updateFloatingCursor":n=n.f +j=N.aHv(H.cy(b1.h(m,1))) +b1=t.a.a(b1.h(m,2)) +if(j===C.fy){i=J.aQ(b1) +c=new P.m(H.Bi(i.h(b1,"X")),H.Bi(i.h(b1,"Y")))}else c=C.j +switch(j){case C.jN:b1=n.gnE().r +if(b1!=null&&b1.a!=null){n.gnE().ej(0) +n.LD()}n.k2=c +b1=n.r +i=$.C.n$.Q.h(0,b1).gA() +i.toString +h=t.E +b=new P.b0(h.a(i).a4.c,C.o) +i=$.C.n$.Q.h(0,b1).gA() +i.toString +i=h.a(i).t4(b) +n.id=i +i=i.gbg() +a=$.C.n$.Q.h(0,b1).gA() +a.toString +n.k3=i.a5(0,new P.m(0,h.a(a).ar.gcD()/2)) +n.k1=b +b1=$.C.n$.Q.h(0,b1).gA() +b1.toString +h.a(b1) +h=n.k3 +h.toString +n=n.k1 +n.toString +b1.Ab(j,h,n) +break +case C.fy:b1=n.k2 +b1.toString +a0=c.a5(0,b1) +b1=n.id.gbg().R(0,a0) +i=n.r +h=$.C.n$.Q.h(0,i).gA() +h.toString +a=t.E +a1=b1.a5(0,new P.m(0,a.a(h).ar.gcD()/2)) +h=$.C.n$.Q.h(0,i).gA() +h.toString +a.a(h) +b1=h.ar +a2=b1.a +a3=Math.ceil(a2.gaB(a2))-b1.gcD()+5 +a4=b1.gaM(b1)+4 +b1=h.pm +a5=b1!=null?a1.a5(0,b1):C.j +if(h.pn&&a5.a>0){h.f4=new P.m(a1.a- -4,h.f4.b) +h.pn=!1}else if(h.co&&a5.a<0){h.f4=new P.m(a1.a-a4,h.f4.b) +h.co=!1}if(h.cP&&a5.b>0){h.f4=new P.m(h.f4.a,a1.b- -4) +h.cP=!1}else if(h.c1&&a5.b<0){h.f4=new P.m(h.f4.a,a1.b-a3) +h.c1=!1}b1=h.f4 +a6=a1.a-b1.a +a7=a1.b-b1.b +a8=Math.min(Math.max(a6,-4),a4) +a9=Math.min(Math.max(a7,-4),a3) +if(a6<-4&&a5.a<0)h.pn=!0 +else if(a6>a4&&a5.a>0)h.co=!0 +if(a7<-4&&a5.b<0)h.cP=!0 +else if(a7>a3&&a5.b>0)h.c1=!0 +h.pm=a1 +n.k3=new P.m(a8,a9) +b1=$.C.n$.Q.h(0,i).gA() +b1.toString +a.a(b1) +h=$.C.n$.Q.h(0,i).gA() +h.toString +a.a(h) +a2=n.k3 +a2.toString +b0=$.C.n$.Q.h(0,i).gA() +b0.toString +b0=a2.R(0,new P.m(0,a.a(b0).ar.gcD()/2)) +n.k1=b1.zU(T.eY(h.dj(0,null),b0)) +i=$.C.n$.Q.h(0,i).gA() +i.toString +a.a(i) +a=n.k3 +a.toString +n=n.k1 +n.toString +i.Ab(j,a,n) +break +case C.fz:if(n.k1!=null&&n.k3!=null){n.gnE().sm(0,0) +b1=n.gnE() +b1.Q=C.aO +b1.mK(1,C.js,C.Lz)}break}break +case"TextInputClient.onConnectionClosed":b1=n.f +if(b1.gli()){b1.y.toString +b1.go=b1.y=$.ep().b=null +b1.wG(C.f6,!0)}break +case"TextInputClient.showAutocorrectionPromptRect":n.f.TX(H.nK(b1.h(m,1)),H.nK(b1.h(m,2))) +break +default:throw H.c(F.arh(null))}case 1:return P.am(q,r)}}) +return P.an($async$Ce,r)}, +a7U(){if(this.d)return +this.d=!0 +P.dB(new N.abM(this))}} +N.abM.prototype={ +$0(){var s=this.a +s.d=!1 +if(s.b==null)s.gdZ().mi("TextInput.hide",t.H)}, +$S:0} +U.ajt.prototype={ +$1(a){this.a.sbH(a) +return!1}, +$S:24} +U.az.prototype={} +U.aO.prototype={ +rn(a,b){return!0}, +E5(a){return!0}} +U.bi.prototype={} +U.hP.prototype={ +bi(a){return this.b.$1(a)}} +U.UP.prototype={ +ael(a,b,c){if(a instanceof U.bi)return a.aA(b,c) +else return a.bi(b)}} +U.fk.prototype={ +aE(){return new U.yh(P.aS(t.od),new P.F(),C.p)}} +U.UQ.prototype={ +$1(a){t.KU.a(a.gH()) +return!1}, +$S:121} +U.UR.prototype={ +$1(a){var s=this,r=s.c.j("aO<0>?").a(t.KU.a(a.gH()).r.h(0,s.b)) +if(r!=null){s.d.HS(a,null) +s.a.a=r +return!0}return!1}, +$S:121} +U.yh.prototype={ +b3(){this.bt() +this.Nz()}, +a2W(a){this.au(new U.acL(this))}, +Nz(){var s,r,q,p,o,n,m=this,l=m.a.d +l=l.gbl(l) +s=P.vn(l,H.w(l).j("r.E")) +r=m.d.r4(s) +l=m.d +l.toString +q=s.r4(l) +for(l=r.gU(r),p=m.gKG();l.t();){o=l.gD(l).a +o.b=!0 +n=o.glV() +if(n.a>0){n.b=n.c=n.d=n.e=null +n.a=0}C.b.w(o.a,p)}for(l=q.gU(q);l.t();){o=l.gD(l).a +o.b=!0 +o.a.push(p)}m.d=s}, +bo(a){this.bU(a) +this.Nz()}, +l(a){var s,r,q,p,o,n=this +n.bf(0) +for(s=n.d,s=P.cx(s,s.r),r=H.w(s).c,q=n.gKG();s.t();){p=r.a(s.d).a +p.b=!0 +o=p.glV() +if(o.a>0){o.b=o.c=o.d=o.e=null +o.a=0}C.b.w(p.a,q)}n.d=null}, +I(a,b){var s=this.a +return new U.yg(null,s.d,this.e,s.e,null)}} +U.acL.prototype={ +$0(){this.a.e=new P.F()}, +$S:0} +U.yg.prototype={ +cK(a){var s +if(this.x===a.x)s=!S.ao7(a.r,this.r) +else s=!0 +return s}} +U.m2.prototype={ +aE(){return new U.z_(new N.b8(null,t.A),C.p)}} +U.z_.prototype={ +b3(){this.bt() +$.by.z$.push(new U.aeY(this)) +$.C.n$.f.d.F(0,this.gKM())}, +l(a){$.C.n$.f.d.w(0,this.gKM()) +this.bf(0)}, +NI(a){this.xc(new U.aeW(this))}, +a3C(a){if(this.c==null)return +this.NI(a)}, +a_v(a){if(!this.e)this.xc(new U.aeR(this))}, +a_x(a){if(this.e)this.xc(new U.aeS(this))}, +a_t(a){var s=this +if(s.f!==a){s.xc(new U.aeQ(s,a)) +s.a.toString}}, +Lq(a,b){var s,r,q,p,o,n,m=this,l=new U.aeV(m),k=new U.aeU(m,new U.aeT(m)) +if(a==null){s=m.a +s.toString +r=s}else r=a +q=l.$1(r) +p=k.$1(r) +if(b!=null)b.$0() +s=m.a +s.toString +o=l.$1(s) +s=m.a +s.toString +n=k.$1(s) +if(p!==n)m.a.y.$1(n) +if(q!==o)m.a.z.$1(o)}, +xc(a){return this.Lq(null,a)}, +a5S(a){return this.Lq(a,null)}, +bo(a){this.bU(a) +if(this.a.c!==a.c)$.by.z$.push(new U.aeX(this,a))}, +ga_r(){var s,r=this.c +r.toString +r=F.dW(r) +s=r==null?null:r.db +switch(s==null?C.b4:s){case C.b4:return this.a.c +case C.eN:return!0}}, +I(a,b){var s,r,q,p=this,o=null,n=p.a,m=n.ch +n=n.d +s=p.ga_r() +r=p.a +q=new T.f_(p.ga_u(),o,p.ga_w(),m,!0,L.oH(!1,s,r.cx,o,!0,n,!0,o,p.ga_s(),o,o,o),p.r) +if(r.c){n=r.r +n=n.gbb(n)}else n=!1 +if(n)q=new U.fk(p.a.r,q,o) +p.a.c +return q}} +U.aeY.prototype={ +$1(a){var s=$.C.n$.f.b +if(s==null)s=O.kh() +this.a.NI(s)}, +$S:2} +U.aeW.prototype={ +$0(){var s=$.C.n$.f.b +switch(s==null?O.kh():s){case C.cb:this.a.d=!1 +break +case C.bQ:this.a.d=!0 +break}}, +$S:0} +U.aeR.prototype={ +$0(){this.a.e=!0}, +$S:0} +U.aeS.prototype={ +$0(){this.a.e=!1}, +$S:0} +U.aeQ.prototype={ +$0(){this.a.f=this.b}, +$S:0} +U.aeV.prototype={ +$1(a){var s=this.a +return s.e&&a.c&&s.d}, +$S:82} +U.aeT.prototype={ +$1(a){var s,r=this.a.c +r.toString +r=F.dW(r) +s=r==null?null:r.db +switch(s==null?C.b4:s){case C.b4:return a.c +case C.eN:return!0}}, +$S:82} +U.aeU.prototype={ +$1(a){var s=this.a +return s.f&&s.d&&this.b.$1(a)}, +$S:82} +U.aeX.prototype={ +$1(a){this.a.a5S(this.b)}, +$S:2} +U.Fr.prototype={ +E5(a){return this.b}, +bi(a){}} +U.k0.prototype={} +U.k4.prototype={} +U.lN.prototype={} +U.Fo.prototype={} +U.pr.prototype={} +U.Kf.prototype={ +rn(a,b){var s,r,q,p,o,n=$.C.n$.f.f +if(n==null||n.d==null)return!1 +for(s=t.vz,r=0;r<2;++r){q=C.UD[r] +p=n.d +p.toString +o=U.apG(p,q,s) +if(o!=null&&o.rn(0,q)){this.b=o +this.c=q +return!0}}return!1}, +bi(a){var s,r=this.b +if(r==null)r=H.h(H.v("_selectedAction")) +s=this.c +r.bi(s==null?H.h(H.v("_selectedIntent")):s)}} +U.MP.prototype={} +U.MO.prototype={} +U.Ps.prototype={} +X.tm.prototype={ +aP(a){var s=new E.wL(this.e,!0,null,T.ac(),this.$ti.j("wL<1>")) +s.gax() +s.fr=!0 +s.sb7(null) +return s}, +aY(a,b){b.sm(0,this.e) +b.sU1(!0)}} +S.yd.prototype={ +aE(){return new S.AS(C.p)}} +S.AS.prototype={ +ga5j(){var s,r +$.C.toString +s=$.bc().b +if(s.gEq()!=="/"){$.C.toString +s=s.gEq()}else{this.a.toString +r=$.C +r.toString +s=s.gEq()}return s}, +b3(){var s=this +s.bt() +s.a9x() +$.C.toString +s.f=s.Ml($.bc().b.a.f,s.a.k3) +$.C.G$.push(s)}, +bo(a){this.bU(a) +this.NT(a)}, +l(a){var s +C.b.w($.C.G$,this) +s=this.d +if(s!=null)s.l(0) +this.bf(0)}, +NT(a){var s,r=this +r.a.toString +if(r.gO2()){s=r.d +if(s!=null)s.l(0) +r.d=null +if(r.e!=null){r.a.toString +a.toString +s=!1}else s=!0 +if(s){r.a.toString +r.e=new N.kj(r,t.TX)}}else{r.e=null +s=r.d +if(s!=null)s.l(0) +r.d=null}}, +a9x(){return this.NT(null)}, +gO2(){var s=this.a +if(s.Q==null){s=s.ch +if((s==null?null:s.gbb(s))!==!0){this.a.toString +s=!1}else s=!0}else s=!0 +return s}, +a6d(a){var s=this,r=a.a,q=r==="/"&&s.a.Q!=null?new S.aiV(s):s.a.ch.h(0,r) +if(q!=null)return s.a.f.$1$2(a,q,t.z) +s.a.toString +return null}, +a6o(a){return this.a.cx.$1(a)}, +ym(){var s=0,r=P.ao(t.y),q,p=this,o,n +var $async$ym=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:p.a.toString +o=p.e +n=o==null?null:o.gaH() +if(n==null){q=!1 +s=1 +break}q=n.Rb() +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$ym,r)}, +o6(a){return this.acb(a)}, +acb(a){var s=0,r=P.ao(t.y),q,p=this,o,n +var $async$o6=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:p.a.toString +o=p.e +n=o==null?null:o.gaH() +if(n==null){q=!1 +s=1 +break}o=n.Mp(a,null,t.X) +o.toString +n.rO(o) +q=!0 +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$o6,r)}, +Ml(a,b){this.a.toString +return S.aHX(a,b)}, +Pm(a){var s=this,r=s.Ml(a,s.a.k3) +if(!r.k(0,s.f))s.au(new S.aiX(s,r))}, +gID(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$gID(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return P.afB(s.a.id) +case 2:r=3 +return C.IM +case 3:return P.cJ() +case 1:return P.cK(p)}}},t.bh)}, +I(a,b){var s,r,q,p,o,n,m,l,k,j,i=this,h=null,g={} +g.a=null +i.a.toString +if(i.gO2()){s=i.e +r=i.ga5j() +q=i.a +q=q.db +q.toString +g.a=new K.w1(r,i.ga6c(),i.ga6n(),q,"nav",K.aJ_(),!0,s)}g.b=null +s=i.a +s.toString +p=new T.eN(new S.aiW(g,i),h) +g.b=p +p=g.b=L.lL(p,h,h,C.cZ,!0,s.fx,h,h,C.bg) +s=$.aEQ +if(s)o=new L.JI(15,!1,!1,h) +else o=h +g=o!=null?g.b=T.qc(C.cw,H.a([p,T.a6t(h,o,h,h,0,0,0,h)],t.F),C.c4,h,h):p +s=i.a +r=s.dy +s=s.fy +q=i.f +q.toString +n=q +q=i.gID() +q=P.aG(q,!0,q.$ti.j("r.E")) +F.dW(b) +m=i.a +m=m.S +l=S.aEP() +k=$.aw0() +j=$.avn() +return new K.x_(new X.kN(l,new E.Fg(E.aBj(),new U.fk(k,new E.Ff(j,new U.uJ(new U.Kl(P.D(t.l5,t.UJ)),new F.zB(new L.vu(n,q,new U.Mm(r,s,g,h),h),h),h),h),h),"",h),"",h),m,h)}} +S.aiV.prototype={ +$1(a){var s=this.a.a.Q +s.toString +return s}, +$S:19} +S.aiX.prototype={ +$0(){this.a.f=this.b}, +$S:0} +S.aiW.prototype={ +$1(a){return this.b.a.dx.$2(a,this.a.a)}, +$S:19} +S.TW.prototype={} +F.BZ.prototype={ +i(a){return this.b}} +F.tt.prototype={ +aE(){return new F.C_(P.D(t.N,t.Ul),C.p)}} +F.C_.prototype={ +gaam(){var s=this.d +s=s.gbl(s) +return new H.aR(s,new F.V8(),H.w(s).j("aR"))}, +agk(a,b){this.d.bL(0,"EditableText-"+H.f3(b),new F.V9(b))}, +aQ(){this.c6() +var s=this.c +s.toString +this.e=F.apI(s)==null}, +I(a,b){return new F.yl(this,this.a.c,null)}, +l(a){var s,r=this,q="TextInput.finishAutofillContext" +r.bf(0) +if(r.e){r.a.toString +s=!1}else s=!0 +if(s)return +r.a.toString +switch(C.mk){case C.GU:$.ep().gdZ().cI(q,!1,t.H) +break +case C.mk:$.ep().gdZ().cI(q,!0,t.H) +break}}} +F.V8.prototype={ +$1(a){return a.tA(a.gmN()).e!=null}, +$S:293} +F.V9.prototype={ +$0(){return this.a}, +$S:294} +F.yl.prototype={ +cK(a){return this.f!==a.f}} +F.Nc.prototype={} +L.o2.prototype={ +aE(){return new L.ym(C.p)}} +L.ym.prototype={ +b3(){this.bt() +this.IK()}, +bo(a){this.bU(a) +this.IK()}, +IK(){this.e=new U.dq(this.a.c,this.ga_B(),null,t.Jc)}, +l(a){var s,r,q=this.d +if(q!=null)for(q=q.gaI(q),q=q.gU(q);q.t();){s=q.gD(q) +r=this.d.h(0,s) +r.toString +s.a0(0,r)}this.bf(0)}, +a_C(a){var s,r=this,q=a.a,p=r.d +if(p==null)p=r.d=P.D(t.I_,t.T) +p.q(0,q,r.a0Y(q)) +p=r.d.h(0,q) +p.toString +q.ab(0,p) +if(!r.f){r.f=!0 +s=r.Kl() +if(s!=null)r.NO(s) +else $.by.z$.push(new L.ad8(r))}return!1}, +Kl(){var s={},r=this.c +r.toString +s.a=null +r.bm(new L.add(s)) +return t.xO.a(s.a)}, +NO(a){var s,r +this.c.toString +s=this.f +r=this.e +r.toString +a.IF(t.Fw.a(G.aC5(r,s)))}, +a0Y(a){return new L.adc(this,a)}, +I(a,b){var s=this.f,r=this.e +r.toString +return new G.vb(s,r,null)}} +L.ad8.prototype={ +$1(a){var s,r=this.a +if(r.c==null)return +s=r.Kl() +s.toString +r.NO(s)}, +$S:2} +L.add.prototype={ +$1(a){this.a.a=a}, +$S:13} +L.adc.prototype={ +$0(){var s,r=this.a +r.d.w(0,this.b) +s=r.d +if(s.gK(s))if($.by.cx$.a<3)r.au(new L.ada(r)) +else{r.f=!1 +P.dB(new L.adb(r))}}, +$S:0} +L.ada.prototype={ +$0(){this.a.f=!1}, +$S:0} +L.adb.prototype={ +$0(){var s,r=this.a +if(r.c!=null){s=r.d +s=s.gK(s)}else s=!1 +if(s)r.au(new L.ad9(r))}, +$S:0} +L.ad9.prototype={ +$0(){}, +$S:0} +L.oW.prototype={} +L.GE.prototype={} +L.o3.prototype={ +wD(){var s,r=new L.GE(P.ae(0,null,!1,t.Z)) +this.dC$=r +s=this.c +s.toString +new L.oW(r).eD(s)}, +rZ(){var s,r=this +if(r.gzK()){if(r.dC$==null)r.wD()}else{s=r.dC$ +if(s!=null){s.an() +r.dC$=null}}}, +I(a,b){if(this.gzK()&&this.dC$==null)this.wD() +return C.aDf}} +L.Qe.prototype={ +I(a,b){throw H.c(U.uG("Widgets that mix AutomaticKeepAliveClientMixin into their State must call super.build() but must ignore the return value of the superclass."))}} +T.fr.prototype={ +cK(a){return this.f!==a.f}} +T.Jf.prototype={ +aP(a){var s,r=this.e +r=new E.KL(C.d.b4(C.d.E(r,0,1)*255),r,!1,null,T.ac()) +r.gax() +s=r.gaG() +r.fr=s +r.sb7(null) +return r}, +aY(a,b){b.sec(0,this.e) +b.sxS(!1)}} +T.ua.prototype={ +aP(a){var s=new V.Kv(this.e,this.f,this.r,!1,!1,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.svp(this.e) +b.sQc(this.f) +b.sag_(this.r) +b.cS=b.bh=!1}, +uG(a){a.svp(null) +a.sQc(null)}} +T.D0.prototype={ +aP(a){var s=new E.Kt(null,C.ay,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sus(null) +b.smU(C.ay)}, +uG(a){a.sus(null)}} +T.CX.prototype={ +aP(a){var s=new E.Ks(this.e,this.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sus(this.e) +b.smU(this.f)}, +uG(a){a.sus(null)}} +T.K1.prototype={ +aP(a){var s=this,r=new E.KO(s.e,s.r,s.x,s.z,s.y,null,s.f,null,T.ac()) +r.gax() +r.gaG() +r.fr=!0 +r.sb7(null) +return r}, +aY(a,b){var s=this +b.sq7(0,s.e) +b.smU(s.f) +b.saat(0,s.r) +b.so9(0,s.x) +b.saz(0,s.y) +b.sth(0,s.z)}} +T.K2.prototype={ +aP(a){var s=this,r=new E.KP(s.r,s.y,s.x,s.e,s.f,null,T.ac()) +r.gax() +r.gaG() +r.fr=!0 +r.sb7(null) +return r}, +aY(a,b){var s=this +b.sus(s.e) +b.smU(s.f) +b.so9(0,s.r) +b.saz(0,s.x) +b.sth(0,s.y)}} +T.qA.prototype={ +aP(a){var s,r=this,q=T.cT(a),p=new E.KZ(r.x,null,T.ac()) +p.gax() +s=p.gaG() +p.fr=s +p.sb7(null) +p.sce(0,r.e) +p.sd9(r.r) +p.sbp(0,q) +p.spp(r.y) +p.sRy(0,null) +return p}, +aY(a,b){var s=this +b.sce(0,s.e) +b.sRy(0,null) +b.sd9(s.r) +b.sbp(0,T.cT(a)) +b.bh=s.x +b.spp(s.y)}} +T.oi.prototype={ +aP(a){var s=new E.KG(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!0 +s.sb7(null) +return s}, +aY(a,b){b.spv(this.e)}} +T.Da.prototype={ +aP(a){var s=new E.KB(this.e,!1,this.y,C.e6,C.e6,null,T.ac()) +s.gax() +s.gaG() +s.fr=!0 +s.sb7(null) +return s}, +aY(a,b){b.spv(this.e) +b.sU0(!1) +b.sfD(0,this.y) +b.saeL(C.e6) +b.sadk(C.e6)}} +T.G6.prototype={ +aP(a){var s=new E.KC(this.e,this.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sah8(this.e) +b.ai=this.f}} +T.dL.prototype={ +aP(a){var s=new T.KM(this.e,T.cT(a),null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sdJ(0,this.e) +b.sbp(0,T.cT(a))}} +T.es.prototype={ +aP(a){var s=new T.KR(this.f,this.r,this.e,T.cT(a),null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sd9(this.e) +b.sGJ(this.f) +b.sFh(this.r) +b.sbp(0,T.cT(a))}} +T.Cp.prototype={} +T.iW.prototype={ +aP(a){var s=new T.Kw(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sEt(this.e)}} +T.vk.prototype={ +uj(a){var s,r,q=a.e +q.toString +t.Wz.a(q) +s=this.f +if(q.e!==s){q.e=s +r=a.gaf(a) +if(r instanceof K.x)r.X()}}} +T.lI.prototype={ +aP(a){var s=new B.Ku(this.e,0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.M(0,null) +return s}, +aY(a,b){b.sEt(this.e)}} +T.jq.prototype={ +aP(a){return E.arT(S.lB(this.f,this.e))}, +aY(a,b){b.sOl(S.lB(this.f,this.e))}, +cs(){var s,r=this,q=r.e +if(q===1/0&&r.f===1/0)s="SizedBox.expand" +else s=q===0&&r.f===0?"SizedBox.shrink":"SizedBox" +q=r.a +return q==null?s:s+"-"+q.i(0)}} +T.dT.prototype={ +aP(a){return E.arT(this.e)}, +aY(a,b){b.sOl(this.e)}} +T.G7.prototype={ +aP(a){var s=new T.KD(null,this.f,this.r,T.cT(a),null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sd9(this.r) +b.sGJ(null) +b.sFh(this.f) +b.sbp(0,T.cT(a))}} +T.GO.prototype={ +aP(a){var s=new E.KH(this.e,this.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.saeZ(0,this.e) +b.saeX(0,this.f)}} +T.mF.prototype={ +aP(a){var s=new E.KK(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.szg(this.e)}, +cg(a){var s=($.bD+1)%16777215 +$.bD=s +return new T.Qi(s,this,C.aF,P.bx(t.u))}} +T.Qi.prototype={ +gH(){return t.kY.a(N.pO.prototype.gH.call(this))}} +T.LO.prototype={ +aP(a){var s=a.a_(t.I) +s.toString +s=new T.KY(this.e,s.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){var s +b.sdJ(0,this.e) +s=a.a_(t.I) +s.toString +b.sbp(0,s.f)}} +T.xy.prototype={ +aP(a){var s=T.cT(a) +return K.aDH(this.e,null,C.ay,this.r,s)}, +aY(a,b){var s +b.sd9(this.e) +s=T.cT(a) +b.sbp(0,s) +s=this.r +if(b.aD!==s){b.aD=s +b.X()}if(C.ay!==b.aT){b.aT=C.ay +b.aF() +b.ay()}}} +T.Gu.prototype={ +aP(a){var s=T.cT(a) +s=new K.wO(this.ch,this.e,s,C.c4,C.ay,T.ac(),0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.M(0,null) +return s}, +aY(a,b){var s=this.ch +if(b.oe!=s){b.oe=s +b.X()}b.sd9(this.e) +s=T.cT(a) +b.sbp(0,s)}} +T.mT.prototype={ +uj(a){var s,r,q,p,o=this,n=a.e +n.toString +t.B.a(n) +s=o.f +if(n.x!=s){n.x=s +r=!0}else r=!1 +s=o.r +if(n.e!=s){n.e=s +r=!0}s=o.x +if(n.f!=s){n.f=s +r=!0}s=o.y +if(n.r!=s){n.r=s +r=!0}s=o.z +if(n.y!=s){n.y=s +r=!0}s=n.z +q=o.Q +if(s==null?q!=null:s!==q){n.z=q +r=!0}if(r){p=a.gaf(a) +if(p instanceof K.x)p.X()}}} +T.Kc.prototype={ +I(a,b){var s,r,q=this,p=null,o=b.a_(t.I) +o.toString +s=q.c +switch(o.f){case C.t:r=p +break +case C.k:r=s +s=p +break +default:s=p +r=s}return T.a6t(q.f,q.y,p,p,r,s,q.d,q.r)}} +T.FU.prototype={ +ga62(){switch(this.e){case C.r:return!0 +case C.u:var s=this.x +return s===C.jA||s===C.ng}}, +GM(a){var s=this.ga62()?T.cT(a):null +return s}, +aP(a){var s=this,r=null,q=new F.KA(s.e,s.f,s.r,s.x,s.GM(a),s.z,s.Q,C.S,T.ac(),P.ae(4,new U.nk(r,C.ak,C.k,1,r,r,r,r,C.bg,r),!1,t.mi),!0,0,r,r,T.ac()) +q.gax() +q.gaG() +q.fr=!1 +q.M(0,r) +return q}, +aY(a,b){var s=this,r=s.e +if(b.n!==r){b.n=r +b.X()}r=s.f +if(b.G!==r){b.G=r +b.X()}r=s.r +if(b.V!==r){b.V=r +b.X()}r=s.x +if(b.a6!==r){b.a6=r +b.X()}r=s.GM(a) +if(b.aD!=r){b.aD=r +b.X()}r=s.z +if(b.aT!==r){b.aT=r +b.X()}if(C.S!==b.bC){b.bC=C.S +b.aF() +b.ay()}}} +T.L8.prototype={} +T.D9.prototype={} +T.FW.prototype={ +uj(a){var s,r,q,p=a.e +p.toString +t.US.a(p) +s=this.f +if(p.e!==s){p.e=s +r=!0}else r=!1 +s=this.r +if(p.f!==s){p.f=s +r=!0}if(r){q=a.gaf(a) +if(q instanceof K.x)q.X()}}} +T.ML.prototype={ +aP(a){var s=T.cT(a) +s=new N.L_(C.r,this.f,0,C.iy,0,this.z,s,C.e0,C.S,T.ac(),0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.M(0,null) +return s}, +aY(a,b){var s +b.sacg(0,C.r) +b.sd9(this.f) +b.sU7(0,0) +b.sagO(C.iy) +b.sagP(0) +b.sabH(this.z) +s=T.cT(a) +if(b.aL!=s){b.aL=s +b.X()}if(b.aX!==C.e0){b.aX=C.e0 +b.X()}if(C.S!==b.bC){b.bC=C.S +b.aF() +b.ay()}}} +T.L2.prototype={ +aP(a){var s,r,q,p=this,o=null,n=p.e,m=p.r +if(m==null){m=a.a_(t.I) +m.toString +m=m.f}s=p.y +r=L.GY(a) +q=s===C.bL?"\u2026":o +s=new Q.wP(new U.nk(n,p.f,m,p.z,q,r,p.Q,p.cx,p.cy,p.db),p.x,s,0,o,o,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.M(0,o) +s.BO(n) +return s}, +aY(a,b){var s,r=this +b.sdh(0,r.e) +b.spS(0,r.f) +s=r.r +if(s==null){s=a.a_(t.I) +s.toString +s=s.f}b.sbp(0,s) +b.sU3(r.x) +b.safR(0,r.y) +b.srT(r.z) +b.srs(0,r.Q) +b.smH(0,r.cx) +b.srU(r.cy) +b.svE(0,r.db) +s=L.GY(a) +b.spx(0,s)}, +dX(a){return this.e.$0()}} +T.a7Q.prototype={ +$1(a){return!0}, +$S:34} +T.Ki.prototype={ +aP(a){var s=this,r=s.d +r=r==null?null:r.dw(0) +r=new U.KE(r,s.e,s.f,s.r,s.x,s.y,s.z,s.Q,s.ch,s.cx,s.cy,s.db,s.dx,s.fr,!1,null,!1,T.ac()) +r.gax() +r.gaG() +r.fr=!1 +r.a9p() +return r}, +aY(a,b){var s=this,r=s.d +b.sfz(0,r==null?null:r.dw(0)) +b.a6=s.e +b.saM(0,s.f) +b.saB(0,s.r) +b.sTn(0,s.x) +b.saz(0,s.y) +b.sab3(s.ch) +b.sd9(s.cy) +b.sad9(s.cx) +b.sagA(0,s.db) +b.saaM(s.dx) +b.saeV(!1) +b.sbp(0,null) +b.syY(s.fr) +b.spp(s.Q)}, +uG(a){a.sfz(0,null)}} +T.GU.prototype={ +aP(a){var s=this,r=null,q=new E.KQ(s.e,r,s.r,r,s.y,s.z,s.Q,r,T.ac()) +q.gax() +q.gaG() +q.fr=!1 +q.sb7(r) +return q}, +aY(a,b){var s=this +b.co=s.e +b.cP=null +b.c1=s.r +b.cc=null +b.bQ=s.y +b.ba=s.z +b.C=s.Q}} +T.f_.prototype={ +aE(){return new T.zF(C.p)}} +T.zF.prototype={ +adA(a){var s=this.a.e +if(s!=null&&this.c!=null)s.$1(a)}, +GN(){return this.a.e==null?null:this.gadz()}, +I(a,b){return new T.R2(this,this.a.x,null)}} +T.R2.prototype={ +aP(a){var s=this.e,r=s.a +r.toString +r=new E.KJ(!0,r.c,r.d,s.GN(),r.f,null,T.ac()) +r.gax() +r.gaG() +r.fr=!1 +r.sb7(null) +return r}, +aY(a,b){var s=this.e,r=s.a +r.toString +b.ai=r.c +b.aN=r.d +b.bh=s.GN() +r=r.f +if(!b.cS.k(0,r)){b.cS=r +b.aF()}}} +T.f5.prototype={ +aP(a){var s=new E.KU(null,T.ac()) +s.gax() +s.fr=!0 +s.sb7(null) +return s}} +T.fw.prototype={ +aP(a){var s=new E.wN(this.e,this.f,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sQC(this.e) +b.sFo(this.f)}} +T.BL.prototype={ +aP(a){var s=new E.wJ(!1,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sOa(!1) +b.sFo(null)}} +T.pK.prototype={ +gJX(){var s=this.e.k2 +s=s==null?null:new A.cr(s,C.aJ) +return s}, +gJY(){return null}, +gJW(){return null}, +gJU(){return null}, +gJV(){return null}, +aP(a){var s=this,r=null,q=s.e +q=new E.wQ(s.f,s.r,!1,q.b,q.a,q.d,q.e,q.y,q.z,q.f,q.r,q.x,q.Q,q.ch,q.cx,q.cy,q.dx,q.dy,q.fr,q.fx,q.db,q.fy,q.go,q.id,q.k1,q.c,s.gJX(),s.gJY(),s.gJW(),s.gJU(),s.gJV(),q.y2,s.KA(a),q.ah,q.aJ,q.W,q.a6,q.a1,q.ac,q.ak,q.a3,q.b1,q.b6,q.aR,q.br,q.aK,q.bw,q.bR,q.bG,r,r,q.B,q.n,q.G,q.V,q.aD,r,T.ac()) +q.gax() +q.gaG() +q.fr=!1 +q.sb7(r) +return q}, +KA(a){var s,r=this.e,q=r.S +if(q!=null)return q +if(r.k2==null)s=!1 +else s=!0 +if(!s)return null +return T.cT(a)}, +aY(a,b){var s,r,q=this +b.sabf(q.f) +b.sacR(q.r) +b.sacL(!1) +s=q.e +b.sA1(s.fr) +b.soa(0,s.a) +b.sDZ(0,s.b) +b.sGs(s.c) +b.sA4(0,s.d) +b.sDU(0,s.e) +b.sAh(s.y) +b.sFB(s.z) +b.spv(s.f) +b.sFf(s.r) +b.sGj(s.x) +b.svy(0,s.Q) +b.sF2(s.ch) +b.sF3(0,s.cx) +b.sFp(s.cy) +b.spB(s.dx) +b.sFR(0,s.dy) +b.sFi(0,s.db) +b.sfz(0,s.fy) +b.sFC(s.go) +b.svf(s.id) +b.sqZ(s.k1) +b.saaj(q.gJX()) +b.saak(q.gJY()) +b.saai(q.gJW()) +b.saag(q.gJU()) +b.saah(q.gJV()) +b.sae0(s.y2) +b.sFS(s.fx) +b.sbp(0,q.KA(a)) +b.sAi(s.ah) +b.sagQ(s.aJ) +b.slF(s.W) +b.snb(s.a1) +b.srG(s.ac) +b.srH(s.ak) +b.srI(s.a3) +b.srF(s.b1) +b.svo(s.b6) +b.srz(s.a6) +b.svm(s.aR) +b.sru(0,s.br) +b.srv(0,s.aK) +b.srE(0,s.bw) +r=s.bR +b.srC(r) +b.srA(r) +b.srD(null) +b.srB(null) +b.srJ(s.B) +b.srK(s.n) +b.srw(s.G) +b.svn(s.V) +b.sabM(s.aD)}} +T.vP.prototype={ +aP(a){var s=new E.KI(null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}} +T.C7.prototype={ +aP(a){var s=new E.Kr(!0,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.saas(!0)}} +T.lY.prototype={ +aP(a){var s=new E.Kz(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.sacM(this.e)}} +T.uZ.prototype={ +aP(a){var s=new E.KF(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){b.saef(0,this.e)}} +T.oY.prototype={ +I(a,b){return this.c}} +T.eN.prototype={ +I(a,b){return this.c.$1(b)}} +T.tT.prototype={ +aP(a){var s=new T.zV(this.e,C.bD,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){t.yE.a(b).saz(0,this.e)}} +T.zV.prototype={ +saz(a,b){if(b.k(0,this.co))return +this.co=b +this.aF()}, +aS(a,b){var s,r,q,p,o,n=this,m=n.rx +if(m.a>0&&m.b>0){m=a.gcf(a) +s=n.rx +r=b.a +q=b.b +p=s.a +s=s.b +o=H.aA() +o=o?H.b3():new H.aT(new H.aW()) +o.saz(0,n.co) +m.cn(0,new P.A(r,q,r+p,q+s),o)}m=n.B$ +if(m!=null)a.dg(m,b)}} +N.aiZ.prototype={ +$0(){var s,r,q=this,p=q.b +if(p==null||t.n2.b(q.c)){p=q.a.ge1().d +p.toString +s=q.c +s=s.gbK(s) +r=S.aAw() +p.bV(r,s) +p=r}return p}, +$S:297} +N.aj_.prototype={ +$1(a){return this.a.oh(t.K.a(a))}, +$S:298} +N.e_.prototype={ +ym(){return P.dp(!1,t.y)}, +o6(a){return P.dp(!1,t.y)}, +yn(a){var s=a.a +s.toString +return this.o6(s)}, +Ex(){}, +Pn(){}, +Pm(a){}, +ac7(a){}} +N.MI.prototype={ +adF(){this.ach($.bc().b.a.f)}, +ach(a){var s,r,q +for(s=this.G$,r=s.length,q=0;q"))}, +aP(a){return this.d}, +aY(a,b){}, +aaf(a,b){var s,r={} +r.a=b +if(b==null){a.R7(new N.a7k(r,this,a)) +s=r.a +s.toString +a.up(s,new N.a7l(r))}else{b.V=this +b.lE()}r=r.a +r.toString +return r}, +cs(){return this.e}} +N.a7k.prototype={ +$0(){var s=this.b,r=N.aDF(s,s.$ti.c) +this.a.a=r +r.r=this.c}, +$S:0} +N.a7l.prototype={ +$0(){var s=this.a.a +s.toString +s.Ie(null,null) +s.xp()}, +$S:0} +N.kK.prototype={ +gH(){return this.$ti.j("kJ<1>").a(N.a2.prototype.gH.call(this))}, +bm(a){var s=this.G +if(s!=null)a.$1(s)}, +lB(a){this.G=null +this.mI(a)}, +fC(a,b){this.Ie(a,b) +this.xp()}, +be(a,b){this.nw(0,b) +this.xp()}, +mp(){var s=this,r=s.V +if(r!=null){s.V=null +s.nw(0,s.$ti.j("kJ<1>").a(r)) +s.xp()}s.AF()}, +xp(){var s,r,q,p,o,n,m=this +try{m.G=m.d5(m.G,m.$ti.j("kJ<1>").a(N.a2.prototype.gH.call(m)).c,C.mP)}catch(o){s=H.a5(o) +r=H.aC(o) +n=U.bq("attaching to the render tree") +q=new U.bE(s,r,"widgets library",n,null,!1) +U.dv(q) +p=N.uw(q) +m.G=m.d5(null,p,C.mP)}}, +gA(){return this.$ti.j("ay<1>").a(N.a2.prototype.gA.call(this))}, +n6(a,b){var s=this.$ti +s.j("ay<1>").a(N.a2.prototype.gA.call(this)).sb7(s.c.a(a))}, +na(a,b,c){}, +ni(a,b){this.$ti.j("ay<1>").a(N.a2.prototype.gA.call(this)).sb7(null)}} +N.MJ.prototype={$iaj:1} +N.AT.prototype={ +fA(){this.Uk() +$.ew=this +var s=$.bc().b +s.ch=this.ga4i() +s.cx=$.Y}, +Gy(){this.Um() +this.BR()}} +N.AU.prototype={ +fA(){this.Xv() +$.by=this}, +n5(){this.Ul()}} +N.AV.prototype={ +fA(){var s,r,q,p=this +p.Xx() +$.fF=p +p.bw$=C.IC +s=new K.wX(P.aS(t.z4),P.ae(0,null,!1,t.Z)) +C.kY.w3(s.ga5X()) +p.bR$=s +s=new Q.Gj(P.D(t.v3,t.bd),P.aS(t.SQ),H.a([],t.sA)) +if(p.br$==null)p.br$=s +else H.h(H.dw("_keyboard")) +r=$.aoq() +q=H.a([],t.K0) +if(p.aK$==null)p.aK$=new Q.GG(s,r,q) +else H.h(H.dw("_keyEventManager")) +s=$.bc() +r=p.gtU() +s=s.b +s.cy=r.gadB() +s.db=$.Y +C.GX.Ac(p.gtU().gadQ()) +s=$.ar2 +if(s==null)s=$.ar2=H.a([],t.iL) +s.push(p.ga_G()) +C.GZ.Ac(new N.aj_(p)) +C.GY.Ac(p.ga3M()) +C.bJ.w3(p.ga4g()) +p.agf()}, +n5(){this.Xy()}} +N.AW.prototype={ +fA(){this.Xz() +$.ia=this +var s=t.K +this.fv$=new E.a30(P.D(s,t.Sc),P.D(s,t.B6),P.D(s,t.pt)) +C.I1.yA()}, +v3(){this.Wl() +var s=this.fv$ +if(s!=null)s.b_(0)}, +oh(a){return this.adT(a)}, +adT(a){var s=0,r=P.ao(t.H),q,p=this +var $async$oh=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:s=3 +return P.av(p.Wm(a),$async$oh) +case 3:switch(H.cy(J.bd(t.a.a(a),"type"))){case"fontsChange":p.lx$.an() +break}s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$oh,r)}} +N.AX.prototype={ +fA(){this.XC() +$.xf=this +this.ET$=$.bc().b.a.a}} +N.AY.prototype={ +fA(){var s,r,q,p,o=this +o.XD() +$.kL=o +s=t.TT +o.y1$=new K.K6(o.gacF(),o.ga4L(),o.ga4N(),H.a([],s),H.a([],s),H.a([],s),P.aS(t.e)) +s=$.bc() +r=s.b +r.f=o.gadH() +q=r.r=$.Y +r.rx=o.gadK() +r.ry=q +r.x1=o.ga4J() +r.x2=q +r.y1=o.ga4H() +r.y2=q +s=new A.wS(C.x,o.Pd(),s,null,T.ac()) +s.gax() +s.fr=!0 +s.sb7(null) +o.ge1().sagK(s) +s=o.ge1().d +s.ch=s +q=t.O +q.a(B.H.prototype.gcd.call(s)).e.push(s) +p=s.NK() +s.dx.saO(0,p) +q.a(B.H.prototype.gcd.call(s)).y.push(s) +o.TO(r.a.c) +o.y$.push(o.ga4e()) +s=t.S +r=P.ae(0,null,!1,t.Z) +o.x2$=new A.IU(new A.a4S(C.lo,P.D(s,t.ZA)),P.D(s,t.xg),r) +o.z$.push(o.ga5b())}, +n5(){this.XA()}, +EH(a,b,c){this.x2$.ahj(b,new N.aiZ(this,c,b)) +this.V8(0,b,c)}} +N.AZ.prototype={ +n5(){this.XF()}, +Fa(){var s,r,q +this.VT() +for(s=this.G$,r=s.length,q=0;q=s.b&&s.c>=s.d) +else s=!0}else s=!1 +if(s)o=T.aCa(new T.dT(C.mB,p,p),0,0) +s=q.d +if(s!=null)o=new T.es(s,p,p,o,p) +r=q.ga6s() +if(r!=null)o=new T.dL(r,o,p) +s=q.f +if(s!=null)o=new T.tT(s,o,p) +s=q.r +if(s!=null)o=M.aqj(o,s,C.jF) +s=q.y +if(s!=null)o=new T.dT(s,o,p) +s=q.z +if(s!=null)o=new T.dL(s,o,p) +o.toString +return o}} +E.Ff.prototype={} +E.Og.prototype={ +E5(a){return!1}, +aA(a,b){}, +bi(a){return this.aA(a,null)}} +E.Oa.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).abX(0,C.E)}, +bi(a){return this.aA(a,null)}} +E.O6.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).abZ(C.E,!1)}, +bi(a){return this.aA(a,null)}} +E.O5.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).abY(C.E)}, +bi(a){return this.aA(a,null)}} +E.O9.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).ac_(C.E)}, +bi(a){return this.aA(a,null)}} +E.O8.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).ac1(C.E,!1)}, +bi(a){return this.aA(a,null)}} +E.O7.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).ac0(C.E)}, +bi(a){return this.aA(a,null)}} +E.OE.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acN(C.E)}, +bi(a){return this.aA(a,null)}} +E.OF.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acO(C.E)}, +bi(a){return this.aA(a,null)}} +E.OG.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acP(C.E)}, +bi(a){return this.aA(a,null)}} +E.OH.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acQ(C.E)}, +bi(a){return this.aA(a,null)}} +E.OI.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acS(C.E)}, +bi(a){return this.aA(a,null)}} +E.OJ.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acU(C.E)}, +bi(a){return this.aA(a,null)}} +E.OK.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).PM(C.E,!1,!0)}, +bi(a){return this.aA(a,null)}} +E.OL.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acV(C.E,!1)}, +bi(a){return this.aA(a,null)}} +E.OM.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acT(C.E)}, +bi(a){return this.aA(a,null)}} +E.ON.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acX(C.E)}, +bi(a){return this.aA(a,null)}} +E.OO.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).PN(C.E,!1,!0)}, +bi(a){return this.aA(a,null)}} +E.OP.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acY(C.E,!1)}, +bi(a){return this.aA(a,null)}} +E.OQ.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acW(C.E)}, +bi(a){return this.aA(a,null)}} +E.OR.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).acZ(C.E)}, +bi(a){return this.aA(a,null)}} +E.PX.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).Ri(C.E)}, +bi(a){return this.aA(a,null)}} +E.Q_.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).Rj(C.E)}, +bi(a){return this.aA(a,null)}} +E.Q2.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).Rk(C.E)}, +bi(a){return this.aA(a,null)}} +E.Q5.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).Rn(C.E)}, +bi(a){return this.aA(a,null)}} +E.PY.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).FP(C.E)}, +bi(a){return this.aA(a,null)}} +E.PZ.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).af7(C.E,!1)}, +bi(a){return this.aA(a,null)}} +E.Q0.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).FQ(C.E)}, +bi(a){return this.aA(a,null)}} +E.Q1.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).af8(C.E,!1)}, +bi(a){return this.aA(a,null)}} +E.Q3.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).Rl(C.E)}, +bi(a){return this.aA(a,null)}} +E.Q4.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).Rm(C.E)}, +bi(a){return this.aA(a,null)}} +E.RK.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s) +s.c7(s.a4.ft(0,s.aU.a.c.a.a.length),C.E)}, +bi(a){return this.aA(a,null)}} +E.NH.prototype={ +aA(a,b){var s,r,q,p=this.gbX().r +p=$.C.n$.Q.h(0,p).gA() +p.toString +p=t.E.a(p).aU.a.c.a +s=p.b +r=p.a +p=s.a +q=s.b +if(p!==q)T.og(new T.k8(C.c.N(r,p,q)))}, +bi(a){return this.aA(a,null)}} +E.NV.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).abN(C.E)}, +bi(a){return this.aA(a,null)}} +E.Qm.prototype={ +aA(a,b){var s=this.gbX().r +s=$.C.n$.Q.h(0,s).gA() +s.toString +t.E.a(s).zl(C.E)}, +bi(a){return this.aA(a,null)}} +E.Fg.prototype={} +K.Fp.prototype={ +gbv(a){var s=this.a +if(s==null)return null +s=s.c +s.toString +return s}} +S.lR.prototype={ +aE(){return new S.yM(C.p)}, +aaD(a,b){return this.r.$2(a,b)}} +S.ou.prototype={ +c9(a){var s=this +s.WA(a) +a.push("minExtent: "+H.e(s.b)+", extent: "+H.e(s.a)+", maxExtent: "+H.e(s.c)+", initialExtent: "+H.e(s.d))}} +S.aev.prototype={ +Og(a,b){var s,r,q,p=this,o=p.e +if(o===0)return +s=p.d +r=p.b +q=p.a +s.sm(0,C.d.E(s.a+a/o*r,q,r)) +new S.ou(s.a,q,r,p.c,b,0).eD(b)}} +S.yM.prototype={ +gxw(){var s=this.d +return s==null?H.h(H.v("_scrollController")):s}, +gtG(){var s=this.e +return s==null?H.h(H.v("_extent")):s}, +b3(){var s,r,q,p,o,n=this +n.bt() +s=n.a +r=s.d +q=s.e +s=s.c +p=t.Z +o=new B.di(s,P.ae(0,null,!1,p)) +o.ab(0,n.ga86()) +n.e=new S.aev(r,q,s,o,1/0) +n.d=new S.On(n.gtG(),0,null,H.a([],t.ZP),P.ae(0,null,!1,p))}, +aQ(){var s,r=this +r.c6() +s=r.c +s.toString +if(S.aFg(s)){s=C.b.gc5(r.gxw().d).cx +s.toString +if(s!==0)r.gxw().lq(0,C.a4,C.Lx) +r.gtG().d.sm(0,r.gtG().c)}}, +a87(){this.au(new S.aet())}, +I(a,b){return new A.vj(new S.aeu(this),null)}, +l(a){this.gxw().l(0) +this.bf(0)}} +S.aet.prototype={ +$0(){}, +$S:0} +S.aeu.prototype={ +$2(a,b){var s=this.a,r=s.gtG(),q=s.a.e +C.h.E(1/0,b.a,b.b) +r.e=q*C.h.E(1/0,b.c,b.d) +q=s.gtG().d.a +r=s.a +r.toString +r=r.aaD(a,s.gxw()) +s.a.toString +return new T.G7(q,C.j3,r,null)}, +$S:449} +S.On.prototype={ +Pc(a,b,c){var s=null,r=t.Z +r=new S.Oo(this.z,C.eY,a,b,!0,s,new B.di(!1,P.ae(0,s,!1,r)),P.ae(0,s,!1,r)) +r.Im(b,s,!0,c,a) +r.In(b,s,0,!0,c,a) +return r}, +c9(a){this.Wa(a) +a.push("extent: "+this.z.i(0))}} +S.Oo.prototype={ +f0(a){var s=this.V +if(s!=null)s.$0() +this.Wj(a)}, +qP(a,b){var s=this.a6,r=s.d.a,q=s.a>=r?0:1 +s=s.b<=r?0:1 +return this.Wd(a-q,b+s)}, +DL(a){var s,r,q=this,p=q.cx +p.toString +if(!(p>0)){p=q.a6 +s=p.d.a +r=p.a>=s +if(r||p.b<=s)if(!(r&&a<0))p=p.b<=s&&a>0 +else p=!0 +else p=!0}else p=!1 +if(p){p=$.C.n$.Q.h(0,q.r.z) +p.toString +q.a6.Og(-a,p)}else q.Wi(a)}, +fS(a){var s,r,q,p=this,o={} +o.a=a +if(a!==0){if(a<0){s=p.cx +s.toString +s=s>0}else s=!1 +if(!s)if(a>0){s=p.a6 +s=s.b<=s.d.a}else s=!1 +else s=!0}else s=!0 +if(s){p.AI(a) +return}s=p.G +if(s!=null)s.$0() +p.G=null +r=Y.aq3(p.a6.d.a,p.f.grW(),a) +q=G.ale("_DraggableScrollableSheetPosition",0,p.r) +p.V=q.gUe(q) +o.b=0 +q.cF() +s=q.ba$ +s.b=!0 +s.a.push(new S.aer(o,p,q)) +q.Oo(r).SG(new S.aes(p,q))}, +EK(a,b){this.G=b +return this.Wk(a,b)}} +S.aer.prototype={ +$0(){var s,r,q,p,o=this.c,n=o.gbk(),m=this.a,l=m.b +m.b=o.gbk() +s=this.b +r=s.a6 +q=$.C.n$.Q.h(0,s.r.z) +q.toString +r.Og(n-l,q) +n=m.a +if(!(n>0&&r.b<=r.d.a))n=n<0&&r.a>=r.d.a +else n=!0 +if(n){p=o.geg()+s.f.grW().c*J.er(o.geg()) +m.a=p +s.AI(p) +o.ej(0)}else if(o.gbq(o)===C.a5)s.AI(0)}, +$S:0} +S.aes.prototype={ +$0(){this.a.V=null +this.b.l(0)}, +$S:0} +S.qW.prototype={ +my(a){if(a instanceof N.a2&&t.NW.b(a.gA()))++this.d1$ +return this.wd(a)}, +c9(a){var s +this.wc(a) +s="depth: "+this.d1$+" (" +a.push(s+(this.d1$===0?"local":"remote")+")")}} +D.qm.prototype={ +gdh(a){return this.a.a}, +aaz(a,b,c){var s,r,q=null,p=this.a,o=p.c +if(o.gcV()){s=o.b +p=s>=o.a&&s<=p.a.length}else p=!1 +if(!p||!c)return Q.nl(q,b,this.a.a) +r=b.bW(C.ay7) +p=this.a +o=p.c +p=p.a +s=o.a +o=o.b +return Q.nl(H.a([Q.nl(q,q,C.c.N(p,0,s)),Q.nl(q,r,C.c.N(p,s,o)),Q.nl(q,q,C.c.bz(p,o))],t.Ne),b,q)}, +stc(a){var s,r,q,p,o=this +if(!o.R0(a))throw H.c(U.uG("invalid text selection: "+a.i(0))) +s=a.a +r=a.b +if(s===r){q=o.a.c +s=s>=q.a&&r<=q.b}else s=!1 +p=s?o.a.c:C.aa +o.qg(0,o.a.Ed(p,a))}, +R0(a){var s=this.a.a.length +return a.a<=s&&a.b<=s}, +dX(a){return this.gdh(this).$0()}} +D.ac4.prototype={} +D.ox.prototype={ +gmH(a){var s=this.fr,r=s.geG() +return new M.M4(s.d,r,s.r,s.cx,s.x,s.y,null,!0,s.id)}, +aE(){var s=null +return new D.oy(new B.di(!0,P.ae(0,s,!1,t.Z)),new N.b8(s,t.A),new T.vi(),new T.vi(),new T.vi(),s,s,C.p)}} +D.oy.prototype={ +glh(){var s=this.ch +return s==null?H.h(H.v("_cursorBlinkOpacityController")):s}, +gnE(){var s=this.fy +return s==null?H.h(H.v("_floatingCursorResetController")):s}, +gzK(){return this.a.d.gck()}, +b3(){var s,r,q=this,p=null +q.WB() +q.a.c.ab(0,q.gBC()) +s=q.a.d +r=q.c +r.toString +q.dy=s.al(r) +q.a.d.ab(0,q.gBG()) +q.a.toString +s=F.Lj(p,0) +q.Q=s +s.ab(0,new D.a0J(q)) +q.ch=G.bB(p,C.ej,0,p,1,p,q) +s=q.glh() +s.cF() +s=s.ba$ +s.b=!0 +s.a.push(q.gLB()) +q.fy=G.bB(p,p,0,p,1,p,q) +s=q.gnE() +s.cF() +s=s.ba$ +s.b=!0 +s.a.push(q.gLC()) +q.f.sm(0,q.a.cx)}, +aQ(){var s,r,q,p=this +p.WC() +s=p.c +s.toString +r=F.apI(s) +s=p.fr +if(s!=r){if(s!=null){q="EditableText-"+H.f3(p) +s.d.w(0,q)}p.fr=r +if(r!=null)r.agk(0,p) +if(!p.fx)s=p.gmN()&&p.fr!=null +else s=!0 +p.fx=s}if(!p.dx){p.a.toString +s=!0}else s=!1 +if(s){p.dx=!0 +$.by.z$.push(new D.a0H(p))}}, +bo(a){var s,r,q,p,o=this +o.bU(a) +s=a.c +if(o.a.c!==s){r=o.gBC() +s.a0(0,r) +o.a.c.ab(0,r) +o.Dm()}if(!o.a.c.a.b.k(0,s.a.b)){s=o.z +if(s!=null)s.be(0,o.a.c.a)}s=o.z +if(s!=null)s.sQp(o.a.ch) +if(!o.fx)s=o.gmN()&&o.fr!=null +else s=!0 +o.fx=s +s=a.d +if(o.a.d!==s){r=o.gBG() +s.a0(0,r) +s=o.dy +if(s!=null)s.ae(0) +s=o.a.d +q=o.c +q.toString +o.dy=s.al(q) +o.a.d.ab(0,r) +o.rZ()}if(a.y&&o.a.d.gck())o.CG() +s=o.gli() +if(s)if(a.y!==o.a.y){o.y.toString +s=o.tA(o.gmN()) +$.ep().gdZ().cI("TextInput.updateConfig",s.fe(),t.H)}if(!o.a.fr.k(0,a.fr)){p=o.a.fr +if(o.gli()){s=o.y +s.toString +r=o.gBH() +s.Hu(0,p.d,p.r,p.x,o.a.fy,r)}}s=o.a +r=s.y +if(!r){if(s.y1==null)s=null +else s=!0 +s=s===!0}else s=!1 +s}, +l(a){var s,r=this,q=r.fr +if(q!=null){s="EditableText-"+H.f3(r) +q.d.w(0,s)}r.a.c.a0(0,r.gBC()) +r.glh().a0(0,r.gLB()) +r.gnE().a0(0,r.gLC()) +r.Ja() +r.N2() +q=r.z +if(q!=null){q.yR() +q.gxJ().l(0)}r.z=null +r.dy.ae(0) +r.a.d.a0(0,r.gBG()) +C.b.w($.C.G$,r) +r.WD(0)}, +Sy(a){var s=this,r=s.a +if(r.y)a=r.c.a.Ea(a.b) +s.go=a +if(a.k(0,s.a.c.a))return +r=s.a.c.a +if(a.a===r.a&&a.c.k(0,r.c))s.wX(a.b,C.E) +else{s.mf() +s.x2=null +if(s.gli())s.a.toString +s.a2o(a,C.E)}s.xv() +if(s.gli()){s.D6(!1) +s.D4()}}, +LD(){var s,r,q,p,o=this,n=o.r,m=$.C.n$.Q.h(0,n).gA() +m.toString +s=t.E +s.a(m) +r=o.k1 +r.toString +r=m.t4(r).gaaL() +m=$.C.n$.Q.h(0,n).gA() +m.toString +q=r.a5(0,new P.m(0,s.a(m).ar.gcD()/2)) +m=o.gnE() +if(m.gbq(m)===C.a5){m=$.C.n$.Q.h(0,n).gA() +m.toString +s.a(m) +r=o.k1 +r.toString +m.Ab(C.fz,q,r) +m=o.k1.a +n=$.C.n$.Q.h(0,n).gA() +n.toString +if(m!==s.a(n).a4.c)o.wX(X.ds(C.o,o.k1.a),C.Fx) +o.k3=o.k2=o.k1=o.id=null}else{p=o.gnE().gbk() +m=o.k3 +r=P.a3(m.a,q.a,p) +r.toString +m=P.a3(m.b,q.b,p) +m.toString +n=$.C.n$.Q.h(0,n).gA() +n.toString +s.a(n) +s=o.k1 +s.toString +n.Hj(C.fy,new P.m(r,m),s,p)}}, +wG(a,b){var s,r,q,p=this,o=p.a.c +o.qg(0,o.a.P0(C.aa)) +if(b)switch(a){case C.lu:case C.lv:case C.f6:case C.ly:case C.lz:case C.lA:case C.lD:case C.lE:case C.lw:case C.lx:case C.iq:p.a.d.Sv() +break +case C.lB:o=p.a.d +o.d.a_(t.ag).f.xg(o,!0) +break +case C.lC:o=p.a.d +o.d.a_(t.ag).f.xg(o,!1) +break}try{p.a.toString}catch(q){s=H.a5(q) +r=H.aC(q) +o=U.bq("while calling onSubmitted for "+a.i(0)) +U.dv(new U.bE(s,r,"widgets",o,null,!1))}}, +Dm(){var s,r=this +if(r.k4>0||!r.gli())return +s=r.a.c.a +if(s.k(0,r.go))return +r.y.toString +$.ep().gdZ().cI("TextInput.setEditingState",s.zC(),t.H) +r.go=s}, +Kt(a){var s,r,q,p,o,n,m,l,k=this +C.b.gc5(k.Q.d) +s=k.r +r=$.C.n$.Q.h(0,s).gA() +r.toString +q=t.E +r=q.a(r).rx +r.toString +if(k.a.r2===1){s=a.c +q=a.a +r=r.a +p=s-q>=r?r/2-a.gbg().a:C.h.E(0,s-r,q) +o=C.dG}else{n=a.gbg() +s=$.C.n$.Q.h(0,s).gA() +s.toString +m=P.aDu(n,Math.max(a.d-a.b,q.a(s).ar.gcD()),a.c-a.a) +s=m.d +q=m.b +r=r.b +p=s-q>=r?r/2-m.gbg().b:C.h.E(0,s-r,q) +o=C.bq}s=C.b.gc5(k.Q.d).cx +s.toString +r=C.b.gc5(k.Q.d).z +r.toString +q=C.b.gc5(k.Q.d).Q +q.toString +l=C.d.E(p+s,r,q) +q=C.b.gc5(k.Q.d).cx +q.toString +return new Q.mY(l,a.bO(o.ap(0,q-l)))}, +gli(){var s=this.y +s=s==null?null:$.ep().b===s +return s===!0}, +gmN(){var s=this.a.aT +s=s==null?null:s.length!==0 +return s===!0}, +CG(){var s,r,q,p,o,n,m,l=this,k="TextInput.show" +if(!l.gli()){s=l.a.c.a +if(l.gmN()&&l.fr!=null){r=l.fr +r.toString +r=r.aae(l,l.tA(l.gmN()))}else{r=l.tA(l.fx||l.gmN()) +q=N.asr(l) +$.ep().B2(q,r) +r=q}l.y=r +r=$.ep() +p=t.H +r.gdZ().mi(k,p) +l.NW() +l.NB() +l.NA() +if(l.gmN()){l.y.toString +r.gdZ().mi("TextInput.requestAutofill",p)}o=l.a.fr +n=l.y +n.toString +m=l.gBH() +n.Hu(0,o.d,o.r,o.x,l.a.fy,m) +r.gdZ().cI("TextInput.setEditingState",s.zC(),p)}else{l.y.toString +$.ep().gdZ().mi(k,t.H)}}, +Ja(){var s,r,q=this +if(q.gli()){s=q.y +s.toString +r=$.ep() +if(r.b===s){r.gdZ().mi("TextInput.clearClient",t.H) +r.b=null +r.a7U()}q.go=q.y=null}}, +S9(){if(this.a.d.gck())this.CG() +else this.a.d.oq()}, +NM(){var s,r,q=this +if(q.z!=null){s=q.a.d.gck() +r=q.z +if(s){r.toString +r.be(0,q.a.c.a)}else{r.yR() +r.gxJ().l(0) +q.z=null}}}, +wX(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null +if(!j.a.c.R0(a))return +j.a.c.stc(a) +j.S9() +q=j.a +if(q.y1==null){q=j.z +if(q!=null){q.yR() +q.gxJ().l(0)}j.z=null}else{p=j.z +o=q.c.a +if(p==null){p=j.c +p.toString +n=$.C.n$.Q.h(0,j.r).gA() +n.toString +t.E.a(n) +m=j.a +o=new F.Mh(p,q,j.cx,j.cy,j.db,n,m.y1,j,m.V,m.ak,i,o) +l=p.F0(t.N1) +l.toString +o.ch=G.bB(i,C.ei,0,i,1,i,l) +j.z=o}else p.be(0,o) +q=j.z +q.toString +q.sQp(j.a.ch) +j.z.U_()}try{j.a.ac.$2(a,b)}catch(k){s=H.a5(k) +r=H.aC(k) +q=U.bq("while calling onSelectionChanged for "+H.e(b)) +U.dv(new U.bE(s,r,"widgets",q,i,!1))}if(j.d!=null){j.D6(!1) +j.D4()}}, +a3a(a){this.r1=a}, +xv(){if(this.r2)return +this.r2=!0 +$.by.z$.push(new D.a0z(this))}, +gLc(){var s=this.rx +return s==null?H.h(H.v("_lastBottomViewInset")):s}, +Ex(){var s,r=this,q=r.gLc() +$.C.toString +s=$.bc() +if(q!==s.e.d){$.by.z$.push(new D.a0I(r)) +q=r.gLc() +$.C.toString +if(q>>16&255,s.gm(s)>>>8&255,s.gm(s)&255) +q.gdY().sDW(s) +q=r.a.cx&&r.glh().gbk()>0 +r.f.sm(0,q)}, +a1a(a){var s,r=this,q=!r.e +r.e=q +s=q?1:0 +if(r.a.bw){q=r.glh() +q.Q=C.aO +q.mK(s,C.fv,null)}else r.glh().sm(0,s) +if(r.ry>0)r.au(new D.a0w(r))}, +a1c(a){var s=this.d +if(s!=null)s.b5(0) +this.d=P.ac_(C.jJ,this.gJx())}, +D4(){var s=this +s.e=!0 +s.glh().sm(0,1) +if(s.a.bw)s.d=P.ac_(C.ei,s.ga1b()) +else s.d=P.ac_(C.jJ,s.gJx())}, +D6(a){var s=this,r=s.d +if(r!=null)r.b5(0) +s.d=null +s.e=!1 +s.glh().sm(0,0) +if(a)s.ry=0 +if(s.a.bw){s.glh().ej(0) +s.glh().sm(0,0)}}, +N2(){return this.D6(!0)}, +N0(){var s,r=this +if(r.d==null)if(r.a.d.gck()){s=r.a.c.a.b +s=s.a===s.b}else s=!1 +else s=!1 +if(s)r.D4() +else{if(r.d!=null)if(r.a.d.gck()){s=r.a.c.a.b +s=s.a!==s.b}else s=!0 +else s=!1 +if(s)r.N2()}}, +a1i(){var s=this +s.Dm() +s.N0() +s.NM() +s.au(new D.a0x())}, +a1F(){var s,r,q=this +if(q.a.d.gck()&&q.a.d.abe())q.CG() +else if(!q.a.d.gck()){q.Ja() +s=q.a.c +s.qg(0,s.a.P0(C.aa))}q.N0() +q.NM() +s=q.a.d.gck() +r=$.C +if(s){r.G$.push(q) +$.C.toString +q.rx=$.bc().e.d +if(!q.a.y)q.xv() +if(!q.a.c.a.b.gcV())q.wX(X.ds(C.o,q.a.c.a.a.length),null)}else{C.b.w(r.G$,q) +s=q.a.c +s.qg(0,new N.c1(s.a.a,C.ir,C.aa)) +q.x2=null}q.rZ()}, +NW(){var s,r,q,p,o=this +if(o.gli()){s=o.r +r=$.C.n$.Q.h(0,s).gA() +r.toString +q=t.E +r=q.a(r).rx +r.toString +s=$.C.n$.Q.h(0,s).gA() +s.toString +p=q.a(s).dj(0,null) +s=o.y +if(!r.k(0,s.a)||!p.k(0,s.b)){s.a=r +s.b=p +s=$.ep() +r=P.aF(["width",r.a,"height",r.b,"transform",p.a],t.N,t.z) +s.gdZ().cI("TextInput.setEditableSizeAndTransform",r,t.H)}$.by.z$.push(new D.a0F(o))}}, +NB(){var s,r,q,p,o,n=this,m=n.a.c.a.c +if(n.gli()){s=n.r +r=$.C.n$.Q.h(0,s).gA() +r.toString +q=t.E +p=q.a(r).zV(m) +if(p==null){o=m.gcV()?m.a:0 +s=$.C.n$.Q.h(0,s).gA() +s.toString +p=q.a(s).t4(new P.b0(o,C.o))}n.y.TC(p) +$.by.z$.push(new D.a0E(n))}}, +NA(){var s,r,q,p,o=this +if(o.gli()){s=o.r +r=$.C.n$.Q.h(0,s).gA() +r.toString +q=t.E +q.a(r) +r=$.C.n$.Q.h(0,s).gA() +r.toString +if(q.a(r).a4.gcV()){r=$.C.n$.Q.h(0,s).gA() +r.toString +r=q.a(r).a4 +r=r.a===r.b}else r=!1 +if(r){r=$.C.n$.Q.h(0,s).gA() +r.toString +r=q.a(r).a4 +s=$.C.n$.Q.h(0,s).gA() +s.toString +p=q.a(s).t4(new P.b0(r.c,C.o)) +o.y.TB(p)}$.by.z$.push(new D.a0D(o))}}, +gBH(){var s,r +this.a.toString +s=this.c +s=s.a_(t.I) +s.toString +r=s.f +return r}, +ew(a,b){var s=this.a,r=s.y +s=s.c.a +if(r?!s.b.k(0,a.b):!s.k(0,a))this.xv() +this.Kg(a,b,!0)}, +un(a){var s,r,q=this.r,p=$.C.n$.Q.h(0,q).gA() +p.toString +s=t.E +r=this.Kt(s.a(p).t4(a)) +this.Q.ok(r.a) +q=$.C.n$.Q.h(0,q).gA() +q.toString +s.a(q).q8(r.b)}, +tl(){return!1}, +Qy(a){var s=this.z +if(a){if(s!=null)s.yR()}else if(s!=null)s.mf()}, +mf(){return this.Qy(!0)}, +tA(a){var s,r,q,p,o,n,m=this,l=m.a,k=l.y2,j=l.y,i=l.db +l=l.dx +s=k.k(0,C.axY)?C.iq:C.f6 +r=m.a +q=r.id +p=r.B +if(!a)r=null +else{r="EditableText-"+H.f3(m) +o=m.a.aT +if(o==null)o=null +else o=J.am9(o.slice(0),H.ax(o).c) +if(o==null)o=H.a([],t.s) +n=m.a +o=new F.V7(r,o,n.c.a) +r=o}return N.aEp(null,!0,r,!0,!0,s,k,p,!1,j,i,l,q)}, +TX(a,b){this.au(new D.a0K(this,a,b))}, +a8_(a){var s=this.a +if(s.Q.a)if(s.d.gck()){if(a==null)s=null +else{s=this.a +if(s.Q.a){s=s.c.a.b +s=s.a!==s.b}else s=!1}s=s===!0}else s=!1 +else s=!1 +return s?new D.a0A(this,a):null}, +a80(a){var s=this.a +if(s.Q.b&&!s.y)if(s.d.gck()){if(a==null)s=null +else{s=this.a +if(s.Q.b&&!s.y){s=s.c.a.b +s=s.a!==s.b}else s=!1}s=s===!0}else s=!1 +else s=!1 +return s?new D.a0B(this,a):null}, +a81(a){var s=this.a,r=s.y +if(!r)if(s.d.gck()){if(a==null)s=null +else s=!this.a.y +if(s===!0)s=!0 +else s=!1}else s=!1 +else s=!1 +return s?new D.a0C(this,a):null}, +I(a,b){var s,r,q,p,o,n,m,l,k=this,j=null +k.dy.vB() +k.HK(0,b) +s=k.a +r=s.y1 +q=s.b1 +p=s.r2!==1 +o=p?C.F:C.Y +n=k.Q +m=s.aD +l=s.V +s=s.aX +p=p?j:K.amR(b).P4(!1) +return new T.f_(j,j,j,q,!0,F.amS(o,n,l,!0,m,s,p,j,new D.a0G(k,r)),j)}, +aay(){var s=this.a,r=s.c,q=this.c +q.toString +return r.aaz(q,s.fr,!s.y)}, +$ilw:1, +$iasn:1} +D.a0J.prototype={ +$0(){var s=this.a.z +if(s!=null)s.u7()}, +$S:0} +D.a0H.prototype={ +$1(a){var s=this.a,r=s.c +if(r!=null)L.am_(r).Ow(0,s.a.d)}, +$S:2} +D.a0z.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j=this.a +j.r2=!1 +if(j.r1==null||j.Q.d.length===0)return +s=j.r +r=$.C.n$.Q.h(0,s).gA() +r.toString +q=t.E +r=q.a(r).ar.gcD() +p=j.a.n.d +o=j.z +if((o==null?null:o.r)!=null){n=o.r.pX(r).b +m=Math.max(n,48) +p=Math.max(n/2-j.z.r.vR(C.f7,r).b+m/2,p)}l=j.a.n.yb(p) +r=j.r1 +r.toString +k=j.Kt(r) +j.Q.lq(k.a,C.al,C.aQ) +s=$.C.n$.Q.h(0,s).gA() +s.toString +q.a(s).q9(C.al,C.aQ,l.Fq(k.b))}, +$S:2} +D.a0I.prototype={ +$1(a){var s=this.a.z +if(s!=null)s.u7()}, +$S:2} +D.a0y.prototype={ +$2(a,b){return b.adp(this.a.a.c.a,a)}, +$S:300} +D.a0w.prototype={ +$0(){--this.a.ry}, +$S:0} +D.a0x.prototype={ +$0(){}, +$S:0} +D.a0F.prototype={ +$1(a){return this.a.NW()}, +$S:2} +D.a0E.prototype={ +$1(a){return this.a.NB()}, +$S:2} +D.a0D.prototype={ +$1(a){return this.a.NA()}, +$S:2} +D.a0K.prototype={ +$0(){this.a.x2=new P.cH(this.b,this.c)}, +$S:0} +D.a0A.prototype={ +$0(){return this.b.adq(this.a,null)}, +$S:0} +D.a0B.prototype={ +$0(){return this.b.adr(this.a)}, +$S:0} +D.a0C.prototype={ +$0(){return this.b.yJ(this.a)}, +$S:0} +D.a0G.prototype={ +$2(a8,a9){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null,a4=this.a,a5=this.b,a6=a4.a8_(a5),a7=a4.a80(a5) +a5=a4.a81(a5) +s=a4.aay() +r=a4.a +q=r.c.a +r=r.k3 +r=P.aI(C.d.b4(255*a4.glh().gbk()),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255) +p=a4.a +o=p.r1 +n=p.y +p=p.d.gck() +m=a4.a +l=m.r2 +k=m.rx +m=m.gmH(m) +j=a4.a.x2 +i=F.amq(a8) +h=a4.a.fy +g=a4.gBH() +a4.a.toString +f=L.aqk(a8) +e=a4.a +d=e.e +c=e.aR +b=e.br +a=e.aK +a0=e.bR +if(a0==null)a0=C.j +a1=e.bS +a2=e.dU +return new T.oi(a4.cx,T.bH(a3,new D.Os(s,q,r,a4.cy,a4.db,o,a4.f,!0,n,p,l,k,!1,m,j,i,h,g,a3,d,!1,f,C.bg,a9,a4.ga39(),!0,c,b,a,a0,e.bG,a1,a2,!0,a4,a4.c.a_(t.l).f.b,a4.x2,a4.a.k4,C.ay,D.aF9(s),a4.r),!1,a3,a3,!1,a3,a3,a3,a3,a3,a3,a3,a3,a6,a7,a3,a3,a3,a5,a3,a3,a3,a3,a3,a3,a3),a3)}, +$S:301} +D.Os.prototype={ +aP(a){var s,r=this,q=null,p=r.e,o=L.GY(a),n=r.f.b,m=D.ati(),l=D.ati(),k=t.Z,j=P.ae(0,q,!1,k) +k=P.ae(0,q,!1,k) +s=T.ac() +o=new D.mU(m,l,r.y1,!0,r.b6,r.k2,!1,r.b1,new B.di(!0,j),new B.di(!0,k),new U.nk(p,r.go,r.id,r.fy,q,o,q,r.fr,r.r1,r.k4),r.Q,r.cy,!0,r.cx,r.db,r.dx,!1,n,r.x2,r.S,r.ah,r.a1,r.x,r.y,!0,r.aK,C.j,s,0,q,q,T.ac()) +o.gax() +o.gaG() +o.fr=!1 +m.syT(r.fx) +m.syU(n) +m.sH9(r.ac) +m.sHa(r.ak) +l.syT(r.br) +l.syU(r.aR) +o.gdY().sDW(r.r) +o.gdY().sPh(r.aJ) +o.gdY().sPg(r.W) +o.gdY().saan(r.z) +o.NH(q) +o.NN(q) +o.M(0,q) +o.JS(p) +return o}, +aY(a,b){var s,r,q=this +b.sdh(0,q.e) +b.gdY().sDW(q.r) +b.sUd(q.x) +b.sacz(q.y) +b.sTZ(q.Q) +b.sado(!0) +b.svy(0,q.cx) +b.sck(q.cy) +b.srs(0,q.db) +b.saf4(q.dx) +b.sEP(!1) +b.smH(0,q.fr) +s=b.aL +s.syT(q.fx) +b.srT(q.fy) +b.spS(0,q.go) +b.sbp(0,q.id) +r=L.GY(a) +b.spx(0,r) +b.stc(q.f.b) +b.sfD(0,q.x2) +b.cR=q.y1 +b.e7=!0 +b.svE(0,q.k4) +b.srU(q.r1) +b.safc(q.k2) +b.safb(!1) +b.sabL(q.S) +b.sabK(q.ah) +b.gdY().sPh(q.aJ) +b.gdY().sPg(q.W) +s.sH9(q.ac) +s.sHa(q.ak) +b.aU=q.b1 +b.syk(0,q.b6) +b.safU(q.a1) +s=b.aX +s.syT(q.br) +r=q.aK +if(r!==b.ci){b.ci=r +b.aF() +b.ay()}s.syU(q.aR)}} +D.aeI.prototype={ +$1(a){return!0}, +$S:34} +D.yP.prototype={ +b3(){this.bt() +if(this.a.d.gck())this.wD()}, +dB(){var s=this.dC$ +if(s!=null){s.an() +this.dC$=null}this.oJ()}} +D.Ot.prototype={} +D.yQ.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +D.Ou.prototype={} +O.kv.prototype={ +i(a){return this.b}} +O.Ne.prototype={} +O.a1O.prototype={ +ae(a){var s,r=this.a +if(r.cy===this){if(!r.gme()){s=r.r +s=s!=null&&s.x===r}else s=!0 +if(s)r.zH(C.lN) +s=r.r +if(s!=null){if(s.f===r)s.f=null +s.r.w(0,r)}s=r.Q +if(s!=null)s.a7n(0,r) +r.cy=null}}, +vB(){var s,r,q=this.a +if(q.cy===this){s=q.d +s.toString +r=L.aBL(s,!0);(r==null?q.d.r.f.e:r).CN(q)}}} +O.Mt.prototype={ +i(a){return this.b}} +O.d8.prototype={ +sHE(a){var s,r=this +if(!r.a){r.a=!0 +s=r.r +if(s!=null){s.xb() +s.r.F(0,r)}}}, +gda(){var s,r,q,p +if(!this.b)return!1 +s=this.gn1() +if(s!=null&&!s.gda())return!1 +for(r=this.gm3(),q=r.length,p=0;p"))}, +gm3(){var s,r,q=this.x +if(q==null){s=H.a([],t.bp) +r=this.Q +for(;r!=null;){s.push(r) +r=r.Q}this.x=s +q=s}return q}, +gck(){if(!this.gme()){var s=this.r +if(s==null)s=null +else{s=s.f +s=s==null?null:C.b.v(s.gm3(),this)}s=s===!0}else s=!0 +return s}, +gme(){var s=this.r +return(s==null?null:s.f)===this}, +gpz(){return this.gn1()}, +gn1(){var s,r,q,p +for(s=this.gm3(),r=s.length,q=0;q"))),o=null;l.t();o=n){n=l.gD(l) +if(o==r){l=b?C.cX:C.cY +n.oq() +s=n.d +s.toString +F.as5(s,1,l) +return!0}}return!1}} +U.a1S.prototype={ +$1(a){var s,r,q,p,o,n,m +for(s=a.c,r=s.length,q=this.b,p=this.a,o=0;o")) +break +case C.bM:s=new H.aR(q,new U.a_X(b),H.ax(q).j("aR<1>")) +break +case C.bh:case C.bu:s=null +break +default:s=null}return s}, +a8q(a,b,c){var s=P.aG(c,!0,c.$ti.j("r.E")) +S.nS(s,new U.a_Y(),t.mx) +switch(a){case C.bh:return new H.aR(s,new U.a_Z(b),H.ax(s).j("aR<1>")) +case C.bu:return new H.aR(s,new U.a0_(b),H.ax(s).j("aR<1>")) +case C.bv:case C.bM:break}return null}, +a77(a,b,c){var s,r,q=this,p=q.a4$,o=p.h(0,b),n=o!=null +if(n){s=o.a +s=s.length!==0&&C.b.gJ(s).a!==a}else s=!1 +if(s){s=o.a +if(C.b.gL(s).b.Q==null){q.qb(b) +p.w(0,b) +return!1}r=new U.a_U(q,o,b) +switch(a){case C.bu:case C.bh:switch(C.b.gJ(s).a){case C.bv:case C.bM:q.qb(b) +p.w(0,b) +break +case C.bh:case C.bu:if(r.$1(a))return!0 +break}break +case C.bv:case C.bM:switch(C.b.gJ(s).a){case C.bv:case C.bM:if(r.$1(a))return!0 +break +case C.bh:case C.bu:q.qb(b) +p.w(0,b) +break}break}}if(n&&o.a.length===0){q.qb(b) +p.w(0,b)}return!1}, +ae9(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=a.gpz(),g=h.go,f=g.length!==0?C.b.gL(g):i +if(f==null){s=j.ad5(a,b) +if(s==null)s=a +switch(b){case C.bh:case C.bv:U.li(s,C.cY) +break +case C.bM:case C.bu:U.li(s,C.cX) +break}return!0}if(j.a77(b,h,f))return!0 +g=f.d +g.toString +r=F.ir(g) +switch(b){case C.bu:case C.bh:q=j.a8q(b,f.gbd(f),h.gGv()) +if(r!=null&&!r.d.gOu()){q.toString +p=new H.aR(q,new U.a01(r),q.$ti.j("aR")) +if(!p.gK(p))q=p}if(!q.gU(q).t()){o=i +break}n=P.aG(q,!0,H.w(q).j("r.E")) +if(b===C.bh){g=H.ax(n).j("bN<1>") +n=P.aG(new H.bN(n,g),!0,g.j("bv.E"))}m=new H.aR(n,new U.a02(new P.A(f.gbd(f).a,-1/0,f.gbd(f).c,1/0)),H.ax(n).j("aR<1>")) +if(!m.gK(m)){o=m.gJ(m) +break}S.nS(n,new U.a03(f),t.mx) +o=C.b.gJ(n) +break +case C.bM:case C.bv:q=j.a8p(b,f.gbd(f),h) +if(r!=null&&!r.d.gOu()){q.toString +p=new H.aR(q,new U.a04(r),q.$ti.j("aR")) +if(!p.gK(p))q=p}if(!q.gU(q).t()){o=i +break}n=P.aG(q,!0,H.w(q).j("r.E")) +if(b===C.bv){g=H.ax(n).j("bN<1>") +n=P.aG(new H.bN(n,g),!0,g.j("bv.E"))}m=new H.aR(n,new U.a05(new P.A(-1/0,f.gbd(f).b,1/0,f.gbd(f).d)),H.ax(n).j("aR<1>")) +if(!m.gK(m)){o=m.gJ(m) +break}S.nS(n,new U.a06(f),t.mx) +o=C.b.gJ(n) +break +default:o=i}if(o!=null){g=j.a4$ +l=g.h(0,h) +k=new U.qU(b,f) +if(l!=null)l.a.push(k) +else g.q(0,h,new U.Od(H.a([k],t.Kj))) +switch(b){case C.bh:case C.bv:U.li(o,C.cY) +break +case C.bu:case C.bM:U.li(o,C.cX) +break}return!0}return!1}} +U.ahg.prototype={ +$1(a){return a.b===this.a}, +$S:305} +U.a00.prototype={ +$2(a,b){if(this.a)if(this.b)return C.d.bA(a.gbd(a).b,b.gbd(b).b) +else return C.d.bA(b.gbd(b).d,a.gbd(a).d) +else if(this.b)return C.d.bA(a.gbd(a).a,b.gbd(b).a) +else return C.d.bA(b.gbd(b).c,a.gbd(a).c)}, +$S:35} +U.a_V.prototype={ +$2(a,b){return C.d.bA(a.gbd(a).gbg().a,b.gbd(b).gbg().a)}, +$S:35} +U.a_W.prototype={ +$1(a){var s=this.a +return!a.gbd(a).k(0,s)&&a.gbd(a).gbg().a<=s.a}, +$S:16} +U.a_X.prototype={ +$1(a){var s=this.a +return!a.gbd(a).k(0,s)&&a.gbd(a).gbg().a>=s.c}, +$S:16} +U.a_Y.prototype={ +$2(a,b){return C.d.bA(a.gbd(a).gbg().b,b.gbd(b).gbg().b)}, +$S:35} +U.a_Z.prototype={ +$1(a){var s=this.a +return!a.gbd(a).k(0,s)&&a.gbd(a).gbg().b<=s.b}, +$S:16} +U.a0_.prototype={ +$1(a){var s=this.a +return!a.gbd(a).k(0,s)&&a.gbd(a).gbg().b>=s.d}, +$S:16} +U.a_U.prototype={ +$1(a){var s,r,q=this.b.a.pop().b,p=q.d +p.toString +p=F.ir(p) +s=$.C.n$.f.f.d +s.toString +if(p!=F.ir(s)){p=this.a +s=this.c +p.qb(s) +p.a4$.w(0,s) +return!1}switch(a){case C.bh:case C.bv:r=C.cY +break +case C.bM:case C.bu:r=C.cX +break +default:r=null}U.li(q,r) +return!0}, +$S:307} +U.a01.prototype={ +$1(a){var s=a.d +s.toString +return F.ir(s)===this.a}, +$S:16} +U.a02.prototype={ +$1(a){var s=a.gbd(a).f6(this.a) +return!s.gK(s)}, +$S:16} +U.a03.prototype={ +$2(a,b){var s=this.a +return C.d.bA(Math.abs(a.gbd(a).gbg().a-s.gbd(s).gbg().a),Math.abs(b.gbd(b).gbg().a-s.gbd(s).gbg().a))}, +$S:35} +U.a04.prototype={ +$1(a){var s=a.d +s.toString +return F.ir(s)===this.a}, +$S:16} +U.a05.prototype={ +$1(a){var s=a.gbd(a).f6(this.a) +return!s.gK(s)}, +$S:16} +U.a06.prototype={ +$2(a,b){var s=this.a +return C.d.bA(Math.abs(a.gbd(a).gbg().b-s.gbd(s).gbg().b),Math.abs(b.gbd(b).gbg().b-s.gbd(s).gbg().b))}, +$S:35} +U.d3.prototype={ +gPp(){var s=this.d +if(s==null){s=this.c.d +s.toString +s=this.d=new U.ahe().$1(s)}s.toString +return s}} +U.ahd.prototype={ +$1(a){var s=a.gPp() +return P.i1(s,H.ax(s).c)}, +$S:308} +U.ahf.prototype={ +$2(a,b){switch(this.a){case C.k:return C.d.bA(a.b.a,b.b.a) +case C.t:return C.d.bA(b.b.c,a.b.c)}}, +$S:127} +U.ahe.prototype={ +$1(a){var s,r,q=H.a([],t.vl),p=t.I,o=a.t3(p) +for(;o!=null;){q.push(p.a(o.gH())) +s=U.atV(o,1) +if(s==null)o=null +else{s=s.z +r=s==null?null:s.h(0,H.bp(p)) +o=r}}return q}, +$S:310} +U.iF.prototype={ +gbd(a){var s,r,q,p,o=this +if(o.b==null)for(s=o.a,s=new H.aV(s,new U.ahb(),H.ax(s).j("aV<1,A>")),s=new H.dV(s,s.gp(s)),r=H.w(s).c;s.t();){q=r.a(s.d) +p=o.b +if(p==null){o.b=q +p=q}o.b=p.oc(q)}s=o.b +s.toString +return s}} +U.ahb.prototype={ +$1(a){return a.b}, +$S:311} +U.ahc.prototype={ +$2(a,b){switch(this.a){case C.k:return C.d.bA(a.gbd(a).a,b.gbd(b).a) +case C.t:return C.d.bA(b.gbd(b).c,a.gbd(a).c)}}, +$S:312} +U.Kl.prototype={ +a0H(a){var s,r,q,p,o,n=C.b.gJ(a).a,m=t.qi,l=H.a([],m),k=H.a([],t.jE) +for(s=a.length,r=0;r") +return P.aG(new H.aR(b,new U.a71(new P.A(-1/0,s.b,1/0,s.d)),r),!0,r.j("r.E"))}, +$S:313} +U.a71.prototype={ +$1(a){var s=a.b.f6(this.a) +return!s.gK(s)}, +$S:314} +U.uJ.prototype={ +aE(){return new U.P6(C.p)}} +U.P6.prototype={ +b3(){this.bt() +this.d=O.FZ(!1,"FocusTraversalGroup",!0,null,null,!0)}, +l(a){var s=this.d +if(s!=null)s.l(0) +this.bf(0)}, +I(a,b){var s=null,r=this.a,q=r.c,p=this.d +p.toString +return new U.r6(q,p,L.oH(!1,!1,r.e,s,!0,p,!1,s,s,s,s,!0),s)}} +U.r6.prototype={ +cK(a){return!1}} +U.L0.prototype={ +bi(a){U.li(a.gcq(a),C.Fs)}} +U.pb.prototype={} +U.J3.prototype={ +bi(a){var s=$.C.n$.f.f +s.d.a_(t.ag).f.xg(s,!0)}} +U.po.prototype={} +U.Kd.prototype={ +bi(a){var s=$.C.n$.f.f +s.d.a_(t.ag).f.xg(s,!1)}} +U.lM.prototype={} +U.Fn.prototype={ +bi(a){var s=$.C,r=s.n$.f.f.d.f +r.toString +r=!(r instanceof D.ox) +if(r){s=s.n$.f.f +s.d.a_(t.ag).f.ae9(s,a.a)}}} +U.P7.prototype={} +U.R3.prototype={ +DY(a,b){var s +this.V7(a,b) +s=this.a4$.h(0,b) +if(s!=null){s=s.a +if(!!s.fixed$length)H.h(P.S("removeWhere")) +C.b.CM(s,new U.ahg(a),!0)}}} +U.TA.prototype={} +U.TB.prototype={} +A.uL.prototype={ +aE(){return new A.uM(P.aS(t.gx),C.p)}} +A.uM.prototype={ +a1X(){var s=this +s.a.toString +s.e=s.f.ls(0,new A.a24()) +s.a2l()}, +a2l(){this.au(new A.a25(this))}, +I(a,b){var s,r=this +switch(r.a.f){case C.ml:r.qL() +break +case C.j5:if(r.e)r.qL() +break +case C.j4:break}s=r.a +return new F.ye(new A.z0(r,r.d,s.c,null),null,null)}, +qL(){var s,r,q +for(s=this.f,s=P.cx(s,s.r),r=H.w(s).c,q=!1;s.t();)q=!r.a(s.d).ahl()||q +return!q}} +A.a24.prototype={ +$1(a){var s=a.f +return H.w(s).j("cQ.T").a(s.y)}, +$S:315} +A.a25.prototype={ +$0(){++this.a.d}, +$S:0} +A.z0.prototype={ +cK(a){return this.r!==a.r}} +A.j2.prototype={ +aE(){return A.aBR(H.w(this).j("j2.T"))}} +A.eU.prototype={ +ga2n(){var s=this.d +return s===$?this.d=this.gH().f:s}, +ahl(){this.au(new A.a23(this)) +var s=this.e +return H.w(s).j("cQ.T").a(s.y)==null}, +qL(){var s=this +s.gH() +s.e.sm(0,s.gH().d.$1(s.ga2n()))}, +ac6(a){var s +this.au(new A.a22(this,a)) +s=this.c +s.toString +s=A.am1(s) +if(s!=null)s.a1X()}, +geK(){return this.gH().z}, +lI(a,b){var s=this +s.ng(s.e,"error_text") +s.ng(s.f,"has_interacted_by_user")}, +dB(){var s=this.c +s.toString +s=A.am1(s) +if(s!=null)s.f.w(0,this) +this.oJ()}, +I(a,b){var s,r=this +r.gH() +switch(r.gH().x){case C.ml:r.qL() +break +case C.j5:s=r.f +if(H.w(s).j("cQ.T").a(s.y))r.qL() +break +case C.j4:break}s=A.am1(b) +if(s!=null)s.f.F(0,r) +return r.gH().e.$1(r)}} +A.a23.prototype={ +$0(){this.a.qL()}, +$S:0} +A.a22.prototype={ +$0(){var s=this.a +s.d=this.b +s.f.Id(0,!0)}, +$S:0} +A.tu.prototype={ +i(a){return this.b}} +A.aeZ.prototype={ +$2(a,b){if(!a.a)a.a0(0,b)}, +$S:32} +A.r7.prototype={ +bo(a){this.bU(a) +this.r3()}, +aQ(){var s,r,q,p,o=this +o.c6() +s=o.b2$ +r=o.gor() +q=o.c +q.toString +q=K.mX(q) +o.d2$=q +p=o.p5(q,r) +if(r){o.lI(s,o.cT$) +o.cT$=!1}if(p)if(s!=null)s.l(0)}, +l(a){var s,r=this +r.cH$.aj(0,new A.aeZ()) +s=r.b2$ +if(s!=null)s.l(0) +r.b2$=null +r.bf(0)}} +N.Mu.prototype={ +i(a){return"[#"+Y.bJ(this)+"]"}} +N.h1.prototype={ +gaH(){var s,r=$.C.n$.Q.h(0,this) +if(r instanceof N.fG){s=r.S +s.toString +if(H.w(this).c.b(s))return s}return null}} +N.b8.prototype={ +i(a){var s=this,r=s.a,q=r!=null?" "+r:"" +if(H.G(s)===C.aBF)return"[GlobalKey#"+Y.bJ(s)+q+"]" +return"["+("#"+Y.bJ(s))+q+"]"}} +N.kj.prototype={ +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return this.$ti.b(b)&&b.a===this.a}, +gu(a){return H.t2(this.a)}, +i(a){var s="GlobalObjectKey" +return"["+(C.c.PF(s,">")?C.c.N(s,0,-8):s)+" "+("#"+Y.bJ(this.a))+"]"}} +N.j.prototype={ +cs(){var s=this.a +return s==null?"Widget":"Widget-"+s.i(0)}, +k(a,b){if(b==null)return!1 +return this.Ay(0,b)}, +gu(a){return P.F.prototype.gu.call(this,this)}} +N.aJ.prototype={ +cg(a){var s=($.bD+1)%16777215 +$.bD=s +return new N.xB(s,this,C.aF,P.bx(t.u))}} +N.a7.prototype={ +cg(a){return N.aEe(this)}} +N.ai6.prototype={ +i(a){return this.b}} +N.aa.prototype={ +gH(){var s=this.a +s.toString +return s}, +b3(){}, +bo(a){}, +au(a){a.$0() +this.c.lE()}, +dB(){}, +nO(){}, +l(a){}, +aQ(){}} +N.b6.prototype={} +N.dM.prototype={ +cg(a){var s=($.bD+1)%16777215 +$.bD=s +return new N.mI(s,this,C.aF,P.bx(t.u),H.w(this).j("mI"))}} +N.bg.prototype={ +cg(a){return N.aBY(this)}} +N.ag.prototype={ +aY(a,b){}, +uG(a){}} +N.GL.prototype={ +cg(a){var s=($.bD+1)%16777215 +$.bD=s +return new N.GK(s,this,C.aF,P.bx(t.u))}} +N.b_.prototype={ +cg(a){return N.aDZ(this)}} +N.dX.prototype={ +cg(a){return N.aCx(this)}} +N.r2.prototype={ +i(a){return this.b}} +N.Pk.prototype={ +Nw(a){a.bm(new N.afs(this,a)) +a.pV()}, +a9l(){var s,r,q,p=this +p.a=!0 +r=p.b +q=P.aG(r,!0,H.w(r).j("ci.E")) +C.b.eP(q,N.akk()) +s=q +r.b_(0) +try{r=s +new H.bN(r,H.b1(r).j("bN<1>")).aj(0,p.ga9k())}finally{p.a=!1}}} +N.afs.prototype={ +$1(a){this.a.Nw(a)}, +$S:13} +N.Vy.prototype={ +H2(a){var s=this +if(a.cy){s.e=!0 +return}if(!s.d&&s.a!=null){s.d=!0 +s.a.$0()}s.c.push(a) +a.cy=!0}, +R7(a){try{a.$0()}finally{}}, +up(a,b){var s,r,q,p,o,n,m,l,k=this,j={},i=b==null +if(i&&k.c.length===0)return +P.nq("Build",C.eJ,null) +try{k.d=!0 +if(!i){j.a=null +k.e=!1 +try{b.$0()}finally{}}i=k.c +C.b.eP(i,N.akk()) +k.e=!1 +j.b=i.length +j.c=0 +for(p=0;p=m){n=k.e +n.toString}else n=!0 +if(n){if(!!i.immutable$list)H.h(P.S("sort")) +p=m-1 +if(p-0<=32)H.LT(i,0,p,N.akk()) +else H.LS(i,0,p,N.akk()) +p=k.e=!1 +j.b=i.length +while(!0){n=j.c +if(!(n>0?i[n-1].cx:p))break +j.c=n-1}p=n}}}finally{for(i=k.c,p=i.length,l=0;l#"+C.c.rL(C.h.ou(q.gu(q)&1048575,16),5,"0")+"(DEFUNCT)":s) +q=q.a}if(q!=null)r.push("\u22ef") +return C.b.c4(r," \u2190 ")}, +cs(){var s=this.f +s=s==null?null:s.cs() +return s==null?"#"+Y.bJ(this)+"(DEFUNCT)":s}, +lE(){var s=this +if(s.x!==C.d1)return +if(s.cx)return +s.cx=!0 +s.r.H2(s)}, +vz(){if(this.x!==C.d1||!this.cx)return +this.mp()}, +$ia6:1} +N.a0S.prototype={ +$1(a){if(a.x===C.Gs)return +else if(a instanceof N.a2)this.a.a=a.gA() +else a.bm(this)}, +$S:13} +N.a0T.prototype={ +$1(a){a.Do(this.a) +if(!(a instanceof N.a2))a.bm(this)}, +$S:13} +N.a0P.prototype={ +$1(a){a.NF(this.a)}, +$S:13} +N.a0R.prototype={ +$1(a){a.uC()}, +$S:13} +N.a0Q.prototype={ +$1(a){a.xU(this.a)}, +$S:13} +N.FJ.prototype={ +aP(a){var s=this.d,r=new V.Ky(s,T.ac()) +r.gax() +r.gaG() +r.fr=!1 +r.ZJ(s) +return r}} +N.tU.prototype={ +fC(a,b){this.HU(a,b) +this.BP()}, +BP(){this.vz()}, +mp(){var s,r,q,p,o,n,m=this,l=null +try{l=m.c0(0) +m.gH()}catch(o){s=H.a5(o) +r=H.aC(o) +n=N.uw(N.anE(U.bq("building "+m.i(0)),s,r,new N.Wc(m))) +l=n}finally{m.cx=!1}try{m.dy=m.d5(m.dy,l,m.d)}catch(o){q=H.a5(o) +p=H.aC(o) +n=N.uw(N.anE(U.bq("building "+m.i(0)),q,p,new N.Wd(m))) +l=n +m.dy=m.d5(null,l,m.d)}}, +bm(a){var s=this.dy +if(s!=null)a.$1(s)}, +lB(a){this.dy=null +this.mI(a)}} +N.Wc.prototype={ +$0(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return K.Fl(new N.lK(s.a)) +case 2:return P.cJ() +case 1:return P.cK(p)}}},t.o)}, +$S:14} +N.Wd.prototype={ +$0(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return K.Fl(new N.lK(s.a)) +case 2:return P.cJ() +case 1:return P.cK(p)}}},t.o)}, +$S:14} +N.xB.prototype={ +gH(){return t.gU.a(N.aX.prototype.gH.call(this))}, +c0(a){return t.gU.a(N.aX.prototype.gH.call(this)).I(0,this)}, +be(a,b){this.wb(0,b) +this.cx=!0 +this.vz()}} +N.fG.prototype={ +c0(a){return this.S.I(0,this)}, +BP(){var s,r=this +try{r.dx=!0 +s=r.S.b3()}finally{r.dx=!1}r.S.aQ() +r.UR()}, +mp(){var s=this +if(s.ah){s.S.aQ() +s.ah=!1}s.US()}, +be(a,b){var s,r,q,p,o=this +o.wb(0,b) +q=o.S +p=q.a +p.toString +s=p +o.cx=!0 +p=o.f +p.toString +q.a=t.lb.a(p) +try{o.dx=!0 +r=q.bo(s)}finally{o.dx=!1}o.vz()}, +nO(){this.V3() +this.S.nO() +this.lE()}, +dB(){this.S.dB() +this.HR()}, +pV(){var s=this +s.Ax() +s.S.l(0) +s.S=s.S.c=null}, +Eu(a,b){return this.HS(a,b)}, +aQ(){this.V4() +this.ah=!0}} +N.jk.prototype={ +gH(){return t.yH.a(N.aX.prototype.gH.call(this))}, +c0(a){return this.gH().b}, +be(a,b){var s=this,r=s.gH() +s.wb(0,b) +s.GF(r) +s.cx=!0 +s.vz()}, +GF(a){this.zf(a)}} +N.mI.prototype={ +gH(){return this.$ti.j("dM<1>").a(N.jk.prototype.gH.call(this))}, +IF(a){this.bm(new N.a5S(a))}, +zf(a){this.IF(this.$ti.j("dM<1>").a(N.jk.prototype.gH.call(this)))}} +N.a5S.prototype={ +$1(a){if(a instanceof N.a2)this.a.uj(a.gA()) +else a.bm(this)}, +$S:13} +N.ea.prototype={ +gH(){return t.WB.a(N.jk.prototype.gH.call(this))}, +Dj(){var s,r=this,q=r.a,p=q==null?null:q.z +q=t.n +s=t.IS +q=p!=null?r.z=P.aBV(p,q,s):r.z=P.hU(q,s) +q.q(0,H.G(r.gH()),r)}, +GF(a){if(this.gH().cK(a))this.VD(a)}, +zf(a){var s,r +for(s=this.B,s=new P.z4(s,s.Be()),r=H.w(s).c;s.t();)r.a(s.d).aQ()}} +N.a2.prototype={ +gH(){return t.F5.a(N.aX.prototype.gH.call(this))}, +gA(){var s=this.dy +s.toString +return s}, +a25(){var s=this.a +while(!0){if(!(s!=null&&!(s instanceof N.a2)))break +s=s.a}return t.c_.a(s)}, +a24(){var s,r={},q=r.a=this.a +r.b=null +while(!0){if(!(q!=null&&!(q instanceof N.a2)))break +if(q instanceof N.mI){r.b=q +break}s=q.a +r.a=s +q=s}return r.b}, +fC(a,b){var s=this +s.HU(a,b) +s.dy=s.gH().aP(s) +s.xU(b) +s.cx=!1}, +be(a,b){var s=this +s.wb(0,b) +s.gH().aY(s,s.gA()) +s.cx=!1}, +mp(){var s=this +s.gH().aY(s,s.gA()) +s.cx=!1}, +ahe(a1,a2,a3){var s,r,q,p,o,n,m,l,k=this,j=null,i=new N.a7i(a3),h=new N.a7j(j),g=a2.length,f=g-1,e=a1.length,d=e-1,c=e===g?a1:P.ae(g,$.aov(),!1,t.u),b=j,a=0,a0=0 +while(!0){if(!(a0<=d&&a<=f))break +s=i.$1(a1[a0]) +r=a2[a] +if(s!=null){g=s.gH() +q=g instanceof H.c8?H.dm(g):j +e=H.bp(q==null?H.b1(g):q) +q=r instanceof H.c8?H.dm(r):j +g=!(e===H.bp(q==null?H.b1(r):q)&&J.f(g.a,r.a))}else g=!0 +if(g)break +g=k.d5(s,r,h.$2(a,b)) +g.toString +c[a]=g;++a;++a0 +b=g}p=d +while(!0){o=a0<=p +if(!(o&&a<=f))break +s=i.$1(a1[p]) +r=a2[f] +if(s!=null){g=s.gH() +q=g instanceof H.c8?H.dm(g):j +e=H.bp(q==null?H.b1(g):q) +q=r instanceof H.c8?H.dm(r):j +g=!(e===H.bp(q==null?H.b1(r):q)&&J.f(g.a,r.a))}else g=!0 +if(g)break;--p;--f}if(o){n=P.D(t.D2,t.u) +for(;a0<=p;){s=i.$1(a1[a0]) +if(s!=null)if(s.gH().a!=null){g=s.gH().a +g.toString +n.q(0,g,s)}else{s.a=null +s.uC() +g=k.r.b +if(s.x===C.d1){s.dB() +s.bm(N.akl())}g.b.F(0,s)}++a0}o=!0}else n=j +for(;a<=f;b=g){r=a2[a] +if(o){m=r.a +if(m!=null){s=n.h(0,m) +if(s!=null){g=s.gH() +q=g instanceof H.c8?H.dm(g):j +e=H.bp(q==null?H.b1(g):q) +q=r instanceof H.c8?H.dm(r):j +if(e===H.bp(q==null?H.b1(r):q)&&J.f(g.a,m))n.w(0,m) +else s=j}}else s=j}else s=j +g=k.d5(s,r,h.$2(a,b)) +g.toString +c[a]=g;++a}f=a2.length-1 +while(!0){if(!(a0<=d&&a<=f))break +g=k.d5(a1[a0],a2[a],h.$2(a,b)) +g.toString +c[a]=g;++a;++a0 +b=g}if(o&&n.gbb(n))for(g=n.gbl(n),g=g.gU(g);g.t();){e=g.gD(g) +if(!a3.v(0,e)){e.a=null +e.uC() +l=k.r.b +if(e.x===C.d1){e.dB() +e.bm(N.akl())}l.b.F(0,e)}}return c}, +dB(){this.HR()}, +pV(){var s=this,r=s.gH() +s.Ax() +r.uG(s.gA()) +s.dy.l(0) +s.dy=null}, +Do(a){var s,r=this,q=r.d +r.V2(a) +s=r.fx +s.toString +s.na(r.gA(),q,r.d)}, +xU(a){var s,r,q=this +q.d=a +s=q.fx=q.a25() +if(s!=null)s.n6(q.gA(),a) +r=q.a24() +if(r!=null)r.$ti.j("dM<1>").a(N.jk.prototype.gH.call(r)).uj(q.gA())}, +uC(){var s=this,r=s.fx +if(r!=null){r.ni(s.gA(),s.d) +s.fx=null}s.d=null}, +n6(a,b){}, +na(a,b,c){}, +ni(a,b){}} +N.a7i.prototype={ +$1(a){var s=this.a.v(0,a) +return s?null:a}, +$S:316} +N.a7j.prototype={ +$2(a,b){return new N.oR(b,a,t.Bc)}, +$S:317} +N.wZ.prototype={ +fC(a,b){this.qd(a,b)}} +N.GK.prototype={ +lB(a){this.mI(a)}, +n6(a,b){}, +na(a,b,c){}, +ni(a,b){}} +N.pO.prototype={ +gH(){return t.Mp.a(N.a2.prototype.gH.call(this))}, +bm(a){var s=this.ah +if(s!=null)a.$1(s)}, +lB(a){this.ah=null +this.mI(a)}, +fC(a,b){var s=this +s.qd(a,b) +s.ah=s.d5(s.ah,s.gH().c,null)}, +be(a,b){var s=this +s.nw(0,b) +s.ah=s.d5(s.ah,s.gH().c,null)}, +n6(a,b){var s=this.dy +s.toString +t.GM.a(s).sb7(a)}, +na(a,b,c){}, +ni(a,b){var s=this.dy +s.toString +t.GM.a(s).sb7(null)}} +N.my.prototype={ +gH(){return t.Lb.a(N.a2.prototype.gH.call(this))}, +gA(){return t.pU.a(N.a2.prototype.gA.call(this))}, +gJ2(a){var s=this.ah +return s==null?H.h(H.v("_children")):s}, +n6(a,b){var s=this.gA(),r=b.a +s.Fr(0,a,r==null?null:r.gA())}, +na(a,b,c){var s=this.gA(),r=c.a +s.zb(a,r==null?null:r.gA())}, +ni(a,b){this.gA().w(0,a)}, +bm(a){var s,r,q,p,o +for(s=this.gJ2(this),r=s.length,q=this.aJ,p=0;p") +k.d=new R.b7(t.m.a(q),new R.ek(new R.hS(new Z.h6(o,1,C.a4)),p,n),n.j("b7"))}}if(s)s=!(isFinite(r.a)&&isFinite(r.b)) +else s=!0 +k.x=s}, +i(a){var s=this,r=s.gdq().d.b,q=s.gdq().e.b +return"HeroFlight(for: "+s.gdq().f.a.c.i(0)+", from: "+r.i(0)+", to: "+q.i(0)+" "+H.e(s.gmO().c)+")"}} +T.afk.prototype={ +$2(a,b){var s=null,r=this.a,q=r.gyQ(),p=r.gmO() +p=q.as(0,p.gm(p)) +p.toString +q=r.gdq().c +r=r.d +return T.a6t(q.b-p.d,new T.fw(!0,s,new T.f5(T.Jg(!1,b,r.gm(r)),s),s),s,s,p.a,q.a-p.c,p.b,s)}, +$S:332} +T.afl.prototype={ +$0(){var s,r=this.a +r.y=!1 +this.b.dy.a0(0,this) +s=r.gmO() +r.LU(s.gbq(s))}, +$S:0} +T.uT.prototype={ +yr(){var s,r,q,p +if(this.a.dy.a)return +s=this.c +s=s.gbl(s) +r=H.w(s).j("aR") +q=P.aG(new H.aR(s,new T.a2G(),r),!1,r.j("r.E")) +for(s=q.length,p=0;p"),a2=t.k2;r.t();){a3=r.gD(r) +a4=a3.gf7(a3) +a5=a3.gm(a3) +a6=l.h(0,a4) +a7=i.h(0,a4) +if(a6==null)a8=b4 +else{a3=p.rx +a3.toString +a6.a.toString +a9=a5.a +a9.toString +a8=new T.afj(c1,q,a3,b8,b9,a5,a6,j,k,c2,a7!=null)}if(a8!=null&&a8.gcV()){l.w(0,a4) +if(a7!=null){a3=a7.f +if((a3==null?H.h(H.v(b5)):a3).a===C.bR&&a8.a===C.bS){a3=a7.e +if(a3==null)a3=H.h(H.v(b6)) +a3.saf(0,new S.jp(a8.glr(a8),new R.bs(H.a([],e),d),0)) +a3=a7.b +if(a3==null)a3=H.h(H.v(b7)) +a7.b=new R.wY(a3,a3.b,a3.a,a2)}else if(a3.a===C.bS&&a8.a===C.bR){a3=a7.e +if(a3==null)a3=H.h(H.v(b6)) +a9=a8.glr(a8) +b0=a7.f +if(b0==null)b0=H.h(H.v(b5)) +b0=b0.glr(b0) +b0=b0.gm(b0) +a3.saf(0,new R.b7(a0.a(a9),new R.aK(b0,1,a),a1)) +a3=a7.f +a9=a3==null?H.h(H.v(b5)):a3 +b0=a8.r +if(a9.f!==b0){a3.f.r7(!0) +b0.Ak() +a3=a7.f +if(a3==null)a3=H.h(H.v(b5)) +a9=a7.b +a7.b=a3.ux((a9==null?H.h(H.v(b7)):a9).b,a8.gzB())}else{a9=a7.b +b0=(a9==null?H.h(H.v(b7)):a9).b +a7.b=a3.ux(b0,a9.a)}}else{a9=a7.b +if(a9==null)a9=H.h(H.v(b7)) +b0=a7.e +if(b0==null)b0=H.h(H.v(b6)) +a7.b=a3.ux(a9.as(0,b0.gm(b0)),a8.gzB()) +a7.c=null +a3=a8.a +a9=a7.e +if(a3===C.bS){if(a9==null)a9=H.h(H.v(b6)) +a9.saf(0,new S.jp(a8.glr(a8),new R.bs(H.a([],e),d),0))}else{if(a9==null)a9=H.h(H.v(b6)) +a9.saf(0,a8.glr(a8))}a9=a7.f;(a9==null?H.h(H.v(b5)):a9).f.r7(!0) +a9=a7.f;(a9==null?H.h(H.v(b5)):a9).r.r7(!0) +a8.f.Al(a3===C.bR) +a8.r.Ak() +a3=a7.r.f.gaH() +if(a3!=null)a3.Ln()}a7.f=a8}else{a3=new T.jL(f,C.mS) +a9=H.a([],e) +b0=new R.bs(a9,d) +b1=new S.ww(b0,new R.bs(H.a([],c),b),0) +b1.a=C.Q +b1.b=0 +b1.cF() +b0.b=!0 +a9.push(a3.ga30()) +a3.e=b1 +a3.f=a8 +switch(a8.a){case C.bS:b1.saf(0,new S.jp(a8.glr(a8),new R.bs(H.a([],e),d),0)) +b2=!1 +break +case C.bR:b1.saf(0,a8.glr(a8)) +b2=!0 +break +default:b2=b4}a9=a3.f +b0=a9==null?H.h(H.v(b5)):a9 +a9=a9.gQf() +b1=a3.f +a3.b=b0.ux(a9,(b1==null?H.h(H.v(b5)):b1).gzB()) +a9=a3.f;(a9==null?H.h(H.v(b5)):a9).f.Al(b2) +a9=a3.f;(a9==null?H.h(H.v(b5)):a9).r.Ak() +a9=a3.f +if(a9==null)a9=H.h(H.v(b5)) +b0=new X.jc(a3.ga0c(),!1,new N.b8(b4,h),P.ae(0,b4,!1,g)) +a3.r=b0 +a9.b.QE(0,b0) +b0=a3.e +a9=b0==null?H.h(H.v(b6)):b0 +a9.cF() +a9=a9.ba$ +a9.b=!0 +a9.a.push(a3.gRx()) +i.q(0,a4,a3)}}else if(a7!=null)a7.x=!0}for(r=l.gbl(l),r=r.gU(r);r.t();)r.gD(r).PD()}, +a3w(a){this.c.w(0,a.gdq().f.a.c)}, +a1f(a,b,c,d,e){return t.rA.a(e.gH()).e}} +T.a2G.prototype={ +$1(a){var s +if(a.gdq().z)if(a.gdq().a===C.bS){s=a.gmO() +s=s.gbq(s)===C.Q}else s=!1 +else s=!1 +return s}, +$S:335} +T.a2F.prototype={ +$1(a){var s=this +s.a.N_(s.b,s.c,s.d,s.e,s.f)}, +$S:2} +L.mc.prototype={ +I(a,b){var s,r,q,p,o,n,m,l,k,j=null,i=b.a_(t.I) +i.toString +s=i.f +r=Y.aqN(b).Z(b) +i=r.a +q=i==null +if(!q&&r.gec(r)!=null&&r.c!=null)p=r +else{o=r.c +if(o==null)o=24 +if(q)i=C.A +q=r.gec(r) +p=r.uv(i,q==null?C.jR.gec(C.jR):q,o)}n=p.c +i=this.c +if(i==null)return T.bH(j,T.dY(j,n,n),!1,j,j,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j) +m=p.gec(p) +if(m==null)m=1 +l=this.e +if(l==null){q=p.a +q.toString +l=q}if(m!==1)l=P.aI(C.d.b4(255*((l.gm(l)>>>24&255)/255*m)),l.gm(l)>>>16&255,l.gm(l)>>>8&255,l.gm(l)&255) +q=H.bY(i.a) +k=T.arZ(j,j,C.G7,!0,j,Q.nl(j,A.xW(j,j,l,j,j,j,j,j,"MaterialIcons",j,j,n,j,j,j,j,!1,j,j,j,j,j,j,j,j),q),C.ak,s,j,1,C.bg) +if(i.d)switch(s){case C.t:i=new E.bb(new Float64Array(16)) +i.dt() +i.mD(0,-1,1,1) +k=T.an7(C.aP,k,i,!1) +break +case C.k:break}return T.bH(j,new T.lY(!0,T.dY(T.oa(k,j,j),n,n),j),!1,j,j,!1,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j,j)}} +X.kl.prototype={ +k(a,b){var s +if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +if(b instanceof X.kl)if(b.a===this.a)s=b.d===this.d +else s=!1 +else s=!1 +return s}, +gu(a){return P.Z(this.a,"MaterialIcons",null,this.d,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}, +i(a){return"IconData(U+"+C.c.rL(C.h.ou(this.a,16).toUpperCase(),5,"0")+")"}} +Y.md.prototype={ +cK(a){return!this.x.k(0,a.x)}, +zL(a,b,c){return Y.Gq(c,this.x,null)}} +Y.a2Z.prototype={ +$1(a){return Y.Gq(this.c,Y.aqN(a).bW(this.b),this.a)}, +$S:336} +T.dJ.prototype={ +uv(a,b,c){var s=this,r=a==null?s.a:a,q=b==null?s.gec(s):b +return new T.dJ(r,q,c==null?s.c:c)}, +dQ(a){return this.uv(a,null,null)}, +bW(a){return this.uv(a.a,a.gec(a),a.c)}, +Z(a){return this}, +gec(a){var s=this.b +return s==null?null:C.d.E(s,0,1)}, +k(a,b){var s=this +if(b==null)return!1 +if(J.X(b)!==H.G(s))return!1 +return b instanceof T.dJ&&J.f(b.a,s.a)&&b.gec(b)==s.gec(s)&&b.c==s.c}, +gu(a){var s=this +return P.Z(s.a,s.gec(s),s.c,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a,C.a)}} +T.Ph.prototype={} +U.uX.prototype={ +aE(){return new U.z9(C.p)}} +U.z9.prototype={ +gMx(){var s=this.Q +return s==null?H.h(H.v("_scrollAwareContext")):s}, +b3(){var s=this +s.bt() +$.C.G$.push(s) +s.Q=new K.Fp(s)}, +l(a){var s,r=this +C.b.w($.C.G$,r) +r.a8y() +s=r.cy +if(s!=null)s.l(0) +r.gMx().a=null +r.CO(null) +r.bf(0)}, +aQ(){var s,r=this +r.a9r() +r.Mj() +s=r.c +s.toString +if(U.dh(s))r.a5M() +else r.N4(!0) +r.c6()}, +bo(a){var s=this +s.bU(a) +if(s.r)s.a.toString +if(!s.a.c.k(0,a.c))s.Mj()}, +a9r(){var s=this.c +s.toString +s=F.dW(s) +s=s==null?null:s.Q +if(s==null){$.xf.gAP() +s=!1}this.x=s}, +Mj(){var s=this,r=s.gMx(),q=s.a.c,p=s.c +p.toString +s.a9C(new Y.x5(r,q,t.JE).Z(U.Bu(p,null)))}, +a2K(a){var s=this,r=s.db +if(r==null||a){s.cx=s.ch=null +s.a.toString +r=s.db=new L.fx(s.ga3J(),null,null)}r.toString +return r}, +wN(){return this.a2K(!1)}, +a3K(a,b){this.au(new U.afp(this,a,b))}, +CO(a){var s=this.e +if(s!=null)s.a.l(0) +this.e=a}, +a9C(a){var s,r,q=this,p=q.d +if(p==null)s=null +else{s=p.a +if(s==null)s=p}r=a.a +if(s===(r==null?a:r))return +if(q.r){p.toString +p.a0(0,q.wN())}q.a.toString +q.au(new U.afq(q)) +q.au(new U.afr(q)) +q.d=a +if(q.r)a.ab(0,q.wN())}, +a5M(){var s,r=this +if(r.r)return +s=r.d +s.toString +s.ab(0,r.wN()) +s=r.cy +if(s!=null)s.l(0) +r.cy=null +r.r=!0}, +N4(a){var s,r,q=this +if(!q.r)return +if(a)if(q.cy==null){s=q.d +s=(s==null?null:s.a)!=null}else s=!1 +else s=!1 +if(s){s=q.d.a +if(s.r)H.h(P.a8(u.V)) +r=new L.oO(s) +r.wi(s) +q.cy=r}s=q.d +s.toString +s.a0(0,q.wN()) +q.r=!1}, +a8y(){return this.N4(!1)}, +I(a,b){var s,r,q,p,o,n=this,m=null +if(n.ch!=null)n.a.toString +s=n.e +r=s==null +q=r?m:s.a +p=r?m:s.c +n.a.toString +s=r?m:s.b +if(s==null)s=1 +r=n.x +if(r==null)r=H.h(H.v("_invertColors")) +o=T.bH(m,new T.Ki(q,p,m,m,s,m,m,C.nv,m,m,C.aP,C.dc,m,!1,r,!1,m),!1,m,m,!1,m,m,m,!0,"",m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m) +return o}} +U.afp.prototype={ +$0(){var s,r=this.a +r.CO(this.b) +r.cx=r.ch=r.f=null +s=r.y +r.y=s==null?0:s+1 +r.z=C.ep.zY(r.z,this.c)}, +$S:0} +U.afq.prototype={ +$0(){this.a.CO(null)}, +$S:0} +U.afr.prototype={ +$0(){var s=this.a +s.y=s.f=null +s.z=!1}, +$S:0} +U.Tr.prototype={} +G.Fc.prototype={ +ea(a){var s=Z.a_F(this.a,this.b,a) +s.toString +return s}} +G.lS.prototype={ +ea(a){var s=V.eS(this.a,this.b,a) +s.toString +return s}} +G.lA.prototype={ +ea(a){return K.o7(this.a,this.b,a)}} +G.nm.prototype={ +ea(a){var s=A.bo(this.a,this.b,a) +s.toString +return s}} +G.Gs.prototype={} +G.oP.prototype={ +goY(){var s=this,r=s.d +if(r==null){r=s.a.d +r=G.bB(null,r,0,null,1,null,s) +if(s.d==null)s.d=r +else r=H.h(H.cg("_controller"))}return r}, +gfk(){var s=this,r=s.e +if(r==null){r=s.goY() +r=s.e=S.ct(s.a.c,r,null)}return r}, +b3(){var s=this +s.bt() +s.goY().cM(new G.a3g(s)) +s.Jk() +s.EG()}, +bo(a){var s,r=this +r.bU(a) +if(r.a.c!==a.c){r.gfk().l(0) +s=r.goY() +r.e=S.ct(r.a.c,s,null)}r.goY().e=r.a.d +if(r.Jk()){r.pr(new G.a3f(r)) +s=r.goY() +s.sm(0,0) +s.bI(0) +r.EG()}}, +l(a){this.gfk().l(0) +this.goY().l(0) +this.WF(0)}, +a9D(a,b){var s +if(a==null)return +s=this.gfk() +a.sDO(a.as(0,s.gm(s))) +a.siF(0,b)}, +Jk(){var s={} +s.a=!1 +this.pr(new G.a3e(s,this)) +return s.a}, +EG(){}} +G.a3g.prototype={ +$1(a){switch(a){case C.a5:this.a.a.toString +break +case C.Q:case C.b0:case C.ax:break}}, +$S:3} +G.a3f.prototype={ +$3(a,b,c){this.a.a9D(a,b) +return a}, +$S:136} +G.a3e.prototype={ +$3(a,b,c){var s +if(a==null)a=c.$1(b) +s=a.b +if(!J.f(b,s==null?a.a:s))this.a.a=!0 +return a}, +$S:136} +G.nY.prototype={ +b3(){this.Vc() +var s=this.goY() +s.cF() +s=s.ba$ +s.b=!0 +s.a.push(this.ga2Z())}, +a3_(){this.au(new G.UV())}} +G.UV.prototype={ +$0(){}, +$S:0} +G.te.prototype={ +aE(){return new G.MX(null,C.p)}} +G.MX.prototype={ +pr(a){this.dx=t.Om.a(a.$3(this.dx,this.a.r,new G.acQ()))}, +I(a,b){var s,r=this.dx +r.toString +s=this.gfk() +return new T.dL(J.aoO(r.as(0,s.gm(s)),C.aA,C.m6),this.a.x,null)}} +G.acQ.prototype={ +$1(a){return new G.lS(t.A0.a(a),null)}, +$S:338} +G.td.prototype={ +aE(){return new G.MW(null,C.p)}} +G.MW.prototype={ +pr(a){this.z=t.ir.a(a.$3(this.z,this.a.x,new G.acP()))}, +EG(){var s=this.gfk(),r=this.z +r.toString +this.Q=new R.b7(t.m.a(s),r,H.w(r).j("b7"))}, +I(a,b){var s,r=this.Q +if(r==null)r=H.h(H.v("_opacityAnimation")) +s=this.a +return K.oD(s.y,s.r,r)}} +G.acP.prototype={ +$1(a){return new R.aK(H.Bi(a),null,t.H7)}, +$S:88} +G.tb.prototype={ +aE(){return new G.MV(null,C.p)}} +G.MV.prototype={ +pr(a){this.dx=t.Dh.a(a.$3(this.dx,this.a.x,new G.acO()))}, +I(a,b){var s,r=null,q=this.dx +q.toString +s=this.gfk() +s=q.as(0,s.gm(s)) +return L.lL(this.a.r,r,r,C.cZ,!0,s,r,r,C.bg)}} +G.acO.prototype={ +$1(a){return new G.nm(t.em.a(a),null)}, +$S:339} +G.tf.prototype={ +aE(){return new G.MY(null,C.p)}} +G.MY.prototype={ +pr(a){var s,r=this +r.dx=t.eJ.a(a.$3(r.dx,r.a.z,new G.acR())) +r.dy=t.ir.a(a.$3(r.dy,r.a.Q,new G.acS())) +s=t.YJ +r.fr=s.a(a.$3(r.fr,r.a.ch,new G.acT())) +r.fx=s.a(a.$3(r.fx,r.a.cy,new G.acU()))}, +I(a,b){var s,r,q,p,o,n=this,m=n.a,l=m.x +m=m.y +s=n.dx +s.toString +r=n.gfk() +r=s.as(0,r.gm(r)) +s=n.dy +s.toString +q=n.gfk() +q=s.as(0,q.gm(q)) +s=n.a.ch +p=n.fx +p.toString +o=n.gfk() +o=p.as(0,o.gm(o)) +o.toString +p=o +return new T.K1(l,m,r,q,s,p,n.a.r,null)}} +G.acR.prototype={ +$1(a){return new G.lA(t.m_.a(a),null)}, +$S:340} +G.acS.prototype={ +$1(a){return new R.aK(H.Bi(a),null,t.H7)}, +$S:88} +G.acT.prototype={ +$1(a){return new R.eO(t.n8.a(a),null)}, +$S:80} +G.acU.prototype={ +$1(a){return new R.eO(t.n8.a(a),null)}, +$S:80} +G.rg.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r=this.f5$ +if(r!=null){s=this.c +s.toString +r.sdI(0,!U.dh(s))}this.c6()}} +S.eb.prototype={ +cK(a){return a.f!==this.f}, +cg(a){var s=t.u,r=P.hU(s,t.X),q=($.bD+1)%16777215 +$.bD=q +s=new S.rh(r,q,this,C.aF,P.bx(s),H.w(this).j("rh")) +this.f.ab(0,s.gCg()) +return s}} +S.rh.prototype={ +gH(){return this.$ti.j("eb<1>").a(N.ea.prototype.gH.call(this))}, +be(a,b){var s,r=this,q=r.$ti.j("eb<1>").a(N.ea.prototype.gH.call(r)).f,p=b.f +if(q!==p){s=r.gCg() +q.a0(0,s) +p.ab(0,s)}r.VC(0,b)}, +c0(a){var s=this +if(s.cv){s.HW(s.$ti.j("eb<1>").a(N.ea.prototype.gH.call(s))) +s.cv=!1}return s.VB(0)}, +a5a(){this.cv=!0 +this.lE()}, +zf(a){this.HW(a) +this.cv=!1}, +pV(){var s=this +s.$ti.j("eb<1>").a(N.ea.prototype.gH.call(s)).f.a0(0,s.gCg()) +s.Ax()}} +M.dK.prototype={} +M.a3k.prototype={ +$1(a){var s,r,q +if(a===this.a)return!1 +if(a instanceof N.ea&&a.gH() instanceof M.dK){s=t.og.a(a.gH()) +r=H.G(s) +q=this.c +if(!q.v(0,r)){q.F(0,r) +this.d.push(s)}}return!0}, +$S:24} +M.Cm.prototype={} +M.qN.prototype={ +I(a,b){var s,r,q,p=this.d +for(s=this.c,r=s.length,q=0;q"))}} +A.rj.prototype={ +gH(){return this.$ti.j("fV<1>").a(N.a2.prototype.gH.call(this))}, +gA(){return this.$ti.j("f4<1,x>").a(N.a2.prototype.gA.call(this))}, +bm(a){var s=this.ah +if(s!=null)a.$1(s)}, +lB(a){this.ah=null +this.mI(a)}, +fC(a,b){var s=this +s.qd(a,b) +s.$ti.j("f4<1,x>").a(N.a2.prototype.gA.call(s)).GA(s.gLd())}, +be(a,b){var s,r=this +r.nw(0,b) +s=r.$ti.j("f4<1,x>") +s.a(N.a2.prototype.gA.call(r)).GA(r.gLd()) +s=s.a(N.a2.prototype.gA.call(r)) +s.yC$=!0 +s.X()}, +mp(){var s=this.$ti.j("f4<1,x>").a(N.a2.prototype.gA.call(this)) +s.yC$=!0 +s.X() +this.AF()}, +pV(){this.$ti.j("f4<1,x>").a(N.a2.prototype.gA.call(this)).GA(null) +this.VP()}, +a5G(a){this.r.up(this,new A.afI(this,a))}, +n6(a,b){this.$ti.j("f4<1,x>").a(N.a2.prototype.gA.call(this)).sb7(a)}, +na(a,b,c){}, +ni(a,b){this.$ti.j("f4<1,x>").a(N.a2.prototype.gA.call(this)).sb7(null)}} +A.afI.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j=this,i=null +try{o=j.a +n=o.$ti.j("fV<1>") +m=n.a(N.a2.prototype.gH.call(o)) +i=m.c.$2(o,j.b) +n.a(N.a2.prototype.gH.call(o))}catch(l){s=H.a5(l) +r=H.aC(l) +o=j.a +k=N.uw(A.atO(U.bq("building "+o.$ti.j("fV<1>").a(N.a2.prototype.gH.call(o)).i(0)),s,r,new A.afJ(o))) +i=k}try{o=j.a +o.ah=o.d5(o.ah,i,null)}catch(l){q=H.a5(l) +p=H.aC(l) +o=j.a +k=N.uw(A.atO(U.bq("building "+o.$ti.j("fV<1>").a(N.a2.prototype.gH.call(o)).i(0)),q,p,new A.afK(o))) +i=k +o.ah=o.d5(null,i,o.d)}}, +$S:0} +A.afJ.prototype={ +$0(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return K.Fl(new N.lK(s.a)) +case 2:return P.cJ() +case 1:return P.cK(p)}}},t.o)}, +$S:14} +A.afK.prototype={ +$0(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$$0(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return K.Fl(new N.lK(s.a)) +case 2:return P.cJ() +case 1:return P.cK(p)}}},t.o)}, +$S:14} +A.f4.prototype={ +GA(a){if(J.f(a,this.EW$))return +this.EW$=a +this.X()}} +A.vj.prototype={ +aP(a){var s=new A.Rh(null,!0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +return s}} +A.Rh.prototype={ +c8(a){return C.x}, +bJ(){var s=this,r=t.k,q=r.a(K.x.prototype.gaa.call(s)) +if(s.yC$||!r.a(K.x.prototype.gaa.call(s)).k(0,s.PP$)){s.PP$=r.a(K.x.prototype.gaa.call(s)) +s.yC$=!1 +r=s.EW$ +r.toString +s.Ft(r,H.w(s).j("f4.0"))}r=s.B$ +if(r!=null){r.cr(0,q,!0) +r=s.B$.rx +r.toString +s.rx=q.bn(r)}else s.rx=new P.N(C.h.E(1/0,q.a,q.b),C.h.E(1/0,q.c,q.d))}, +dm(a){var s=this.B$ +if(s!=null)return s.mz(a) +return this.AC(a)}, +cA(a,b){var s=this.B$ +s=s==null?null:s.bV(a,b) +return s===!0}, +aS(a,b){var s=this.B$ +if(s!=null)a.dg(s,b)}} +A.TC.prototype={ +al(a){var s +this.du(a) +s=this.B$ +if(s!=null)s.al(a)}, +ae(a){var s +this.d7(0) +s=this.B$ +if(s!=null)s.ae(0)}} +A.TD.prototype={} +L.rx.prototype={} +L.ajE.prototype={ +$1(a){return this.a.a=a}, +$S:36} +L.ajF.prototype={ +$1(a){return a.b}, +$S:341} +L.ajG.prototype={ +$1(a){var s,r,q,p +for(s=J.aQ(a),r=this.a,q=this.b,p=0;ph)i=h-r +else if(i")) +s=r.pu(r,new K.a7W(),new K.a7X()) +if(s==null)return!1 +return s.a===this}, +gQU(){var s,r=this.a +if(r==null)return!1 +r=r.e +r=new H.c6(r,H.ax(r).j("c6<1,dl?>")) +s=r.rg(r,new K.a7Y(),new K.a7Z()) +if(s==null)return!1 +return s.a===this}, +gQq(){var s,r,q,p,o=this.a +if(o==null)return!1 +for(o=o.e,s=o.length,r=0;r=1)return!0}return!1}, +gQR(){var s=this.a +if(s==null)return!1 +s=s.e +s=new H.c6(s,H.ax(s).j("c6<1,dl?>")) +s=s.rg(s,new K.a7U(this),new K.a7V()) +return(s==null?null:s.goj())===!0}} +K.a7T.prototype={ +$1(a){var s=this.a.a +if(s!=null)s.y.oq()}, +$S:23} +K.a7S.prototype={ +$1(a){var s=this.a.a +if(s!=null)s.y.oq()}, +$S:23} +K.a7W.prototype={ +$1(a){return a!=null&&a.goj()}, +$S:29} +K.a7X.prototype={ +$0(){return null}, +$S:6} +K.a7Y.prototype={ +$1(a){return a!=null&&a.goj()}, +$S:29} +K.a7Z.prototype={ +$0(){return null}, +$S:6} +K.a7U.prototype={ +$1(a){return a!=null&&K.anr(this.a).$1(a)}, +$S:29} +K.a7V.prototype={ +$0(){return null}, +$S:6} +K.hj.prototype={ +i(a){return'RouteSettings("'+H.e(this.a)+'", '+H.e(this.b)+")"}, +gb0(a){return this.a}} +K.mC.prototype={} +K.ma.prototype={ +cK(a){return a.f!=this.f}} +K.a7R.prototype={} +K.Mq.prototype={} +K.Fh.prototype={} +K.w1.prototype={ +aE(){var s=null,r=t.Z,q=t.Tp +return new K.i5(H.a([],t.uD),new K.Pe(P.ae(0,s,!1,r)),P.h8(s,q),P.h8(s,q),O.a1Q(!0,"Navigator Scope",!1),new U.wU(0,P.ae(0,s,!1,r),t.dZ),new B.di(!1,P.ae(0,s,!1,r)),P.aS(t.S),s,P.D(t.yb,t.T),s,!0,s,s,C.p)}, +afr(a,b){return this.Q.$2(a,b)}} +K.a5e.prototype={ +$1(a){return a==null}, +$S:346} +K.e1.prototype={ +i(a){return this.b}} +K.Qb.prototype={} +K.dl.prototype={ +geK(){var s=this.b +if(s!=null)return"r+"+s.gSc() +return null}, +adN(a,b,c,d){var s,r,q,p=this,o=p.c,n=p.a +n.a=b +n.oi() +s=p.c +if(s===C.m8||s===C.m9){r=n.uF() +p.c=C.ma +r.SG(new K.ahK(p,b))}else{n.ED(c) +p.c=C.fj}if(a)n.uE(null) +s=o===C.GH||o===C.m9 +q=b.r +if(s)q.ek(0,new K.zN(n,d)) +else q.ek(0,new K.rs(n,d))}, +zp(a,b){var s=this +s.r=!0 +if(s.a.pi(b)&&s.r)s.c=C.iT +s.r=!1}, +nc(a,b){return this.zp(a,b,t.z)}, +bT(a){if(this.c.a>=9)return +this.x=!0 +this.c=C.GI}, +l(a){var s,r,q,p,o,n,m={} +this.c=C.GF +s=this.a +r=s.gzh() +q=new K.ahI() +p=new H.aR(r,q,H.ax(r).j("aR<1>")) +if(!p.gU(p).t())s.l(0) +else{m.a=p.gp(p) +for(s=C.b.gU(r),q=new H.yc(s,q);q.t();){r=s.gD(s) +o=H.b2("listener") +n=new K.ahJ(m,this,r,o) +o.b=n +r.ab(0,n)}}}, +goj(){var s=this.c.a +return s<=9&&s>=1}} +K.ahK.prototype={ +$0(){var s=this.a +if(s.c===C.ma){s.c=C.fj +this.b.BQ()}}, +$S:0} +K.ahI.prototype={ +$1(a){return a.d}, +$S:347} +K.ahJ.prototype={ +$0(){var s=this,r=s.a;--r.a +s.c.a0(0,s.d.aV()) +if(r.a===0)s.b.a.l(0)}, +$S:0} +K.ahL.prototype={ +$1(a){return a.a===this.a}, +$S:51} +K.ld.prototype={} +K.rs.prototype={ +pA(a){a.xe(this.b,this.a,C.bR,!1)}} +K.zL.prototype={ +pA(a){if(!a.a.dy.a)a.xe(this.a,this.b,C.bS,!1)}} +K.zM.prototype={ +pA(a){}} +K.zN.prototype={ +pA(a){var s=this.a,r=s.gmk() +if(r)a.xe(this.b,s,C.bR,!1)}} +K.i5.prototype={ +gqz(){var s=this.d +return s==null?H.h(H.v("_overlayKey")):s}, +gtE(){var s=this.ch +return s==null?H.h(H.v("_effectiveObservers")):s}, +b3(){var s,r,q=this +q.bt() +for(s=q.a.y,r=0;!1;++r)s[r].a=q +q.ch=q.a.y +s=q.c.t3(t.mS) +s=s==null?null:s.gH() +t._I.a(s) +q.Di(s==null?null:s.f) +q.a.toString +C.kZ.mi("selectSingleEntryHistory",t.H)}, +lI(a,b){var s,r,q,p,o,n,m,l=this +l.ng(l.cx,"id") +s=l.f +l.ng(s,"history") +for(;r=l.e,r.length!==0;)J.t6(r.pop()) +l.d=new N.b8(null,t.ku) +C.b.M(r,s.Sd(null,l)) +l.a.toString +q=0 +for(;!1;++q){p=C.a1k[q] +r=l.c +r.toString +r=p.Ek(r) +o=$.akZ() +n=new K.dl(r,null,C.iS,o,o,o) +l.e.push(n) +C.b.M(l.e,s.Sd(n,l))}if(s.y==null){s=l.a +m=s.f +r=l.e +C.b.M(r,J.UG(s.afr(l,m),new K.a5c(l),t.Ez))}l.BQ()}, +EF(a){var s,r=this +r.VX(a) +s=r.f +if(r.b2$!=null)s.be(0,r.e) +else s.b_(0)}, +geK(){return this.a.z}, +aQ(){var s,r,q,p,o=this +o.WJ() +s=o.c.a_(t.mS) +o.Di(s==null?null:s.f) +for(r=o.e,q=r.length,p=0;p0?d[c-1]:e,a0=H.a([],t.uD) +for(d=f.x,s=f.r,r=e,q=r,p=!1,o=!1;c>=0;){switch(b.c){case C.iS:n=f.oX(c-1,K.ao9()) +m=n>=0?f.e[n]:e +m=m==null?e:m.a +l=b.a +l.a=f +l.oi() +b.c=C.GG +s.ek(0,new K.rs(l,m)) +continue +case C.GG:if(p||q==null){m=b.a +m.uD() +b.c=C.fj +if(q==null)m.uE(e) +continue}break +case C.m8:case C.m9:case C.GH:m=a==null?e:a.a +n=f.oX(c-1,K.ao9()) +l=n>=0?f.e[n]:e +l=l==null?e:l.a +b.adN(q==null,f,m,l) +if(b.c===C.fj)continue +break +case C.ma:if(!o&&r!=null){b.a.r0(r) +b.e=r}o=!0 +break +case C.fj:if(!o&&r!=null){b.a.r0(r) +b.e=r}p=!0 +o=!0 +break +case C.iT:if(!o){if(r!=null){b.a.r0(r) +b.e=r}r=b.a}n=f.oX(c,K.akE()) +m=n>=0?f.e[n]:e +m=m==null?e:m.a +b.c=C.GD +d.ek(0,new K.zL(b.a,m)) +p=!0 +break +case C.GD:break +case C.GI:if(!o){if(r!=null)b.a.r0(r) +r=e}n=f.oX(c,K.akE()) +m=n>=0?f.e[n]:e +m=m==null?e:m.a +b.c=C.GE +if(b.x)d.ek(0,new K.zM(b.a,m)) +continue +case C.GE:if(!p&&q!=null)break +b.c=C.m7 +continue +case C.m7:a0.push(C.b.ky(f.e,c)) +b=q +break +case C.GF:case C.aDl:break}--c +k=c>0?f.e[c-1]:e +q=b +b=a +a=k}f.a2d() +f.a2f() +f.a.toString +d=f.e +d=new H.c6(d,H.ax(d).j("c6<1,dl?>")) +j=d.pu(d,new K.a54(),new K.a55()) +i=j==null?e:j.a.b.a +if(i!=null&&i!==f.cy){M.aEm(i,!1,e) +f.cy=i}for(d=a0.length,h=0;h=0;){s=m.e[k] +r=s.c.a +if(!(r<=11&&r>=3)){--k +continue}q=m.a2P(k+1,K.auV()) +r=q==null +p=r?l:q.a +o=s.f +if(p!=o){if((r?l:q.a)==null){p=s.e +p=p!=null&&p===o}else p=!1 +if(!p){p=s.a +p.uE(r?l:q.a)}s.f=r?l:q.a}--k +n=m.oX(k,K.auV()) +r=n>=0?m.e[n]:l +p=r==null +o=p?l:r.a +if(o!=s.d){o=s.a +o.Ey(p?l:r.a) +s.d=p?l:r.a}}}, +a2Q(a,b){a=this.oX(a,b) +return a>=0?this.e[a]:null}, +oX(a,b){while(!0){if(!(a>=0&&!b.$1(this.e[a])))break;--a}return a}, +a2P(a,b){var s +while(!0){s=this.e +if(!(a?") +q=r.a(this.a.r.$1(s)) +return q==null&&!b?r.a(this.a.x.$1(s)):q}, +Mp(a,b,c){return this.u3(a,!1,b,c)}, +ag0(a){var s=K.ate(a,C.m8,null) +this.e.push(s) +this.BQ() +this.AY(s.a) +return a.d.a}, +rO(a){return this.ag0(a,t.X)}, +AY(a){this.a0m()}, +vg(a){var s=0,r=P.ao(t.y),q,p=this,o,n,m +var $async$vg=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)$async$outer:switch(s){case 0:m=p.e +m=new H.c6(m,H.ax(m).j("c6<1,dl?>")) +o=m.pu(m,new K.a56(),new K.a57()) +if(o==null){q=!1 +s=1 +break}s=3 +return P.av(o.a.l7(),$async$vg) +case 3:n=c +if(p.c==null){q=!0 +s=1 +break}m=p.e +m=new H.c6(m,H.ax(m).j("c6<1,dl?>")) +if(o!==m.pu(m,new K.a58(),new K.a59())){q=!0 +s=1 +break}switch(n){case C.Fn:q=!1 +s=1 +break $async$outer +case C.lb:p.nc(0,a) +q=!0 +s=1 +break $async$outer +case C.Fm:q=!0 +s=1 +break $async$outer}case 1:return P.am(q,r)}}) +return P.an($async$vg,r)}, +Rb(){return this.vg(null,t.X)}, +af_(a){return this.vg(a,t.X)}, +zp(a,b){var s=C.b.aeI(this.e,K.ao9()) +s.nc(0,b) +if(s.c===C.iT)this.tI(!1) +this.AY(s.a)}, +dr(a){return this.zp(a,null,t.X)}, +nc(a,b){return this.zp(a,b,t.X)}, +agu(a){var s,r=this,q=a.gmk() +C.b.F1(r.e,K.anr(a)).bT(0) +r.tI(!1) +if(q){s=r.e +s=new H.c6(s,H.ax(s).j("c6<1,dl?>")) +s=s.pu(s,new K.a5a(),new K.a5b()) +r.AY(s==null?null:s.a)}}, +Q0(a){var s=C.b.F1(this.e,K.anr(a)) +if(s.r){s.c=C.iT +this.tI(!1)}s.c=C.m7 +this.tI(!1)}, +sO1(a){this.dx=a +this.dy.sm(0,a>0)}, +acd(){var s,r,q,p,o,n,m=this +m.sO1(m.dx+1) +if(m.dx===1){s=m.oX(m.e.length-1,K.akE()) +r=m.e[s].a +q=!r.gSH()&&s>0?m.a2Q(s-1,K.akE()).a:null +for(p=m.gtE(),o=p.length,n=0;n7){i=j.a +i.c.sm(0,d) +continue}if(l){i=j.b +l=(i==null?d:i.gR_())===!0}else l=!1 +i=j.a +h=l?j.geK():d +i.c.sm(0,h) +if(l){i=j.b +h=i.b +i=h==null?i.b=i.y9():h +if(!m){h=J.aQ(q) +g=h.gp(q) +f=s.length +m=g<=f||!J.f(h.h(q,f),i)}else m=!0 +s.push(i)}}m=m||s.length!==J.cq(q) +e.a21(s,n,p,o) +if(m||o.gbb(o)){e.y=p +e.an()}}, +a21(a,b,c,d){var s,r=a.length +if(r!==0){s=b==null?null:b.geK() +c.q(0,s,a) +d.w(0,s)}}, +b_(a){if(this.y==null)return +this.y=null +this.an()}, +Sd(a,b){var s,r,q,p,o,n=H.a([],t.uD) +if(this.y!=null)s=a!=null&&a.geK()==null +else s=!0 +if(s)return n +s=this.y +s.toString +r=J.bd(s,a==null?null:a.geK()) +if(r==null)return n +for(s=J.aU(r);s.t();){q=K.aFt(s.gD(s)) +p=q.Ek(b) +o=$.akZ() +n.push(new K.dl(p,q,C.iS,o,o,o))}return n}, +ye(){return null}, +rh(a){a.toString +return J.azy(t.f.a(a),new K.afo(),t.ob,t.UX)}, +v7(a){this.y=a}, +rV(){return this.y}, +goa(a){return this.y!=null}} +K.afo.prototype={ +$2(a,b){return new P.co(H.hG(a),P.bR(t.j.a(b),!0,t.K),t.qE)}, +$S:351} +K.agA.prototype={ +$2(a,b){if(!a.a)a.a0(0,b)}, +$S:32} +K.zO.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +K.zP.prototype={ +bo(a){this.bU(a) +this.r3()}, +aQ(){var s,r,q,p,o=this +o.WH() +s=o.b2$ +r=o.gor() +q=o.c +q.toString +q=K.mX(q) +o.d2$=q +p=o.p5(q,r) +if(r){o.lI(s,o.cT$) +o.cT$=!1}if(p)if(s!=null)s.l(0)}, +l(a){var s,r=this +r.cH$.aj(0,new K.agA()) +s=r.b2$ +if(s!=null)s.l(0) +r.b2$=null +r.WI(0)}} +U.w4.prototype={ +my(a){var s +if(a instanceof N.xB){s=t.gU.a(N.aX.prototype.gH.call(a)) +if(s instanceof U.dq)if(s.a63(this,a))return!1}return!0}, +eD(a){if(a!=null)a.vM(this.gvL())}, +i(a){var s=H.a([],t.s) +this.c9(s) +return"Notification("+C.b.c4(s,", ")+")"}, +c9(a){}} +U.dq.prototype={ +a63(a,b){if(this.$ti.c.b(a))return this.d.$1(a) +return!1}, +I(a,b){return this.c}} +U.fy.prototype={} +X.jc.prototype={ +spC(a){var s +if(this.b===a)return +this.b=a +s=this.e +if(s!=null)s.JD()}, +sve(a){if(this.c)return +this.c=!0 +this.e.JD()}, +NL(a){if(a===this.d)return +this.d=a +this.an()}, +bT(a){var s,r=this.e +r.toString +this.e=null +if(r.c==null)return +C.b.w(r.d,this) +s=$.by +if(s.cx$===C.dR)s.z$.push(new X.a5D(r)) +else r.Ll()}, +lE(){var s=this.f.gaH() +if(s!=null)s.Ln()}, +i(a){return"#"+Y.bJ(this)+"(opaque: "+this.b+"; maintainState: "+this.c+")"}} +X.a5D.prototype={ +$1(a){this.a.Ll()}, +$S:2} +X.ru.prototype={ +aE(){return new X.zQ(C.p)}} +X.zQ.prototype={ +b3(){this.bt() +this.a.c.NL(!0)}, +l(a){this.a.c.NL(!1) +this.bf(0)}, +I(a,b){var s=this.a +return new U.qx(s.d,s.c.a.$1(b),null)}, +Ln(){this.au(new X.agD())}} +X.agD.prototype={ +$0(){}, +$S:0} +X.w9.prototype={ +aE(){return new X.pe(H.a([],t.wi),null,C.p)}} +X.pe.prototype={ +b3(){this.bt() +this.QF(0,this.a.c)}, +Cq(a,b){return this.d.length}, +QE(a,b){b.e=this +this.au(new X.a5H(this,null,null,b))}, +QF(a,b){var s,r=b.length +if(r===0)return +for(s=0;s=0;--r){o=s[r] +if(q){++p +m.push(new X.ru(o,!0,o.f)) +q=!o.b||!1}else if(o.c)m.push(new X.ru(o,!1,o.f))}s=m.length +this.a.toString +n=t.H8 +return new X.AH(s-p,C.ay,P.aG(new H.bN(m,n),!1,n.j("bv.E")),null)}} +X.a5H.prototype={ +$0(){var s=this,r=s.a +C.b.rj(r.d,r.Cq(s.b,s.c),s.d)}, +$S:0} +X.a5G.prototype={ +$0(){var s=this,r=s.a +C.b.QG(r.d,r.Cq(s.b,s.c),s.d)}, +$S:0} +X.a5I.prototype={ +$0(){var s,r,q=this,p=q.a,o=p.d +C.b.sp(o,0) +s=q.b +C.b.M(o,s) +r=q.c +r.agr(s) +C.b.QG(o,p.Cq(q.d,q.e),r)}, +$S:0} +X.a5F.prototype={ +$0(){}, +$S:0} +X.a5E.prototype={ +$0(){}, +$S:0} +X.AH.prototype={ +cg(a){var s=t.u,r=P.bx(s),q=($.bD+1)%16777215 +$.bD=q +return new X.SC(r,q,this,C.aF,P.bx(s))}, +aP(a){var s=a.a_(t.I) +s.toString +s=new X.rE(s.f,this.e,this.f,T.ac(),0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.M(0,null) +return s}, +aY(a,b){var s=this.e +if(b.a6!==s){b.a6=s +b.X()}s=a.a_(t.I) +s.toString +b.sbp(0,s.f) +s=this.f +if(s!==b.aD){b.aD=s +b.aF() +b.ay()}}} +X.SC.prototype={ +gH(){return t.sG.a(N.my.prototype.gH.call(this))}, +gA(){return t._2.a(N.my.prototype.gA.call(this))}} +X.rE.prototype={ +ey(a){if(!(a.e instanceof K.dg))a.e=new K.dg(null,null,C.j)}, +a6p(){if(this.G!=null)return +this.G=C.cw.Z(this.V)}, +sbp(a,b){var s=this +if(s.V===b)return +s.V=b +s.G=null +s.X()}, +gwH(){var s,r,q,p,o=this +if(o.a6===K.as.prototype.gOI.call(o))return null +s=K.as.prototype.gad6.call(o,o) +for(r=o.a6,q=t.B;r>0;--r){p=s.e +p.toString +s=q.a(p).aw$}return s}, +dm(a){var s,r,q,p,o=this.gwH() +for(s=t.B,r=null;o!=null;){q=o.e +q.toString +s.a(q) +p=o.mz(a) +if(p!=null){p+=q.a.b +r=r!=null?Math.min(r,p):p}o=q.aw$}return r}, +gmF(){return!0}, +c8(a){return new P.N(C.h.E(1/0,a.a,a.b),C.h.E(1/0,a.c,a.d))}, +bJ(){var s,r,q,p,o,n,m,l,k=this +k.n=!1 +if(k.ci$-k.a6===0)return +k.a6p() +s=t.k.a(K.x.prototype.gaa.call(k)) +r=S.tC(new P.N(C.h.E(1/0,s.a,s.b),C.h.E(1/0,s.c,s.d))) +q=k.gwH() +for(s=t.B,p=t.EP;q!=null;){o=q.e +o.toString +s.a(o) +if(!o.gFy()){q.cr(0,r,!0) +n=k.G +n.toString +m=k.rx +m.toString +l=q.rx +l.toString +o.a=n.p7(p.a(m.a5(0,l)))}else{n=k.rx +n.toString +m=k.G +m.toString +k.n=K.arW(q,o,n,m)||k.n}q=o.aw$}}, +cA(a,b){var s,r,q,p=this,o={},n=o.a=p.a6===K.as.prototype.gOI.call(p)?null:p.cG$ +for(s=t.B,r=0;r0)n=p +else n=null +m=n===s +if(j.r!==C.aBO){s=j.c +s.toString +new L.a5J(m,0).eD(s) +s=j.x +s.q(0,m,!0) +s.h(0,m).toString +n.d=0}j.x.h(0,m).toString +s=a.f +if(s!==0){r=n.c +if(r!=null)r.b5(0) +n.c=null +l=C.d.E(Math.abs(s),100,1e4) +s=n.f +if(n.a===C.fh)r=0.3 +else{r=n.gqs() +q=r.a +q=r.b.as(0,q.gm(q)) +r=q}s.a=r +r.toString +s.b=C.d.E(l*0.00006,r,0.5) +r=n.x +s=n.gtM() +q=s.a +r.a=s.b.as(0,q.gm(q)) +r.b=Math.min(0.025+75e-8*l*l,1) +n.gmM().e=P.cN(0,C.d.b4(0.15+l*0.02)) +n.gmM().yG(0,0) +n.cx=0.5 +n.a=C.Gx}else{s=a.d +if(s!=null){p=a.b.gA() +p.toString +t.q.a(p) +o=p.rx +o.toString +k=p.mB(s.d) +switch(G.bt(r.e)){case C.r:n.toString +s=o.b +n.RJ(0,Math.abs(q),o.a,C.d.E(k.b,0,s),s) +break +case C.u:n.toString +s=o.a +n.RJ(0,Math.abs(q),o.b,C.d.E(k.a,0,s),s) +break}}}}else if(a instanceof G.n0||a instanceof G.fE)if(a.gPv()!=null){s=j.d +if(s.a===C.fi)s.xq(C.el) +s=j.e +if(s.a===C.fi)s.xq(C.el)}j.r=H.G(a) +return!1}, +l(a){this.d.l(0) +this.e.l(0) +this.XK(0)}, +I(a,b){var s=this,r=null,q=s.a,p=s.d,o=s.e,n=q.e,m=s.f +return new U.dq(new T.f5(T.lJ(new T.f5(q.x,r),new L.Pd(p,o,n,m),r,r,C.x),r),s.ga6q(),r,t.WA)}} +L.rb.prototype={ +i(a){return this.b}} +L.z2.prototype={ +gmM(){var s=this.b +return s==null?H.h(H.v("_glowController")):s}, +gqs(){var s=this.r +return s==null?H.h(H.v("_glowOpacity")):s}, +gtM(){var s=this.y +return s==null?H.h(H.v("_glowSize")):s}, +gtB(){var s=this.z +return s==null?H.h(H.v("_displacementTicker")):s}, +saz(a,b){if(this.db.k(0,b))return +this.db=b +this.an()}, +sOx(a){if(this.dx===a)return +this.dx=a +this.an()}, +l(a){var s,r=this +r.gmM().l(0) +s=r.gtB() +s.x.bB$.w(0,s) +s.If(0) +s=r.c +if(s!=null)s.b5(0) +r.eR(0)}, +RJ(a,b,c,d,e){var s,r,q,p,o=this,n=o.c +if(n!=null)n.b5(0) +o.cy=o.cy+b/200 +n=o.f +s=o.gqs() +r=s.a +n.a=s.b.as(0,r.gm(r)) +r=o.gqs() +s=r.a +n.b=Math.min(r.b.as(0,s.gm(s))+b/c*0.8,0.5) +q=Math.min(c,e*0.20096189432249995) +s=o.x +r=o.gtM() +n=r.a +s.a=r.b.as(0,n.gm(n)) +n=Math.sqrt(o.cy*q) +r=o.gtM() +p=r.a +s.b=Math.max(1-1/(0.7*n),H.e4(r.b.as(0,p.gm(p)))) +p=d/e +o.ch=p +if(p!==o.cx){if(!o.gtB().gaeB())o.gtB().w7(0)}else{o.gtB().ej(0) +o.Q=null}o.gmM().e=C.np +if(o.a!==C.fi){o.gmM().yG(0,0) +o.a=C.fi}else{n=o.gmM().r +if(!(n!=null&&n.a!=null))o.an()}o.c=P.c2(C.np,new L.aff(o))}, +a0o(a){var s=this +if(a!==C.a5)return +switch(s.a){case C.Gx:s.xq(C.el) +break +case C.m5:s.a=C.fh +s.cy=0 +break +case C.fi:case C.fh:break}}, +xq(a){var s,r,q=this,p=q.a +if(p===C.m5||p===C.fh)return +p=q.c +if(p!=null)p.b5(0) +q.c=null +p=q.f +s=q.gqs() +r=s.a +p.a=s.b.as(0,r.gm(r)) +p.b=0 +p=q.x +r=q.gtM() +s=r.a +p.a=r.b.as(0,s.gm(s)) +p.b=0 +q.gmM().e=a +q.gmM().yG(0,0) +q.a=C.m5}, +a98(a){var s,r=this,q=r.Q +if(q!=null){q=q.a +s=r.ch +r.cx=s-(s-r.cx)*Math.pow(2,-(a.a-q)/$.awb().a) +r.an()}if(B.BA(r.ch,r.cx,0.001)){r.gtB().ej(0) +r.Q=null}else r.Q=a}, +aS(a,b){var s,r,q,p,o,n,m,l,k=this,j=k.gqs(),i=j.a +if(J.f(j.b.as(0,i.gm(i)),0))return +j=b.a +i=b.b +s=j>i?i/j:1 +r=j*3/2 +q=Math.min(i,j*0.20096189432249995) +i=k.gtM() +p=i.a +p=i.b.as(0,p.gm(p)) +i=k.cx +o=H.aA() +n=o?H.b3():new H.aT(new H.aW()) +o=k.db +m=k.gqs() +l=m.a +n.saz(0,P.aI(C.d.b4(255*m.b.as(0,l.gm(l))),o.gm(o)>>>16&255,o.gm(o)>>>8&255,o.gm(o)&255)) +a.bD(0) +a.at(0,0,k.d+k.e) +a.cZ(0,1,p*s) +a.o0(0,new P.A(0,0,0+j,0+q)) +a.eE(0,new P.m(j/2*(0.5+i),q-r),r,n) +a.bs(0)}} +L.aff.prototype={ +$0(){return this.a.xq(C.jI)}, +$S:0} +L.Pd.prototype={ +LJ(a,b,c,d,e){var s +if(c==null)return +switch(G.jX(d,e)){case C.J:c.aS(a,b) +break +case C.F:a.bD(0) +a.at(0,0,b.b) +a.cZ(0,1,-1) +c.aS(a,b) +a.bs(0) +break +case C.U:a.bD(0) +a.kB(0,1.5707963267948966) +a.cZ(0,1,-1) +c.aS(a,new P.N(b.b,b.a)) +a.bs(0) +break +case C.Y:a.bD(0) +s=b.a +a.at(0,s,0) +a.kB(0,1.5707963267948966) +c.aS(a,new P.N(b.b,s)) +a.bs(0) +break}}, +aS(a,b){var s=this,r=s.d +s.LJ(a,b,s.b,r,C.eo) +s.LJ(a,b,s.c,r,C.cH)}, +eO(a){return a.b!=this.b||a.c!=this.c}} +L.a5J.prototype={ +c9(a){this.WM(a) +a.push("side: "+(this.a?"leading edge":"trailing edge"))}} +L.rv.prototype={ +my(a){if(a instanceof N.a2&&t.NW.b(a.gA()))++this.d1$ +return this.wd(a)}, +c9(a){var s +this.wc(a) +s="depth: "+this.d1$+" (" +a.push(s+(this.d1$===0?"local":"remote")+")")}} +L.B6.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +S.Av.prototype={ +k(a,b){if(b==null)return!1 +if(J.X(b)!==H.G(this))return!1 +return b instanceof S.Av&&S.eo(b.a,this.a)}, +gu(a){return P.e5(this.a)}, +i(a){return"StorageEntryIdentifier("+C.b.c4(this.a,":")+")"}} +S.pg.prototype={ +Iz(a){var s=H.a([],t.g8) +if(S.arr(a,s))a.vM(new S.a5K(s)) +return s}, +agi(a){var s +if(this.a==null)return null +s=this.Iz(a) +return s.length!==0?this.a.h(0,new S.Av(s)):null}} +S.a5K.prototype={ +$1(a){return S.arr(a,this.a)}, +$S:24} +S.pf.prototype={ +I(a,b){return this.c}} +V.i9.prototype={ +gpC(){return!0}, +gpa(){return!1}, +DV(a){return a instanceof V.i9}, +OH(a){return a instanceof V.i9}} +L.JI.prototype={ +aP(a){var s=new L.KN(this.d,0,!1,!1,T.ac()) +s.gax() +s.gaG() +s.fr=!0 +return s}, +aY(a,b){b.safQ(this.d) +b.sag9(0)}} +E.pq.prototype={ +cK(a){return this.f!=a.f}} +K.kM.prototype={ +aE(){return new K.Rx(null,P.D(t.yb,t.T),null,!0,null,C.p)}} +K.Rx.prototype={ +geK(){return this.a.d}, +lI(a,b){}, +I(a,b){return K.acg(this.b2$,this.a.c)}} +K.ya.prototype={ +cK(a){return a.f!=this.f}} +K.x_.prototype={ +aE(){return new K.A9(C.p)}} +K.A9.prototype={ +aQ(){var s,r=this +r.c6() +s=r.c +s.toString +r.r=K.mX(s) +r.Cw() +if(r.d==null){r.a.toString +r.d=!1}}, +bo(a){this.bU(a) +this.Cw()}, +gLa(){this.a.toString +return!1}, +Cw(){var s=this +if(s.gLa()&&!s.x){s.x=!0;++$.kL.ah$ +$.fF.gu2().gagJ().bY(0,new K.ahC(s),t.P)}}, +a7r(){var s=this +s.e=!1 +s.f=null +$.fF.gu2().a0(0,s.gCP()) +s.Cw()}, +l(a){if(this.e)$.fF.gu2().a0(0,this.gCP()) +this.bf(0)}, +I(a,b){var s,r,q=this,p=q.d +p.toString +if(p&&q.gLa())return C.f4 +p=q.r +if(p==null)p=q.f +s=q.a +r=s.d +return K.acg(p,new K.kM(s.c,r,null))}} +K.ahC.prototype={ +$1(a){var s=this.a +s.x=!1 +if(s.c!=null){$.fF.gu2().ab(0,s.gCP()) +s.au(new K.ahB(s,a))}$.kL.On()}, +$S:353} +K.ahB.prototype={ +$0(){var s=this.a +s.f=this.b +s.e=!0 +s.d=!1}, +$S:0} +K.cF.prototype={ +goa(a){return!0}, +l(a){var s=this,r=s.c +if(r!=null)r.Nx(s) +s.eR(0) +s.a=!0}} +K.hh.prototype={ +EF(a){}, +ng(a,b){var s=this,r=s.b2$,q=(r==null?null:J.eq(r.gnH(),b))===!0,p=q?a.rh(J.bd(s.b2$.gnH(),b)):a.ye() +if(a.b==null){a.b=b +a.c=s +r=new K.a7P(s,a) +a.ab(0,r) +s.cH$.q(0,a,r)}a.v7(p) +if(!q&&a.goa(a)&&s.b2$!=null)s.Dl(a)}, +r3(){var s,r,q=this +if(q.d2$!=null){s=q.b2$ +s=s==null?null:s.e +s=s==q.geK()||q.gor()}else s=!0 +if(s)return +r=q.b2$ +if(q.p5(q.d2$,!1))if(r!=null)r.l(0)}, +gor(){var s,r,q=this +if(q.cT$)return!0 +if(q.geK()==null)return!1 +s=q.c +s.toString +r=K.mX(s) +if(r!=q.d2$){if(r==null)s=null +else{s=r.c +s=s==null?null:s.d +s=s===!0}s=s===!0}else s=!1 +return s}, +p5(a,b){var s,r,q=this +if(q.geK()==null||a==null)return q.MG(null,b) +if(b||q.b2$==null){s=q.geK() +s.toString +return q.MG(a.aaS(s,q),b)}s=q.b2$ +s.toString +r=q.geK() +r.toString +s.agx(r) +r=q.b2$ +r.toString +a.fo(r) +return!1}, +MG(a,b){var s,r=this,q=r.b2$ +if(a==q)return!1 +r.b2$=a +if(!b){if(a!=null){s=r.cH$ +s.gaI(s).aj(0,r.ga9w())}r.EF(q)}return!0}, +Dl(a){var s,r=a.goa(a),q=this.b2$ +if(r){if(q!=null){r=a.b +r.toString +s=a.rV() +if(!J.f(J.bd(q.gnH(),r),s)||!J.eq(q.gnH(),r)){J.fi(q.gnH(),r,s) +q.qx()}}}else if(q!=null){r=a.b +r.toString +q.S_(0,r,t.K)}}, +Nx(a){var s=this.cH$.w(0,a) +s.toString +a.a0(0,s) +a.c=a.b=null}} +K.a7P.prototype={ +$0(){var s=this.a +if(s.b2$==null)return +s.Dl(this.b)}, +$S:0} +K.aj1.prototype={ +$2(a,b){if(!a.a)a.a0(0,b)}, +$S:32} +K.TF.prototype={ +bo(a){this.bU(a) +this.r3()}, +aQ(){var s,r,q,p,o=this +o.c6() +s=o.b2$ +r=o.gor() +q=o.c +q.toString +q=K.mX(q) +o.d2$=q +p=o.p5(q,r) +if(r){o.lI(s,o.cT$) +o.cT$=!1}if(p)if(s!=null)s.l(0)}, +l(a){var s,r=this +r.cH$.aj(0,new K.aj1()) +s=r.b2$ +if(s!=null)s.l(0) +r.b2$=null +r.bf(0)}} +U.cQ.prototype={ +sm(a,b){var s=this.y +if(b==null?s!=null:b!==s){this.y=b +this.Po(s)}}, +v7(a){this.y=a}} +U.fc.prototype={ +ye(){return this.fr}, +Po(a){this.an()}, +rh(a){return H.w(this).j("fc.T").a(a)}, +rV(){return H.w(this).j("cQ.T").a(this.y)}} +U.A8.prototype={ +rh(a){return this.X3(a)}, +rV(){var s=this.X4() +s.toString +return s}} +U.wU.prototype={} +U.L1.prototype={} +U.wV.prototype={} +U.mW.prototype={ +v7(a){var s=this,r=s.y +if(r!=null)r.a0(0,s.gcC()) +s.y=a +a.toString +J.axp(a,s.gcC())}, +l(a){var s +this.VW(0) +s=this.y +if(s!=null)s.a0(0,this.gcC())}} +U.pB.prototype={ +v7(a){this.wz() +this.VV(a)}, +l(a){this.wz() +this.AG(0)}, +wz(){var s=this.y +if(s!=null)P.dB(s.gdc(s))}} +U.wW.prototype={ +ye(){return new D.qm(this.r1,P.ae(0,null,!1,t.Z))}, +rh(a){a.toString +return D.aso(H.cy(a))}, +rV(){return this.y.a.a}} +Z.L6.prototype={} +Z.L7.prototype={} +Z.K9.prototype={ +LW(a){if(this.a===a)return +this.a=a +this.an()}, +ab(a,b){if(this.W$<=0)$.C.G$.push(this) +this.Uq(0,b)}, +a0(a,b){this.Ur(0,b) +if(this.W$<=0)C.b.w($.C.G$,this)}, +l(a){if(this.W$>0)C.b.w($.C.G$,this) +this.eR(0)}, +yn(a){return this.acc(a)}, +acc(a){var s=0,r=P.ao(t.y),q,p=this +var $async$yn=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:p.LW(a) +q=!0 +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$yn,r)}, +o6(a){return this.aca(a)}, +aca(a){var s=0,r=P.ao(t.y),q,p=this +var $async$o6=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:p.LW(new Z.L6(a,null)) +q=!0 +s=1 +break +case 1:return P.am(q,r)}}) +return P.an($async$o6,r)}} +Z.Qt.prototype={} +Z.Qu.prototype={} +T.pd.prototype={ +gzh(){return this.e}, +oi(){C.b.M(this.e,this.Pb()) +this.W7()}, +pi(a){var s=this +s.W2(a) +if(s.ch.geZ()===C.Q)s.a.Q0(s) +return!0}, +l(a){C.b.sp(this.e,0) +this.W6(0)}} +T.d1.prototype={ +gSg(){return this.gvG(this)}, +glr(a){return this.Q}, +gH6(){return this.cx}, +P9(){var s=this,r=s.gvG(s),q=s.gSg(),p=s.gEo(),o=s.a +o.toString +return G.bB(p,r,0,q,1,null,o)}, +a4X(a){var s,r=this +switch(a){case C.a5:s=r.e +if(s.length!==0)C.b.gJ(s).spC(r.gpC()) +break +case C.b0:case C.ax:s=r.e +if(s.length!==0)C.b.gJ(s).spC(!1) +break +case C.Q:if(!r.gQR())r.a.Q0(r) +break}}, +oi(){var s=this,r=s.ch=s.P9() +r.cM(s.gKU()) +s.Q=r +s.Vv() +r=s.Q +if(r.gbq(r)===C.a5&&s.e.length!==0)C.b.gJ(s.e).spC(s.gpC())}, +uF(){this.W4() +return this.ch.bI(0)}, +uD(){this.W_() +var s=this.ch +s.sm(0,s.b)}, +ED(a){var s +if(a instanceof T.d1){s=this.ch +s.toString +s.sm(0,a.ch.gbk())}this.W5(a)}, +pi(a){this.cy=a +this.ch.cJ(0) +this.Vt(a) +return!0}, +r0(a){this.NU(a) +this.W3(a)}, +uE(a){this.NU(a) +this.W0(a)}, +NU(a){var s,r,q,p,o,n,m=this,l={},k=m.db +m.db=null +if(a instanceof T.d1&&m.DV(a)&&a.OH(m)){s=m.cx.c +if(s!=null){r=s instanceof S.nr?s.a:s +r.toString +q=a.Q +q.toString +p=J.f(r.gm(r),q.gbk())||q.geZ()===C.a5||q.geZ()===C.Q +o=a.z.a +if(p)m.qF(q,o) +else{l.a=null +p=new T.ac9(m,q,a) +m.db=new T.aca(l,q,p) +q.cM(p) +n=S.an6(r,q,new T.acb(l,m,a)) +l.a=n +m.qF(n,o)}}else m.qF(a.Q,a.z.a)}else m.a89(C.cz) +if(k!=null)k.$0()}, +qF(a,b){this.cx.saf(0,a) +if(b!=null)b.bY(0,new T.ac8(this,a),t.P)}, +a89(a){return this.qF(a,null)}, +DV(a){return!0}, +OH(a){return!0}, +l(a){var s=this,r=s.Q +if(r!=null)r.fb(s.gKU()) +r=s.ch +if(r!=null)r.l(0) +s.z.d0(0,s.cy) +s.Vu(0)}, +gEo(){return"TransitionRoute"}, +i(a){return"TransitionRoute(animation: "+H.e(this.ch)+")"}} +T.ac9.prototype={ +$1(a){var s,r +switch(a){case C.a5:case C.Q:s=this.a +s.qF(this.b,this.c.z.a) +r=s.db +if(r!=null){r.$0() +s.db=null}break +case C.b0:case C.ax:break}}, +$S:3} +T.aca.prototype={ +$0(){this.b.fb(this.c) +var s=this.a.a +if(s!=null)s.l(0)}, +$S:0} +T.acb.prototype={ +$0(){var s,r=this.b +r.qF(this.a.a.a,this.c.z.a) +s=r.db +if(s!=null){s.$0() +r.db=null}}, +$S:0} +T.ac8.prototype={ +$1(a){var s=this.a.cx,r=this.b +if(s.c==r){s.saf(0,C.cz) +if(r instanceof S.nr)r.l(0)}}, +$S:8} +T.vt.prototype={ +bT(a){var s=this.b +if(s!=null)s.agt(this)}, +Lz(){this.a.$0()}} +T.GV.prototype={ +a9V(a){var s,r,q=this +a.b=q +s=q.de$ +if(s==null)s=q.de$=H.a([],t.Up) +r=s.length +s.push(a) +if(r===0)q.nY()}, +agt(a){var s=this,r=s.de$ +r.toString +C.b.w(r,a) +a.b=null +a.Lz() +if(s.de$.length===0){r=$.by +if(r.cx$===C.dR)r.z$.push(new T.a4f(s)) +else s.nY()}}, +gSH(){var s=this.de$ +return s!=null&&s.length!==0}} +T.a4f.prototype={ +$1(a){this.a.nY()}, +$S:2} +T.Oe.prototype={ +rn(a,b){return T.p8(this.c,t.z).gpa()}, +bi(a){return K.fA(this.c,!1).Rb()}} +T.zE.prototype={ +cK(a){return this.f!==a.f||this.r!==a.r||this.x!==a.x}} +T.rr.prototype={ +aE(){return new T.iE(O.a1Q(!0,C.aC2.i(0)+" Focus Scope",!1),F.Lj(null,0),C.p,this.$ti.j("iE<1>"))}} +T.iE.prototype={ +b3(){var s,r,q=this +q.bt() +s=H.a([],t.Eo) +r=q.a.c.k1 +if(r!=null)s.push(r) +r=q.a.c.k2 +if(r!=null)s.push(r) +q.e=new B.nD(s) +if(q.a.c.gmk())q.a.c.a.y.tf(q.f)}, +bo(a){var s=this +s.bU(a) +if(s.a.c.gmk())s.a.c.a.y.tf(s.f)}, +aQ(){this.c6() +this.d=null}, +a2m(){this.au(new T.agn(this))}, +l(a){this.f.l(0) +this.bf(0)}, +gMN(){var s=this.a.c.k1 +if((s==null?null:s.gbq(s))!==C.ax){s=this.a.c.a +s=s==null?null:s.dy.a +s=s===!0}else s=!0 +return s}, +I(a,b){var s,r=this,q=null,p=r.a.c,o=p.gmk(),n=r.a.c +if(!n.gQq()){n=n.de$ +n=n!=null&&n.length!==0}else n=!0 +s=r.a.c +return K.k1(p.c,new T.agr(r),new T.zE(o,n,p,new T.mF(s.id,new S.pf(new T.eN(new T.ags(r),q),s.r2,q),q),q))}} +T.agn.prototype={ +$0(){this.a.d=null}, +$S:0} +T.agr.prototype={ +$2(a,b){var s=this.a.a.c.c.a +b.toString +return new K.kM(b,s,null)}, +$S:355} +T.ags.prototype={ +$1(a){var s,r=null,q=P.aF([C.aBs,new T.Oe(a,new R.bs(H.a([],t.tq),t.wS))],t.n,t.od),p=this.a,o=p.f,n=p.e +if(n==null)n=H.h(H.v("_listenable")) +s=p.d +if(s==null)s=p.d=new T.f5(new T.eN(new T.agp(p),r),p.a.c.r1) +return new U.fk(q,E.arH(L.aqB(!1,new T.G0(o,new T.f5(K.k1(n,new T.agq(p),s),r),r),r,o),p.r),r)}, +$S:356} +T.agq.prototype={ +$2(a,b){var s,r,q=this.a,p=q.a.c,o=p.k1 +o.toString +s=p.k2 +s.toString +r=p.a +r=r==null?null:r.dy +if(r==null)r=new B.di(!1,P.ae(0,null,!1,t.Z)) +return p.DT(a,o,s,K.k1(r,new T.ago(q),b))}, +$S:118} +T.ago.prototype={ +$2(a,b){var s=this.a,r=s.gMN() +s.f.sda(!r) +return new T.fw(r,null,b,null)}, +$S:357} +T.agp.prototype={ +$1(a){var s,r=this.a.a.c,q=r.k1 +q.toString +s=r.k2 +s.toString +return r.y0(a,q,s)}, +$S:19} +T.dy.prototype={ +au(a){var s=this.k4 +if(s.gaH()!=null){s=s.gaH() +if(s.a.c.gmk()&&!s.gMN())s.a.c.a.y.tf(s.f) +s.au(a)}else a.$0()}, +DT(a,b,c,d){return d}, +oi(){var s=this +s.Wx() +s.k1=S.wx(T.d1.prototype.glr.call(s,s)) +s.k2=S.wx(T.d1.prototype.gH6.call(s))}, +uF(){var s=this.k4 +if(s.gaH()!=null)this.a.y.tf(s.gaH().f) +return this.Ww()}, +uD(){var s=this.k4 +if(s.gaH()!=null)this.a.y.tf(s.gaH().f) +this.Wu()}, +szg(a){var s,r=this +if(r.id===a)return +r.au(new T.a4Q(r,a)) +s=r.k1 +s.toString +s.saf(0,r.id?C.mS:T.d1.prototype.glr.call(r,r)) +s=r.k2 +s.toString +s.saf(0,r.id?C.cz:T.d1.prototype.gH6.call(r)) +r.nY()}, +l7(){var s=0,r=P.ao(t.oj),q,p=this,o,n,m,l +var $async$l7=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:p.k4.gaH() +o=P.bR(p.k3,!0,t.Ev),n=o.length,m=0 +case 3:if(!(m>>24&255)!==0&&!n.id){s=n.k1 +s.toString +r=n.gp9().a +r=P.aI(0,r>>>16&255,r>>>8&255,r&255) +q=n.gp9() +p=t.IC.j("ek") +t.m.a(s) +o=new X.BS(n.gpa(),n.gul(),!0,new R.b7(s,new R.ek(new R.hS(C.aU),new R.eO(r,q),p),p.j("b7")),m)}else o=new X.p7(m,n.gpa(),!0,n.gul(),m) +s=n.k1 +if(s.gbq(s)!==C.ax){s=n.k1 +s=s.gbq(s)===C.Q}else s=!0 +o=new T.fw(s,m,o,m) +s=n.gpa() +return s?T.bH(m,o,!1,m,m,!1,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,C.acF,m,m,m):o}, +a0b(a){var s=this,r=null,q=s.ry +return q==null?s.ry=T.bH(r,new T.rr(s,s.k4,H.w(s).j("rr")),!1,r,r,!1,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,r,C.acE,r,r,r):q}, +Pb(){var s=this +return P.cL(function(){var r=0,q=1,p,o +return function $async$Pb(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:o=X.Jl(s.ga08(),!1) +s.rx=o +r=2 +return o +case 2:s.gve() +o=X.Jl(s.ga0a(),!0) +s.x1=o +r=3 +return o +case 3:return P.cJ() +case 1:return P.cK(p)}}},t.Ms)}, +i(a){return"ModalRoute("+this.b.i(0)+", animation: "+H.e(this.Q)+")"}} +T.a4Q.prototype={ +$0(){this.a.id=this.b}, +$S:0} +T.a4P.prototype={ +$0(){}, +$S:0} +T.wt.prototype={ +gpC(){return!1}, +gve(){return!0}} +T.wC.prototype={ +gpa(){return!0}, +gul(){return this.e7}, +gp9(){return this.cj}, +gvG(a){return this.dD}, +y0(a,b,c){var s=null +return T.bH(s,this.bN.$3(a,b,c),!1,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!0,s,s,s,s,s)}, +DT(a,b,c,d){return this.cv.$4(a,b,c,d)}} +T.G0.prototype={ +aP(a){var s=new T.zZ(new P.FL(new WeakMap()),this.e,C.db,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){if(b instanceof T.zZ)b.sadi(this.e)}} +T.G1.prototype={ +aP(a){var s=new T.rD(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}, +aY(a,b){if(b instanceof T.rD)b.C=this.e}} +T.rD.prototype={} +T.zZ.prototype={ +sadi(a){if(this.c1===a)return +this.c1=a}, +bV(a,b){var s,r,q=this +if(q.rx.v(0,b)){s=q.cA(a,b)||q.C===C.bD +if(s){r=new S.o9(b,q) +q.cP.a.set(r,a) +a.nF() +r.b=C.b.gL(a.b) +a.a.push(r)}}else s=!1 +return s}, +ga8d(){switch(U.fh()){case C.P:case C.N:return!1 +case C.L:case C.I:case C.M:case C.T:return!1}}, +lC(a,b){var s,r,q,p,o,n,m,l,k=this +if(t._.b(a))if(a.gdl(a)===1)if(a.gd4(a)===C.aE)if(!k.ga8d()){s=k.c1.go +s=(s.length!==0?C.b.gL(s):null)==null}else s=!0 +else s=!0 +else s=!0 +else s=!0 +if(s)return +P.aBF(b) +r=k.cP.a.get(b) +s=k.c1.go +q=s.length!==0?C.b.gL(s):null +if(q==null||r==null)return +s=q.d +p=s==null?null:s.gA() +if(p==null)return +s=r.a +n=s.length +m=0 +while(!0){if(!(m#"+Y.bJ(this)}} +M.ko.prototype={ +ui(){this.a.fS(0)}, +gns(){return!1}, +glD(){return!1}, +geg(){return 0}} +M.a2K.prototype={ +gns(){return!1}, +glD(){return!1}, +geg(){return 0}, +l(a){this.b.$0() +this.wg(0)}} +M.a8y.prototype={ +a_M(a,b){var s,r,q=this +if(b==null)return a +if(a===0){if(q.d!=null)if(q.r==null){s=q.e +s=b.a-s.a>5e4}else s=!1 +else s=!1 +if(s)q.r=0 +return 0}else{s=q.r +if(s==null)return a +else{s+=a +q.r=s +r=q.d +r.toString +if(Math.abs(s)>r){q.r=null +s=Math.abs(a) +if(s>24)return a +else return Math.min(r/3,s)*J.er(a)}else return 0}}}, +be(a,b){var s,r,q,p,o=this +o.x=b +s=b.c +s.toString +r=s===0 +if(!r)o.e=b.a +q=b.a +if(o.f)if(r)if(q!=null){r=o.e +r=q.a-r.a>2e4}else r=!0 +else r=!1 +else r=!1 +if(r)o.f=!1 +p=o.a_M(s,q) +if(p===0)return +s=o.a +s.DL(G.anW(s.r.a.c)?-p:p)}, +l(a){this.x=null +this.b.$0()}, +i(a){return"#"+Y.bJ(this)}} +M.a0n.prototype={ +Pr(a,b){new G.xb(t.uL.a(this.b.x),a,b,0).eD(b)}, +Ps(a,b,c){new G.fE(t.zk.a(this.b.x),c,a,b,0).eD(b)}, +yu(a,b,c){new G.i8(t.zk.a(this.b.x),c,0,a,b,0).eD(b)}, +Pq(a,b){var s=this.b.x +new G.n0(s instanceof O.eR?s:null,a,b,0).eD(b)}, +gns(){return!0}, +glD(){return!0}, +geg(){return 0}, +l(a){this.b=null +this.wg(0)}, +i(a){return"#"+Y.bJ(this)+"("+H.e(this.b)+")"}} +M.C4.prototype={ +geT(){var s=this.b +return s==null?H.h(H.v("_controller")):s}, +Sa(){this.a.fS(this.geT().geg())}, +ui(){this.a.fS(this.geT().geg())}, +CX(){var s=this.geT().gbk() +if(this.a.AH(s)!==0){s=this.a +s.f0(new M.ko(s))}}, +CV(){this.a.fS(0)}, +yu(a,b,c){new G.i8(null,c,this.geT().geg(),a,b,0).eD(b)}, +gns(){return!0}, +glD(){return!0}, +geg(){return this.geT().geg()}, +l(a){this.geT().l(0) +this.wg(0)}, +i(a){return"#"+Y.bJ(this)+"("+this.geT().i(0)+")"}} +M.Fx.prototype={ +gJf(){var s=this.b +return s==null?H.h(H.v("_completer")):s}, +geT(){var s=this.c +return s==null?H.h(H.v("_controller")):s}, +CX(){if(this.a.AH(this.geT().gbk())!==0){var s=this.a +s.f0(new M.ko(s))}}, +CV(){this.a.fS(this.geT().geg())}, +yu(a,b,c){new G.i8(null,c,this.geT().geg(),a,b,0).eD(b)}, +gns(){return!0}, +glD(){return!0}, +geg(){return this.geT().geg()}, +l(a){this.gJf().e5(0) +this.geT().l(0) +this.wg(0)}, +i(a){return"#"+Y.bJ(this)+"("+this.geT().i(0)+")"}} +Y.x5.prototype={ +vD(a,b,c,d){var s,r=this +if(b.a!=null||$.ia.fv$.aC(0,c)){r.b.vD(a,b,c,d) +return}s=r.a +if(s.gbv(s)==null)return +s=s.gbv(s) +s.toString +if(F.aDQ(s)){$.by.H3(new Y.a8v(r,a,b,c,d)) +return}r.b.vD(a,b,c,d)}, +FD(a,b,c){return this.b.FD(0,b,c)}, +FV(a){return this.b.FV(a)}} +Y.a8v.prototype={ +$1(a){var s=this +P.dB(new Y.a8u(s.a,s.b,s.c,s.d,s.e))}, +$S:2} +Y.a8u.prototype={ +$0(){var s=this +return s.a.vD(s.b,s.c,s.d,s.e)}, +$S:0} +K.Li.prototype={ +qW(a,b,c,d,e){return new K.aj0(this,!1,b,c,d,a)}, +P4(a){return this.qW(null,!0,null,null,a)}, +P7(a,b,c,d){return this.qW(null,a,b,c,d)}, +t5(a){return U.fh()}, +guH(){return C.FP}, +aaB(a,b,c){switch(this.t5(a)){case C.N:case C.L:case C.I:case C.M:return b +case C.P:case C.T:return L.aqG(c,b,C.q)}}, +DS(a,b,c){var s=null +switch(this.t5(a)){case C.L:case C.I:case C.M:return E.aDt(b,c.b,C.bP,s,s,s,G.akL(),C.G,s,s,s,C.el) +case C.P:case C.T:case C.N:return b}}, +y_(a,b,c){return this.aaB(a,b,c.a)}, +zJ(a){switch(this.t5(a)){case C.N:case C.I:return new K.a8w() +case C.P:case C.T:case C.L:case C.M:return new K.a8x()}}, +pZ(a){switch(this.t5(a)){case C.N:case C.I:return C.H4 +case C.P:case C.T:case C.L:case C.M:return C.IS}}, +Hy(a){return!1}, +i(a){return"ScrollBehavior"}} +K.a8w.prototype={ +$1(a){var s=a.gd4(a),r=t.av +return new R.oK(P.ae(20,null,!1,r),s,P.ae(20,null,!1,r))}, +$S:358} +K.a8x.prototype={ +$1(a){return new R.iy(a.gd4(a),P.ae(20,null,!1,t.av))}, +$S:141} +K.aj0.prototype={ +guH(){return C.FP}, +y_(a,b,c){if(this.c)return this.a.y_(a,b,c) +return b}, +DS(a,b,c){return b}, +qW(a,b,c,d,e){return this.a.qW(a,b,c,d,!1)}, +P4(a){return this.qW(null,!0,null,null,a)}, +P7(a,b,c,d){return this.qW(null,a,b,c,d)}, +pZ(a){var s=this.d +return s==null?this.a.pZ(a):s}, +Hy(a){var s,r=this +if(H.G(a.a)===H.G(r.a))s=a.c!==r.c||a.d!=r.d||a.e!=r.e||S.akO(a.guH(),r.guH())||!1 +else s=!0 +return s}, +zJ(a){return this.a.zJ(a)}, +i(a){return"_WrappedScrollBehavior"}} +K.x6.prototype={ +cK(a){var s=this.f,r=a.f +if(H.G(s)===H.G(r))s=s!==r&&s.Hy(r) +else s=!0 +return s}} +F.io.prototype={ +lq(a,b,c){return this.aaa(a,b,c)}, +aaa(a,b,c){var s=0,r=P.ao(t.H),q=this,p,o,n +var $async$lq=P.ak(function(d,e){if(d===1)return P.al(e,r) +while(true)switch(s){case 0:n=H.a([],t.mo) +for(p=q.d,o=0;o#"+Y.bJ(this)+"("+C.b.c4(s,", ")+")"}, +c9(a){var s,r=this.a +if(r!==0)a.push("initialScrollOffset: "+C.d.a2(r,1)+", ") +r=this.d +s=r.length +if(s===0)a.push("no clients") +else if(s===1){r=C.b.gc5(r).cx +r.toString +a.push("one client, offset "+C.d.a2(r,1))}else a.push(""+s+" clients")}} +M.ip.prototype={ +m5(){var s=this,r=null,q=s.gFe()?s.gfB():r,p=s.gFe()?s.gjB():r,o=s.gQu()?s.gcY():r,n=s.gQx()?s.gvK():r,m=s.gmR() +return new M.FS(q,p,o,n,m)}, +gG0(){var s=this +return s.gcY()s.gjB()}, +gOu(){var s=this +return s.gcY()===s.gfB()||s.gcY()===s.gjB()}, +gpk(){var s=this +return s.gvK()-C.d.E(s.gfB()-s.gcY(),0,s.gvK())-C.d.E(s.gcY()-s.gjB(),0,s.gvK())}} +M.FS.prototype={ +gfB(){var s=this.a +s.toString +return s}, +gjB(){var s=this.b +s.toString +return s}, +gFe(){return this.a!=null&&this.b!=null}, +gcY(){var s=this.c +s.toString +return s}, +gQu(){return this.c!=null}, +gvK(){var s=this.d +s.toString +return s}, +gQx(){return this.d!=null}, +i(a){var s=this +return"FixedScrollMetrics("+C.d.a2(Math.max(s.gcY()-s.gfB(),0),1)+"..["+C.d.a2(s.gpk(),1)+"].."+C.d.a2(Math.max(s.gjB()-s.gcY(),0),1)+")"}, +gmR(){return this.e}} +M.OX.prototype={} +G.qH.prototype={} +G.eh.prototype={ +c9(a){this.Xo(a) +a.push(this.a.i(0))}} +G.xb.prototype={ +c9(a){var s +this.tp(a) +s=this.d +if(s!=null)a.push(s.i(0))}} +G.fE.prototype={ +c9(a){var s +this.tp(a) +a.push("scrollDelta: "+H.e(this.e)) +s=this.d +if(s!=null)a.push(s.i(0))}, +gPv(){return this.d}} +G.i8.prototype={ +c9(a){var s,r=this +r.tp(a) +a.push("overscroll: "+C.d.a2(r.e,1)) +a.push("velocity: "+C.d.a2(r.f,1)) +s=r.d +if(s!=null)a.push(s.i(0))}} +G.n0.prototype={ +c9(a){var s +this.tp(a) +s=this.d +if(s!=null)a.push(s.i(0))}, +gPv(){return this.d}} +G.Mz.prototype={ +c9(a){this.tp(a) +a.push("direction: "+this.d.i(0))}} +G.rH.prototype={ +my(a){if(a instanceof N.a2&&t.NW.b(a.gA()))++this.d1$ +return this.wd(a)}, +c9(a){var s +this.wc(a) +s="depth: "+this.d1$+" (" +a.push(s+(this.d1$===0?"local":"remote")+")")}} +Q.Ag.prototype={ +cK(a){return this.f!==a.f}} +Q.lb.prototype={ +aeO(a,b){return this.d.$1(b)}} +Q.x8.prototype={ +aE(){return new Q.x9(new P.vo(t.z_),C.p)}} +Q.x9.prototype={ +a0(a,b){var s,r,q,p=this.d +p.toString +p=P.aFj(p) +s=H.w(p).c +for(;p.t();){r=s.a(p.c) +if(J.f(r.d,b)){p=r.a +p.toString +H.w(r).j("mo.E").a(r);++p.a +s=r.b +s.c=r.c +r.c.b=s +q=--p.b +r.a=r.b=r.c=null +if(q===0)p.c=null +else if(r===p.c)p.c=s +return}}}, +a65(a){var s,r,q,p,o,n,m,l,k,j=this,i=j.d +if(i.b===0)return +p=P.bR(i,!0,t.Sx) +for(i=p.length,o=0;oMath.max(Math.abs(s.a),Math.abs(s.b))}return s.RV(a,b,c)}, +uh(a,b){var s=this.a +if(s==null)return 0 +return s.uh(a,b)}, +xQ(a,b,c,d){var s=this.a +if(s==null){s=b.c +s.toString +return s}return s.xQ(a,b,c,d)}, +yc(a,b){var s=this.a +if(s==null)return null +return s.yc(a,b)}, +gAj(){var s=this.a +s=s==null?null:s.gAj() +return s==null?$.avE():s}, +grW(){var s=this.a +s=s==null?null:s.grW() +return s==null?$.avF():s}, +gFM(){var s=this.a +s=s==null?null:s.gFM() +return s==null?18:s}, +gza(){var s=this.a +s=s==null?null:s.gza() +return s==null?50:s}, +gFK(){var s=this.a +s=s==null?null:s.gFK() +return s==null?8000:s}, +DX(a){var s=this.a +if(s==null)return 0 +return s.DX(a)}, +gEL(){var s=this.a +return s==null?null:s.gEL()}, +i(a){var s=this.a +if(s==null)return"ScrollPhysics" +return"ScrollPhysics -> "+s.i(0)}} +L.Kh.prototype={ +uk(a){return new L.Kh(this.uo(a))}, +xQ(a,b,c,d){var s,r,q,p,o,n,m,l +if(d!==0){s=!1 +r=!1}else{s=!0 +r=!0}q=c.a +q.toString +p=b.a +p.toString +if(q===p){o=c.b +o.toString +n=b.b +n.toString +n=o===n +o=n}else o=!1 +if(o)s=!1 +o=c.c +o.toString +n=b.c +n.toString +if(o!==n){if(isFinite(q)){n=c.b +n.toString +if(isFinite(n))if(isFinite(p)){n=b.b +n.toString +n=isFinite(n)}else n=!1 +else n=!1}else n=!1 +if(n)r=!1 +s=!1}n=om}else m=!0 +if(m)r=!1 +if(s){if(n)return p-(q-o) +q=c.b +q.toString +if(o>q){p=b.b +p.toString +return p+(o-q)}}l=this.Wb(a,b,c,d) +if(r){q=b.b +q.toString +l=C.d.E(l,p,q)}return l}} +L.Ca.prototype={ +uk(a){return new L.Ca(this.uo(a))}, +DJ(a,b){var s,r,q,p,o,n,m +if(!a.gG0())return b +s=a.z +s.toString +r=a.cx +r.toString +q=Math.max(s-r,0) +s=a.Q +s.toString +p=Math.max(r-s,0) +o=Math.max(q,p) +if(!(q>0&&b<0))n=p>0&&b>0 +else n=!0 +s=a.cy +if(n){s.toString +m=0.52*Math.pow(1-(o-Math.abs(b))/s,2)}else{s.toString +m=0.52*Math.pow(1-o/s,2)}return J.er(b)*L.aAt(o,Math.abs(b),m)}, +uh(a,b){return 0}, +yc(a,b){var s,r,q,p,o,n,m=this.grW() +if(Math.abs(b)>=m.c||a.gG0()){s=this.gAj() +r=a.cx +r.toString +q=a.z +q.toString +p=a.Q +p.toString +o=new Y.Vq(q,p,s,m) +if(rp){o.f=new M.n2(p,M.At(s,r-p,b),C.d_) +o.r=-1/0}else{o.e=new D.a29(0.135,Math.log(0.135),r,b,C.d_) +n=o.gqp().gF_() +if(b>0&&n>p){o.r=o.gqp().Sn(p) +r=o.gqp() +o.f=new M.n2(p,M.At(s,p-p,Math.min(r.e*Math.pow(r.b,o.gu4()),5000)),C.d_)}else if(b<0&&nr)q=r +else q=p +r=a.z +r.toString +if(s0){s=a.cx +s.toString +r=a.Q +r.toString +r=s>=r +s=r}else s=!1 +if(s)return p +if(b<0){s=a.cx +s.toString +r=a.z +r.toString +r=s<=r +s=r}else s=!1 +if(s)return p +s=a.cx +s.toString +return Y.aq3(s,o,b)}} +L.ta.prototype={ +uk(a){return new L.ta(this.uo(a))}, +ti(a){return!0}} +A.xa.prototype={ +i(a){return this.b}} +A.iq.prototype={ +Im(a,b,c,d,e){var s,r,q,p=this +if(d!=null)p.ub(d) +if(p.cx==null){s=p.r +r=s.c +r.toString +r=S.art(r) +if(r==null)q=null +else{s=s.c +s.toString +q=r.agi(s)}if(q!=null)p.cx=q}}, +gfB(){var s=this.z +s.toString +return s}, +gjB(){var s=this.Q +s.toString +return s}, +gFe(){return this.z!=null&&this.Q!=null}, +gcY(){var s=this.cx +s.toString +return s}, +gQu(){return this.cx!=null}, +gvK(){var s=this.cy +s.toString +return s}, +gQx(){return this.cy!=null}, +ub(a){var s=this,r=a.z +if(r!=null&&a.Q!=null){r.toString +s.z=r +r=a.Q +r.toString +s.Q=r}r=a.cx +if(r!=null)s.cx=r +r=a.cy +if(r!=null)s.cy=r +s.k1=a.k1 +a.k1=null +if(H.G(a)!==H.G(s))s.k1.Sa() +s.r.Hk(s.k1.gns()) +s.id.sm(0,s.k1.glD())}, +TL(a){var s,r,q,p=this,o=p.cx +o.toString +if(a!==o){s=p.f.uh(p,a) +o=p.cx +o.toString +r=a-s +p.cx=r +if(r!==o){p.Dn() +p.HM() +r=p.cx +r.toString +p.yt(r-o)}if(s!==0){o=p.k1 +o.toString +r=p.m5() +q=$.C.n$.Q.h(0,p.r.z) +q.toString +o.yu(r,q,s) +return s}}return 0}, +abz(a){var s=this.cx +s.toString +this.cx=s+a +this.dx=!0}, +Qa(a){var s=this,r=s.cx +r.toString +s.ch=a-r +s.cx=a +s.Dn() +s.HM() +$.by.z$.push(new A.a8B(s))}, +xT(a){if(this.cy!==a){this.cy=a +this.dx=!0}return!0}, +qP(a,b){var s,r,q,p=this +if(!B.BA(p.z,a,0.001)||!B.BA(p.Q,b,0.001)||p.dx||p.fy!==G.bt(p.gmR())){p.z=a +p.Q=b +p.fy=G.bt(p.gmR()) +s=p.db?p.m5():null +p.dx=!1 +p.dy=!0 +if(p.db){r=p.fr +r.toString +s.toString +r=!p.abA(r,s)}else r=!1 +if(r)return!1 +p.db=!0}if(p.dy){p.We() +p.r.TA(p.f.ti(p)) +p.dy=!1}s=p.m5() +if(p.fr!=null){r=Math.max(s.gcY()-s.gfB(),0) +q=p.fr +if(r===Math.max(q.gcY()-q.gfB(),0))if(s.gpk()===p.fr.gpk()){r=Math.max(s.gjB()-s.gcY(),0) +q=p.fr +r=r===Math.max(q.gjB()-q.gcY(),0)&&s.e===p.fr.e}else r=!1 +else r=!1 +r=!r}else r=!0 +if(r){if(p.fr!=null&&!p.fx){P.dB(p.gace()) +p.fx=!0}p.fr=p.m5()}return!0}, +abA(a,b){var s=this,r=s.f.xQ(s.k1.glD(),b,a,s.k1.geg()),q=s.cx +q.toString +if(r!==q){s.cx=r +return!1}return!0}, +ui(){this.k1.ui() +this.Dn()}, +Dn(){var s,r,q,p,o,n=this,m=n.r +switch(m.a.c){case C.J:s=C.f1 +r=C.f0 +break +case C.Y:s=C.f2 +r=C.f3 +break +case C.F:s=C.f0 +r=C.f1 +break +case C.U:s=C.f3 +r=C.f2 +break +default:s=null +r=null}q=P.aS(t._S) +p=n.cx +p.toString +o=n.z +o.toString +if(p>o)q.F(0,r) +p=n.cx +p.toString +o=n.Q +o.toString +if(pm)p=m +break +default:p=n}m=o.cx +m.toString +if(p===m)return P.dp(n,t.H) +if(e.a===C.G.a){o.ok(p) +return P.dp(n,t.H)}return o.lq(p,d,e)}, +vi(a,b,c,d){var s,r=this.z +r.toString +s=this.Q +s.toString +b=C.d.E(b,r,s) +return this.Wz(0,b,c,d)}, +f0(a){var s,r,q=this,p=q.k1 +if(p!=null){s=p.gns() +r=q.k1.glD() +if(r&&!a.glD())q.Ez() +q.k1.l(0)}else{r=!1 +s=!1}q.k1=a +if(s!==a.gns())q.r.Hk(q.k1.gns()) +q.id.sm(0,q.k1.glD()) +if(!r&&q.k1.glD())q.EE()}, +EE(){var s=this.k1 +s.toString +s.Pr(this.m5(),$.C.n$.Q.h(0,this.r.z))}, +yt(a){var s,r,q=this.k1 +q.toString +s=this.m5() +r=$.C.n$.Q.h(0,this.r.z) +r.toString +q.Ps(s,r,a)}, +Ez(){var s,r,q,p=this,o=p.k1 +o.toString +s=p.m5() +r=p.r +q=$.C.n$.Q.h(0,r.z) +q.toString +o.Pq(s,q) +q=p.cx +q.toString +r.e.sm(0,q) +$.fF.gu2().adc() +o=r.c +o.toString +o=S.art(o) +if(o!=null){s=r.c +s.toString +r=p.cx +r.toString +if(o.a==null)o.a=P.D(t.K,t.z) +s=o.Iz(s) +if(s.length!==0)o.a.q(0,new S.Av(s),r)}}, +acf(){var s,r,q +this.fx=!1 +s=this.r.z +if($.C.n$.Q.h(0,s)!=null){r=this.m5() +q=$.C.n$.Q.h(0,s) +q.toString +new A.pG(r,q,0).eD($.C.n$.Q.h(0,s))}}, +l(a){var s=this.k1 +if(s!=null)s.l(0) +this.k1=null +this.eR(0)}, +c9(a){var s,r,q=this +q.Wy(a) +s=q.z +s="range: "+H.e(s==null?null:C.d.a2(s,1))+".." +r=q.Q +a.push(s+H.e(r==null?null:C.d.a2(r,1))) +s=q.cy +a.push("viewport: "+H.e(s==null?null:C.d.a2(s,1)))}} +A.a8B.prototype={ +$1(a){this.a.ch=0}, +$S:2} +A.pG.prototype={ +c9(a){this.Xn(a) +a.push(this.a.i(0))}} +A.rG.prototype={ +my(a){if(a instanceof N.a2&&t.NW.b(a.gA()))++this.d1$ +return this.wd(a)}, +c9(a){var s +this.wc(a) +s="depth: "+this.d1$+" (" +a.push(s+(this.d1$===0?"local":"remote")+")")}} +A.RH.prototype={} +R.n1.prototype={ +In(a,b,c,d,e,f){var s=this +if(s.cx==null&&!0)s.cx=c +if(s.k1==null)s.f0(new M.ko(s))}, +gmR(){return this.r.a.c}, +ub(a){var s,r=this +r.Wc(a) +r.k1.a=r +r.ry=a.ry +s=a.x1 +if(s!=null){r.x1=s +s.a=r +a.x1=null}}, +f0(a){var s,r=this +r.rx=0 +r.Wf(a) +s=r.x1 +if(s!=null)s.l(0) +r.x1=null +if(!r.k1.glD())r.GE(C.eY)}, +DL(a){var s,r=this +r.GE(a>0?C.il:C.im) +s=r.cx +s.toString +r.AH(s-r.f.DJ(r,a))}, +fS(a){var s,r,q,p=this,o=p.f.yc(p,a) +if(o!=null){s=new M.C4(p) +r=G.ale(null,0,p.r) +r.cF() +q=r.ba$ +q.b=!0 +q.a.push(s.gCW()) +r.Oo(o).a.a.lL(s.gCU()) +s.b=r +p.f0(s)}else p.f0(new M.ko(p))}, +GE(a){var s,r,q,p=this +if(p.ry===a)return +p.ry=a +s=p.m5() +r=p.r.z +q=$.C.n$.Q.h(0,r) +q.toString +new G.Mz(a,s,q,0).eD($.C.n$.Q.h(0,r))}, +lq(a,b,c){var s,r,q=this,p=q.cx +p.toString +if(B.BA(a,p,q.f.grW().a)){q.ok(a) +return P.dp(null,t.H)}p=q.cx +p.toString +s=new M.Fx(q) +s.b=new P.aM(new P.a4($.Y,t.U),t.Q) +p=G.ale("DrivenScrollActivity",p,q.r) +p.cF() +r=p.ba$ +r.b=!0 +r.a.push(s.gCW()) +p.Q=C.aO +p.mK(a,b,c).a.a.lL(s.gCU()) +if(s.c==null)s.c=p +else H.h(H.dw("_controller")) +q.f0(s) +return s.gJf().a}, +ok(a){var s,r,q=this +q.f0(new M.ko(q)) +s=q.cx +s.toString +if(s!==a){q.Qa(a) +q.EE() +r=q.cx +r.toString +q.yt(r-s) +q.Ez()}q.fS(0)}, +EK(a,b){var s,r,q=this,p=q.f,o=p.DX(q.rx) +p=p.gEL() +s=p==null?null:0 +r=new M.a8y(q,b,o,p,a.a,o!==0,s,a) +q.f0(new M.a0n(r,q)) +return q.x1=r}, +l(a){var s=this.x1 +if(s!=null)s.l(0) +this.x1=null +this.Wh(0)}} +Y.Vq.prototype={ +gqp(){var s=this.e +return s==null?H.h(H.v("_frictionSimulation")):s}, +gu4(){var s=this.r +return s==null?H.h(H.v("_springTime")):s}, +D3(a){var s,r=this +if(a>r.gu4()){r.x=isFinite(r.gu4())?r.gu4():0 +s=r.f +if(s==null)s=H.h(H.v("_springSimulation"))}else{r.x=0 +s=r.gqp()}s.a=r.a +return s}, +ex(a,b){return this.D3(b).ex(0,b-this.x)}, +lv(a,b){return this.D3(b).lv(0,b-this.x)}, +ps(a){return this.D3(a).ps(a-this.x)}, +i(a){return"BouncingScrollSimulation(leadingExtent: "+H.e(this.b)+", trailingExtent: "+H.e(this.c)+")"}} +Y.VY.prototype={ +gtD(){var s=this.e +return s==null?H.h(H.v("_duration")):s}, +gJH(){var s=this.f +return s==null?H.h(H.v("_distance")):s}, +ex(a,b){var s=this,r=C.d.E(b/s.gtD(),0,1) +return s.b+s.gJH()*(1.2*r*r*r-3.27*r*r+3.065*r)*J.er(s.c)}, +lv(a,b){var s=this,r=C.d.E(b/s.gtD(),0,1) +return s.gJH()*(3.6*r*r-6.54*r+3.065)*J.er(s.c)/s.gtD()}, +ps(a){return a>=this.gtD()}} +B.Ln.prototype={ +i(a){return this.b}} +B.Lm.prototype={ +aaA(a,b,c,d){return new Q.Lx(c,b,this.dy,d,null)}, +I(a,b){var s,r,q,p,o,n,m,l,k,j=this,i=null,h=j.aav(b),g=j.fx +if(g==null){s=F.dW(b) +if(s!=null){r=s.f +q=r.abq(0,0) +p=r.abv(0,0) +r=j.c===C.u +g=r?p:q +h=new F.i2(s.P3(r?q:p),h,i)}}o=H.a([g!=null?new T.LO(g,h,i):h],t.F) +r=T.auJ(b,j.c,!1) +n=j.f +m=n?E.ii(b):j.e +l=F.amS(r,m,j.cy,!1,j.r,j.dx,i,j.cx,new B.a8C(j,r,o)) +k=n&&m!=null?E.arI(l):l +if(j.db===C.aw5)return new U.dq(k,new B.a8D(b),i,t.kj) +else return k}} +B.a8C.prototype={ +$2(a,b){return this.a.aaA(a,b,this.b,this.c)}, +$S:360} +B.a8D.prototype={ +$1(a){var s=L.am_(this.a) +if(a.d!=null&&s.gck())s.Sv() +return!1}, +$S:361} +B.Ce.prototype={} +B.vs.prototype={ +aav(a){return new G.LN(this.W,null)}} +F.ahT.prototype={ +$2(a,b){if(!a.a)a.a0(0,b)}, +$S:32} +F.xc.prototype={ +aE(){var s=null,r=t.A +return new F.xd(new F.Rv(P.ae(0,s,!1,t.Z)),new N.b8(s,r),new N.b8(s,t.hA),new N.b8(s,r),C.Ai,s,P.D(t.yb,t.T),s,!0,s,s,C.p)}, +ahm(a,b){return this.f.$2(a,b)}} +F.a8J.prototype={ +$1(a){return null}, +$S:362} +F.rI.prototype={ +cK(a){return this.r!==a.r}} +F.xd.prototype={ +goR(){var s=this.f +return s==null?H.h(H.v("_configuration")):s}, +gtF(){var s=this.a.d +if(s==null){s=this.x +s.toString}return s}, +NQ(){var s,r,q,p=this,o=p.a.ch +if(o==null){o=p.c +o.toString +o=K.amR(o)}p.f=o +o=p.goR() +s=p.c +s.toString +s=o.pZ(s) +p.r=s +o=p.a +r=o.e +if(r!=null)p.r=new L.ta(r.uo(s)) +else{o=o.ch +if(o!=null){s=p.c +s.toString +p.r=o.pZ(s).uk(p.r)}}q=p.d +if(q!=null){p.gtF().uB(0,q) +P.dB(q.gdc(q))}o=p.gtF() +s=p.r +s.toString +p.d=o.Pc(s,p,q) +s=p.gtF() +o=p.d +o.toString +s.al(o)}, +lI(a,b){var s,r=this.e +this.ng(r,"offset") +r=H.w(r).j("cQ.T").a(r.y) +if(r!=null){s=this.d +s.toString +if(b)s.cx=r +else s.ok(r)}}, +b3(){if(this.a.d==null)this.x=F.Lj(null,0) +this.bt()}, +aQ(){this.NQ() +this.Xr()}, +a8g(a){var s,r,q,p=this,o=null,n=p.a,m=n.e +if(m==null){n=n.ch +if(n==null)m=o +else{s=p.c +s.toString +s=n.pZ(s) +m=s}}r=a.e +if(r==null){n=a.ch +if(n==null)r=o +else{s=p.c +s.toString +s=n.pZ(s) +r=s}}do{n=m==null +s=n?o:H.G(m) +q=r==null +if(s!=(q?o:H.G(r)))return!0 +m=n?o:m.a +r=q?o:r.a}while(m!=null||r!=null) +n=p.a.d +n=n==null?o:H.G(n) +s=a.d +return n!=(s==null?o:H.G(s))}, +bo(a){var s,r,q=this +q.Xs(a) +s=a.d +if(q.a.d!=s){if(s==null){s=q.x +s.toString +r=q.d +r.toString +s.uB(0,r) +q.x.l(0) +q.x=null}else{r=q.d +r.toString +s.uB(0,r) +if(q.a.d==null)q.x=F.Lj(null,0)}s=q.gtF() +r=q.d +r.toString +s.al(r)}if(q.a8g(a))q.NQ()}, +l(a){var s,r=this,q=r.a.d +if(q!=null){s=r.d +s.toString +q.uB(0,s)}else{q=r.x +if(q!=null){s=r.d +s.toString +q.uB(0,s)}q=r.x +if(q!=null)q.l(0)}r.d.l(0) +r.e.l(0) +r.Xt(0)}, +TA(a){var s,r,q=this +if(a===q.cy)s=!a||G.bt(q.a.c)===q.db +else s=!1 +if(s)return +if(!a){q.ch=C.Ai +q.Mz()}else{switch(G.bt(q.a.c)){case C.u:q.ch=P.aF([C.lL,new D.cf(new F.a8F(q),new F.a8G(q),t.ok)],t.n,t.xR) +break +case C.r:q.ch=P.aF([C.it,new D.cf(new F.a8H(q),new F.a8I(q),t.Uv)],t.n,t.xR) +break}a=!0}q.cy=a +q.db=G.bt(q.a.c) +s=q.z +if(s.gaH()!=null){s=s.gaH() +s.D8(q.ch) +if(!s.a.f){r=s.c.gA() +r.toString +t.Wx.a(r) +s.e.DM(r)}}}, +Hk(a){var s,r=this +if(r.cx===a)return +r.cx=a +s=r.Q +if($.C.n$.Q.h(0,s)!=null){s=$.C.n$.Q.h(0,s).gA() +s.toString +t.Ro.a(s).sQC(r.cx)}}, +a3k(a){var s=this.d,r=s.k1.geg(),q=new M.a2K(this.ga1n(),s) +s.f0(q) +s.rx=r +this.dy=q}, +a7Y(a){this.dx=this.d.EK(a,this.ga1l())}, +a7Z(a){var s=this.dx +if(s!=null)s.be(0,a)}, +a7X(a){var s,r,q,p,o=this.dx +if(o!=null){s=a.b +s.toString +r=-s +if(G.anW(o.a.r.a.c))r=-r +o.x=a +if(o.f){s=J.er(r) +q=o.c +p=Math.abs(r)>Math.abs(q)*0.5 +if(s===J.er(q)&&p)r+=q}o.a.fS(r)}}, +Mz(){var s=this.dy +if(s!=null)s.a.fS(0) +s=this.dx +if(s!=null)s.a.fS(0)}, +a1o(){this.dy=null}, +a1m(){this.dx=null}, +Nb(a){var s,r=this.d,q=r.cx +q.toString +s=r.z +s.toString +s=Math.max(q+a,s) +r=r.Q +r.toString +return Math.min(s,r)}, +LX(a){var s=G.bt(this.a.c)===C.r?a.gA2().a:a.gA2().b +return G.anW(this.a.c)?s*-1:s}, +a7g(a){var s,r,q,p,o=this +if(t.Mj.b(a)&&o.d!=null){s=o.r +if(s!=null){r=o.d +r.toString +r=!s.ti(r) +s=r}else s=!1 +if(s)return +q=o.LX(a) +p=o.Nb(q) +if(q!==0){s=o.d.cx +s.toString +s=p!==s}else s=!1 +if(s)$.ew.k4$.rP(0,a,o.ga4o())}}, +a4p(a){var s,r,q,p,o,n=this,m=n.LX(a),l=n.Nb(m) +if(m!==0){s=n.d.cx +s.toString +s=l!==s}else s=!1 +if(s){s=n.d +r=s.cx +r.toString +q=s.z +q.toString +q=Math.max(r+m,q) +p=s.Q +p.toString +o=Math.min(q,p) +if(o!==r){s.f0(new M.ko(s)) +s.GE(-m>0?C.il:C.im) +r=s.cx +r.toString +s.Qa(o) +s.id.sm(0,!0) +s.EE() +q=s.cx +q.toString +s.yt(q-r) +s.Ez() +s.fS(0)}}}, +I(a,b){var s,r,q,p,o,n=this,m=null,l=n.d +l.toString +s=n.ch +r=n.a +q=r.x +p=new F.rI(n,l,T.a4e(C.db,new D.jm(T.bH(m,new T.fw(n.cx,!1,r.ahm(b,l),n.Q),!1,m,m,!q,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m,m),s,C.bD,q,m,n.z),m,m,n.ga7f(),m),m) +l=n.a +if(!l.x){s=n.d +s.toString +n.r.toString +p=new F.RI(s,!0,l.y,p,n.y)}o=new F.a8E(l.c,n.gtF()) +return n.goR().DS(b,n.goR().y_(b,p,o),o)}, +geK(){return this.a.Q}} +F.a8F.prototype={ +$0(){return O.asH(null,this.a.goR().guH())}, +$S:132} +F.a8G.prototype={ +$1(a){var s,r,q=this.a +a.Q=q.gKJ() +a.ch=q.gMB() +a.cx=q.gMC() +a.cy=q.gMA() +a.db=q.gMy() +s=q.r +a.dx=s==null?null:s.gFM() +s=q.r +a.dy=s==null?null:s.gza() +s=q.r +a.fr=s==null?null:s.gFK() +s=q.goR() +r=q.c +r.toString +a.fx=s.zJ(r) +a.z=q.a.z}, +$S:133} +F.a8H.prototype={ +$0(){return O.Gl(null,null,this.a.goR().guH())}, +$S:57} +F.a8I.prototype={ +$1(a){var s,r,q=this.a +a.Q=q.gKJ() +a.ch=q.gMB() +a.cx=q.gMC() +a.cy=q.gMA() +a.db=q.gMy() +s=q.r +a.dx=s==null?null:s.gFM() +s=q.r +a.dy=s==null?null:s.gza() +s=q.r +a.fr=s==null?null:s.gFK() +s=q.goR() +r=q.c +r.toString +a.fx=s.zJ(r) +a.z=q.a.z}, +$S:72} +F.a8E.prototype={} +F.RI.prototype={ +aP(a){var s=this.e,r=new F.Rm(s,!0,this.r,null,T.ac()) +r.gax() +r.gaG() +r.fr=!1 +r.sb7(null) +s.ab(0,r.gR8()) +return r}, +aY(a,b){b.saa6(!0) +b.sbK(0,this.e) +b.sTw(this.r)}} +F.Rm.prototype={ +sbK(a,b){var s,r=this,q=r.C +if(b===q)return +s=r.gR8() +q.a0(0,s) +r.C=b +b.ab(0,s) +r.ay()}, +saa6(a){return}, +sTw(a){if(a==this.aN)return +this.aN=a +this.ay()}, +eC(a){var s,r,q=this +q.hk(a) +a.a=!0 +if(q.C.db){a.bc(C.awp,!0) +s=q.C +r=s.cx +r.toString +a.aK=r +a.d=!0 +r=s.Q +r.toString +a.bw=r +s=s.z +s.toString +a.bR=s +a.sTr(q.aN)}}, +qQ(a,b,c){var s,r,q,p,o,n,m,l=this +if(c.length!==0){s=C.b.gJ(c).id +s=!(s!=null&&s.v(0,C.FO))}else s=!0 +if(s){l.Ib(a,b,c) +return}s=l.bh +if(s==null)s=l.bh=A.Ls(null,l.gtj()) +s.sQX(a.cy||a.cx) +s.sbd(0,a.x) +s=l.bh +s.toString +r=t.W +q=H.a([s],r) +p=H.a([],r) +for(s=c.length,o=null,n=0;n>>24&255)/255*r.gm(r))),s.gm(s)>>>16&255,s.gm(s)>>>8&255,s.gm(s)&255)) +return q}, +LL(a){var s,r,q,p=this +if(a){s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +r=p.c +q=p.f +s.saz(0,P.aI(C.d.b4(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +s.sdN(0,C.av) +s.snu(1) +return s}s=H.aA() +s=s?H.b3():new H.aT(new H.aW()) +r=p.b +q=p.f +s.saz(0,P.aI(C.d.b4(255*((r.gm(r)>>>24&255)/255*q.gm(q))),r.gm(r)>>>16&255,r.gm(r)>>>8&255,r.gm(r)&255)) +return s}, +a6D(){return this.LL(!1)}, +Nk(){var s,r,q,p,o,n,m,l,k,j=this,i=j.cy.gpk(),h=j.db +h=h===C.F||h===C.J +s=j.z +h=h?s.gcE(s)+s.gcL(s):s.gn4() +s=j.cy +r=s.b +r.toString +q=s.a +q.toString +s=s.d +s.toString +p=j.db +p=p===C.F||p===C.J +o=j.z +p=p?o.gcE(o)+o.gcL(o):o.gn4() +n=C.d.E((i-h)/(r-q+s-p),0,1) +m=Math.max(Math.min(j.ghv(),j.ch),j.ghv()*n) +p=j.cy.gpk() +s=j.cy.d +s.toString +l=Math.min(j.Q,j.ghv()) +i=j.db +i=i===C.J||i===C.U +h=j.cy +if((i?Math.max(h.gjB()-h.gcY(),0):Math.max(h.gcY()-h.gfB(),0))>0){i=j.db +i=i===C.J||i===C.U +h=j.cy +h=(i?Math.max(h.gcY()-h.gfB(),0):Math.max(h.gjB()-h.gcY(),0))>0 +i=h}else i=!1 +k=i?l:l*(1-C.d.E(1-p/s,0,0.2)/0.2) +return C.d.E(m,k,j.ghv())}, +l(a){this.f.a.a0(0,this.gcC()) +this.eR(0)}, +ghv(){var s,r,q,p=this,o=p.cy.d +o.toString +s=p.r +r=p.db +r=r===C.F||r===C.J +q=p.z +r=r?q.gcE(q)+q.gcL(q):q.gn4() +return o-2*s-r}, +aS(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g,f=this,e=null +if(f.db!=null)if(f.cy!=null){s=f.f +if(s.gm(s)!==0){s=f.cy +r=s.b +r.toString +s=s.a +s.toString +s=r<=s}else s=!0}else s=!0 +else s=!0 +if(s)return +s=f.cy.d +s.toString +r=f.db +r=r===C.F||r===C.J +q=f.z +if(s<=(r?q.gcE(q)+q.gcL(q):q.gn4())||f.ghv()<=0)return +s=f.db +s=s===C.F||s===C.J +r=f.z +p=s?r.b:r.a +o=f.Nk() +s=f.cy +r=s.b +r.toString +q=s.a +q.toString +n=r-q +if(n>0){s=s.c +s.toString +m=C.d.E((s-q)/n,0,1)}else m=0 +s=f.db +s=s===C.J||s===C.U?1-m:m +f.fr=s*(f.ghv()-o)+f.r+p +s=f.cy.b +s.toString +if(s==1/0||s==-1/0)return +s=f.db +s.toString +if(s===C.F||s===C.J)l=f.d===C.k?C.Fv:C.Fu +else l=C.Fw +switch(l){case C.Fu:s=f.e +k=new P.N(s,o) +j=new P.N(s+2*f.x,f.ghv()) +i=f.x+f.z.a +h=f.gnL() +g=new P.m(i-f.x,0) +break +case C.Fv:s=f.e +k=new P.N(s,o) +j=new P.N(s+2*f.x,f.ghv()) +i=b.a-f.e-f.x-f.z.c +h=f.gnL() +g=new P.m(i-f.x,0) +break +case C.aw6:k=new P.N(o,f.e) +j=new P.N(f.ghv(),f.e+2*f.x) +i=f.gnL() +s=f.x +h=s+f.z.b +g=new P.m(0,h-s) +break +case C.Fw:k=new P.N(o,f.e) +j=new P.N(f.ghv(),f.e+2*f.x) +i=f.gnL() +s=f.e +r=f.x +h=b.b-s-r-f.z.d +g=new P.m(0,h-r) +break +default:g=e +j=g +k=j +h=k +i=h}s=g.a +r=g.b +q=new P.A(s,r,s+j.a,r+j.b) +f.dy=q +a.cn(0,q,f.a6D()) +a.m9(0,g,new P.m(s,r+f.ghv()),f.LL(!0)) +r=f.dx=new P.A(i,h,i+k.a,h+k.b) +s=f.y +if(s==null)a.cn(0,r,f.gLK()) +else a.cm(0,P.wy(r,s),f.gLK()) +return e}, +QA(a,b,c){var s,r,q,p=this.dx +if(p==null)return!1 +s=this.dy +if(s==null)s=p +r=s.oc(P.il(p.gbg(),24)) +q=this.f +if(q.gm(q)===0){if(c&&b===C.aE)return r.v(0,a) +return!1}switch(b){case C.aD:return r.v(0,a) +case C.aE:case C.b6:case C.bK:case C.bt:return s.v(0,a)}}, +ae3(a,b){return this.QA(a,b,!1)}, +QB(a,b){var s,r=this +if(r.dx==null)return!1 +s=r.f +if(s.gm(s)===0)return!1 +switch(b){case C.aD:s=r.dx +return s.oc(P.il(s.gbg(),24)).v(0,a) +case C.aE:case C.b6:case C.bK:case C.bt:return r.dx.v(0,a)}}, +yV(a){var s +if(this.dx==null)return null +s=this.f +if(s.gm(s)===0)return!1 +return this.dx.v(0,a)}, +eO(a){var s=this +return!s.a.k(0,a.a)||!s.b.k(0,a.b)||!s.c.k(0,a.c)||s.d!=a.d||s.e!==a.e||s.f!==a.f||s.r!==a.r||s.x!==a.x||!J.f(s.y,a.y)||s.Q!==a.Q||!s.z.k(0,a.z)||s.ch!==a.ch||!1}, +Af(a){return!1}, +gw1(){return null}} +E.a8N.prototype={ +$1(a){var s,r +if(a!=null){s=a.b +s.toString +r=a.a +r.toString +r=s>r +s=r}else s=!1 +return s}, +$S:365} +E.pu.prototype={ +aE(){return new E.ik(new N.b8(null,t.A),null,C.p,t.by)}, +ze(a){return this.cy.$1(a)}} +E.ik.prototype={ +gel(){var s=this.r +return s==null?H.h(H.v("_fadeoutAnimationController")):s}, +geM(){var s=this.Q +return s==null?H.h(H.v("scrollbarPainter")):s}, +gw6(){var s=this.a.e +return s===!0}, +guJ(){this.a.toString +return!0}, +b3(){var s,r,q,p=this,o=null +p.bt() +s=G.bB(o,p.a.Q,0,o,1,o,p) +s.cM(p.ga9G()) +p.r=s +s=p.x=S.ct(C.al,p.gel(),o) +r=p.a +q=r.r +if(q==null)q=6 +r=r.dx +r=new E.pJ(C.jv,C.b2,C.b2,q,s,0,0,C.aA,18,18,r,P.ae(0,o,!1,t.Z)) +s.a.ab(0,r.gcC()) +if(p.Q==null)p.Q=r +else H.h(H.dw("scrollbarPainter"))}, +aQ(){this.WO() +this.Lu()}, +Lu(){$.C.z$.push(new E.a6X(this))}, +a9H(a){var s,r=this.a.d +if(r==null){s=this.c +s.toString +r=E.ii(s)}if(a!==C.Q)if(r!=null)this.guJ()}, +vI(){var s,r=this,q=r.geM() +r.a.toString +q.saz(0,C.jv) +s=r.c.a_(t.I) +s.toString +q.sbp(0,s.f) +s=r.a.r +q.sGl(s==null?6:s) +q.svx(r.a.f) +q.sdJ(0,r.c.a_(t.l).f.f) +q.sA3(r.a.dx) +r.a.toString +q.sFE(0) +r.a.toString +q.sEm(0) +r.a.toString +q.sFN(0,18) +r.a.toString +q.sRh(18)}, +bo(a){var s,r=this +r.bU(a) +s=r.a.e +if(s!=a.e)if(s===!0){r.Lu() +s=r.gel() +s.Q=C.aO +s.mK(1,C.a4,null)}else r.gel().cJ(0)}, +xd(){var s,r=this +if(!r.gw6()){s=r.f +if(s!=null)s.b5(0) +r.f=P.c2(r.a.ch,new E.a6W(r))}}, +ov(){var s=this.e.d +if(s.length!==0)return G.bt(C.b.gc5(s).gmR()) +return null}, +yN(){if(this.ov()==null)return +var s=this.f +if(s!=null)s.b5(0)}, +yP(a){var s=this,r=s.a.d +if(r==null){r=s.c +r.toString +r=E.ii(r)}s.e=r +if(s.ov()==null)return +r=s.f +if(r!=null)r.b5(0) +s.gel().bI(0) +s.d=a}, +adV(a){var s,r,q,p,o,n,m,l,k,j=this +if(j.ov()==null)return +s=C.b.gc5(j.e.d) +r=H.b2("primaryDelta") +switch(s.r.a.c){case C.J:r.b=j.d.b-a.b +break +case C.Y:r.b=a.a-j.d.a +break +case C.F:r.b=a.b-j.d.b +break +case C.U:r.b=j.d.a-a.a +break}q=j.geM() +p=r.aV() +o=q.cy +n=o.b +n.toString +o=o.a +o.toString +m=q.ghv() +q=q.Nk() +l=s.cx +l.toString +k=(n-o)*p/(m-q)+l +if(k!==l)s.ok(k-s.f.uh(s,k)) +j.d=a}, +yO(a,b){var s=this +if(s.ov()==null)return +s.xd() +s.e=s.d=null}, +a59(a){var s,r,q=this,p=q.a.d +if(p==null){p=q.c +p.toString +p=E.ii(p)}q.e=p +p=C.b.gc5(p.d) +p=$.C.n$.Q.h(0,p.r.z) +p.toString +p=F.ir(p) +if(p!=null)p.a.toString +p=q.e +p=C.b.gc5(p.d).cy +p.toString +s=0.8*p +switch(C.b.gc5(q.e.d).r.a.c){case C.J:if(a.c.b>q.geM().gnL())s=-s +break +case C.F:if(a.c.bq.geM().gnL())s=-s +break}p=C.b.gc5(q.e.d) +r=C.b.gc5(q.e.d).cx +r.toString +p.vi(0,r+s,C.jE,C.aQ)}, +a4B(a){var s=this,r=a.a +if(!s.a.ze(new G.fE(null,null,r,a.b,0)))return!1 +if(s.gw6())if(s.gel().geZ()!==C.b0&&s.gel().geZ()!==C.a5)s.gel().bI(0) +s.geM().rX(0,r,r.e) +return!1}, +a4D(a){var s,r,q,p=this +if(!p.a.ze(a))return!1 +s=a.a +r=s.b +r.toString +q=s.a +q.toString +if(r<=q){if(p.gel().geZ()!==C.Q&&p.gel().geZ()!==C.ax)p.gel().cJ(0) +p.geM().rX(0,s,s.e) +return!1}if(a instanceof G.fE||a instanceof G.i8){if(p.gel().geZ()!==C.b0&&p.gel().geZ()!==C.a5)p.gel().bI(0) +r=p.f +if(r!=null)r.b5(0) +p.geM().rX(0,s,s.e)}else if(a instanceof G.n0)if(p.d==null)p.xd() +return!1}, +ga2r(){var s,r=this,q=P.D(t.n,t.xR),p=r.a.d +if(p==null){s=r.c +s.toString +p=E.ii(s)}if(p==null||!r.guJ())return q +q.q(0,C.aC3,new D.cf(new E.a6S(r),new E.a6T(r),t.ff)) +q.q(0,C.aC4,new D.cf(new E.a6U(r),new E.a6V(r),t.Bk)) +return q}, +QY(a,b,c){var s,r=this.y +if($.C.n$.Q.h(0,r)==null)return!1 +s=E.anK(r,a) +return this.geM().QA(s,b,!0)}, +F8(a){var s,r=this +if(r.QY(a.gbK(a),a.gd4(a),!0)){r.z=!0 +r.gel().bI(0) +s=r.f +if(s!=null)s.b5(0)}else if(r.z){r.z=!1 +r.xd()}}, +F9(a){this.z=!1 +this.xd()}, +l(a){var s,r=this +r.gel().l(0) +s=r.f +if(s!=null)s.b5(0) +s=r.geM() +s.f.a.a0(0,s.gcC()) +s.eR(0) +r.WP(0)}, +I(a,b){var s,r,q=this,p=null +q.vI() +s=q.ga2r() +r=q.geM() +return new U.dq(new U.dq(new T.f5(new D.jm(new T.f_(p,new E.a6Y(q),new E.a6Z(q),C.d7,!0,T.lJ(new T.f5(q.a.c,p),r,q.y,p,C.x),p),s,p,!1,p,p),p),q.ga4C(),p,t.WA),q.ga4A(),p,t.ji)}} +E.a6X.prototype={ +$1(a){var s,r=this.a,q=r.a.d +if(q==null){s=r.c +s.toString +q=E.ii(s)}if(r.gw6()){r=r.f +if(r!=null)r.b5(0) +C.b.gc5(q.d).yt(0)}}, +$S:2} +E.a6W.prototype={ +$0(){var s=this.a +s.gel().cJ(0) +s.f=null}, +$S:0} +E.a6S.prototype={ +$0(){var s=this.a,r=s.a.cx,q=t.S,p=P.bx(q) +return new E.iJ(s.y,r,null,C.cd,P.D(q,t.r),p,s,null,P.D(q,t.Au))}, +$S:367} +E.a6T.prototype={ +$1(a){var s=this.a +a.rx=s.gQo() +a.ry=new E.a6P(s) +a.x1=new E.a6Q(s) +a.y1=new E.a6R(s)}, +$S:368} +E.a6P.prototype={ +$1(a){return this.a.yP(a.b)}, +$S:81} +E.a6Q.prototype={ +$1(a){return this.a.adV(a.b)}, +$S:83} +E.a6R.prototype={ +$1(a){return this.a.yO(a.b,a.c)}, +$S:77} +E.a6U.prototype={ +$0(){var s=this.a,r=t.S,q=P.bx(r) +return new E.iK(s.y,C.aQ,18,C.cd,P.D(r,t.r),q,s,null,P.D(r,t.Au))}, +$S:370} +E.a6V.prototype={ +$1(a){a.a3=this.a.ga58()}, +$S:371} +E.a6Z.prototype={ +$1(a){var s +switch(a.gd4(a)){case C.aE:s=this.a +if(s.guJ())s.F9(a) +break +case C.b6:case C.bK:case C.bt:case C.aD:break}}, +$S:30} +E.a6Y.prototype={ +$1(a){var s +switch(a.gd4(a)){case C.aE:s=this.a +if(s.guJ())s.F8(a) +break +case C.b6:case C.bK:case C.bt:case C.aD:break}}, +$S:372} +E.iJ.prototype={ +j7(a){if(!this.Cm(this.bx,a.gbK(a),a.gd4(a)))return!1 +return this.Vo(a)}, +Cm(a,b,c){var s +if($.C.n$.Q.h(0,a)==null)return!1 +s=t.ip.a($.C.n$.Q.h(0,a).gH()).f +s.toString +return t.sm.a(s).QB(E.anK(a,b),c)}} +E.iK.prototype={ +j7(a){if(!this.Cm(this.dD,a.gbK(a),a.gd4(a)))return!1 +return this.Wq(a)}, +Cm(a,b,c){var s,r +if($.C.n$.Q.h(0,a)==null)return!1 +s=t.ip.a($.C.n$.Q.h(0,a).gH()).f +s.toString +t.sm.a(s) +r=E.anK(a,b) +return s.ae3(r,c)&&!s.QB(r,c)}} +E.rA.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r,q=this.c +q.toString +s=!U.dh(q) +q=this.bB$ +if(q!=null)for(q=P.cx(q,q.r),r=H.w(q).c;q.t();)r.a(q.d).sdI(0,s) +this.c6()}} +X.aN.prototype={ +gSu(){var s=this +return P.cL(function(){var r=0,q=1,p +return function $async$gSu(a,b){if(a===1){p=b +r=q}while(true)switch(r){case 0:r=2 +return s.a +case 2:return P.cJ() +case 1:return P.cK(p)}}},t.bd)}, +$ixk:1} +X.nv.prototype={} +X.pN.prototype={ +sHx(a){var s=this +if(!S.ao7(s.b,a)){s.b=a +s.c=null +s.an()}}, +gL1(){var s=this.c +return s==null?this.c=X.aDY(this.b):s}, +a23(a,b){var s,r,q,p,o,n,m,l,k=this.gL1().h(0,a.b.gz4()),j=this.gL1().h(0,null),i=H.a([],t.Na) +if(k!=null)C.b.M(i,k) +if(j!=null)C.b.M(i,j) +for(s=i.length,r=a instanceof B.jn,q=b.d,p=0;pp.a||s+r.b>p.b}else o=!0}else o=!0 +return o}, +aS(a,b){var s,r,q,p,o=this +if(o.B$!=null){s=o.G.cx +s.toString +s=o.tW(s) +r=new E.ahw(o,s) +s=o.MM(s)&&o.a6!==C.S +q=o.aD +if(s){s=o.geA() +p=o.rx +q.saO(0,a.on(s,b,new P.A(0,0,0+p.a,0+p.b),r,o.a6,q.a))}else{q.saO(0,null) +r.$2(a,b)}}}, +l(a){this.aD.saO(0,null) +this.mJ(0)}, +dk(a,b){var s=this.G.cx +s.toString +s=this.tW(s) +b.at(0,s.a,s.b)}, +n_(a){var s=this,r=s.G.cx +r.toString +r=s.MM(s.tW(r)) +if(r){r=s.rx +return new P.A(0,0,0+r.a,0+r.b)}return null}, +cA(a,b){var s,r=this +if(r.B$!=null){s=r.G.cx +s.toString +return a.nT(new E.ahv(r,b),r.tW(s),b)}return!1}, +pY(a,b,c){var s,r,q,p,o,n,m,l=this +if(c==null)c=a.gmo() +if(!(a instanceof S.B)){s=l.G.cx +s.toString +return new Q.mY(s,c)}r=T.mv(a.dj(0,l.B$),c) +s=l.B$.rx +s.toString +switch(l.n){case C.J:q=l.rx.b +p=r.d +o=s.b-p +n=p-r.b +break +case C.Y:q=l.rx.a +o=r.a +n=r.c-o +break +case C.F:q=l.rx.b +o=r.b +n=r.d-o +break +case C.U:q=l.rx.a +p=r.c +o=s.a-p +n=p-r.a +break +default:o=null +n=null +q=null}m=o-(q-n)*b +return new Q.mY(m,r.bO(l.tW(m)))}, +ei(a,b,c,d){this.Ic(a,null,c,Q.arX(a,b,c,this.G,d,this))}, +tk(){return this.ei(C.aU,null,C.G,null)}, +q8(a){return this.ei(C.aU,null,C.G,a)}, +q9(a,b,c){return this.ei(a,null,b,c)}, +Ev(a){var s +switch(G.bt(this.n)){case C.u:s=this.rx +return new P.A(0,-250,0+s.a,0+s.b+250) +case C.r:s=this.rx +return new P.A(-250,0,0+s.a+250,0+s.b)}}, +$iKo:1} +E.ahw.prototype={ +$2(a,b){var s=this.a.B$ +s.toString +a.dg(s,b.R(0,this.b))}, +$S:9} +E.ahv.prototype={ +$2(a,b){return this.a.B$.bV(a,b)}, +$S:12} +E.Bc.prototype={ +al(a){var s +this.du(a) +s=this.B$ +if(s!=null)s.al(a)}, +ae(a){var s +this.d7(0) +s=this.B$ +if(s!=null)s.ae(0)}} +G.aaz.prototype={ +gyz(){return null}, +i(a){var s=H.a([],t.s) +this.c9(s) +return"#"+Y.bJ(this)+"("+C.b.c4(s,", ")+")"}, +c9(a){var s,r,q +try{s=this.gyz() +if(s!=null)a.push("estimated child count: "+H.e(s))}catch(q){r=H.a5(q) +a.push("estimated child count: EXCEPTION ("+J.X(r).i(0)+")")}}} +G.rF.prototype={} +G.aay.prototype={ +Q2(a){return null}, +DR(a,b,c){var s,r,q,p,o,n,m,l,k=null +if(c>=0)p=c>=this.b +else p=!0 +if(p)return k +s=null +try{s=this.a.$2(b,c)}catch(o){r=H.a5(o) +q=H.aC(o) +n=new U.bE(r,q,"widgets library",U.bq("building"),k,!1) +U.dv(n) +s=N.uw(n)}if(s==null)return k +if(s.a!=null){p=s.a +p.toString +m=new G.rF(p)}else m=k +p=s +s=new T.f5(p,k) +l=G.anP(s,c) +if(l!=null)s=new T.uZ(l,s,k) +p=s +s=new L.o2(p,k) +return new T.oY(s,m)}, +gyz(){return this.b}, +Hz(a){return!0}} +G.aaA.prototype={ +a28(a){var s,r,q,p=null,o=this.r +if(!o.aC(0,a)){s=o.h(0,p) +s.toString +for(r=this.f,q=s;q=this.f.length)return o +s=this.f[c] +r=s.a +q=r!=null?new G.rF(r):o +s=new T.f5(s,o) +p=G.anP(s,c) +if(p!=null)s=new T.uZ(p,s,o) +return new T.oY(new L.o2(s,o),q)}, +gyz(){return this.f.length}, +Hz(a){return this.f!==a.f}} +G.LP.prototype={} +G.q9.prototype={ +cg(a){return G.asf(this,!1)}} +G.LN.prototype={ +cg(a){return G.asf(this,!0)}, +aP(a){var s=new U.KX(t.dq.a(a),P.D(t.S,t.q),0,null,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +return s}} +G.q8.prototype={ +gH(){return t.M0.a(N.a2.prototype.gH.call(this))}, +gA(){return t.Ss.a(N.a2.prototype.gA.call(this))}, +be(a,b){var s,r,q,p=this.gH() +this.nw(0,b) +s=b.d +r=p.d +if(s!==r)q=H.G(s)!==H.G(r)||s.Hz(r) +else q=!1 +if(q)this.mp()}, +mp(){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b=this,a={} +b.AF() +b.W=null +a.a=!1 +try{j=t.S +s=P.amW(j,t.Dv) +r=P.hU(j,t.wR) +q=new G.aaE(a,b,s,r) +for(j=b.aJ,i=j.$ti,i=i.j("@<1>").aZ(i.j("dP<1,2>")).j("jP<1,2>"),i=P.aG(new P.jP(j,i),!0,i.j("r.E")),h=i.length,g=t.MR,f=b.ah,e=0;e").aZ(h.j("dP<1,2>")).j("jP<1,2>")).aj(0,q) +if(!a.a&&b.ac){c=j.R5() +l=c==null?-1:c +k=l+1 +J.fi(s,k,j.h(0,k)) +q.$1(k)}}finally{b.a1=null +b.gA()}}, +abB(a,b){this.r.up(this,new G.aaB(this,b,a))}, +d5(a,b,c){var s,r,q,p,o=null +if(a==null)s=o +else{s=a.gA() +s=s==null?o:s.e}r=t.MR +r.a(s) +q=this.V5(a,b,c) +if(q==null)p=o +else{p=q.gA() +p=p==null?o:p.e}r.a(p) +if(s!=p&&s!=null&&p!=null)p.a=s.a +return q}, +lB(a){this.aJ.w(0,a.d) +this.mI(a)}, +S0(a){var s,r=this +r.gA() +s=a.e +s.toString +s=t.D.a(s).b +s.toString +r.r.up(r,new G.aaF(r,s))}, +acI(a,b,c,d,e){var s,r=this.gH().d.gyz() +this.gH() +d.toString +s=G.aE6(b,c,d,e,r) +return s}, +EB(){var s=this.aJ +s.ad7() +s.R5() +this.gH()}, +Ew(a){var s=a.e +s.toString +t.D.a(s).b=this.a1}, +n6(a,b){this.gA().At(0,t.q.a(a),this.W)}, +na(a,b,c){this.gA().zb(t.q.a(a),this.W)}, +ni(a,b){this.gA().w(0,t.q.a(a))}, +bm(a){var s=this.aJ,r=s.$ti +r=r.j("@<1>").aZ(r.Q[1]).j("nI<1,2>") +r=H.lE(new P.nI(s,r),r.j("r.E"),t.u) +C.b.aj(P.aG(r,!0,H.w(r).j("r.E")),a)}} +G.aaE.prototype={ +$1(a){var s,r,q,p,o=this,n=o.b +n.a1=a +q=n.aJ +if(q.h(0,a)!=null&&!J.f(q.h(0,a),o.c.h(0,a))){q.q(0,a,n.d5(q.h(0,a),null,a)) +o.a.a=!0}s=n.d5(o.c.h(0,a),n.gH().d.DR(0,n,a),a) +if(s!=null){p=o.a +p.a=p.a||!J.f(q.h(0,a),s) +q.q(0,a,s) +q=s.gA().e +q.toString +r=t.D.a(q) +if(a===0)r.a=0 +else{q=o.d +if(q.aC(0,a))r.a=q.h(0,a)}if(!r.c)n.W=t.Qv.a(s.gA())}else{o.a.a=!0 +q.w(0,a)}}, +$S:63} +G.aaC.prototype={ +$0(){return null}, +$S:6} +G.aaD.prototype={ +$0(){return this.a.aJ.h(0,this.b)}, +$S:377} +G.aaB.prototype={ +$0(){var s,r,q=this,p=q.a +p.W=q.b==null?null:t.Qv.a(p.aJ.h(0,q.c-1).gA()) +s=null +try{r=p.a1=q.c +s=p.d5(p.aJ.h(0,r),p.gH().d.DR(0,p,r),r)}finally{p.a1=null}r=q.c +p=p.aJ +if(s!=null)p.q(0,r,s) +else p.w(0,r)}, +$S:0} +G.aaF.prototype={ +$0(){var s,r,q,p=this +try{r=p.a +q=r.a1=p.b +s=r.d5(r.aJ.h(0,q),null,q)}finally{p.a.a1=null}p.a.aJ.w(0,p.b)}, +$S:0} +G.vb.prototype={ +uj(a){var s,r,q=a.e +q.toString +t.Cl.a(q) +s=this.f +if(q.uS$!==s){q.uS$=s +r=a.gaf(a) +if(r instanceof K.x&&!s)r.X()}}} +L.kb.prototype={ +cK(a){var s,r=this +if(r.x.k(0,a.x))if(r.z===a.z)if(r.Q===a.Q)s=r.cx!==a.cx||!1 +else s=!0 +else s=!0 +else s=!0 +return s}, +zL(a,b,c){var s=this +return L.lL(c,null,s.ch,s.Q,s.z,s.x,s.y,s.cy,s.cx)}} +L.a_L.prototype={ +$1(a){var s,r=a.a_(t.yS) +if(r==null)r=C.nn +s=r.x.bW(this.b) +return L.lL(this.x,this.a,r.ch,r.Q,r.z,s,r.y,null,r.cx)}, +$S:378} +L.Qf.prototype={ +I(a,b){throw H.c(U.uG("A DefaultTextStyle constructed with DefaultTextStyle.fallback cannot be incorporated into the widget tree, it is meant only to provide a fallback value returned by DefaultTextStyle.of() when no enclosing default text style is present in a BuildContext."))}} +L.Mc.prototype={ +I(a,b){var s,r,q,p,o,n,m,l,k=this,j=null,i=b.a_(t.yS) +if(i==null)i=C.nn +s=k.e +if(s==null||s.a)s=i.x.bW(s) +r=F.dW(b) +r=r==null?j:r.cy +if(r===!0)s=s.bW(C.aAm) +r=k.r +if(r==null)r=i.y +if(r==null)r=C.ak +q=k.x +p=k.Q +if(p==null)p=s==null?j:s.k3 +if(p==null)p=i.Q +o=F.amq(b) +n=k.cx +if(n==null)n=i.ch +m=L.aqk(b) +l=T.arZ(j,n,p,i.z,j,Q.nl(j,s,k.c),r,q,m,o,i.cx) +i=k.cy +return i!=null?T.bH(j,new T.lY(!0,l,j),!1,j,j,!1,j,j,j,j,i,j,j,j,j,j,j,j,j,j,j,j,j,j,j,q,j):l}} +Y.xP.prototype={ +gbX(){var s,r=$.C.n$.f.f +if((r==null?null:r.d)!=null){s=r.d.S +s.toString +s=!t.MN.b(s)}else s=!0 +if(s)return null +r=r.d.S +r.toString +return t.MN.a(r)}, +rn(a,b){return this.gbX()!=null}} +M.lO.prototype={} +F.xU.prototype={ +i(a){return this.b}} +F.Sv.prototype={ +i(a){return this.b}} +F.abR.prototype={ +adr(a){var s,r=a.a.c.a,q=r.b +r=r.a +s=q.a +q=q.b +T.og(new T.k8(C.c.N(r,s,q))) +a.ew(new N.c1(C.c.N(r,0,s)+C.c.bz(r,q),X.ds(C.o,s),C.aa),C.ld) +s=a.a.c.a.b +a.un(new P.b0(s.d,s.e)) +a.mf()}, +adq(a,b){var s,r=a.a.c.a,q=r.b +r=r.a +s=q.b +T.og(new T.k8(C.c.N(r,q.a,s))) +q=a.a.c.a.b +a.un(new P.b0(q.d,q.e)) +switch(U.fh()){case C.N:a.Qy(!1) +return +case C.I:case C.P:case C.T:case C.L:case C.M:a.ew(new N.c1(r,X.ds(C.o,s),C.aa),C.ld) +a.mf() +return}}, +yJ(a){return this.adJ(a)}, +adJ(a){var s=0,r=P.ao(t.H),q,p,o,n,m,l +var $async$yJ=P.ak(function(b,c){if(b===1)return P.al(c,r) +while(true)switch(s){case 0:m=a.a.c.a +s=2 +return P.av(T.D4("text/plain"),$async$yJ) +case 2:l=c +if(l!=null){q=m.b +m=m.a +p=q.a +o=C.c.N(m,0,p) +n=l.a +n.toString +a.ew(new N.c1(o+n+C.c.bz(m,q.b),X.ds(C.o,p+n.length),C.aa),C.ld)}m=a.a.c.a.b +a.un(new P.b0(m.d,m.e)) +a.mf() +return P.am(null,r)}}) +return P.an($async$yJ,r)}} +F.Mh.prototype={ +gxJ(){var s=this.ch +return s==null?H.h(H.v("_toolbarController")):s}, +sQp(a){var s,r=this +if(r.dx===a)return +r.dx=a +s=$.by +if(s.cx$===C.dR)s.z$.push(r.gNg()) +else r.u7()}, +U_(){var s,r,q=this +if(q.cy!=null)return +q.cy=H.a([X.Jl(new F.abU(q),!1),X.Jl(new F.abV(q),!1)],t.wi) +s=q.a.F0(t.N1) +s.toString +r=q.cy +r.toString +s.QF(0,r)}, +be(a,b){var s,r=this +if(r.cx.k(0,b))return +r.cx=b +s=$.by +if(s.cx$===C.dR)s.z$.push(r.gNg()) +else r.u7()}, +Nh(a){var s=this.cy +if(s!=null){s[0].lE() +this.cy[1].lE()}s=this.db +if(s!=null)s.lE()}, +u7(){return this.Nh(null)}, +yR(){var s=this,r=s.cy +if(r!=null){r[0].bT(0) +s.cy[1].bT(0) +s.cy=null}if(s.db!=null)s.mf()}, +mf(){this.gxJ().ej(0) +this.db.bT(0) +this.db=null}, +IQ(a,b){var s=this,r=null,q=s.r,p=s.cx.b +return new T.lY(!0,p.a===p.b&&b===C.e5||q==null?M.eu(r,r,r,r,r,r,r,r,r):L.asJ(new F.AD(p,b,s.d,s.e,s.f,new F.abT(s,b),s.z,q,s.y,s.x,r),!1,!1,!1,s.dx),r)}} +F.abU.prototype={ +$1(a){return this.a.IQ(a,C.fk)}, +$S:19} +F.abV.prototype={ +$1(a){return this.a.IQ(a,C.e5)}, +$S:19} +F.abT.prototype={ +$1(a){var s,r,q=this.a +switch(this.b){case C.fk:s=new P.b0(a.c,a.e) +break +case C.e5:s=new P.b0(a.d,a.e) +break +default:s=null}r=q.x +r.ew(q.cx.Ea(a),C.le) +r.un(s)}, +$S:104} +F.AD.prototype={ +aE(){return new F.AE(null,C.p)}, +gu9(a){switch(this.d){case C.fk:return this.r.eF +case C.e5:return this.r.dn}}, +Rw(a){return this.x.$1(a)}} +F.AE.prototype={ +gJM(){var s=this.d +return s==null?H.h(H.v("_dragPosition")):s}, +gxI(){var s=this.e +return s==null?H.h(H.v("_controller")):s}, +b3(){var s,r=this +r.bt() +r.e=G.bB(null,C.ei,0,null,1,null,r) +r.Ci() +s=r.a +s.gu9(s).ab(0,r.gCh())}, +Ci(){var s=this.a +if(s.gu9(s).a)this.gxI().bI(0) +else this.gxI().cJ(0)}, +bo(a){var s,r,q=this +q.bU(a) +s=q.gCh() +a.gu9(a).a0(0,s) +q.Ci() +r=q.a +r.gu9(r).ab(0,s)}, +l(a){var s=this,r=s.a +r.gu9(r).a0(0,s.gCh()) +s.gxI().l(0) +s.XX(0)}, +C7(a){var s=this.a +this.d=a.b.R(0,new P.m(0,-s.z.pX(s.r.ar.gcD()).b))}, +C9(a){var s,r,q,p,o=this +o.d=o.gJM().R(0,a.b) +s=o.a.r.zU(o.gJM()) +r=o.a +q=r.c +if(q.a===q.b){r.Rw(X.qt(s)) +return}switch(r.d){case C.fk:p=X.d0(C.o,s.a,q.d,!1) +break +case C.e5:p=X.d0(C.o,q.c,s.a,!1) +break +default:p=null}if(p.c>=p.d)return +r.Rw(p)}, +I(a9,b0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6=this,a7=null,a8=a6.a +switch(a8.d){case C.fk:s=a8.e +a8=a8.r.ar.e +a8.toString +r=a6.J3(a8,C.dY,C.dZ) +break +case C.e5:s=a8.f +a8=a8.r.ar.e +a8.toString +r=a6.J3(a8,C.dZ,C.dY) +break +default:r=a7 +s=r}q=a6.a.r.ar.c.vF() +a8=a6.a +p=a8.ch.a.c.a.a +o=a8.c +if(q===p)a8=o.gcV()&&o.a!==o.b +else a8=!1 +if(a8){a8=o.a +n=o.b +m=C.c.N(p,a8,n) +l=new T.eC(m) +l=l.gJ(l) +k=new T.eC(m) +k=k.gL(k) +j=a6.a.r.zV(new P.cH(a8,a8+l.length)) +i=a6.a.r.zV(new P.cH(n-k.length,n))}else{i=a7 +j=i}a8=a6.a +n=a8.z +a8=a8.r.ar.gcD() +l=j==null +k=l?a7:j.d-j.b +if(k==null)k=a6.a.r.ar.gcD() +h=i==null +g=h?a7:i.d-i.b +f=n.np(r,a8,k,g==null?a6.a.r.ar.gcD():g) +a8=a6.a +e=a8.z.pX(a8.r.ar.gcD()) +a8=-f.a +n=-f.b +k=a8+e.a +g=n+e.b +d=new P.A(a8,n,k,g) +c=d.oc(P.il(d.gbg(),24)) +b=c.a +a=c.c-b +a8=Math.max((a-(k-a8))/2,0) +k=c.b +a0=c.d-k +n=Math.max((a0-(g-n))/2,0) +g=a6.gxI() +a1=a6.a +a2=a1.Q +a3=a1.z +a1=a1.r.ar.gcD() +a4=a6.a +a5=a4.y +l=l?a7:j.d-j.b +if(l==null)l=a4.r.ar.gcD() +h=h?a7:i.d-i.b +return T.aAU(K.oD(!1,M.eu(C.e6,D.ki(C.cI,new T.dL(new V.b4(a8,n,a8,n),a3.xZ(b0,r,a1,a5,l,h==null?a6.a.r.ar.gcD():h),a7),a2,!1,a7,a7,a7,a7,a7,a7,a7,a7,a7,a7,a6.gC6(),a6.gC8(),a7,a7,a7,a7,a7,a7,a7),a7,a7,a7,a0,a7,a7,a),g),s,new P.m(b,k),!1)}, +J3(a,b,c){var s=this.a.c +if(s.a===s.b)return C.f7 +switch(a){case C.k:return b +case C.t:return c}}} +F.xT.prototype={ +ga5F(){var s,r,q,p=this.a.z,o=p.gaH() +o.toString +o=$.C.n$.Q.h(0,o.r).gA() +o.toString +s=t.E +s.a(o) +o=p.gaH() +o.toString +o=$.C.n$.Q.h(0,o.r).gA() +o.toString +s.a(o) +r=p.gaH() +r.toString +r=$.C.n$.Q.h(0,r.r).gA() +r.toString +r=s.a(r).ra +r.toString +q=o.zU(r) +o=p.gaH() +o.toString +o=$.C.n$.Q.h(0,o.r).gA() +o.toString +r=q.a +if(s.a(o).a4.a<=r){p=p.gaH() +p.toString +p=$.C.n$.Q.h(0,p.r).gA() +p.toString +r=s.a(p).a4.b>=r +p=r}else p=!1 +return p}, +afL(a){var s,r=this.a.z.gaH() +r.toString +r=$.C.n$.Q.h(0,r.r).gA() +r.toString +t.E.a(r).iL=a.a +s=a.b +this.b=s==null||s===C.aD||s===C.b6}, +FY(a){var s +this.b=!0 +s=this.a +s.a.toString +s=s.z.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s).tb(C.Fx,a.a)}, +afG(){}, +afA(a){var s +if(this.b){s=this.a.z.gaH() +s.toString +s.tl()}}, +afw(){var s,r,q=this.a +q.a.toString +if(!this.ga5F()){s=q.z.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s) +r=s.iL +r.toString +s.tb(C.dS,r)}if(this.b){q=q.z +s=q.gaH() +s.toString +s.mf() +q=q.gaH() +q.toString +q.tl()}}, +afy(a){var s=this.a.z.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s) +s.ra=s.iL=a.a +this.b=!0}, +afg(a){var s,r,q=this.a +q.a.toString +q=q.z +s=q.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +t.E.a(s) +r=s.iL +r.toString +s.tb(C.dS,r) +if(this.b){q=q.gaH() +q.toString +q.tl()}}, +afk(a){var s,r,q,p=this.a +p.a.toString +s=a.d +this.b=s==null||s===C.aD||s===C.b6 +p=p.z +r=p.gaH() +r.toString +r=$.C.n$.Q.h(0,r.r).gA() +r.toString +q=t.E +q.a(r).q3(C.le,a.b) +p=p.gaH() +p.toString +p=$.C.n$.Q.h(0,p.r).gA() +p.toString +p=q.a(p).dV.cx +p.toString +this.c=p}, +afm(a,b){var s,r,q,p=this.a +p.a.toString +p=p.z +s=p.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +r=t.E +if(r.a(s).bh===1){s=p.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +s=r.a(s).dV.cx +s.toString +q=new P.m(s-this.c,0)}else{s=p.gaH() +s.toString +s=$.C.n$.Q.h(0,s.r).gA() +s.toString +s=r.a(s).dV.cx +s.toString +q=new P.m(0,s-this.c)}p=p.gaH() +p.toString +p=$.C.n$.Q.h(0,p.r).gA() +p.toString +r.a(p).H7(C.le,a.b.a5(0,q),b.d)}, +afi(a){}} +F.xS.prototype={ +aE(){return new F.AC(C.p)}} +F.AC.prototype={ +l(a){var s=this.d +if(s!=null)s.b5(0) +s=this.y +if(s!=null)s.b5(0) +this.bf(0)}, +a93(a){var s=this +s.a.c.$1(a) +if(s.d!=null&&s.a5C(a.a)){s.a.cx.$1(a) +s.d.b5(0) +s.e=s.d=null +s.f=!0}}, +a55(a){var s=this +if(!s.f){s.a.x.$1(a) +s.e=a.a +s.d=P.c2(C.bP,s.ga1r())}s.f=!1}, +a91(){this.a.y.$0()}, +C7(a){this.r=a +this.a.cy.$1(a)}, +C9(a){var s=this +s.x=a +if(s.y==null)s.y=P.c2(C.ek,s.ga3n())}, +KK(){var s,r=this,q=r.a.db,p=r.r +p.toString +s=r.x +s.toString +q.$2(p,s) +r.x=r.y=null}, +a3m(a){var s=this,r=s.y +if(r!=null){r.b5(0) +s.KK()}s.a.dx.$1(a) +s.x=s.r=s.y=null}, +a2k(a){var s=this.d +if(s!=null)s.b5(0) +this.d=null +s=this.a.d +if(s!=null)s.$1(a)}, +a2i(a){var s=this.a.e +if(s!=null)s.$1(a)}, +a3V(a){var s +if(!this.f){this.a.toString +s=!0}else s=!1 +if(s)this.a.z.$1(a)}, +a3T(a){var s +if(!this.f){this.a.toString +s=!0}else s=!1 +if(s)this.a.Q.$1(a)}, +a3R(a){var s,r=this +if(!r.f){r.a.toString +s=!0}else s=!1 +if(s)r.a.ch.$1(a) +r.f=!1}, +a1s(){this.e=this.d=null}, +a5C(a){var s=this.e +if(s==null)return!1 +return a.a5(0,s).gdd()<=100}, +I(a,b){var s,r,q=this,p=P.D(t.n,t.xR) +p.q(0,C.lK,new D.cf(new F.aim(q),new F.ain(q),t.UN)) +q.a.toString +p.q(0,C.lI,new D.cf(new F.aio(q),new F.aip(q),t.jn)) +q.a.toString +p.q(0,C.it,new D.cf(new F.aiq(q),new F.air(q),t.Uv)) +s=q.a +if(s.d!=null||s.e!=null)p.q(0,C.aBy,new D.cf(new F.ais(q),new F.ait(q),t.C1)) +s=q.a +r=s.dy +return new D.jm(s.fr,p,r,!0,null,null)}} +F.aim.prototype={ +$0(){return N.abj(this.a)}, +$S:128} +F.ain.prototype={ +$1(a){var s=this.a,r=s.a +a.br=r.f +a.aK=r.r +a.a3=s.ga92() +a.b1=s.ga54() +a.aR=s.ga90()}, +$S:129} +F.aio.prototype={ +$0(){return T.amk(this.a,null,C.aD,null,null)}, +$S:130} +F.aip.prototype={ +$1(a){var s=this.a +a.ry=s.ga3U() +a.x1=s.ga3S() +a.y1=s.ga3Q()}, +$S:131} +F.aiq.prototype={ +$0(){return O.Gl(this.a,C.aE,null)}, +$S:57} +F.air.prototype={ +$1(a){var s +a.z=C.no +s=this.a +a.ch=s.gC6() +a.cx=s.gC8() +a.cy=s.ga3l()}, +$S:72} +F.ais.prototype={ +$0(){return K.aBQ(this.a)}, +$S:381} +F.ait.prototype={ +$1(a){var s=this.a,r=s.a +a.z=r.d!=null?s.ga2j():null +a.cx=r.e!=null?s.ga2h():null}, +$S:382} +F.Bf.prototype={ +l(a){this.bf(0)}, +aQ(){var s,r=this.f5$ +if(r!=null){s=this.c +s.toString +r.sdI(0,!U.dh(s))}this.c6()}} +U.qx.prototype={ +I(a,b){var s=this.c&&U.dh(b) +return new U.yR(s,this.d,null)}} +U.yR.prototype={ +cK(a){return this.f!==a.f}} +U.n8.prototype={ +yg(a){return this.f5$=new M.qw(a,null)}} +U.dA.prototype={ +yg(a){var s,r=this.bB$ +if(r==null)r=this.bB$=P.aS(t.DH) +s=new U.T8(this,a,null) +r.F(0,s) +return s}} +U.T8.prototype={ +l(a){this.x.bB$.w(0,this) +this.If(0)}} +U.Mm.prototype={ +I(a,b){var s=this.d +X.abf(new X.UW(this.c,s.gm(s))) +return this.e}} +K.th.prototype={ +aE(){return new K.yi(C.p)}} +K.yi.prototype={ +b3(){this.bt() +this.a.c.ab(0,this.gC5())}, +bo(a){var s,r,q=this +q.bU(a) +s=a.c +if(!q.a.c.k(0,s)){r=q.gC5() +s.a0(0,r) +q.a.c.ab(0,r)}}, +l(a){this.a.c.a0(0,this.gC5()) +this.bf(0)}, +a3b(){this.au(new K.acV())}, +I(a,b){return this.a.I(0,b)}} +K.acV.prototype={ +$0(){}, +$S:0} +K.LK.prototype={ +I(a,b){var s=this,r=t.so.a(s.c),q=r.gm(r) +if(s.e===C.t)q=new P.m(-q.a,q.b) +return T.aqE(s.r,s.f,q)}} +K.Lf.prototype={ +I(a,b){var s=t.m.a(this.c) +s=s.gm(s) +return new T.qA(E.a4v(s,s,1),C.aP,!0,null,this.r,null)}} +K.L5.prototype={ +I(a,b){var s=t.m.a(this.c) +return T.an8(C.aP,s.gm(s)*3.141592653589793*2,this.r,null)}} +K.FM.prototype={ +aP(a){var s,r=null,q=new E.Kq(r,r,r,r,r,T.ac()) +q.gax() +s=q.gaG() +q.fr=s +q.sb7(r) +q.sec(0,this.e) +q.sxS(this.f) +return q}, +aY(a,b){b.sec(0,this.e) +b.sxS(this.f)}} +K.Fa.prototype={ +I(a,b){var s=this.e,r=s.a +return M.aqj(this.r,s.b.as(0,r.gm(r)),C.jF)}} +K.BQ.prototype={ +I(a,b){return this.e.$2(b,this.f)}} +Q.Lx.prototype={ +aP(a){var s=this.e,r=Q.asI(a,s),q=T.ac() +s=new Q.KW(s,r,this.r,250,C.IO,this.x,q,0,null,null,T.ac()) +s.gax() +s.fr=!0 +s.M(0,null) +return s}, +aY(a,b){var s=this.e +b.smR(s) +s=Q.asI(a,s) +b.sabI(s) +b.sfD(0,this.r) +b.smU(this.x)}} +L.MF.prototype={ +I(a,b){var s,r,q,p,o=this +if(o.x){s=o.e +r=!s +q=r&&!0 +p=new T.fw(r,q,o.c,null) +return T.Jg(!1,p,s?1:0)}if(o.f){p=o.c +if(!o.r)p=new U.qx(o.e,p,null) +return new T.mF(!o.e,p,null)}return o.e?o.c:C.f4}} +F.ye.prototype={ +aE(){return new F.Tb(C.p)}} +F.Tb.prototype={ +aQ(){var s,r=this +r.c6() +r.a.toString +s=r.c +s.toString +r.d=T.p8(s,t.X) +r.a.toString}, +bo(a){this.bU(a) +this.a.toString}, +l(a){this.a.toString +this.bf(0)}, +I(a,b){return this.a.c}} +Y.Ge.prototype={$iQ:1} +Y.Pc.prototype={ +pt(a){return $.aoF().v(0,a.gcB(a))}, +cW(a,b){return $.aFb.bL(0,b,new Y.afd(b))}, +oB(a){return!1}, +i(a){return"GlobalCupertinoLocalizations.delegate("+$.aoF().a+" locales)"}} +Y.afd.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i +L.auS() +s=this.a +r=X.e3(s.CJ("_")) +q=H.b2("fullYearFormat") +p=H.b2("dayFormat") +o=H.b2("mediumDateFormat") +n=H.b2("singleDigitHourFormat") +m=H.b2("singleDigitMinuteFormat") +l=H.b2("doubleDigitMinuteFormat") +k=H.b2("singleDigitSecondFormat") +j=H.b2("decimalFormat") +i=new Y.afe(q,p,o,n,m,l,k,j) +if(A.F6(r))i.$1(r) +else if(A.F6(s.gcB(s)))i.$1(s.gcB(s)) +else i.$1(null) +s=S.aIy(s,q.aV(),p.aV(),o.aV(),n.aV(),m.aV(),l.aV(),k.aV(),j.aV()) +s.toString +return new O.bO(s,t.u4)}, +$S:383} +Y.afe.prototype={ +$1(a){var s=this +s.a.b=A.a_A(a) +s.b.b=A.aBb(a) +s.c.b=A.a_z(a) +s.d.b=A.aqg("HH",a) +s.e.b=A.aBc(a) +s.f.b=A.aqg("mm",a) +s.r.b=A.aBd(a) +s.x.b=S.a5s(a)}, +$S:107} +S.Di.prototype={} +S.Dj.prototype={} +S.Dk.prototype={} +S.Dl.prototype={} +S.Dm.prototype={} +S.Dn.prototype={} +S.Do.prototype={} +S.Dp.prototype={} +S.Dq.prototype={} +S.Dr.prototype={} +S.Ds.prototype={} +S.Dt.prototype={} +S.tY.prototype={} +S.Du.prototype={} +S.Dv.prototype={} +S.tZ.prototype={} +S.Dw.prototype={} +S.Dx.prototype={} +S.Dy.prototype={} +S.Dz.prototype={} +S.DA.prototype={} +S.DB.prototype={} +S.DC.prototype={} +S.DD.prototype={} +S.u_.prototype={} +S.DE.prototype={} +S.DF.prototype={} +S.DG.prototype={} +S.DH.prototype={} +S.DI.prototype={} +S.DJ.prototype={} +S.DK.prototype={} +S.DL.prototype={} +S.DM.prototype={} +S.DN.prototype={} +S.DO.prototype={} +S.DP.prototype={} +S.DQ.prototype={} +S.DR.prototype={} +S.DS.prototype={} +S.DT.prototype={} +S.DU.prototype={} +S.DV.prototype={} +S.DW.prototype={} +S.DX.prototype={} +S.DY.prototype={} +S.DZ.prototype={} +S.E_.prototype={} +S.E0.prototype={} +S.E1.prototype={} +S.u0.prototype={} +S.E2.prototype={} +S.E3.prototype={} +S.E4.prototype={} +S.E5.prototype={} +S.E6.prototype={} +S.E7.prototype={} +S.E8.prototype={} +S.E9.prototype={} +S.Ea.prototype={} +S.Eb.prototype={} +S.Ec.prototype={} +S.Ed.prototype={} +S.Ee.prototype={} +S.Ef.prototype={} +S.Eg.prototype={} +S.Eh.prototype={} +S.Ei.prototype={} +S.Ej.prototype={} +S.Ek.prototype={} +S.El.prototype={} +S.Em.prototype={} +S.En.prototype={} +S.Eo.prototype={} +S.Ep.prototype={} +S.Eq.prototype={} +S.Er.prototype={} +S.Es.prototype={} +S.Et.prototype={} +S.Eu.prototype={} +S.Ev.prototype={} +S.Ew.prototype={} +S.Ex.prototype={} +S.Ey.prototype={} +S.Ez.prototype={} +S.EA.prototype={} +S.u1.prototype={} +S.EB.prototype={} +S.EC.prototype={} +S.ED.prototype={} +S.EE.prototype={} +S.EF.prototype={} +S.EG.prototype={} +S.EH.prototype={} +S.u2.prototype={} +S.EI.prototype={} +S.EJ.prototype={} +S.EK.prototype={} +S.EL.prototype={} +S.EM.prototype={} +S.EN.prototype={} +S.EO.prototype={} +S.EP.prototype={} +S.EQ.prototype={} +S.ER.prototype={} +S.ES.prototype={} +S.ET.prototype={} +S.EU.prototype={} +S.u3.prototype={} +S.EV.prototype={} +S.u4.prototype={} +S.EW.prototype={} +S.EX.prototype={} +S.EY.prototype={} +Y.H2.prototype={ +gam(){return"Terug"}, +gO(){return"Dialoog"}, +gT(){return"Maak toe"}, +gY(){return"Maak navigasiekieslys oop"}, +gad(){return"Opspringkieslys"}, +gao(){return C.v}} +Y.H3.prototype={ +gam(){return"\u1270\u1218\u1208\u1235"}, +gO(){return"\u1218\u1308\u1293\u129b"}, +gT(){return"\u12a0\u1230\u1293\u1265\u1275"}, +gY(){return"\u12e8\u12f3\u1230\u1233 \u121d\u1293\u120c\u1295 \u12ad\u1348\u1275"}, +gad(){return"\u12e8\u1265\u1245-\u1263\u12ed \u121d\u1293\u120c"}, +gao(){return C.v}} +Y.H4.prototype={ +gam(){return"\u0631\u062c\u0648\u0639"}, +gO(){return"\u0645\u0631\u0628\u0639 \u062d\u0648\u0627\u0631"}, +gT(){return"\u0631\u0641\u0636"}, +gY(){return"\u0641\u062a\u062d \u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u062a\u0646\u0642\u0644"}, +gad(){return"\u0642\u0627\u0626\u0645\u0629 \u0645\u0646\u0628\u062b\u0642\u0629"}, +gao(){return C.aN}} +Y.H5.prototype={ +gam(){return"\u0989\u09ad\u09a4\u09bf \u09af\u09be\u0993\u0995"}, +gO(){return"\u09a1\u09be\u09df\u09b2'\u0997"}, +gT(){return"\u0985\u0997\u09cd\u09f0\u09be\u09b9\u09cd\u09af \u0995\u09f0\u0995"}, +gY(){return"\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09cd\u09ac\u09a8 \u09ae\u09c7\u09a8\u09c1 \u0996\u09cb\u09b2\u0995"}, +gad(){return"\u09aa'\u09aa\u0986\u09aa \u09ae\u09c7\u09a8\u09c1"}, +gao(){return C.v}} +Y.H6.prototype={ +gam(){return"Geri"}, +gO(){return"Dialoq"}, +gT(){return"\u0130mtina edin"}, +gY(){return"Naviqasiya menyusunu a\xe7\u0131n"}, +gad(){return"Popap menyusu"}, +gao(){return C.v}} +Y.H7.prototype={ +gam(){return"\u041d\u0430\u0437\u0430\u0434"}, +gO(){return"\u0414\u044b\u044f\u043b\u043e\u0433\u0430\u0432\u0430\u0435 \u0430\u043a\u043d\u043e"}, +gT(){return"\u0410\u0434\u0445\u0456\u043b\u0456\u0446\u044c"}, +gY(){return"\u0410\u0434\u043a\u0440\u044b\u0446\u044c \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u044b\u0456"}, +gad(){return"\u041c\u0435\u043d\u044e \u045e\u0441\u043f\u043b\u044b\u0432\u0430\u043b\u044c\u043d\u0430\u0433\u0430 \u0430\u043a\u043d\u0430"}, +gao(){return C.v}} +Y.H8.prototype={ +gam(){return"\u041d\u0430\u0437\u0430\u0434"}, +gO(){return"\u0414\u0438\u0430\u043b\u043e\u0433\u043e\u0432 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446"}, +gT(){return"\u041e\u0442\u0445\u0432\u044a\u0440\u043b\u044f\u043d\u0435"}, +gY(){return"\u041e\u0442\u0432\u0430\u0440\u044f\u043d\u0435 \u043d\u0430 \u043c\u0435\u043d\u044e\u0442\u043e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f"}, +gad(){return"\u0418\u0437\u0441\u043a\u0430\u0447\u0430\u0449\u043e \u043c\u0435\u043d\u044e"}, +gao(){return C.v}} +Y.H9.prototype={ +gam(){return"\u09ab\u09bf\u09b0\u09c7 \u09af\u09be\u09a8"}, +gO(){return"\u09a1\u09be\u09df\u09be\u09b2\u0997"}, +gT(){return"\u0996\u09be\u09b0\u09bf\u099c \u0995\u09b0\u09c1\u09a8"}, +gY(){return"\u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u09b6\u09a8 \u09ae\u09c7\u09a8\u09c1 \u0996\u09c1\u09b2\u09c1\u09a8"}, +gad(){return"\u09aa\u09aa-\u0986\u09aa \u09ae\u09c7\u09a8\u09c1"}, +gao(){return C.aN}} +Y.Ha.prototype={ +gam(){return"Nazad"}, +gO(){return"Dijalo\u0161ki okvir"}, +gT(){return"Odbaci"}, +gY(){return"Otvorite meni za navigaciju"}, +gad(){return"Sko\u010dni meni"}, +gao(){return C.v}} +Y.Hb.prototype={ +gam(){return"Enrere"}, +gO(){return"Di\xe0leg"}, +gT(){return"Ignora"}, +gY(){return"Obre el men\xfa de navegaci\xf3"}, +gad(){return"Men\xfa emergent"}, +gao(){return C.v}} +Y.Hc.prototype={ +gam(){return"Zp\u011bt"}, +gO(){return"Dialogov\xe9 okno"}, +gT(){return"Zav\u0159\xedt"}, +gY(){return"Otev\u0159\xedt naviga\u010dn\xed nab\xeddku"}, +gad(){return"Vyskakovac\xed nab\xeddka"}, +gao(){return C.v}} +Y.Hd.prototype={ +gam(){return"Tilbage"}, +gO(){return"Dialogboks"}, +gT(){return"Afvis"}, +gY(){return"\xc5bn navigationsmenuen"}, +gad(){return"Pop op-menu"}, +gao(){return C.v}} +Y.vC.prototype={ +gam(){return"Zur\xfcck"}, +gO(){return"Dialogfeld"}, +gT(){return"Schlie\xdfen"}, +gY(){return"Navigationsmen\xfc \xf6ffnen"}, +gad(){return"Pop-up-Men\xfc"}, +gao(){return C.v}} +Y.He.prototype={ +gT(){return"Schliessen"}} +Y.Hf.prototype={ +gam(){return"\u03a0\u03af\u03c3\u03c9"}, +gO(){return"\u03a0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03b4\u03b9\u03b1\u03bb\u03cc\u03b3\u03bf\u03c5"}, +gT(){return"\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7"}, +gY(){return"\u0386\u03bd\u03bf\u03b9\u03b3\u03bc\u03b1 \u03bc\u03b5\u03bd\u03bf\u03cd \u03c0\u03bb\u03bf\u03ae\u03b3\u03b7\u03c3\u03b7\u03c2"}, +gad(){return"\u0391\u03bd\u03b1\u03b4\u03c5\u03cc\u03bc\u03b5\u03bd\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd"}, +gao(){return C.v}} +Y.vD.prototype={ +gam(){return"Back"}, +gO(){return"Dialog"}, +gT(){return"Dismiss"}, +gY(){return"Open navigation menu"}, +gad(){return"Popup menu"}, +gao(){return C.v}} +Y.Hg.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hh.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hi.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hj.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hk.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hl.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hm.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.Hn.prototype={ +gad(){return"Pop-up menu"}, +gO(){return"Dialogue"}} +Y.vE.prototype={ +gam(){return"Atr\xe1s"}, +gO(){return"Cuadro de di\xe1logo"}, +gT(){return"Cerrar"}, +gY(){return"Abrir el men\xfa de navegaci\xf3n"}, +gad(){return"Men\xfa emergente"}, +gao(){return C.v}} +Y.Ho.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hp.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hq.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hr.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hs.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Ht.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hu.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hv.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hw.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hx.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hy.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.Hz.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HA.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HB.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HC.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HD.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HE.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HF.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HG.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HH.prototype={ +gT(){return"Descartar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gO(){return"Di\xe1logo"}} +Y.HI.prototype={ +gam(){return"Tagasi"}, +gO(){return"Dialoog"}, +gT(){return"Loobu"}, +gY(){return"Ava navigeerimismen\xfc\xfc"}, +gad(){return"H\xfcpikmen\xfc\xfc"}, +gao(){return C.v}} +Y.HJ.prototype={ +gam(){return"Atzera"}, +gO(){return"Leihoa"}, +gT(){return"Baztertu"}, +gY(){return"Ireki nabigazio-menua"}, +gad(){return"Menu gainerakorra"}, +gao(){return C.v}} +Y.HK.prototype={ +gam(){return"\u0628\u0631\u06af\u0634\u062a"}, +gO(){return"\u06a9\u0627\u062f\u0631 \u06af\u0641\u062a\u06af\u0648"}, +gT(){return"\u0646\u067e\u0630\u06cc\u0631\u0641\u062a\u0646"}, +gY(){return"\u0628\u0627\u0632 \u06a9\u0631\u062f\u0646 \u0645\u0646\u0648\u06cc \u067e\u06cc\u0645\u0627\u06cc\u0634"}, +gad(){return"\u0645\u0646\u0648\u06cc \u0628\u0627\u0632\u0634\u0648"}, +gao(){return C.aN}} +Y.HL.prototype={ +gam(){return"Takaisin"}, +gO(){return"Valintaikkuna"}, +gT(){return"Ohita"}, +gY(){return"Avaa navigointivalikko"}, +gad(){return"Ponnahdusvalikko"}, +gao(){return C.v}} +Y.HM.prototype={ +gam(){return"Bumalik"}, +gO(){return"Dialog"}, +gT(){return"I-dismiss"}, +gY(){return"Buksan ang menu ng navigation"}, +gad(){return"Popup na menu"}, +gao(){return C.v}} +Y.vF.prototype={ +gam(){return"Retour"}, +gO(){return"Bo\xeete de dialogue"}, +gT(){return"Ignorer"}, +gY(){return"Ouvrir le menu de navigation"}, +gad(){return"Menu contextuel"}, +gao(){return C.v}} +Y.HN.prototype={} +Y.HO.prototype={ +gam(){return"Atr\xe1s"}, +gO(){return"Cadro de di\xe1logo"}, +gT(){return"Ignorar"}, +gY(){return"Abrir men\xfa de navegaci\xf3n"}, +gad(){return"Men\xfa emerxente"}, +gao(){return C.v}} +Y.HP.prototype={ +gam(){return"Zur\xfcck"}, +gO(){return"Dialogfeld"}, +gT(){return"Schlie\xdfen"}, +gY(){return"Navigationsmen\xfc \xf6ffnen"}, +gad(){return"Pop-up-Men\xfc"}, +gao(){return C.v}} +Y.HQ.prototype={ +gam(){return"\u0aaa\u0abe\u0a9b\u0ab3"}, +gO(){return"\u0ab8\u0a82\u0ab5\u0abe\u0aa6"}, +gT(){return"\u0a9b\u0acb\u0aa1\u0ac0 \u0aa6\u0acb"}, +gY(){return"\u0aa8\u0ac5\u0ab5\u0abf\u0a97\u0ac7\u0ab6\u0aa8 \u0aae\u0ac7\u0aa8\u0ac2 \u0a96\u0acb\u0ab2\u0acb"}, +gad(){return"\u0aaa\u0ac9\u0aaa\u0a85\u0aaa \u0aae\u0ac7\u0aa8\u0ac2"}, +gao(){return C.aN}} +Y.HR.prototype={ +gam(){return"\u05d4\u05e7\u05d5\u05d3\u05dd"}, +gO(){return"\u05ea\u05d9\u05d1\u05ea \u05d3\u05d5-\u05e9\u05d9\u05d7"}, +gT(){return"\u05e1\u05d2\u05d9\u05e8\u05d4"}, +gY(){return"\u05e4\u05ea\u05d9\u05d7\u05d4 \u05e9\u05dc \u05ea\u05e4\u05e8\u05d9\u05d8 \u05d4\u05e0\u05d9\u05d5\u05d5\u05d8"}, +gad(){return"\u05ea\u05e4\u05e8\u05d9\u05d8 \u05e7\u05d5\u05e4\u05e5"}, +gao(){return C.v}} +Y.HS.prototype={ +gam(){return"\u0935\u093e\u092a\u0938 \u091c\u093e\u090f\u0902"}, +gO(){return"\u0938\u0902\u0935\u093e\u0926"}, +gT(){return"\u0916\u093e\u0930\u093f\u091c \u0915\u0930\u0947\u0902"}, +gY(){return"\u0928\u0947\u0935\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u094d\u092f\u0942 \u0916\u094b\u0932\u0947\u0902"}, +gad(){return"\u092a\u0949\u092a\u0905\u092a \u092e\u0947\u0928\u094d\u092f\u0942"}, +gao(){return C.cu}} +Y.HT.prototype={ +gam(){return"Natrag"}, +gO(){return"Dijalog"}, +gT(){return"Odbaci"}, +gY(){return"Otvaranje izbornika za navigaciju"}, +gad(){return"Sko\u010dni izbornik"}, +gao(){return C.v}} +Y.HU.prototype={ +gam(){return"Vissza"}, +gO(){return"P\xe1rbesz\xe9dablak"}, +gT(){return"Elvet\xe9s"}, +gY(){return"Navig\xe1ci\xf3s men\xfc megnyit\xe1sa"}, +gad(){return"El\u0151ugr\xf3 men\xfc"}, +gao(){return C.v}} +Y.HV.prototype={ +gam(){return"\u0540\u0565\u057f"}, +gO(){return"\u0535\u0580\u056f\u056d\u0578\u057d\u0578\u0582\u0569\u0575\u0561\u0576 \u057a\u0561\u057f\u0578\u0582\u0570\u0561\u0576"}, +gT(){return"\u0553\u0561\u056f\u0565\u056c"}, +gY(){return"\u0532\u0561\u0581\u0565\u056c \u0576\u0561\u057e\u056b\u0563\u0561\u0581\u056b\u0561\u0575\u056b \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f\u0568"}, +gad(){return"\u0535\u056c\u0576\u0578\u0572 \u0568\u0576\u057f\u0580\u0561\u0581\u0561\u0576\u056f"}, +gao(){return C.v}} +Y.HW.prototype={ +gam(){return"Kembali"}, +gO(){return"Dialog"}, +gT(){return"Tutup"}, +gY(){return"Buka menu navigasi"}, +gad(){return"Menu pop-up"}, +gao(){return C.v}} +Y.HX.prototype={ +gam(){return"Til baka"}, +gO(){return"Gluggi"}, +gT(){return"Hunsa"}, +gY(){return"Opna yfirlitsvalmynd"}, +gad(){return"Sprettivalmynd"}, +gao(){return C.v}} +Y.HY.prototype={ +gam(){return"Indietro"}, +gO(){return"Finestra di dialogo"}, +gT(){return"Ignora"}, +gY(){return"Apri il menu di navigazione"}, +gad(){return"Menu popup"}, +gao(){return C.v}} +Y.HZ.prototype={ +gam(){return"\u623b\u308b"}, +gO(){return"\u30c0\u30a4\u30a2\u30ed\u30b0"}, +gT(){return"\u9589\u3058\u308b"}, +gY(){return"\u30ca\u30d3\u30b2\u30fc\u30b7\u30e7\u30f3 \u30e1\u30cb\u30e5\u30fc\u3092\u958b\u304f"}, +gad(){return"\u30dd\u30c3\u30d7\u30a2\u30c3\u30d7 \u30e1\u30cb\u30e5\u30fc"}, +gao(){return C.cu}} +Y.I_.prototype={ +gam(){return"\u10e3\u10d9\u10d0\u10dc"}, +gO(){return"\u10d3\u10d8\u10d0\u10da\u10dd\u10d2\u10d8"}, +gT(){return"\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0"}, +gY(){return"\u10e1\u10d0\u10dc\u10d0\u10d5\u10d8\u10d2\u10d0\u10ea\u10d8\u10dd \u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10d2\u10d0\u10ee\u10e1\u10dc\u10d0"}, +gad(){return"\u10d0\u10db\u10dd\u10db\u10ee\u10e2\u10d0\u10e0\u10d8 \u10db\u10d4\u10dc\u10d8\u10e3"}, +gao(){return C.v}} +Y.I0.prototype={ +gam(){return"\u0410\u0440\u0442\u049b\u0430"}, +gO(){return"\u0414\u0438\u0430\u043b\u043e\u0433\u0442\u044b\u049b \u0442\u0435\u0440\u0435\u0437\u0435"}, +gT(){return"\u0416\u0430\u0431\u0443"}, +gY(){return"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u044f \u043c\u04d9\u0437\u0456\u0440\u0456\u043d \u0430\u0448\u0443"}, +gad(){return"\u049a\u0430\u043b\u049b\u044b\u043c\u0430\u043b\u044b \u0442\u0435\u0440\u0435\u0437\u0435 \u043c\u04d9\u0437\u0456\u0440\u0456"}, +gao(){return C.v}} +Y.I1.prototype={ +gam(){return"\u1790\u1799\u1780\u17d2\u179a\u17c4\u1799"}, +gO(){return"\u1794\u17d2\u179a\u17a2\u1794\u17cb"}, +gT(){return"\u1785\u17d2\u179a\u17b6\u1793\u200b\u1785\u17c4\u179b"}, +gY(){return"\u1794\u17be\u1780\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u179a\u17bb\u1780\u179a\u1780"}, +gad(){return"\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u200b\u179b\u17c4\u178f\u200b\u17a1\u17be\u1784"}, +gao(){return C.cu}} +Y.I2.prototype={ +gam(){return"\u0cb9\u0cbf\u0c82\u0ca4\u0cbf\u0cb0\u0cc1\u0c97\u0cbf"}, +gO(){return"\u0ca1\u0cc8\u0cb2\u0cbe\u0c97\u0ccd"}, +gT(){return"\u0cb5\u0c9c\u0cbe\u0c97\u0cca\u0cb3\u0cbf\u0cb8\u0cbf"}, +gY(){return"\u0ca8\u0ccd\u0caf\u0cbe\u0cb5\u0cbf\u0c97\u0cc7\u0cb6\u0ca8\u0ccd\u200c \u0cae\u0cc6\u0ca8\u0cc1 \u0ca4\u0cc6\u0cb0\u0cc6\u0caf\u0cbf\u0cb0\u0cbf"}, +gad(){return"\u0caa\u0cbe\u0caa\u0ccd\u0c85\u0caa\u0ccd \u0cae\u0cc6\u0ca8\u0cc1"}, +gao(){return C.aN}} +Y.I3.prototype={ +gam(){return"\ub4a4\ub85c"}, +gO(){return"\ub300\ud654\uc0c1\uc790"}, +gT(){return"\ub2eb\uae30"}, +gY(){return"\ud0d0\uc0c9 \uba54\ub274 \uc5f4\uae30"}, +gad(){return"\ud31d\uc5c5 \uba54\ub274"}, +gao(){return C.cu}} +Y.I4.prototype={ +gam(){return"\u0410\u0440\u0442\u043a\u0430"}, +gO(){return"\u0414\u0438\u0430\u043b\u043e\u0433"}, +gT(){return"\u0416\u0430\u0431\u0443\u0443"}, +gY(){return"\u0427\u0430\u0431\u044b\u0442\u0442\u043e\u043e \u043c\u0435\u043d\u044e\u0441\u0443\u043d \u0430\u0447\u0443\u0443"}, +gad(){return"\u041a\u0430\u043b\u043a\u044b\u043f \u0447\u044b\u0433\u0443\u0443\u0447\u0443 \u043c\u0435\u043d\u044e"}, +gao(){return C.v}} +Y.I5.prototype={ +gam(){return"\u0e81\u0eb1\u0e9a\u0e84\u0eb7\u0e99"}, +gO(){return"\u0e82\u0ecd\u0ec9\u0e84\u0ea7\u0eb2\u0ea1"}, +gT(){return"\u0e9b\u0eb4\u0e94\u0ec4\u0ea7\u0ec9"}, +gY(){return"\u0ec0\u0e9b\u0eb5\u0e94\u0ec0\u0ea1\u0e99\u0eb9\u0e81\u0eb2\u0e99\u0e99\u0eb3\u0e97\u0eb2\u0e87"}, +gad(){return"\u0ec0\u0ea1\u0e99\u0eb9\u0e9b\u0eb1\u0ead\u0e9a\u0ead\u0eb1\u0e9a"}, +gao(){return C.aN}} +Y.I6.prototype={ +gam(){return"Atgal"}, +gO(){return"Dialogo langas"}, +gT(){return"Atsisakyti"}, +gY(){return"Atidaryti nar\u0161ymo meniu"}, +gad(){return"I\u0161\u0161okantysis meniu"}, +gao(){return C.v}} +Y.I7.prototype={ +gam(){return"Atpaka\u013c"}, +gO(){return"Dialoglodzi\u0146\u0161"}, +gT(){return"Ner\u0101d\u012bt"}, +gY(){return"Atv\u0113rt navig\u0101cijas izv\u0113lni"}, +gad(){return"Uznirsto\u0161\u0101 izv\u0113lne"}, +gao(){return C.v}} +Y.I8.prototype={ +gam(){return"\u041d\u0430\u0437\u0430\u0434"}, +gO(){return"\u0414\u0438\u0458\u0430\u043b\u043e\u0433"}, +gT(){return"\u041e\u0442\u0444\u0440\u043b\u0438"}, +gY(){return"\u041e\u0442\u0432\u043e\u0440\u0435\u0442\u0435 \u0433\u043e \u043c\u0435\u043d\u0438\u0442\u043e \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0430"}, +gad(){return"\u0421\u043a\u043e\u043a\u0430\u0447\u043a\u043e \u043c\u0435\u043d\u0438"}, +gao(){return C.v}} +Y.I9.prototype={ +gam(){return"\u0d2e\u0d1f\u0d19\u0d4d\u0d19\u0d41\u0d15"}, +gO(){return"\u0d21\u0d2f\u0d32\u0d4b\u0d17\u0d4d"}, +gT(){return"\u0d28\u0d3f\u0d30\u0d38\u0d3f\u0d15\u0d4d\u0d15\u0d41\u0d15"}, +gY(){return"\u0d28\u0d3e\u0d35\u0d3f\u0d17\u0d47\u0d37\u0d7b \u0d2e\u0d46\u0d28\u0d41 \u0d24\u0d41\u0d31\u0d15\u0d4d\u0d15\u0d41\u0d15"}, +gad(){return"\u0d2a\u0d4b\u0d2a\u0d4d\u0d2a\u0d4d \u0d05\u0d2a\u0d4d\u0d2a\u0d4d \u0d2e\u0d46\u0d28\u0d41"}, +gao(){return C.aN}} +Y.Ia.prototype={ +gam(){return"\u0411\u0443\u0446\u0430\u0445"}, +gO(){return"\u0425\u0430\u0440\u0438\u043b\u0446\u0430\u0445 \u0446\u043e\u043d\u0445"}, +gT(){return"\u04ae\u043b \u0445\u044d\u0440\u044d\u0433\u0441\u044d\u0445"}, +gY(){return"\u041d\u0430\u0432\u0438\u0433\u0430\u0446\u044b\u043d \u0446\u044d\u0441\u0438\u0439\u0433 \u043d\u044d\u044d\u0445"}, +gad(){return"\u041f\u043e\u043f\u0430\u043f \u0446\u044d\u0441"}, +gao(){return C.v}} +Y.Ib.prototype={ +gam(){return"\u092e\u093e\u0917\u0947"}, +gO(){return"\u0921\u093e\u092f\u0932\u0949\u0917"}, +gT(){return"\u0921\u093f\u0938\u092e\u093f\u0938 \u0915\u0930\u093e"}, +gY(){return"\u0928\u0947\u0935\u094d\u0939\u093f\u0917\u0947\u0936\u0928 \u092e\u0947\u0928\u0942 \u0909\u0918\u0921\u093e"}, +gad(){return"\u092a\u0949\u092a\u0905\u092a \u092e\u0947\u0928\u0942"}, +gao(){return C.cu}} +Y.Ic.prototype={ +gam(){return"Kembali"}, +gO(){return"Dialog"}, +gT(){return"Tolak"}, +gY(){return"Buka menu navigasi"}, +gad(){return"Menu pop timbul"}, +gao(){return C.v}} +Y.Id.prototype={ +gam(){return"\u1014\u1031\u102c\u1000\u103a\u101e\u102d\u102f\u1037"}, +gO(){return"\u1012\u102d\u102f\u1004\u103a\u101a\u102c\u101c\u1031\u102c\u1037"}, +gT(){return"\u1015\u101a\u103a\u101b\u1014\u103a"}, +gY(){return"\u101c\u1019\u103a\u1038\u100a\u103d\u103e\u1014\u103a\u1019\u102e\u1014\u1030\u1038\u1000\u102d\u102f \u1016\u103d\u1004\u1037\u103a\u101b\u1014\u103a"}, +gad(){return"\u1015\u1031\u102b\u1037\u1015\u103a\u1021\u1015\u103a\u1019\u102e\u1014\u1030\u1038"}, +gao(){return C.aN}} +Y.Ie.prototype={ +gam(){return"Tilbake"}, +gO(){return"Dialogboks"}, +gT(){return"Avvis"}, +gY(){return"\xc5pne navigasjonsmenyen"}, +gad(){return"Forgrunnsmeny"}, +gao(){return C.v}} +Y.If.prototype={ +gam(){return"\u092a\u091b\u093e\u0921\u093f \u091c\u093e\u0928\u0941\u0939\u094b\u0938\u094d"}, +gO(){return"\u0938\u0902\u0935\u093e\u0926"}, +gT(){return"\u0916\u093e\u0930\u0947\u091c \u0917\u0930\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, +gY(){return"\u0928\u0947\u092d\u093f\u0917\u0947\u0938\u0928 \u092e\u0947\u0928\u0941 \u0916\u094b\u0932\u094d\u0928\u0941\u0939\u094b\u0938\u094d"}, +gad(){return"\u092a\u092a\u0905\u092a \u092e\u0947\u0928\u0941"}, +gao(){return C.aN}} +Y.Ig.prototype={ +gam(){return"Terug"}, +gO(){return"Dialoogvenster"}, +gT(){return"Sluiten"}, +gY(){return"Navigatiemenu openen"}, +gad(){return"Pop-upmenu"}, +gao(){return C.v}} +Y.Ih.prototype={ +gam(){return"Tilbake"}, +gO(){return"Dialogboks"}, +gT(){return"Avvis"}, +gY(){return"\xc5pne navigasjonsmenyen"}, +gad(){return"Forgrunnsmeny"}, +gao(){return C.v}} +Y.Ii.prototype={ +gam(){return"\u0b2a\u0b1b\u0b15\u0b41 \u0b2b\u0b47\u0b30\u0b28\u0b4d\u0b24\u0b41"}, +gO(){return"\u0b21\u0b3e\u0b5f\u0b32\u0b17\u0b4d"}, +gT(){return"\u0b16\u0b3e\u0b30\u0b1c \u0b15\u0b30\u0b28\u0b4d\u0b24\u0b41"}, +gY(){return"\u0b28\u0b3e\u0b2d\u0b3f\u0b17\u0b47\u0b38\u0b28\u0b4d \u0b2e\u0b47\u0b28\u0b41 \u0b16\u0b4b\u0b32\u0b28\u0b4d\u0b24\u0b41"}, +gad(){return"\u0b2a\u0b2a\u0b4d-\u0b05\u0b2a\u0b4d \u0b2e\u0b47\u0b28\u0b41"}, +gao(){return C.aN}} +Y.Ij.prototype={ +gam(){return"\u0a2a\u0a3f\u0a71\u0a1b\u0a47"}, +gO(){return"\u0a35\u0a3f\u0a70\u0a21\u0a4b"}, +gT(){return"\u0a16\u0a3e\u0a30\u0a1c \u0a15\u0a30\u0a4b"}, +gY(){return"\u0a28\u0a48\u0a35\u0a40\u0a17\u0a47\u0a36\u0a28 \u0a2e\u0a40\u0a28\u0a42 \u0a16\u0a4b\u0a32\u0a4d\u0a39\u0a4b"}, +gad(){return"\u0a2a\u0a4c\u0a2a\u0a05\u0a71\u0a2a \u0a2e\u0a40\u0a28\u0a42"}, +gao(){return C.aN}} +Y.Ik.prototype={ +gam(){return"Wstecz"}, +gO(){return"Okno dialogowe"}, +gT(){return"Zamknij"}, +gY(){return"Otw\xf3rz menu nawigacyjne"}, +gad(){return"Menu kontekstowe"}, +gao(){return C.v}} +Y.Il.prototype={ +gam(){return"\u0634\u0627\u062a\u0647"}, +gO(){return"\u062e\u0628\u0631\u06d0 \u0627\u062a\u0631\u06d0"}, +gT(){return"\u0631\u062f \u06a9\u0693\u0647"}, +gY(){return"\u062f \u067e\u0631\u0627\u0646\u06cc\u0633\u062a\u06cc \u0646\u06cc\u06cc\u0646\u06ab \u0645\u06cc\u0646\u0648"}, +gad(){return"\u062f \u067e\u0627\u067e \u0627\u067e \u0645\u06cc\u0646\u0648"}, +gao(){return C.aN}} +Y.vG.prototype={ +gam(){return"Voltar"}, +gO(){return"Caixa de di\xe1logo"}, +gT(){return"Dispensar"}, +gY(){return"Abrir menu de navega\xe7\xe3o"}, +gad(){return"Menu pop-up"}, +gao(){return C.v}} +Y.Im.prototype={ +gT(){return"Ignorar"}} +Y.In.prototype={ +gam(){return"\xcenapoi"}, +gO(){return"Caset\u0103 de dialog"}, +gT(){return"\xcenchide\u021bi"}, +gY(){return"Deschide\u021bi meniul de navigare"}, +gad(){return"Meniu pop-up"}, +gao(){return C.v}} +Y.Io.prototype={ +gam(){return"\u041d\u0430\u0437\u0430\u0434"}, +gO(){return"\u0414\u0438\u0430\u043b\u043e\u0433\u043e\u0432\u043e\u0435 \u043e\u043a\u043d\u043e"}, +gT(){return"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"}, +gY(){return"\u041e\u0442\u043a\u0440\u044b\u0442\u044c \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438"}, +gad(){return"\u0412\u0441\u043f\u043b\u044b\u0432\u0430\u044e\u0449\u0435\u0435 \u043c\u0435\u043d\u044e"}, +gao(){return C.v}} +Y.Ip.prototype={ +gam(){return"\u0d86\u0db4\u0dc3\u0dd4"}, +gO(){return"\u0dc3\u0d82\u0dc0\u0dcf\u0daf\u0dba"}, +gT(){return"\u0d89\u0dc0\u0dad \u0dbd\u0db1\u0dca\u0db1"}, +gY(){return"\u0dc3\u0d82\u0da0\u0dcf\u0dbd\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0 \u0dc0\u0dd2\u0dc0\u0dd8\u0dad \u0d9a\u0dbb\u0db1\u0dca\u0db1"}, +gad(){return"\u0d8b\u0dad\u0dca\u0db4\u0dad\u0db1 \u0db8\u0dd9\u0db1\u0dd4\u0dc0"}, +gao(){return C.v}} +Y.Iq.prototype={ +gam(){return"Sp\xe4\u0165"}, +gO(){return"Dial\xf3gov\xe9 okno"}, +gT(){return"Odmietnu\u0165"}, +gY(){return"Otvori\u0165 naviga\u010dn\xfa ponuku"}, +gad(){return"Kontextov\xe1 ponuka"}, +gao(){return C.v}} +Y.Ir.prototype={ +gam(){return"Nazaj"}, +gO(){return"Pogovorno okno"}, +gT(){return"Opusti"}, +gY(){return"Odpiranje menija za krmarjenje"}, +gad(){return"Pojavni meni"}, +gao(){return C.v}} +Y.Is.prototype={ +gam(){return"Prapa"}, +gO(){return"Dialogu"}, +gT(){return"Hiq"}, +gY(){return"Hap menyn\xeb e navigimit"}, +gad(){return"Menyja k\xebrcyese"}, +gao(){return C.v}} +Y.vH.prototype={ +gam(){return"\u041d\u0430\u0437\u0430\u0434"}, +gO(){return"\u0414\u0438\u0458\u0430\u043b\u043e\u0433"}, +gT(){return"\u041e\u0434\u0431\u0430\u0446\u0438"}, +gY(){return"\u041e\u0442\u0432\u043e\u0440\u0438\u0442\u0435 \u043c\u0435\u043d\u0438 \u0437\u0430 \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0458\u0443"}, +gad(){return"\u0418\u0441\u043a\u0430\u0447\u0443\u045b\u0438 \u043c\u0435\u043d\u0438"}, +gao(){return C.v}} +Y.It.prototype={} +Y.Iu.prototype={ +gam(){return"Nazad"}, +gO(){return"Dijalog"}, +gT(){return"Odbaci"}, +gY(){return"Otvorite meni za navigaciju"}, +gad(){return"Iska\u010duc\u0301i meni"}} +Y.Iv.prototype={ +gam(){return"Tillbaka"}, +gO(){return"Dialogruta"}, +gT(){return"St\xe4ng"}, +gY(){return"\xd6ppna navigeringsmenyn"}, +gad(){return"Popup-meny"}, +gao(){return C.v}} +Y.Iw.prototype={ +gam(){return"Rudi Nyuma"}, +gO(){return"Kidirisha"}, +gT(){return"Ondoa"}, +gY(){return"Fungua menyu ya kusogeza"}, +gad(){return"Menyu ibukizi"}, +gao(){return C.v}} +Y.Ix.prototype={ +gam(){return"\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf \u0baa\u0b95\u0bcd\u0b95\u0bae\u0bcd"}, +gO(){return"\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b9f\u0bb2\u0bcd"}, +gT(){return"\u0ba8\u0bbf\u0bb0\u0bbe\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bae\u0bcd"}, +gY(){return"\u0bb5\u0bb4\u0bbf\u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bae\u0bc6\u0ba9\u0bc1\u0bb5\u0bc8\u0ba4\u0bcd \u0ba4\u0bbf\u0bb1"}, +gad(){return"\u0baa\u0bbe\u0baa\u0bcd-\u0b85\u0baa\u0bcd \u0bae\u0bc6\u0ba9\u0bc1"}, +gao(){return C.cu}} +Y.Iy.prototype={ +gam(){return"\u0c35\u0c46\u0c28\u0c41\u0c15\u0c15\u0c41"}, +gO(){return"\u0c21\u0c48\u0c32\u0c3e\u0c17\u0c4d"}, +gT(){return"\u0c35\u0c3f\u0c38\u0c4d\u0c2e\u0c30\u0c3f\u0c02\u0c1a\u0c41"}, +gY(){return"\u0c28\u0c3e\u0c35\u0c3f\u0c17\u0c47\u0c37\u0c28\u0c4d \u0c2e\u0c46\u0c28\u0c42\u0c28\u0c41 \u0c24\u0c46\u0c30\u0c41\u0c35\u0c41"}, +gad(){return"\u0c2a\u0c3e\u0c2a\u0c4d\u200c\u0c05\u0c2a\u0c4d \u0c2e\u0c46\u0c28\u0c42"}, +gao(){return C.aN}} +Y.Iz.prototype={ +gam(){return"\u0e01\u0e25\u0e31\u0e1a"}, +gO(){return"\u0e01\u0e25\u0e48\u0e2d\u0e07\u0e42\u0e15\u0e49\u0e15\u0e2d\u0e1a"}, +gT(){return"\u0e1b\u0e34\u0e14"}, +gY(){return"\u0e40\u0e1b\u0e34\u0e14\u0e40\u0e21\u0e19\u0e39\u0e01\u0e32\u0e23\u0e19\u0e33\u0e17\u0e32\u0e07"}, +gad(){return"\u0e40\u0e21\u0e19\u0e39\u0e1b\u0e4a\u0e2d\u0e1b\u0e2d\u0e31\u0e1b"}, +gao(){return C.aN}} +Y.IA.prototype={ +gam(){return"Bumalik"}, +gO(){return"Dialog"}, +gT(){return"I-dismiss"}, +gY(){return"Buksan ang menu ng navigation"}, +gad(){return"Popup na menu"}, +gao(){return C.v}} +Y.IB.prototype={ +gam(){return"Geri"}, +gO(){return"\u0130leti\u015fim kutusu"}, +gT(){return"Kapat"}, +gY(){return"Gezinme men\xfcs\xfcn\xfc a\xe7"}, +gad(){return"Popup men\xfc"}, +gao(){return C.v}} +Y.IC.prototype={ +gam(){return"\u041d\u0430\u0437\u0430\u0434"}, +gO(){return"\u0412\u0456\u043a\u043d\u043e"}, +gT(){return"\u0417\u0430\u043a\u0440\u0438\u0442\u0438"}, +gY(){return"\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0438 \u043c\u0435\u043d\u044e \u043d\u0430\u0432\u0456\u0433\u0430\u0446\u0456\u0457"}, +gad(){return"\u0421\u043f\u043b\u0438\u0432\u0430\u044e\u0447\u0435 \u043c\u0435\u043d\u044e"}, +gao(){return C.v}} +Y.ID.prototype={ +gam(){return"\u067e\u06cc\u0686\u06be\u06d2"}, +gO(){return"\u0688\u0627\u0626\u0644\u0627\u06af"}, +gT(){return"\u0628\u0631\u062e\u0627\u0633\u062a \u06a9\u0631\u06cc\u06ba"}, +gY(){return"\u0646\u06cc\u0648\u06cc\u06af\u06cc\u0634\u0646 \u0645\u06cc\u0646\u0648 \u06a9\u06be\u0648\u0644\u06cc\u06ba"}, +gad(){return"\u067e\u0627\u067e \u0627\u067e \u0645\u06cc\u0646\u0648"}, +gao(){return C.aN}} +Y.IE.prototype={ +gam(){return"Orqaga"}, +gO(){return"Muloqot oynasi"}, +gT(){return"Yopish"}, +gY(){return"Navigatsiya menyusini ochish"}, +gad(){return"Pop-ap menyusi"}, +gao(){return C.v}} +Y.IF.prototype={ +gam(){return"Quay l\u1ea1i"}, +gO(){return"H\u1ed9p tho\u1ea1i"}, +gT(){return"B\u1ecf qua"}, +gY(){return"M\u1edf menu di chuy\u1ec3n"}, +gad(){return"Menu b\u1eadt l\xean"}, +gao(){return C.v}} +Y.vI.prototype={ +gam(){return"\u8fd4\u56de"}, +gO(){return"\u5bf9\u8bdd\u6846"}, +gT(){return"\u5173\u95ed"}, +gY(){return"\u6253\u5f00\u5bfc\u822a\u83dc\u5355"}, +gad(){return"\u5f39\u51fa\u83dc\u5355"}, +gao(){return C.cu}} +Y.IG.prototype={} +Y.vJ.prototype={ +gO(){return"\u5c0d\u8a71\u65b9\u584a"}, +gT(){return"\u62d2\u7d55"}, +gY(){return"\u958b\u555f\u5c0e\u89bd\u9078\u55ae"}, +gad(){return"\u5f48\u51fa\u5f0f\u9078\u55ae"}} +Y.IH.prototype={} +Y.II.prototype={ +gT(){return"\u95dc\u9589"}} +Y.IJ.prototype={ +gam(){return"Emuva"}, +gO(){return"Ingxoxo"}, +gT(){return"Cashisa"}, +gY(){return"Vula imenyu yokuzulazula"}, +gad(){return"Imenyu ye-popup"}, +gao(){return C.v}} +U.Gf.prototype={$iP:1} +U.PJ.prototype={ +pt(a){return $.aoG().v(0,a.gcB(a))}, +cW(a,b){return $.aFl.bL(0,b,new U.afY(b))}, +oB(a){return!1}, +i(a){return"GlobalMaterialLocalizations.delegate("+$.aoG().a+" locales)"}} +U.afY.prototype={ +$0(){var s,r,q,p,o,n,m,l,k,j,i,h=null +L.auS() +s=this.a +r=X.e3(s.CJ("_")) +if(A.F6(r)){q=A.a_A(r) +p=A.aly(r) +o=A.alx(r) +n=A.a_z(r) +m=A.alw(r) +l=A.alv(r) +k=A.alu(r)}else if(A.F6(s.gcB(s))){q=A.a_A(s.gcB(s)) +p=A.aly(s.gcB(s)) +o=A.alx(s.gcB(s)) +n=A.a_z(s.gcB(s)) +m=A.alw(s.gcB(s)) +l=A.alv(s.gcB(s)) +k=A.alu(s.gcB(s))}else{q=A.a_A(h) +p=A.aly(h) +o=A.alx(h) +n=A.a_z(h) +m=A.alw(h) +l=A.alv(h) +k=A.alu(h)}if(S.amD(r)){j=S.a5s(r) +i=S.amC("00",r)}else if(S.amD(s.gcB(s))){j=S.a5s(s.gcB(s)) +i=S.amC("00",s.gcB(s))}else{j=S.a5s(h) +i=S.amC("00",h)}s=Y.aIC(s,q,p,o,n,m,l,k,j,i) +s.toString +return new O.bO(s,t.az)}, +$S:384} +L.akA.prototype={ +$2(a,b){var s,r=B.aBe(b),q=C.a8Q.h(0,a) +if($.al_() instanceof X.qD)$.aGg=X.aGp() +if($.Ux() instanceof X.qD)$.aIf=X.aGo() +if(q==null)H.h(P.ce("Missing DateTime formatting patterns",null)) +s=r.a +if(a!==s)H.h(P.iO(H.a([a,s],t._m),"Locale does not match symbols.NAME",null)) +J.fi($.al_(),s,r) +J.fi($.Ux(),s,q)}, +$S:385} +B.Gg.prototype={ +gbp(a){var s=this.b +return s==null?H.h(H.v("_textDirection")):s}, +$ijF:1} +B.Ta.prototype={ +pt(a){return!0}, +cW(a,b){var s=new B.Gg(b) +s.b=C.b.v(C.Y2,b.gcB(b).toLowerCase())?C.t:C.k +return new O.bO(s,t.E8)}, +oB(a){return!1}, +i(a){return"GlobalWidgetsLocalizations.delegate(all locales)"}} +B.F7.prototype={ +i(a){return this.a}} +B.a_B.prototype={ +$1(a){return P.bR(J.bd(this.a,a),!0,t.N)}, +$S:386} +B.kC.prototype={ +i(a){return this.a}} +A.eP.prototype={ +IE(a,b){var s=this.d +this.d=s==null?a:s+b+a}, +lp(a){var s=this,r=s.c +if(!J.eq(J.bd($.Ux(),r),a))s.IE(a," ") +else s.IE(J.bd(J.bd($.Ux(),r),a)," ") +return s}} +A.eQ.prototype={ +$8(a,b,c,d,e,f,g,h){var s +if(h){s=H.arM(a,b,c,d,e,f,g.R(0,0),!0) +if(!H.jU(s))H.h(H.lm(s)) +return new P.dH(s,!0)}else{s=H.arM(a,b,c,d,e,f,g.R(0,0),!1) +if(!H.jU(s))H.h(H.lm(s)) +return new P.dH(s,!1)}}, +$S:387} +S.a5q.prototype={ +i(a){return"NumberFormat("+this.go+", "+H.e(this.fy)+")"}} +S.a5u.prototype={ +$1(a){return this.a}, +$S:388} +S.a5t.prototype={ +$1(a){return a.ch}, +$S:389} +Q.J8.prototype={} +Q.a5r.prototype={ +a6I(){var s,r,q,p,o,n=this,m=n.f +m.b=n.xk() +s=n.a6J() +r=n.xk() +m.d=r +q=n.b +if(q.c===";"){q.t() +m.a=n.xk() +p=new K.M2(s) +for(;p.t();){o=p.c +r=q.c +if(r!=o&&r!=null)throw H.c(P.bF("Positive and negative trunks must be the same",s,null)) +q.t()}m.c=n.xk()}else{m.a=m.a+m.b +m.c=r+m.c}r=m.dx +if(r!=null)m.y=m.z=r}, +xk(){var s=new P.bT(""),r=this.x=!1,q=this.b +while(!0)if(!(this.afV(s)?q.t():r))break +r=s.a +return r.charCodeAt(0)==0?r:r}, +afV(a){var s,r,q=this,p=q.b,o=p.c +if(o==null)return!1 +if(o==="'"){s=p.b +r=p.a +if((s>=r.length?null:r[s])==="'"){p.t() +a.a+="'"}else q.x=!q.x +return!0}if(q.x)a.a+=o +else switch(o){case"#":case"0":case",":case".":case";":return!1 +case"\xa4":a.a+=q.d +break +case"%":p=q.f +s=p.e +if(s!==1&&s!==100)throw H.c(C.nE) +p.e=100 +a.a+=q.a.d +break +case"\u2030":p=q.f +s=p.e +if(s!==1&&s!==1000)throw H.c(C.nE) +p.e=1000 +a.a+=q.a.y +break +default:a.a+=o}return!0}, +a6J(){var s,r,q,p,o,n,m,l=this,k=new P.bT(""),j=l.b,i=!0 +while(!0){if(!(j.c!=null&&i))break +i=l.afW(k)}s=l.Q +if(s===0&&l.z>0&&l.y>=0){r=l.y +if(r===0)r=1 +l.ch=l.z-r +l.z=r-1 +s=l.Q=1}q=l.y +if(!(q<0&&l.ch>0)){if(q>=0){p=l.z +p=qp+s}else p=!1 +p=p||l.cx===0}else p=!0 +if(p)throw H.c(P.bF('Malformed pattern "'+j.a+'"',null,null)) +j=l.z +s=j+s +o=s+l.ch +p=l.f +n=q>=0 +m=n?o-q:0 +p.y=m +if(n){s-=q +p.z=s +if(s<0)p.z=0}s=p.x=(n?q:o)-j +if(p.db){p.r=j+s +if(m===0&&s===0)p.x=1}j=Math.max(0,l.cx) +p.ch=j +if(!l.r)p.Q=j +p.cx=q===0||q===o +j=k.a +return j.charCodeAt(0)==0?j:j}, +afW(a){var s,r,q,p=this,o=null,n=p.b,m=n.c +switch(m){case"#":if(p.Q>0)++p.ch +else ++p.z +s=p.cx +if(s>=0&&p.y<0)p.cx=s+1 +break +case"0":if(p.ch>0)throw H.c(P.bF('Unexpected "0" in pattern "'+n.a,o,o));++p.Q +s=p.cx +if(s>=0&&p.y<0)p.cx=s+1 +break +case",":s=p.cx +if(s>0){p.r=!0 +p.f.Q=s}p.cx=0 +break +case".":if(p.y>=0)throw H.c(P.bF('Multiple decimal separators in pattern "'+n.i(0)+'"',o,o)) +p.y=p.z+p.Q+p.ch +break +case"E":a.a+=H.e(m) +s=p.f +if(s.db)throw H.c(P.bF('Multiple exponential symbols in pattern "'+n.i(0)+'"',o,o)) +s.db=!0 +s.f=0 +n.t() +r=n.c +if(r==="+"){a.a+=H.e(r) +n.t() +s.cy=!0}for(;q=n.c,q==="0";){a.a+=H.e(q) +n.t();++s.f}if(p.z+p.Q<1||s.f<1)throw H.c(P.bF('Malformed exponential pattern "'+n.i(0)+'"',o,o)) +return!1 +default:return!1}a.a+=H.e(m) +n.t() +return!0}} +K.M2.prototype={ +t(){var s=this,r=s.b,q=s.a +if(r>=q.length){s.c=null +return!1}s.b=r+1 +s.c=q[r] +return!0}} +X.qD.prototype={ +h(a,b){return X.e3(b)==="en_US"?this.b:this.Nj()}, +aC(a,b){if(X.e3(b)!=="en_US")this.Nj() +return!0}, +Nj(){throw H.c(new X.GX("Locale data has not been initialized, call "+this.a+"."))}} +X.GX.prototype={ +i(a){return"LocaleDataException: "+this.a}, +$icU:1} +T.db.prototype={} +T.Qr.prototype={ +cW(a,b){return new O.bO(T.aIX(b),t.eX)}, +pt(a){return C.b.v(H.a(["ar","de","en","es","fr","hi","it","nl","pt","ru","sv","zh"],t.s),a.gcB(a))}, +oB(a){return!1}} +S.JO.prototype={ +gj3(){return"\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d"}, +gj0(){return"\u062f\u0648\u0644\u0629 \u063a\u064a\u0631 \u0635\u062d\u064a\u062d"}, +gj2(){return"\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u062e\u0644\u0648\u064a \u063a\u064a\u0631 \u0635\u062d\u064a\u062d"}, +gj1(){return"\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0627\u0644\u062b\u0627\u0628\u062a \u063a\u064a\u0631 \u0635\u062d\u064a\u062d"}, +gkz(){return"\u0631\u0642\u0645 \u0627\u0644\u0647\u0627\u062a\u0641 \u0645\u0637\u0644\u0648\u0628"}, +gk8(){return"\u0644\u0627 \u0646\u062a\u064a\u062c\u0629"}, +ghw(){return"\u0623\u0646\u062f\u0648\u0631\u0627"}, +ghz(){return"\u0627\u0644\u0625\u0645\u0627\u0631\u0627\u062a \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629"}, +ghA(){return"\u0623\u0641\u063a\u0627\u0646\u0633\u062a\u0627\u0646"}, +ghB(){return"\u0623\u0646\u062a\u064a\u063a\u0648\u0627 \u0648\u0628\u0631\u0628\u0648\u062f\u0627"}, +ghC(){return"\u0623\u0646\u063a\u064a\u0644\u0627"}, +ghD(){return"\u0623\u0644\u0628\u0627\u0646\u064a\u0627"}, +ghE(){return"\u0623\u0631\u0645\u064a\u0646\u064a\u0627"}, +ghF(){return"\u062c\u0632\u0631 \u0627\u0644\u0623\u0646\u062a\u064a\u0644 \u0627\u0644\u0647\u0648\u0644\u0646\u062f\u064a\u0629"}, +ghG(){return"\u0623\u0646\u063a\u0648\u0644\u0627"}, +ghH(){return"\u0623\u0646\u062a\u0627\u0631\u0643\u062a\u064a\u0643\u0627"}, +ghI(){return"\u0627\u0644\u0623\u0631\u062c\u0646\u062a\u064a\u0646"}, +ghJ(){return"\u0633\u0627\u0645\u0648\u0627 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629"}, +ghL(){return"\u0627\u0644\u0646\u0645\u0633\u0627"}, +ghM(){return"\u0623\u0633\u062a\u0631\u0627\u0644\u064a\u0627"}, +ghN(){return"\u0623\u0631\u0648\u0628\u0627"}, +ghO(){return"\u062c\u0632\u0631 \u0622\u0644\u0627\u0646\u062f"}, +ghP(){return"\u0623\u0630\u0631\u0628\u064a\u062c\u0627\u0646"}, +ghQ(){return"\u0627\u0644\u0628\u0648\u0633\u0646\u0629 \u0648\u0627\u0644\u0647\u0631\u0633\u0643"}, +ghR(){return"\u0628\u0631\u0628\u0627\u062f\u0648\u0633"}, +ghS(){return"\u0628\u0646\u063a\u0644\u0627\u062f\u064a\u0634"}, +ghT(){return"\u0628\u0644\u062c\u064a\u0643\u0627"}, +ghU(){return"\u0628\u0648\u0631\u0643\u064a\u0646\u0627 \u0641\u0627\u0633\u0648"}, +ghV(){return"\u0628\u0644\u063a\u0627\u0631\u064a\u0627"}, +ghW(){return"\u0627\u0644\u0628\u062d\u0631\u064a\u0646"}, +ghX(){return"\u0628\u0648\u0631\u0648\u0646\u062f\u064a"}, +ghY(){return"\u0628\u0646\u064a\u0646"}, +ghZ(){return"\u0633\u0627\u0646\u062a \u0628\u0627\u0631\u062a\u064a\u0644\u064a\u0645\u064a"}, +gi_(){return"\u0628\u0631\u0645\u0648\u062f\u0627"}, +gi0(){return"\u0628\u0631\u0648\u0646\u0627\u064a \u062f\u0627\u0631 \u0627\u0644\u0633\u0644\u0627\u0645"}, +gi1(){return"\u0628\u0648\u0644\u064a\u0641\u064a\u0627 \u060c \u062f\u0648\u0644\u0629 \u0645\u062a\u0639\u062f\u062f\u0629 \u0627\u0644\u0642\u0648\u0645\u064a\u0627\u062a"}, +gi2(){return"\u0627\u0644\u0628\u0631\u0627\u0632\u064a\u0644"}, +gi3(){return"\u062c\u0632\u0631 \u0627\u0644\u0628\u0647\u0627\u0645\u0627"}, +gi4(){return"\u0628\u0648\u062a\u0627\u0646"}, +gi5(){return"\u0628\u0648\u062a\u0633\u0648\u0627\u0646\u0627"}, +gi6(){return"\u0628\u064a\u0644\u0627\u0631\u0648\u0633\u064a\u0627"}, +gi7(){return"\u0628\u0644\u064a\u0632"}, +gi8(){return"\u0643\u0646\u062f\u0627"}, +gi9(){return"\u062c\u0632\u0631 \u0643\u0648\u0643\u0648\u0633 (\u0643\u064a\u0644\u064a\u0646\u063a)"}, +gia(){return"\u0627\u0644\u0643\u0648\u0646\u063a\u0648 \u060c \u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u0643\u0648\u0646\u063a\u0648 \u0627\u0644\u062f\u064a\u0645\u0642\u0631\u0627\u0637\u064a\u0629"}, +gib(){return"\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0641\u0631\u064a\u0642\u064a\u0627 \u0627\u0644\u0648\u0633\u0637\u0649"}, +gic(){return"\u0627\u0644\u0643\u0648\u0646\u063a\u0648"}, +gie(){return"\u0633\u0648\u064a\u0633\u0631\u0627"}, +gih(){return"\u0643\u0648\u062a \u062f\u064a\u0641\u0648\u0627\u0631"}, +gii(){return"\u062c\u0632\u0631 \u0643\u0648\u0643"}, +gij(){return"\u062a\u0634\u064a\u0644\u064a"}, +gik(){return"\u0627\u0644\u0643\u0627\u0645\u064a\u0631\u0648\u0646"}, +gil(){return"\u0627\u0644\u0635\u064a\u0646"}, +gim(){return"\u0643\u0648\u0644\u0648\u0645\u0628\u064a\u0627"}, +gio(){return"\u0643\u0648\u0633\u062a\u0627 \u0631\u064a\u0643\u0627"}, +gip(){return"\u0643\u0648\u0628\u0627"}, +giq(){return"\u0627\u0644\u0631\u0623\u0633 \u0627\u0644\u0623\u062e\u0636\u0631"}, +gir(){return"\u062c\u0632\u064a\u0631\u0629 \u0627\u0644\u0643\u0631\u064a\u0633\u0645\u0627\u0633"}, +gis(){return"\u0642\u0628\u0631\u0635"}, +git(){return"\u0627\u0644\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u062a\u0634\u064a\u0643\u064a\u0629"}, +giu(){return"\u0623\u0644\u0645\u0627\u0646\u064a\u0627"}, +giw(){return"\u062c\u064a\u0628\u0648\u062a\u064a"}, +gix(){return"\u0627\u0644\u062f\u0646\u0645\u0627\u0631\u0643"}, +giy(){return"\u062f\u0648\u0645\u064a\u0646\u064a\u0643\u0627"}, +giz(){return"\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u062f\u0648\u0645\u064a\u0646\u064a\u0643\u0627\u0646"}, +giB(){return"\u0627\u0644\u062c\u0632\u0627\u0626\u0631"}, +giC(){return"\u0627\u0644\u0627\u0643\u0648\u0627\u062f\u0648\u0631"}, +giD(){return"\u0625\u0633\u062a\u0648\u0646\u064a\u0627"}, +giE(){return"\u0645\u0635\u0631"}, +giH(){return"\u0625\u0631\u064a\u062a\u0631\u064a\u0627"}, +giI(){return"\u0625\u0633\u0628\u0627\u0646\u064a\u0627"}, +giJ(){return"\u0623\u062b\u064a\u0648\u0628\u064a\u0627"}, +giK(){return"\u0641\u0646\u0644\u0646\u062f\u0627"}, +giM(){return"\u0641\u064a\u062c\u064a"}, +giN(){return"\u062c\u0632\u0631 \u0641\u0648\u0643\u0644\u0627\u0646\u062f (\u0645\u0627\u0644\u0641\u064a\u0646\u0627\u0633)"}, +giO(){return"\u0648\u0644\u0627\u064a\u0627\u062a \u0645\u064a\u0643\u0631\u0648\u0646\u064a\u0632\u064a\u0627 \u0627\u0644\u0645\u0648\u062d\u062f\u0629"}, +giP(){return"\u062c\u0632\u0631 \u0641\u0627\u0631\u0648\u0633"}, +giQ(){return"\u0641\u0631\u0646\u0633\u0627"}, +gfG(){return"\u0627\u0644\u062c\u0627\u0628\u0648\u0646"}, +gfH(){return"\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0645\u062a\u062d\u062f\u0629"}, +gfI(){return"\u063a\u0631\u064a\u0646\u0627\u062f\u0627"}, +gfJ(){return"\u062c\u0648\u0631\u062c\u064a\u0627"}, +gfL(){return"\u063a\u064a\u0627\u0646\u0627 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629"}, +gfM(){return"\u063a\u064a\u0631\u0646\u0633\u064a"}, +gfN(){return"\u063a\u0627\u0646\u0627"}, +gfO(){return"\u062c\u0628\u0644 \u0637\u0627\u0631\u0642"}, +gfP(){return"\u0627\u0644\u0623\u0631\u0636 \u0627\u0644\u062e\u0636\u0631\u0627\u0621"}, +gfQ(){return"\u063a\u0627\u0645\u0628\u064a\u0627"}, +gfR(){return"\u063a\u064a\u0646\u064a\u0627"}, +gfT(){return"\u062c\u0648\u0627\u062f\u0644\u0648\u0628"}, +gfU(){return"\u063a\u064a\u0646\u064a\u0627 \u0627\u0644\u0625\u0633\u062a\u0648\u0627\u0626\u064a\u0629"}, +gfV(){return"\u0627\u0644\u064a\u0648\u0646\u0627\u0646"}, +gfW(){return"\u062c\u0648\u0631\u062c\u064a\u0627 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629 \u0648\u062c\u0632\u0631 \u0633\u0627\u0646\u062f\u0648\u064a\u062a\u0634 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629"}, +gfX(){return"\u063a\u0648\u0627\u062a\u064a\u0645\u0627\u0644\u0627"}, +gfY(){return"\u063a\u0648\u0627\u0645"}, +gfZ(){return"\u063a\u064a\u0646\u064a\u0627 \u0628\u064a\u0633\u0627\u0648"}, +gh_(){return"\u063a\u064a\u0627\u0646\u0627"}, +giR(){return"\u0647\u0648\u0646\u062c \u0643\u0648\u0646\u062c"}, +giS(){return"\u0647\u0646\u062f\u0648\u0631\u0627\u0633"}, +giT(){return"\u0643\u0631\u0648\u0627\u062a\u064a\u0627"}, +giU(){return"\u0647\u0627\u064a\u062a\u064a"}, +giV(){return"\u0647\u0646\u063a\u0627\u0631\u064a\u0627"}, +giW(){return"\u0625\u0646\u062f\u0648\u0646\u064a\u0633\u064a\u0627"}, +giX(){return"\u0623\u064a\u0631\u0644\u0646\u062f\u0627"}, +giY(){return"\u0625\u0633\u0631\u0627\u0626\u064a\u0644"}, +giZ(){return"\u062c\u0632\u064a\u0631\u0629 \u0622\u064a\u0644 \u0623\u0648\u0641 \u0645\u0627\u0646"}, +gj_(){return"\u0627\u0644\u0647\u0646\u062f"}, +gj4(){return"\u0625\u0642\u0644\u064a\u0645 \u0627\u0644\u0645\u062d\u064a\u0637 \u0627\u0644\u0628\u0631\u064a\u0637\u0627\u0646\u064a \u0627\u0644\u0647\u0646\u062f\u064a"}, +gj5(){return"\u0627\u0644\u0639\u0631\u0627\u0642"}, +gj6(){return"\u0625\u064a\u0631\u0627\u0646 \u060c \u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u062e\u0644\u064a\u062c \u0627\u0644\u0625\u0633\u0644\u0627\u0645\u064a\u0629"}, +gj8(){return"\u0623\u064a\u0633\u0644\u0646\u062f\u0627"}, +gj9(){return"\u0625\u064a\u0637\u0627\u0644\u064a\u0627"}, +gja(){return"\u062c\u064a\u0631\u0633\u064a"}, +gjb(){return"\u062c\u0627\u0645\u0627\u064a\u0643\u0627"}, +gjc(){return"\u0627\u0644\u0623\u0631\u062f\u0646"}, +gjd(){return"\u0627\u0644\u064a\u0627\u0628\u0627\u0646"}, +gje(){return"\u0643\u064a\u0646\u064a\u0627"}, +gjf(){return"\u0642\u064a\u0631\u063a\u064a\u0632\u0633\u062a\u0627\u0646"}, +gjg(){return"\u0643\u0645\u0628\u0648\u062f\u064a\u0627"}, +gjh(){return"\u0643\u064a\u0631\u064a\u0628\u0627\u062a\u064a"}, +gji(){return"\u062c\u0632\u0631 \u0627\u0644\u0642\u0645\u0631"}, +gjj(){return"\u0633\u0627\u0646\u062a \u0643\u064a\u062a\u0633 \u0648\u0646\u064a\u0641\u064a\u0633"}, +gjk(){return"\u0643\u0648\u0631\u064a\u0627 \u060c \u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0643\u0648\u0631\u064a\u0627 \u0627\u0644\u0634\u0639\u0628\u064a\u0629 \u0627\u0644\u062f\u064a\u0645\u0642\u0631\u0627\u0637\u064a\u0629"}, +gjl(){return"\u0643\u0648\u0631\u064a\u0627 \u060c \u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0643\u0648\u0631\u064a\u0627 \u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629"}, +gjm(){return"\u0627\u0644\u0643\u0648\u064a\u062a"}, +gjn(){return"\u062c\u0632\u0631 \u0643\u0627\u064a\u0645\u0627\u0646"}, +gjo(){return"\u0643\u0627\u0632\u0627\u062e\u0633\u062a\u0627\u0646"}, +gjp(){return"\u0644\u0627\u0648\u0633"}, +gjq(){return"\u0644\u0628\u0646\u0627\u0646"}, +gjr(){return"\u0627\u0644\u0642\u062f\u064a\u0633\u0629 \u0644\u0648\u0633\u064a\u0627"}, +gjs(){return"\u0644\u064a\u062e\u062a\u0646\u0634\u062a\u0627\u064a\u0646"}, +gjt(){return"\u0633\u064a\u0631\u064a\u0644\u0627\u0646\u0643\u0627"}, +gju(){return"\u0644\u064a\u0628\u064a\u0631\u064a\u0627"}, +gjv(){return"\u0644\u064a\u0633\u0648\u062a\u0648"}, +gjw(){return"\u0644\u064a\u062a\u0648\u0627\u0646\u064a\u0627"}, +gjx(){return"\u0644\u0648\u0643\u0633\u0645\u0628\u0648\u0631\u063a"}, +gjy(){return"\u0644\u0627\u062a\u0641\u064a\u0627"}, +gjz(){return"\u0627\u0644\u062c\u0645\u0627\u0647\u064a\u0631\u064a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0644\u064a\u0628\u064a\u0629"}, +gjA(){return"\u0627\u0644\u0645\u063a\u0631\u0628"}, +gjC(){return"\u0645\u0648\u0646\u0627\u0643\u0648"}, +gjD(){return"\u0645\u0648\u0644\u062f\u0648\u0641\u0627"}, +gjE(){return"\u0627\u0644\u062c\u0628\u0644 \u0627\u0644\u0623\u0633\u0648\u062f"}, +gjF(){return"\u0627\u0644\u0642\u062f\u064a\u0633 \u0645\u0627\u0631\u062a\u0646"}, +gjG(){return"\u0645\u062f\u063a\u0634\u0642\u0631"}, +gjH(){return"\u062c\u0632\u0631 \u0645\u0627\u0631\u0634\u0627\u0644"}, +gjI(){return"\u0645\u0642\u062f\u0648\u0646\u064a\u0627"}, +gjJ(){return"\u0645\u0627\u0644\u064a"}, +gjK(){return"\u0645\u064a\u0627\u0646\u0645\u0627\u0631"}, +gjL(){return"\u0645\u0646\u063a\u0648\u0644\u064a\u0627"}, +gjM(){return"\u0645\u0627\u0643\u0627\u0648"}, +gjN(){return"\u062c\u0632\u0631 \u0645\u0631\u064a\u0627\u0646\u0627 \u0627\u0644\u0634\u0645\u0627\u0644\u064a\u0629"}, +gjO(){return"\u0645\u0627\u0631\u062a\u064a\u0646\u064a\u0643"}, +gjP(){return"\u0645\u0648\u0631\u064a\u062a\u0627\u0646\u064a\u0627"}, +gjQ(){return"\u0645\u0648\u0646\u062a\u0633\u064a\u0631\u0627\u062a"}, +gjR(){return"\u0645\u0627\u0644\u0637\u0627"}, +gjS(){return"\u0645\u0648\u0631\u064a\u0634\u064a\u0648\u0633"}, +gjT(){return"\u062c\u0632\u0631 \u0627\u0644\u0645\u0627\u0644\u062f\u064a\u0641"}, +gjU(){return"\u0645\u0644\u0627\u0648\u064a"}, +gjV(){return"\u0627\u0644\u0645\u0643\u0633\u064a\u0643"}, +gjW(){return"\u0645\u0627\u0644\u064a\u0632\u064a\u0627"}, +gjX(){return"\u0645\u0648\u0632\u0645\u0628\u064a\u0642"}, +gjY(){return"\u0646\u0627\u0645\u064a\u0628\u064a\u0627"}, +gjZ(){return"\u0643\u0627\u0644\u064a\u062f\u0648\u0646\u064a\u0627 \u0627\u0644\u062c\u062f\u064a\u062f\u0629"}, +gk_(){return"\u0627\u0644\u0646\u064a\u062c\u0631"}, +gk0(){return"\u062c\u0632\u064a\u0631\u0629 \u0646\u0648\u0631\u0641\u0648\u0644\u0643"}, +gk5(){return"\u0646\u064a\u062c\u064a\u0631\u064a\u0627"}, +gk6(){return"\u0646\u064a\u0643\u0627\u0631\u0627\u063a\u0648\u0627"}, +gk7(){return"\u0647\u0648\u0644\u0646\u062f\u0627"}, +gk9(){return"\u0627\u0644\u0646\u0631\u0648\u064a\u062c"}, +gka(){return"\u0646\u064a\u0628\u0627\u0644"}, +gkb(){return"\u0646\u0627\u0648\u0631\u0648"}, +gkc(){return"\u0646\u064a\u0648\u064a"}, +gkd(){return"\u0646\u064a\u0648\u0632\u064a\u0644\u0627\u0646\u062f\u0627"}, +gke(){return"\u0633\u0644\u0637\u0646\u0629 \u0639\u0645\u0627\u0646"}, +gkf(){return"\u0628\u0646\u0645\u0627"}, +gkh(){return"\u0628\u064a\u0631\u0648"}, +gki(){return"\u0628\u0648\u0644\u064a\u0646\u064a\u0632\u064a\u0627 \u0627\u0644\u0641\u0631\u0646\u0633\u064a\u0629"}, +gkj(){return"\u0628\u0627\u0628\u0648\u0627 \u063a\u064a\u0646\u064a\u0627 \u0627\u0644\u062c\u062f\u064a\u062f\u0629"}, +gkk(){return"\u0641\u064a\u0644\u0628\u064a\u0646\u064a"}, +gkl(){return"\u0628\u0627\u0643\u0633\u062a\u0627\u0646"}, +gkm(){return"\u0628\u0648\u0644\u0646\u062f\u0627"}, +gkn(){return"\u0633\u0627\u0646\u062a \u0628\u064a\u064a\u0631 \u0648\u0645\u064a\u0643\u0644\u0648\u0646"}, +gko(){return"\u0628\u064a\u062a\u0643\u064a\u0631\u0646"}, +gkp(){return"\u0628\u0648\u0631\u062a\u0648\u0631\u064a\u0643\u0648"}, +gkq(){return"\u0627\u0644\u0623\u0631\u0627\u0636\u064a \u0627\u0644\u0641\u0644\u0633\u0637\u064a\u0646\u064a\u0629 \u0627\u0644\u0645\u062d\u062a\u0644\u0629"}, +gkr(){return"\u0627\u0644\u0628\u0631\u062a\u063a\u0627\u0644"}, +gks(){return"\u0628\u0627\u0644\u0627\u0648"}, +gkt(){return"\u0628\u0627\u0631\u0627\u063a\u0648\u0627\u064a"}, +gku(){return"\u062f\u0648\u0644\u0629 \u0642\u0637\u0631"}, +gkv(){return"\u062c\u0645\u0639 \u0634\u0645\u0644"}, +gkA(){return"\u0631\u0648\u0645\u0627\u0646\u064a\u0627"}, +gkC(){return"\u0635\u0631\u0628\u064a\u0627"}, +gkD(){return"\u0631\u0648\u0633\u064a\u0627"}, +gkF(){return"\u0631\u0648\u0627\u0646\u062f\u0627"}, +gh0(){return"\u0627\u0644\u0645\u0645\u0644\u0643\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0639\u0648\u062f\u064a\u0629"}, +gh1(){return"\u062c\u0632\u0631 \u0633\u0644\u064a\u0645\u0627\u0646"}, +gh2(){return"\u0633\u064a\u0634\u064a\u0644"}, +gh3(){return"\u0627\u0644\u0633\u0648\u062f\u0627\u0646"}, +gh4(){return"\u0627\u0644\u0633\u0648\u064a\u062f"}, +gh7(){return"\u0633\u0646\u063a\u0627\u0641\u0648\u0631\u0629"}, +gh8(){return"\u0633\u0627\u0646\u062a \u0647\u064a\u0644\u0627\u0646\u0629 \u0648\u0623\u0633\u0646\u0633\u064a\u0648\u0646 \u0648\u062a\u0631\u064a\u0633\u062a\u0627\u0646 \u062f\u0627 \u0643\u0648\u0646\u0647\u0627"}, +gh9(){return"\u0633\u0644\u0648\u0641\u064a\u0646\u064a\u0627"}, +gha(){return"\u0633\u0641\u0627\u0644\u0628\u0627\u0631\u062f \u0648\u062c\u0627\u0646 \u0645\u0627\u064a\u0646"}, +ghb(){return"\u0633\u0644\u0648\u0641\u0627\u0643\u064a\u0627"}, +ghd(){return"\u0633\u064a\u0631\u0627 \u0644\u064a\u0648\u0646"}, +ghe(){return"\u0633\u0627\u0646 \u0645\u0627\u0631\u064a\u0646\u0648"}, +ghf(){return"\u0627\u0644\u0633\u0646\u063a\u0627\u0644"}, +ghg(){return"\u0627\u0644\u0635\u0648\u0645\u0627\u0644"}, +ghh(){return"\u0633\u0648\u0631\u064a\u0646\u0627\u0645"}, +ghi(){return"\u062c\u0646\u0648\u0628 \u0627\u0644\u0633\u0648\u062f\u0627\u0646"}, +ghj(){return"\u0633\u0627\u0648 \u062a\u0648\u0645\u064a \u0648\u0628\u0631\u064a\u0646\u0633\u064a\u0628\u064a"}, +ghl(){return"\u0627\u0644\u0633\u0644\u0641\u0627\u062f\u0648\u0631"}, +ghm(){return"\u0627\u0644\u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u0627\u0644\u0639\u0631\u0628\u064a\u0629 \u0627\u0644\u0633\u0648\u0631\u064a\u0629"}, +ghn(){return"\u0633\u0648\u0627\u0632\u064a\u0644\u0627\u0646\u062f"}, +gkG(){return"\u062c\u0632\u0631 \u062a\u0631\u0643\u0633 \u0648\u0643\u0627\u064a\u0643\u0648\u0633"}, +gkH(){return"\u062a\u0634\u0627\u062f"}, +gkI(){return"\u062a\u0648\u062c\u0648"}, +gkJ(){return"\u062a\u0627\u064a\u0644\u0627\u0646\u062f"}, +gkK(){return"\u0637\u0627\u062c\u064a\u0643\u0633\u062a\u0627\u0646"}, +gkL(){return"\u062a\u0648\u0643\u064a\u0644\u0627\u0648"}, +gkM(){return"\u062a\u064a\u0645\u0648\u0631 \u0644\u064a\u0634\u062a\u064a"}, +gkN(){return"\u062a\u0631\u0643\u0645\u0627\u0646\u0633\u062a\u0627\u0646"}, +gkO(){return"\u062a\u0648\u0646\u0633"}, +gkP(){return"\u062a\u0648\u0646\u063a\u0627"}, +gkQ(){return"\u062f\u064a\u0643 \u0631\u0648\u0645\u0649"}, +gkR(){return"\u062a\u0631\u064a\u0646\u062f\u0627\u062f \u0648\u062a\u0648\u0628\u0627\u063a\u0648"}, +gkS(){return"\u062a\u0648\u0641\u0627\u0644\u0648"}, +gkT(){return"\u062a\u0627\u064a\u0648\u0627\u0646"}, +gkU(){return"\u062a\u0646\u0632\u0627\u0646\u064a\u0627 \u060c \u062c\u0645\u0647\u0648\u0631\u064a\u0629 \u062a\u0646\u0632\u0627\u0646\u064a\u0627 \u0627\u0644\u0645\u062a\u062d\u062f\u0629"}, +gkV(){return"\u0623\u0648\u0643\u0631\u0627\u0646\u064a\u0627"}, +gkW(){return"\u0623\u0648\u063a\u0646\u062f\u0627"}, +gkX(){return"\u0627\u0644\u0648\u0644\u0627\u064a\u0627\u062a \u0627\u0644\u0645\u062a\u062d\u062f\u0629 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629"}, +gkY(){return"\u0623\u0648\u0631\u0648\u063a\u0648\u0627\u064a"}, +gkZ(){return"\u0623\u0648\u0632\u0628\u0643\u0633\u062a\u0627\u0646"}, +gl_(){return"\u0627\u0644\u0643\u0631\u0633\u064a \u0627\u0644\u0631\u0633\u0648\u0644\u064a (\u062f\u0648\u0644\u0629 \u0627\u0644\u0641\u0627\u062a\u064a\u0643\u0627\u0646)"}, +gl0(){return"\u0633\u0627\u0646\u062a \u0641\u0646\u0633\u0646\u062a \u0648\u062c\u0632\u0631 \u063a\u0631\u064a\u0646\u0627\u062f\u064a\u0646"}, +gl1(){return"\u0641\u0646\u0632\u0648\u064a\u0644\u0627"}, +gl2(){return"\u062c\u0632\u0631 \u0627\u0644\u0639\u0630\u0631\u0627\u0621 \u0627\u0644\u0628\u0631\u064a\u0637\u0627\u0646\u064a\u0629"}, +gl3(){return"\u062c\u0632\u0631 \u0641\u064a\u0631\u062c\u0646 \u0627\u0644\u0623\u0645\u0631\u064a\u0643\u064a\u0629"}, +gl4(){return"\u0641\u064a\u062a\u0646\u0627\u0645"}, +gl5(){return"\u0641\u0627\u0646\u0648\u0627\u062a\u0648"}, +gl6(){return"\u0648\u0627\u0644\u064a\u0633 \u0648\u0641\u0648\u062a\u0648\u0646\u0627"}, +gl8(){return"\u0633\u0627\u0645\u0648\u0627"}, +gl9(){return"\u0627\u0644\u064a\u0645\u0646"}, +gla(){return"\u0645\u0627\u064a\u0648\u062a"}, +glb(){return"\u062c\u0646\u0648\u0628 \u0623\u0641\u0631\u064a\u0642\u064a\u0627"}, +glc(){return"\u0632\u0627\u0645\u0628\u064a\u0627"}, +gld(){return"\u0632\u064a\u0645\u0628\u0627\u0628\u0648\u064a"}} +K.JP.prototype={ +gj3(){return"Ung\xfcltige Telefonnummer"}, +gj0(){return"Ung\xfcltiges Land"}, +gj2(){return"Ung\xfcltige Handynummer"}, +gj1(){return"Ung\xfcltige Festnetznummer"}, +gkz(){return"Telefonnummer erforderlich"}, +gk8(){return"Kein Ergebnis"}, +ghw(){return"Andorra"}, +ghz(){return"Vereinigte Arabische Emirate"}, +ghA(){return"Afghanistan"}, +ghB(){return"Antigua und Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Albanien"}, +ghE(){return"Armenien"}, +ghF(){return"Niederl\xe4ndische Antillen"}, +ghG(){return"Angola"}, +ghH(){return"Antarktis"}, +ghI(){return"Argentinien"}, +ghJ(){return"Amerikanischen Samoa-Inseln"}, +ghL(){return"\xd6sterreich"}, +ghM(){return"Australien"}, +ghN(){return"Aruba"}, +ghO(){return"Aland Islands"}, +ghP(){return"Aserbaidschan"}, +ghQ(){return"Bosnien und Herzegowina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesch"}, +ghT(){return"Belgien"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgarien"}, +ghW(){return"Bahrain"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"Heiliger Barthelemy"}, +gi_(){return"Bermuda"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bolivien, Plurinationaler Staat"}, +gi2(){return"Brasilien"}, +gi3(){return"Bahamas"}, +gi4(){return"Bhutan"}, +gi5(){return"Botswana"}, +gi6(){return"Wei\xdfrussland"}, +gi7(){return"Belize"}, +gi8(){return"Kanada"}, +gi9(){return"Kokosinseln (Keelinginseln)"}, +gia(){return"Kongo, Demokratische Republik Kongo"}, +gib(){return"Zentralafrikanische Republik"}, +gic(){return"Kongo"}, +gie(){return"Schweiz"}, +gih(){return"Elfenbeink\xfcste"}, +gii(){return"Cookinseln"}, +gij(){return"Chile"}, +gik(){return"Kamerun"}, +gil(){return"China"}, +gim(){return"Kolumbien"}, +gio(){return"Costa Rica"}, +gip(){return"Kuba"}, +giq(){return"Kap Verde"}, +gir(){return"Weihnachtsinsel"}, +gis(){return"Zypern"}, +git(){return"Tschechien"}, +giu(){return"Deutschland"}, +giw(){return"Dschibuti"}, +gix(){return"D\xe4nemark"}, +giy(){return"Dominica"}, +giz(){return"Dominikanische Republik"}, +giB(){return"Algerien"}, +giC(){return"Ecuador"}, +giD(){return"Estland"}, +giE(){return"\xc4gypten"}, +giH(){return"Eritrea"}, +giI(){return"Spanien"}, +giJ(){return"\xc4thiopien"}, +giK(){return"Finnland"}, +giM(){return"Fidschi"}, +giN(){return"Falklandinseln (Malvinas)"}, +giO(){return"Mikronesien, F\xf6derierte Staaten von Mikronesien"}, +giP(){return"F\xe4r\xf6er Inseln"}, +giQ(){return"Frankreich"}, +gfG(){return"Gabun"}, +gfH(){return"Vereinigtes K\xf6nigreich"}, +gfI(){return"Grenada"}, +gfJ(){return"Georgia"}, +gfL(){return"Franz\xf6sisch-Guayana"}, +gfM(){return"Guernsey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Gr\xf6nland"}, +gfQ(){return"Gambia"}, +gfR(){return"Guinea"}, +gfT(){return"Guadeloupe"}, +gfU(){return"\xc4quatorialguinea"}, +gfV(){return"Griechenland"}, +gfW(){return"S\xfcd-Georgien und die s\xfcdlichen Sandwich-Inseln"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinea-Bissau"}, +gh_(){return"Guyana"}, +giR(){return"Hongkong"}, +giS(){return"Honduras"}, +giT(){return"Kroatien"}, +giU(){return"Haiti"}, +giV(){return"Ungarn"}, +giW(){return"Indonesien"}, +giX(){return"Irland"}, +giY(){return"Israel"}, +giZ(){return"Isle of Man"}, +gj_(){return"Indien"}, +gj4(){return"Britisches Territorium des Indischen Ozeans"}, +gj5(){return"Irak"}, +gj6(){return"Iran, Islamische Republik Persischer Golf"}, +gj8(){return"Island"}, +gj9(){return"Italien"}, +gja(){return"Jersey"}, +gjb(){return"Jamaika"}, +gjc(){return"Jordanien"}, +gjd(){return"Japan"}, +gje(){return"Kenia"}, +gjf(){return"Kirgisistan"}, +gjg(){return"Kambodscha"}, +gjh(){return"Kiribati"}, +gji(){return"Komoren"}, +gjj(){return"St. Kitts und Nevis"}, +gjk(){return"Korea, Demokratische Volksrepublik Korea"}, +gjl(){return"Korea, Republik S\xfcdkorea"}, +gjm(){return"Kuwait"}, +gjn(){return"Cayman Inseln"}, +gjo(){return"Kasachstan"}, +gjp(){return"Laos"}, +gjq(){return"Libanon"}, +gjr(){return"St. Lucia"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Liberia"}, +gjv(){return"Lesotho"}, +gjw(){return"Litauen"}, +gjx(){return"Luxemburg"}, +gjy(){return"Lettland"}, +gjz(){return"Libyscher arabischer Jamahiriya"}, +gjA(){return"Marokko"}, +gjC(){return"Monaco"}, +gjD(){return"Moldawien"}, +gjE(){return"Montenegro"}, +gjF(){return"Sankt Martin"}, +gjG(){return"Madagaskar"}, +gjH(){return"Marshallinseln"}, +gjI(){return"Mazedonien"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mongolei"}, +gjM(){return"Macao"}, +gjN(){return"N\xf6rdliche Marianneninseln"}, +gjO(){return"Martinique"}, +gjP(){return"Mauretanien"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Mauritius"}, +gjT(){return"Malediven"}, +gjU(){return"Malawi"}, +gjV(){return"Mexiko"}, +gjW(){return"Malaysia"}, +gjX(){return"Mosambik"}, +gjY(){return"Namibia"}, +gjZ(){return"Neu-Kaledonien"}, +gk_(){return"Niger"}, +gk0(){return"Norfolkinsel"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Niederlande"}, +gk9(){return"Norwegen"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Neuseeland"}, +gke(){return"Oman"}, +gkf(){return"Panama"}, +gkh(){return"Peru"}, +gki(){return"Franz\xf6sisch Polynesien"}, +gkj(){return"Papua Neu-Guinea"}, +gkk(){return"Philippinen"}, +gkl(){return"Pakistan"}, +gkm(){return"Polen"}, +gkn(){return"Saint Pierre und Miquelon"}, +gko(){return"Pitcairn"}, +gkp(){return"Puerto Rico"}, +gkq(){return"Besetzte pal\xe4stinensische Gebiete"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Katar"}, +gkv(){return"Wiedervereinigung"}, +gkA(){return"Rum\xe4nien"}, +gkC(){return"Serbien"}, +gkD(){return"Russland"}, +gkF(){return"Ruanda"}, +gh0(){return"Saudi-Arabien"}, +gh1(){return"Salomon-Inseln"}, +gh2(){return"Seychellen"}, +gh3(){return"Sudan"}, +gh4(){return"Schweden"}, +gh7(){return"Singapur"}, +gh8(){return"St. Helena, Himmelfahrt und Tristan Da Cunha"}, +gh9(){return"Slowenien"}, +gha(){return"Spitzbergen und Jan Mayen"}, +ghb(){return"Slowakei"}, +ghd(){return"Sierra Leone"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Somalia"}, +ghh(){return"Suriname"}, +ghi(){return"S\xfcdsudan"}, +ghj(){return"Sao Tome und Principe"}, +ghl(){return"El Salvador"}, +ghm(){return"Syrische Arabische Republik"}, +ghn(){return"Swasiland"}, +gkG(){return"Turks- und Caicosinseln"}, +gkH(){return"Tschad"}, +gkI(){return"Gehen"}, +gkJ(){return"Thailand"}, +gkK(){return"Tadschikistan"}, +gkL(){return"Tokelau"}, +gkM(){return"Timor-Leste"}, +gkN(){return"Turkmenistan"}, +gkO(){return"Tunesien"}, +gkP(){return"Tonga"}, +gkQ(){return"Truthahn"}, +gkR(){return"Trinidad und Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiwan"}, +gkU(){return"Tansania, Vereinigte Republik Tansania"}, +gkV(){return"Ukraine"}, +gkW(){return"Uganda"}, +gkX(){return"Vereinigte Staaten"}, +gkY(){return"Uruguay"}, +gkZ(){return"Usbekistan"}, +gl_(){return"Heiliger Stuhl (Staat der Vatikanstadt)"}, +gl0(){return"St. Vincent und die Grenadinen"}, +gl1(){return"Venezuela"}, +gl2(){return"Virgin Inseln, Britisch"}, +gl3(){return"Jungferninseln, USA"}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis und Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"Jemen"}, +gla(){return"Mayotte"}, +glb(){return"S\xfcdafrika"}, +glc(){return"Sambia"}, +gld(){return"Zimbabwe"}} +Z.JQ.prototype={ +gj3(){return"Invalid phone number"}, +gj0(){return"Invalid country"}, +gj2(){return"Invalid mobile phone number"}, +gj1(){return"Invalid fixed line phone number"}, +gkz(){return"Required phone number"}, +gk8(){return"No result"}, +ghw(){return"Andorra"}, +ghz(){return"United Arab Emirates"}, +ghA(){return"Afghanistan"}, +ghB(){return"Antigua and Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Albania"}, +ghE(){return"Armenia"}, +ghF(){return"Netherlands Antilles"}, +ghG(){return"Angola"}, +ghH(){return"Antarctica"}, +ghI(){return"Argentina"}, +ghJ(){return"American Samoa"}, +ghL(){return"Austria"}, +ghM(){return"Australia"}, +ghN(){return"Aruba"}, +ghO(){return"Aland Islands"}, +ghP(){return"Azerbaijan"}, +ghQ(){return"Bosnia and Herzegovina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesh"}, +ghT(){return"Belgium"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgaria"}, +ghW(){return"Bahrain"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"Saint Barthelemy"}, +gi_(){return"Bermuda"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bolivia, Plurinational State of"}, +gi2(){return"Brazil"}, +gi3(){return"Bahamas"}, +gi4(){return"Bhutan"}, +gi5(){return"Botswana"}, +gi6(){return"Belarus"}, +gi7(){return"Belize"}, +gi8(){return"Canada"}, +gi9(){return"Cocos (Keeling) Islands"}, +gia(){return"Congo, The Democratic Republic of the Congo"}, +gib(){return"Central African Republic"}, +gic(){return"Congo"}, +gie(){return"Switzerland"}, +gih(){return"Cote d'Ivoire"}, +gii(){return"Cook Islands"}, +gij(){return"Chile"}, +gik(){return"Cameroon"}, +gil(){return"China"}, +gim(){return"Colombia"}, +gio(){return"Costa Rica"}, +gip(){return"Cuba"}, +giq(){return"Cape Verde"}, +gir(){return"Christmas Island"}, +gis(){return"Cyprus"}, +git(){return"Czech Republic"}, +giu(){return"Germany"}, +giw(){return"Djibouti"}, +gix(){return"Denmark"}, +giy(){return"Dominica"}, +giz(){return"Dominican Republic"}, +giB(){return"Algeria"}, +giC(){return"Ecuador"}, +giD(){return"Estonia"}, +giE(){return"Egypt"}, +giH(){return"Eritrea"}, +giI(){return"Spain"}, +giJ(){return"Ethiopia"}, +giK(){return"Finland"}, +giM(){return"Fiji"}, +giN(){return"Falkland Islands (Malvinas)"}, +giO(){return"Micronesia, Federated States of Micronesia"}, +giP(){return"Faroe Islands"}, +giQ(){return"France"}, +gfG(){return"Gabon"}, +gfH(){return"United Kingdom"}, +gfI(){return"Grenada"}, +gfJ(){return"Georgia"}, +gfL(){return"French Guiana"}, +gfM(){return"Guernsey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Greenland"}, +gfQ(){return"Gambia"}, +gfR(){return"Guinea"}, +gfT(){return"Guadeloupe"}, +gfU(){return"Equatorial Guinea"}, +gfV(){return"Greece"}, +gfW(){return"South Georgia and the South Sandwich Islands"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinea-Bissau"}, +gh_(){return"Guyana"}, +giR(){return"Hong Kong"}, +giS(){return"Honduras"}, +giT(){return"Croatia"}, +giU(){return"Haiti"}, +giV(){return"Hungary"}, +giW(){return"Indonesia"}, +giX(){return"Ireland"}, +giY(){return"Israel"}, +giZ(){return"Isle of Man"}, +gj_(){return"India"}, +gj4(){return"British Indian Ocean Territory"}, +gj5(){return"Iraq"}, +gj6(){return"Iran, Islamic Republic of Persian Gulf"}, +gj8(){return"Iceland"}, +gj9(){return"Italy"}, +gja(){return"Jersey"}, +gjb(){return"Jamaica"}, +gjc(){return"Jordan"}, +gjd(){return"Japan"}, +gje(){return"Kenya"}, +gjf(){return"Kyrgyzstan"}, +gjg(){return"Cambodia"}, +gjh(){return"Kiribati"}, +gji(){return"Comoros"}, +gjj(){return"Saint Kitts and Nevis"}, +gjk(){return"Korea, Democratic People's Republic of Korea"}, +gjl(){return"Korea, Republic of South Korea"}, +gjm(){return"Kuwait"}, +gjn(){return"Cayman Islands"}, +gjo(){return"Kazakhstan"}, +gjp(){return"Laos"}, +gjq(){return"Lebanon"}, +gjr(){return"Saint Lucia"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Liberia"}, +gjv(){return"Lesotho"}, +gjw(){return"Lithuania"}, +gjx(){return"Luxembourg"}, +gjy(){return"Latvia"}, +gjz(){return"Libyan Arab Jamahiriya"}, +gjA(){return"Morocco"}, +gjC(){return"Monaco"}, +gjD(){return"Moldova"}, +gjE(){return"Montenegro"}, +gjF(){return"Saint Martin"}, +gjG(){return"Madagascar"}, +gjH(){return"Marshall Islands"}, +gjI(){return"Macedonia"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mongolia"}, +gjM(){return"Macao"}, +gjN(){return"Northern Mariana Islands"}, +gjO(){return"Martinique"}, +gjP(){return"Mauritania"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Mauritius"}, +gjT(){return"Maldives"}, +gjU(){return"Malawi"}, +gjV(){return"Mexico"}, +gjW(){return"Malaysia"}, +gjX(){return"Mozambique"}, +gjY(){return"Namibia"}, +gjZ(){return"New Caledonia"}, +gk_(){return"Niger"}, +gk0(){return"Norfolk Island"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Netherlands"}, +gk9(){return"Norway"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"New Zealand"}, +gke(){return"Oman"}, +gkf(){return"Panama"}, +gkh(){return"Peru"}, +gki(){return"French Polynesia"}, +gkj(){return"Papua New Guinea"}, +gkk(){return"Philippines"}, +gkl(){return"Pakistan"}, +gkm(){return"Poland"}, +gkn(){return"Saint Pierre and Miquelon"}, +gko(){return"Pitcairn"}, +gkp(){return"Puerto Rico"}, +gkq(){return"Palestinian Territory, Occupied"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Qatar"}, +gkv(){return"Reunion"}, +gkA(){return"Romania"}, +gkC(){return"Serbia"}, +gkD(){return"Russia"}, +gkF(){return"Rwanda"}, +gh0(){return"Saudi Arabia"}, +gh1(){return"Solomon Islands"}, +gh2(){return"Seychelles"}, +gh3(){return"Sudan"}, +gh4(){return"Sweden"}, +gh7(){return"Singapore"}, +gh8(){return"Saint Helena, Ascension and Tristan Da Cunha"}, +gh9(){return"Slovenia"}, +gha(){return"Svalbard and Jan Mayen"}, +ghb(){return"Slovakia"}, +ghd(){return"Sierra Leone"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Somalia"}, +ghh(){return"Suriname"}, +ghi(){return"South Sudan"}, +ghj(){return"Sao Tome and Principe"}, +ghl(){return"El Salvador"}, +ghm(){return"Syrian Arab Republic"}, +ghn(){return"Swaziland"}, +gkG(){return"Turks and Caicos Islands"}, +gkH(){return"Chad"}, +gkI(){return"Togo"}, +gkJ(){return"Thailand"}, +gkK(){return"Tajikistan"}, +gkL(){return"Tokelau"}, +gkM(){return"Timor-Leste"}, +gkN(){return"Turkmenistan"}, +gkO(){return"Tunisia"}, +gkP(){return"Tonga"}, +gkQ(){return"Turkey"}, +gkR(){return"Trinidad and Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiwan"}, +gkU(){return"Tanzania, United Republic of Tanzania"}, +gkV(){return"Ukraine"}, +gkW(){return"Uganda"}, +gkX(){return"United States"}, +gkY(){return"Uruguay"}, +gkZ(){return"Uzbekistan"}, +gl_(){return"Holy See (Vatican City State)"}, +gl0(){return"Saint Vincent and the Grenadines"}, +gl1(){return"Venezuela"}, +gl2(){return"Virgin Islands, British"}, +gl3(){return"Virgin Islands, U.S."}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis and Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"Yemen"}, +gla(){return"Mayotte"}, +glb(){return"South Africa"}, +glc(){return"Zambia"}, +gld(){return"Zimbabwe"}} +G.JR.prototype={ +gj3(){return"Numero de telefono invalido"}, +gj0(){return"Pa\xeds invalido"}, +gj2(){return"N\xfamero de tel\xe9fono celular invalido"}, +gj1(){return"N\xfamero de tel\xe9fono fijo invalido"}, +gkz(){return"N\xfamero de tel\xe9fono obligatorio"}, +gk8(){return"Sin resultados"}, +ghw(){return"Andorra"}, +ghz(){return"Emiratos \xc1rabes Unidos"}, +ghA(){return"Afganist\xe1n"}, +ghB(){return"Antigua y Barbuda"}, +ghC(){return"Anguila"}, +ghD(){return"Albania"}, +ghE(){return"Armenia"}, +ghF(){return"Antillas Holandesas"}, +ghG(){return"Angola"}, +ghH(){return"Ant\xe1rtida"}, +ghI(){return"Argentina"}, +ghJ(){return"Samoa Americana"}, +ghL(){return"Austria"}, +ghM(){return"Australia"}, +ghN(){return"Aruba"}, +ghO(){return"Islas Aland"}, +ghP(){return"Azerbaiy\xe1n"}, +ghQ(){return"Bosnia y Herzegovina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesh"}, +ghT(){return"B\xe9lgica"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgaria"}, +ghW(){return"Bahr\xe9in"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"San Bartolom\xe9"}, +gi_(){return"islas Bermudas"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bolivia, Estado Plurinacional de"}, +gi2(){return"Brasil"}, +gi3(){return"Bahamas"}, +gi4(){return"But\xe1n"}, +gi5(){return"Botswana"}, +gi6(){return"Bielorrusia"}, +gi7(){return"Belice"}, +gi8(){return"Canad\xe1"}, +gi9(){return"Islas Cocos (Keeling)"}, +gia(){return"Congo, Rep\xfablica Democr\xe1tica del Congo"}, +gib(){return"Rep\xfablica Centroafricana"}, +gic(){return"Congo"}, +gie(){return"Suiza"}, +gih(){return"Costa de Marfil"}, +gii(){return"Islas Cook"}, +gij(){return"Chile"}, +gik(){return"Camer\xfan"}, +gil(){return"porcelana"}, +gim(){return"Colombia"}, +gio(){return"Costa Rica"}, +gip(){return"Cuba"}, +giq(){return"Cabo Verde"}, +gir(){return"Isla de Navidad"}, +gis(){return"Chipre"}, +git(){return"Rep\xfablica Checa"}, +giu(){return"Alemania"}, +giw(){return"Djibouti"}, +gix(){return"Dinamarca"}, +giy(){return"Dominica"}, +giz(){return"Rep\xfablica Dominicana"}, +giB(){return"Argelia"}, +giC(){return"Ecuador"}, +giD(){return"Estonia"}, +giE(){return"Egipto"}, +giH(){return"Eritrea"}, +giI(){return"Espa\xf1a"}, +giJ(){return"Etiop\xeda"}, +giK(){return"Finlandia"}, +giM(){return"Fiyi"}, +giN(){return"Islas Falkland (Malvinas)"}, +giO(){return"Micronesia, Estados Federados de Micronesia"}, +giP(){return"Islas Faroe"}, +giQ(){return"Francia"}, +gfG(){return"Gab\xf3n"}, +gfH(){return"Reino Unido"}, +gfI(){return"Granada"}, +gfJ(){return"Georgia"}, +gfL(){return"Guayana Francesa"}, +gfM(){return"Guernsey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Groenlandia"}, +gfQ(){return"Gambia"}, +gfR(){return"Guinea"}, +gfT(){return"Guadalupe"}, +gfU(){return"Guinea Ecuatorial"}, +gfV(){return"Grecia"}, +gfW(){return"Georgia del sur y las islas Sandwich del sur"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinea-Bissau"}, +gh_(){return"Guayana"}, +giR(){return"Hong Kong"}, +giS(){return"Honduras"}, +giT(){return"Croacia"}, +giU(){return"Hait\xed"}, +giV(){return"Hungr\xeda"}, +giW(){return"Indonesia"}, +giX(){return"Irlanda"}, +giY(){return"Israel"}, +giZ(){return"Isla del hombre"}, +gj_(){return"India"}, +gj4(){return"Territorio Brit\xe1nico del Oc\xe9ano \xcdndico"}, +gj5(){return"Irak"}, +gj6(){return"Ir\xe1n, Rep\xfablica Isl\xe1mica del Golfo P\xe9rsico"}, +gj8(){return"Islandia"}, +gj9(){return"Italia"}, +gja(){return"Jersey"}, +gjb(){return"Jamaica"}, +gjc(){return"Jord\xe1n"}, +gjd(){return"Jap\xf3n"}, +gje(){return"Kenia"}, +gjf(){return"Kirguist\xe1n"}, +gjg(){return"Camboya"}, +gjh(){return"Kiribati"}, +gji(){return"Comoras"}, +gjj(){return"Saint Kitts y Nevis"}, +gjk(){return"Corea, Rep\xfablica Popular Democr\xe1tica de Corea"}, +gjl(){return"Corea, Rep\xfablica de Corea del Sur"}, +gjm(){return"Kuwait"}, +gjn(){return"Islas Caim\xe1n"}, +gjo(){return"Kazajst\xe1n"}, +gjp(){return"Laos"}, +gjq(){return"L\xedbano"}, +gjr(){return"Santa Luc\xeda"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Liberia"}, +gjv(){return"Lesoto"}, +gjw(){return"Lituania"}, +gjx(){return"Luxemburgo"}, +gjy(){return"Letonia"}, +gjz(){return"Jamahiriya Arabe Libia"}, +gjA(){return"Marruecos"}, +gjC(){return"M\xf3naco"}, +gjD(){return"Moldavia"}, +gjE(){return"Montenegro"}, +gjF(){return"San Mart\xedn"}, +gjG(){return"Madagascar"}, +gjH(){return"Islas Marshall"}, +gjI(){return"macedonia"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mongolia"}, +gjM(){return"Macao"}, +gjN(){return"Islas Marianas del Norte"}, +gjO(){return"Martinica"}, +gjP(){return"Mauritania"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Mauricio"}, +gjT(){return"Maldivas"}, +gjU(){return"Malawi"}, +gjV(){return"M\xe9xico"}, +gjW(){return"Malasia"}, +gjX(){return"Mozambique"}, +gjY(){return"Namibia"}, +gjZ(){return"Nueva Caledonia"}, +gk_(){return"N\xedger"}, +gk0(){return"Isla Norfolk"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Pa\xedses Bajos"}, +gk9(){return"Noruega"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Nueva Zelanda"}, +gke(){return"Om\xe1n"}, +gkf(){return"Panam\xe1"}, +gkh(){return"Per\xfa"}, +gki(){return"Polinesia franc\xe9s"}, +gkj(){return"Pap\xfaa Nueva Guinea"}, +gkk(){return"Filipinas"}, +gkl(){return"Pakist\xe1n"}, +gkm(){return"Polonia"}, +gkn(){return"San Pedro y Miquel\xf3n"}, +gko(){return"Pitcairn"}, +gkp(){return"Puerto Rico"}, +gkq(){return"Territorio Palestino, Ocupado"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Katar"}, +gkv(){return"Reuni\xf3n"}, +gkA(){return"Rumania"}, +gkC(){return"Serbia"}, +gkD(){return"Rusia"}, +gkF(){return"Ruanda"}, +gh0(){return"Arabia Saudita"}, +gh1(){return"Islas Salom\xf3n"}, +gh2(){return"Seychelles"}, +gh3(){return"Sud\xe1n"}, +gh4(){return"Suecia"}, +gh7(){return"Singapur"}, +gh8(){return"Santa Elena, Ascensi\xf3n y Trist\xe1n de Acu\xf1a"}, +gh9(){return"Eslovenia"}, +gha(){return"Svalbard y Jan Mayen"}, +ghb(){return"Eslovaquia"}, +ghd(){return"Sierra Leona"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Somalia"}, +ghh(){return"Surinam"}, +ghi(){return"Sud\xe1n del Sur"}, +ghj(){return"Santo Tom\xe9 y Pr\xedncipe"}, +ghl(){return"El Salvador"}, +ghm(){return"Rep\xfablica \xc1rabe Siria"}, +ghn(){return"Swazilandia"}, +gkG(){return"Islas Turcas y Caicos"}, +gkH(){return"Chad"}, +gkI(){return"Para llevar"}, +gkJ(){return"Tailandia"}, +gkK(){return"Tayikist\xe1n"}, +gkL(){return"Tokelau"}, +gkM(){return"Timor-Leste"}, +gkN(){return"Turkmenist\xe1n"}, +gkO(){return"T\xfanez"}, +gkP(){return"Tonga"}, +gkQ(){return"pavo"}, +gkR(){return"Trinidad y Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiw\xe1n"}, +gkU(){return"Tanzania, Rep\xfablica Unida de Tanzania"}, +gkV(){return"Ucrania"}, +gkW(){return"Uganda"}, +gkX(){return"Estados Unidos"}, +gkY(){return"Uruguay"}, +gkZ(){return"Uzbekist\xe1n"}, +gl_(){return"Santa Sede (Estado de la Ciudad del Vaticano)"}, +gl0(){return"San Vicente y las Granadinas"}, +gl1(){return"Venezuela"}, +gl2(){return"Islas V\xedrgenes Brit\xe1nicas"}, +gl3(){return"Islas V\xedrgenes, EE. UU."}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis y Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"Yemen"}, +gla(){return"Mayotte"}, +glb(){return"Sud\xe1frica"}, +glc(){return"Zambia"}, +gld(){return"Zimbabue"}} +D.JS.prototype={ +gj3(){return"Num\xe9ro de t\xe9l\xe9phone invalide"}, +gj0(){return"Pays invalide"}, +gj2(){return"Num\xe9ro de t\xe9l\xe9phone portable invalide"}, +gj1(){return"Num\xe9ro de t\xe9l\xe9phone fixe invalide"}, +gkz(){return"Num\xe9ro de t\xe9l\xe9phone requis"}, +gk8(){return"Aucun r\xe9sultat"}, +ghw(){return"Andorre"}, +ghz(){return"Emirats Arabes Unis"}, +ghA(){return"Afghanistan"}, +ghB(){return"Antigua-et-Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Albanie"}, +ghE(){return"Arm\xe9nie"}, +ghF(){return"Antilles n\xe9erlandaises"}, +ghG(){return"Angola"}, +ghH(){return"Antarctique"}, +ghI(){return"Argentine"}, +ghJ(){return"Samoa am\xe9ricaines"}, +ghL(){return"Autriche"}, +ghM(){return"Australie"}, +ghN(){return"Aruba"}, +ghO(){return"Iles Aland"}, +ghP(){return"Azerba\xefdjan"}, +ghQ(){return"Bosnie Herz\xe9govine"}, +ghR(){return"Barbade"}, +ghS(){return"Bangladesh"}, +ghT(){return"Belgique"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgarie"}, +ghW(){return"Bahre\xefn"}, +ghX(){return"Burundi"}, +ghY(){return"B\xe9nin"}, +ghZ(){return"Saint Barth\xe9lemy"}, +gi_(){return"Bermudes"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bolivie, \xc9tat plurinational de"}, +gi2(){return"Br\xe9sil"}, +gi3(){return"Bahamas"}, +gi4(){return"Bhoutan"}, +gi5(){return"Botswana"}, +gi6(){return"Bi\xe9lorussie"}, +gi7(){return"Belize"}, +gi8(){return"Canada"}, +gi9(){return"\xceles Cocos (Keeling)"}, +gia(){return"Congo, R\xe9publique d\xe9mocratique du Congo"}, +gib(){return"R\xe9publique centrafricaine"}, +gic(){return"Congo"}, +gie(){return"Suisse"}, +gih(){return"C\xf4te d'Ivoire"}, +gii(){return"\xceles Cook"}, +gij(){return"Chili"}, +gik(){return"Cameroun"}, +gil(){return"Chine"}, +gim(){return"Colombie"}, +gio(){return"Costa Rica"}, +gip(){return"Cuba"}, +giq(){return"Cap-Vert"}, +gir(){return"L'\xeele de no\xebl"}, +gis(){return"Chypre"}, +git(){return"R\xe9publique Tch\xe8que"}, +giu(){return"Allemagne"}, +giw(){return"Djibouti"}, +gix(){return"Danemark"}, +giy(){return"Dominique"}, +giz(){return"R\xe9publique Dominicaine"}, +giB(){return"Alg\xe9rie"}, +giC(){return"Equateur"}, +giD(){return"Estonie"}, +giE(){return"Egypte"}, +giH(){return"\xc9rythr\xe9e"}, +giI(){return"Espagne"}, +giJ(){return"Ethiopie"}, +giK(){return"Finlande"}, +giM(){return"Fidji"}, +giN(){return"\xceles Falkland (Malvinas)"}, +giO(){return"Micron\xe9sie, \xc9tats f\xe9d\xe9r\xe9s de Micron\xe9sie"}, +giP(){return"\xceles F\xe9ro\xe9"}, +giQ(){return"France"}, +gfG(){return"Gabon"}, +gfH(){return"Royaume-Uni"}, +gfI(){return"Grenade"}, +gfJ(){return"G\xe9orgie"}, +gfL(){return"Guyane Fran\xe7aise"}, +gfM(){return"Guernesey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Groenland"}, +gfQ(){return"Gambie"}, +gfR(){return"Guin\xe9e"}, +gfT(){return"Guadeloupe"}, +gfU(){return"Guin\xe9e \xc9quatoriale"}, +gfV(){return"Gr\xe8ce"}, +gfW(){return"G\xe9orgie du Sud et \xeeles Sandwich du Sud"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guin\xe9e-Bissau"}, +gh_(){return"Guyane"}, +giR(){return"Hong Kong"}, +giS(){return"Honduras"}, +giT(){return"Croatie"}, +giU(){return"Ha\xefti"}, +giV(){return"Hongrie"}, +giW(){return"Indon\xe9sie"}, +giX(){return"Irlande"}, +giY(){return"Isra\xebl"}, +giZ(){return"\xeele de Man"}, +gj_(){return"Inde"}, +gj4(){return"Territoire britannique de l'oc\xe9an Indien"}, +gj5(){return"Irak"}, +gj6(){return"Iran, R\xe9publique islamique du golfe Persique"}, +gj8(){return"Islande"}, +gj9(){return"Italie"}, +gja(){return"Jersey"}, +gjb(){return"Jama\xefque"}, +gjc(){return"Jordan"}, +gjd(){return"Japon"}, +gje(){return"Kenya"}, +gjf(){return"Kirghizistan"}, +gjg(){return"Cambodge"}, +gjh(){return"Kiribati"}, +gji(){return"Comores"}, +gjj(){return"Saint-Christophe-et-Ni\xe9v\xe8s"}, +gjk(){return"Cor\xe9e, R\xe9publique populaire d\xe9mocratique de Cor\xe9e"}, +gjl(){return"Cor\xe9e, R\xe9publique de Cor\xe9e du Sud"}, +gjm(){return"Koweit"}, +gjn(){return"\xceles Ca\xefmans"}, +gjo(){return"Kazakhstan"}, +gjp(){return"Laos"}, +gjq(){return"Liban"}, +gjr(){return"Sainte-Lucie"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Lib\xe9ria"}, +gjv(){return"Lesotho"}, +gjw(){return"Lituanie"}, +gjx(){return"Luxembourg"}, +gjy(){return"Lettonie"}, +gjz(){return"Jamahiriya arabe libyenne"}, +gjA(){return"Maroc"}, +gjC(){return"Monaco"}, +gjD(){return"Moldavie"}, +gjE(){return"Mont\xe9n\xe9gro"}, +gjF(){return"Saint Martin"}, +gjG(){return"Madagascar"}, +gjH(){return"Iles Marshall"}, +gjI(){return"Mac\xe9doine"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mongolie"}, +gjM(){return"Macao"}, +gjN(){return"\xceles Mariannes du Nord"}, +gjO(){return"Martinique"}, +gjP(){return"Mauritanie"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malte"}, +gjS(){return"Ile Maurice"}, +gjT(){return"Maldives"}, +gjU(){return"Malawi"}, +gjV(){return"Mexique"}, +gjW(){return"Malaisie"}, +gjX(){return"Mozambique"}, +gjY(){return"Namibie"}, +gjZ(){return"Nouvelle Cal\xe9donie"}, +gk_(){return"Niger"}, +gk0(){return"l'ile de Norfolk"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Pays-Bas"}, +gk9(){return"Norv\xe8ge"}, +gka(){return"N\xe9pal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Nouvelle-Z\xe9lande"}, +gke(){return"Oman"}, +gkf(){return"Panama"}, +gkh(){return"P\xe9rou"}, +gki(){return"Polyn\xe9sie fran\xe7aise"}, +gkj(){return"Papouasie Nouvelle Guin\xe9e"}, +gkk(){return"Philippines"}, +gkl(){return"Pakistan"}, +gkm(){return"Pologne"}, +gkn(){return"Saint-Pierre-et-Miquelon"}, +gko(){return"Pitcairn"}, +gkp(){return"Porto Rico"}, +gkq(){return"Territoire palestinien, occup\xe9"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Qatar"}, +gkv(){return"R\xe9union"}, +gkA(){return"Roumanie"}, +gkC(){return"Serbie"}, +gkD(){return"Russie"}, +gkF(){return"Rwanda"}, +gh0(){return"Arabie Saoudite"}, +gh1(){return"\xeeles Salomon"}, +gh2(){return"Seychelles"}, +gh3(){return"Soudan"}, +gh4(){return"Su\xe8de"}, +gh7(){return"Singapour"}, +gh8(){return"Sainte-H\xe9l\xe8ne, Ascension et Tristan Da Cunha"}, +gh9(){return"Slov\xe9nie"}, +gha(){return"Svalbard et Jan Mayen"}, +ghb(){return"Slovaquie"}, +ghd(){return"Sierra Leone"}, +ghe(){return"Saint Marin"}, +ghf(){return"S\xe9n\xe9gal"}, +ghg(){return"Somalie"}, +ghh(){return"Suriname"}, +ghi(){return"Soudan du sud"}, +ghj(){return"Sao Tom\xe9 et Principe"}, +ghl(){return"Salvador"}, +ghm(){return"R\xe9publique arabe syrienne"}, +ghn(){return"Swaziland"}, +gkG(){return"\xeeles Turques-et-Ca\xefques"}, +gkH(){return"Tchad"}, +gkI(){return"Aller"}, +gkJ(){return"Tha\xeflande"}, +gkK(){return"Tadjikistan"}, +gkL(){return"Tokelau"}, +gkM(){return"Timor-Leste"}, +gkN(){return"Turkm\xe9nistan"}, +gkO(){return"Tunisie"}, +gkP(){return"Tonga"}, +gkQ(){return"dinde"}, +gkR(){return"Trinit\xe9-et-Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Ta\xefwan"}, +gkU(){return"Tanzanie, R\xe9publique-Unie de Tanzanie"}, +gkV(){return"Ukraine"}, +gkW(){return"Ouganda"}, +gkX(){return"\xc9tats Unis"}, +gkY(){return"Uruguay"}, +gkZ(){return"Ouzb\xe9kistan"}, +gl_(){return"Saint-Si\xe8ge (\xc9tat de la Cit\xe9 du Vatican)"}, +gl0(){return"Saint-Vincent-et-les-Grenadines"}, +gl1(){return"Venezuela"}, +gl2(){return"\xceles Vierges britanniques"}, +gl3(){return"\xceles Vierges am\xe9ricaines, \xc9tats-Unis"}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis et Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"Y\xe9men"}, +gla(){return"Mayotte"}, +glb(){return"Afrique du Sud"}, +glc(){return"Zambie"}, +gld(){return"Zimbabwe"}} +B.JT.prototype={ +gj3(){return"\u0905\u0935\u0948\u0927 \u092b\u094b\u0928 \u0928\u0902\u092c\u0930"}, +gj0(){return"\u0905\u0935\u0948\u0927 \u0926\u0947\u0936"}, +gj2(){return"\u0905\u092e\u093e\u0928\u094d\u092f \u0938\u0947\u0932 \u092b\u093c\u094b\u0928 \u0928\u0902\u092c\u0930"}, +gj1(){return"\u0905\u0935\u0948\u0927 \u0932\u0948\u0902\u0921\u0932\u093e\u0907\u0928 \u0928\u0902\u092c\u0930"}, +gkz(){return"\u092b\u093c\u094b\u0928 \u0928\u0902\u092c\u0930 \u0906\u0935\u0936\u094d\u092f\u0915"}, +gk8(){return"\u0915\u094b\u0908 \u092a\u0930\u093f\u0923\u093e\u092e \u0928\u0939\u0940"}, +ghw(){return"\u090f\u0902\u0921\u094b\u0930\u093e"}, +ghz(){return"\u0938\u0902\u092f\u0941\u0915\u094d\u0924 \u0905\u0930\u092c \u0905\u092e\u0940\u0930\u093e\u0924"}, +ghA(){return"\u0905\u092b\u093c\u0917\u093c\u093e\u0928\u093f\u0938\u094d\u0924\u093e\u0928"}, +ghB(){return"\u0905\u0902\u0924\u093f\u0917\u0941\u092f\u093e \u0914\u0930 \u092c\u093e\u0930\u094d\u092c\u0942\u0921\u093e"}, +ghC(){return"\u090f\u0902\u0917\u0941\u0907\u0932\u093e"}, +ghD(){return"\u0905\u0932\u094d\u092c\u093e\u0928\u093f\u092f\u093e"}, +ghE(){return"\u0906\u0930\u094d\u092e\u0940\u0928\u093f\u092f\u093e"}, +ghF(){return"\u0928\u0940\u0926\u0930\u0932\u0948\u0902\u0921\u094d\u0938 \u090f\u0902\u091f\u093e\u0907\u0932\u094d\u0938"}, +ghG(){return"\u0905\u0902\u0917\u094b\u0932\u093e"}, +ghH(){return"\u0905\u0902\u091f\u093e\u0930\u094d\u0915\u091f\u093f\u0915\u093e"}, +ghI(){return"\u0905\u0930\u094d\u091c\u0947\u0902\u091f\u0940\u0928\u093e"}, +ghJ(){return"\u0905\u092e\u0947\u0930\u093f\u0915\u0928 \u0938\u092e\u094b\u0906"}, +ghL(){return"\u0911\u0938\u094d\u091f\u094d\u0930\u093f\u092f\u093e"}, +ghM(){return"\u0911\u0938\u094d\u091f\u094d\u0930\u0947\u0932\u093f\u092f\u093e"}, +ghN(){return"\u0905\u0930\u0942\u092c\u093e"}, +ghO(){return"\u090f\u0932\u0948\u0902\u0921 \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939"}, +ghP(){return"\u0906\u091c\u093c\u0930\u092c\u093e\u0907\u091c\u093e\u0928"}, +ghQ(){return"\u092c\u094b\u0938\u094d\u0928\u093f\u092f\u093e \u0914\u0930 \u0939\u0930\u094d\u091c\u0947\u0917\u094b\u0935\u093f\u0928\u093e"}, +ghR(){return"\u092c\u093e\u0930\u092c\u093e\u0921\u094b\u0938"}, +ghS(){return"\u092c\u093e\u0902\u0917\u094d\u0932\u093e\u0926\u0947\u0936"}, +ghT(){return"\u092c\u0947\u0932\u094d\u091c\u093f\u092f\u092e"}, +ghU(){return"\u092c\u0941\u0930\u094d\u0915\u093f\u0928\u093e \u092b\u093e\u0938\u094b"}, +ghV(){return"\u092c\u0941\u0932\u094d\u0917\u093e\u0930\u093f\u092f\u093e"}, +ghW(){return"\u092c\u0939\u0930\u0940\u0928"}, +ghX(){return"\u092c\u0941\u0938\u094d\u0930\u094d\u0928\u094d\u0926\u0940"}, +ghY(){return"\u092c\u0947\u0928\u093f\u0928"}, +ghZ(){return"\u0938\u0902\u0924 \u092c\u093e\u0930\u0925\u0947\u0932\u0947\u092e\u0940"}, +gi_(){return"\u092c\u0930\u092e\u0942\u0921\u093e"}, +gi0(){return"\u092c\u094d\u0930\u0942\u0928\u0947\u0907\u094d\u0930 \u0926\u093e\u0930\u090f\u0938\u094d\u0938\u0932\u093e\u092e"}, +gi1(){return"\u092c\u094b\u0932\u0940\u0935\u093f\u092f\u093e, \u092a\u094d\u0932\u0942\u0930\u093f\u0928\u0947\u0936\u0928\u0932 \u0938\u094d\u091f\u0947\u091f \u0911\u092b\u093c"}, +gi2(){return"\u092c\u094d\u0930\u093e\u091c\u093c\u093f\u0932"}, +gi3(){return"\u092c\u0939\u093e\u092e\u093e"}, +gi4(){return"\u092d\u0942\u091f\u093e\u0928"}, +gi5(){return"\u092c\u094b\u0924\u094d\u0938\u0935\u093e\u0928\u093e"}, +gi6(){return"\u092c\u0947\u0932\u094b\u0930\u0942\u0938"}, +gi7(){return"\u092c\u0947\u0932\u0940\u091c\u093c"}, +gi8(){return"\u0915\u0928\u093e\u0921\u093e"}, +gi9(){return"\u0915\u094b\u0915\u094b\u0938 (\u0915\u0940\u0932\u093f\u0902\u0917) \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939"}, +gia(){return"\u0915\u093e\u0902\u0917\u094b, \u0932\u094b\u0915\u0924\u093e\u0902\u0924\u094d\u0930\u093f\u0915 \u0917\u0923\u0930\u093e\u091c\u094d\u092f \u0915\u093e\u0902\u0917\u094b"}, +gib(){return"\u0915\u0947\u0902\u0926\u094d\u0930\u0940\u092f \u0905\u092b\u094d\u0930\u0940\u0915\u0928 \u0917\u0923\u0930\u093e\u091c\u094d\u092f"}, +gic(){return"\u0915\u093e\u0902\u0917\u094b"}, +gie(){return"\u0938\u094d\u0935\u093f\u091f\u094d\u091c\u093c\u0930\u0932\u0948\u0902\u0921"}, +gih(){return"\u0915\u094b\u091f\u0947 \u0921\u0940 \u0906\u0907\u0935\u0930"}, +gii(){return"\u0915\u0941\u0915 \u0926\u094d\u0935\u0940\u092a\u0938\u092e\u0942\u0939"}, +gij(){return"\u091a\u093f\u0932\u0940"}, +gik(){return"\u0915\u0948\u092e\u0930\u0942\u0928"}, +gil(){return"\u091a\u0940\u0928"}, +gim(){return"\u0915\u094b\u0932\u0902\u092c\u093f\u092f\u093e"}, +gio(){return"\u0915\u094b\u0938\u094d\u091f\u093e \u0930\u093f\u0915\u093e"}, +gip(){return"\u0915\u094d\u092f\u0942\u092c\u093e"}, +giq(){return"\u0915\u0947\u092a \u0935\u0930\u094d\u0926\u0947"}, +gir(){return"\u0915\u094d\u0930\u093f\u0938\u092e\u0938 \u0926\u094d\u0935\u0940\u092a"}, +gis(){return"\u0938\u093e\u0907\u092a\u094d\u0930\u0938"}, +git(){return"\u091a\u0947\u0915 \u0917\u0923\u0924\u0902\u0924\u094d\u0930"}, +giu(){return"\u091c\u0930\u094d\u092e\u0928\u0940"}, +giw(){return"\u091c\u093f\u092c\u0942\u0924\u0940"}, +gix(){return"\u0921\u0947\u0928\u092e\u093e\u0930\u094d\u0915"}, +giy(){return"\u0921\u094b\u092e\u093f\u0928\u093f\u0915\u093e"}, +giz(){return"\u0921\u094b\u092e\u093f\u0928\u093f\u0915\u0928 \u0917\u0923\u0930\u093e\u091c\u094d\u092f"}, +giB(){return"\u090f\u0932\u091c\u0940\u0930\u093f\u092f\u093e"}, +giC(){return"\u0907\u0915\u094d\u0935\u0947\u0921\u094b\u0930"}, +giD(){return"\u090f\u0938\u094d\u0924\u094b\u0928\u093f\u092f\u093e"}, +giE(){return"\u092e\u093f\u0938\u094d\u0930"}, +giH(){return"\u0907\u0930\u093f\u091f\u094d\u0930\u093f\u092f\u093e"}, +giI(){return"\u0938\u094d\u092a\u0947\u0928"}, +giJ(){return"\u0907\u0925\u093f\u092f\u094b\u092a\u093f\u092f\u093e"}, +giK(){return"\u092b\u093f\u0928\u0932\u0948\u0902\u0921"}, +giM(){return"\u092b\u093c\u093f\u091c\u0940"}, +giN(){return"\u092b\u093c\u0949\u0915\u0932\u0948\u0902\u0921 \u0926\u094d\u0935\u0940\u092a (\u092e\u093e\u0932\u094d\u0935\u093f\u0928\u093e\u0938)"}, +giO(){return"\u092e\u093e\u0907\u0915\u094d\u0930\u094b\u0928\u0947\u0936\u093f\u092f\u093e, \u0938\u0902\u0918\u0940\u092f \u0930\u093e\u091c\u094d\u092f \u092e\u093e\u0907\u0915\u094d\u0930\u094b\u0928\u0947\u0936\u093f\u092f\u093e"}, +giP(){return"\u092b\u093c\u0948\u0930\u094b \u0926\u094d\u0935\u0940\u092a"}, +giQ(){return"\u092b\u094d\u0930\u093e\u0902\u0938"}, +gfG(){return"\u0917\u0948\u092c\u0949\u0928"}, +gfH(){return"\u092f\u0942\u0928\u093e\u0907\u091f\u0947\u0921 \u0915\u093f\u0902\u0917\u0921\u092e"}, +gfI(){return"\u0917\u094d\u0930\u0947\u0928\u0947\u0921\u093e"}, +gfJ(){return"\u091c\u0949\u0930\u094d\u091c\u093f\u092f\u093e"}, +gfL(){return"\u092b\u094d\u0930\u0947\u0902\u091a \u0917\u092f\u093e\u0928\u093e"}, +gfM(){return"\u0917\u094d\u0935\u0947\u0930\u094d\u0928\u0938\u0947"}, +gfN(){return"\u0918\u093e\u0928\u093e"}, +gfO(){return"\u091c\u093f\u092c\u094d\u0930\u093e\u0932\u094d\u091f\u0930"}, +gfP(){return"\u0917\u094d\u0930\u0940\u0928\u0932\u0948\u0902\u0921"}, +gfQ(){return"\u0917\u093e\u092e\u094d\u092c\u093f\u092f\u093e"}, +gfR(){return"\u0917\u093f\u0928\u094d\u0928\u0940"}, +gfT(){return"\u0917\u094d\u0935\u093e\u0921\u0947\u0932\u094b\u092a"}, +gfU(){return"\u092d\u0942\u092e\u0927\u094d\u092f\u0935\u0930\u094d\u0924\u0940 \u0917\u093f\u0928\u0940"}, +gfV(){return"\u092f\u0942\u0928\u093e\u0928"}, +gfW(){return"\u0926\u0915\u094d\u0937\u093f\u0923 \u091c\u0949\u0930\u094d\u091c\u093f\u092f\u093e \u0914\u0930 \u0926\u0915\u094d\u0937\u093f\u0923 \u0938\u0948\u0902\u0921\u0935\u093f\u091a \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939"}, +gfX(){return"\u0917\u094d\u0935\u093e\u091f\u0947\u092e\u093e\u0932\u093e"}, +gfY(){return"\u0917\u0941\u0906\u092e"}, +gfZ(){return"\u0917\u093f\u0928\u0940-\u092c\u093f\u0938\u093e\u090a"}, +gh_(){return"\u0917\u0941\u092f\u093e\u0928\u093e"}, +giR(){return"\u0939\u093e\u0902\u0917\u0915\u093e\u0902\u0917"}, +giS(){return"\u0939\u094b\u0902\u0921\u0941\u0930\u0938"}, +giT(){return"\u0915\u094d\u0930\u094b\u090f\u0936\u093f\u092f\u093e"}, +giU(){return"\u0939\u0948\u0924\u0940"}, +giV(){return"\u0939\u0902\u0917\u0930\u0940"}, +giW(){return"\u0907\u0902\u0921\u094b\u0928\u0947\u0936\u093f\u092f\u093e"}, +giX(){return"\u0906\u092f\u0930\u0932\u0948\u0902\u0921"}, +giY(){return"\u0907\u091c\u0930\u093e\u0907\u0932"}, +giZ(){return"\u092e\u0948\u0928 \u0926\u094d\u0935\u0940\u092a"}, +gj_(){return"\u092d\u093e\u0930\u0924"}, +gj4(){return"\u092c\u094d\u0930\u093f\u091f\u0947\u0928 \u0914\u0930 \u092d\u093e\u0930\u0924\u0940\u092f \u0938\u092e\u0941\u0926\u094d\u0930\u0940 \u0915\u094d\u0937\u0947\u0924\u094d\u0930"}, +gj5(){return"\u0907\u0930\u093e\u0915"}, +gj6(){return"\u0908\u0930\u093e\u0928, \u0907\u0938\u094d\u0932\u093e\u092e\u0940 \u0917\u0923\u0924\u0902\u0924\u094d\u0930 \u092b\u093c\u093e\u0930\u0938 \u0915\u0940 \u0916\u093e\u0921\u093c\u0940"}, +gj8(){return"\u0906\u0907\u0938\u0932\u0948\u0902\u0921"}, +gj9(){return"\u0907\u091f\u0932\u0940"}, +gja(){return"\u091c\u0930\u094d\u0938\u0940"}, +gjb(){return"\u091c\u092e\u0948\u0915\u093e"}, +gjc(){return"\u091c\u0949\u0930\u094d\u0921\u0928"}, +gjd(){return"\u091c\u093e\u092a\u093e\u0928"}, +gje(){return"\u0915\u0947\u0928\u094d\u092f\u093e"}, +gjf(){return"\u0915\u093f\u0930\u094d\u0917\u093f\u091c\u093c\u0938\u094d\u0924\u093e\u0928"}, +gjg(){return"\u0915\u0902\u092c\u094b\u0921\u093f\u092f\u093e"}, +gjh(){return"\u0915\u093f\u0930\u093f\u092c\u093e\u0924\u0940"}, +gji(){return"\u0915\u094b\u092e\u094b\u0930\u094b\u0938"}, +gjj(){return"\u0938\u0902\u0924 \u0915\u093f\u091f\u094d\u091f\u094d\u0938 \u0914\u0930 \u0928\u0947\u0935\u093f\u0938"}, +gjk(){return"\u0915\u094b\u0930\u093f\u092f\u093e, \u0921\u0947\u092e\u094b\u0915\u094d\u0930\u0947\u091f\u093f\u0915 \u092a\u0940\u092a\u0941\u0932\u094d\u0938 \u0930\u093f\u092a\u092c\u094d\u0932\u093f\u0915 \u0911\u092b \u0915\u094b\u0930\u093f\u092f\u093e"}, +gjl(){return"\u0915\u094b\u0930\u093f\u092f\u093e, \u0926\u0915\u094d\u0937\u093f\u0923 \u0915\u094b\u0930\u093f\u092f\u093e \u0917\u0923\u0930\u093e\u091c\u094d\u092f"}, +gjm(){return"\u0915\u0941\u0935\u0948\u091f"}, +gjn(){return"\u0915\u0947\u092e\u0928 \u0926\u094d\u0935\u0940\u092a\u0938\u092e\u0942\u0939"}, +gjo(){return"\u0915\u091c\u093e\u0916\u0938\u094d\u0924\u093e\u0928"}, +gjp(){return"\u0932\u093e\u0913\u0938"}, +gjq(){return"\u0932\u0947\u092c\u0928\u093e\u0928"}, +gjr(){return"\u0938\u0947\u0902\u091f \u0932\u0942\u0938\u093f\u092f\u093e"}, +gjs(){return"\u0932\u093f\u0915\u091f\u0947\u0902\u0938\u094d\u091f\u093e\u0907\u0928"}, +gjt(){return"\u0936\u094d\u0930\u0940\u0932\u0902\u0915\u093e"}, +gju(){return"\u0932\u093e\u0907\u092c\u0947\u0930\u093f\u092f\u093e"}, +gjv(){return"\u0932\u093f\u0938\u094b\u091f\u094b"}, +gjw(){return"\u0932\u093f\u0925\u0941\u0906\u0928\u093f\u092f\u093e"}, +gjx(){return"\u0932\u0915\u094d\u0938\u092e\u092c\u0930\u094d\u0917"}, +gjy(){return"\u0932\u093e\u0924\u0935\u093f\u092f\u093e"}, +gjz(){return"\u0932\u0940\u092c\u093f\u092f\u093e \u0915\u093e \u0905\u0930\u092c \u091c\u092e\u0939\u093f\u0930\u093f\u092f\u093e"}, +gjA(){return"\u092e\u094b\u0930\u0915\u094d\u0915\u094b"}, +gjC(){return"\u092e\u094b\u0928\u093e\u0915\u094b"}, +gjD(){return"\u092e\u094b\u0932\u0926\u094b\u0935\u093e"}, +gjE(){return"\u092e\u094b\u0902\u091f\u0947\u0928\u0947\u0917\u094d\u0930\u094b"}, +gjF(){return"\u0938\u0902\u0924 \u092e\u093e\u0930\u094d\u091f\u093f\u0928"}, +gjG(){return"\u092e\u0947\u0921\u093e\u0917\u093e\u0938\u094d\u0915\u0930"}, +gjH(){return"\u092e\u093e\u0930\u094d\u0936\u0932 \u0926\u094d\u0935\u0940\u092a\u0938\u092e\u0942\u0939"}, +gjI(){return"\u092e\u0948\u0938\u0947\u0921\u094b\u0928\u093f\u092f\u093e"}, +gjJ(){return"\u092e\u093e\u0932\u0940"}, +gjK(){return"\u092e\u094d\u092f\u093e\u0902\u092e\u093e\u0930"}, +gjL(){return"\u092e\u0902\u0917\u094b\u0932\u093f\u092f\u093e"}, +gjM(){return"\u092e\u0915\u093e\u0913"}, +gjN(){return"\u0909\u0924\u094d\u0924\u0930\u0940 \u092e\u0930\u0940\u092f\u093e\u0928\u093e \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939"}, +gjO(){return"\u092e\u093e\u0930\u094d\u091f\u0940\u0928\u093f\u0915"}, +gjP(){return"\u092e\u0949\u0930\u093f\u091f\u093e\u0928\u093f\u092f\u093e"}, +gjQ(){return"\u092e\u094b\u0902\u091f\u0947\u0938\u0947\u0930\u093e\u091f"}, +gjR(){return"\u092e\u093e\u0932\u094d\u091f\u093e"}, +gjS(){return"\u092e\u0949\u0930\u0940\u0936\u0938"}, +gjT(){return"\u092e\u093e\u0932\u0926\u0940\u0935"}, +gjU(){return"\u092e\u0932\u093e\u0935\u0940"}, +gjV(){return"\u092e\u0947\u0915\u094d\u0938\u093f\u0915\u094b"}, +gjW(){return"\u092e\u0932\u0947\u0936\u093f\u092f\u093e"}, +gjX(){return"\u092e\u094b\u091c\u093e\u092e\u094d\u092c\u093f\u0915"}, +gjY(){return"\u0928\u093e\u092e\u093f\u092c\u093f\u092f\u093e"}, +gjZ(){return"\u0928\u094d\u092f\u0942 \u0915\u0948\u0932\u0947\u0921\u094b\u0928\u093f\u092f\u093e"}, +gk_(){return"\u0928\u093e\u0907\u091c\u0930"}, +gk0(){return"\u0928\u0949\u0930\u092b\u093c\u0949\u0915 \u0906\u0907\u0932\u0948\u0902\u0921"}, +gk5(){return"\u0928\u093e\u0907\u091c\u0940\u0930\u093f\u092f\u093e"}, +gk6(){return"\u0928\u093f\u0915\u093e\u0930\u093e\u0917\u0941\u0906"}, +gk7(){return"\u0928\u0940\u0926\u0930\u0932\u0948\u0902\u0921"}, +gk9(){return"\u0928\u0949\u0930\u094d\u0935\u0947"}, +gka(){return"\u0928\u0947\u092a\u093e\u0932"}, +gkb(){return"\u0928\u093e\u0909\u0930\u0942"}, +gkc(){return"\u0928\u093f\u092f\u0942"}, +gkd(){return"\u0928\u094d\u092f\u0942\u091c\u093c\u0940\u0932\u0948\u0902\u0921"}, +gke(){return"\u0913\u092e\u093e\u0928"}, +gkf(){return"\u092a\u0928\u093e\u092e\u093e"}, +gkh(){return"\u092a\u0947\u0930\u0942"}, +gki(){return"\u092b\u093c\u094d\u0930\u0947\u0902\u091a \u092a\u094b\u0932\u093f\u0928\u0947\u0936\u093f\u092f\u093e"}, +gkj(){return"\u092a\u093e\u092a\u0941\u0906 \u0928\u094d\u092f\u0942 \u0917\u093f\u0928\u0940"}, +gkk(){return"\u092b\u093f\u0932\u0940\u092a\u0940\u0902\u0938"}, +gkl(){return"\u092a\u093e\u0915\u093f\u0938\u094d\u0924\u093e\u0928"}, +gkm(){return"\u092a\u094b\u0932\u0948\u0902\u0921"}, +gkn(){return"\u0938\u0947\u0902\u091f \u092a\u093f\u092f\u0930\u0947 \u0914\u0930 \u092e\u093f\u0915\u0947\u0932\u0949\u0928"}, +gko(){return"\u092a\u093f\u091f\u0915\u0947\u0930\u094d\u0928"}, +gkp(){return"\u092a\u094d\u092f\u0942\u0930\u094d\u091f\u094b \u0930\u093f\u0915\u094b"}, +gkq(){return"\u0905\u0927\u093f\u0915\u0943\u0924 \u092b\u093c\u093f\u0932\u093f\u0938\u094d\u0924\u0940\u0928 \u0915\u094d\u0937\u0947\u0924\u094d\u0930"}, +gkr(){return"\u092a\u0941\u0930\u094d\u0924\u0917\u093e\u0932"}, +gks(){return"\u092a\u0932\u093e\u0909"}, +gkt(){return"\u092a\u0930\u093e\u0917\u0941\u0906"}, +gku(){return"\u0915\u0924\u0930"}, +gkv(){return"\u0930\u0940\u092f\u0942\u0928\u093f\u092f\u0928"}, +gkA(){return"\u0930\u094b\u092e\u093e\u0928\u093f\u092f\u093e"}, +gkC(){return"\u0938\u0930\u094d\u092c\u093f\u092f\u093e"}, +gkD(){return"\u0930\u0942\u0938"}, +gkF(){return"\u0930\u0935\u093e\u0902\u0921\u093e"}, +gh0(){return"\u0938\u090a\u0926\u0940 \u0905\u0930\u092c"}, +gh1(){return"\u0938\u094b\u0932\u094b\u092e\u0928 \u0907\u0938\u094d\u0932\u0948\u0902\u0921\u0938"}, +gh2(){return"\u0938\u0947\u0936\u0932\u094d\u0938"}, +gh3(){return"\u0938\u0942\u0921\u093e\u0928"}, +gh4(){return"\u0938\u094d\u0935\u0940\u0921\u0928"}, +gh7(){return"\u0938\u093f\u0902\u0917\u093e\u092a\u0941\u0930"}, +gh8(){return"\u0938\u0947\u0902\u091f \u0939\u0947\u0932\u0947\u0928\u093e, \u090f\u0938\u0947\u0902\u0936\u0928 \u0914\u0930 \u091f\u094d\u0930\u093f\u0938\u094d\u091f\u0928 \u0926\u093e \u0915\u0941\u0928\u094d\u0939\u093e"}, +gh9(){return"\u0938\u094d\u0932\u094b\u0935\u0947\u0928\u093f\u092f\u093e"}, +gha(){return"\u0938\u094d\u0935\u093e\u0932\u092c\u093e\u0930\u094d\u0921 \u0914\u0930 \u091c\u093e\u0928 \u092e\u0947\u092f\u0928"}, +ghb(){return"\u0938\u094d\u0932\u094b\u0935\u093e\u0915\u093f\u092f\u093e"}, +ghd(){return"\u0938\u0947\u0930\u093e \u0932\u093f\u0913\u0928"}, +ghe(){return"\u0938\u0948\u0928 \u092e\u0948\u0930\u0940\u0928\u094b"}, +ghf(){return"\u0938\u0947\u0928\u0947\u0917\u0932"}, +ghg(){return"\u0938\u094b\u092e\u093e\u0932\u093f\u092f\u093e"}, +ghh(){return"\u0938\u0942\u0930\u0940\u0928\u093e\u092e"}, +ghi(){return"\u0926\u0915\u094d\u0937\u093f\u0923 \u0938\u0942\u0921\u093e\u0928"}, +ghj(){return"\u0938\u093e\u0913 \u091f\u094b\u092e\u0947 \u0914\u0930 \u092a\u094d\u0930\u093f\u0902\u0938\u093f\u092a\u0947"}, +ghl(){return"\u090f\u0932 \u0938\u093e\u0932\u094d\u0935\u093e\u0921\u094b\u0930"}, +ghm(){return"\u0938\u0940\u0930\u093f\u092f\u093e\u0908 \u0905\u0930\u092c \u0917\u0923\u0930\u093e\u091c\u094d\u092f"}, +ghn(){return"\u0938\u094d\u0935\u093e\u091c\u0940\u0932\u0948\u0902\u0921"}, +gkG(){return"\u0924\u0941\u0930\u094d\u0915 \u0914\u0930 \u0915\u0948\u0915\u094b\u0938 \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939"}, +gkH(){return"\u0915\u093e\u0917\u093c\u091c\u093c \u0915\u093e \u091f\u0941\u0915\u0921\u093c\u093e"}, +gkI(){return"\u091c\u093e\u0928\u093e"}, +gkJ(){return"\u0925\u093e\u0908\u0932\u0948\u0902\u0921"}, +gkK(){return"\u0924\u091c\u093e\u0915\u093f\u0938\u094d\u0924\u093e\u0928"}, +gkL(){return"\u091f\u094b\u0915\u0947\u0932\u093e\u090a"}, +gkM(){return"\u0924\u093f\u092e\u094b\u0930-\u0932\u0947\u0938\u094d\u0924\u0947"}, +gkN(){return"\u0924\u0941\u0930\u094d\u0915\u092e\u0947\u0928\u093f\u0938\u094d\u0924\u093e\u0928"}, +gkO(){return"\u091f\u094d\u092f\u0942\u0928\u0940\u0936\u093f\u092f\u093e"}, +gkP(){return"\u091f\u094b\u0902\u0917\u093e"}, +gkQ(){return"\u0924\u0941\u0930\u094d\u0915\u0940"}, +gkR(){return"\u0924\u094d\u0930\u093f\u0928\u093f\u0926\u093e\u0926 \u0914\u0930 \u091f\u094b\u092c\u0948\u0917\u094b"}, +gkS(){return"\u0924\u0941\u0935\u093e\u0932\u0942"}, +gkT(){return"\u0924\u093e\u0907\u0935\u093e\u0928"}, +gkU(){return"\u0924\u0902\u091c\u093e\u0928\u093f\u092f\u093e, \u0938\u0902\u092f\u0941\u0915\u094d\u0924 \u0917\u0923\u0930\u093e\u091c\u094d\u092f \u0924\u0902\u091c\u093e\u0928\u093f\u092f\u093e"}, +gkV(){return"\u092f\u0942\u0915\u094d\u0930\u0947\u0928"}, +gkW(){return"\u092f\u0941\u0917\u093e\u0902\u0921\u093e"}, +gkX(){return"\u0938\u0902\u092f\u0941\u0915\u094d\u0924 \u0930\u093e\u091c\u094d\u092f \u0905\u092e\u0947\u0930\u093f\u0915\u093e"}, +gkY(){return"\u0909\u0930\u0941\u0917\u094d\u0935\u0947"}, +gkZ(){return"\u0909\u091c\u093c\u094d\u092c\u0947\u0915\u093f\u0938\u094d\u0924\u093e\u0928"}, +gl_(){return"\u0939\u094b\u0932\u0940 \u0938\u0940 (\u0935\u0947\u091f\u093f\u0915\u0928 \u0938\u093f\u091f\u0940 \u0938\u094d\u091f\u0947\u091f)"}, +gl0(){return"\u0938\u0902\u0924 \u0935\u093f\u0902\u0938\u0947\u0902\u091f \u0905\u0901\u0921 \u0925\u0947 \u0917\u094d\u0930\u0947\u0928\u0921\u0940\u0928\u0947\u0938"}, +gl1(){return"\u0935\u0947\u0928\u0947\u091c\u0941\u090f\u0932\u093e"}, +gl2(){return"\u0935\u0930\u094d\u091c\u093f\u0928 \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939, \u092c\u094d\u0930\u093f\u091f\u093f\u0936"}, +gl3(){return"\u0935\u0930\u094d\u091c\u093f\u0928 \u0926\u094d\u0935\u0940\u092a \u0938\u092e\u0942\u0939, \u092f\u0942.\u090f\u0938."}, +gl4(){return"\u0935\u093f\u092f\u0924\u0928\u093e\u092e"}, +gl5(){return"\u0935\u093e\u0928\u0941\u0905\u0924\u0941"}, +gl6(){return"\u0935\u093e\u0932\u0940 \u0914\u0930 \u092b\u093c\u094d\u092f\u0941\u091f\u0941\u0928\u093e"}, +gl8(){return"\u0938\u092e\u094b\u0906"}, +gl9(){return"\u092f\u092e\u0928"}, +gla(){return"\u092e\u0948\u092f\u091f"}, +glb(){return"\u0926\u0915\u094d\u0937\u093f\u0923 \u0905\u092b\u094d\u0930\u0940\u0915\u093e"}, +glc(){return"\u091c\u093e\u092e\u094d\u092c\u093f\u092f\u093e"}, +gld(){return"\u091c\u093f\u092e\u094d\u092c\u093e\u092c\u094d\u0935\u0947"}} +G.JU.prototype={ +gj3(){return"Numero di telefono invalido"}, +gj0(){return"Paese invalido"}, +gj2(){return"Numero di cellulare invalido"}, +gj1(){return"Numero di rete fissa invalido"}, +gkz(){return"Numero di telefono richiesto"}, +gk8(){return"Nessun risultato"}, +ghw(){return"Andorra"}, +ghz(){return"Emirati Arabi Uniti"}, +ghA(){return"Afghanistan"}, +ghB(){return"Antigua e Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Albania"}, +ghE(){return"Armenia"}, +ghF(){return"Antille Olandesi"}, +ghG(){return"Angola"}, +ghH(){return"Antartide"}, +ghI(){return"Argentina"}, +ghJ(){return"Samoa americane"}, +ghL(){return"Austria"}, +ghM(){return"Australia"}, +ghN(){return"Aruba"}, +ghO(){return"Isole Aland"}, +ghP(){return"Azerbaigian"}, +ghQ(){return"Bosnia Erzegovina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesh"}, +ghT(){return"Belgio"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgaria"}, +ghW(){return"Bahrein"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"Saint Barthelemy"}, +gi_(){return"Bermuda"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bolivia, Stato plurinazionale di"}, +gi2(){return"Brasile"}, +gi3(){return"Bahamas"}, +gi4(){return"Bhutan"}, +gi5(){return"Botswana"}, +gi6(){return"Bielorussia"}, +gi7(){return"Belize"}, +gi8(){return"Canada"}, +gi9(){return"Isole Cocos (Keeling)"}, +gia(){return"Congo, Repubblica Democratica del Congo"}, +gib(){return"Repubblica Centrafricana"}, +gic(){return"Congo"}, +gie(){return"Svizzera"}, +gih(){return"Costa d'Avorio"}, +gii(){return"Isole Cook"}, +gij(){return"Chile"}, +gik(){return"Camerun"}, +gil(){return"Cina"}, +gim(){return"Colombia"}, +gio(){return"Costa Rica"}, +gip(){return"Cuba"}, +giq(){return"capo Verde"}, +gir(){return"Isola di Natale"}, +gis(){return"Cipro"}, +git(){return"Repubblica Ceca"}, +giu(){return"Germania"}, +giw(){return"Gibuti"}, +gix(){return"Danimarca"}, +giy(){return"Dominica"}, +giz(){return"Repubblica Dominicana"}, +giB(){return"Algeria"}, +giC(){return"Ecuador"}, +giD(){return"Estonia"}, +giE(){return"Egitto"}, +giH(){return"Eritrea"}, +giI(){return"Spagna"}, +giJ(){return"Etiopia"}, +giK(){return"Finlandia"}, +giM(){return"Figi"}, +giN(){return"Isole Falkland (Malvinas)"}, +giO(){return"Micronesia, Stati Federati di Micronesia"}, +giP(){return"Isole Faroe"}, +giQ(){return"Francia"}, +gfG(){return"Gabon"}, +gfH(){return"Regno Unito"}, +gfI(){return"Grenada"}, +gfJ(){return"Georgia"}, +gfL(){return"Guiana francese"}, +gfM(){return"Guernsey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibilterra"}, +gfP(){return"Groenlandia"}, +gfQ(){return"Gambia"}, +gfR(){return"Guinea"}, +gfT(){return"Guadalupa"}, +gfU(){return"Guinea Equatoriale"}, +gfV(){return"Grecia"}, +gfW(){return"Georgia del Sud e isole Sandwich meridionali"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinea-Bissau"}, +gh_(){return"Guyana"}, +giR(){return"Hong Kong"}, +giS(){return"Honduras"}, +giT(){return"Croazia"}, +giU(){return"Haiti"}, +giV(){return"Ungheria"}, +giW(){return"Indonesia"}, +giX(){return"Irlanda"}, +giY(){return"Israele"}, +giZ(){return"Isola di Man"}, +gj_(){return"India"}, +gj4(){return"Territorio britannico dell'Oceano Indiano"}, +gj5(){return"Iraq"}, +gj6(){return"Iran, Repubblica islamica del Golfo Persico"}, +gj8(){return"Islanda"}, +gj9(){return"Italia"}, +gja(){return"Jersey"}, +gjb(){return"Giamaica"}, +gjc(){return"Giordania"}, +gjd(){return"Giappone"}, +gje(){return"Kenya"}, +gjf(){return"Kirghizistan"}, +gjg(){return"Cambogia"}, +gjh(){return"Kiribati"}, +gji(){return"Comore"}, +gjj(){return"Saint Kitts e Nevis"}, +gjk(){return"Corea, Repubblica Democratica Popolare di Corea"}, +gjl(){return"Corea, Repubblica della Corea del Sud"}, +gjm(){return"Kuwait"}, +gjn(){return"Isole Cayman"}, +gjo(){return"Kazakistan"}, +gjp(){return"Laos"}, +gjq(){return"Libano"}, +gjr(){return"Santa Lucia"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Liberia"}, +gjv(){return"Lesotho"}, +gjw(){return"Lituania"}, +gjx(){return"Lussemburgo"}, +gjy(){return"Lettonia"}, +gjz(){return"Giamahiria araba libica"}, +gjA(){return"Marocco"}, +gjC(){return"Monaco"}, +gjD(){return"Moldova"}, +gjE(){return"Montenegro"}, +gjF(){return"Saint Martin"}, +gjG(){return"Madagascar"}, +gjH(){return"Isole Marshall"}, +gjI(){return"Macedonia"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mongolia"}, +gjM(){return"Macao"}, +gjN(){return"Isole Marianne settentrionali"}, +gjO(){return"Martinica"}, +gjP(){return"Mauritania"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Maurizio"}, +gjT(){return"Maldive"}, +gjU(){return"Malawi"}, +gjV(){return"Messico"}, +gjW(){return"Malaysia"}, +gjX(){return"Mozambico"}, +gjY(){return"Namibia"}, +gjZ(){return"Nuova Caledonia"}, +gk_(){return"Niger"}, +gk0(){return"Isola Norfolk"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Olanda"}, +gk9(){return"Norvegia"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Nuova Zelanda"}, +gke(){return"Oman"}, +gkf(){return"Panama"}, +gkh(){return"Per\xf9"}, +gki(){return"Polinesia francese"}, +gkj(){return"Papua Nuova Guinea"}, +gkk(){return"Filippine"}, +gkl(){return"Pakistan"}, +gkm(){return"Polonia"}, +gkn(){return"Saint Pierre e Miquelon"}, +gko(){return"Pitcairn"}, +gkp(){return"Porto Rico"}, +gkq(){return"Territori palestinesi occupati"}, +gkr(){return"Portogallo"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Qatar"}, +gkv(){return"Riunione"}, +gkA(){return"Romania"}, +gkC(){return"Serbia"}, +gkD(){return"Russia"}, +gkF(){return"Ruanda"}, +gh0(){return"Arabia Saudita"}, +gh1(){return"Isole Salomone"}, +gh2(){return"Seychelles"}, +gh3(){return"Sudan"}, +gh4(){return"Svezia"}, +gh7(){return"Singapore"}, +gh8(){return"Sant'Elena, Ascensione e Tristan Da Cunha"}, +gh9(){return"Slovenia"}, +gha(){return"Svalbard e Jan Mayen"}, +ghb(){return"Slovacchia"}, +ghd(){return"Sierra Leone"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Somalia"}, +ghh(){return"Suriname"}, +ghi(){return"Sudan del Sud"}, +ghj(){return"Sao Tome e Principe"}, +ghl(){return"El Salvador"}, +ghm(){return"Repubblica Araba Siriana"}, +ghn(){return"Swaziland"}, +gkG(){return"Isole Turks e Caicos"}, +gkH(){return"Chad"}, +gkI(){return"Andare"}, +gkJ(){return"Tailandia"}, +gkK(){return"Tagikistan"}, +gkL(){return"Tokelau"}, +gkM(){return"Timor-Leste"}, +gkN(){return"Turkmenistan"}, +gkO(){return"Tunisia"}, +gkP(){return"Tonga"}, +gkQ(){return"tacchino"}, +gkR(){return"Trinidad e Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiwan"}, +gkU(){return"Tanzania, Repubblica Unita di Tanzania"}, +gkV(){return"Ucraina"}, +gkW(){return"Uganda"}, +gkX(){return"stati Uniti"}, +gkY(){return"Uruguay"}, +gkZ(){return"Uzbekistan"}, +gl_(){return"Santa Sede (Stato della Citt\xe0 del Vaticano)"}, +gl0(){return"Saint Vincent e Grenadine"}, +gl1(){return"Venezuela"}, +gl2(){return"Isole Vergini britanniche"}, +gl3(){return"Isole Vergini americane"}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis e Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"Yemen"}, +gla(){return"Mayotte"}, +glb(){return"Sud Africa"}, +glc(){return"Zambia"}, +gld(){return"Zimbabwe"}} +R.JV.prototype={ +gj3(){return"Ongeldig telefoonnummer"}, +gj0(){return"Ongeldig land"}, +gj2(){return"Ongeldig mobiel nummer"}, +gj1(){return"Ongeldig vast nummer"}, +gkz(){return"Telefoonnummer vereist"}, +gk8(){return"Geen resultaat"}, +ghw(){return"Andorra"}, +ghz(){return"Verenigde Arabische Emiraten"}, +ghA(){return"Afghanistan"}, +ghB(){return"Antigua en Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Albani\xeb"}, +ghE(){return"Armeni\xeb"}, +ghF(){return"Nederlandse Antillen"}, +ghG(){return"Angola"}, +ghH(){return"Antarctica"}, +ghI(){return"Argentini\xeb"}, +ghJ(){return"Amerikaans Samoa"}, +ghL(){return"Oostenrijk"}, +ghM(){return"Australi\xeb"}, +ghN(){return"Aruba"}, +ghO(){return"Aland-eilanden"}, +ghP(){return"Azerbeidzjan"}, +ghQ(){return"Bosni\xeb-Herzegovina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesh"}, +ghT(){return"Belgie"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgarije"}, +ghW(){return"Bahrein"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"Sint-Bartholomeus"}, +gi_(){return"Bermuda"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bolivia, Plurinationale Staat"}, +gi2(){return"Brazili\xeb"}, +gi3(){return"Bahamas"}, +gi4(){return"Bhutan"}, +gi5(){return"Botswana"}, +gi6(){return"Wit-Rusland"}, +gi7(){return"Belize"}, +gi8(){return"Canada"}, +gi9(){return"Cocos (Keeling) eilanden"}, +gia(){return"Congo, de Democratische Republiek Congo"}, +gib(){return"Centraal Afrikaanse Republiek"}, +gic(){return"Congo"}, +gie(){return"Zwitserland"}, +gih(){return"Ivoorkust"}, +gii(){return"Cook Eilanden"}, +gij(){return"Chili"}, +gik(){return"Kameroen"}, +gil(){return"China"}, +gim(){return"Colombia"}, +gio(){return"Costa Rica"}, +gip(){return"Cuba"}, +giq(){return"Kaapverdi\xeb"}, +gir(){return"Kersteiland"}, +gis(){return"Cyprus"}, +git(){return"Tsjechi\xeb"}, +giu(){return"Duitsland"}, +giw(){return"Djibouti"}, +gix(){return"Denemarken"}, +giy(){return"Dominica"}, +giz(){return"Dominicaanse Republiek"}, +giB(){return"Algerije"}, +giC(){return"Ecuador"}, +giD(){return"Estland"}, +giE(){return"Egypte"}, +giH(){return"Eritrea"}, +giI(){return"Spanje"}, +giJ(){return"Ethiopi\xeb"}, +giK(){return"Finland"}, +giM(){return"Fiji"}, +giN(){return"Falklandeilanden (Malvinas)"}, +giO(){return"Micronesi\xeb, Federale Staten van Micronesi\xeb"}, +giP(){return"Faer\xf6er"}, +giQ(){return"Frankrijk"}, +gfG(){return"Gabon"}, +gfH(){return"Verenigd Koningkrijk"}, +gfI(){return"Grenada"}, +gfJ(){return"Georgi\xeb"}, +gfL(){return"Frans Guyana"}, +gfM(){return"Guernsey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Groenland"}, +gfQ(){return"Gambia"}, +gfR(){return"Guinea"}, +gfT(){return"Guadeloupe"}, +gfU(){return"Equatoriaal-Guinea"}, +gfV(){return"Griekenland"}, +gfW(){return"Zuid-Georgi\xeb en de Zuidelijke Sandwicheilanden"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinee-Bissau"}, +gh_(){return"Guyana"}, +giR(){return"Hong Kong"}, +giS(){return"Honduras"}, +giT(){return"Kroati\xeb"}, +giU(){return"Ha\xefti"}, +giV(){return"Hongarije"}, +giW(){return"Indonesi\xeb"}, +giX(){return"Ierland"}, +giY(){return"Isra\xebl"}, +giZ(){return"Isle of Man"}, +gj_(){return"India"}, +gj4(){return"Brits-Indisch oceaan gebied"}, +gj5(){return"Irak"}, +gj6(){return"Iran, Islamitische Republiek Perzische Golf"}, +gj8(){return"IJsland"}, +gj9(){return"Itali\xeb"}, +gja(){return"Jersey"}, +gjb(){return"Jamaica"}, +gjc(){return"Jordani\xeb"}, +gjd(){return"Japan"}, +gje(){return"Kenia"}, +gjf(){return"Kirgizi\xeb"}, +gjg(){return"Cambodja"}, +gjh(){return"Kiribati"}, +gji(){return"Comoren"}, +gjj(){return"Saint Kitts en Nevis"}, +gjk(){return"Korea, Democratische Volksrepubliek Korea"}, +gjl(){return"Korea, Republiek Zuid-Korea"}, +gjm(){return"Koeweit"}, +gjn(){return"Kaaiman Eilanden"}, +gjo(){return"Kazachstan"}, +gjp(){return"Laos"}, +gjq(){return"Libanon"}, +gjr(){return"Saint Lucia"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Liberia"}, +gjv(){return"Lesotho"}, +gjw(){return"Litouwen"}, +gjx(){return"Luxemburg"}, +gjy(){return"Letland"}, +gjz(){return"Libi\xeb"}, +gjA(){return"Marokko"}, +gjC(){return"Monaco"}, +gjD(){return"Moldavi\xeb"}, +gjE(){return"Montenegro"}, +gjF(){return"Sint-Maarten"}, +gjG(){return"Madagascar"}, +gjH(){return"Marshall eilanden"}, +gjI(){return"Macedoni\xeb"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mongoli\xeb"}, +gjM(){return"Macao"}, +gjN(){return"noordelijke Mariana eilanden"}, +gjO(){return"Martinique"}, +gjP(){return"Mauritani\xeb"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Mauritius"}, +gjT(){return"Maldiven"}, +gjU(){return"Malawi"}, +gjV(){return"Mexico"}, +gjW(){return"Maleisi\xeb"}, +gjX(){return"Mozambique"}, +gjY(){return"Namibi\xeb"}, +gjZ(){return"Nieuw-Caledoni\xeb"}, +gk_(){return"Niger"}, +gk0(){return"Norfolkeiland"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Nederland"}, +gk9(){return"Noorwegen"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Nieuw-Zeeland"}, +gke(){return"Oman"}, +gkf(){return"Panama"}, +gkh(){return"Peru"}, +gki(){return"Frans-Polynesi\xeb"}, +gkj(){return"Papoea-Nieuw-Guinea"}, +gkk(){return"Filippijnen"}, +gkl(){return"Pakistan"}, +gkm(){return"Polen"}, +gkn(){return"Saint Pierre en Miquelon"}, +gko(){return"Pitcairn"}, +gkp(){return"Puerto Rico"}, +gkq(){return"Palestijns gebied, bezet"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Qatar"}, +gkv(){return"Bijeenkomst"}, +gkA(){return"Roemeni\xeb"}, +gkC(){return"Servi\xeb"}, +gkD(){return"Rusland"}, +gkF(){return"Rwanda"}, +gh0(){return"Saoedi-Arabi\xeb"}, +gh1(){return"Solomon eilanden"}, +gh2(){return"Seychellen"}, +gh3(){return"Soedan"}, +gh4(){return"Zweden"}, +gh7(){return"Singapore"}, +gh8(){return"Sint-Helena, Ascension en Tristan Da Cunha"}, +gh9(){return"Sloveni\xeb"}, +gha(){return"Svalbard en Jan Mayen"}, +ghb(){return"Slowakije"}, +ghd(){return"Sierra Leone"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Somali\xeb"}, +ghh(){return"Suriname"}, +ghi(){return"Zuid Soedan"}, +ghj(){return"Sao Tom\xe9 en Principe"}, +ghl(){return"El Salvador"}, +ghm(){return"Syrische Arabische Republiek"}, +ghn(){return"Swaziland"}, +gkG(){return"Turks- en Caicoseilanden"}, +gkH(){return"Tsjaad"}, +gkI(){return"Gaan"}, +gkJ(){return"Thailand"}, +gkK(){return"Tadzjikistan"}, +gkL(){return"Tokelau"}, +gkM(){return"Oost-Timor"}, +gkN(){return"Turkmenistan"}, +gkO(){return"Tunesi\xeb"}, +gkP(){return"Tonga"}, +gkQ(){return"kalkoen"}, +gkR(){return"Trinidad en Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiwan"}, +gkU(){return"Tanzania, Verenigde Republiek Tanzania"}, +gkV(){return"Oekra\xefne"}, +gkW(){return"Oeganda"}, +gkX(){return"Verenigde Staten"}, +gkY(){return"Uruguay"}, +gkZ(){return"Oezbekistan"}, +gl_(){return"Heilige Stoel (Vaticaanstad)"}, +gl0(){return"Saint Vincent en de Grenadines"}, +gl1(){return"Venezuela"}, +gl2(){return"Britse Maagdeneilanden"}, +gl3(){return"Maagdeneilanden, VS"}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis en Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"Jemen"}, +gla(){return"Mayotte"}, +glb(){return"Zuid-Afrika"}, +glc(){return"Zambia"}, +gld(){return"Zimbabwe"}} +K.JW.prototype={ +gj3(){return"N\xfamero de telefone inv\xe1lido"}, +gj0(){return"Pa\xeds inv\xe1lido"}, +gj2(){return"N\xfamero de telefone celular inv\xe1lido"}, +gj1(){return"N\xfamero de telefone fixo inv\xe1lido"}, +gkz(){return"N\xfamero de telefone obrigat\xf3rio"}, +gk8(){return"Sem resultado"}, +ghw(){return"Andorra"}, +ghz(){return"Emirados \xc1rabes Unidos"}, +ghA(){return"Afeganist\xe3o"}, +ghB(){return"Antigua e Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Alb\xe2nia"}, +ghE(){return"Arm\xeania"}, +ghF(){return"Antilhas Holandesas"}, +ghG(){return"Angola"}, +ghH(){return"Ant\xe1rtica"}, +ghI(){return"Argentina"}, +ghJ(){return"Samoa Americana"}, +ghL(){return"\xc1ustria"}, +ghM(){return"Austr\xe1lia"}, +ghN(){return"Aruba"}, +ghO(){return"Ilhas Aland"}, +ghP(){return"Azerbaij\xe3o"}, +ghQ(){return"B\xf3snia e Herzegovina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesh"}, +ghT(){return"B\xe9lgica"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulg\xe1ria"}, +ghW(){return"Bahrain"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"S\xe3o Bartolomeu"}, +gi_(){return"Bermudas"}, +gi0(){return"Brunei Darussalam"}, +gi1(){return"Bol\xedvia, Estado Plurinacional de"}, +gi2(){return"Brasil"}, +gi3(){return"Bahamas"}, +gi4(){return"But\xe3o"}, +gi5(){return"Botswana"}, +gi6(){return"Bielo-R\xfassia"}, +gi7(){return"Belize"}, +gi8(){return"Canad\xe1"}, +gi9(){return"Ilhas Cocos (Keeling)"}, +gia(){return"Congo, Rep\xfablica Democr\xe1tica do Congo"}, +gib(){return"Rep\xfablica Centro-Africana"}, +gic(){return"Congo"}, +gie(){return"Su\xed\xe7a"}, +gih(){return"Costa do Marfim"}, +gii(){return"Ilhas Cook"}, +gij(){return"Chile"}, +gik(){return"Camar\xf5es"}, +gil(){return"China"}, +gim(){return"Col\xf4mbia"}, +gio(){return"Costa Rica"}, +gip(){return"Cuba"}, +giq(){return"cabo Verde"}, +gir(){return"Ilha do Natal"}, +gis(){return"Chipre"}, +git(){return"Rep\xfablica Checa"}, +giu(){return"Alemanha"}, +giw(){return"Djibouti"}, +gix(){return"Dinamarca"}, +giy(){return"Dominica"}, +giz(){return"Rep\xfablica Dominicana"}, +giB(){return"Arg\xe9lia"}, +giC(){return"Equador"}, +giD(){return"Est\xf4nia"}, +giE(){return"Egito"}, +giH(){return"Eritreia"}, +giI(){return"Espanha"}, +giJ(){return"Eti\xf3pia"}, +giK(){return"Finl\xe2ndia"}, +giM(){return"Fiji"}, +giN(){return"Ilhas Falkland (Malvinas)"}, +giO(){return"Micron\xe9sia, Estados Federados da Micron\xe9sia"}, +giP(){return"ilhas Faroe"}, +giQ(){return"Fran\xe7a"}, +gfG(){return"Gab\xe3o"}, +gfH(){return"Reino Unido"}, +gfI(){return"Grenada"}, +gfJ(){return"Georgia"}, +gfL(){return"Guiana Francesa"}, +gfM(){return"Guernsey"}, +gfN(){return"Gana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Groenl\xe2ndia"}, +gfQ(){return"G\xe2mbia"}, +gfR(){return"Guin\xe9"}, +gfT(){return"Guadalupe"}, +gfU(){return"Guin\xe9 Equatorial"}, +gfV(){return"Gr\xe9cia"}, +gfW(){return"Ge\xf3rgia do Sul e Ilhas Sandwich do Sul"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinea-bissau"}, +gh_(){return"Guiana"}, +giR(){return"Hong Kong"}, +giS(){return"Honduras"}, +giT(){return"Cro\xe1cia"}, +giU(){return"Haiti"}, +giV(){return"Hungria"}, +giW(){return"Indon\xe9sia"}, +giX(){return"Irlanda"}, +giY(){return"Israel"}, +giZ(){return"Ilha de Man"}, +gj_(){return"\xcdndia"}, +gj4(){return"Territ\xf3rio Brit\xe2nico do Oceano \xcdndico"}, +gj5(){return"Iraque"}, +gj6(){return"Ir\xe3, Rep\xfablica Isl\xe2mica do Golfo P\xe9rsico"}, +gj8(){return"Isl\xe2ndia"}, +gj9(){return"It\xe1lia"}, +gja(){return"Jersey"}, +gjb(){return"Jamaica"}, +gjc(){return"Jord\xe2nia"}, +gjd(){return"Jap\xe3o"}, +gje(){return"Qu\xeania"}, +gjf(){return"Quirguist\xe3o"}, +gjg(){return"Camboja"}, +gjh(){return"Kiribati"}, +gji(){return"Comores"}, +gjj(){return"S\xe3o Crist\xf3v\xe3o e Neves"}, +gjk(){return"Coreia, Rep\xfablica Popular Democr\xe1tica da Coreia"}, +gjl(){return"Coreia, Rep\xfablica da Coreia do Sul"}, +gjm(){return"Kuwait"}, +gjn(){return"Ilhas Cayman"}, +gjo(){return"Cazaquist\xe3o"}, +gjp(){return"Laos"}, +gjq(){return"L\xedbano"}, +gjr(){return"Santa L\xfacia"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Lib\xe9ria"}, +gjv(){return"Lesoto"}, +gjw(){return"Litu\xe2nia"}, +gjx(){return"Luxemburgo"}, +gjy(){return"Let\xf4nia"}, +gjz(){return"Jamahiriya \xc1rabe da L\xedbia"}, +gjA(){return"Marrocos"}, +gjC(){return"M\xf4naco"}, +gjD(){return"Moldova"}, +gjE(){return"Montenegro"}, +gjF(){return"s\xe3o Martinho"}, +gjG(){return"Madag\xe1scar"}, +gjH(){return"Ilhas Marshall"}, +gjI(){return"Macedonia"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar"}, +gjL(){return"Mong\xf3lia"}, +gjM(){return"Macau"}, +gjN(){return"Ilhas Marianas do Norte"}, +gjO(){return"Martinica"}, +gjP(){return"Maurit\xe2nia"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Maur\xedcio"}, +gjT(){return"Maldivas"}, +gjU(){return"Malawi"}, +gjV(){return"M\xe9xico"}, +gjW(){return"Mal\xe1sia"}, +gjX(){return"Mo\xe7ambique"}, +gjY(){return"Namibia"}, +gjZ(){return"Nova Caled\xf4nia"}, +gk_(){return"N\xedger"}, +gk0(){return"Ilha Norfolk"}, +gk5(){return"Nig\xe9ria"}, +gk6(){return"Nicar\xe1gua"}, +gk7(){return"Pa\xedses Baixos"}, +gk9(){return"Noruega"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Nova Zel\xe2ndia"}, +gke(){return"Om\xe3"}, +gkf(){return"Panam\xe1"}, +gkh(){return"Peru"}, +gki(){return"Polin\xe9sia Francesa"}, +gkj(){return"Papua Nova Guin\xe9"}, +gkk(){return"Filipinas"}, +gkl(){return"Paquist\xe3o"}, +gkm(){return"Pol\xf4nia"}, +gkn(){return"S\xe3o Pedro e Miquel\xe3o"}, +gko(){return"Pitcairn"}, +gkp(){return"Porto Rico"}, +gkq(){return"Territ\xf3rio Palestino, Ocupado"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguai"}, +gku(){return"Catar"}, +gkv(){return"Reuni\xe3o"}, +gkA(){return"Rom\xeania"}, +gkC(){return"S\xe9rvia"}, +gkD(){return"R\xfassia"}, +gkF(){return"Ruanda"}, +gh0(){return"Ar\xe1bia Saudita"}, +gh1(){return"Ilhas Salom\xe3o"}, +gh2(){return"Seychelles"}, +gh3(){return"Sud\xe3o"}, +gh4(){return"Su\xe9cia"}, +gh7(){return"Cingapura"}, +gh8(){return"Santa Helena, Ascens\xe3o e Trist\xe3o da Cunha"}, +gh9(){return"Eslov\xeania"}, +gha(){return"Svalbard e Jan Mayen"}, +ghb(){return"Eslov\xe1quia"}, +ghd(){return"Serra Leoa"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Som\xe1lia"}, +ghh(){return"Suriname"}, +ghi(){return"Sud\xe3o do Sul"}, +ghj(){return"S\xe3o Tom\xe9 e Pr\xedncipe"}, +ghl(){return"El Salvador"}, +ghm(){return"Rep\xfablica \xc1rabe da S\xedria"}, +ghn(){return"Suazil\xe2ndia"}, +gkG(){return"Ilhas Turcas e Caicos"}, +gkH(){return"Chade"}, +gkI(){return"Ir"}, +gkJ(){return"Tail\xe2ndia"}, +gkK(){return"Tajiquist\xe3o"}, +gkL(){return"Tokelau"}, +gkM(){return"Timor-Leste"}, +gkN(){return"Turcomenist\xe3o"}, +gkO(){return"Tun\xedsia"}, +gkP(){return"Tonga"}, +gkQ(){return"Peru"}, +gkR(){return"Trinidad e Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiwan"}, +gkU(){return"Tanz\xe2nia, Rep\xfablica Unida da Tanz\xe2nia"}, +gkV(){return"Ucr\xe2nia"}, +gkW(){return"Uganda"}, +gkX(){return"Estados Unidos"}, +gkY(){return"Uruguai"}, +gkZ(){return"Uzbequist\xe3o"}, +gl_(){return"Santa S\xe9 (Estado da Cidade do Vaticano)"}, +gl0(){return"S\xe3o Vicente e Granadinas"}, +gl1(){return"Venezuela"}, +gl2(){return"Ilhas Virgens Brit\xe2nicas"}, +gl3(){return"Ilhas Virgens, EUA"}, +gl4(){return"Vietn\xe3"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis e Futuna"}, +gl8(){return"Samoa"}, +gl9(){return"I\xe9men"}, +gla(){return"Mayotte"}, +glb(){return"\xc1frica do Sul"}, +glc(){return"Z\xe2mbia"}, +gld(){return"Zimb\xe1bue"}} +T.JX.prototype={ +gj3(){return"\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430"}, +gj0(){return"\u041d\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0441\u0442\u0440\u0430\u043d\u0430"}, +gj2(){return"\u041d\u0435\u0432\u0435\u0440\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430"}, +gj1(){return"\u041d\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043d\u043e\u043c\u0435\u0440 \u0441\u0442\u0430\u0446\u0438\u043e\u043d\u0430\u0440\u043d\u043e\u0433\u043e \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430"}, +gkz(){return"\u0422\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u043d\u043e\u043c\u0435\u0440 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430"}, +gk8(){return"\u0411\u0435\u0437\u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u043d\u043e"}, +ghw(){return"\u0410\u043d\u0434\u043e\u0440\u0440\u0430"}, +ghz(){return"\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0435 \u0410\u0440\u0430\u0431\u0441\u043a\u0438\u0435 \u042d\u043c\u0438\u0440\u0430\u0442\u044b"}, +ghA(){return"\u0410\u0444\u0433\u0430\u043d\u0438\u0441\u0442\u0430\u043d"}, +ghB(){return"\u0410\u043d\u0442\u0438\u0433\u0443\u0430 \u0438 \u0411\u0430\u0440\u0431\u0443\u0434\u0430"}, +ghC(){return"\u0410\u043d\u0433\u0438\u043b\u044c\u044f"}, +ghD(){return"\u0410\u043b\u0431\u0430\u043d\u0438\u044f"}, +ghE(){return"\u0410\u0440\u043c\u0435\u043d\u0438\u044f"}, +ghF(){return"\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0435 \u0410\u043d\u0442\u0438\u043b\u044c\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +ghG(){return"\u0410\u043d\u0433\u043e\u043b\u0430"}, +ghH(){return"\u0410\u043d\u0442\u0430\u0440\u043a\u0442\u0438\u0434\u0430"}, +ghI(){return"\u0410\u0440\u0433\u0435\u043d\u0442\u0438\u043d\u0430"}, +ghJ(){return"\u0430\u043c\u0435\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u043e\u0435 \u0421\u0430\u043c\u043e\u0430"}, +ghL(){return"\u0410\u0432\u0441\u0442\u0440\u0438\u044f"}, +ghM(){return"\u0410\u0432\u0441\u0442\u0440\u0430\u043b\u0438\u044f"}, +ghN(){return"\u0410\u0440\u0443\u0431\u0430"}, +ghO(){return"\u0410\u043b\u0430\u043d\u0434\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +ghP(){return"\u0410\u0437\u0435\u0440\u0431\u0430\u0439\u0434\u0436\u0430\u043d"}, +ghQ(){return"\u0411\u043e\u0441\u043d\u0438\u044f \u0438 \u0413\u0435\u0440\u0446\u0435\u0433\u043e\u0432\u0438\u043d\u0430"}, +ghR(){return"\u0411\u0430\u0440\u0431\u0430\u0434\u043e\u0441"}, +ghS(){return"\u0411\u0430\u043d\u0433\u043b\u0430\u0434\u0435\u0448"}, +ghT(){return"\u0411\u0435\u043b\u044c\u0433\u0438\u044f"}, +ghU(){return"\u0411\u0443\u0440\u043a\u0438\u043d\u0430-\u0424\u0430\u0441\u043e"}, +ghV(){return"\u0411\u043e\u043b\u0433\u0430\u0440\u0438\u044f"}, +ghW(){return"\u0411\u0430\u0445\u0440\u0435\u0439\u043d"}, +ghX(){return"\u0411\u0443\u0440\u0443\u043d\u0434\u0438"}, +ghY(){return"\u0411\u0435\u043d\u0438\u043d"}, +ghZ(){return"\u0421\u0435\u043d-\u0411\u0430\u0440\u0442\u0435\u043b\u0435\u043c\u0438"}, +gi_(){return"\u0411\u0435\u0440\u043c\u0443\u0434\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gi0(){return"\u0411\u0440\u0443\u043d\u0435\u0439-\u0414\u0430\u0440\u0443\u0441\u0441\u0430\u043b\u0430\u043c"}, +gi1(){return"\u0411\u043e\u043b\u0438\u0432\u0438\u044f, \u041c\u043d\u043e\u0433\u043e\u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0435 \u0413\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e"}, +gi2(){return"\u0411\u0440\u0430\u0437\u0438\u043b\u0438\u044f"}, +gi3(){return"\u0411\u0430\u0433\u0430\u043c\u044b"}, +gi4(){return"\u0411\u0443\u0442\u0430\u043d"}, +gi5(){return"\u0411\u043e\u0442\u0441\u0432\u0430\u043d\u0430"}, +gi6(){return"\u0411\u0435\u043b\u0430\u0440\u0443\u0441\u044c"}, +gi7(){return"\u0411\u0435\u043b\u0438\u0437"}, +gi8(){return"\u041a\u0430\u043d\u0430\u0434\u0430"}, +gi9(){return"\u041a\u043e\u043a\u043e\u0441\u043e\u0432\u044b\u0435 (\u041a\u0438\u043b\u0438\u043d\u0433) \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gia(){return"\u041a\u043e\u043d\u0433\u043e, \u0414\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041a\u043e\u043d\u0433\u043e"}, +gib(){return"\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u043e-\u0410\u0444\u0440\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430"}, +gic(){return"\u041a\u043e\u043d\u0433\u043e"}, +gie(){return"\u0428\u0432\u0435\u0439\u0446\u0430\u0440\u0438\u044f"}, +gih(){return"\u0411\u0435\u0440\u0435\u0433 \u0421\u043b\u043e\u043d\u043e\u0432\u043e\u0439 \u041a\u043e\u0441\u0442\u0438"}, +gii(){return"\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u041a\u0443\u043a\u0430"}, +gij(){return"\u0427\u0438\u043b\u0438"}, +gik(){return"\u041a\u0430\u043c\u0435\u0440\u0443\u043d"}, +gil(){return"\u041a\u0438\u0442\u0430\u0439"}, +gim(){return"\u041a\u043e\u043b\u0443\u043c\u0431\u0438\u044f"}, +gio(){return"\u041a\u043e\u0441\u0442\u0430-\u0420\u0438\u043a\u0430"}, +gip(){return"\u041a\u0443\u0431\u0430"}, +giq(){return"\u041a\u0430\u0431\u043e-\u0412\u0435\u0440\u0434\u0435"}, +gir(){return"\u041e\u0441\u0442\u0440\u043e\u0432 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430"}, +gis(){return"\u041a\u0438\u043f\u0440"}, +git(){return"\u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u0427\u0435\u0445\u0438\u044f"}, +giu(){return"\u0413\u0435\u0440\u043c\u0430\u043d\u0438\u044f"}, +giw(){return"\u0414\u0436\u0438\u0431\u0443\u0442\u0438"}, +gix(){return"\u0414\u0430\u043d\u0438\u044f"}, +giy(){return"\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430"}, +giz(){return"\u0414\u043e\u043c\u0438\u043d\u0438\u043a\u0430\u043d\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430"}, +giB(){return"\u0410\u043b\u0436\u0438\u0440"}, +giC(){return"\u042d\u043a\u0432\u0430\u0434\u043e\u0440"}, +giD(){return"\u042d\u0441\u0442\u043e\u043d\u0438\u044f"}, +giE(){return"\u0415\u0433\u0438\u043f\u0435\u0442"}, +giH(){return"\u042d\u0440\u0438\u0442\u0440\u0435\u044f"}, +giI(){return"\u0418\u0441\u043f\u0430\u043d\u0438\u044f"}, +giJ(){return"\u042d\u0444\u0438\u043e\u043f\u0438\u044f"}, +giK(){return"\u0424\u0438\u043d\u043b\u044f\u043d\u0434\u0438\u044f"}, +giM(){return"\u0424\u0438\u0434\u0436\u0438"}, +giN(){return"\u0424\u043e\u043b\u043a\u043b\u0435\u043d\u0434\u0441\u043a\u0438\u0435 (\u041c\u0430\u043b\u044c\u0432\u0438\u043d\u0441\u043a\u0438\u0435) \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +giO(){return"\u041c\u0438\u043a\u0440\u043e\u043d\u0435\u0437\u0438\u044f, \u0424\u0435\u0434\u0435\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0435 \u0428\u0442\u0430\u0442\u044b \u041c\u0438\u043a\u0440\u043e\u043d\u0435\u0437\u0438\u0438"}, +giP(){return"\u0424\u0430\u0440\u0435\u0440\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +giQ(){return"\u0424\u0440\u0430\u043d\u0446\u0438\u044f"}, +gfG(){return"\u0413\u0430\u0431\u043e\u043d"}, +gfH(){return"\u0412\u0435\u043b\u0438\u043a\u043e\u0431\u0440\u0438\u0442\u0430\u043d\u0438\u044f"}, +gfI(){return"\u0413\u0440\u0435\u043d\u0430\u0434\u0430"}, +gfJ(){return"\u0413\u0440\u0443\u0437\u0438\u044f"}, +gfL(){return"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f \u0413\u0432\u0438\u0430\u043d\u0430"}, +gfM(){return"\u0413\u0435\u0440\u043d\u0441\u0438"}, +gfN(){return"\u0413\u0430\u043d\u0430"}, +gfO(){return"\u0413\u0438\u0431\u0440\u0430\u043b\u0442\u0430\u0440"}, +gfP(){return"\u0413\u0440\u0435\u043d\u043b\u0430\u043d\u0434\u0438\u044f"}, +gfQ(){return"\u0413\u0430\u043c\u0431\u0438\u044f"}, +gfR(){return"\u0413\u0432\u0438\u043d\u0435\u044f"}, +gfT(){return"\u0413\u0432\u0430\u0434\u0435\u043b\u0443\u043f\u0430"}, +gfU(){return"\u042d\u043a\u0432\u0430\u0442\u043e\u0440\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0413\u0432\u0438\u043d\u0435\u044f"}, +gfV(){return"\u0413\u0440\u0435\u0446\u0438\u044f"}, +gfW(){return"\u042e\u0436\u043d\u0430\u044f \u0413\u0435\u043e\u0440\u0433\u0438\u044f \u0438 \u042e\u0436\u043d\u044b\u0435 \u0421\u0430\u043d\u0434\u0432\u0438\u0447\u0435\u0432\u044b \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gfX(){return"\u0413\u0432\u0430\u0442\u0435\u043c\u0430\u043b\u0430"}, +gfY(){return"\u0413\u0443\u0430\u043c"}, +gfZ(){return"\u0413\u0432\u0438\u043d\u0435\u044f-\u0411\u0438\u0441\u0430\u0443"}, +gh_(){return"\u0413\u0430\u0439\u0430\u043d\u0430"}, +giR(){return"\u0413\u043e\u043d\u043a\u043e\u043d\u0433"}, +giS(){return"\u0413\u043e\u043d\u0434\u0443\u0440\u0430\u0441"}, +giT(){return"\u0425\u043e\u0440\u0432\u0430\u0442\u0438\u044f"}, +giU(){return"\u0413\u0430\u0438\u0442\u0438"}, +giV(){return"\u0412\u0435\u043d\u0433\u0440\u0438\u044f"}, +giW(){return"\u0418\u043d\u0434\u043e\u043d\u0435\u0437\u0438\u044f"}, +giX(){return"\u0418\u0440\u043b\u0430\u043d\u0434\u0438\u044f"}, +giY(){return"\u0418\u0437\u0440\u0430\u0438\u043b\u044c"}, +giZ(){return"\u041e\u0441\u0442\u0440\u043e\u0432 \u041c\u044d\u043d"}, +gj_(){return"\u0418\u043d\u0434\u0438\u044f"}, +gj4(){return"\u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0430\u044f \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044f \u0418\u043d\u0434\u0438\u0439\u0441\u043a\u043e\u0433\u043e \u043e\u043a\u0435\u0430\u043d\u0430"}, +gj5(){return"\u0418\u0440\u0430\u043a"}, +gj6(){return"\u0418\u0440\u0430\u043d, \u0418\u0441\u043b\u0430\u043c\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u041f\u0435\u0440\u0441\u0438\u0434\u0441\u043a\u0438\u0439 \u0437\u0430\u043b\u0438\u0432"}, +gj8(){return"\u0418\u0441\u043b\u0430\u043d\u0434\u0438\u044f"}, +gj9(){return"\u0418\u0442\u0430\u043b\u0438\u044f"}, +gja(){return"\u0414\u0436\u0435\u0440\u0441\u0438"}, +gjb(){return"\u042f\u043c\u0430\u0439\u043a\u0430"}, +gjc(){return"\u0418\u043e\u0440\u0434\u0430\u043d\u0438\u044f"}, +gjd(){return"\u042f\u043f\u043e\u043d\u0438\u044f"}, +gje(){return"\u041a\u0435\u043d\u0438\u044f"}, +gjf(){return"\u041a\u044b\u0440\u0433\u044b\u0437\u0441\u0442\u0430\u043d"}, +gjg(){return"\u041a\u0430\u043c\u0431\u043e\u0434\u0436\u0430"}, +gjh(){return"\u041a\u0438\u0440\u0438\u0431\u0430\u0442\u0438"}, +gji(){return"\u041a\u043e\u043c\u043e\u0440\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gjj(){return"\u0421\u0435\u043d\u0442-\u041a\u0438\u0442\u0441 \u0438 \u041d\u0435\u0432\u0438\u0441"}, +gjk(){return"\u041a\u043e\u0440\u0435\u044f, \u041a\u043e\u0440\u0435\u0439\u0441\u043a\u0430\u044f \u041d\u0430\u0440\u043e\u0434\u043d\u043e-\u0414\u0435\u043c\u043e\u043a\u0440\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430"}, +gjl(){return"\u041a\u043e\u0440\u0435\u044f, \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u042e\u0436\u043d\u0430\u044f \u041a\u043e\u0440\u0435\u044f"}, +gjm(){return"\u041a\u0443\u0432\u0435\u0439\u0442"}, +gjn(){return"\u041a\u0430\u0439\u043c\u0430\u043d\u043e\u0432\u044b \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gjo(){return"\u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d"}, +gjp(){return"\u041b\u0430\u043e\u0441"}, +gjq(){return"\u041b\u0438\u0432\u0430\u043d"}, +gjr(){return"\u0421\u0430\u043d\u043a\u0442-\u041b\u044e\u0441\u0438\u044f"}, +gjs(){return"\u041b\u0438\u0445\u0442\u0435\u043d\u0448\u0442\u0435\u0439\u043d"}, +gjt(){return"\u0428\u0440\u0438-\u041b\u0430\u043d\u043a\u0430"}, +gju(){return"\u041b\u0438\u0431\u0435\u0440\u0438\u044f"}, +gjv(){return"\u041b\u0435\u0441\u043e\u0442\u043e"}, +gjw(){return"\u041b\u0438\u0442\u0432\u0430"}, +gjx(){return"\u041b\u044e\u043a\u0441\u0435\u043c\u0431\u0443\u0440\u0433"}, +gjy(){return"\u041b\u0430\u0442\u0432\u0438\u044f"}, +gjz(){return"\u041b\u0438\u0432\u0438\u0439\u0441\u043a\u0430\u044f \u0430\u0440\u0430\u0431\u0441\u043a\u0430\u044f \u0434\u0436\u0430\u043c\u0430\u0445\u0438\u0440\u0438\u044f"}, +gjA(){return"\u041c\u0430\u0440\u043e\u043a\u043a\u043e"}, +gjC(){return"\u041c\u043e\u043d\u0430\u043a\u043e"}, +gjD(){return"\u041c\u043e\u043b\u0434\u043e\u0432\u0430"}, +gjE(){return"\u0427\u0435\u0440\u043d\u043e\u0433\u043e\u0440\u0438\u044f"}, +gjF(){return"\u0421\u0435\u043d-\u041c\u0430\u0440\u0442\u0435\u043d"}, +gjG(){return"\u041c\u0430\u0434\u0430\u0433\u0430\u0441\u043a\u0430\u0440"}, +gjH(){return"\u041c\u0430\u0440\u0448\u0430\u043b\u043b\u043e\u0432\u044b \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gjI(){return"\u041c\u0430\u043a\u0435\u0434\u043e\u043d\u0438\u044f"}, +gjJ(){return"\u041c\u0430\u043b\u0438"}, +gjK(){return"\u041c\u044c\u044f\u043d\u043c\u0430"}, +gjL(){return"\u041c\u043e\u043d\u0433\u043e\u043b\u0438\u044f"}, +gjM(){return"\u041c\u0430\u043a\u0430\u043e"}, +gjN(){return"\u0421\u0435\u0432\u0435\u0440\u043d\u044b\u0435 \u041c\u0430\u0440\u0438\u0430\u043d\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gjO(){return"\u041c\u0430\u0440\u0442\u0438\u043d\u0438\u043a\u0430"}, +gjP(){return"\u041c\u0430\u0432\u0440\u0438\u0442\u0430\u043d\u0438\u044f"}, +gjQ(){return"\u041c\u043e\u043d\u0442\u0441\u0435\u0440\u0440\u0430\u0442"}, +gjR(){return"\u041c\u0430\u043b\u044c\u0442\u0430"}, +gjS(){return"\u041c\u0430\u0432\u0440\u0438\u043a\u0438\u0439"}, +gjT(){return"\u041c\u0430\u043b\u044c\u0434\u0438\u0432\u044b"}, +gjU(){return"\u041c\u0430\u043b\u0430\u0432\u0438"}, +gjV(){return"\u041c\u0435\u043a\u0441\u0438\u043a\u0430"}, +gjW(){return"\u041c\u0430\u043b\u0430\u0439\u0437\u0438\u044f"}, +gjX(){return"\u041c\u043e\u0437\u0430\u043c\u0431\u0438\u043a"}, +gjY(){return"\u041d\u0430\u043c\u0438\u0431\u0438\u044f"}, +gjZ(){return"\u041d\u043e\u0432\u0430\u044f \u041a\u0430\u043b\u0435\u0434\u043e\u043d\u0438\u044f"}, +gk_(){return"\u041d\u0438\u0433\u0435\u0440"}, +gk0(){return"\u041e\u0441\u0442\u0440\u043e\u0432 \u041d\u043e\u0440\u0444\u043e\u043b\u043a"}, +gk5(){return"\u041d\u0438\u0433\u0435\u0440\u0438\u044f"}, +gk6(){return"\u041d\u0438\u043a\u0430\u0440\u0430\u0433\u0443\u0430"}, +gk7(){return"\u041d\u0438\u0434\u0435\u0440\u043b\u0430\u043d\u0434\u044b"}, +gk9(){return"\u041d\u043e\u0440\u0432\u0435\u0433\u0438\u044f"}, +gka(){return"\u041d\u0435\u043f\u0430\u043b"}, +gkb(){return"\u041d\u0430\u0443\u0440\u0443"}, +gkc(){return"\u041d\u0438\u0443\u044d"}, +gkd(){return"\u041d\u043e\u0432\u0430\u044f \u0417\u0435\u043b\u0430\u043d\u0434\u0438\u044f"}, +gke(){return"\u041e\u043c\u0430\u043d"}, +gkf(){return"\u041f\u0430\u043d\u0430\u043c\u0430"}, +gkh(){return"\u041f\u0435\u0440\u0443"}, +gki(){return"\u0424\u0440\u0430\u043d\u0446\u0443\u0437\u0441\u043a\u0430\u044f \u041f\u043e\u043b\u0438\u043d\u0435\u0437\u0438\u044f"}, +gkj(){return"\u041f\u0430\u043f\u0443\u0430 - \u041d\u043e\u0432\u0430\u044f \u0413\u0432\u0438\u043d\u0435\u044f"}, +gkk(){return"\u0424\u0438\u043b\u0438\u043f\u043f\u0438\u043d\u044b"}, +gkl(){return"\u041f\u0430\u043a\u0438\u0441\u0442\u0430\u043d"}, +gkm(){return"\u041f\u043e\u043b\u044c\u0448\u0430"}, +gkn(){return"\u0421\u0435\u043d-\u041f\u044c\u0435\u0440 \u0438 \u041c\u0438\u043a\u0435\u043b\u043e\u043d"}, +gko(){return"\u041f\u0438\u0442\u043a\u044d\u0440\u043d"}, +gkp(){return"\u041f\u0443\u044d\u0440\u0442\u043e-\u0420\u0438\u043a\u043e"}, +gkq(){return"\u041f\u0430\u043b\u0435\u0441\u0442\u0438\u043d\u0441\u043a\u0430\u044f \u0442\u0435\u0440\u0440\u0438\u0442\u043e\u0440\u0438\u044f, \u043e\u043a\u043a\u0443\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u0430\u044f"}, +gkr(){return"\u041f\u043e\u0440\u0442\u0443\u0433\u0430\u043b\u0438\u044f"}, +gks(){return"\u041f\u0430\u043b\u0430\u0443"}, +gkt(){return"\u041f\u0430\u0440\u0430\u0433\u0432\u0430\u0439"}, +gku(){return"\u041a\u0430\u0442\u0430\u0440"}, +gkv(){return"\u0412\u043e\u0441\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435"}, +gkA(){return"\u0420\u0443\u043c\u044b\u043d\u0438\u044f"}, +gkC(){return"\u0421\u0435\u0440\u0431\u0438\u044f"}, +gkD(){return"\u0420\u043e\u0441\u0441\u0438\u044f"}, +gkF(){return"\u0420\u0443\u0430\u043d\u0434\u0430"}, +gh0(){return"\u0421\u0430\u0443\u0434\u043e\u0432\u0441\u043a\u0430\u044f \u0410\u0440\u0430\u0432\u0438\u044f"}, +gh1(){return"\u0421\u043e\u043b\u043e\u043c\u043e\u043d\u043e\u0432\u044b \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gh2(){return"\u0421\u0435\u0439\u0448\u0435\u043b\u044c\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430"}, +gh3(){return"\u0421\u0443\u0434\u0430\u043d"}, +gh4(){return"\u0428\u0432\u0435\u0446\u0438\u044f"}, +gh7(){return"\u0421\u0438\u043d\u0433\u0430\u043f\u0443\u0440"}, +gh8(){return"\u0421\u0432\u044f\u0442\u043e\u0439 \u0415\u043b\u0435\u043d\u044b, \u0412\u043e\u0437\u043d\u0435\u0441\u0435\u043d\u0438\u044f \u0438 \u0422\u0440\u0438\u0441\u0442\u0430\u043d-\u0434\u0430-\u041a\u0443\u043d\u044c\u044f"}, +gh9(){return"\u0421\u043b\u043e\u0432\u0435\u043d\u0438\u044f"}, +gha(){return"\u0428\u043f\u0438\u0446\u0431\u0435\u0440\u0433\u0435\u043d \u0438 \u042f\u043d \u041c\u0430\u0439\u0435\u043d"}, +ghb(){return"\u0421\u043b\u043e\u0432\u0430\u043a\u0438\u044f"}, +ghd(){return"\u0421\u044c\u0435\u0440\u0440\u0430-\u041b\u0435\u043e\u043d\u0435"}, +ghe(){return"\u0421\u0430\u043d-\u041c\u0430\u0440\u0438\u043d\u043e"}, +ghf(){return"\u0421\u0435\u043d\u0435\u0433\u0430\u043b"}, +ghg(){return"\u0421\u043e\u043c\u0430\u043b\u0438"}, +ghh(){return"\u0421\u0443\u0440\u0438\u043d\u0430\u043c"}, +ghi(){return"\u044e\u0436\u043d\u044b\u0439 \u0421\u0443\u0434\u0430\u043d"}, +ghj(){return"\u0421\u0430\u043d-\u0422\u043e\u043c\u0435 \u0438 \u041f\u0440\u0438\u043d\u0441\u0438\u043f\u0438"}, +ghl(){return"\u042d\u043b\u044c \u0421\u0430\u043b\u044c\u0432\u0430\u0434\u043e\u0440"}, +ghm(){return"\u0421\u0438\u0440\u0438\u0439\u0441\u043a\u0430\u044f \u0410\u0440\u0430\u0431\u0441\u043a\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430"}, +ghn(){return"\u0421\u0432\u0430\u0437\u0438\u043b\u0435\u043d\u0434"}, +gkG(){return"\u041e\u0441\u0442\u0440\u043e\u0432\u0430 \u0422\u0435\u0440\u043a\u0441 \u0438 \u041a\u0430\u0439\u043a\u043e\u0441"}, +gkH(){return"\u0427\u0430\u0434"}, +gkI(){return"\u0418\u0434\u0442\u0438"}, +gkJ(){return"\u0422\u0430\u0438\u043b\u0430\u043d\u0434"}, +gkK(){return"\u0422\u0430\u0434\u0436\u0438\u043a\u0438\u0441\u0442\u0430\u043d"}, +gkL(){return"\u0422\u043e\u043a\u0435\u043b\u0430\u0443"}, +gkM(){return"\u0422\u0438\u043c\u043e\u0440-\u041b\u0435\u0448\u0442\u0438"}, +gkN(){return"\u0422\u0443\u0440\u043a\u043c\u0435\u043d\u0438\u0441\u0442\u0430\u043d"}, +gkO(){return"\u0422\u0443\u043d\u0438\u0441"}, +gkP(){return"\u0422\u043e\u043d\u0433\u0430"}, +gkQ(){return"\u0422\u0443\u0440\u0446\u0438\u044f"}, +gkR(){return"\u0422\u0440\u0438\u043d\u0438\u0434\u0430\u0434 \u0438 \u0422\u043e\u0431\u0430\u0433\u043e"}, +gkS(){return"\u0422\u0443\u0432\u0430\u043b\u0443"}, +gkT(){return"\u0422\u0430\u0439\u0432\u0430\u043d\u044c"}, +gkU(){return"\u0422\u0430\u043d\u0437\u0430\u043d\u0438\u044f, \u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u0430\u044f \u0420\u0435\u0441\u043f\u0443\u0431\u043b\u0438\u043a\u0430 \u0422\u0430\u043d\u0437\u0430\u043d\u0438\u044f"}, +gkV(){return"\u0423\u043a\u0440\u0430\u0438\u043d\u0430"}, +gkW(){return"\u0423\u0433\u0430\u043d\u0434\u0430"}, +gkX(){return"\u0421\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0435 \u0428\u0442\u0430\u0442\u044b"}, +gkY(){return"\u0423\u0440\u0443\u0433\u0432\u0430\u0439"}, +gkZ(){return"\u0423\u0437\u0431\u0435\u043a\u0438\u0441\u0442\u0430\u043d"}, +gl_(){return"\u0421\u0432\u044f\u0442\u043e\u0439 \u041f\u0440\u0435\u0441\u0442\u043e\u043b (\u0433\u043e\u0441\u0443\u0434\u0430\u0440\u0441\u0442\u0432\u043e-\u0433\u043e\u0440\u043e\u0434 \u0412\u0430\u0442\u0438\u043a\u0430\u043d)"}, +gl0(){return"\u0421\u0432\u044f\u0442\u043e\u0439 \u0412\u0438\u043d\u0441\u0435\u043d\u0442 \u0438 \u0413\u0440\u0435\u043d\u0430\u0434\u0438\u043d\u044b"}, +gl1(){return"\u0412\u0435\u043d\u0435\u0441\u0443\u044d\u043b\u0430"}, +gl2(){return"\u0412\u0438\u0440\u0433\u0438\u043d\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430, \u0411\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0438\u0435"}, +gl3(){return"\u0412\u0438\u0440\u0433\u0438\u043d\u0441\u043a\u0438\u0435 \u043e\u0441\u0442\u0440\u043e\u0432\u0430, \u0421\u0428\u0410"}, +gl4(){return"\u0412\u044c\u0435\u0442\u043d\u0430\u043c"}, +gl5(){return"\u0412\u0430\u043d\u0443\u0430\u0442\u0443"}, +gl6(){return"\u0423\u043e\u043b\u043b\u0438\u0441 \u0438 \u0424\u0443\u0442\u0443\u043d\u0430"}, +gl8(){return"\u0421\u0430\u043c\u043e\u0430"}, +gl9(){return"\u0419\u0435\u043c\u0435\u043d"}, +gla(){return"\u041c\u0430\u0439\u043e\u0442\u0442\u0430"}, +glb(){return"\u042e\u0436\u043d\u0430\u044f \u0410\u0444\u0440\u0438\u043a\u0430"}, +glc(){return"\u0417\u0430\u043c\u0431\u0438\u044f"}, +gld(){return"\u0417\u0438\u043c\u0431\u0430\u0431\u0432\u0435"}} +M.JY.prototype={ +gj3(){return"Ogiltigt telefonnummer"}, +gj0(){return"Ogiltigt land"}, +gj2(){return"Ogiltigt mobilnummer"}, +gj1(){return"Ogiltigt fast telefonnummer"}, +gkz(){return"Obligatoriskt telefonnummer"}, +gk8(){return"Inget resultat"}, +ghw(){return"Andorra"}, +ghz(){return"F\xf6renade Arabemiraten"}, +ghA(){return"Afghanistan"}, +ghB(){return"Antigua och Barbuda"}, +ghC(){return"Anguilla"}, +ghD(){return"Albanien"}, +ghE(){return"Armenien"}, +ghF(){return"Nederl\xe4ndska Antillerna"}, +ghG(){return"Angola"}, +ghH(){return"Antarktis"}, +ghI(){return"Argentina"}, +ghJ(){return"Amerikanska Samoa"}, +ghL(){return"\xd6sterrike"}, +ghM(){return"Australien"}, +ghN(){return"Aruba"}, +ghO(){return"\xc5land"}, +ghP(){return"Azerbajdzjan"}, +ghQ(){return"Bosnien och Hercegovina"}, +ghR(){return"Barbados"}, +ghS(){return"Bangladesh"}, +ghT(){return"Belgien"}, +ghU(){return"Burkina Faso"}, +ghV(){return"Bulgarien"}, +ghW(){return"Bahrain"}, +ghX(){return"Burundi"}, +ghY(){return"Benin"}, +ghZ(){return"S:t Barth\xe9lemy"}, +gi_(){return"Bermuda"}, +gi0(){return"Brunei"}, +gi1(){return"Bolivia"}, +gi2(){return"Brasilien"}, +gi3(){return"Bahamas"}, +gi4(){return"Bhutan"}, +gi5(){return"Botswana"}, +gi6(){return"Vitryssland"}, +gi7(){return"Belize"}, +gi8(){return"Kanada"}, +gi9(){return"Kokos\xf6arna"}, +gia(){return"Kongo-Kinshasa"}, +gib(){return"Centralafrikanska republiken"}, +gic(){return"Kongo-Brazzaville"}, +gie(){return"Schweiz"}, +gih(){return"C\xf4te d\u2019Ivoire"}, +gii(){return"Cook\xf6arna"}, +gij(){return"Chile"}, +gik(){return"Kamerun"}, +gil(){return"Kina"}, +gim(){return"Colombia"}, +gio(){return"Costa Rica"}, +gip(){return"Kuba"}, +giq(){return"Kap Verde"}, +gir(){return"Jul\xf6n"}, +gis(){return"Cypern"}, +git(){return"Tjeckien"}, +giu(){return"Tyskland"}, +giw(){return"Djibouti"}, +gix(){return"Danmark"}, +giy(){return"Dominica"}, +giz(){return"Dominikanska republiken"}, +giB(){return"Algeriet"}, +giC(){return"Ecuador"}, +giD(){return"Estland"}, +giE(){return"Egypten"}, +giH(){return"Eritrea"}, +giI(){return"Spanien"}, +giJ(){return"Etiopien"}, +giK(){return"Finland"}, +giM(){return"Fiji"}, +giN(){return"Falklands\xf6arna"}, +giO(){return"Mikronesien"}, +giP(){return"F\xe4r\xf6arna"}, +giQ(){return"Frankrike"}, +gfG(){return"Gabon"}, +gfH(){return"Storbritannien"}, +gfI(){return"Grenada"}, +gfJ(){return"Georgien"}, +gfL(){return"Franska Guyana"}, +gfM(){return"Guernsey"}, +gfN(){return"Ghana"}, +gfO(){return"Gibraltar"}, +gfP(){return"Gr\xf6nland"}, +gfQ(){return"Gambia"}, +gfR(){return"Guinea"}, +gfT(){return"Guadeloupe"}, +gfU(){return"Ekvatorialguinea"}, +gfV(){return"Grekland"}, +gfW(){return"Sydgeorgien och Sydsandwich\xf6arna"}, +gfX(){return"Guatemala"}, +gfY(){return"Guam"}, +gfZ(){return"Guinea-Bissau"}, +gh_(){return"Guyana"}, +giR(){return"Hongkong SAR"}, +giS(){return"Honduras"}, +giT(){return"Kroatien"}, +giU(){return"Haiti"}, +giV(){return"Ungern"}, +giW(){return"Indonesien"}, +giX(){return"Irland"}, +giY(){return"Israel"}, +giZ(){return"Isle of Man"}, +gj_(){return"Indien"}, +gj4(){return"Brittiska territoriet i Indiska oceanen"}, +gj5(){return"Irak"}, +gj6(){return"Iran"}, +gj8(){return"Island"}, +gj9(){return"Italien"}, +gja(){return"Jersey"}, +gjb(){return"Jamaica"}, +gjc(){return"Jordanien"}, +gjd(){return"Japan"}, +gje(){return"Kenya"}, +gjf(){return"Kirgizistan"}, +gjg(){return"Kambodja"}, +gjh(){return"Kiribati"}, +gji(){return"Komorerna"}, +gjj(){return"S:t Kitts och Nevis"}, +gjk(){return"Nordkorea"}, +gjl(){return"Sydkorea"}, +gjm(){return"Kuwait"}, +gjn(){return"Cayman\xf6arna"}, +gjo(){return"Kazakstan"}, +gjp(){return"Laos"}, +gjq(){return"Libanon"}, +gjr(){return"S:t Lucia"}, +gjs(){return"Liechtenstein"}, +gjt(){return"Sri Lanka"}, +gju(){return"Liberia"}, +gjv(){return"Lesotho"}, +gjw(){return"Litauen"}, +gjx(){return"Luxemburg"}, +gjy(){return"Lettland"}, +gjz(){return"Libyen"}, +gjA(){return"Marocko"}, +gjC(){return"Monaco"}, +gjD(){return"Moldavien"}, +gjE(){return"Montenegro"}, +gjF(){return"Saint-Martin"}, +gjG(){return"Madagaskar"}, +gjH(){return"Marshall\xf6arna"}, +gjI(){return"Nordmakedonien"}, +gjJ(){return"Mali"}, +gjK(){return"Myanmar (Burma)"}, +gjL(){return"Mongoliet"}, +gjM(){return"Macao SAR"}, +gjN(){return"Nordmarianerna"}, +gjO(){return"Martinique"}, +gjP(){return"Mauretanien"}, +gjQ(){return"Montserrat"}, +gjR(){return"Malta"}, +gjS(){return"Mauritius"}, +gjT(){return"Maldiverna"}, +gjU(){return"Malawi"}, +gjV(){return"Mexiko"}, +gjW(){return"Malaysia"}, +gjX(){return"Mo\xe7ambique"}, +gjY(){return"Namibia"}, +gjZ(){return"Nya Kaledonien"}, +gk_(){return"Niger"}, +gk0(){return"Norfolk\xf6n"}, +gk5(){return"Nigeria"}, +gk6(){return"Nicaragua"}, +gk7(){return"Nederl\xe4nderna"}, +gk9(){return"Norge"}, +gka(){return"Nepal"}, +gkb(){return"Nauru"}, +gkc(){return"Niue"}, +gkd(){return"Nya Zeeland"}, +gke(){return"Oman"}, +gkf(){return"Panama"}, +gkh(){return"Peru"}, +gki(){return"Franska Polynesien"}, +gkj(){return"Papua Nya Guinea"}, +gkk(){return"Filippinerna"}, +gkl(){return"Pakistan"}, +gkm(){return"Polen"}, +gkn(){return"S:t Pierre och Miquelon"}, +gko(){return"Pitcairn\xf6arna"}, +gkp(){return"Puerto Rico"}, +gkq(){return"Palestinska territorierna"}, +gkr(){return"Portugal"}, +gks(){return"Palau"}, +gkt(){return"Paraguay"}, +gku(){return"Qatar"}, +gkv(){return"R\xe9union"}, +gkA(){return"Rum\xe4nien"}, +gkC(){return"Serbien"}, +gkD(){return"Ryssland"}, +gkF(){return"Rwanda"}, +gh0(){return"Saudiarabien"}, +gh1(){return"Salomon\xf6arna"}, +gh2(){return"Seychellerna"}, +gh3(){return"Sudan"}, +gh4(){return"Sverige"}, +gh7(){return"Singapore"}, +gh8(){return"S:t Helena"}, +gh9(){return"Slovenien"}, +gha(){return"Svalbard och Jan Mayen"}, +ghb(){return"Slovakien"}, +ghd(){return"Sierra Leone"}, +ghe(){return"San Marino"}, +ghf(){return"Senegal"}, +ghg(){return"Somalia"}, +ghh(){return"Surinam"}, +ghi(){return"Sydsudan"}, +ghj(){return"S\xe3o Tom\xe9 och Pr\xedncipe"}, +ghl(){return"El Salvador"}, +ghm(){return"Syrien"}, +ghn(){return"Swaziland"}, +gkG(){return"Turks- och Caicos\xf6arna"}, +gkH(){return"Tchad"}, +gkI(){return"Togo"}, +gkJ(){return"Thailand"}, +gkK(){return"Tadzjikistan"}, +gkL(){return"Tokelau\xf6arna"}, +gkM(){return"\xd6sttimor"}, +gkN(){return"Turkmenistan"}, +gkO(){return"Tunisien"}, +gkP(){return"Tonga"}, +gkQ(){return"Turkiet"}, +gkR(){return"Trinidad och Tobago"}, +gkS(){return"Tuvalu"}, +gkT(){return"Taiwan"}, +gkU(){return"Tanzania"}, +gkV(){return"Ukraina"}, +gkW(){return"Uganda"}, +gkX(){return"USA"}, +gkY(){return"Uruguay"}, +gkZ(){return"Uzbekistan"}, +gl_(){return"Vatikanstaten"}, +gl0(){return"S:t Vincent och Grenadinerna"}, +gl1(){return"Venezuela"}, +gl2(){return"Brittiska Jungfru\xf6arna"}, +gl3(){return"Amerikanska Jungfru\xf6arna"}, +gl4(){return"Vietnam"}, +gl5(){return"Vanuatu"}, +gl6(){return"Wallis- och Futuna\xf6arna"}, +gl8(){return"Samoa"}, +gl9(){return"Jemen"}, +gla(){return"Mayotte"}, +glb(){return"Sydafrika"}, +glc(){return"Zambia"}, +gld(){return"Zimbabwe"}} +S.JZ.prototype={ +gj3(){return"\u65e0\u6548\u7684\u7535\u8bdd\u53f7\u7801"}, +gj0(){return"\u65e0\u6548\u56fd\u5bb6"}, +gj2(){return"\u65e0\u6548\u7684\u624b\u673a\u53f7\u7801"}, +gj1(){return"\u65e0\u6548\u7684\u56fa\u5b9a\u7535\u8bdd\u53f7\u7801"}, +gkz(){return"\u9700\u8981\u7535\u8bdd\u53f7\u7801"}, +gk8(){return"\u6ca1\u6709\u7ed3\u679c"}, +ghw(){return"\u5b89\u9053\u5c14"}, +ghz(){return"\u963f\u62c9\u4f2f\u8054\u5408\u914b\u957f\u56fd"}, +ghA(){return"\u963f\u5bcc\u6c57"}, +ghB(){return"\u5b89\u63d0\u74dc\u548c\u5df4\u5e03\u8fbe"}, +ghC(){return"\u5b89\u572d\u62c9\u5c9b"}, +ghD(){return"\u963f\u5c14\u5df4\u5c3c\u4e9a"}, +ghE(){return"\u4e9a\u7f8e\u5c3c\u4e9a"}, +ghF(){return"\u8377\u5c5e\u5b89\u7684\u5217\u65af"}, +ghG(){return"\u5b89\u54e5\u62c9"}, +ghH(){return"\u5357\u6781\u6d32"}, +ghI(){return"\u963f\u6839\u5ef7"}, +ghJ(){return"\u7f8e\u5c5e\u8428\u6469\u4e9a"}, +ghL(){return"\u5965\u5730\u5229"}, +ghM(){return"\u6fb3\u5927\u5229\u4e9a"}, +ghN(){return"\u963f\u9c81\u5df4\u5c9b"}, +ghO(){return"\u5965\u5170\u7fa4\u5c9b"}, +ghP(){return"\u963f\u585e\u62dc\u7586"}, +ghQ(){return"\u6ce2\u65af\u5c3c\u4e9a\u548c\u9ed1\u585e\u54e5\u7ef4\u90a3"}, +ghR(){return"\u5df4\u5df4\u591a\u65af"}, +ghS(){return"\u5b5f\u52a0\u62c9\u56fd"}, +ghT(){return"\u6bd4\u5229\u65f6"}, +ghU(){return"\u5e03\u57fa\u7eb3\u6cd5\u7d22"}, +ghV(){return"\u4fdd\u52a0\u5229\u4e9a"}, +ghW(){return"\u5df4\u6797"}, +ghX(){return"\u5e03\u9686\u8fea"}, +ghY(){return"\u8d1d\u5b81"}, +ghZ(){return"\u5723\u5df4\u6258\u6d1b\u7f2a\u5c9b"}, +gi_(){return"\u767e\u6155\u5927"}, +gi0(){return"\u6587\u83b1\u8fbe\u9c81\u8428\u5170\u56fd"}, +gi1(){return"\u73bb\u5229\u7ef4\u4e9a\u591a\u6c11\u65cf\u56fd"}, +gi2(){return"\u5df4\u897f"}, +gi3(){return"\u5df4\u54c8\u9a6c"}, +gi4(){return"\u4e0d\u4e39"}, +gi5(){return"\u535a\u8328\u74e6\u7eb3"}, +gi6(){return"\u767d\u4fc4\u7f57\u65af"}, +gi7(){return"\u4f2f\u5229\u5179"}, +gi8(){return"\u52a0\u62ff\u5927"}, +gi9(){return"\u79d1\u79d1\u65af\uff08\u57fa\u6797\uff09\u7fa4\u5c9b"}, +gia(){return"\u521a\u679c\u6c11\u4e3b\u5171\u548c\u56fd"}, +gib(){return"\u4e2d\u975e\u5171\u548c\u56fd"}, +gic(){return"\u521a\u679c"}, +gie(){return"\u745e\u58eb"}, +gih(){return"\u79d1\u7279\u8fea\u74e6"}, +gii(){return"\u5e93\u514b\u7fa4\u5c9b"}, +gij(){return"\u667a\u5229"}, +gik(){return"\u5580\u9ea6\u9686"}, +gil(){return"\u4e2d\u56fd"}, +gim(){return"\u54e5\u4f26\u6bd4\u4e9a"}, +gio(){return"\u54e5\u65af\u8fbe\u9ece\u52a0"}, +gip(){return"\u53e4\u5df4"}, +giq(){return"\u4f5b\u5f97\u89d2"}, +gir(){return"\u5723\u8bde\u5c9b"}, +gis(){return"\u585e\u6d66\u8def\u65af"}, +git(){return"\u6377\u514b\u5171\u548c\u56fd"}, +giu(){return"\u5fb7\u56fd"}, +giw(){return"\u5409\u5e03\u5730"}, +gix(){return"\u4e39\u9ea6"}, +giy(){return"\u591a\u7c73\u5c3c\u52a0"}, +giz(){return"\u591a\u660e\u5c3c\u52a0\u5171\u548c\u56fd"}, +giB(){return"\u963f\u5c14\u53ca\u5229\u4e9a"}, +giC(){return"\u5384\u74dc\u591a\u5c14"}, +giD(){return"\u7231\u6c99\u5c3c\u4e9a"}, +giE(){return"\u57c3\u53ca"}, +giH(){return"\u5384\u7acb\u7279\u91cc\u4e9a"}, +giI(){return"\u897f\u73ed\u7259"}, +giJ(){return"\u57c3\u585e\u4fc4\u6bd4\u4e9a"}, +giK(){return"\u82ac\u5170"}, +giM(){return"\u6590\u6d4e"}, +giN(){return"\u798f\u514b\u5170\u7fa4\u5c9b\uff08\u9a6c\u5c14\u7ef4\u7eb3\u65af\uff09"}, +giO(){return"\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a\uff0c\u5bc6\u514b\u7f57\u5c3c\u897f\u4e9a\u8054\u90a6"}, +giP(){return"\u6cd5\u7f57\u7fa4\u5c9b"}, +giQ(){return"\u6cd5\u56fd"}, +gfG(){return"\u52a0\u84ec"}, +gfH(){return"\u82f1\u56fd"}, +gfI(){return"\u683c\u6797\u7eb3\u8fbe"}, +gfJ(){return"\u4e54\u6cbb\u4e9a\u5dde"}, +gfL(){return"\u6cd5\u5c5e\u572d\u4e9a\u90a3"}, +gfM(){return"\u6839\u897f\u5c9b"}, +gfN(){return"\u52a0\u7eb3"}, +gfO(){return"\u76f4\u5e03\u7f57\u9640"}, +gfP(){return"\u683c\u9675\u5170"}, +gfQ(){return"\u5188\u6bd4\u4e9a"}, +gfR(){return"\u51e0\u5185\u4e9a"}, +gfT(){return"\u74dc\u5fb7\u7f57\u666e\u5c9b"}, +gfU(){return"\u8d64\u9053\u51e0\u5185\u4e9a"}, +gfV(){return"\u5e0c\u814a"}, +gfW(){return"\u5357\u4e54\u6cbb\u4e9a\u5c9b\u548c\u5357\u6851\u5a01\u5947\u7fa4\u5c9b"}, +gfX(){return"\u5371\u5730\u9a6c\u62c9"}, +gfY(){return"\u5173\u5c9b"}, +gfZ(){return"\u51e0\u5185\u4e9a\u6bd4\u7ecd"}, +gh_(){return"\u572d\u4e9a\u90a3"}, +giR(){return"\u9999\u6e2f"}, +giS(){return"\u6d2a\u90fd\u62c9\u65af"}, +giT(){return"\u514b\u7f57\u5730\u4e9a"}, +giU(){return"\u6d77\u5730"}, +giV(){return"\u5308\u7259\u5229"}, +giW(){return"\u5370\u5ea6\u5c3c\u897f\u4e9a"}, +giX(){return"\u7231\u5c14\u5170"}, +giY(){return"\u4ee5\u8272\u5217"}, +giZ(){return"\u9a6c\u6069\u5c9b"}, +gj_(){return"\u5370\u5ea6"}, +gj4(){return"\u82f1\u5c5e\u5370\u5ea6\u6d0b\u9886\u5730"}, +gj5(){return"\u4f0a\u62c9\u514b"}, +gj6(){return"\u4f0a\u6717\uff0c\u6ce2\u65af\u6e7e\u4f0a\u65af\u5170\u5171\u548c\u56fd"}, +gj8(){return"\u51b0\u5c9b"}, +gj9(){return"\u610f\u5927\u5229"}, +gja(){return"\u7403\u8863"}, +gjb(){return"\u7684\u7259\u4e70\u52a0"}, +gjc(){return"\u7ea6\u65e6"}, +gjd(){return"\u65e5\u672c"}, +gje(){return"\u80af\u5c3c\u4e9a"}, +gjf(){return"\u5409\u5c14\u5409\u65af\u65af\u5766"}, +gjg(){return"\u67ec\u57d4\u5be8"}, +gjh(){return"\u57fa\u91cc\u5df4\u65af"}, +gji(){return"\u79d1\u6469\u7f57"}, +gjj(){return"\u5723\u57fa\u8328\u548c\u5c3c\u7ef4\u65af"}, +gjk(){return"\u97e9\u56fd\uff0c\u671d\u9c9c\u6c11\u4e3b\u4e3b\u4e49\u4eba\u6c11\u5171\u548c\u56fd"}, +gjl(){return"\u5927\u97e9\u6c11\u56fd"}, +gjm(){return"\u79d1\u5a01\u7279"}, +gjn(){return"\u5f00\u66fc\u7fa4\u5c9b"}, +gjo(){return"\u54c8\u8428\u514b\u65af\u5766"}, +gjp(){return"\u8001\u631d"}, +gjq(){return"\u9ece\u5df4\u5ae9\u7684"}, +gjr(){return"\u5723\u5362\u897f\u4e9a"}, +gjs(){return"\u5217\u652f\u6566\u58eb\u767b"}, +gjt(){return"\u65af\u91cc\u5170\u5361"}, +gju(){return"\u5229\u6bd4\u91cc\u4e9a"}, +gjv(){return"\u83b1\u7d22\u6258"}, +gjw(){return"\u7acb\u9676\u5b9b"}, +gjx(){return"\u5362\u68ee\u5821"}, +gjy(){return"\u62c9\u8131\u7ef4\u4e9a"}, +gjz(){return"\u963f\u62c9\u4f2f\u5229\u6bd4\u4e9a\u6c11\u4f17\u56fd"}, +gjA(){return"\u6469\u6d1b\u54e5"}, +gjC(){return"\u6469\u7eb3\u54e5"}, +gjD(){return"\u6469\u5c14\u591a\u74e6"}, +gjE(){return"\u9ed1\u5c71\u5171\u548c\u56fd"}, +gjF(){return"\u5723\u9a6c\u4e01"}, +gjG(){return"\u9a6c\u8fbe\u52a0\u65af\u52a0"}, +gjH(){return"\u9a6c\u7ecd\u5c14\u7fa4\u5c9b"}, +gjI(){return"\u9a6c\u5176\u987f"}, +gjJ(){return"\u9a6c\u91cc"}, +gjK(){return"\u7f05\u7538"}, +gjL(){return"\u8499\u53e4"}, +gjM(){return"\u6fb3\u95e8"}, +gjN(){return"\u5317\u9a6c\u91cc\u4e9a\u7eb3\u7fa4\u5c9b"}, +gjO(){return"\u9a6c\u63d0\u5c3c\u514b\u5c9b"}, +gjP(){return"\u6bdb\u91cc\u5854\u5c3c\u4e9a"}, +gjQ(){return"\u8499\u7279\u585e\u62c9\u7279"}, +gjR(){return"\u9a6c\u8033\u4ed6"}, +gjS(){return"\u6bdb\u91cc\u6c42\u65af"}, +gjT(){return"\u9a6c\u5c14\u4ee3\u592b"}, +gjU(){return"\u9a6c\u62c9\u7ef4"}, +gjV(){return"\u58a8\u897f\u54e5"}, +gjW(){return"\u9a6c\u6765\u897f\u4e9a"}, +gjX(){return"\u83ab\u6851\u6bd4\u514b"}, +gjY(){return"\u7eb3\u7c73\u6bd4\u4e9a"}, +gjZ(){return"\u65b0\u5580\u91cc\u591a\u5c3c\u4e9a"}, +gk_(){return"\u5c3c\u65e5\u5c14"}, +gk0(){return"\u8bfa\u798f\u514b\u5c9b"}, +gk5(){return"\u5948\u53ca\u5229\u4e9a"}, +gk6(){return"\u5c3c\u52a0\u62c9\u74dc"}, +gk7(){return"\u8377\u5170"}, +gk9(){return"\u632a\u5a01"}, +gka(){return"\u5c3c\u5c3c\u6cca\u5c14"}, +gkb(){return"\u7459\u9c81"}, +gkc(){return"\u7ebd\u57c3"}, +gkd(){return"\u65b0\u897f\u5170"}, +gke(){return"\u963f\u66fc"}, +gkf(){return"\u5df4\u62ff\u9a6c"}, +gkh(){return"\u79d8\u9c81"}, +gki(){return"\u6cd5\u5c5e\u6ce2\u5229\u5c3c\u897f\u4e9a"}, +gkj(){return"\u5df4\u5e03\u4e9a\u65b0\u51e0\u5185\u4e9a"}, +gkk(){return"\u83f2\u5f8b\u5bbe"}, +gkl(){return"\u5df4\u57fa\u65af\u5766"}, +gkm(){return"\u6ce2\u5170"}, +gkn(){return"\u5723\u76ae\u57c3\u5c14\u548c\u5bc6\u514b\u9686\u7fa4\u5c9b"}, +gko(){return"\u76ae\u7279\u51ef\u6069"}, +gkp(){return"\u6ce2\u591a\u9ece\u5404"}, +gkq(){return"\u88ab\u5360\u9886\u7684\u5df4\u52d2\u65af\u5766\u9886\u571f"}, +gkr(){return"\u8461\u8404\u7259"}, +gks(){return"u\u7409"}, +gkt(){return"\u5df4\u62c9\u572d"}, +gku(){return"\u5361\u5854\u5c14"}, +gkv(){return"\u56e2\u5706"}, +gkA(){return"\u7f57\u9a6c\u5c3c\u4e9a"}, +gkC(){return"\u585e\u5c14\u7ef4\u4e9a"}, +gkD(){return"\u4fc4\u7f57\u65af"}, +gkF(){return"\u5362\u65fa\u8fbe"}, +gh0(){return"\u6c99\u7279\u963f\u62c9\u4f2f"}, +gh1(){return"\u6240\u7f57\u95e8\u7fa4\u5c9b"}, +gh2(){return"\u585e\u820c\u5c14"}, +gh3(){return"\u82cf\u4e39"}, +gh4(){return"\u745e\u5178"}, +gh7(){return"\u65b0\u52a0\u5761"}, +gh8(){return"\u5723\u6d77\u4f26\u5a1c\uff0c\u5347\u5929\u548c\u7279\u91cc\u65af\u5766\xb7\u8fbe\u5e93\u7eb3"}, +gh9(){return"\u65af\u6d1b\u6587\u5c3c\u4e9a"}, +gha(){return"\u65af\u74e6\u5c14\u5df4\u548c\u626c\xb7\u9a6c\u5ef6"}, +ghb(){return"\u65af\u6d1b\u4f10\u514b"}, +ghd(){return"\u585e\u62c9\u5229\u6602"}, +ghe(){return"\u5723\u9a6c\u529b\u8bfa"}, +ghf(){return"\u585e\u5185\u52a0\u5c14"}, +ghg(){return"\u7d22\u9a6c\u91cc"}, +ghh(){return"\u82cf\u91cc\u5357"}, +ghi(){return"\u5357\u82cf\u4e39"}, +ghj(){return"\u5723\u591a\u7f8e\u548c\u666e\u6797\u897f\u6bd4"}, +ghl(){return"\u8428\u5c14\u74e6\u591a"}, +ghm(){return"\u963f\u62c9\u4f2f\u53d9\u5229\u4e9a\u5171\u548c\u56fd"}, +ghn(){return"\u65af\u5a01\u58eb\u5170"}, +gkG(){return"\u7279\u514b\u65af\u548c\u51ef\u79d1\u65af\u7fa4\u5c9b"}, +gkH(){return"\u4e4d\u5f97"}, +gkI(){return"\u591a\u54e5"}, +gkJ(){return"\u6cf0\u56fd"}, +gkK(){return"\u5854\u5409\u514b\u65af\u5766"}, +gkL(){return"\u6258\u514b\u52b3"}, +gkM(){return"\u4e1c\u5e1d\u6c76"}, +gkN(){return"\u571f\u5e93\u66fc\u65af\u5766"}, +gkO(){return"\u7a81\u5c3c\u65af"}, +gkP(){return"\u6c64\u52a0"}, +gkQ(){return"\u706b\u9e21"}, +gkR(){return"\u7279\u7acb\u5c3c\u8fbe\u548c\u591a\u5df4\u54e5"}, +gkS(){return"\u56fe\u74e6\u5362"}, +gkT(){return"\u53f0\u6e7e"}, +gkU(){return"\u5766\u6851\u5c3c\u4e9a\u8054\u5408\u5171\u548c\u56fd\u5766\u6851\u5c3c\u4e9a"}, +gkV(){return"\u4e4c\u514b\u5170"}, +gkW(){return"\u4e4c\u5e72\u8fbe"}, +gkX(){return"\u7f8e\u56fd"}, +gkY(){return"\u4e4c\u62c9\u572d"}, +gkZ(){return"\u4e4c\u5179\u522b\u514b\u65af\u5766"}, +gl_(){return"\u7f57\u9a6c\u6559\u5ef7\uff08\u68b5\u8482\u5188\u57ce\u56fd\uff09"}, +gl0(){return"\u5723\u6587\u68ee\u7279\u548c\u683c\u6797\u7eb3\u4e01\u65af"}, +gl1(){return"\u59d4\u5185\u745e\u62c9"}, +gl2(){return"\u82f1\u5c5e\u7ef4\u5c14\u4eac\u7fa4\u5c9b"}, +gl3(){return"\u7f8e\u56fd\u7ef4\u5c14\u4eac\u7fa4\u5c9b"}, +gl4(){return"\u8d8a\u5357"}, +gl5(){return"\u74e6\u52aa\u963f\u56fe"}, +gl6(){return"\u74e6\u5229\u65af\u548c\u5bcc\u56fe\u7eb3\u7fa4\u5c9b"}, +gl8(){return"\u8428\u6469\u4e9a"}, +gl9(){return"\u4e5f\u95e8"}, +gla(){return"\u9a6c\u7ea6\u7279\u5c9b"}, +glb(){return"\u5357\u975e"}, +glc(){return"\u8d5e\u6bd4\u4e9a"}, +gld(){return"\u6d25\u5df4\u5e03\u97e6"}} +Z.Wk.prototype={ +Q_(a,b,c){var s +if(b.length===0)return P.aG(this.a,!0,t.GD) +s=H.wu(b,null) +if(s!=null)return this.a1Z(C.h.i(s)) +else return this.a2_(b,c)}, +a1Z(a){var s=this.a,r=H.ax(s).j("aR<1>") +r=P.aG(new H.aR(s,new Z.Wl(a),r),!0,r.j("r.E")) +C.b.eP(r,new Z.Wm(new Z.Wn(a))) +return r}, +a2_(a,b){var s=a.toLowerCase(),r=this.a,q=H.ax(r).j("aR<1>") +q=P.aG(new H.aR(r,new Z.Wo(b,s),q),!0,q.j("r.E")) +C.b.eP(q,new Z.Wp(b,new Z.Wq(s))) +return q}} +Z.Wn.prototype={ +$1(a){return C.i1.h(0,a.a).length===this.a.length?1:0}, +$S:390} +Z.Wl.prototype={ +$1(a){var s=C.i1.h(0,a.a) +s.toString +return C.c.v(s,this.a)}, +$S:143} +Z.Wm.prototype={ +$2(a,b){var s=this.a +return s.$1(b)-s.$1(a)}, +$S:144} +Z.Wq.prototype={ +$2(a,b){var s=this.a +return C.c.bP(a,s)||C.c.bP(b.toLowerCase(),s)?1:0}, +$S:84} +Z.Wp.prototype={ +$2(a,b){var s,r=this.a,q=K.a_j(r,a).toLowerCase(),p=K.a_j(r,b).toLowerCase() +r=this.b +s=r.$2(p,b.a)-r.$2(q,a.a) +return s===0?C.c.bA(q,p):s}, +$S:144} +Z.Wo.prototype={ +$1(a){return C.c.v(K.a_j(this.a,a).toLowerCase(),this.b)}, +$S:143} +K.Wt.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghw()}, +$S:1} +K.Wu.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghz()}, +$S:1} +K.Wv.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghA()}, +$S:1} +K.Yg.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghB()}, +$S:1} +K.Z5.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghC()}, +$S:1} +K.Zg.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghD()}, +$S:1} +K.Zr.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghE()}, +$S:1} +K.ZC.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghF()}, +$S:1} +K.ZN.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghG()}, +$S:1} +K.ZY.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghH()}, +$S:1} +K.a_8.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghI()}, +$S:1} +K.Ww.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghJ()}, +$S:1} +K.WH.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghL()}, +$S:1} +K.WS.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghM()}, +$S:1} +K.X2.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghN()}, +$S:1} +K.Xd.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghO()}, +$S:1} +K.Xo.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghP()}, +$S:1} +K.Xz.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghQ()}, +$S:1} +K.XK.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghR()}, +$S:1} +K.XV.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghS()}, +$S:1} +K.Y5.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghT()}, +$S:1} +K.Yh.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghU()}, +$S:1} +K.Ys.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghV()}, +$S:1} +K.YD.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghW()}, +$S:1} +K.YO.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghX()}, +$S:1} +K.YZ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghY()}, +$S:1} +K.Z0.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghZ()}, +$S:1} +K.Z1.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi_()}, +$S:1} +K.Z2.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi0()}, +$S:1} +K.Z3.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi1()}, +$S:1} +K.Z4.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi2()}, +$S:1} +K.Z6.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi3()}, +$S:1} +K.Z7.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi4()}, +$S:1} +K.Z8.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi5()}, +$S:1} +K.Z9.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi6()}, +$S:1} +K.Za.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi7()}, +$S:1} +K.Zb.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi8()}, +$S:1} +K.Zc.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gi9()}, +$S:1} +K.Zd.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gia()}, +$S:1} +K.Ze.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gib()}, +$S:1} +K.Zf.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gic()}, +$S:1} +K.Zh.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gie()}, +$S:1} +K.Zi.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gih()}, +$S:1} +K.Zj.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gii()}, +$S:1} +K.Zk.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gij()}, +$S:1} +K.Zl.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gik()}, +$S:1} +K.Zm.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gil()}, +$S:1} +K.Zn.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gim()}, +$S:1} +K.Zo.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gio()}, +$S:1} +K.Zp.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gip()}, +$S:1} +K.Zq.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giq()}, +$S:1} +K.Zs.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gir()}, +$S:1} +K.Zt.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gis()}, +$S:1} +K.Zu.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.git()}, +$S:1} +K.Zv.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giu()}, +$S:1} +K.Zw.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giw()}, +$S:1} +K.Zx.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gix()}, +$S:1} +K.Zy.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giy()}, +$S:1} +K.Zz.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giz()}, +$S:1} +K.ZA.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giB()}, +$S:1} +K.ZB.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giC()}, +$S:1} +K.ZD.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giD()}, +$S:1} +K.ZE.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giE()}, +$S:1} +K.ZF.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giH()}, +$S:1} +K.ZG.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giI()}, +$S:1} +K.ZH.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giJ()}, +$S:1} +K.ZI.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giK()}, +$S:1} +K.ZJ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giM()}, +$S:1} +K.ZK.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giN()}, +$S:1} +K.ZL.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giO()}, +$S:1} +K.ZM.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giP()}, +$S:1} +K.ZO.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giQ()}, +$S:1} +K.ZP.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfG()}, +$S:1} +K.ZQ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfH()}, +$S:1} +K.ZR.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfI()}, +$S:1} +K.ZS.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfJ()}, +$S:1} +K.ZT.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfL()}, +$S:1} +K.ZU.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfM()}, +$S:1} +K.ZV.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfN()}, +$S:1} +K.ZW.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfO()}, +$S:1} +K.ZX.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfP()}, +$S:1} +K.ZZ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfQ()}, +$S:1} +K.a__.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfR()}, +$S:1} +K.a_0.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfT()}, +$S:1} +K.a_1.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfU()}, +$S:1} +K.a_2.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfV()}, +$S:1} +K.a_3.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfW()}, +$S:1} +K.a_4.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfX()}, +$S:1} +K.a_5.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfY()}, +$S:1} +K.a_6.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gfZ()}, +$S:1} +K.a_7.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh_()}, +$S:1} +K.a_9.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giR()}, +$S:1} +K.a_a.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giS()}, +$S:1} +K.a_b.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giT()}, +$S:1} +K.a_c.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giU()}, +$S:1} +K.a_d.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giV()}, +$S:1} +K.a_e.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giW()}, +$S:1} +K.a_f.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giX()}, +$S:1} +K.a_g.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giY()}, +$S:1} +K.a_h.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.giZ()}, +$S:1} +K.a_i.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj_()}, +$S:1} +K.Wx.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj4()}, +$S:1} +K.Wy.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj5()}, +$S:1} +K.Wz.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj6()}, +$S:1} +K.WA.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj8()}, +$S:1} +K.WB.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj9()}, +$S:1} +K.WC.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gja()}, +$S:1} +K.WD.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjb()}, +$S:1} +K.WE.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjc()}, +$S:1} +K.WF.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjd()}, +$S:1} +K.WG.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gje()}, +$S:1} +K.WI.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjf()}, +$S:1} +K.WJ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjg()}, +$S:1} +K.WK.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjh()}, +$S:1} +K.WL.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gji()}, +$S:1} +K.WM.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjj()}, +$S:1} +K.WN.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjk()}, +$S:1} +K.WO.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjl()}, +$S:1} +K.WP.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjm()}, +$S:1} +K.WQ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjn()}, +$S:1} +K.WR.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjo()}, +$S:1} +K.WT.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjp()}, +$S:1} +K.WU.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjq()}, +$S:1} +K.WV.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjr()}, +$S:1} +K.WW.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjs()}, +$S:1} +K.WX.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjt()}, +$S:1} +K.WY.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gju()}, +$S:1} +K.WZ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjv()}, +$S:1} +K.X_.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjw()}, +$S:1} +K.X0.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjx()}, +$S:1} +K.X1.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjy()}, +$S:1} +K.X3.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjz()}, +$S:1} +K.X4.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjA()}, +$S:1} +K.X5.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjC()}, +$S:1} +K.X6.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjD()}, +$S:1} +K.X7.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjE()}, +$S:1} +K.X8.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjF()}, +$S:1} +K.X9.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjG()}, +$S:1} +K.Xa.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjH()}, +$S:1} +K.Xb.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjI()}, +$S:1} +K.Xc.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjJ()}, +$S:1} +K.Xe.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjK()}, +$S:1} +K.Xf.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjL()}, +$S:1} +K.Xg.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjM()}, +$S:1} +K.Xh.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjN()}, +$S:1} +K.Xi.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjO()}, +$S:1} +K.Xj.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjP()}, +$S:1} +K.Xk.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjQ()}, +$S:1} +K.Xl.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjR()}, +$S:1} +K.Xm.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjS()}, +$S:1} +K.Xn.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjT()}, +$S:1} +K.Xp.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjU()}, +$S:1} +K.Xq.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjV()}, +$S:1} +K.Xr.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjW()}, +$S:1} +K.Xs.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjX()}, +$S:1} +K.Xt.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjY()}, +$S:1} +K.Xu.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gjZ()}, +$S:1} +K.Xv.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gk_()}, +$S:1} +K.Xw.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gk0()}, +$S:1} +K.Xx.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gk5()}, +$S:1} +K.Xy.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gk6()}, +$S:1} +K.XA.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gk7()}, +$S:1} +K.XB.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gk9()}, +$S:1} +K.XC.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gka()}, +$S:1} +K.XD.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkb()}, +$S:1} +K.XE.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkc()}, +$S:1} +K.XF.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkd()}, +$S:1} +K.XG.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gke()}, +$S:1} +K.XH.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkf()}, +$S:1} +K.XI.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkh()}, +$S:1} +K.XJ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gki()}, +$S:1} +K.XL.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkj()}, +$S:1} +K.XM.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkk()}, +$S:1} +K.XN.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkl()}, +$S:1} +K.XO.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkm()}, +$S:1} +K.XP.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkn()}, +$S:1} +K.XQ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gko()}, +$S:1} +K.XR.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkp()}, +$S:1} +K.XS.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkq()}, +$S:1} +K.XT.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkr()}, +$S:1} +K.XU.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gks()}, +$S:1} +K.XW.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkt()}, +$S:1} +K.XX.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gku()}, +$S:1} +K.XY.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkv()}, +$S:1} +K.XZ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkA()}, +$S:1} +K.Y_.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkC()}, +$S:1} +K.Y0.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkD()}, +$S:1} +K.Y1.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkF()}, +$S:1} +K.Y2.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh0()}, +$S:1} +K.Y3.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh1()}, +$S:1} +K.Y4.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh2()}, +$S:1} +K.Y6.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh3()}, +$S:1} +K.Y7.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh4()}, +$S:1} +K.Y8.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh7()}, +$S:1} +K.Y9.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh8()}, +$S:1} +K.Ya.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gh9()}, +$S:1} +K.Yb.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gha()}, +$S:1} +K.Yc.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghb()}, +$S:1} +K.Yd.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghd()}, +$S:1} +K.Ye.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghe()}, +$S:1} +K.Yf.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghf()}, +$S:1} +K.Yi.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghg()}, +$S:1} +K.Yj.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghh()}, +$S:1} +K.Yk.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghi()}, +$S:1} +K.Yl.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghj()}, +$S:1} +K.Ym.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghl()}, +$S:1} +K.Yn.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghm()}, +$S:1} +K.Yo.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.ghn()}, +$S:1} +K.Yp.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkG()}, +$S:1} +K.Yq.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkH()}, +$S:1} +K.Yr.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkI()}, +$S:1} +K.Yt.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkJ()}, +$S:1} +K.Yu.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkK()}, +$S:1} +K.Yv.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkL()}, +$S:1} +K.Yw.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkM()}, +$S:1} +K.Yx.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkN()}, +$S:1} +K.Yy.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkO()}, +$S:1} +K.Yz.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkP()}, +$S:1} +K.YA.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkQ()}, +$S:1} +K.YB.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkR()}, +$S:1} +K.YC.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkS()}, +$S:1} +K.YE.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkT()}, +$S:1} +K.YF.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkU()}, +$S:1} +K.YG.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkV()}, +$S:1} +K.YH.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkW()}, +$S:1} +K.YI.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkX()}, +$S:1} +K.YJ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkY()}, +$S:1} +K.YK.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkZ()}, +$S:1} +K.YL.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl_()}, +$S:1} +K.YM.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl0()}, +$S:1} +K.YN.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl1()}, +$S:1} +K.YP.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl2()}, +$S:1} +K.YQ.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl3()}, +$S:1} +K.YR.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl4()}, +$S:1} +K.YS.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl5()}, +$S:1} +K.YT.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl6()}, +$S:1} +K.YU.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl8()}, +$S:1} +K.YV.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gl9()}, +$S:1} +K.YW.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gla()}, +$S:1} +K.YX.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.glb()}, +$S:1} +K.YY.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.glc()}, +$S:1} +K.Z_.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gld()}, +$S:1} +T.act.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj3()}, +$S:41} +T.acu.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj0()}, +$S:41} +T.acv.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj2()}, +$S:41} +T.acw.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gj1()}, +$S:41} +T.acx.prototype={ +$1(a){var s=L.n(a,C.e,t.c) +return s==null?null:s.gkz()}, +$S:41} +Q.ak8.prototype={ +$1(a){return a!=="AC"&&a!=="BQ"&&a!=="TA"}, +$S:25} +Q.ak9.prototype={ +$1(a){return new O.cz(a)}, +$S:396} +O.cz.prototype={ +gb0(a){var s=C.Aj.h(0,this.a) +s.toString +return s}, +k(a,b){var s +if(b==null)return!1 +if(this!==b)s=b instanceof O.cz&&H.G(this)===H.G(b)&&this.a===b.a +else s=!0 +return s}, +gu(a){return C.c.gu(this.a)}, +i(a){return"Country{isoCode: "+this.a+"}"}} +Y.wl.prototype={ +gn7(){var s=this.a +return s==null?H.h(H.v("isoCodeController")):s}, +gev(){var s=this.b +return s==null?H.h(H.v("nationalController")):s}, +l(a){this.gn7() +this.gev() +this.eR(0)}} +B.wk.prototype={ +l(a){this.x.dz(0) +this.eR(0)}} +M.a65.prototype={ +$1(a){var s,r,q,p +for(s=this.a,r=s.length,q=0;q=m?1:0 +r=n.d[b-s] +m=r.a +q=L.cp(K.a_j(a,r),o,o,o,o,C.ak,o) +p=C.i1.h(0,m) +p.toString +p=new T.es(C.fl,o,o,L.cp("+ "+p,o,o,o,o,C.ak,C.k),o) +return Q.amj(!1,o,o,!0,!1,new D.cR(m,t.kK),new X.tK(m.toLowerCase(),o,o),new Q.Wr(n,r),!1,o,o,p,o,new T.es(C.fl,o,o,q,o),o)}, +$S:398} +Q.Wr.prototype={ +$0(){return this.a.c.$1(this.b)}, +$S:0} +Q.lG.prototype={ +aE(){return new Q.yD(C.p)}, +afe(a){return this.d.$1(a)}} +Q.yD.prototype={ +gwF(){var s=this.d +return s==null?H.h(H.v("_filteredCountries")):s}, +aQ(){var s,r=this +r.c6() +s=r.a.c +r.d=s +r.e=new Z.Wk(P.aG(r.gwF(),!0,t.GD)) +r.KL()}, +KL(){if(this.gwF().length!==0)this.a.toString +this.f=null +return}, +a6k(a){this.au(new Q.adV(this,a))}, +I(a,b){var s,r,q,p=this,o=null +p.a.toString +s=T.dY(new K.Lp(p.ga6j(),!0,o),70,1/0) +if(p.gwF().length!==0){r=p.gwF() +q=p.f +q=new Q.Df(new Q.adW(p),r,p.a.e,!0,q,o) +r=q}else{p.a.toString +r=L.n(b,C.e,t.c) +r=r==null?o:r.gk8() +r=new T.dL(C.LJ,L.cp(r==null?"No result found":r,o,o,o,o,o,o),new D.cR("no-result",t.kK))}return T.aq6(H.a([s,new T.FW(1,C.ny,r,o)],t.F),C.eI,C.kP)}} +Q.adV.prototype={ +$0(){var s,r=this.a,q=r.e +if(q==null)q=H.h(H.v("_countryFinder")) +s=r.c +s.toString +r.d=q.Q_(0,this.b,s) +r.KL()}, +$S:0} +Q.adW.prototype={ +$1(a){this.a.a.afe(a)}, +$S:399} +L.fo.prototype={ +Km(a,b){var s=$.awY(),r=H.a([],t.s) +return new Q.lG(s,a,b,!1,r,!0,null,!0,null)}, +BY(a){return this.Km(a,null)}} +L.Fm.prototype={ +zc(a,b){var s,r=K.fA(b,!0).c +r.toString +s=M.am5(b,r) +return K.fA(b,!0).rO(E.aBn(C.a_,!0,null,new L.a_R(this,b),b,null,s,!0,t.GD))}} +L.a_R.prototype={ +$1(a){return new E.os(this.a.BY(new L.a_Q(this.b)),null)}, +$S:400} +L.a_Q.prototype={ +$1(a){K.fA(this.a,!1).nc(0,a) +return null}, +$S:42} +L.C9.prototype={ +zc(a,b){var s=null,r={} +r.a=null +return M.a8m(b).TY(new L.Vo(r,this,b),s,s,s,s,s,s,t.z).b.a.bY(0,new L.Vp(r),t.Sn)}} +L.Vo.prototype={ +$1(a){return this.b.BY(new L.Vn(this.a,this.c))}, +$S:402} +L.Vn.prototype={ +$1(a){this.a.a=a +K.fA(this.b,!1).nc(0,a)}, +$S:42} +L.Vp.prototype={ +$1(a){return this.a.a}, +$S:403} +L.IT.prototype={ +zc(a,b){return E.av7(new L.a4O(this,b),b,!0,null,t.GD)}} +L.a4O.prototype={ +$1(a){var s=this.b,r=s.a_(t.l) +r=r.f.a.b-90 +return T.dY(this.a.BY(new L.a4N(s)),r,null)}, +$S:404} +L.a4N.prototype={ +$1(a){K.fA(this.a,!1).nc(0,a) +return null}, +$S:42} +L.Fw.prototype={ +zc(a,b){var s=new K.cs(new P.bG(16,16),new P.bG(16,16),C.a2,C.a2) +return E.av7(new L.a0q(this,s),b,!0,new X.dd(s,C.z),t.GD)}} +L.a0q.prototype={ +$1(a){return new S.lR(0.5,0.25,0.85,!1,new L.a0p(this.a,this.b),null)}, +$S:405} +L.a0p.prototype={ +$2(a,b){var s=null,r=K.aq(a) +return M.eu(s,this.a.Km(new L.a0o(a),b),s,s,new V.hn(r.f,s,s,s,new X.dd(this.b,C.z)),s,s,s,s)}, +$S:406} +L.a0o.prototype={ +$1(a){K.fA(this.a,!1).nc(0,a) +return null}, +$S:42} +K.Lp.prototype={ +I(a,b){var s=null,r=L.aqM(C.nF,K.aq(b).n.cx===C.a8?C.Kv:C.n2) +return new T.dL(C.LP,Z.asq(!0,s,!0,s,s,s,s,2,L.am6(s,new F.f1(4,K.Vm(20),C.z),s,s,s,s,s,s,!0,s,s,s,s,s,s,!0,s,s,s,s,s,s,s,s,s,s,s,s,s,s,!1,!0,s,s,s,s,r,s,s,s,s,s,s,s,s,s),!0,!0,!0,s,s,s,s,s,s,!1,"\u2022",s,this.c,s,s,s,s,C.jL,s,s,C.e9,C.c6,s,s,s,s,s,C.ak,s,s,s,s),s)}} +N.IN.prototype={ +bJ(){var s,r=this +r.qf() +if(r.ai){r.ai=!1 +s=$.C +if(s!=null)s.z$.push(new N.a4z(r))}}} +N.a4z.prototype={ +$1(a){var s=this.a,r=s.B$ +if(r==null)r=null +else{r=r.rx +r.toString}if(r==null)r=new P.N(0,0) +s.C.$1(r)}, +$S:2} +N.IM.prototype={ +aP(a){var s=new N.IN(this.e,null,T.ac()) +s.gax() +s.gaG() +s.fr=!1 +s.sb7(null) +return s}} +B.mL.prototype={ +aE(){return new B.zT(C.p)}} +B.zT.prototype={ +b3(){this.a.c.d.ab(0,this.gRu()) +this.bt()}, +afn(){this.au(new B.agK())}, +l(a){this.a.c.d.a0(0,this.gRu()) +this.bf(0)}, +w0(){var s=0,r=P.ao(t.z),q=this,p,o,n,m +var $async$w0=P.ak(function(a,b){if(a===1)return P.al(b,r) +while(true)switch(s){case 0:m=t.z +C.kX.mi("TextInput.hide",m) +p=q.a.x +o=q.c +o.toString +s=2 +return P.av(p.zc(0,o),$async$w0) +case 2:n=b +if(n!=null){p=q.a.c +o=n.a +p.gn7().sm(0,o)}q.a.c.d.oq() +C.kX.mi("TextInput.show",m) +return P.am(null,r)}}) +return P.an($async$w0,r)}, +I(b6,b7){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2=this,b3=null,b4=b2.a.c,b5=b4.gev() +b2.a.toString +s=H.a([new B.uy(P.eB("[\\+\uff0b0-9\uff10-\uff19\u0660-\u0669\u06f0-\u06f9 ()\\[\\]\\-\\.\\/\\\\]",!0),!0)],t.VS) +r=b2.a +r=r.r.abu(r.e,b2.a2B()) +q=b2.a +p=q.a3 +o=q.y +n=q.z +m=q.Q +l=q.ch +k=q.cx +j=q.cy +i=q.db +h=q.dy +g=q.fy +f=q.go +e=q.k1 +d=q.k2 +c=q.k3 +b=q.k4 +a=q.r1 +a0=q.rx +a1=q.ry +a2=q.x1 +a3=q.x2 +a4=q.y1 +a5=q.y2 +a6=q.S +a7=q.ah +a8=q.W +a9=q.a1 +b0=q.ak +b1=q.ac +e=H.a([new N.IM(new B.agJ(b2),Z.asq(!0,p,!0,b5,a3,a1,a2,a0,r,!0,!0,!0,!0,b4.d,s,a6,o,a9,!1,h,a,b3,c,b,q.b1,b0,a7,b1,a8,a4,a5,d,g,f,l,m,k,j,i,n,e),b3)],t.F) +if(!b2.a.c.d.gck()){b4=b2.a.c +b4=(b4.gev().a.a.length===0?b3:b4.gev().a.a)!=null}else b4=!0 +if(b4)e.push(b2.a5l()) +return T.qc(C.cw,e,C.c4,b3,b3)}, +a5l(){var s,r=this,q=null,p=r.d +p=p==null?q:p.b +if(p==null)p=0 +s=r.a.r.a3 instanceof F.f1?C.LK:C.aA +return R.Gw(!1,q,!0,new T.dT(new S.aw(0,1/0,p,1/0),new T.dL(s,r.Ko(!1),q),q),q,!0,q,q,q,q,new D.cR("country-code-overlay",t.kK),q,q,q,q,q,new B.agG(),new B.agH(r),q,q,q)}, +Ko(a){var s,r,q=this,p=null,o=t.kK +o=a?new D.cR("country-code-chip",o):new D.cR("country-code-chip-hidden",o) +s=q.a.c.gn7().a +if(s==null)s=q.a.c.c +q.a.toString +r=q.c +r.toString +r=K.aq(r).S.Q +return new T.dL(new V.b4(8,0,8,0),L.asJ(new S.De(new O.cz(s),!0,A.xW(p,p,r==null?p:r.b,p,p,p,p,p,p,p,p,16,p,p,p,p,!0,p,p,p,p,p,p,p,p),q.a.f,o),!0,!0,!0,a),p)}, +a2B(){return this.Ko(!0)}} +B.agK.prototype={ +$0(){}, +$S:0} +B.agJ.prototype={ +$1(a){var s=this.a +return s.au(new B.agI(s,a))}, +$S:97} +B.agI.prototype={ +$0(){return this.a.d=this.b}, +$S:0} +B.agG.prototype={ +$0(){}, +$S:0} +B.agH.prototype={ +$1(a){return this.a.w0()}, +$S:18} +Z.wm.prototype={ +aE(){var s=null +return new Z.ry(new U.wV(s,P.ae(0,s,!1,t.Z)),U.a7I(!1),s,P.D(t.yb,t.T),s,!0,s,C.p)}} +Z.a62.prototype={ +$1(a){var s,r,q,p,o,n=this +t.xa.a(a) +s=a.gez() +r=a.e +r=H.w(r).j("cQ.T").a(r.y) +if(r!=null){q=a.c +q.toString +p=$.avZ().h(0,r) +q=p==null?null:p.$1(q) +if(q==null)q=$.aEK.h(0,r) +o=q==null?r:q}else o=null +return new B.mL(s,n.a,o,n.c,n.d,n.b,n.r,n.x,n.y,n.z,n.Q,n.ch,n.cx,n.cy,n.db,n.dx,n.dy,n.fr,n.fx,n.fy,n.go,n.id,n.k1,n.k2,n.k3,n.e,n.k4,n.r1,n.r2,n.rx,n.ry,n.x1,n.x2,n.y1,n.y2,n.S,n.ah,n.W,n.aJ,n.f,n.a1,n.ac,null)}, +$S:407} +Z.ry.prototype={ +glW(){var s=this.db +return s==null?H.h(H.v("_controller")):s}, +gez(){var s=this.dx +return s==null?H.h(H.v("_childController")):s}, +gH(){return t.KJ.a(N.aa.prototype.gH.call(this))}, +b3(){var s,r,q,p,o,n=this,m=null +n.bt() +s=t.KJ +r=s.a(N.aa.prototype.gH.call(n)) +if(n.db==null)n.db=r.ch +else H.h(H.dw("_controller")) +r=s.a(N.aa.prototype.gH.call(n)) +q=n.glW().a +q=q==null?m:q.b +p=n.Kp() +s.a(N.aa.prototype.gH.call(n)) +s=O.FZ(!0,m,!0,m,m,!1) +o=t.Z +s=new Y.wl(r.db,s,P.ae(0,m,!1,o)) +s.a=new B.di(q,P.ae(0,m,!1,o)) +s.b=D.aso(p) +r=s.gcC() +s.gn7().ab(0,r) +s.gev().ab(0,r) +if(n.dx==null)n.dx=s +else H.h(H.dw("_childController")) +n.glW().ab(0,n.ga69()) +n.gez().ab(0,new Z.ah_(n)) +s=n.glW().x +s=new P.l6(s,H.w(s).j("l6<1>")).aeN(new Z.ah0(n)) +if(n.dy==null)n.dy=s +else H.h(H.dw("_selectionSubscription"))}, +l(a){var s,r=this +r.WE(0) +r.gez().l(0) +s=r.dy;(s==null?H.h(H.v("_selectionSubscription")):s).b5(0) +t.KJ.a(N.aa.prototype.gH.call(r))}, +a6a(){var s,r,q,p,o=this,n=null,m=o.glW().a +t.KJ.a(N.aa.prototype.gH.call(o)).cy.$1(m) +o.ac6(m) +s=o.Kp() +r=o.gez() +if((r.gev().a.a.length===0?n:r.gev().a.a)!=s){r=o.gez().gev() +q=s==null +p=q?"":s +q=q?n:s.length +r.qg(0,new N.c1(p,X.qt(new P.b0(q==null?0:q,C.o)),C.aa))}r=o.gez().gn7().a +q=m==null +if(r!=(q?n:m.b)){r=o.gez() +q=q?n:m.b +r.gn7().sm(0,q)}}, +a68(){var s,r,q,p=this,o=null,n=p.gez() +n=n.gev().a.a.length===0?o:n.gev().a.a +s=p.glW().a +if(n==(s==null?o:s.a)){n=p.gez().gn7().a +s=p.glW().a +n=n==(s==null?o:s.b)}else n=!1 +if(n)return +n=p.gez() +if((n.gev().a.a.length===0?o:n.gev().a.a)==null&&p.gez().gn7().a==null){p.glW().sm(0,o) +return o}n=p.gez() +r=n.gev().a.a.length===0?o:n.gev().a.a +n=r==null +if(!n&&C.c.bP(r,P.eB("[\\+\uff0b]",!0))){q=R.am7(B.Mg(r),"",o) +q=U.aCR(A.aAY(q),q)}else{s=p.gez().gn7().a +if(s==null)s=p.gez().c +q=U.aCT(s,n?"":r)}p.glW().sm(0,q)}, +Kp(){if(t.KJ.a(N.aa.prototype.gH.call(this)).cx){var s=this.glW().a +return s==null?null:B.aCQ(s)}s=this.glW().a +return s==null?null:s.a}} +Z.ah_.prototype={ +$0(){return this.a.a68()}, +$S:0} +Z.ah0.prototype={ +$1(a){var s=this.a.gez() +s.gev().stc(X.d0(C.o,0,s.gev().a.a.length,!1)) +s.d.oq() +return null}, +$S:21} +M.o.prototype={ +fe(){var s=this +return C.b1.ob(P.aF(["countryCode",s.a,"isoCode",s.b,"internationalPrefix",s.c,"nationalPrefix",s.d,"leadingDigits",s.e,"isMainCountryForDialCode",s.f],t.N,t.z))}, +i(a){var s=this +return"PhoneMetadata(countryCode: "+s.a+", isoCode: "+s.b+", internationalPrefix: "+s.c+", nationalPrefix: "+H.e(s.d)+", leadingDigits: "+H.e(s.e)+", isMainCountryForDialCode: "+s.f+")"}} +R.b.prototype={ +fe(){var s=this +return C.b1.ob(P.aF(["pattern",s.a,"nationalPrefixFormattingRule",s.b,"leadingDigits",s.c,"format",s.d,"intlFormat",s.e],t.N,t.z))}, +i(a){var s=this +return"PhoneMetadataFormat(pattern: "+s.a+", nationalPrefixFormattingRule: "+H.e(s.b)+", leadingDigits: "+H.e(s.c)+", format: "+s.d+", intlFormat: "+H.e(s.e)+")"}} +A.au.prototype={ +fe(){return C.b1.ob(P.aF(["general",C.km,"mobile",this.b,"fixedLine",this.c],t.N,t.z))}, +i(a){return"PhoneMetadataLengths(general: "+H.e(C.km)+", mobile: "+H.e(this.b)+", fixedLine: "+H.e(this.c)+")"}} +Q.p.prototype={ +fe(){var s=this +return C.b1.ob(P.aF(["nationalPrefixForParsing",s.a,"nationalPrefixTransformRule",s.b,"general",s.c,"mobile",s.d,"fixedLine",s.e],t.N,t.z))}, +i(a){var s=this +return"PhoneMetadataPatterns(nationalPrefixForParsing: "+H.e(s.a)+", nationalPrefixTransformRule: "+H.e(s.b)+", general: "+s.c+", mobile: "+s.d+", fixedLine: "+s.e+")"}} +R.cZ.prototype={ +k(a,b){if(b==null)return!1 +if(this===b)return!0 +return b instanceof R.cZ&&b.a===this.a&&b.b===this.b}, +gu(a){return C.c.gu(this.a)^C.c.gu(this.b)}, +R(a,b){var s=this.a +return new R.cZ(C.c.rL(P.asU(s,null).R(0,P.asL(b)).i(0),s.length,"0"),this.b)}, +a5(a,b){var s=this.a +return new R.cZ(C.c.rL(P.asU(s,null).a5(0,P.asL(b)).i(0),s.length,"0"),this.b)}, +i(a){var s=this.b +return"PhoneNumber(isoCode: "+s+", countryCode: "+Y.IP(s).a+", nsn: "+this.a+")"}} +R.a64.prototype={ +i(a){return"PhoneNumberException(code: "+this.a.i(0)+", description: "+this.b+")"}} +R.tS.prototype={ +i(a){return this.b}} +S.K0.prototype={ +i(a){return this.b}} +B.abQ.prototype={ +$1(a){var s=$.aAX.h(0,a) +return s==null?"":s}, +$S:26} +R.acy.prototype={ +$1(a){return P.eB("^(?:"+a+")$",!0).pq(this.a.a)!=null}, +$S:25} +Y.a4C.prototype={ +$1(a){return Y.IP(a)}, +$S:408} +R.a74.prototype={ +$1(a){var s=this.b.b +return s.length-1>=a&&s[a]!=null&&C.c.v(this.a.a,"$"+a)}, +$S:70} +E.jB.prototype={ +gp(a){return this.b}, +h(a,b){if(b>=this.b)throw H.c(P.bK(b,this,null,null,null)) +return this.a[b]}, +q(a,b,c){if(b>=this.b)throw H.c(P.bK(b,this,null,null,null)) +this.a[b]=c}, +sp(a,b){var s,r,q,p=this,o=p.b +if(bo){if(o===0)q=new Uint8Array(b) +else q=p.Bp(b) +C.aj.d6(q,0,p.b,p.a) +p.a=q}}p.b=b}, +dP(a,b){var s=this,r=s.b +if(r===s.a.length)s.Nt(r) +s.a[s.b++]=b}, +F(a,b){var s=this,r=s.b +if(r===s.a.length)s.Nt(r) +s.a[s.b++]=b}, +m1(a,b,c,d){P.cP(c,"start") +if(d!=null&&c>d)throw H.c(P.bn(d,c,null,"end",null)) +this.a_y(b,c,d)}, +M(a,b){return this.m1(a,b,0,null)}, +a_y(a,b,c){var s,r,q +if(t.j.b(a))c=c==null?a.length:c +if(c!=null){this.a5u(this.b,a,b,c) +return}for(s=J.aU(a),r=0;s.t();){q=s.gD(s) +if(r>=b)this.dP(0,q);++r}if(rs||d>s)throw H.c(P.a8("Too few elements"))}r=d-c +q=o.b+r +o.a1N(q) +s=o.a +p=a+r +C.aj.b8(s,p,o.b+r,s,a) +C.aj.b8(o.a,a,p,b,c) +o.b=q}, +a1N(a){var s,r=this +if(a<=r.a.length)return +s=r.Bp(a) +C.aj.d6(s,0,r.b,r.a) +r.a=s}, +Bp(a){var s=this.a.length*2 +if(a!=null&&ss)throw H.c(P.bn(c,0,s,null,null)) +s=this.a +if(H.w(this).j("jB").b(d))C.aj.b8(s,b,c,d.a,e) +else C.aj.b8(s,b,c,d,e)}, +d6(a,b,c,d){return this.b8(a,b,c,d,0)}} +E.Pr.prototype={} +E.Mr.prototype={} +A.akm.prototype={ +$2(a,b){var s=a+J.e7(b)&536870911 +s=s+((s&524287)<<10)&536870911 +return s^s>>>6}, +$S:409} +E.bb.prototype={ +bF(a){var s=a.a,r=this.a +r[15]=s[15] +r[14]=s[14] +r[13]=s[13] +r[12]=s[12] +r[11]=s[11] +r[10]=s[10] +r[9]=s[9] +r[8]=s[8] +r[7]=s[7] +r[6]=s[6] +r[5]=s[5] +r[4]=s[4] +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +i(a){var s=this +return"[0] "+s.vW(0).i(0)+"\n[1] "+s.vW(1).i(0)+"\n[2] "+s.vW(2).i(0)+"\n[3] "+s.vW(3).i(0)+"\n"}, +h(a,b){return this.a[b]}, +q(a,b,c){this.a[b]=c}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof E.bb){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]&&s[4]===q[4]&&s[5]===q[5]&&s[6]===q[6]&&s[7]===q[7]&&s[8]===q[8]&&s[9]===q[9]&&s[10]===q[10]&&s[11]===q[11]&&s[12]===q[12]&&s[13]===q[13]&&s[14]===q[14]&&s[15]===q[15]}else s=!1 +return s}, +gu(a){return A.ao1(this.a)}, +Ad(a,b){var s=b.a,r=this.a +r[a]=s[0] +r[4+a]=s[1] +r[8+a]=s[2] +r[12+a]=s[3]}, +vW(a){var s=new Float64Array(4),r=this.a +s[0]=r[a] +s[1]=r[4+a] +s[2]=r[8+a] +s[3]=r[12+a] +return new E.hz(s)}, +ap(a,b){var s +if(typeof b=="number"){s=new E.bb(new Float64Array(16)) +s.bF(this) +s.mD(0,b,null,null) +return s}if(b instanceof E.bb){s=new E.bb(new Float64Array(16)) +s.bF(this) +s.cw(0,b) +return s}throw H.c(P.ce(b,null))}, +R(a,b){var s,r=new Float64Array(16),q=new E.bb(r) +q.bF(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +r[4]=r[4]+s[4] +r[5]=r[5]+s[5] +r[6]=r[6]+s[6] +r[7]=r[7]+s[7] +r[8]=r[8]+s[8] +r[9]=r[9]+s[9] +r[10]=r[10]+s[10] +r[11]=r[11]+s[11] +r[12]=r[12]+s[12] +r[13]=r[13]+s[13] +r[14]=r[14]+s[14] +r[15]=r[15]+s[15] +return q}, +a5(a,b){var s,r=new Float64Array(16),q=new E.bb(r) +q.bF(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +r[4]=r[4]-s[4] +r[5]=r[5]-s[5] +r[6]=r[6]-s[6] +r[7]=r[7]-s[7] +r[8]=r[8]-s[8] +r[9]=r[9]-s[9] +r[10]=r[10]-s[10] +r[11]=r[11]-s[11] +r[12]=r[12]-s[12] +r[13]=r[13]-s[13] +r[14]=r[14]-s[14] +r[15]=r[15]-s[15] +return q}, +at(a,b,a0){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15] +s[12]=r*b+q*a0+p*0+o +s[13]=n*b+m*a0+l*0+k +s[14]=j*b+i*a0+h*0+g +s[15]=f*b+e*a0+d*0+c}, +mD(a,b,c,d){var s,r,q,p +if(typeof b=="number"){s=c==null?b:c +r=d==null?b:d}else throw H.c(P.cj(null)) +q=b +p=this.a +p[0]=p[0]*q +p[1]=p[1]*q +p[2]=p[2]*q +p[3]=p[3]*q +p[4]=p[4]*s +p[5]=p[5]*s +p[6]=p[6]*s +p[7]=p[7]*s +p[8]=p[8]*r +p[9]=p[9]*r +p[10]=p[10]*r +p[11]=p[11]*r +p[12]=p[12] +p[13]=p[13] +p[14]=p[14] +p[15]=p[15]}, +bE(a,b){return this.mD(a,b,null,null)}, +Hv(){var s=this.a +s[0]=0 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=0 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=0 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=0}, +dt(){var s=this.a +s[0]=1 +s[1]=0 +s[2]=0 +s[3]=0 +s[4]=0 +s[5]=1 +s[6]=0 +s[7]=0 +s[8]=0 +s[9]=0 +s[10]=1 +s[11]=0 +s[12]=0 +s[13]=0 +s[14]=0 +s[15]=1}, +o5(b5){var s,r,q,p,o=b5.a,n=o[0],m=o[1],l=o[2],k=o[3],j=o[4],i=o[5],h=o[6],g=o[7],f=o[8],e=o[9],d=o[10],c=o[11],b=o[12],a=o[13],a0=o[14],a1=o[15],a2=n*i-m*j,a3=n*h-l*j,a4=n*g-k*j,a5=m*h-l*i,a6=m*g-k*i,a7=l*g-k*h,a8=f*a-e*b,a9=f*a0-d*b,b0=f*a1-c*b,b1=e*a0-d*a,b2=e*a1-c*a,b3=d*a1-c*a0,b4=a2*b3-a3*b2+a4*b1+a5*b0-a6*a9+a7*a8 +if(b4===0){this.bF(b5) +return 0}s=1/b4 +r=this.a +r[0]=(i*b3-h*b2+g*b1)*s +r[1]=(-m*b3+l*b2-k*b1)*s +r[2]=(a*a7-a0*a6+a1*a5)*s +r[3]=(-e*a7+d*a6-c*a5)*s +q=-j +r[4]=(q*b3+h*b0-g*a9)*s +r[5]=(n*b3-l*b0+k*a9)*s +p=-b +r[6]=(p*a7+a0*a4-a1*a3)*s +r[7]=(f*a7-d*a4+c*a3)*s +r[8]=(j*b2-i*b0+g*a8)*s +r[9]=(-n*b2+m*b0-k*a8)*s +r[10]=(b*a6-a*a4+a1*a2)*s +r[11]=(-f*a6+e*a4-c*a2)*s +r[12]=(q*b1+i*a9-h*a8)*s +r[13]=(n*b1-m*a9+l*a8)*s +r[14]=(p*a5+a*a3-a0*a2)*s +r[15]=(f*a5-e*a3+d*a2)*s +return b4}, +cw(b5,b6){var s=this.a,r=s[0],q=s[4],p=s[8],o=s[12],n=s[1],m=s[5],l=s[9],k=s[13],j=s[2],i=s[6],h=s[10],g=s[14],f=s[3],e=s[7],d=s[11],c=s[15],b=b6.a,a=b[0],a0=b[4],a1=b[8],a2=b[12],a3=b[1],a4=b[5],a5=b[9],a6=b[13],a7=b[2],a8=b[6],a9=b[10],b0=b[14],b1=b[3],b2=b[7],b3=b[11],b4=b[15] +s[0]=r*a+q*a3+p*a7+o*b1 +s[4]=r*a0+q*a4+p*a8+o*b2 +s[8]=r*a1+q*a5+p*a9+o*b3 +s[12]=r*a2+q*a6+p*b0+o*b4 +s[1]=n*a+m*a3+l*a7+k*b1 +s[5]=n*a0+m*a4+l*a8+k*b2 +s[9]=n*a1+m*a5+l*a9+k*b3 +s[13]=n*a2+m*a6+l*b0+k*b4 +s[2]=j*a+i*a3+h*a7+g*b1 +s[6]=j*a0+i*a4+h*a8+g*b2 +s[10]=j*a1+i*a5+h*a9+g*b3 +s[14]=j*a2+i*a6+h*b0+g*b4 +s[3]=f*a+e*a3+d*a7+c*b1 +s[7]=f*a0+e*a4+d*a8+c*b2 +s[11]=f*a1+e*a5+d*a9+c*b3 +s[15]=f*a2+e*a6+d*b0+c*b4}, +ah6(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10] +r=r[14] +s[0]=q*p+o*n+m*l+k +s[1]=j*p+i*n+h*l+g +s[2]=f*p+e*n+d*l+r +return a}, +as(a2,a3){var s=a3.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=s[3],i=r[1],h=r[5],g=r[9],f=r[13],e=r[2],d=r[6],c=r[10],b=r[14],a=r[3],a0=r[7],a1=r[11] +r=r[15] +s[0]=q*p+o*n+m*l+k*j +s[1]=i*p+h*n+g*l+f*j +s[2]=e*p+d*n+c*l+b*j +s[3]=a*p+a0*n+a1*l+r*j +return a3}, +zo(a){var s=a.a,r=this.a,q=r[0],p=s[0],o=r[4],n=s[1],m=r[8],l=s[2],k=r[12],j=r[1],i=r[5],h=r[9],g=r[13],f=r[2],e=r[6],d=r[10],c=r[14],b=1/(r[3]*p+r[7]*n+r[11]*l+r[15]) +s[0]=(q*p+o*n+m*l+k)*b +s[1]=(j*p+i*n+h*l+g)*b +s[2]=(f*p+e*n+d*l+c)*b +return a}} +E.fJ.prototype={ +q6(a,b,c){var s=this.a +s[0]=a +s[1]=b +s[2]=c}, +bF(a){var s=a.a,r=this.a +r[0]=s[0] +r[1]=s[1] +r[2]=s[2]}, +i(a){var s=this.a +return"["+H.e(s[0])+","+H.e(s[1])+","+H.e(s[2])+"]"}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof E.fJ){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]}else s=!1 +return s}, +gu(a){return A.ao1(this.a)}, +a5(a,b){var s,r=new Float64Array(3),q=new E.fJ(r) +q.bF(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +return q}, +R(a,b){var s,r=new Float64Array(3),q=new E.fJ(r) +q.bF(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +return q}, +ap(a,b){return this.H1(b)}, +h(a,b){return this.a[b]}, +q(a,b,c){this.a[b]=c}, +gp(a){var s=this.a,r=s[0],q=s[1] +s=s[2] +return Math.sqrt(r*r+q*q+s*s)}, +Pu(a){var s=a.a,r=this.a +return r[0]*s[0]+r[1]*s[1]+r[2]*s[2]}, +H1(a){var s=new Float64Array(3),r=new E.fJ(s) +r.bF(this) +s[2]=s[2]*a +s[1]=s[1]*a +s[0]=s[0]*a +return r}} +E.hz.prototype={ +w5(a,b,c,d){var s=this.a +s[3]=d +s[2]=c +s[1]=b +s[0]=a}, +bF(a){var s=a.a,r=this.a +r[3]=s[3] +r[2]=s[2] +r[1]=s[1] +r[0]=s[0]}, +i(a){var s=this.a +return H.e(s[0])+","+H.e(s[1])+","+H.e(s[2])+","+H.e(s[3])}, +k(a,b){var s,r,q +if(b==null)return!1 +if(b instanceof E.hz){s=this.a +r=s[0] +q=b.a +s=r===q[0]&&s[1]===q[1]&&s[2]===q[2]&&s[3]===q[3]}else s=!1 +return s}, +gu(a){return A.ao1(this.a)}, +a5(a,b){var s,r=new Float64Array(4),q=new E.hz(r) +q.bF(this) +s=b.a +r[0]=r[0]-s[0] +r[1]=r[1]-s[1] +r[2]=r[2]-s[2] +r[3]=r[3]-s[3] +return q}, +R(a,b){var s,r=new Float64Array(4),q=new E.hz(r) +q.bF(this) +s=b.a +r[0]=r[0]+s[0] +r[1]=r[1]+s[1] +r[2]=r[2]+s[2] +r[3]=r[3]+s[3] +return q}, +ap(a,b){var s=new E.hz(new Float64Array(4)) +s.bF(this) +s.bE(0,b) +return s}, +h(a,b){return this.a[b]}, +q(a,b,c){this.a[b]=c}, +gp(a){var s=this.a,r=s[0],q=s[1],p=s[2] +s=s[3] +return Math.sqrt(r*r+q*q+p*p+s*s)}, +bE(a,b){var s=this.a +s[0]=s[0]*b +s[1]=s[1]*b +s[2]=s[2]*b +s[3]=s[3]*b}};(function aliases(){var s=H.RE.prototype +s.X6=s.b_ +s.Xc=s.bD +s.Xa=s.bs +s.Xf=s.at +s.Xd=s.cZ +s.Xb=s.kB +s.Xe=s.as +s.X9=s.o0 +s.X8=s.o_ +s.X7=s.fq +s=H.fn.prototype +s.Us=s.pc +s.Ut=s.mV +s.Uu=s.qT +s.Uv=s.o1 +s.Uw=s.eE +s.Ux=s.iA +s.Uy=s.m8 +s.Uz=s.m9 +s.UA=s.uI +s.UB=s.f3 +s.UC=s.ca +s.UD=s.r5 +s.UE=s.cm +s.UF=s.cn +s.UG=s.lu +s.UH=s.bs +s.UI=s.pM +s.UJ=s.kB +s.UK=s.bD +s.UL=s.eL +s.UM=s.cZ +s.UN=s.as +s.UO=s.at +s=H.om.prototype +s.UV=s.nd +s=H.qV.prototype +s.AJ=s.cg +s=H.cY.prototype +s.Vy=s.zy +s.I_=s.c0 +s.AB=s.ug +s.I3=s.be +s.I2=s.os +s.I0=s.iv +s.I1=s.vs +s=H.dr.prototype +s.Vx=s.kx +s.oG=s.be +s.we=s.iv +s=H.ud.prototype +s.Av=s.ri +s.V_=s.GC +s.UY=s.m7 +s.UZ=s.EN +s=H.zS.prototype +s.WN=s.iv +s=J.i.prototype +s.Ve=s.i +s=J.T.prototype +s.Vg=s.i +s=H.dU.prototype +s.Vh=s.QK +s.Vi=s.QL +s.Vk=s.QN +s.Vj=s.QM +s=P.M.prototype +s.HY=s.b8 +s=P.r.prototype +s.Vf=s.t_ +s=P.F.prototype +s.Ay=s.k +s.c_=s.i +s=W.aB.prototype +s.Aw=s.m6 +s=W.a_.prototype +s.V6=s.nR +s=W.Al.prototype +s.Xu=s.nU +s=P.j6.prototype +s.Vl=s.h +s.Vm=s.q +s=P.ri.prototype +s.Ih=s.q +s=P.J.prototype +s.UP=s.k +s.UQ=s.i +s=X.bW.prototype +s.As=s.zD +s=Z.wc.prototype +s.Vw=s.as +s=S.ti.prototype +s.w9=s.l +s=N.B3.prototype +s.XI=s.l +s=N.C6.prototype +s.Uk=s.fA +s.Ul=s.n5 +s.Um=s.Gy +s=B.hQ.prototype +s.Uq=s.ab +s.Ur=s.a0 +s.eR=s.l +s.HM=s.an +s=B.di.prototype +s.qg=s.sm +s=Y.ai.prototype +s.V0=s.cs +s=Y.hT.prototype +s.V1=s.cs +s=B.H.prototype +s.Aq=s.al +s.d7=s.ae +s.HJ=s.fo +s.Ar=s.ma +s=N.uO.prototype +s.V9=s.Fj +s.V8=s.EH +s=T.ez.prototype +s.Vo=s.j7 +s=S.cB.prototype +s.to=s.j7 +s.HV=s.l +s=S.w6.prototype +s.Az=s.m2 +s.Vr=s.v4 +s.HZ=s.Z +s.oF=s.l +s.Vs=s.Am +s=S.pp.prototype +s.Vz=s.m2 +s.I4=s.m0 +s.VA=s.nh +s=N.eD.prototype +s.Wq=s.j7 +s=K.B1.prototype +s.XH=s.l +s=R.B8.prototype +s.XN=s.b3 +s.XM=s.dB +s=L.B0.prototype +s.XG=s.l +s=L.B7.prototype +s.XL=s.l +s=L.B9.prototype +s.XP=s.l +s.XO=s.aQ +s=M.hW.prototype +s.qc=s.l +s=M.Ad.prototype +s.Xh=s.l +s.Xg=s.aQ +s=M.Ae.prototype +s.Xj=s.l +s.Xi=s.aQ +s=M.Af.prototype +s.Xl=s.bo +s.Xk=s.aQ +s.Xm=s.l +s=M.B5.prototype +s.XJ=s.l +s=N.Ba.prototype +s.XQ=s.l +s=N.Bb.prototype +s.XR=s.l +s=Z.Be.prototype +s.XV=s.bo +s.XU=s.aQ +s.XW=s.l +s=F.qz.prototype +s.Wt=s.l +s=S.Bg.prototype +s.XY=s.l +s=K.tw.prototype +s.Uo=s.Ap +s.Un=s.F +s=Y.bI.prototype +s.oH=s.dF +s.oI=s.dG +s=Z.fY.prototype +s.HO=s.dF +s.HP=s.dG +s=Z.Cd.prototype +s.HL=s.l +s=V.c9.prototype +s.HQ=s.F +s=E.Np.prototype +s.Ig=s.l +s=L.mf.prototype +s.Va=s.ab +s.Vb=s.a0 +s=G.hX.prototype +s.Vd=s.k +s=M.xw.prototype +s.Wo=s.ex +s=N.wT.prototype +s.VT=s.Fa +s.VU=s.Fc +s.VS=s.EM +s=S.aw.prototype +s.Up=s.k +s=S.eM.prototype +s.wa=s.i +s=S.B.prototype +s.AC=s.dm +s.VJ=s.vq +s.lP=s.bV +s.VI=s.dk +s=B.zW.prototype +s.WQ=s.al +s.WR=s.ae +s=D.zX.prototype +s.WS=s.al +s.WT=s.ae +s=D.zY.prototype +s.WU=s.al +s.WV=s.ae +s=T.vh.prototype +s.HX=s.l +s.Vn=s.zI +s=T.dG.prototype +s.nv=s.eu +s.UT=s.al +s.UU=s.ae +s=T.jb.prototype +s.Vq=s.eu +s=K.id.prototype +s.AA=s.ae +s=K.x.prototype +s.mJ=s.l +s.Ia=s.fo +s.du=s.al +s.VM=s.X +s.VN=s.aF +s.VK=s.dk +s.hk=s.eC +s.AD=s.qS +s.AE=s.ff +s.Ib=s.qQ +s.VL=s.lC +s.VO=s.cs +s.Ic=s.ei +s=K.as.prototype +s.At=s.Fr +s.UX=s.w +s.UW=s.zb +s.HN=s.lH +s.Au=s.bm +s=K.wI.prototype +s.I9=s.ts +s=Q.A1.prototype +s.WW=s.al +s.WX=s.ae +s=E.dN.prototype +s.VQ=s.c8 +s.qf=s.bJ +s.wf=s.cA +s.qe=s.aS +s=E.A3.prototype +s.wh=s.al +s.qh=s.ae +s=E.A4.prototype +s.Ii=s.dm +s=T.A5.prototype +s.WY=s.al +s.WZ=s.ae +s=G.nc.prototype +s.Wn=s.i +s=F.A7.prototype +s.X_=s.al +s.X0=s.ae +s=T.wR.prototype +s.VR=s.bJ +s=Q.iG.prototype +s.X1=s.al +s.X2=s.ae +s=N.eF.prototype +s.Wz=s.vi +s.Wy=s.c9 +s=N.hl.prototype +s.W9=s.yI +s=M.qw.prototype +s.If=s.l +s=Q.BW.prototype +s.Uj=s.pw +s=N.xi.prototype +s.Wl=s.v3 +s.Wm=s.oh +s=A.vR.prototype +s.Vp=s.tQ +s=N.hu.prototype +s.Wr=s.fe +s=L.o3.prototype +s.HK=s.I +s=N.AT.prototype +s.Xv=s.fA +s.Xw=s.Gy +s=N.AU.prototype +s.Xx=s.fA +s.Xy=s.n5 +s=N.AV.prototype +s.Xz=s.fA +s.XA=s.n5 +s=N.AW.prototype +s.XC=s.fA +s.XB=s.v3 +s=N.AX.prototype +s.XD=s.fA +s=N.AY.prototype +s.XE=s.fA +s.XF=s.n5 +s=S.qW.prototype +s.WA=s.c9 +s=D.yP.prototype +s.WB=s.b3 +s=D.yQ.prototype +s.WD=s.l +s.WC=s.aQ +s=U.G2.prototype +s.qb=s.aek +s.V7=s.DY +s=A.r7.prototype +s.WE=s.l +s=N.aa.prototype +s.bt=s.b3 +s.bU=s.bo +s.oJ=s.dB +s.Wp=s.nO +s.bf=s.l +s.c6=s.aQ +s=N.aX.prototype +s.V5=s.d5 +s.HU=s.fC +s.wb=s.be +s.V2=s.Do +s.HT=s.yW +s.mI=s.lB +s.V3=s.nO +s.HR=s.dB +s.Ax=s.pV +s.HS=s.Eu +s.V4=s.aQ +s=N.tU.prototype +s.UR=s.BP +s.US=s.mp +s=N.jk.prototype +s.VB=s.c0 +s.VC=s.be +s.VD=s.GF +s=N.ea.prototype +s.HW=s.zf +s=N.a2.prototype +s.qd=s.fC +s.nw=s.be +s.AF=s.mp +s.VP=s.pV +s=N.wZ.prototype +s.Ie=s.fC +s=G.oP.prototype +s.Vc=s.b3 +s=G.rg.prototype +s.WF=s.l +s=K.bS.prototype +s.W7=s.oi +s.W4=s.uF +s.W_=s.uD +s.W5=s.ED +s.W8=s.l7 +s.W2=s.pi +s.W3=s.r0 +s.W0=s.uE +s.W1=s.Ey +s.VZ=s.nY +s.VY=s.y5 +s.W6=s.l +s=K.Rw.prototype +s.X5=s.y9 +s=K.zO.prototype +s.WI=s.l +s.WH=s.aQ +s=K.zP.prototype +s.WK=s.bo +s.WJ=s.aQ +s.WL=s.l +s=U.w4.prototype +s.wd=s.my +s.wc=s.c9 +s=L.rv.prototype +s.WM=s.c9 +s=L.B6.prototype +s.XK=s.l +s=K.cF.prototype +s.VW=s.l +s=K.hh.prototype +s.VX=s.EF +s=U.cQ.prototype +s.Id=s.sm +s=U.fc.prototype +s.X3=s.rh +s.X4=s.rV +s=U.mW.prototype +s.VV=s.v7 +s.AG=s.l +s=T.pd.prototype +s.Vv=s.oi +s.Vt=s.pi +s.Vu=s.l +s=T.d1.prototype +s.Wx=s.oi +s.Ww=s.uF +s.Wu=s.uD +s.Wv=s.pi +s=T.rq.prototype +s.WG=s.l7 +s=M.Lh.prototype +s.wg=s.l +s=F.io.prototype +s.Wa=s.c9 +s=G.eh.prototype +s.tp=s.c9 +s=G.rH.prototype +s.Xo=s.c9 +s=L.Ll.prototype +s.Wb=s.xQ +s=A.iq.prototype +s.Wc=s.ub +s.AH=s.TL +s.Wd=s.qP +s.We=s.ui +s.Wf=s.f0 +s.Wh=s.l +s.Wg=s.c9 +s=A.rG.prototype +s.Xn=s.c9 +s=R.n1.prototype +s.Wj=s.f0 +s.Wi=s.DL +s.AI=s.fS +s.Wk=s.EK +s=F.Ah.prototype +s.Xq=s.l +s.Xp=s.aQ +s=F.Ai.prototype +s.Xs=s.bo +s.Xr=s.aQ +s.Xt=s.l +s=E.ik.prototype +s.I8=s.b3 +s.VE=s.aQ +s.VH=s.yN +s.I7=s.yP +s.I6=s.yO +s.VF=s.F8 +s.VG=s.F9 +s.I5=s.l +s=E.rA.prototype +s.WP=s.l +s.WO=s.aQ +s=E.Bc.prototype +s.XS=s.al +s.XT=s.ae +s=F.xT.prototype +s.Ws=s.FY +s=F.Bf.prototype +s.XX=s.l})();(function installTearOffs(){var s=hunkHelpers._static_0,r=hunkHelpers._static_1,q=hunkHelpers._instance_0u,p=hunkHelpers._instance_1i,o=hunkHelpers._instance_1u,n=hunkHelpers._instance_0i,m=hunkHelpers._instance_2u,l=hunkHelpers._static_2,k=hunkHelpers.installStaticTearOff,j=hunkHelpers.installInstanceTearOff +s(H,"aGr","aE5",0) +r(H,"aGq","aAp",410) +r(H,"aGt","aH7",22) +r(H,"aGs","aH6",70) +r(H,"ajm","aGn",21) +q(H.BO.prototype,"gDd","a9a",0) +q(H.G4.prototype,"ga1O","a1P",0) +var i +p(i=H.FO.prototype,"ga9T","F",261) +q(i,"gUb","oD",71) +o(H.LF.prototype,"ga2t","a2u",190) +o(i=H.qe.prototype,"ga0S","a0T",5) +o(i,"ga0Q","a0R",5) +o(i=H.Fs.prototype,"ga5Z","Lv",159) +o(i,"ga5D","a5E",5) +o(H.GH.prototype,"ga6e","a6f",145) +p(H.p9.prototype,"gRv","FZ",11) +p(H.xl.prototype,"gRv","FZ",11) +o(H.Kb.prototype,"gCF","a6g",254) +n(H.x0.prototype,"gdc","l",0) +o(i=H.ud.prototype,"gv1","Qh",5) +o(i,"gvh","af0",5) +m(H.MH.prototype,"gahf","ahg",171) +l(J,"anM","aC2",84) +p(H.jH.prototype,"gmW","v",27) +r(H,"aGW","aBT",112) +s(H,"aGX","aDd",54) +r(H,"aGY","aH2",134) +r(H,"aGZ","aHq",26) +p(H.dU.prototype,"gzv","w","2?(F?)") +r(P,"aHE","aET",76) +r(P,"aHF","aEU",76) +r(P,"aHG","aEV",76) +s(P,"aum","aHo",0) +r(P,"aHH","aH9",21) +l(P,"aHI","aHb",43) +s(P,"aul","aHa",0) +k(P,"aHO",5,null,["$5"],["aHi"],413,0) +k(P,"aHT",4,null,["$1$4","$4"],["ajU",function(a,b,c,d){return P.ajU(a,b,c,d,t.z)}],414,1) +k(P,"aHV",5,null,["$2$5","$5"],["ajW",function(a,b,c,d,e){return P.ajW(a,b,c,d,e,t.z,t.z)}],415,1) +k(P,"aHU",6,null,["$3$6","$6"],["ajV",function(a,b,c,d,e,f){return P.ajV(a,b,c,d,e,f,t.z,t.z,t.z)}],416,1) +k(P,"aHR",4,null,["$1$4","$4"],["au9",function(a,b,c,d){return P.au9(a,b,c,d,t.z)}],417,0) +k(P,"aHS",4,null,["$2$4","$4"],["aua",function(a,b,c,d){return P.aua(a,b,c,d,t.z,t.z)}],418,0) +k(P,"aHQ",4,null,["$3$4","$4"],["au8",function(a,b,c,d){return P.au8(a,b,c,d,t.z,t.z,t.z)}],419,0) +k(P,"aHM",5,null,["$5"],["aHh"],420,0) +k(P,"aHW",4,null,["$4"],["ajX"],421,0) +k(P,"aHL",5,null,["$5"],["aHg"],422,0) +k(P,"aHK",5,null,["$5"],["aHf"],423,0) +k(P,"aHP",4,null,["$4"],["aHj"],424,0) +r(P,"aHJ","aHe",78) +k(P,"aHN",5,null,["$5"],["au7"],425,0) +j(P.yx.prototype,"gab6",0,1,function(){return[null]},["$2","$1"],["ut","o2"],206,0,0) +m(P.a4.prototype,"ga0I","fl",43) +p(i=P.Ax.prototype,"ga_T","IJ",11) +m(i,"ga_D","Ir",43) +q(i,"ga0D","a0E",0) +q(i=P.qP.prototype,"gLE","xh",0) +q(i,"gLF","xi",0) +q(i=P.l5.prototype,"gLE","xh",0) +q(i,"gLF","xi",0) +l(P,"aI1","aGj",426) +r(P,"aI2","aGk",112) +l(P,"aI3","aGm",84) +p(P.rk.prototype,"gzv","w","2?(F?)") +p(P.l8.prototype,"gmW","v",27) +p(P.fM.prototype,"gmW","v",27) +p(P.v5.prototype,"gmW","v",27) +p(P.dQ.prototype,"gmW","v",27) +p(P.qb.prototype,"gmW","v",27) +r(P,"aIc","aGl",36) +l(P,"aut","aAS",427) +r(P,"aId","aEH",26) +p(P.r.prototype,"gmW","v",27) +j(P.bT.prototype,"gaht",0,0,null,["$1","$0"],["SK","ahu"],238,0,0) +k(W,"aIE",4,null,["$4"],["aFc"],138,0) +k(W,"aIF",4,null,["$4"],["aFd"],138,0) +o(W.Dc.prototype,"gahp","ahq",11) +r(P,"aIT","U_",429) +r(P,"aIS","anC",430) +k(P,"aon",3,null,["$3"],["aE_"],431,0) +k(P,"avd",3,null,["$3"],["a3"],432,0) +k(P,"e6",3,null,["$3"],["K"],433,0) +o(P.Aw.prototype,"gQP","bi",22) +q(P.jI.prototype,"gJN","a1u",0) +j(i=G.nZ.prototype,"gSe",1,0,function(){return{from:null}},["$1$from","$0"],["Sf","cJ"],296,0,0) +j(i,"gUe",1,0,null,["$1$canceled","$0"],["qa","ej"],299,0,0) +o(i,"gIC","a_N",2) +o(S.jp.prototype,"gqG","xH",3) +o(S.u8.prototype,"gND","NE",3) +o(i=S.nr.prototype,"gqG","xH",3) +q(i,"gDr","a9I",0) +o(i=S.oj.prototype,"gLt","a5W",3) +q(i,"gLs","a5V",0) +q(S.lu.prototype,"gcC","an",0) +o(S.k2.prototype,"gRs","vl",3) +o(i=D.qT.prototype,"ga7D","a7E",17) +o(i,"ga7F","a7G",10) +o(i,"ga7B","a7C",31) +q(i,"ga3i","a3j",0) +o(i,"ga7H","a7I",59) +q(E.yF.prototype,"gQo","yN",0) +o(i=N.yG.prototype,"ga8K","a8L",18) +q(i,"gN6","a8H",0) +o(i,"ga8M","a8N",61) +q(i,"ga8I","a8J",0) +o(i,"ga8D","a8E",17) +o(i,"ga8F","a8G",10) +o(i,"ga8B","a8C",31) +k(U,"aHC",1,null,["$2$forceReport","$1"],["aqA",function(a){return U.aqA(a,!1)}],434,0) +n(i=B.hQ.prototype,"gdc","l",0) +q(i,"gcC","an",0) +o(B.H.prototype,"gzt","vA",392) +r(R,"aJ8","aEc",435) +o(i=N.uO.prototype,"ga4i","a4j",395) +o(i,"gaaJ","aaK",63) +q(i,"ga2e","BR",0) +o(i,"ga4n","KS",20) +q(i,"ga4y","a4z",0) +k(K,"aMC",3,null,["$3"],["aqD"],436,0) +o(K.h_.prototype,"gv2","og",20) +r(O,"ao8","aBt",141) +o(O.ul.prototype,"gv2","og",20) +q(F.NI.prototype,"ga6l","a6m",0) +o(i=F.fZ.prototype,"gwV","a3u",20) +o(i,"ga7k","u_",411) +q(i,"ga6_","qy",0) +o(S.pp.prototype,"gv2","og",20) +m(i=S.zv.prototype,"ga5v","a5w",154) +m(i,"ga5Q","a5R",118) +q(i=E.yk.prototype,"ga3q","a3r",0) +q(i,"ga3s","a3t",0) +o(i,"gB0","a_P",158) +o(i=E.yr.prototype,"ga_Z","a0_",17) +o(i,"ga00","a01",10) +o(i,"ga_X","a_Y",31) +o(i,"gEQ","ER",93) +o(i=E.rp.prototype,"gadv","adw",17) +j(i,"gadt",0,1,null,["$2$isClosing","$1"],["Qi","adu"],151,0,0) +k(E,"aIm",4,null,["$4"],["aG2"],437,0) +o(i=K.r_.prototype,"ga3x","a3y",4) +q(i,"ga4c","a4d",0) +q(i=K.qX.prototype,"gJQ","a1x",0) +o(i,"gJR","a1y",69) +q(i,"ga1z","BF",0) +q(i=D.ze.prototype,"ga4w","a4x",0) +o(i,"ga05","a06",19) +q(D.v0.prototype,"ga3c","a3d",0) +o(Y.kp.prototype,"ga2X","a2Y",3) +o(O.v1.prototype,"ga5n","a5o",3) +o(U.v2.prototype,"ga5p","a5q",3) +o(i=R.oS.prototype,"gTd","Te",194) +o(i,"gabP","abQ",195) +j(i=R.zc.prototype,"gMR",0,0,function(){return[null]},["$1","$0"],["MS","a8j"],95,0,0) +o(i,"gL6","a5r",69) +o(i,"ga3D","a3E",4) +o(i,"ga50","a51",18) +q(i,"ga4Y","KV",0) +q(i,"ga4Z","a5_",0) +o(i,"ga3W","a3X",37) +o(i,"ga3Y","a3Z",30) +q(L.z6.prototype,"gCo","Cp",0) +m(L.rC.prototype,"ga6y","a6z",9) +q(L.zh.prototype,"gCo","Cp",0) +o(i=M.yX.prototype,"ga4t","a4u",3) +q(i,"ga6h","a6i",0) +q(M.pE.prototype,"ga4T","a4U",0) +n(i=M.rK.prototype,"gOM","dz",0) +o(i,"ga7S","a7T",17) +j(i,"ga7Q",0,1,null,["$2$isClosing","$1"],["Mt","a7R"],151,0,0) +o(i,"ga4V","a4W",3) +o(i,"gEQ","ER",93) +o(i=N.zz.prototype,"ga8S","a8T",17) +o(i,"ga8U","a8V",10) +o(i,"ga8Q","a8R",31) +o(i,"ga8O","a8P",214) +q(i=N.Ay.prototype,"ga3g","a3h",0) +n(i,"gdc","l",0) +o(i=Z.Ss.prototype,"gafq","FY",47) +o(i,"gafo","afp",47) +o(i,"gafB","afC",83) +o(i,"gafH","afI",61) +o(i,"gafD","afE",81) +m(i=Z.AA.prototype,"ga8Z","a9_",219) +q(i,"ga4F","a4G",0) +o(i=F.y1.prototype,"ga9c","a9d",18) +j(i,"gNn",0,0,null,["$1","$0"],["No","a9b"],95,0,0) +j(i,"ga52",0,0,null,["$1","$0"],["KW","a53"],223,0,0) +o(i,"ga3A","a3B",4) +o(i,"ga3F","a3G",4) +n(F.qz.prototype,"gdc","l",0) +q(i=S.rO.prototype,"gKQ","a4_",0) +o(i,"ga9e","a9f",3) +q(i,"gacD","PH",58) +o(i,"gKR","a4m",20) +q(i,"gKT","a4s",0) +j(N.JE.prototype,"gaei",0,1,null,["$4$allowUpscaling$cacheHeight$cacheWidth","$1"],["QI","aej"],224,0,0) +m(X.uc.prototype,"ga3H","a3I",99) +k(V,"aIn",3,null,["$3"],["eS"],438,0) +r(L,"aIG","aAm",439) +p(L.mf.prototype,"gOd","ab",101) +o(i=L.IV.prototype,"ga3e","a3f",237) +o(i,"ga31","a32",2) +p(i,"gOd","ab",101) +k(A,"aJl",3,null,["$3"],["bo"],440,0) +q(i=N.wT.prototype,"ga4J","a4K",0) +o(i,"ga5b","a5c",2) +j(i,"ga4H",0,3,null,["$3"],["a4I"],241,0,0) +q(i,"ga4L","a4M",0) +q(i,"ga4N","a4O",0) +o(i,"ga4e","a4f",2) +q(S.B.prototype,"gz8","X",0) +m(S.ca.prototype,"gPk","r_",9) +o(i=D.mU.prototype,"ga66","a67",149) +q(i,"gdH","aF",0) +q(i,"gtr","ts",0) +q(i,"gxC","a8h",0) +o(i,"ga4R","a4S",78) +o(i,"ga4P","a4Q",104) +o(i,"ga44","a45",4) +o(i,"ga40","a41",4) +o(i,"ga46","a47",4) +o(i,"ga42","a43",4) +o(i,"ga1C","a1D",18) +q(i,"ga1A","a1B",0) +q(i,"ga3O","a3P",0) +m(i,"ga1E","JT",9) +r(K,"auX","aDG",49) +q(i=K.x.prototype,"gdH","aF",0) +j(i,"gfE",0,2,null,["$2"],["aS"],9,0,1) +q(i,"gR8","ay",0) +j(i,"gtj",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect"],["ei","tk","q8","q9"],74,0,0) +o(K.as.prototype,"gaaO","aaP","as.0?(F?)") +q(Q.wP.prototype,"gtr","ts",0) +j(E.dN.prototype,"gfE",0,2,null,["$2"],["aS"],9,0,1) +q(E.wK.prototype,"gxK","Dk",0) +q(E.rB.prototype,"gx9","xa",0) +q(i=E.jo.prototype,"ga6Z","a7_",0) +q(i,"ga70","a71",0) +q(i,"ga72","a73",0) +q(i,"ga6X","a6Y",0) +q(i=E.wQ.prototype,"ga74","a75",0) +q(i,"ga6T","a6U",0) +q(i,"ga6R","a6S",0) +q(i,"ga6L","a6M",0) +q(i,"ga6N","a6O",0) +q(i,"ga6V","a6W",0) +q(i,"ga6P","a6Q",0) +j(G.dc.prototype,"gae1",0,1,null,["$3$crossAxisPosition$mainAxisPosition"],["Qz"],255,0,0) +m(K.pz.prototype,"gzk","pE",9) +m(K.wO.prototype,"gzk","pE",9) +o(A.wS.prototype,"gae4","ae5",259) +m(i=Q.pA.prototype,"ga6w","LH",9) +j(i,"gtj",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect"],["ei","tk","q8","q9"],74,0,0) +l(N,"aHZ","aDO",441) +k(N,"aI_",0,null,["$2$priority$scheduler"],["aIh"],442,0) +o(i=N.hl.prototype,"ga1U","a1V",111) +q(i,"ga7L","a7M",0) +q(i,"gacF","EO",0) +o(i,"ga35","a36",2) +q(i,"ga3o","a3p",0) +o(M.qw.prototype,"gDc","a96",2) +n(A.pL.prototype,"gdc","l",0) +r(Q,"aHD","aAl",443) +r(N,"aHY","aDU",444) +q(i=N.xi.prototype,"ga_G","oL",271) +o(i,"ga3M","Cb",272) +o(i,"ga4g","Cc",273) +o(i=Q.GG.prototype,"gadB","adC",145) +o(i,"gadQ","Fd",275) +o(i,"ga0U","a0V",276) +o(K.wX.prototype,"ga5X","CA",280) +o(i=K.cG.prototype,"ga1v","a1w",116) +o(i,"gM4","M5",116) +o(N.Me.prototype,"ga56","Ce",119) +o(U.yh.prototype,"gKG","a2W",289) +o(i=U.z_.prototype,"gKM","a3C",69) +o(i,"ga_u","a_v",37) +o(i,"ga_w","a_x",30) +o(i,"ga_s","a_t",4) +o(i=S.AS.prototype,"ga6c","a6d",291) +o(i,"ga6n","a6o",292) +o(L.ym.prototype,"ga_B","a_C",295) +o(T.zF.prototype,"gadz","adA",30) +q(i=N.MI.prototype,"gadE","adF",0) +o(i,"ga48","a49",119) +q(i,"ga37","a38",0) +q(i=N.AZ.prototype,"gadH","Fa",0) +q(i,"gadK","Fc",0) +q(S.yM.prototype,"ga86","a87",0) +o(S.qW.prototype,"gvL","my",24) +q(i=D.oy.prototype,"gLC","LD",0) +o(i,"ga39","a3a",149) +q(i,"gLB","a6b",0) +o(i,"gJx","a1a",64) +o(i,"ga1b","a1c",64) +q(i,"gBC","a1i",0) +q(i,"gBG","a1F",0) +n(O.d8.prototype,"gdc","l",0) +n(i=O.uI.prototype,"gdc","l",0) +o(i,"gKd","a2g",20) +o(i,"gKP","a3L",303) +q(i,"ga_R","a_S",0) +q(i=L.r4.prototype,"ga34","C4",0) +q(i,"gCa","a3z",0) +r(N,"akl","aFe",13) +l(N,"akk","aBz",445) +r(N,"auH","aBy",13) +o(N.Pk.prototype,"ga9k","Nw",13) +o(i=D.pt.prototype,"ga2p","a2q",59) +o(i,"ga9z","a9A",330) +o(i=T.jL.prototype,"ga0c","a0d",19) +o(i,"ga30","KH",3) +q(i,"gRx","afM",0) +o(i=T.uT.prototype,"ga3v","a3w",333) +j(i,"ga1e",0,5,null,["$5"],["a1f"],334,0,0) +m(U.z9.prototype,"ga3J","a3K",99) +q(G.nY.prototype,"ga2Z","a3_",0) +q(S.rh.prototype,"gCg","a5a",0) +o(A.rj.prototype,"gLd","a5G",11) +l(K,"aJ_","aCG",446) +r(K,"ao9","aFu",51) +r(K,"auV","aFv",51) +r(K,"akE","aFw",51) +o(K.rs.prototype,"gvk","pA",52) +o(K.zL.prototype,"gvk","pA",52) +o(K.zM.prototype,"gvk","pA",52) +o(K.zN.prototype,"gvk","pA",52) +o(i=K.i5.prototype,"ga4k","a4l",59) +o(i,"ga4q","a4r",20) +o(U.w4.prototype,"gvL","my",24) +m(X.rE.prototype,"gzk","pE",9) +o(L.z3.prototype,"ga6q","a6r",53) +n(i=L.z2.prototype,"gdc","l",0) +o(i,"ga0n","a0o",3) +o(i,"ga97","a98",2) +o(L.rv.prototype,"gvL","my",24) +q(K.A9.prototype,"gCP","a7r",0) +n(K.cF.prototype,"gdc","l",0) +o(K.hh.prototype,"ga9w","Dl",354) +n(U.mW.prototype,"gdc","l",0) +n(U.pB.prototype,"gdc","l",0) +n(Z.K9.prototype,"gdc","l",0) +o(T.d1.prototype,"gKU","a4X",3) +n(T.vt.prototype,"gzv","bT",0) +o(i=T.dy.prototype,"ga08","a09",19) +o(i,"ga0a","a0b",19) +q(i=M.C4.prototype,"gCW","CX",0) +q(i,"gCU","CV",0) +q(i=M.Fx.prototype,"gCW","CX",0) +q(i,"gCU","CV",0) +n(F.io.prototype,"gdc","l",0) +r(G,"akL","aIi",53) +o(G.rH.prototype,"gvL","my",24) +q(i=A.iq.prototype,"gace","acf",0) +n(i,"gdc","l",0) +o(A.rG.prototype,"gvL","my",24) +n(R.n1.prototype,"gdc","l",0) +o(i=F.xd.prototype,"gKJ","a3k",363) +o(i,"gMB","a7Y",17) +o(i,"gMC","a7Z",10) +o(i,"gMA","a7X",31) +q(i,"gMy","Mz",0) +q(i,"ga1n","a1o",0) +q(i,"ga1l","a1m",0) +o(i,"ga7f","a7g",364) +o(i,"ga4o","a4p",20) +n(E.pJ.prototype,"gdc","l",0) +o(i=E.ik.prototype,"ga9G","a9H",3) +q(i,"gQo","yN",0) +o(i,"ga58","a59",18) +o(i,"ga4A","a4B",366) +o(i,"ga4C","a4D",53) +m(X.Ak.prototype,"ga4a","a4b",103) +q(i=E.A6.prototype,"gwZ","a5e",0) +j(i,"gtj",0,0,null,["$4$curve$descendant$duration$rect","$0","$1$rect","$3$curve$duration$rect"],["ei","tk","q8","q9"],74,0,0) +l(G,"aMN","anP",447) +o(G.q8.prototype,"gags","S0",376) +j(F.Mh.prototype,"gNg",0,0,function(){return[null]},["$1","$0"],["Nh","u7"],379,0,0) +q(i=F.AE.prototype,"gCh","Ci",0) +o(i,"gC6","C7",17) +o(i,"gC8","C9",10) +o(i=F.xT.prototype,"gafK","afL",18) +q(i,"gafF","afG",0) +o(i,"gafz","afA",77) +q(i,"gafv","afw",0) +o(i,"gafx","afy",18) +o(i,"gaff","afg",18) +o(i,"gafj","afk",17) +m(i,"gafl","afm",380) +o(i,"gafh","afi",31) +o(i=F.AC.prototype,"ga92","a93",18) +o(i,"ga54","a55",61) +q(i,"ga90","a91",0) +o(i,"gC6","C7",17) +o(i,"gC8","C9",10) +q(i,"ga3n","KK",0) +o(i,"ga3l","a3m",31) +o(i,"ga2j","a2k",47) +o(i,"ga2h","a2i",47) +o(i,"ga3U","a3V",81) +o(i,"ga3S","a3T",83) +o(i,"ga3Q","a3R",77) +q(i,"ga1r","a1s",0) +q(K.yi.prototype,"gC5","a3b",0) +r(A,"iM","F6",33) +r(S,"aJ0","amD",33) +r(X,"aIM","aHt",26) +n(Y.wl.prototype,"gdc","l",0) +n(B.wk.prototype,"gdc","l",0) +o(Q.yD.prototype,"ga6j","a6k",94) +q(B.zT.prototype,"gRu","afn",0) +q(Z.ry.prototype,"ga69","a6a",0) +k(D,"aoc",1,null,["$2$wrapWidth","$1"],["auv",function(a){return D.auv(a,null)}],448,0) +s(D,"aJ4","atN",0) +l(N,"Ub","aq0",124) +l(N,"Uc","aAE",124)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inheritMany,q=hunkHelpers.inherit +r(null,[P.F,H.Ct]) +r(P.F,[H.c8,H.mE,H.BO,H.UZ,H.o0,H.iS,H.i7,H.RE,H.Wj,H.fn,H.VW,H.c7,J.i,H.a6B,H.LH,H.VG,H.df,H.a2P,H.mz,H.hd,P.r,H.G4,H.mD,H.U,H.ahA,H.jN,H.FO,H.a5l,H.LF,H.pv,H.Gr,H.k7,H.BR,H.Gz,H.hY,H.ed,H.a6u,H.a5M,H.GJ,H.a44,H.a45,H.a26,H.We,H.VU,H.CM,H.a6I,H.LG,H.abe,H.xF,H.qe,H.CT,H.ab4,H.CL,H.tO,H.tN,H.VV,H.nF,H.rw,P.bu,H.D3,H.D2,H.W5,H.FK,H.a1m,H.Fs,H.a1_,H.Lc,H.mZ,H.RD,H.a87,H.eV,H.Dg,H.qR,H.a9i,H.a0N,H.ab3,H.qV,H.cY,H.amE,H.aT,H.aW,H.et,H.a6F,H.Wf,H.Nw,H.a_p,H.nd,H.a5U,H.pk,H.mJ,H.jl,H.aa9,H.a5V,H.kD,H.a72,H.cE,H.agE,H.a7D,H.aiT,H.qf,H.ab5,H.a5k,H.FD,H.Lu,H.xj,H.n5,H.Gd,H.Gc,H.mK,H.lf,H.a6v,H.Gn,H.xm,H.uV,H.a3K,H.GH,H.j0,H.a3S,H.a4R,H.Vw,H.acn,H.a6g,H.FF,H.FE,P.a6f,H.a6h,H.a6j,H.Kb,H.a6r,H.ade,H.T7,H.jO,H.nw,H.rz,H.a6l,H.amL,H.UK,H.yv,H.f6,H.a9d,H.Lt,H.hi,H.cv,H.UN,H.m7,H.a1f,H.ur,H.a91,H.a8Y,H.ud,P.zr,H.hb,H.a3x,H.a3z,H.aaR,H.aaV,H.acI,H.Kk,H.ab9,H.Ck,H.FT,H.qd,H.VJ,H.a1U,H.G5,H.abN,H.wB,H.GP,H.a47,H.aaI,H.bh,H.p0,H.d9,H.x0,H.abO,H.a48,H.a4y,H.abP,H.lV,H.lP,H.us,H.lW,H.ut,H.a09,H.je,H.qo,H.ni,H.xR,H.ic,H.vO,H.kd,H.yw,H.c3,H.jD,H.cI,H.OW,H.Vv,H.a11,H.ql,H.xN,H.a0W,H.C0,H.oz,H.a3n,H.aby,H.abr,H.a2R,H.a0L,H.a0v,H.y7,H.bw,H.acz,H.MH,P.a1N,H.MK,H.ame,J.fT,H.Co,P.at,H.dV,P.GA,H.oC,H.FA,H.G3,H.qI,H.uz,H.Mw,H.ne,P.p4,H.ok,H.a3w,H.acc,H.J7,H.ux,H.Au,H.ahy,H.a4a,H.GQ,H.GB,H.rm,H.acN,H.jv,H.ai9,H.adP,H.hk,H.P8,H.AK,P.AI,P.N6,P.N8,P.la,P.e2,P.o1,P.yx,P.iD,P.a4,P.N7,P.hs,P.kX,P.M0,P.Ax,P.N9,P.l5,P.MQ,P.Qn,P.O4,P.aep,P.Sa,P.hF,P.ahN,P.ahO,P.ahM,P.ahi,P.ahj,P.ahh,P.Td,P.rR,P.Tc,P.z4,P.Bd,P.nB,P.afN,P.jM,P.v5,P.zq,P.mo,P.M,P.PF,P.AO,P.hD,P.Om,P.PC,P.ci,P.T3,P.S4,P.S3,P.iH,P.D8,P.afG,P.aiQ,P.aiP,P.dj,P.bC,P.dH,P.aP,P.Jj,P.xA,P.OD,P.j3,P.Gy,P.FL,P.co,P.aH,P.Se,P.LZ,P.a85,P.bT,P.AQ,P.ach,P.RT,P.n4,W.a_m,W.alK,W.re,W.cn,W.w3,W.Al,W.Si,W.uA,W.Dc,W.aeb,W.ahP,W.T5,P.aia,P.acJ,P.j6,P.J5,P.f2,P.FB,P.CW,P.JH,P.adQ,P.Aw,P.jI,P.VQ,P.Jc,P.A,P.bG,P.fD,P.afg,P.vc,P.h7,P.J,P.xC,P.xD,P.JF,P.bL,P.of,P.Vl,P.mp,P.oF,P.a3_,P.Lv,P.K8,P.ME,P.j4,P.o_,P.ey,P.jg,P.ig,P.wr,P.pm,P.pn,P.ch,P.cb,P.a9e,P.kE,P.fv,P.jx,P.xL,P.xO,P.nh,P.Mf,P.l_,P.f9,P.xK,P.b0,P.cH,P.ib,P.Cc,P.Vt,P.qy,P.BM,P.Cg,P.VF,P.Gb,T.M1,A.hO,A.Vc,Y.Ob,Y.Gk,N.S7,X.fS,B.ap,G.N2,G.BT,T.a9m,S.tl,S.SN,Z.wc,S.tj,S.ti,S.lu,S.k2,R.aD,F.abR,T.Ph,K.F3,L.cC,L.Fd,D.yE,Z.O0,Z.Cd,B.H,R.NP,R.Sy,K.w2,K.NS,K.NQ,A.F2,Y.du,U.P_,N.C6,B.hQ,Y.or,Y.iX,Y.agB,Y.ai,Y.hT,D.ec,D.ans,F.ex,T.dO,G.acG,G.wG,R.hr,O.bO,D.Ga,D.cV,D.G8,D.ra,D.a2f,N.ahz,N.uO,O.iZ,O.fs,O.ft,O.eR,F.QF,F.fb,F.MN,F.Nx,F.NE,F.NC,F.NA,F.NB,F.Nz,F.ND,F.NG,F.NF,F.Ny,K.nx,K.m5,O.hV,O.rP,O.h2,T.p3,T.vv,T.p2,B.jR,B.ano,B.a6s,B.GM,O.yL,F.NI,F.rN,O.a6n,G.a6q,S.Fv,S.uP,S.fB,N.qh,N.kZ,R.ix,R.qG,R.zU,R.iy,S.abX,K.Li,T.a9n,V.N4,D.qQ,D.jJ,Q.PG,D.Ni,M.Nj,K.bS,X.Nk,M.Nl,A.Nn,A.zn,A.PB,A.PA,A.PU,M.tG,M.VB,M.No,A.Nq,F.Nr,F.zl,K.Nu,A.Nv,Z.NW,Z.zm,Y.Oc,G.Of,K.fL,K.agh,V.b5,T.OB,E.aeg,E.r3,A.a1H,A.a1o,A.a1n,A.a1G,S.OY,M.hW,R.oU,R.rd,Y.bI,L.uE,L.eH,L.NZ,L.ahl,L.oT,L.Pn,Q.GT,Q.vr,Q.nC,M.kz,U.Fe,V.cD,V.el,V.eJ,O.vM,E.Q7,U.Qj,V.vL,K.jd,K.Ql,R.QT,B.QV,T.QZ,T.zk,M.eK,M.a89,M.Ld,K.Wi,B.a4Z,M.pD,X.RJ,X.zo,Q.RV,N.xt,K.S_,N.Sl,O.Sj,R.Sk,R.zj,U.Sp,T.Sr,F.xT,R.Sw,R.Sz,X.mt,X.SD,X.rf,X.OT,X.T6,A.SE,S.SF,F.y1,T.SH,T.Mn,U.x3,U.T0,K.lt,K.Md,G.pw,G.C1,G.MB,G.o4,N.JE,K.tw,Y.C8,Y.d7,F.Cf,U.iR,U.FR,Z.VZ,X.oM,X.uc,V.c9,E.a30,E.Np,E.Qo,M.oL,M.h5,M.hN,L.Pi,L.h4,L.fx,L.Pj,L.oO,G.BN,G.kq,D.a9h,M.Sg,U.qs,U.mM,U.Mk,U.adO,U.nk,A.Sx,M.aaO,M.xx,M.adX,M.agC,M.aiL,N.y2,N.wT,K.id,S.ca,T.a_C,D.qu,F.FV,F.GZ,F.kx,F.lH,F.afL,T.to,T.BU,T.GI,T.vi,A.PV,A.Tv,K.a90,K.K6,K.ay,K.e8,K.as,K.wI,K.ahU,K.ahV,E.dN,E.uU,E.wK,E.Fb,G.Gi,G.RW,G.a7w,F.j7,F.a7C,K.a75,K.xz,K.a5C,A.MD,Q.VC,Q.mY,N.x7,N.l4,N.yf,N.Ab,N.iI,N.r8,N.n_,N.hl,V.Kg,M.qw,M.no,M.xZ,N.a8P,A.xg,A.cr,A.RL,A.jG,A.jQ,A.a8Q,A.a_D,A.RO,E.a8Z,Q.BW,F.V7,N.hu,F.Va,Q.Vh,N.xi,T.k8,Q.oX,Q.Pv,Q.Gj,Q.GF,Q.vd,Q.GG,G.Pw,F.ha,F.wq,F.vT,U.ab1,U.a3y,U.a3A,U.aaS,U.aaW,A.a4S,A.vU,A.k3,A.vR,B.mm,B.eZ,B.R_,B.R0,B.a6M,B.ck,K.cG,X.UW,X.kY,V.M6,B.IL,B.nj,N.aaG,N.aaH,N.qp,N.ej,N.abq,N.uD,N.c1,N.is,N.abS,N.abz,N.Me,U.Ps,U.MP,U.MO,F.BZ,U.w4,L.o3,N.e_,N.MI,K.Fp,S.aev,D.ac4,O.kv,O.Ne,O.a1O,O.Mt,O.P3,O.kg,O.uH,O.P1,U.r5,U.l2,U.P7,U.qU,U.Od,U.a_T,U.TB,U.TA,A.tu,N.ai6,N.r2,N.Pk,N.Vy,N.lK,N.oR,D.m8,D.a9_,T.oJ,T.afj,T.jL,K.mC,X.kl,M.Cm,A.f4,L.rx,L.Fi,F.Ji,F.mx,F.J1,E.AJ,K.pC,K.hj,K.a7R,K.Mq,K.e1,K.ld,K.Aa,K.Rw,L.rb,S.Av,S.pg,K.hh,Z.L6,T.vt,T.GV,M.Lh,M.a8y,K.aj0,M.ip,M.OX,G.qH,L.Ll,A.xa,B.Ln,F.a8E,F.Lk,E.pI,X.RU,X.Te,G.aaz,F.xU,F.Sv,F.Mh,U.n8,U.dA,Y.Ge,U.Gf,B.Gg,B.F7,B.kC,A.eP,S.a5q,Q.J8,Q.a5r,K.M2,X.qD,X.GX,T.db,Z.Wk,O.cz,L.fo,M.o,R.b,A.au,Q.p,R.cZ,R.a64,R.tS,S.K0,E.bb,E.fJ,E.hz]) +r(H.c8,[H.D6,H.D5,H.aku,H.aj3,H.V_,H.a6C,H.a1W,H.ajK,H.akh,H.aki,H.a5n,H.a5m,H.a5p,H.a5o,H.aau,H.akt,H.aks,H.ajY,H.ak_,H.ak1,H.a3r,H.a3q,H.ajr,H.W9,H.Wa,H.W7,H.W8,H.W6,H.a0b,H.a0d,H.a0e,H.akN,H.akM,H.a2N,H.a2O,H.a2L,H.a2M,H.a3L,H.a3M,H.a43,H.aju,H.ajv,H.ajw,H.ajx,H.ajy,H.ajz,H.ajA,H.ajB,H.a3O,H.a3P,H.a3Q,H.a3R,H.a3T,H.a5_,H.a9p,H.a9q,H.a2D,H.a1c,H.a16,H.a17,H.a18,H.a19,H.a1a,H.a1b,H.a14,H.a1e,H.adf,H.aiU,H.ah2,H.ah4,H.ah5,H.ah6,H.ah7,H.ah8,H.aiG,H.aiH,H.aiI,H.aiJ,H.aiK,H.agu,H.agv,H.agw,H.agx,H.agy,H.a3h,H.a3i,H.a8L,H.a8M,H.ajL,H.ajM,H.ajN,H.ajO,H.ajP,H.ajQ,H.ajR,H.ajS,H.a_N,H.a4J,H.abp,H.abt,H.abu,H.abv,H.a1Y,H.a1Z,H.aha,H.a0Z,H.a0X,H.a0Y,H.a_H,H.a_I,H.a_J,H.a_K,H.a2X,H.a2Y,H.a2V,H.UU,H.a1C,H.a1D,H.a2T,H.a2S,H.VM,H.Wh,H.a2e,H.Mb,H.a3F,H.a3E,H.ako,H.akq,P.acZ,P.acY,P.aj7,P.aj6,P.a2c,P.af3,P.afb,P.ab_,P.aea,P.ae9,P.ahH,P.ahG,P.afh,P.afM,P.a4m,P.aaL,P.aaN,P.afE,P.adi,P.a0s,P.a0t,P.acj,P.ajj,P.ajk,W.a0O,W.a1k,W.a2Q,W.aeL,W.a5j,W.a5i,W.ai3,W.ai4,W.aid,P.ajd,P.a1u,P.a1v,P.a1w,P.a3G,P.ajg,P.ajh,P.ak5,P.ak6,P.ak7,P.akI,P.akJ,F.a61,F.a60,F.agQ,F.agR,F.agS,F.agT,F.agU,D.adY,D.ae0,D.ae1,E.ae3,K.a_v,K.a5f,K.ae6,U.a1K,U.a1L,U.a1M,U.ake,R.aaP,O.abd,D.afc,S.afT,D.a4p,E.agk,K.adK,K.adL,K.adM,K.adq,K.adr,K.ads,K.adC,K.adD,K.adE,K.adF,K.adG,K.adH,K.adI,K.adJ,K.adA,K.ado,K.adB,K.adn,K.adt,K.adu,K.adv,K.adw,K.adx,K.ady,K.adz,E.a_S,K.aeE,K.aeB,K.aeC,K.aey,K.aez,K.aeA,R.afv,L.ahn,Q.a4d,Q.ahu,M.ag8,M.afV,M.afW,M.afX,O.a4t,K.a5L,M.a88,M.a8j,E.ag_,E.ag1,E.ag0,E.afZ,N.agc,N.ag9,N.agd,N.aga,N.age,Z.aij,Z.aik,K.acW,S.aiz,S.aiA,S.aiB,S.aiD,S.aiE,Y.adS,Y.adT,Z.W_,Z.W0,Z.W1,E.adN,M.a3b,M.a35,M.a34,L.UX,L.a3d,G.a3m,G.a3l,V.ai1,V.ai2,N.a7H,S.Vs,D.a79,D.a7e,D.a7b,A.a4V,A.a4U,K.a7o,K.a7p,K.a7n,Q.a7r,Q.a7s,G.a7x,F.a7z,F.a7B,F.a7A,Q.a7G,Q.a7F,N.a8o,N.a8n,M.abY,A.a94,A.a92,A.ai_,A.ahZ,A.ahX,A.ahY,A.aja,A.a97,A.a96,A.a8R,A.a8U,A.a8S,A.a8V,A.a8T,A.a8W,A.a8X,Q.VE,F.ad7,F.Vb,N.aed,A.Vg,A.a4D,B.a6O,K.a7N,K.a7O,K.a7M,B.a1z,B.a1x,B.a1y,U.ajt,U.UQ,U.UR,U.aeY,U.aeV,U.aeT,U.aeU,U.aeX,S.aiV,S.aiW,F.V8,L.ad8,L.add,T.a7Q,N.aj_,N.aiY,D.a0H,D.a0z,D.a0I,D.a0F,D.a0E,D.a0D,D.aeI,O.a1P,U.ajo,U.a1S,U.a1R,U.ahg,U.a_W,U.a_X,U.a_Z,U.a0_,U.a_U,U.a01,U.a02,U.a04,U.a05,U.ahd,U.ahe,U.ahb,U.a71,A.a24,N.afs,N.a0S,N.a0T,N.a0P,N.a0R,N.a0Q,N.a5S,N.a7i,D.a2l,D.a2o,D.a2q,D.a2s,D.a2u,D.a2n,D.aeh,D.aei,D.aej,D.aem,D.aen,D.aeo,T.a2I,T.a2G,T.a2F,Y.a2Z,G.a3g,G.a3f,G.a3e,G.acQ,G.acP,G.acO,G.acR,G.acS,G.acT,G.acU,M.a3k,L.ajE,L.ajF,L.ajG,L.afR,L.afS,K.a7T,K.a7S,K.a7W,K.a7Y,K.a7U,K.a5e,K.ahI,K.ahL,K.a5c,K.a54,K.a56,K.a58,K.a5a,X.a5D,S.a5K,K.ahC,T.ac9,T.ac8,T.a4f,T.ags,T.agp,Y.a8v,K.a8w,K.a8x,Q.a8A,A.a8B,B.a8D,F.a8J,F.a8G,F.a8I,E.a8N,E.a6X,E.a6T,E.a6P,E.a6Q,E.a6R,E.a6V,E.a6Z,E.a6Y,G.aaE,L.a_L,F.abU,F.abV,F.abT,F.ain,F.aip,F.air,F.ait,Y.afe,B.a_B,A.eQ,S.a5u,S.a5t,Z.Wn,Z.Wl,Z.Wo,K.Wt,K.Wu,K.Wv,K.Yg,K.Z5,K.Zg,K.Zr,K.ZC,K.ZN,K.ZY,K.a_8,K.Ww,K.WH,K.WS,K.X2,K.Xd,K.Xo,K.Xz,K.XK,K.XV,K.Y5,K.Yh,K.Ys,K.YD,K.YO,K.YZ,K.Z0,K.Z1,K.Z2,K.Z3,K.Z4,K.Z6,K.Z7,K.Z8,K.Z9,K.Za,K.Zb,K.Zc,K.Zd,K.Ze,K.Zf,K.Zh,K.Zi,K.Zj,K.Zk,K.Zl,K.Zm,K.Zn,K.Zo,K.Zp,K.Zq,K.Zs,K.Zt,K.Zu,K.Zv,K.Zw,K.Zx,K.Zy,K.Zz,K.ZA,K.ZB,K.ZD,K.ZE,K.ZF,K.ZG,K.ZH,K.ZI,K.ZJ,K.ZK,K.ZL,K.ZM,K.ZO,K.ZP,K.ZQ,K.ZR,K.ZS,K.ZT,K.ZU,K.ZV,K.ZW,K.ZX,K.ZZ,K.a__,K.a_0,K.a_1,K.a_2,K.a_3,K.a_4,K.a_5,K.a_6,K.a_7,K.a_9,K.a_a,K.a_b,K.a_c,K.a_d,K.a_e,K.a_f,K.a_g,K.a_h,K.a_i,K.Wx,K.Wy,K.Wz,K.WA,K.WB,K.WC,K.WD,K.WE,K.WF,K.WG,K.WI,K.WJ,K.WK,K.WL,K.WM,K.WN,K.WO,K.WP,K.WQ,K.WR,K.WT,K.WU,K.WV,K.WW,K.WX,K.WY,K.WZ,K.X_,K.X0,K.X1,K.X3,K.X4,K.X5,K.X6,K.X7,K.X8,K.X9,K.Xa,K.Xb,K.Xc,K.Xe,K.Xf,K.Xg,K.Xh,K.Xi,K.Xj,K.Xk,K.Xl,K.Xm,K.Xn,K.Xp,K.Xq,K.Xr,K.Xs,K.Xt,K.Xu,K.Xv,K.Xw,K.Xx,K.Xy,K.XA,K.XB,K.XC,K.XD,K.XE,K.XF,K.XG,K.XH,K.XI,K.XJ,K.XL,K.XM,K.XN,K.XO,K.XP,K.XQ,K.XR,K.XS,K.XT,K.XU,K.XW,K.XX,K.XY,K.XZ,K.Y_,K.Y0,K.Y1,K.Y2,K.Y3,K.Y4,K.Y6,K.Y7,K.Y8,K.Y9,K.Ya,K.Yb,K.Yc,K.Yd,K.Ye,K.Yf,K.Yi,K.Yj,K.Yk,K.Yl,K.Ym,K.Yn,K.Yo,K.Yp,K.Yq,K.Yr,K.Yt,K.Yu,K.Yv,K.Yw,K.Yx,K.Yy,K.Yz,K.YA,K.YB,K.YC,K.YE,K.YF,K.YG,K.YH,K.YI,K.YJ,K.YK,K.YL,K.YM,K.YN,K.YP,K.YQ,K.YR,K.YS,K.YT,K.YU,K.YV,K.YW,K.YX,K.YY,K.Z_,T.act,T.acu,T.acv,T.acw,T.acx,Q.ak8,Q.ak9,M.a65,M.a66,M.a68,M.a67,Q.adW,L.a_R,L.a_Q,L.Vo,L.Vn,L.Vp,L.a4O,L.a4N,L.a0q,L.a0o,N.a4z,B.agJ,B.agH,Z.a62,Z.ah0,B.abQ,R.acy,Y.a4C,R.a74]) +r(H.D6,[H.akv,H.akr,H.a3s,H.a3t,H.aba,H.akb,H.a5Y,H.a40,H.a3X,H.aaU,H.a82,H.a84,H.akK,H.VN,H.Wg,H.a6x,H.a3D,H.akp,P.aj8,P.ak3,P.a2d,P.af4,P.a2B,P.a4c,P.a4l,P.aaM,P.afH,P.a5g,P.adh,P.aci,P.ack,P.aiO,P.aiN,P.aji,W.a4E,W.a4F,W.a4G,W.a4H,W.a8_,W.a80,W.aaX,W.aaY,W.aiS,P.aib,P.aic,P.acK,P.akc,P.V4,P.V5,E.a_r,N.ahk,O.a6o,S.a4n,S.afU,E.agl,Z.ahq,K.ahr,K.aeF,K.aeG,K.aeH,L.ahp,L.aho,L.ahm,Q.aht,M.a8i,M.ai5,M.ahR,Z.aii,Z.ail,Z.aj2,Y.adR,E.a33,M.a3a,M.a37,L.UY,L.a51,S.a76,D.a7c,D.a7d,D.a7a,A.a4T,K.a6b,K.a6a,K.a6c,K.a6d,Q.a7t,Q.a7u,E.a7E,E.a7g,E.a7f,T.a7v,K.a7h,N.a8p,A.ahW,A.a98,A.a99,N.aee,U.aaT,S.aeu,D.a0y,D.a0G,U.a00,U.a_V,U.a_Y,U.a03,U.a06,U.ahf,U.ahc,U.a7_,U.a70,A.aeZ,N.a7j,T.a2H,T.afk,K.afo,K.agA,X.ahx,K.aj1,T.agr,T.agq,T.ago,B.a8C,F.ahT,X.a9l,E.a9o,E.ahw,E.ahv,L.akA,Z.Wm,Z.Wq,Z.Wp,Q.Ws,L.a0p,A.akm]) +r(H.D5,[H.akw,H.aj4,H.V0,H.a6D,H.a1V,H.a1X,H.ajH,H.a1p,H.aav,H.aaw,H.VT,H.ajZ,H.ak0,H.a27,H.a28,H.VX,H.a5Z,H.ab7,H.ab8,H.a3N,H.a42,H.a3U,H.a3V,H.a3W,H.a3Y,H.a3Z,H.a4_,H.a2E,H.a1d,H.a15,H.aky,H.akz,H.a6i,H.ah3,H.a6m,H.UL,H.UM,H.a8K,H.a1g,H.a1i,H.a1h,H.a4K,H.abw,H.ah9,H.a83,H.a0a,H.a2W,H.a1B,H.abs,H.acC,H.a10,H.VO,H.akF,H.a6y,P.ad_,P.ad0,P.aiv,P.aiu,P.aj5,P.ad2,P.ad3,P.ad5,P.ad6,P.ad4,P.ad1,P.a2b,P.a2a,P.af_,P.af7,P.af5,P.af1,P.af6,P.af0,P.afa,P.af9,P.af8,P.aaZ,P.ab0,P.ai8,P.ai7,P.acM,P.adm,P.adl,P.agF,P.ae8,P.ae7,P.ajT,P.ahF,P.ahE,P.acr,P.acq,W.a1j,P.VR,P.VS,P.akS,F.agZ,F.agY,F.agP,F.agO,F.agN,F.agM,F.agL,F.agV,F.agW,F.agX,D.a_s,D.a_t,E.ae4,N.ae5,U.ak2,U.aj9,U.a1J,N.Vi,B.VP,D.a2h,D.a2g,N.a2i,N.a2j,K.a21,K.a2_,K.a20,T.a4j,T.a4i,T.a4h,O.a0h,O.a0l,O.a0m,O.a0i,O.a0j,O.a0k,O.a6p,S.a6w,N.abk,N.abl,N.abm,N.abn,E.acX,D.a4o,R.Vd,E.agm,K.adp,K.aeD,K.aew,K.aex,O.ajp,U.ajq,R.afw,R.aft,R.afu,L.afi,L.afz,O.a4r,O.a4s,M.aeM,M.a8h,M.a8g,M.a8b,M.a8c,M.a8d,M.a8e,M.a8f,M.a8a,M.a8l,M.a8k,E.ag7,E.ag6,E.ag5,E.ag3,E.ag4,E.ag2,N.agb,O.abc,Z.aif,Z.aie,Z.aih,Z.aig,X.abW,F.ac2,F.ac3,F.ac0,F.ac1,S.aiC,E.a32,E.a31,E.afP,M.a36,M.a38,M.a39,L.a50,S.a78,S.a77,A.a4Y,A.a4X,A.a4W,K.a5P,K.a5O,K.a5N,K.a7m,K.a7q,U.a7y,N.a8q,N.a8r,N.a8s,N.a9f,N.a9g,Q.a2A,B.a6L,K.a7K,K.a7L,K.a7J,X.abg,N.abM,U.acL,U.aeW,U.aeR,U.aeS,U.aeQ,S.aiX,F.V9,L.adc,L.ada,L.adb,L.ad9,N.aiZ,N.acE,N.a7k,N.a7l,S.aet,S.aer,S.aes,D.a0J,D.a0w,D.a0x,D.a0K,D.a0A,D.a0B,D.a0C,L.aeN,L.aeO,L.aeP,A.a25,A.a23,A.a22,N.Vz,N.VA,N.Wc,N.Wd,D.a2k,D.a2m,D.a2p,D.a2r,D.a2t,D.a2v,D.ael,D.aek,T.afn,T.afm,T.afl,U.afp,U.afq,U.afr,G.UV,A.afI,A.afJ,A.afK,L.afQ,F.agf,F.agg,X.a4M,X.a4L,K.a7X,K.a7Z,K.a7V,K.ahK,K.ahJ,K.a55,K.a57,K.a59,K.a5b,K.a53,X.agD,X.a5H,X.a5G,X.a5I,X.a5F,X.a5E,L.aff,K.ahB,K.a7P,T.aca,T.acb,T.agn,T.a4Q,T.a4P,Y.a8u,Q.a8z,F.a8F,F.a8H,E.a6W,E.a6S,E.a6U,X.a9k,G.aaC,G.aaD,G.aaB,G.aaF,F.aim,F.aio,F.aiq,F.ais,K.acV,Y.afd,U.afY,Q.Wr,Q.adV,B.agK,B.agI,B.agG,Z.ah_]) +q(H.VK,H.RE) +q(H.Km,H.fn) +r(H.c7,[H.Cu,H.CQ,H.CN,H.CO,H.CV,H.CS,H.CP,H.CU,H.Cx,H.Cw,H.Cv,H.CB,H.CC,H.CH,H.CG,H.Cz,H.Cy,H.CE,H.CI,H.CA,H.CD,H.CF,H.CR]) +r(J.i,[J.T,J.v6,J.v7,J.y,J.kt,J.j5,H.mA,H.da,W.a_,W.UO,W.lx,W.tv,W.Cl,W.tX,W.a_k,W.c_,W.iV,W.NK,W.f7,W.fW,W.a_x,W.a08,W.ot,W.Oi,W.uk,W.Ok,W.a0g,W.uu,W.a1,W.OU,W.a1s,W.m4,W.h0,W.a2J,W.Pf,W.uY,W.a4g,W.a4B,W.PN,W.PO,W.hc,W.PP,W.a5d,W.Q9,W.a5B,W.ie,W.a5X,W.hf,W.Qv,W.a6E,W.RC,W.hp,W.S0,W.hq,W.aaK,W.S8,W.SA,W.abZ,W.hw,W.SI,W.ac7,W.acl,W.acB,W.Tg,W.Tp,W.Tw,W.TG,W.TI,P.a3j,P.ve,P.a5w,P.j9,P.Py,P.ja,P.Qg,P.a6k,P.a73,P.Sc,P.jz,P.SO,P.V3,P.Nb,P.US,P.S5]) +r(J.T,[H.lC,H.VH,H.VI,H.Wb,H.aat,H.aaf,H.a9P,H.a9N,H.a9M,H.a9O,H.pT,H.a9s,H.a9r,H.aaj,H.q2,H.aag,H.q_,H.aak,H.q3,H.aaa,H.pW,H.aab,H.pX,H.aar,H.aaq,H.aa8,H.aa7,H.a9y,H.pR,H.a9F,H.pS,H.aa3,H.aa2,H.a9w,H.pQ,H.aad,H.pY,H.a9Y,H.pU,H.a9v,H.pP,H.aae,H.pZ,H.a9J,H.a9I,H.aan,H.q4,H.a9H,H.a9G,H.a9W,H.a9V,H.a9u,H.a9t,H.a9B,H.a9A,H.kO,H.kQ,H.aac,H.iu,H.a9U,H.kS,H.kR,H.a9z,H.kP,H.a9R,H.a9Q,H.aa1,H.agz,H.a9K,H.kT,H.a9D,H.a9C,H.aa4,H.a9x,H.kU,H.aa_,H.a9Z,H.aa0,H.LC,H.na,H.aai,H.q1,H.aah,H.q0,H.aa6,H.aa5,H.LE,H.LD,H.LB,H.n9,H.xn,H.aap,H.jr,H.LA,H.a9T,H.pV,H.aal,H.aam,H.aas,H.aao,H.a9L,H.acf,H.it,H.a3C,H.a9X,H.a9E,H.a9S,H.mj,J.K7,J.iw,J.hZ]) +q(H.ace,H.LA) +r(H.df,[H.eX,H.q5,H.tL]) +r(H.eX,[H.vw,H.Cs,H.CK,H.oc,H.od,H.tM,H.oe]) +r(P.r,[H.vV,H.jH,H.O,H.ee,H.aR,H.j_,H.ng,H.js,H.xq,H.m3,H.hB,H.yB,P.v3,H.Sb,P.vo,P.lQ,T.eC,R.bs,R.uS]) +r(H.ed,[H.om,H.K5]) +r(H.om,[H.L3,H.CY,H.D1,H.CZ,H.Jh,H.y6,H.K3]) +q(H.Jd,H.y6) +q(H.CJ,H.oe) +r(P.bu,[H.Cj,H.i_,P.l3,H.GC,H.Mv,H.La,H.OC,P.va,P.lv,P.J6,P.fl,P.J4,P.Mx,P.qC,P.ju,P.Db,P.F5,U.P0]) +r(H.a1_,[H.iP,H.Oh]) +r(H.cY,[H.dr,H.JM]) +r(H.dr,[H.Qq,H.Qp,H.zS,H.wd,H.wf,H.wg,H.wi,H.wj]) +q(H.we,H.Qq) +q(H.JK,H.Qp) +q(H.wh,H.zS) +q(H.a07,H.Oh) +q(H.JN,H.JM) +r(H.cE,[H.um,H.wa,H.Jz,H.JD,H.JB,H.JA,H.JC]) +r(H.um,[H.Jp,H.Jo,H.Jn,H.Jt,H.Jx,H.Jw,H.Jr,H.Jq,H.Jv,H.Jy,H.Js,H.Ju]) +q(H.a2x,H.FD) +q(H.Gm,H.Gn) +r(H.Vw,[H.p9,H.xl]) +r(H.acn,[H.a2C,H.a_w]) +q(H.Vx,H.a6g) +q(H.a13,P.a6f) +r(H.ade,[H.Ty,H.aiF,H.Tu]) +q(H.ah1,H.Ty) +q(H.agt,H.Tu) +r(H.f6,[H.ob,H.oN,H.oQ,H.oZ,H.p1,H.pH,H.qi,H.qn]) +r(H.a8Y,[H.a_M,H.a4I]) +r(H.ud,[H.a9c,H.Gh,H.a86]) +q(P.vp,P.zr) +r(P.vp,[H.iL,H.qE,W.Nt,W.ny,W.d2,P.FQ,E.jB]) +q(H.Pq,H.iL) +q(H.Ms,H.Pq) +r(H.qd,[H.Cq,H.L4]) +q(H.QS,H.G5) +r(H.wB,[H.wp,H.kW]) +q(H.a81,H.x0) +r(H.abO,[H.a0f,H.VL]) +r(H.a11,[H.a5h,H.abK,H.a5v,H.a_E,H.a63,H.a0U,H.acm,H.a52]) +r(H.Gh,[H.a2U,H.UT,H.a1A]) +r(H.aby,[H.abE,H.abL,H.abG,H.abJ,H.abF,H.abI,H.abx,H.abB,H.abH,H.abD,H.abC,H.abA]) +q(P.m_,P.a1N) +q(P.Lz,P.m_) +q(H.FC,P.Lz) +q(H.FG,H.FC) +q(J.a3B,J.y) +r(J.kt,[J.oV,J.v8]) +r(H.jH,[H.lD,H.B2]) +q(H.yS,H.lD) +q(H.yu,H.B2) +q(H.c6,H.yu) +q(P.vx,P.at) +r(P.vx,[H.lF,H.dU,P.nz,P.Pt,W.Na]) +q(H.D7,H.qE) +r(H.O,[H.bv,H.lU,H.vm,P.nA,P.zu,P.jP,P.nI,P.Ao]) +r(H.bv,[H.ht,H.aV,H.bN,P.vq,P.Pu]) +q(H.lT,H.ee) +r(P.GA,[H.vy,H.yc,H.Ma,H.LI,H.LJ]) +q(H.un,H.ng) +q(H.oA,H.js) +q(P.AP,P.p4) +q(P.ns,P.AP) +q(H.tV,P.ns) +r(H.ok,[H.t,H.bQ]) +q(H.w5,P.l3) +r(H.Mb,[H.LY,H.o8]) +r(P.v3,[H.MS,P.Az]) +r(H.da,[H.vW,H.pa]) +r(H.pa,[H.zH,H.zJ]) +q(H.zI,H.zH) +q(H.kB,H.zI) +q(H.zK,H.zJ) +q(H.f0,H.zK) +r(H.kB,[H.vX,H.vY]) +r(H.f0,[H.IY,H.vZ,H.IZ,H.J_,H.J0,H.w_,H.mB]) +q(H.AL,H.OC) +q(P.aM,P.yx) +q(P.qK,P.Ax) +r(P.hs,[P.rL,W.yU]) +r(P.rL,[P.l6,P.z1]) +q(P.qP,P.l5) +q(P.S9,P.MQ) +r(P.Qn,[P.zi,P.rM]) +r(P.O4,[P.yI,P.O3]) +r(P.Tc,[P.NU,P.RB]) +q(P.z8,P.nz) +r(H.dU,[P.afO,P.rk]) +q(P.nG,P.Bd) +r(P.nG,[P.l8,P.fM,P.Bh]) +q(P.e9,P.hD) +q(P.iC,P.e9) +r(P.iC,[P.yK,P.jK]) +q(P.dQ,P.Bh) +r(P.S4,[P.cd,P.dP]) +r(P.S3,[P.Ap,P.Aq]) +q(P.xv,P.Ap) +r(P.iH,[P.d4,P.As,P.nH]) +q(P.Ar,P.Aq) +q(P.qb,P.Ar) +r(P.D8,[P.Ve,P.a0V,P.a3H]) +q(P.Dd,P.M0) +r(P.Dd,[P.Vf,P.a3J,P.a3I,P.acs,P.acp]) +q(P.GD,P.va) +q(P.afF,P.afG) +q(P.aco,P.a0V) +r(P.fl,[P.ps,P.Gt]) +q(P.NX,P.AQ) +r(W.a_,[W.ab,W.Vu,W.a1t,W.uW,W.a4A,W.IO,W.vQ,W.vS,W.Jb,W.a8t,W.iz,W.ho,W.Am,W.aaJ,W.hv,W.fa,W.AF,W.acA,W.nu,P.a_y,P.V6,P.o5]) +r(W.ab,[W.aB,W.hR,W.iY,W.qL]) +r(W.aB,[W.ad,P.ah]) +r(W.ad,[W.BP,W.BV,W.o6,W.ly,W.Ch,W.k6,W.uh,W.Fz,W.FP,W.j1,W.Go,W.me,W.mh,W.vg,W.H_,W.mw,W.kA,W.Ja,W.Jk,W.wb,W.JG,W.x4,W.Lq,W.LQ,W.qa,W.xE,W.xJ,W.M8,W.M9,W.qj,W.qk]) +q(W.on,W.c_) +q(W.a_l,W.iV) +q(W.oo,W.NK) +q(W.op,W.f7) +r(W.fW,[W.a_n,W.a_o]) +q(W.Oj,W.Oi) +q(W.uj,W.Oj) +q(W.Ol,W.Ok) +q(W.Fu,W.Ol) +r(W.tX,[W.a1q,W.a5T]) +q(W.eT,W.lx) +q(W.OV,W.OU) +q(W.oE,W.OV) +q(W.Pg,W.Pf) +q(W.mb,W.Pg) +q(W.kk,W.uW) +r(W.a1,[W.jC,W.p6,W.ij,W.LW,P.MA]) +r(W.jC,[W.j8,W.ef,W.l1]) +q(W.IQ,W.PN) +q(W.IR,W.PO) +q(W.PQ,W.PP) +q(W.IS,W.PQ) +q(W.Qa,W.Q9) +q(W.pc,W.Qa) +q(W.Qw,W.Qv) +q(W.Ka,W.Qw) +r(W.ef,[W.ji,W.nt]) +q(W.L9,W.RC) +q(W.Lw,W.iz) +q(W.An,W.Am) +q(W.LU,W.An) +q(W.S1,W.S0) +q(W.LV,W.S1) +q(W.M_,W.S8) +q(W.SB,W.SA) +q(W.Mi,W.SB) +q(W.AG,W.AF) +q(W.Mj,W.AG) +q(W.SJ,W.SI) +q(W.y5,W.SJ) +q(W.MC,W.mw) +q(W.MG,W.fa) +q(W.Th,W.Tg) +q(W.NJ,W.Th) +q(W.yJ,W.uk) +q(W.Tq,W.Tp) +q(W.P9,W.Tq) +q(W.Tx,W.Tw) +q(W.zG,W.Tx) +q(W.TH,W.TG) +q(W.S2,W.TH) +q(W.TJ,W.TI) +q(W.Sh,W.TJ) +q(W.Ov,W.Na) +q(W.r1,W.yU) +q(W.yV,P.kX) +q(W.Sq,W.Al) +q(P.Sf,P.aia) +q(P.iB,P.acJ) +r(P.j6,[P.v9,P.ri]) +q(P.mi,P.ri) +q(P.Pz,P.Py) +q(P.GN,P.Pz) +q(P.Qh,P.Qg) +q(P.J9,P.Qh) +q(P.pF,P.ah) +q(P.Sd,P.Sc) +q(P.M3,P.Sd) +q(P.SP,P.SO) +q(P.Mp,P.SP) +r(P.Jc,[P.m,P.N]) +q(P.BY,P.Nb) +q(P.a5y,P.o5) +q(P.S6,P.S5) +q(P.LX,P.S6) +q(Y.a_P,Y.Ob) +r(Y.a_P,[N.j,N.aX,G.hX,A.a9a]) +r(N.j,[N.aJ,N.a7,N.ag,N.b6,N.Qd]) +r(N.aJ,[X.tK,F.K_,F.IW,D.EZ,K.F1,R.C3,R.C2,V.Cn,E.os,Z.Fq,K.r0,K.Op,E.FX,B.Gp,R.oS,L.MR,Q.GS,M.Aj,K.OS,M.Ng,E.Lo,N.xG,O.M5,K.xX,S.SG,L.Qe,T.Kc,T.oY,T.eN,M.ol,D.G9,L.mc,M.qN,X.p7,X.PS,E.J2,U.dq,S.pf,Q.Lb,B.Lm,E.Ly,L.Qf,L.Mc,U.qx,U.Mm,L.MF,S.De,Q.Df,K.Lp]) +r(N.a7,[F.wn,D.qS,E.pu,N.u5,S.vA,E.tp,E.tz,E.nE,Z.wF,K.tF,K.qZ,K.qY,K.ov,D.v_,R.zd,L.yq,K.th,L.z5,L.mg,M.vz,G.Gs,M.x2,M.yW,M.x1,M.nJ,N.zy,Z.xQ,S.y3,U.fk,U.m2,S.yd,F.tt,L.o2,T.f_,X.kN,S.lR,D.ox,L.m0,U.uJ,A.uL,A.j2,D.jm,T.m9,U.uX,L.vu,F.zB,K.w1,X.ru,X.w9,L.uQ,K.kM,K.x_,T.rr,Q.x8,F.xc,F.AD,F.xS,F.ye,Q.lG,B.mL]) +q(N.aa,N.S7) +r(N.aa,[F.Qs,D.qT,E.rA,N.B3,S.zv,E.yk,E.yr,E.rp,Z.Tz,K.Tf,K.r_,K.yN,K.B4,D.ze,R.B8,L.B0,L.B7,L.B9,M.Ts,G.rg,M.Ad,M.B5,M.Ae,M.rK,N.Ba,Z.Be,S.Bg,U.yh,U.z_,S.TW,F.Nc,L.ym,T.zF,S.yM,D.yP,L.r4,U.P6,A.uM,A.r7,D.pt,T.rc,U.Tr,L.PE,F.Tt,K.zO,X.zQ,X.Qk,L.B6,K.TF,K.A9,T.iE,Q.x9,F.Ah,X.Ak,F.Bf,F.AC,K.yi,F.Tb,Q.yD,B.zT]) +r(B.ap,[X.bW,V.F4,B.yb,B.nD,N.Sn,E.u9]) +r(X.bW,[G.N_,S.MT,S.MU,S.QW,S.Ry,S.NT,S.SK,S.yy,R.B_]) +q(G.N0,G.N_) +q(G.N1,G.N0) +q(G.nZ,G.N1) +r(T.a9m,[G.afA,D.a29,M.xw,Y.Vq,Y.VY]) +q(S.QX,S.QW) +q(S.QY,S.QX) +q(S.ww,S.QY) +q(S.Rz,S.Ry) +q(S.jp,S.Rz) +q(S.u8,S.NT) +q(S.SL,S.SK) +q(S.SM,S.SL) +q(S.nr,S.SM) +q(S.yz,S.yy) +q(S.yA,S.yz) +q(S.oj,S.yA) +r(S.oj,[S.tk,A.yj]) +r(Z.wc,[Z.fX,E.adj,M.adk]) +r(Z.fX,[Z.zp,Z.h6,Z.xY,Z.fp,Z.oG,Z.NY]) +q(R.b7,R.B_) +r(R.aD,[R.ek,R.aK,R.hS]) +r(R.aK,[R.wY,R.eO,R.wH,R.kr,D.vK,L.zg,M.n7,K.nn,G.Fc,G.lS,G.lA,G.nm]) +r(P.J,[E.NL,E.ka]) +q(E.dn,E.NL) +r(F.abR,[L.adZ,F.a_u,L.aeq,F.a4u]) +q(T.dJ,T.Ph) +q(T.NM,T.dJ) +q(T.Dh,T.NM) +r(L.cC,[L.NN,U.PI,L.T9,Y.Pc,U.PJ,B.Ta,T.Qr]) +q(Z.fY,Z.O0) +r(Z.fY,[D.hC,S.dF,V.hn]) +r(Z.Cd,[D.ae2,S.ys,V.ai0]) +r(E.pu,[E.oq,E.rn]) +q(E.ik,E.rA) +r(E.ik,[E.yF,E.PK]) +q(N.yG,N.B3) +r(N.ag,[N.GL,N.b_,L.yH,Q.zs,N.dX,N.kJ,A.fV,G.LP]) +r(N.GL,[N.NO,T.Ki,N.FJ,L.JI]) +r(B.H,[K.Rj,T.Px,A.RN]) +q(K.x,K.Rj) +r(K.x,[S.B,G.dc,A.Rs]) +r(S.B,[E.A3,T.A5,L.rC,Q.A0,B.zW,D.zX,D.Ra,V.Ky,F.Rc,U.KE,Q.A1,L.KN,K.Rq,Q.iG,N.Rt,A.TC,X.TE,E.Bc]) +q(E.A4,E.A3) +q(E.KS,E.A4) +r(E.KS,[E.wM,K.Ri,M.A_,V.Kv,E.KT,E.KH,E.KL,E.R4,E.rB,E.Kx,E.KZ,E.KC,E.KJ,E.KU,E.wN,E.KK,E.wJ,E.wQ,E.Kr,E.KI,E.Kz,E.KF,E.KG,E.KB,E.wL,T.rD,F.Rm,N.IN]) +q(N.R8,E.wM) +r(V.F4,[F.Su,K.Oq,L.Pm,M.RQ,F.St,L.Pd]) +q(R.F0,R.NP) +r(N.b6,[N.bg,N.dM]) +r(N.bg,[K.za,Z.uB,R.zR,M.dK,M.Ac,M.RG,U.yg,F.yl,T.fr,S.eb,U.r6,A.z0,L.zt,F.i2,K.ma,E.pq,K.ya,T.zE,K.x6,Q.Ag,F.rI,U.yR]) +q(K.NR,K.w2) +q(K.u6,K.NR) +q(K.aef,R.F0) +r(Y.du,[Y.fq,Y.ue]) +r(Y.fq,[U.l7,K.Fk]) +r(U.l7,[U.oB,U.FI,U.FH]) +q(U.bE,U.P_) +q(U.lZ,U.P0) +r(Y.ue,[U.OZ,Y.Fj,A.RM]) +r(B.hQ,[B.di,L.zf,M.RF,F.qz,D.kI,A.IU,N.eF,A.pL,K.wX,L.GE,F.io,K.cF,X.jc,L.z2,E.pJ,X.RR,Y.wl]) +r(D.ec,[D.GW,N.h1]) +r(D.GW,[D.cR,N.Mu]) +q(F.vl,F.ex) +q(N.uF,U.bE) +q(F.bk,F.QF) +q(F.TO,F.MN) +q(F.TP,F.TO) +q(F.SU,F.TP) +r(F.bk,[F.Qx,F.QM,F.QI,F.QD,F.QG,F.QB,F.QK,F.QQ,F.ih,F.Qz]) +q(F.Qy,F.Qx) +q(F.mN,F.Qy) +r(F.SU,[F.TK,F.TT,F.TR,F.TN,F.TQ,F.TM,F.TS,F.TV,F.TU,F.TL]) +q(F.SQ,F.TK) +q(F.QN,F.QM) +q(F.mQ,F.QN) +q(F.SY,F.TT) +q(F.QJ,F.QI) +q(F.jj,F.QJ) +q(F.SW,F.TR) +q(F.QE,F.QD) +q(F.kF,F.QE) +q(F.ST,F.TN) +q(F.QH,F.QG) +q(F.kG,F.QH) +q(F.SV,F.TQ) +q(F.QC,F.QB) +q(F.jh,F.QC) +q(F.SS,F.TM) +q(F.QL,F.QK) +q(F.mP,F.QL) +q(F.SX,F.TS) +q(F.QR,F.QQ) +q(F.mS,F.QR) +q(F.T_,F.TV) +q(F.QO,F.ih) +q(F.QP,F.QO) +q(F.mR,F.QP) +q(F.SZ,F.TU) +q(F.QA,F.Qz) +q(F.mO,F.QA) +q(F.SR,F.TL) +q(S.Pa,D.cV) +q(S.cB,S.Pa) +r(S.cB,[S.w6,F.fZ]) +r(S.w6,[K.h_,S.pp,O.ul]) +r(O.rP,[O.zA,O.rt]) +r(S.pp,[T.ez,N.C5]) +r(O.ul,[O.hA,O.h3,O.he]) +r(N.C5,[N.eD,X.qJ]) +q(R.oK,R.iy) +q(S.a4q,K.Li) +r(T.a9n,[E.aiw,E.agj,K.Or,S.aiy]) +q(E.QU,P.N) +r(N.b_,[E.N5,Z.Po,K.Pp,K.ro,E.Ns,M.Pl,X.tm,T.Jf,T.ua,T.D0,T.CX,T.K1,T.K2,T.qA,T.oi,T.Da,T.G6,T.dL,T.es,T.iW,T.jq,T.dT,T.G7,T.GO,T.mF,T.LO,T.GU,T.R2,T.f5,T.fw,T.BL,T.pK,T.vP,T.C7,T.lY,T.uZ,T.tT,M.F9,D.Pb,T.G0,T.G1,F.RI,E.rJ,K.FM,N.IM]) +q(T.KV,T.A5) +r(T.KV,[T.Kp,Z.Rf,K.Rg,T.KM,T.Kw]) +r(T.Kp,[E.R6,E.R7,T.KR,T.KD]) +q(V.tq,V.N4) +q(D.p5,R.wH) +q(Q.vB,Q.PG) +q(D.tx,D.Ni) +q(M.ty,M.Nj) +r(K.bS,[T.pd,K.Qb]) +q(T.d1,T.pd) +q(T.rq,T.d1) +q(T.dy,T.rq) +r(T.dy,[T.wt,V.i9]) +r(T.wt,[E.zD,T.wC,K.yO]) +q(X.tA,X.Nk) +q(Z.R1,Z.Tz) +q(M.tE,M.Nl) +q(A.bm,A.Nn) +q(K.B1,K.Tf) +q(K.Nm,K.B1) +q(A.cO,A.PU) +r(A.cO,[V.IK,A.O2,A.jw]) +r(V.IK,[K.PT,V.yT]) +q(M.Ci,M.No) +q(A.tI,A.Nq) +q(F.tJ,F.Nr) +q(K.Cr,K.Nu) +q(A.oh,A.Nv) +q(E.H1,E.ka) +q(Z.ub,Z.NW) +q(E.uf,T.wC) +q(Y.ug,Y.Oc) +q(G.ui,G.Of) +q(K.ow,K.Op) +q(K.qX,K.B4) +q(D.Fy,K.tF) +r(V.b5,[D.Ti,D.Tk,D.Tm,D.Tj,D.Tl]) +q(D.Ow,D.Ti) +q(D.Oy,D.Tk) +q(D.OA,D.Tm) +q(D.Ox,D.Tj) +q(D.Oz,D.Tl) +q(T.uq,T.OB) +q(A.aaQ,A.a1H) +q(A.Tn,A.aaQ) +q(A.To,A.Tn) +q(A.aeJ,A.To) +q(A.ahS,A.a1G) +q(S.uC,S.OY) +r(M.hW,[D.v0,R.ks]) +r(R.ks,[Y.kp,O.v1,U.v2]) +r(R.oU,[O.afx,U.afy]) +q(R.zc,R.B8) +q(R.Gv,R.oS) +r(Y.bI,[F.eW,Y.fC,Y.fK,F.Cb]) +r(F.eW,[F.Q8,F.hy,F.f1]) +q(L.Nh,L.B0) +r(K.th,[L.RP,X.BS,K.LK,K.Lf,K.L5,K.Fa,K.BQ]) +q(L.z6,L.B7) +r(N.aX,[N.a2,N.tU,N.Qc]) +r(N.a2,[L.O_,Q.PD,N.pO,N.wZ,N.GK,N.my,A.rj,G.q8]) +q(L.zh,L.B9) +q(L.Gx,L.Pn) +r(M.dK,[Q.kw,K.zb,Y.md,L.kb]) +q(M.PL,M.Ts) +r(G.Gs,[M.zw,K.tg,G.te,G.td,G.tb,G.tf]) +q(G.oP,G.rg) +r(G.oP,[G.nY,G.MW]) +r(G.nY,[M.PH,K.MZ,G.MX,G.MV,G.MY]) +q(E.w0,E.Q7) +q(U.w8,U.Qj) +q(V.zx,V.i9) +q(V.ms,V.zx) +r(K.jd,[K.FN,K.F_]) +q(K.Jm,K.Ql) +q(R.ws,R.QT) +q(B.wv,B.QV) +q(T.wz,T.QZ) +q(M.Le,M.Ad) +r(K.Wi,[S.aw,G.kV]) +q(M.yp,S.aw) +r(B.a4Z,[M.ahQ,E.aix]) +q(M.yX,M.B5) +q(M.Af,M.Ae) +q(M.pE,M.Af) +q(M.pl,M.pD) +q(X.xe,X.RJ) +q(Q.xr,Q.RV) +q(K.xu,K.S_) +q(N.Bb,N.Ba) +q(N.zz,N.Bb) +q(N.Ay,F.qz) +q(R.xH,R.Sk) +q(U.xI,U.Sp) +q(T.xM,T.Sr) +q(Z.Ss,F.xT) +q(Z.AA,Z.Be) +q(R.xV,R.Sw) +q(R.dz,R.Sz) +q(X.fI,X.SD) +q(X.H0,K.u6) +q(X.jE,X.T6) +q(A.y_,A.SE) +q(S.y0,S.SF) +q(S.rO,S.Bg) +q(T.y4,T.SH) +q(U.y9,U.T0) +r(K.lt,[K.dE,K.hM,K.PR]) +r(K.tw,[K.cs,K.zC]) +r(F.Cb,[F.d6,F.dR]) +q(O.be,P.Lv) +r(Y.fC,[X.dS,X.dd,X.e0]) +r(V.c9,[V.b4,V.ev,V.lc]) +r(E.Np,[E.yt,E.rl]) +r(M.h5,[M.BX,Y.x5]) +q(L.mf,L.Pi) +r(L.mf,[M.aeK,L.IV]) +q(L.ts,M.BX) +q(L.a3c,L.Pj) +q(D.a_G,D.a9h) +q(M.M4,M.Sg) +q(Q.qv,G.hX) +q(A.z,A.Sx) +q(M.n2,M.xw) +r(O.h2,[S.fm,G.q7]) +r(O.hV,[S.o9,G.LM]) +r(K.id,[S.eM,G.nc,G.xs]) +q(S.yC,S.eM) +q(S.tW,S.yC) +r(S.tW,[B.fz,F.fu,Q.dZ,K.dg,N.iA]) +q(B.R9,B.zW) +q(B.Ku,B.R9) +q(D.zY,D.zX) +q(D.Rb,D.zY) +q(D.mU,D.Rb) +r(D.kI,[D.AB,D.yY,D.qO]) +q(F.Rd,F.Rc) +q(F.Re,F.Rd) +q(F.KA,F.Re) +q(T.vh,T.Px) +r(T.vh,[T.K4,T.JJ,T.dG]) +r(T.dG,[T.jb,T.tR,T.D_,T.tQ,T.w7,T.wo,T.mn,T.uK,T.tn]) +q(T.qB,T.jb) +q(A.PW,A.Tv) +q(K.pi,Z.VZ) +r(K.ahU,[K.adU,K.l9]) +r(K.l9,[K.RA,K.Sm,K.MM]) +q(Q.Rk,Q.A1) +q(Q.Rl,Q.Rk) +q(Q.wP,Q.Rl) +q(E.R5,E.R4) +q(E.Kq,E.R5) +q(E.n6,E.u9) +r(E.rB,[E.Kt,E.Ks,E.A2]) +r(E.A2,[E.KO,E.KP]) +r(E.KT,[E.KQ,E.jo,T.zV,T.zZ]) +q(G.LL,G.RW) +r(G.nc,[G.RX,F.RY]) +q(G.jt,G.RX) +r(G.dc,[F.A7,T.Rn]) +q(F.Ro,F.A7) +q(F.Rp,F.Ro) +q(F.py,F.Rp) +q(U.KX,F.py) +q(F.RZ,F.RY) +q(F.iv,F.RZ) +q(T.wR,T.Rn) +q(T.KY,T.wR) +q(K.Rr,K.Rq) +q(K.pz,K.Rr) +q(K.wO,K.pz) +q(A.wS,A.Rs) +q(Q.pA,Q.iG) +q(Q.KW,Q.pA) +q(N.Ru,N.Rt) +q(N.L_,N.Ru) +q(A.Lr,A.RL) +q(A.c0,A.RN) +q(A.hE,P.bC) +q(A.pM,A.RO) +q(A.mH,A.pM) +r(E.a8Z,[E.ac5,E.a4k,E.abo]) +q(Q.VD,Q.BW) +q(Q.a6e,Q.VD) +q(F.Nd,N.hu) +q(N.aec,Q.Vh) +q(Q.ku,Q.Pv) +r(Q.ku,[Q.mk,Q.ml,Q.vf]) +q(G.a41,G.Pw) +r(G.a41,[G.d,G.k]) +q(A.So,A.vU) +q(A.mG,A.vR) +q(B.wD,B.R_) +q(B.hg,B.R0) +r(B.hg,[B.jn,B.wE]) +r(B.wD,[Q.a6J,B.a6K,A.Kj]) +q(X.fH,P.cH) +q(B.uy,B.nj) +q(U.az,U.Ps) +q(U.aO,U.MP) +r(U.aO,[U.bi,U.hP,U.Fr,U.Fo,U.Kf,U.L0,U.J3,U.Kd,U.Fn,F.Lg]) +q(U.UP,U.MO) +r(U.az,[U.k0,U.k4,U.lN,U.pr,U.pb,U.po,U.lM,F.hm,M.lO]) +q(S.AS,S.TW) +q(F.C_,F.Nc) +r(U.w4,[L.oW,S.qW,U.fy,L.rv,A.rG]) +q(T.Cp,T.es) +r(N.dM,[T.vk,T.mT,T.FW,G.vb]) +r(N.dX,[T.lI,T.xy,T.FU,T.ML,T.L2,D.Os,X.AH,Q.Lx]) +q(T.Qi,N.pO) +q(T.Gu,T.xy) +r(T.FU,[T.L8,T.D9]) +q(N.kK,N.wZ) +q(N.AT,N.C6) +q(N.AU,N.AT) +q(N.AV,N.AU) +q(N.AW,N.AV) +q(N.AX,N.AW) +q(N.AY,N.AX) +q(N.AZ,N.AY) +q(N.MJ,N.AZ) +q(E.Ff,U.fk) +q(Y.xP,U.bi) +r(Y.xP,[E.Og,E.Oa,E.O6,E.O5,E.O9,E.O8,E.O7,E.OE,E.OF,E.OG,E.OH,E.OI,E.OJ,E.OK,E.OL,E.OM,E.ON,E.OO,E.OP,E.OQ,E.OR,E.PX,E.Q_,E.Q2,E.Q5,E.PY,E.PZ,E.Q0,E.Q1,E.Q3,E.Q4,E.RK,E.NH,E.NV,E.Qm]) +q(E.Fg,X.kN) +q(S.ou,S.qW) +q(S.On,F.io) +q(A.RH,N.eF) +q(A.iq,A.RH) +q(R.n1,A.iq) +q(S.Oo,R.n1) +r(B.di,[D.qm,B.wk]) +q(D.Ot,D.yP) +q(D.yQ,D.Ot) +q(D.Ou,D.yQ) +q(D.oy,D.Ou) +q(O.P4,O.P3) +q(O.d8,O.P4) +q(O.m1,O.d8) +q(O.P2,O.P1) +q(O.uI,O.P2) +q(L.G_,L.m0) +q(L.P5,L.r4) +r(S.eb,[L.yZ,X.RS]) +q(U.G2,U.P7) +q(U.d3,U.TB) +q(U.iF,U.TA) +q(U.R3,U.G2) +q(U.Kl,U.R3) +q(A.eU,A.r7) +r(N.h1,[N.b8,N.kj]) +r(N.tU,[N.xB,N.fG,N.jk]) +r(N.jk,[N.mI,N.ea]) +r(D.m8,[D.cf,X.N3]) +r(D.a9_,[D.O1,X.agi]) +q(T.uT,K.mC) +q(U.z9,U.Tr) +q(S.rh,N.ea) +q(A.vj,A.fV) +q(A.TD,A.TC) +q(A.Rh,A.TD) +q(F.PM,F.Tt) +q(K.Fh,K.Mq) +q(K.dl,K.a7R) +r(K.ld,[K.rs,K.zL,K.zM,K.zN]) +q(K.zP,K.zO) +q(K.i5,K.zP) +r(K.Rw,[K.Q6,K.and]) +r(K.cF,[K.Pe,U.cQ,U.mW]) +q(X.pe,X.Qk) +q(X.SC,N.my) +q(X.rE,X.TE) +q(L.z3,L.B6) +q(L.a5J,L.rv) +q(K.Rx,K.TF) +r(U.cQ,[U.fc,F.Rv]) +r(U.fc,[U.A8,U.wV]) +r(U.A8,[U.wU,U.L1]) +q(U.pB,U.mW) +q(U.wW,U.pB) +q(Z.L7,B.yb) +q(Z.Qt,Z.L7) +q(Z.Qu,Z.Qt) +q(Z.K9,Z.Qu) +q(T.Oe,U.Fo) +r(M.Lh,[M.ko,M.a2K,M.a0n,M.C4,M.Fx]) +q(M.FS,M.OX) +q(G.rH,U.fy) +q(G.eh,G.rH) +r(G.eh,[G.xb,G.fE,G.i8,G.n0,G.Mz]) +q(Q.lb,P.mo) +r(L.Ll,[L.Kh,L.Ca,L.tP,L.ta]) +q(A.pG,A.rG) +q(B.Ce,B.Lm) +q(B.vs,B.Ce) +q(F.Ai,F.Ah) +q(F.xd,F.Ai) +q(E.iJ,T.ez) +q(E.iK,N.eD) +q(X.aN,X.RU) +q(X.nv,X.Te) +q(X.pN,X.RR) +q(E.A6,E.Bc) +q(G.rF,D.cR) +r(G.aaz,[G.aay,G.aaA]) +q(G.q9,G.LP) +q(G.LN,G.q9) +q(F.AE,F.Bf) +q(U.T8,M.qw) +r(Y.Ge,[S.Di,S.Dj,S.Dk,S.Dl,S.Dm,S.Dn,S.Do,S.Dp,S.Dq,S.Dr,S.Ds,S.Dt,S.tY,S.Dv,S.tZ,S.u_,S.DY,S.DZ,S.E_,S.E0,S.E1,S.u0,S.E3,S.E4,S.E5,S.E6,S.E7,S.E8,S.E9,S.Ea,S.Eb,S.Ec,S.Ed,S.Ee,S.Ef,S.Eg,S.Eh,S.Ei,S.Ej,S.Ek,S.El,S.Em,S.En,S.Eo,S.Ep,S.Eq,S.Er,S.Es,S.Et,S.Eu,S.Ev,S.Ew,S.Ex,S.Ey,S.Ez,S.EA,S.u1,S.EC,S.ED,S.EE,S.EF,S.EG,S.EH,S.u2,S.EK,S.EL,S.EM,S.EN,S.EO,S.EP,S.EQ,S.ER,S.ES,S.ET,S.EU,S.u3,S.EY]) +q(S.Du,S.tY) +r(S.tZ,[S.Dw,S.Dx,S.Dy,S.Dz,S.DA,S.DB,S.DC,S.DD]) +r(S.u_,[S.DE,S.DF,S.DG,S.DH,S.DI,S.DJ,S.DK,S.DL,S.DM,S.DN,S.DO,S.DP,S.DQ,S.DR,S.DS,S.DT,S.DU,S.DV,S.DW,S.DX]) +q(S.E2,S.u0) +q(S.EB,S.u1) +r(S.u2,[S.EI,S.EJ]) +r(S.u3,[S.EV,S.u4]) +r(S.u4,[S.EW,S.EX]) +r(U.Gf,[Y.H2,Y.H3,Y.H4,Y.H5,Y.H6,Y.H7,Y.H8,Y.H9,Y.Ha,Y.Hb,Y.Hc,Y.Hd,Y.vC,Y.Hf,Y.vD,Y.vE,Y.HI,Y.HJ,Y.HK,Y.HL,Y.HM,Y.vF,Y.HO,Y.HP,Y.HQ,Y.HR,Y.HS,Y.HT,Y.HU,Y.HV,Y.HW,Y.HX,Y.HY,Y.HZ,Y.I_,Y.I0,Y.I1,Y.I2,Y.I3,Y.I4,Y.I5,Y.I6,Y.I7,Y.I8,Y.I9,Y.Ia,Y.Ib,Y.Ic,Y.Id,Y.Ie,Y.If,Y.Ig,Y.Ih,Y.Ii,Y.Ij,Y.Ik,Y.Il,Y.vG,Y.In,Y.Io,Y.Ip,Y.Iq,Y.Ir,Y.Is,Y.vH,Y.Iv,Y.Iw,Y.Ix,Y.Iy,Y.Iz,Y.IA,Y.IB,Y.IC,Y.ID,Y.IE,Y.IF,Y.vI,Y.IJ]) +q(Y.He,Y.vC) +r(Y.vD,[Y.Hg,Y.Hh,Y.Hi,Y.Hj,Y.Hk,Y.Hl,Y.Hm,Y.Hn]) +r(Y.vE,[Y.Ho,Y.Hp,Y.Hq,Y.Hr,Y.Hs,Y.Ht,Y.Hu,Y.Hv,Y.Hw,Y.Hx,Y.Hy,Y.Hz,Y.HA,Y.HB,Y.HC,Y.HD,Y.HE,Y.HF,Y.HG,Y.HH]) +q(Y.HN,Y.vF) +q(Y.Im,Y.vG) +r(Y.vH,[Y.It,Y.Iu]) +r(Y.vI,[Y.IG,Y.vJ]) +r(Y.vJ,[Y.IH,Y.II]) +r(T.db,[S.JO,K.JP,Z.JQ,G.JR,D.JS,B.JT,G.JU,R.JV,K.JW,T.JX,M.JY,S.JZ]) +r(L.fo,[L.Fm,L.C9,L.IT,L.Fw]) +q(Z.wm,A.j2) +q(Z.ry,A.eU) +q(E.Pr,E.jB) +q(E.Mr,E.Pr) +s(H.Oh,H.a87) +s(H.Qp,H.qV) +s(H.Qq,H.qV) +s(H.zS,H.qV) +s(H.Tu,H.T7) +s(H.Ty,H.T7) +s(H.qE,H.Mw) +s(H.B2,P.M) +s(H.zH,P.M) +s(H.zI,H.uz) +s(H.zJ,P.M) +s(H.zK,H.uz) +s(P.qK,P.N9) +s(P.zr,P.M) +s(P.Ap,P.at) +s(P.Aq,P.v5) +s(P.Ar,P.ci) +s(P.AP,P.AO) +s(P.Bd,P.ci) +s(P.Bh,P.T3) +s(W.NK,W.a_m) +s(W.Oi,P.M) +s(W.Oj,W.cn) +s(W.Ok,P.M) +s(W.Ol,W.cn) +s(W.OU,P.M) +s(W.OV,W.cn) +s(W.Pf,P.M) +s(W.Pg,W.cn) +s(W.PN,P.at) +s(W.PO,P.at) +s(W.PP,P.M) +s(W.PQ,W.cn) +s(W.Q9,P.M) +s(W.Qa,W.cn) +s(W.Qv,P.M) +s(W.Qw,W.cn) +s(W.RC,P.at) +s(W.Am,P.M) +s(W.An,W.cn) +s(W.S0,P.M) +s(W.S1,W.cn) +s(W.S8,P.at) +s(W.SA,P.M) +s(W.SB,W.cn) +s(W.AF,P.M) +s(W.AG,W.cn) +s(W.SI,P.M) +s(W.SJ,W.cn) +s(W.Tg,P.M) +s(W.Th,W.cn) +s(W.Tp,P.M) +s(W.Tq,W.cn) +s(W.Tw,P.M) +s(W.Tx,W.cn) +s(W.TG,P.M) +s(W.TH,W.cn) +s(W.TI,P.M) +s(W.TJ,W.cn) +s(P.ri,P.M) +s(P.Py,P.M) +s(P.Pz,W.cn) +s(P.Qg,P.M) +s(P.Qh,W.cn) +s(P.Sc,P.M) +s(P.Sd,W.cn) +s(P.SO,P.M) +s(P.SP,W.cn) +s(P.Nb,P.at) +s(P.S5,P.M) +s(P.S6,W.cn) +s(G.N_,S.ti) +s(G.N0,S.lu) +s(G.N1,S.k2) +s(S.yy,S.tj) +s(S.yz,S.lu) +s(S.yA,S.k2) +s(S.NT,S.tl) +s(S.QW,S.tj) +s(S.QX,S.lu) +s(S.QY,S.k2) +s(S.Ry,S.tj) +s(S.Rz,S.k2) +s(S.SK,S.ti) +s(S.SL,S.lu) +s(S.SM,S.k2) +s(R.B_,S.tl) +s(E.NL,Y.ai) +s(T.NM,Y.ai) +s(N.B3,U.dA) +s(R.NP,Y.ai) +s(K.NR,Y.ai) +s(U.P0,Y.hT) +s(U.P_,Y.ai) +s(Y.Ob,Y.ai) +s(F.Qx,F.fb) +s(F.Qy,F.Nx) +s(F.Qz,F.fb) +s(F.QA,F.Ny) +s(F.QB,F.fb) +s(F.QC,F.Nz) +s(F.QD,F.fb) +s(F.QE,F.NA) +s(F.QF,Y.ai) +s(F.QG,F.fb) +s(F.QH,F.NB) +s(F.QI,F.fb) +s(F.QJ,F.NC) +s(F.QK,F.fb) +s(F.QL,F.ND) +s(F.QM,F.fb) +s(F.QN,F.NE) +s(F.QO,F.fb) +s(F.QP,F.NF) +s(F.QQ,F.fb) +s(F.QR,F.NG) +s(F.TK,F.Nx) +s(F.TL,F.Ny) +s(F.TM,F.Nz) +s(F.TN,F.NA) +s(F.TO,Y.ai) +s(F.TP,F.fb) +s(F.TQ,F.NB) +s(F.TR,F.NC) +s(F.TS,F.ND) +s(F.TT,F.NE) +s(F.TU,F.NF) +s(F.TV,F.NG) +s(S.Pa,Y.hT) +s(V.N4,Y.ai) +s(Q.PG,Y.ai) +s(D.Ni,Y.ai) +s(M.Nj,Y.ai) +s(X.Nk,Y.ai) +s(Z.Tz,O.vM) +s(M.Nl,Y.ai) +s(A.Nn,Y.ai) +s(K.Tf,O.vM) +s(K.B1,U.dA) +s(M.No,Y.ai) +s(A.Nq,Y.ai) +s(F.Nr,Y.ai) +s(K.Nu,Y.ai) +s(A.Nv,Y.ai) +s(Z.NW,Y.ai) +s(Y.Oc,Y.ai) +s(G.Of,Y.ai) +s(K.B4,N.e_) +s(D.Ti,Y.ai) +s(D.Tj,Y.ai) +s(D.Tk,Y.ai) +s(D.Tl,Y.ai) +s(D.Tm,Y.ai) +s(T.OB,Y.ai) +s(A.Tn,A.a1n) +s(A.To,A.a1o) +s(S.OY,Y.ai) +s(R.B8,L.o3) +s(L.Pn,Y.ai) +s(L.B0,U.dA) +s(L.B7,U.n8) +s(L.B9,U.dA) +s(M.Ts,U.dA) +s(E.Q7,Y.ai) +s(U.Qj,Y.ai) +s(V.zx,V.vL) +s(K.Ql,Y.ai) +s(R.QT,Y.ai) +s(B.QV,Y.ai) +s(T.QZ,Y.ai) +s(M.Ad,U.dA) +s(M.Ae,U.dA) +s(M.Af,K.hh) +s(M.B5,U.dA) +s(X.RJ,Y.ai) +s(Q.RV,Y.ai) +s(K.S_,Y.ai) +s(N.Ba,U.dA) +s(N.Bb,F.y1) +s(R.Sk,Y.ai) +s(U.Sp,Y.ai) +s(T.Sr,Y.ai) +s(Z.Be,K.hh) +s(R.Sw,Y.ai) +s(R.Sz,Y.ai) +s(X.SD,Y.ai) +s(X.T6,Y.ai) +s(A.SE,Y.ai) +s(S.SF,Y.ai) +s(S.Bg,U.n8) +s(T.SH,Y.ai) +s(U.T0,Y.ai) +s(Z.O0,Y.ai) +s(L.Pj,Y.ai) +s(L.Pi,Y.ai) +s(M.Sg,Y.ai) +s(A.Sx,Y.ai) +s(S.yC,K.e8) +s(B.zW,K.as) +s(B.R9,S.ca) +s(D.zX,K.wI) +s(D.zY,K.as) +s(D.Rb,S.ca) +s(F.Rc,K.as) +s(F.Rd,S.ca) +s(F.Re,T.a_C) +s(T.Px,Y.hT) +s(A.Tv,Y.ai) +s(K.Rj,Y.hT) +s(Q.A1,K.as) +s(Q.Rk,S.ca) +s(Q.Rl,K.wI) +s(E.R4,E.dN) +s(E.R5,E.wK) +s(E.A3,K.ay) +s(E.A4,E.dN) +s(T.A5,K.ay) +s(G.RW,Y.ai) +s(G.RX,K.e8) +s(F.A7,K.as) +s(F.Ro,G.a7w) +s(F.Rp,F.a7C) +s(F.RY,K.e8) +s(F.RZ,F.j7) +s(T.Rn,K.ay) +s(K.Rq,K.as) +s(K.Rr,S.ca) +s(A.Rs,K.ay) +s(Q.iG,K.as) +s(N.Rt,K.as) +s(N.Ru,S.ca) +s(A.RL,Y.ai) +s(A.RN,Y.hT) +s(A.RO,Y.ai) +s(Q.Pv,Y.ai) +s(G.Pw,Y.ai) +s(A.PU,Y.ai) +s(B.R0,Y.ai) +s(B.R_,Y.ai) +s(U.MP,Y.ai) +s(U.MO,Y.ai) +s(U.Ps,Y.ai) +s(S.TW,N.e_) +s(F.Nc,F.Va) +s(N.AT,N.uO) +s(N.AU,N.hl) +s(N.AV,N.xi) +s(N.AW,N.JE) +s(N.AX,N.a8P) +s(N.AY,N.wT) +s(N.AZ,N.MI) +s(S.qW,G.qH) +s(D.yP,L.o3) +s(D.Ot,N.e_) +s(D.yQ,U.dA) +s(D.Ou,N.abS) +s(O.P1,Y.hT) +s(O.P2,B.hQ) +s(O.P3,Y.hT) +s(O.P4,B.hQ) +s(U.P7,Y.ai) +s(U.R3,U.a_T) +s(U.TA,Y.ai) +s(U.TB,Y.ai) +s(A.r7,K.hh) +s(N.S7,Y.ai) +s(T.Ph,Y.ai) +s(U.Tr,N.e_) +s(G.rg,U.n8) +s(A.TC,K.ay) +s(A.TD,A.f4) +s(F.Tt,N.e_) +s(K.zO,U.dA) +s(K.zP,K.hh) +s(X.Qk,U.dA) +s(X.TE,K.as) +s(L.rv,G.qH) +s(L.B6,U.dA) +s(K.TF,K.hh) +s(Z.Qt,N.e_) +s(Z.Qu,B.hQ) +s(T.rq,T.GV) +s(M.OX,M.ip) +s(G.rH,G.qH) +s(A.rG,G.qH) +s(A.RH,M.ip) +s(F.Ah,U.dA) +s(F.Ai,K.hh) +s(E.rA,U.dA) +s(X.RR,Y.ai) +s(X.RU,Y.ai) +s(X.Te,Y.ai) +s(E.Bc,K.ay) +s(F.Bf,U.n8)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{u:"int",W:"double",bP:"num",q:"String",I:"bool",aH:"Null",E:"List"},mangledNames:{},types:["~()","q?(@)","~(aP)","~(fS)","~(I)","~(a1)","aH()","aH(a1)","aH(@)","~(pi,m)","~(ft)","~(F?)","I(fm,m?)","~(aX)","r()","~(q,@)","I(d8)","~(fs)","~(qh)","j(a6)","~(bk)","~(@)","~(cM?)","aH(~)","I(aX)","I(q)","q(q)","I(F?)","I(j0)","I(dl?)","~(kG)","~(eR)","~(cF,~())","I(@)","I(hX)","u(d8,d8)","@(@)","~(kF)","J(d_)","~(@,@)","@()","q?(a6)","~(cz)","~(F,cc)","@(a1)","aH(ji)","aH(l1)","~(m5)","u(x,x)","~(x)","~(ef)","I(dl)","~(mC)","I(eh)","u()","q?(cZ?)","I(c0)","h3()","I()","~(jh)","J(J)","~(kZ)","q()","~(u)","~(jy)","aH(I)","b5?(bm?)","b5?(bm?)","J?(d_)","~(kg)","I(u)","aE<~>()","~(h3)","u(c0,c0)","~({curve:fX,descendant:x?,duration:aP,rect:A?})","~(F?,F?)","~(~())","~(p2)","~(q)","u(u)","eO(@)","~(p3)","I(m2)","~(vv)","u(@,@)","aH(F,cc)","aE()","aH(ef)","aK(@)","W(B,W)","~(B?)","I(fm,m)","k5(@)","I(ou)","@(q)","~([az?])","A()","~(N)","W(W,W)","~(h4,I)","pK(a6,j?)","~(fx)","~(m7)","kv(d8,hg)","~(fH)","I(kq)","~(hx,q,u)","~(q?)","@(F?)","I(fm)","~(kV)","~(E)","u(F?)","E(hE)","W()","aE(cM?)","~(cG)","ar()","j(a6,j?)","aE<@>(ha)","u(u,u)","I(ea)","E()","J?(J?)","N(B,aw)","h7()","mf()","u(d3,d3)","eD()","~(eD)","ez()","~(ez)","hA()","~(hA)","q(mq)","~(bP)","aK<@>?(aK<@>?,@,aK<@>(@))","q(u)","I(aB,q,q,re)","I(ab)","~(q,q)","iy(bk)","@(a1)?(a1)","I(cz)","u(cz,cz)","I(h7)","I(i6)","jI()","E()","~(A)","~(cZ?)","~(eR{isClosing:I?})","~(j8)","p5(A?,A?)","j(a6,~())","~(je,ic)","ms<0^>(hj,j(a6))","u(ic,ic)","~(eh)","~(a1?)","W(jJ)","q/(@)","q(@)","~(q,j1)","~(oz?)","0^?(0^?(bm?))","0^?(b5<0^>?(bm?))","b5?(bm?)","b5?(bm?)","qf()","b5?(bm?)","~(q,I?)","b5?(bm?)","b5?(bm?)","cO?(d_)","cO?(bm?)","aE()","J?(bm?)","jE?(bm?)","mt?(bm?)","aP?(bm?)","I?(bm?)","lt?(bm?)","oU?(bm?)","j(a6,bW,bW)","u(kD,kD)","iW(a6)","u(lf,lf)","~(k0)","~(k4)","aE(@)","ag(j)","q?(q)","@(@,q)","A()?(B)","I(a6)","kQ()","aH(~())","I(mD)","I(kp?)","aH(@,cc)","~(u,@)","a4<@>?()","kw(a6)","I(fy)","q(q,q)","~(F[cc?])","n7(@)","jd?(dO)","lI(a6,j?)","es(a6,j?)","~(lC)","a4<@>(@)","W(d_)","~(I?)","cO(d_)","~(u,I(j0))","I(u,u)","~(nf,@)","~(fH,is?)","mg(a6,j?)","nn(@)","fI()","~([kZ?])","aE(hx{allowUpscaling:I,cacheHeight:u?,cacheWidth:u?})","c9(c9,bI)","bI(bI)","q(bI)","~(mj?)","rl()","~(h4?,I)","aE<~>(F,cc?)","~(aL,c4,aL,F,cc)","aH(cM)","aH(ar>?)","~(aB)","~(F,cc?)?(fx)","~(k9)","~([F?])","ph(be)","pj(be)","~(u,ch,cM?)","q(W,W,q)","N()","W?()","~(q,u)","~(q[@])","~(q,q?)","A(A?,f9)","cO(i3)","~(i3,bb)","I(i3)","hx(@,@)","aB()","~(r)","I(q7{crossAxisPosition!W,mainAxisPosition!W})","~(ot)","~(ij)","I(B)","h2(m)","I(dc)","~(jN)","~(u,r8)","nw()","c0(jQ)","~(ab,ab?)","aH(@,@)","u(c0)","c0(u)","ar(hu)","hu(lw)","hs()","aE(q?)","aE<~>(ha)","aE<~>(cM?,~(cM?))","aE>(@)","~(hg)","@(@,@)","wD()","I(k)","aE(ha)","aB(ab)","v9(@)","E()","E(E)","mi<@>(@)","j6(@)","I(I)","I(xF,fn)","~(aO)","~(fo?)","bS<@>?(hj)","bS<@>(hj)","I(lw)","lw()","I(oW)","no({from:W?})","h2()","aE<~>(@)","~({canceled:I})","c1(c1,nj)","oi(a6,eF)","na()","I(vd)","~(r5)","I(qU)","rz()","I(l2)","d_(d3)","q(q,J)","E(a6)","A(d3)","u(iF,iF)","E(d3,r)","I(d3)","I(eU<@>)","aX?(aX)","F?(u,aX?)","k5/(@)","oQ(cv)","fZ()","~(fZ)","pH(cv)","oZ(cv)","qi(cv)","qn(cv)","aE<~>(~)","ob(cv)","he()","~(he)","~(jo)","~(fG,F)","mT(a6,j?)","~(jL)","j(a6,bW,oJ,a6,a6)","I(jL)","md(a6)","oN(cv)","lS(@)","nm(@)","lA(@)","aE<@>(rx)","ar(E<@>)","ar(ar)","aH(ar)","p1(cv)","I(bS<@>?)","I(jc)","dH()","dO?()","dl(bS<@>)","co>(@,@)","dO()","aH(cG?)","~(cF)","kM(a6,j?)","fk(a6)","fw(a6,j?)","oK(bk)","aH(it)","j(a6,eF)","I(fE)","aH(E<~>)","~(iZ)","~(ih)","I(ip?)","I(pG)","iJ()","~(iJ)","oB(q)","iK()","~(iK)","~(jj)","~(xk,az)","E()","rJ(a6,eF)","~(B)","aX?()","kb(a6)","~([aP?])","~(fs,ft)","h_()","~(h_)","bO()","bO

()","~(q,ar)","E(q)","dH(u,u,u,u,u,u,u,I)","q?(kC)","q(kC)","u(cz)","aH(m4)","~(H)","q(cV)","ra()","~(pn)","cz(q)","aH(q)","aJ(a6,u)","aH(cz)","os(a6)","aE(q,ar)","lG(a6)","cz?(@)","jq(a6)","lR(a6)","ol(a6,io)","mL(eU)","o(q)","u(u,F)","~(ad)","~(rN)","ar<~(bk),bb?>()","~(aL?,c4?,aL,F,cc)","0^(aL?,c4?,aL,0^())","0^(aL?,c4?,aL,0^(1^),1^)","0^(aL?,c4?,aL,0^(1^,2^),1^,2^)","0^()(aL,c4,aL,0^())","0^(1^)(aL,c4,aL,0^(1^))","0^(1^,2^)(aL,c4,aL,0^(1^,2^))","o1?(aL,c4,aL,F,cc?)","~(aL?,c4?,aL,~())","jy(aL,c4,aL,aP,~())","jy(aL,c4,aL,aP,~(jy))","~(aL,c4,aL,q)","aL(aL?,c4?,aL,anc?,ar?)","I(F?,F?)","u(bC<@>,bC<@>)","~(~(bk),bb?)","F?(F?)","F?(@)","N?(N?,N?,W)","W?(bP?,bP?,W)","J?(J?,J?,W)","~(bE{forceReport:I})","hr?(q)","W(W,W,W)","j(a6,bW,bW,j)","c9?(c9?,c9?,W)","aE>?>(q?)","z?(z?,z?,W)","u(iI<@>,iI<@>)","I({priority!u,scheduler!hl})","q(cM)","E(q)","u(aX,aX)","E>(i5,q)","u(j,u)","~(q?{wrapWidth:u?})","j(a6,aw)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti")} +H.aFI(v.typeUniverse,JSON.parse('{"lC":"T","pT":"T","q2":"T","q_":"T","q3":"T","pW":"T","pX":"T","pR":"T","pS":"T","pQ":"T","pY":"T","pU":"T","pP":"T","pZ":"T","q4":"T","kO":"T","kQ":"T","iu":"T","kS":"T","kR":"T","kP":"T","kT":"T","kU":"T","na":"T","q1":"T","q0":"T","n9":"T","xn":"T","jr":"T","pV":"T","it":"T","mj":"T","VH":"T","VI":"T","Wb":"T","aat":"T","aaf":"T","a9P":"T","a9N":"T","a9M":"T","a9O":"T","a9s":"T","a9r":"T","aaj":"T","aag":"T","aak":"T","aaa":"T","aab":"T","aar":"T","aaq":"T","aa8":"T","aa7":"T","a9y":"T","a9F":"T","aa3":"T","aa2":"T","a9w":"T","aad":"T","a9Y":"T","a9v":"T","aae":"T","a9J":"T","a9I":"T","aan":"T","a9H":"T","a9G":"T","a9W":"T","a9V":"T","a9u":"T","a9t":"T","a9B":"T","a9A":"T","aac":"T","a9U":"T","a9z":"T","a9R":"T","a9Q":"T","aa1":"T","agz":"T","a9K":"T","a9D":"T","a9C":"T","aa4":"T","a9x":"T","aa_":"T","a9Z":"T","aa0":"T","LC":"T","aai":"T","aah":"T","aa6":"T","aa5":"T","LE":"T","LD":"T","LB":"T","aap":"T","LA":"T","ace":"T","a9T":"T","aal":"T","aam":"T","aas":"T","aao":"T","a9L":"T","acf":"T","a3C":"T","a9X":"T","a9E":"T","a9S":"T","K7":"T","iw":"T","hZ":"T","aJv":"a1","aK1":"a1","aJu":"ah","aK8":"ah","aLi":"ij","aJy":"ad","aKu":"ab","aJX":"ab","aK9":"iY","aJI":"jC","aJP":"iz","aJA":"hR","aKC":"hR","aKa":"mb","aJK":"c_","aJx":"mw","eX":{"df":["1"]},"dr":{"cY":[]},"ob":{"f6":[]},"oN":{"f6":[]},"oQ":{"f6":[]},"oZ":{"f6":[]},"p1":{"f6":[]},"pH":{"f6":[]},"qi":{"f6":[]},"qn":{"f6":[]},"o0":{"cU":[]},"Km":{"fn":[]},"Cu":{"c7":[]},"CQ":{"c7":[]},"CN":{"c7":[]},"CO":{"c7":[]},"CV":{"c7":[]},"CS":{"c7":[]},"CP":{"c7":[]},"CU":{"c7":[]},"Cx":{"c7":[]},"Cw":{"c7":[]},"Cv":{"c7":[]},"CB":{"c7":[]},"CC":{"c7":[]},"CH":{"c7":[]},"CG":{"c7":[]},"Cz":{"c7":[]},"Cy":{"c7":[]},"CE":{"c7":[]},"CI":{"c7":[]},"CA":{"c7":[]},"CD":{"c7":[]},"CF":{"c7":[]},"CR":{"c7":[]},"LH":{"bu":[]},"vw":{"eX":["kP"],"df":["kP"]},"vV":{"r":["hd"],"r.E":"hd"},"Gr":{"cU":[]},"Cs":{"eX":["kO"],"df":["kO"],"k9":[]},"BR":{"uN":[]},"om":{"ed":[]},"L3":{"ed":[]},"CY":{"ed":[],"W2":[]},"D1":{"ed":[],"W4":[]},"CZ":{"ed":[],"W3":[]},"Jh":{"ed":[],"a5A":[]},"y6":{"ed":[],"Mo":[]},"Jd":{"ed":[],"Mo":[],"a5z":[]},"K5":{"ed":[]},"K3":{"ed":[],"a69":[]},"CK":{"eX":["kR"],"df":["kR"]},"oc":{"eX":["kS"],"df":["kS"],"ph":[]},"od":{"eX":["kT"],"df":["kT"],"pj":[]},"tM":{"eX":["kU"],"df":["kU"]},"oe":{"eX":["iu"],"df":["iu"]},"CJ":{"oe":[],"eX":["iu"],"df":["iu"]},"q5":{"df":["2"]},"tL":{"df":["pV"]},"Cj":{"bu":[]},"we":{"dr":[],"cY":[],"W4":[]},"JK":{"dr":[],"cY":[],"W3":[]},"wh":{"dr":[],"cY":[],"a69":[]},"wd":{"dr":[],"cY":[],"W2":[]},"wf":{"dr":[],"cY":[],"a5z":[]},"wg":{"dr":[],"cY":[],"a5A":[]},"aT":{"ph":[]},"nd":{"pj":[]},"JN":{"cY":[]},"um":{"cE":[]},"wa":{"cE":[]},"Jz":{"cE":[]},"JD":{"cE":[]},"JB":{"cE":[]},"JA":{"cE":[]},"JC":{"cE":[]},"Jp":{"cE":[]},"Jo":{"cE":[]},"Jn":{"cE":[]},"Jt":{"cE":[]},"Jx":{"cE":[]},"Jw":{"cE":[]},"Jr":{"cE":[]},"Jq":{"cE":[]},"Jv":{"cE":[]},"Jy":{"cE":[]},"Js":{"cE":[]},"Ju":{"cE":[]},"wi":{"dr":[],"cY":[]},"JM":{"cY":[]},"wj":{"dr":[],"cY":[],"Mo":[]},"Gn":{"k9":[]},"Gm":{"k9":[]},"xm":{"uN":[]},"iL":{"M":["1"],"E":["1"],"O":["1"],"r":["1"]},"Pq":{"iL":["u"],"M":["u"],"E":["u"],"O":["u"],"r":["u"]},"Ms":{"iL":["u"],"M":["u"],"E":["u"],"O":["u"],"r":["u"],"M.E":"u","iL.E":"u"},"Ck":{"a12":[]},"FT":{"arv":[]},"Cq":{"qd":[]},"L4":{"qd":[]},"kW":{"wB":[]},"lP":{"a12":[]},"FC":{"m_":[]},"FG":{"m_":[]},"v6":{"I":[]},"v7":{"aH":[]},"T":{"ama":[],"lC":[],"pT":[],"q2":[],"q_":[],"q3":[],"pW":[],"pX":[],"pR":[],"pS":[],"pQ":[],"pY":[],"pU":[],"pP":[],"pZ":[],"q4":[],"kO":[],"kQ":[],"iu":[],"kS":[],"kR":[],"kP":[],"kT":[],"kU":[],"na":[],"q1":[],"q0":[],"n9":[],"xn":[],"jr":[],"pV":[],"it":[],"mj":[]},"y":{"E":["1"],"O":["1"],"r":["1"],"aZ":["1"]},"a3B":{"y":["1"],"E":["1"],"O":["1"],"r":["1"],"aZ":["1"]},"kt":{"W":[],"bP":[],"bC":["bP"]},"oV":{"W":[],"u":[],"bP":[],"bC":["bP"]},"v8":{"W":[],"bP":[],"bC":["bP"]},"j5":{"q":[],"bC":["q"],"aZ":["@"]},"jH":{"r":["2"]},"lD":{"jH":["1","2"],"r":["2"],"r.E":"2"},"yS":{"lD":["1","2"],"jH":["1","2"],"O":["2"],"r":["2"],"r.E":"2"},"yu":{"M":["2"],"E":["2"],"jH":["1","2"],"O":["2"],"r":["2"]},"c6":{"yu":["1","2"],"M":["2"],"E":["2"],"jH":["1","2"],"O":["2"],"r":["2"],"r.E":"2","M.E":"2"},"lF":{"at":["3","4"],"ar":["3","4"],"at.V":"4","at.K":"3"},"i_":{"bu":[]},"D7":{"M":["u"],"E":["u"],"O":["u"],"r":["u"],"M.E":"u"},"O":{"r":["1"]},"bv":{"O":["1"],"r":["1"]},"ht":{"bv":["1"],"O":["1"],"r":["1"],"r.E":"1","bv.E":"1"},"ee":{"r":["2"],"r.E":"2"},"lT":{"ee":["1","2"],"O":["2"],"r":["2"],"r.E":"2"},"aV":{"bv":["2"],"O":["2"],"r":["2"],"r.E":"2","bv.E":"2"},"aR":{"r":["1"],"r.E":"1"},"j_":{"r":["2"],"r.E":"2"},"ng":{"r":["1"],"r.E":"1"},"un":{"ng":["1"],"O":["1"],"r":["1"],"r.E":"1"},"js":{"r":["1"],"r.E":"1"},"oA":{"js":["1"],"O":["1"],"r":["1"],"r.E":"1"},"xq":{"r":["1"],"r.E":"1"},"lU":{"O":["1"],"r":["1"],"r.E":"1"},"m3":{"r":["1"],"r.E":"1"},"hB":{"r":["1"],"r.E":"1"},"qE":{"M":["1"],"E":["1"],"O":["1"],"r":["1"]},"bN":{"bv":["1"],"O":["1"],"r":["1"],"r.E":"1","bv.E":"1"},"ne":{"nf":[]},"tV":{"ns":["1","2"],"p4":["1","2"],"AO":["1","2"],"ar":["1","2"]},"ok":{"ar":["1","2"]},"t":{"ok":["1","2"],"ar":["1","2"]},"yB":{"r":["1"],"r.E":"1"},"bQ":{"ok":["1","2"],"ar":["1","2"]},"w5":{"l3":[],"bu":[]},"GC":{"bu":[]},"Mv":{"bu":[]},"J7":{"cU":[]},"Au":{"cc":[]},"c8":{"m6":[]},"D5":{"m6":[]},"D6":{"m6":[]},"Mb":{"m6":[]},"LY":{"m6":[]},"o8":{"m6":[]},"La":{"bu":[]},"dU":{"at":["1","2"],"a49":["1","2"],"ar":["1","2"],"at.V":"2","at.K":"1"},"vm":{"O":["1"],"r":["1"],"r.E":"1"},"GB":{"arQ":[]},"rm":{"Kn":[],"mq":[]},"MS":{"r":["Kn"],"r.E":"Kn"},"jv":{"mq":[]},"Sb":{"r":["mq"],"r.E":"mq"},"mA":{"k5":[]},"da":{"cw":[]},"vW":{"da":[],"cM":[],"cw":[]},"pa":{"ba":["1"],"da":[],"cw":[],"aZ":["1"]},"kB":{"M":["W"],"ba":["W"],"E":["W"],"da":[],"O":["W"],"cw":[],"aZ":["W"],"r":["W"]},"f0":{"M":["u"],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"]},"vX":{"kB":[],"M":["W"],"a1E":[],"ba":["W"],"E":["W"],"da":[],"O":["W"],"cw":[],"aZ":["W"],"r":["W"],"M.E":"W"},"vY":{"kB":[],"M":["W"],"a1F":[],"ba":["W"],"E":["W"],"da":[],"O":["W"],"cw":[],"aZ":["W"],"r":["W"],"M.E":"W"},"IY":{"f0":[],"M":["u"],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"vZ":{"f0":[],"M":["u"],"a3p":[],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"IZ":{"f0":[],"M":["u"],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"J_":{"f0":[],"M":["u"],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"J0":{"f0":[],"M":["u"],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"w_":{"f0":[],"M":["u"],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"mB":{"f0":[],"M":["u"],"hx":[],"ba":["u"],"E":["u"],"da":[],"O":["u"],"cw":[],"aZ":["u"],"r":["u"],"M.E":"u"},"AK":{"eE":[]},"OC":{"bu":[]},"AL":{"l3":[],"bu":[]},"o1":{"bu":[]},"a4":{"aE":["1"]},"AI":{"jy":[]},"Az":{"r":["1"],"r.E":"1"},"aM":{"yx":["1"]},"qK":{"Ax":["1"]},"l6":{"rL":["1"],"hs":["1"]},"qP":{"l5":["1"],"kX":["1"]},"l5":{"kX":["1"]},"rL":{"hs":["1"]},"z1":{"rL":["1"],"hs":["1"]},"Td":{"anc":[]},"rR":{"c4":[]},"Tc":{"aL":[]},"NU":{"aL":[]},"RB":{"aL":[]},"e9":{"hD":["e9<1>"]},"dP":{"co":["1","2"]},"nz":{"at":["1","2"],"ar":["1","2"],"at.V":"2","at.K":"1"},"z8":{"nz":["1","2"],"at":["1","2"],"ar":["1","2"],"at.V":"2","at.K":"1"},"nA":{"O":["1"],"r":["1"],"r.E":"1"},"afO":{"dU":["1","2"],"at":["1","2"],"a49":["1","2"],"ar":["1","2"],"at.V":"2","at.K":"1"},"rk":{"dU":["1","2"],"at":["1","2"],"a49":["1","2"],"ar":["1","2"],"at.V":"2","at.K":"1"},"l8":{"nG":["1"],"ci":["1"],"d_":["1"],"O":["1"],"r":["1"],"ci.E":"1"},"fM":{"nG":["1"],"ci":["1"],"d_":["1"],"O":["1"],"r":["1"],"ci.E":"1"},"v3":{"r":["1"]},"vo":{"r":["1"],"r.E":"1"},"vp":{"M":["1"],"E":["1"],"O":["1"],"r":["1"]},"vx":{"at":["1","2"],"ar":["1","2"]},"at":{"ar":["1","2"]},"zu":{"O":["2"],"r":["2"],"r.E":"2"},"p4":{"ar":["1","2"]},"ns":{"p4":["1","2"],"AO":["1","2"],"ar":["1","2"]},"iC":{"e9":["1"],"hD":["e9<1>"]},"yK":{"iC":["1"],"e9":["1"],"hD":["e9<1>"],"hD.0":"e9<1>"},"jK":{"iC":["1"],"e9":["1"],"hD":["e9<1>"],"hD.0":"e9<1>"},"lQ":{"O":["1"],"r":["1"],"r.E":"1"},"vq":{"bv":["1"],"O":["1"],"r":["1"],"r.E":"1","bv.E":"1"},"nG":{"ci":["1"],"d_":["1"],"O":["1"],"r":["1"]},"dQ":{"nG":["1"],"ci":["1"],"d_":["1"],"O":["1"],"r":["1"],"ci.E":"1"},"xv":{"at":["1","2"],"ar":["1","2"],"at.V":"2","at.K":"1"},"jP":{"O":["1"],"r":["1"],"r.E":"1"},"nI":{"O":["2"],"r":["2"],"r.E":"2"},"Ao":{"O":["co<1,2>"],"r":["co<1,2>"],"r.E":"co<1,2>"},"d4":{"iH":["1","2","1"],"iH.T":"1"},"As":{"iH":["1","dP<1,2>","2"],"iH.T":"2"},"nH":{"iH":["1","dP<1,2>","co<1,2>"],"iH.T":"co<1,2>"},"qb":{"ci":["1"],"d_":["1"],"v5":["1"],"O":["1"],"r":["1"],"ci.E":"1"},"Pt":{"at":["q","@"],"ar":["q","@"],"at.V":"@","at.K":"q"},"Pu":{"bv":["q"],"O":["q"],"r":["q"],"r.E":"q","bv.E":"q"},"va":{"bu":[]},"GD":{"bu":[]},"apK":{"bC":["apK"]},"dH":{"bC":["dH"]},"W":{"bP":[],"bC":["bP"]},"aP":{"bC":["aP"]},"u":{"bP":[],"bC":["bP"]},"E":{"O":["1"],"r":["1"]},"bP":{"bC":["bP"]},"Kn":{"mq":[]},"d_":{"O":["1"],"r":["1"]},"q":{"bC":["q"]},"dj":{"bC":["apK"]},"lv":{"bu":[]},"l3":{"bu":[]},"J6":{"bu":[]},"fl":{"bu":[]},"ps":{"bu":[]},"Gt":{"bu":[]},"J4":{"bu":[]},"Mx":{"bu":[]},"qC":{"bu":[]},"ju":{"bu":[]},"Db":{"bu":[]},"Jj":{"bu":[]},"xA":{"bu":[]},"F5":{"bu":[]},"OD":{"cU":[]},"j3":{"cU":[]},"Gy":{"cU":[]},"Se":{"cc":[]},"AQ":{"My":[]},"RT":{"My":[]},"NX":{"My":[]},"ad":{"aB":[],"ab":[]},"k6":{"ad":[],"aB":[],"ab":[]},"aB":{"ab":[]},"eT":{"lx":[]},"j1":{"ad":[],"aB":[],"ab":[]},"j8":{"a1":[]},"kA":{"ad":[],"aB":[],"ab":[]},"ef":{"a1":[]},"ji":{"ef":[],"a1":[]},"ij":{"a1":[]},"l1":{"a1":[]},"re":{"i6":[]},"BP":{"ad":[],"aB":[],"ab":[]},"BV":{"ad":[],"aB":[],"ab":[]},"o6":{"ad":[],"aB":[],"ab":[]},"ly":{"ad":[],"aB":[],"ab":[]},"Ch":{"ad":[],"aB":[],"ab":[]},"hR":{"ab":[]},"on":{"c_":[]},"op":{"f7":[]},"uh":{"ad":[],"aB":[],"ab":[]},"iY":{"ab":[]},"uj":{"M":["im"],"E":["im"],"ba":["im"],"O":["im"],"r":["im"],"aZ":["im"],"M.E":"im"},"uk":{"im":["bP"]},"Fu":{"M":["q"],"E":["q"],"ba":["q"],"O":["q"],"r":["q"],"aZ":["q"],"M.E":"q"},"Nt":{"M":["aB"],"E":["aB"],"O":["aB"],"r":["aB"],"M.E":"aB"},"ny":{"M":["1"],"E":["1"],"O":["1"],"r":["1"],"M.E":"1"},"Fz":{"ad":[],"aB":[],"ab":[]},"FP":{"ad":[],"aB":[],"ab":[]},"oE":{"M":["eT"],"E":["eT"],"ba":["eT"],"O":["eT"],"r":["eT"],"aZ":["eT"],"M.E":"eT"},"mb":{"M":["ab"],"E":["ab"],"ba":["ab"],"O":["ab"],"r":["ab"],"aZ":["ab"],"M.E":"ab"},"Go":{"ad":[],"aB":[],"ab":[]},"me":{"ad":[],"aB":[],"ab":[]},"mh":{"ad":[],"aB":[],"ab":[]},"vg":{"ad":[],"aB":[],"ab":[]},"H_":{"ad":[],"aB":[],"ab":[]},"mw":{"ad":[],"aB":[],"ab":[]},"p6":{"a1":[]},"IQ":{"at":["q","@"],"ar":["q","@"],"at.V":"@","at.K":"q"},"IR":{"at":["q","@"],"ar":["q","@"],"at.V":"@","at.K":"q"},"IS":{"M":["hc"],"E":["hc"],"ba":["hc"],"O":["hc"],"r":["hc"],"aZ":["hc"],"M.E":"hc"},"d2":{"M":["ab"],"E":["ab"],"O":["ab"],"r":["ab"],"M.E":"ab"},"pc":{"M":["ab"],"E":["ab"],"ba":["ab"],"O":["ab"],"r":["ab"],"aZ":["ab"],"M.E":"ab"},"Ja":{"ad":[],"aB":[],"ab":[]},"Jk":{"ad":[],"aB":[],"ab":[]},"wb":{"ad":[],"aB":[],"ab":[]},"JG":{"ad":[],"aB":[],"ab":[]},"Ka":{"M":["hf"],"E":["hf"],"ba":["hf"],"O":["hf"],"r":["hf"],"aZ":["hf"],"M.E":"hf"},"L9":{"at":["q","@"],"ar":["q","@"],"at.V":"@","at.K":"q"},"x4":{"ad":[],"aB":[],"ab":[]},"Lq":{"ad":[],"aB":[],"ab":[]},"Lw":{"iz":[]},"LQ":{"ad":[],"aB":[],"ab":[]},"LU":{"M":["ho"],"E":["ho"],"ba":["ho"],"O":["ho"],"r":["ho"],"aZ":["ho"],"M.E":"ho"},"qa":{"ad":[],"aB":[],"ab":[]},"LV":{"M":["hp"],"E":["hp"],"ba":["hp"],"O":["hp"],"r":["hp"],"aZ":["hp"],"M.E":"hp"},"LW":{"a1":[]},"M_":{"at":["q","q"],"ar":["q","q"],"at.V":"q","at.K":"q"},"xE":{"ad":[],"aB":[],"ab":[]},"xJ":{"ad":[],"aB":[],"ab":[]},"M8":{"ad":[],"aB":[],"ab":[]},"M9":{"ad":[],"aB":[],"ab":[]},"qj":{"ad":[],"aB":[],"ab":[]},"qk":{"ad":[],"aB":[],"ab":[]},"Mi":{"M":["fa"],"E":["fa"],"ba":["fa"],"O":["fa"],"r":["fa"],"aZ":["fa"],"M.E":"fa"},"Mj":{"M":["hv"],"E":["hv"],"ba":["hv"],"O":["hv"],"r":["hv"],"aZ":["hv"],"M.E":"hv"},"y5":{"M":["hw"],"E":["hw"],"ba":["hw"],"O":["hw"],"r":["hw"],"aZ":["hw"],"M.E":"hw"},"jC":{"a1":[]},"MC":{"ad":[],"aB":[],"ab":[]},"MG":{"fa":[]},"nt":{"ef":[],"a1":[]},"qL":{"ab":[]},"NJ":{"M":["c_"],"E":["c_"],"ba":["c_"],"O":["c_"],"r":["c_"],"aZ":["c_"],"M.E":"c_"},"yJ":{"im":["bP"]},"P9":{"M":["h0?"],"E":["h0?"],"ba":["h0?"],"O":["h0?"],"r":["h0?"],"aZ":["h0?"],"M.E":"h0?"},"zG":{"M":["ab"],"E":["ab"],"ba":["ab"],"O":["ab"],"r":["ab"],"aZ":["ab"],"M.E":"ab"},"S2":{"M":["hq"],"E":["hq"],"ba":["hq"],"O":["hq"],"r":["hq"],"aZ":["hq"],"M.E":"hq"},"Sh":{"M":["f7"],"E":["f7"],"ba":["f7"],"O":["f7"],"r":["f7"],"aZ":["f7"],"M.E":"f7"},"Na":{"at":["q","q"],"ar":["q","q"]},"Ov":{"at":["q","q"],"ar":["q","q"],"at.V":"q","at.K":"q"},"yU":{"hs":["1"]},"r1":{"yU":["1"],"hs":["1"]},"yV":{"kX":["1"]},"w3":{"i6":[]},"Al":{"i6":[]},"Sq":{"i6":[]},"Si":{"i6":[]},"FQ":{"M":["aB"],"E":["aB"],"O":["aB"],"r":["aB"],"M.E":"aB"},"MA":{"a1":[]},"mi":{"M":["1"],"E":["1"],"O":["1"],"r":["1"],"M.E":"1"},"J5":{"cU":[]},"im":{"aLh":["1"]},"GN":{"M":["j9"],"E":["j9"],"O":["j9"],"r":["j9"],"M.E":"j9"},"J9":{"M":["ja"],"E":["ja"],"O":["ja"],"r":["ja"],"M.E":"ja"},"pF":{"ah":[],"aB":[],"ab":[]},"M3":{"M":["q"],"E":["q"],"O":["q"],"r":["q"],"M.E":"q"},"ah":{"aB":[],"ab":[]},"Mp":{"M":["jz"],"E":["jz"],"O":["jz"],"r":["jz"],"M.E":"jz"},"cM":{"cw":[]},"aC0":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"hx":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"aED":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"aC_":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"aEB":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"a3p":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"aEC":{"E":["u"],"O":["u"],"r":["u"],"cw":[]},"a1E":{"E":["W"],"O":["W"],"r":["W"],"cw":[]},"a1F":{"E":["W"],"O":["W"],"r":["W"],"cw":[]},"Lz":{"m_":[]},"BY":{"at":["q","@"],"ar":["q","@"],"at.V":"@","at.K":"q"},"LX":{"M":["ar<@,@>"],"E":["ar<@,@>"],"O":["ar<@,@>"],"r":["ar<@,@>"],"M.E":"ar<@,@>"},"eC":{"aq_":[],"r":["q"],"r.E":"q"},"tK":{"aJ":[],"j":[]},"wn":{"a7":[],"j":[]},"K_":{"aJ":[],"j":[]},"IW":{"aJ":[],"j":[]},"Qs":{"aa":["wn"]},"bW":{"ap":[]},"nZ":{"bW":["W"],"ap":[]},"MT":{"bW":["W"],"ap":[]},"MU":{"bW":["W"],"ap":[]},"ww":{"bW":["W"],"ap":[]},"jp":{"bW":["W"],"ap":[]},"u8":{"bW":["W"],"ap":[]},"nr":{"bW":["W"],"ap":[]},"oj":{"bW":["1"],"ap":[]},"tk":{"bW":["1"],"ap":[]},"zp":{"fX":[]},"h6":{"fX":[]},"xY":{"fX":[]},"fp":{"fX":[]},"oG":{"fX":[]},"NY":{"fX":[]},"aK":{"aD":["1"],"aD.T":"1","aK.T":"1"},"eO":{"aK":["J?"],"aD":["J?"],"aD.T":"J?","aK.T":"J?"},"b7":{"bW":["1"],"ap":[]},"ek":{"aD":["1"],"aD.T":"1"},"wY":{"aK":["1"],"aD":["1"],"aD.T":"1","aK.T":"1"},"wH":{"aK":["A?"],"aD":["A?"],"aD.T":"A?","aK.T":"A?"},"kr":{"aK":["u"],"aD":["u"],"aD.T":"u","aK.T":"u"},"hS":{"aD":["W"],"aD.T":"W"},"dn":{"J":[]},"aB9":{"bg":[],"b6":[],"j":[]},"NN":{"cC":["Q"],"cC.T":"Q"},"Fd":{"Q":[]},"qS":{"a7":[],"j":[]},"EZ":{"aJ":[],"j":[]},"qT":{"aa":["qS<1>"]},"hC":{"fY":[]},"oq":{"a7":[],"j":[]},"yF":{"ik":["oq"],"aa":["oq"]},"u5":{"a7":[],"j":[]},"yG":{"aa":["u5"]},"NO":{"ag":[],"j":[]},"R8":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Su":{"ap":[]},"za":{"bg":[],"b6":[],"j":[]},"F1":{"aJ":[],"j":[]},"l7":{"fq":["E"],"du":[]},"oB":{"l7":[],"fq":["E"],"du":[]},"FI":{"l7":[],"fq":["E"],"du":[]},"FH":{"l7":[],"fq":["E"],"du":[]},"lZ":{"lv":[],"bu":[]},"OZ":{"du":[]},"hQ":{"ap":[]},"yb":{"ap":[]},"nD":{"ap":[]},"di":{"ap":[]},"fq":{"du":[]},"ue":{"du":[]},"Fj":{"du":[]},"cR":{"ec":[],"cR.T":"1"},"GW":{"ec":[]},"vl":{"ex":[]},"bs":{"r":["1"],"r.E":"1"},"uS":{"r":["1"],"r.E":"1"},"bO":{"aE":["1"]},"uF":{"bE":[]},"jj":{"bk":[]},"kF":{"bk":[]},"kG":{"bk":[]},"jh":{"bk":[]},"ih":{"bk":[]},"MN":{"bk":[]},"SU":{"bk":[]},"mN":{"bk":[]},"SQ":{"mN":[],"bk":[]},"mQ":{"bk":[]},"SY":{"mQ":[],"bk":[]},"SW":{"jj":[],"bk":[]},"ST":{"kF":[],"bk":[]},"SV":{"kG":[],"bk":[]},"SS":{"jh":[],"bk":[]},"mP":{"bk":[]},"SX":{"mP":[],"bk":[]},"mS":{"bk":[]},"T_":{"mS":[],"bk":[]},"mR":{"ih":[],"bk":[]},"SZ":{"mR":[],"ih":[],"bk":[]},"mO":{"bk":[]},"SR":{"mO":[],"bk":[]},"h_":{"cB":[],"cV":[]},"zA":{"rP":[]},"rt":{"rP":[]},"ez":{"cB":[],"cV":[]},"hA":{"cB":[],"cV":[]},"h3":{"cB":[],"cV":[]},"he":{"cB":[],"cV":[]},"ul":{"cB":[],"cV":[]},"fZ":{"cB":[],"cV":[]},"cB":{"cV":[]},"w6":{"cB":[],"cV":[]},"pp":{"cB":[],"cV":[]},"eD":{"cB":[],"cV":[]},"C5":{"cB":[],"cV":[]},"oK":{"iy":[]},"vA":{"a7":[],"j":[]},"zv":{"aa":["vA"]},"tp":{"a7":[],"j":[]},"QU":{"N":[]},"yk":{"aa":["tp"]},"N5":{"b_":[],"ag":[],"j":[]},"R6":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"p5":{"aK":["A?"],"aD":["A?"],"aD.T":"A?","aK.T":"A?"},"vK":{"aK":["m"],"aD":["m"],"aD.T":"m","aK.T":"m"},"C3":{"aJ":[],"j":[]},"C2":{"aJ":[],"j":[]},"tz":{"a7":[],"j":[]},"nE":{"a7":[],"j":[]},"yr":{"aa":["tz"]},"rp":{"aa":["nE<1>"]},"zD":{"dy":["1"],"d1":["1"],"bS":["1"],"dy.T":"1"},"wF":{"a7":[],"j":[]},"R1":{"aa":["wF"]},"Po":{"b_":[],"ag":[],"j":[]},"Rf":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"zn":{"b5":["1?"]},"PB":{"b5":["d7?"]},"PA":{"b5":["fC?"]},"tF":{"a7":[],"j":[]},"Nm":{"aa":["tF"]},"PT":{"cO":[],"b5":["cO"]},"Pp":{"b_":[],"ag":[],"j":[]},"Rg":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"aAC":{"dK":[],"bg":[],"b6":[],"j":[]},"Cn":{"aJ":[],"j":[]},"zl":{"b5":["1"]},"H1":{"ka":["u"],"J":[],"ka.T":"u"},"zm":{"b5":["1"]},"os":{"aJ":[],"j":[]},"uf":{"dy":["1"],"d1":["1"],"bS":["1"],"dy.T":"1"},"Fq":{"aJ":[],"j":[]},"aBo":{"dK":[],"bg":[],"b6":[],"j":[]},"qZ":{"a7":[],"j":[]},"qY":{"a7":[],"j":[]},"r0":{"aJ":[],"j":[]},"ro":{"b_":[],"ag":[],"j":[]},"ow":{"aJ":[],"j":[]},"aBw":{"bg":[],"b6":[],"j":[]},"ov":{"a7":[],"j":[]},"Oq":{"ap":[]},"r_":{"aa":["qZ<1>"]},"yN":{"aa":["qY<1>"]},"yO":{"dy":["fL<1>"],"d1":["fL<1>"],"bS":["fL<1>"],"dy.T":"fL<1>"},"Ri":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Op":{"aJ":[],"j":[]},"qX":{"aa":["ov<1>"],"e_":[]},"Fy":{"a7":[],"j":[]},"Ow":{"b5":["J?"]},"Oy":{"b5":["J?"]},"OA":{"b5":["J?"]},"Ox":{"b5":["W"]},"Oz":{"b5":["cO?"]},"aBA":{"dK":[],"bg":[],"b6":[],"j":[]},"uB":{"bg":[],"b6":[],"j":[]},"FX":{"aJ":[],"j":[]},"Ns":{"b_":[],"ag":[],"j":[]},"R7":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"yj":{"bW":["1"],"ap":[]},"Gp":{"aJ":[],"j":[]},"v_":{"a7":[],"j":[]},"ze":{"aa":["v_"]},"v0":{"hW":[]},"kp":{"ks":[],"hW":[]},"v1":{"ks":[],"hW":[]},"v2":{"ks":[],"hW":[]},"ks":{"hW":[]},"zR":{"bg":[],"b6":[],"j":[]},"zd":{"a7":[],"j":[]},"oS":{"aJ":[],"j":[]},"zc":{"aa":["zd"],"anp":[]},"Gv":{"aJ":[],"j":[]},"eW":{"bI":[]},"Q8":{"eW":[],"bI":[]},"hy":{"eW":[],"bI":[]},"f1":{"eW":[],"bI":[]},"yq":{"a7":[],"j":[]},"z5":{"a7":[],"j":[]},"mg":{"a7":[],"j":[]},"zf":{"ap":[]},"zg":{"aK":["eW"],"aD":["eW"],"aD.T":"eW","aK.T":"eW"},"Pm":{"ap":[]},"Nh":{"aa":["yq"]},"RP":{"a7":[],"j":[]},"z6":{"aa":["z5"]},"rC":{"B":[],"x":[],"H":[],"aj":[]},"O_":{"a2":[],"aX":[],"a6":[]},"yH":{"ag":[],"j":[]},"MR":{"aJ":[],"j":[]},"zh":{"aa":["mg"]},"kw":{"dK":[],"bg":[],"b6":[],"j":[]},"GS":{"aJ":[],"j":[]},"zs":{"ag":[],"j":[]},"PD":{"a2":[],"aX":[],"a6":[]},"A0":{"B":[],"x":[],"H":[],"aj":[]},"vz":{"a7":[],"j":[]},"A_":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"n7":{"aK":["bI?"],"aD":["bI?"],"aD.T":"bI?","aK.T":"bI?"},"zw":{"a7":[],"j":[]},"PL":{"aa":["vz"]},"Pl":{"b_":[],"ag":[],"j":[]},"PH":{"aa":["zw"]},"Aj":{"aJ":[],"j":[]},"RQ":{"ap":[]},"PI":{"cC":["P"],"cC.T":"P"},"Fe":{"P":[]},"IK":{"cO":[],"b5":["cO"]},"yT":{"cO":[],"b5":["cO"]},"el":{"b5":["1"]},"eJ":{"b5":["1"]},"ms":{"vL":["1"],"dy":["1"],"d1":["1"],"bS":["1"],"dy.T":"1"},"OS":{"aJ":[],"j":[]},"FN":{"jd":[]},"F_":{"jd":[]},"zk":{"b5":["1"]},"x2":{"a7":[],"j":[]},"Ac":{"bg":[],"b6":[],"j":[]},"yW":{"a7":[],"j":[]},"x1":{"a7":[],"j":[]},"pE":{"aa":["x1"]},"nJ":{"a7":[],"j":[]},"rK":{"aa":["nJ"]},"Le":{"aa":["x2"]},"RF":{"ap":[]},"yp":{"aw":[]},"Ng":{"aJ":[],"j":[]},"yX":{"aa":["yW"]},"pl":{"pD":["nJ","1"]},"RG":{"bg":[],"b6":[],"j":[]},"rn":{"a7":[],"j":[]},"Lo":{"aJ":[],"j":[]},"PK":{"ik":["rn"],"aa":["rn"]},"zo":{"b5":["1"]},"aE7":{"a7":[],"j":[]},"zy":{"a7":[],"j":[]},"xG":{"aJ":[],"j":[]},"zz":{"aa":["zy"]},"Ay":{"ap":[]},"M5":{"aJ":[],"j":[]},"zj":{"b5":["1"]},"xQ":{"a7":[],"j":[]},"AA":{"aa":["xQ"]},"St":{"ap":[]},"aEq":{"dK":[],"bg":[],"b6":[],"j":[]},"zb":{"dK":[],"bg":[],"b6":[],"j":[]},"nn":{"aK":["fI"],"aD":["fI"],"aD.T":"fI","aK.T":"fI"},"tg":{"a7":[],"j":[]},"xX":{"aJ":[],"j":[]},"MZ":{"aa":["tg"]},"qz":{"ap":[]},"y3":{"a7":[],"j":[]},"rO":{"aa":["y3"]},"SG":{"aJ":[],"j":[]},"aEw":{"dK":[],"bg":[],"b6":[],"j":[]},"Sn":{"ap":[]},"fC":{"bI":[]},"fK":{"bI":[]},"Cb":{"bI":[]},"d6":{"bI":[]},"dR":{"bI":[]},"dF":{"fY":[]},"dS":{"fC":[],"bI":[]},"ka":{"J":[]},"b4":{"c9":[]},"ev":{"c9":[]},"lc":{"c9":[]},"BX":{"h5":["hN"]},"ts":{"h5":["hN"],"h5.T":"hN"},"dd":{"fC":[],"bI":[]},"e0":{"fC":[],"bI":[]},"hn":{"fY":[]},"qv":{"hX":[],"i3":[],"aj":[]},"fm":{"h2":[]},"B":{"x":[],"H":[],"aj":[]},"o9":{"hV":[]},"tW":{"eM":[],"e8":["1"]},"fz":{"eM":[],"e8":["B"]},"Ku":{"ca":["B","fz"],"B":[],"as":["B","fz"],"x":[],"H":[],"aj":[],"as.1":"fz","ca.1":"fz","as.0":"B"},"F4":{"ap":[]},"Kv":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"kI":{"ap":[]},"mU":{"ca":["B","dZ"],"B":[],"as":["B","dZ"],"x":[],"H":[],"aj":[],"as.1":"dZ","ca.1":"dZ","as.0":"B"},"Ra":{"B":[],"x":[],"H":[],"aj":[]},"AB":{"kI":[],"ap":[]},"yY":{"kI":[],"ap":[]},"qO":{"kI":[],"ap":[]},"Ky":{"B":[],"x":[],"H":[],"aj":[]},"fu":{"eM":[],"e8":["B"]},"KA":{"ca":["B","fu"],"B":[],"as":["B","fu"],"x":[],"H":[],"aj":[],"as.1":"fu","ca.1":"fu","as.0":"B"},"KE":{"B":[],"x":[],"H":[],"aj":[]},"vh":{"H":[]},"dG":{"H":[]},"tR":{"dG":[],"H":[]},"D_":{"dG":[],"H":[]},"K4":{"H":[]},"JJ":{"H":[]},"jb":{"dG":[],"H":[]},"tQ":{"dG":[],"H":[]},"qB":{"jb":[],"dG":[],"H":[]},"w7":{"dG":[],"H":[]},"wo":{"dG":[],"H":[]},"mn":{"dG":[],"H":[]},"uK":{"dG":[],"H":[]},"tn":{"dG":[],"H":[]},"IU":{"ap":[]},"x":{"H":[],"aj":[]},"RA":{"l9":[]},"Sm":{"l9":[]},"MM":{"l9":[]},"Fk":{"fq":["F"],"du":[]},"dZ":{"eM":[],"e8":["B"]},"wP":{"ca":["B","dZ"],"B":[],"as":["B","dZ"],"x":[],"H":[],"aj":[],"as.1":"dZ","ca.1":"dZ","as.0":"B"},"KN":{"B":[],"x":[],"H":[],"aj":[]},"n6":{"ap":[]},"wJ":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"jo":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KS":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KT":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"wM":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KH":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KL":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kq":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"u9":{"ap":[]},"rB":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kt":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Ks":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"A2":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KO":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KP":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kx":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KZ":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KC":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KQ":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KJ":{"B":[],"ay":["B"],"x":[],"i3":[],"H":[],"aj":[]},"KU":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"wN":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KK":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"wQ":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kr":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KI":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kz":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KF":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KG":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KB":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"wL":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KV":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KM":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kp":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KR":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"KD":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Kw":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"q7":{"h2":[]},"jt":{"nc":[],"e8":["dc"]},"dc":{"x":[],"H":[],"aj":[]},"LM":{"hV":[]},"KX":{"py":[],"dc":[],"as":["B","iv"],"x":[],"H":[],"aj":[],"as.1":"iv","as.0":"B"},"iv":{"nc":[],"e8":["B"],"j7":[]},"py":{"dc":[],"as":["B","iv"],"x":[],"H":[],"aj":[]},"wR":{"dc":[],"ay":["dc"],"x":[],"H":[],"aj":[]},"KY":{"dc":[],"ay":["dc"],"x":[],"H":[],"aj":[]},"dg":{"eM":[],"e8":["B"]},"pz":{"ca":["B","dg"],"B":[],"as":["B","dg"],"x":[],"H":[],"aj":[],"as.1":"dg","ca.1":"dg","as.0":"B"},"wO":{"ca":["B","dg"],"B":[],"as":["B","dg"],"x":[],"H":[],"aj":[],"as.1":"dg","ca.1":"dg","as.0":"B"},"wS":{"ay":["B"],"x":[],"H":[],"aj":[]},"pA":{"iG":["1"],"B":[],"as":["dc","1"],"Ko":[],"x":[],"H":[],"aj":[]},"KW":{"iG":["jt"],"B":[],"as":["dc","jt"],"Ko":[],"x":[],"H":[],"aj":[],"as.1":"jt","iG.0":"jt","as.0":"dc"},"eF":{"ap":[]},"iA":{"eM":[],"e8":["B"]},"L_":{"ca":["B","iA"],"B":[],"as":["B","iA"],"x":[],"H":[],"aj":[],"as.1":"iA","ca.1":"iA","as.0":"B"},"no":{"aE":["~"]},"xZ":{"cU":[]},"c0":{"H":[]},"jG":{"bC":["jG"]},"hE":{"bC":["hE"]},"jQ":{"bC":["jQ"]},"pM":{"bC":["pM"]},"RM":{"du":[]},"pL":{"ap":[]},"mH":{"bC":["pM"]},"Nd":{"hu":[]},"mk":{"ku":[]},"ml":{"ku":[]},"vf":{"ku":[]},"wq":{"cU":[]},"vT":{"cU":[]},"O2":{"cO":[]},"So":{"vU":[]},"jw":{"cO":[]},"jn":{"hg":[]},"wE":{"hg":[]},"wX":{"ap":[]},"uy":{"nj":[]},"fk":{"a7":[],"j":[]},"yg":{"bg":[],"b6":[],"j":[]},"m2":{"a7":[],"j":[]},"aBr":{"az":[]},"aBq":{"az":[]},"k0":{"az":[]},"k4":{"az":[]},"lN":{"az":[]},"pr":{"az":[]},"bi":{"aO":["1"]},"hP":{"aO":["1"]},"yh":{"aa":["fk"]},"z_":{"aa":["m2"]},"Fr":{"aO":["az"]},"Fo":{"aO":["lN"]},"Kf":{"aO":["pr"]},"tm":{"b_":[],"ag":[],"j":[]},"yd":{"a7":[],"j":[]},"AS":{"aa":["yd"],"e_":[]},"tt":{"a7":[],"j":[]},"yl":{"bg":[],"b6":[],"j":[]},"C_":{"aa":["tt"]},"o2":{"a7":[],"j":[]},"ym":{"aa":["o2"]},"GE":{"ap":[]},"Qe":{"aJ":[],"j":[]},"fr":{"bg":[],"b6":[],"j":[]},"oi":{"b_":[],"ag":[],"j":[]},"es":{"b_":[],"ag":[],"j":[]},"iW":{"b_":[],"ag":[],"j":[]},"vk":{"dM":["fz"],"b6":[],"j":[],"dM.T":"fz"},"lI":{"dX":[],"ag":[],"j":[]},"jq":{"b_":[],"ag":[],"j":[]},"mT":{"dM":["dg"],"b6":[],"j":[],"dM.T":"dg"},"aBi":{"bg":[],"b6":[],"j":[]},"f_":{"a7":[],"j":[]},"fw":{"b_":[],"ag":[],"j":[]},"pK":{"b_":[],"ag":[],"j":[]},"Jf":{"b_":[],"ag":[],"j":[]},"ua":{"b_":[],"ag":[],"j":[]},"D0":{"b_":[],"ag":[],"j":[]},"CX":{"b_":[],"ag":[],"j":[]},"K1":{"b_":[],"ag":[],"j":[]},"K2":{"b_":[],"ag":[],"j":[]},"qA":{"b_":[],"ag":[],"j":[]},"Da":{"b_":[],"ag":[],"j":[]},"G6":{"b_":[],"ag":[],"j":[]},"dL":{"b_":[],"ag":[],"j":[]},"Cp":{"b_":[],"ag":[],"j":[]},"dT":{"b_":[],"ag":[],"j":[]},"G7":{"b_":[],"ag":[],"j":[]},"GO":{"b_":[],"ag":[],"j":[]},"mF":{"b_":[],"ag":[],"j":[]},"Qi":{"a2":[],"aX":[],"a6":[]},"LO":{"b_":[],"ag":[],"j":[]},"xy":{"dX":[],"ag":[],"j":[]},"Gu":{"dX":[],"ag":[],"j":[]},"Kc":{"aJ":[],"j":[]},"FU":{"dX":[],"ag":[],"j":[]},"L8":{"dX":[],"ag":[],"j":[]},"D9":{"dX":[],"ag":[],"j":[]},"FW":{"dM":["fu"],"b6":[],"j":[],"dM.T":"fu"},"ML":{"dX":[],"ag":[],"j":[]},"L2":{"dX":[],"ag":[],"j":[]},"Ki":{"ag":[],"j":[]},"GU":{"b_":[],"ag":[],"j":[]},"zF":{"aa":["f_"]},"R2":{"b_":[],"ag":[],"j":[]},"f5":{"b_":[],"ag":[],"j":[]},"BL":{"b_":[],"ag":[],"j":[]},"vP":{"b_":[],"ag":[],"j":[]},"C7":{"b_":[],"ag":[],"j":[]},"lY":{"b_":[],"ag":[],"j":[]},"uZ":{"b_":[],"ag":[],"j":[]},"oY":{"aJ":[],"j":[]},"eN":{"aJ":[],"j":[]},"tT":{"b_":[],"ag":[],"j":[]},"zV":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"kJ":{"ag":[],"j":[]},"kK":{"a2":[],"aX":[],"a6":[]},"MJ":{"hl":[],"aj":[]},"ol":{"aJ":[],"j":[]},"F9":{"b_":[],"ag":[],"j":[]},"Ff":{"a7":[],"j":[]},"Og":{"bi":["lO"],"aO":["lO"]},"Oa":{"bi":["alE"],"aO":["alE"]},"O6":{"bi":["alA"],"aO":["alA"]},"O5":{"bi":["alz"],"aO":["alz"]},"O9":{"bi":["alD"],"aO":["alD"]},"O8":{"bi":["alC"],"aO":["alC"]},"O7":{"bi":["alB"],"aO":["alB"]},"OE":{"bi":["alL"],"aO":["alL"]},"OF":{"bi":["alM"],"aO":["alM"]},"OG":{"bi":["alN"],"aO":["alN"]},"OH":{"bi":["alO"],"aO":["alO"]},"OI":{"bi":["alP"],"aO":["alP"]},"OJ":{"bi":["alQ"],"aO":["alQ"]},"OK":{"bi":["alR"],"aO":["alR"]},"OL":{"bi":["alS"],"aO":["alS"]},"OM":{"bi":["alT"],"aO":["alT"]},"ON":{"bi":["alU"],"aO":["alU"]},"OO":{"bi":["alV"],"aO":["alV"]},"OP":{"bi":["alW"],"aO":["alW"]},"OQ":{"bi":["alX"],"aO":["alX"]},"OR":{"bi":["alY"],"aO":["alY"]},"PX":{"bi":["ams"],"aO":["ams"]},"Q_":{"bi":["amv"],"aO":["amv"]},"Q2":{"bi":["amy"],"aO":["amy"]},"Q5":{"bi":["amB"],"aO":["amB"]},"PY":{"bi":["amt"],"aO":["amt"]},"PZ":{"bi":["amu"],"aO":["amu"]},"Q0":{"bi":["amw"],"aO":["amw"]},"Q1":{"bi":["amx"],"aO":["amx"]},"Q3":{"bi":["amz"],"aO":["amz"]},"Q4":{"bi":["amA"],"aO":["amA"]},"RK":{"bi":["amT"],"aO":["amT"]},"NH":{"bi":["alr"],"aO":["alr"]},"NV":{"bi":["alt"],"aO":["alt"]},"Qm":{"bi":["amF"],"aO":["amF"]},"Fg":{"a7":[],"j":[]},"lR":{"a7":[],"j":[]},"atd":{"ap":[]},"aFf":{"eb":["atd"],"bg":[],"b6":[],"j":[],"eb.T":"atd"},"yM":{"aa":["lR"]},"On":{"io":[],"ap":[]},"Oo":{"iq":[],"eF":[],"ap":[],"ip":[]},"qm":{"ap":[]},"ox":{"a7":[],"j":[]},"oy":{"aa":["ox"],"e_":[],"lw":[],"asn":[]},"Os":{"dX":[],"ag":[],"j":[]},"d8":{"ap":[]},"m1":{"d8":[],"ap":[]},"uI":{"ap":[]},"m0":{"a7":[],"j":[]},"yZ":{"eb":["d8"],"bg":[],"b6":[],"j":[],"eb.T":"d8"},"r4":{"aa":["m0"]},"G_":{"a7":[],"j":[]},"P5":{"aa":["m0"]},"uJ":{"a7":[],"j":[]},"r6":{"bg":[],"b6":[],"j":[]},"arY":{"az":[]},"pb":{"az":[]},"po":{"az":[]},"lM":{"az":[]},"P6":{"aa":["uJ"]},"L0":{"aO":["arY"]},"J3":{"aO":["pb"]},"Kd":{"aO":["po"]},"Fn":{"aO":["lM"]},"uL":{"a7":[],"j":[]},"uM":{"aa":["uL"]},"z0":{"bg":[],"b6":[],"j":[]},"j2":{"a7":[],"j":[]},"eU":{"aa":["j2<1>"]},"h1":{"ec":[]},"b8":{"h1":["1"],"ec":[]},"aJ":{"j":[]},"a7":{"j":[]},"ag":{"j":[]},"aX":{"a6":[]},"fG":{"aX":[],"a6":[]},"ea":{"aX":[],"a6":[]},"Mu":{"ec":[]},"kj":{"h1":["1"],"ec":[]},"b6":{"j":[]},"dM":{"b6":[],"j":[]},"bg":{"b6":[],"j":[]},"GL":{"ag":[],"j":[]},"b_":{"ag":[],"j":[]},"dX":{"ag":[],"j":[]},"FJ":{"ag":[],"j":[]},"tU":{"aX":[],"a6":[]},"xB":{"aX":[],"a6":[]},"jk":{"aX":[],"a6":[]},"mI":{"aX":[],"a6":[]},"a2":{"aX":[],"a6":[]},"wZ":{"a2":[],"aX":[],"a6":[]},"GK":{"a2":[],"aX":[],"a6":[]},"pO":{"a2":[],"aX":[],"a6":[]},"my":{"a2":[],"aX":[],"a6":[]},"Qc":{"aX":[],"a6":[]},"Qd":{"j":[]},"jm":{"a7":[],"j":[]},"pt":{"aa":["jm"]},"cf":{"m8":["1"]},"G9":{"aJ":[],"j":[]},"Pb":{"b_":[],"ag":[],"j":[]},"m9":{"a7":[],"j":[]},"rc":{"aa":["m9"]},"uT":{"mC":[]},"mc":{"aJ":[],"j":[]},"md":{"dK":[],"bg":[],"b6":[],"j":[]},"uX":{"a7":[],"j":[]},"z9":{"aa":["uX"],"e_":[]},"lS":{"aK":["c9"],"aD":["c9"],"aD.T":"c9","aK.T":"c9"},"lA":{"aK":["cs?"],"aD":["cs?"],"aD.T":"cs?","aK.T":"cs?"},"nm":{"aK":["z"],"aD":["z"],"aD.T":"z","aK.T":"z"},"te":{"a7":[],"j":[]},"td":{"a7":[],"j":[]},"tb":{"a7":[],"j":[]},"tf":{"a7":[],"j":[]},"Fc":{"aK":["fY"],"aD":["fY"],"aD.T":"fY","aK.T":"fY"},"Gs":{"a7":[],"j":[]},"oP":{"aa":["1"]},"nY":{"aa":["1"]},"MX":{"aa":["te"]},"MW":{"aa":["td"]},"MV":{"aa":["tb"]},"MY":{"aa":["tf"]},"eb":{"bg":[],"b6":[],"j":[]},"rh":{"ea":[],"aX":[],"a6":[]},"dK":{"bg":[],"b6":[],"j":[]},"qN":{"aJ":[],"j":[]},"fV":{"ag":[],"j":[]},"rj":{"a2":[],"aX":[],"a6":[]},"vj":{"fV":["aw"],"ag":[],"j":[],"fV.0":"aw"},"Rh":{"f4":["aw","B"],"B":[],"ay":["B"],"x":[],"H":[],"aj":[],"f4.0":"aw"},"zt":{"bg":[],"b6":[],"j":[]},"vu":{"a7":[],"j":[]},"T9":{"cC":["jF"],"cC.T":"jF"},"Fi":{"jF":[]},"PE":{"aa":["vu"]},"i2":{"bg":[],"b6":[],"j":[]},"zB":{"a7":[],"j":[]},"PM":{"aa":["zB"],"e_":[]},"qJ":{"cB":[],"cV":[]},"p7":{"aJ":[],"j":[]},"BS":{"a7":[],"j":[]},"N3":{"m8":["qJ"]},"PS":{"aJ":[],"j":[]},"J2":{"aJ":[],"j":[]},"arq":{"hj":[]},"ma":{"bg":[],"b6":[],"j":[]},"w1":{"a7":[],"j":[]},"i5":{"aa":["w1"]},"Qb":{"bS":["~"]},"rs":{"ld":[]},"zL":{"ld":[]},"zM":{"ld":[]},"zN":{"ld":[]},"Pe":{"cF":["ar>?"],"ap":[]},"dq":{"aJ":[],"j":[]},"jc":{"ap":[]},"ru":{"a7":[],"j":[]},"zQ":{"aa":["ru"]},"w9":{"a7":[],"j":[]},"pe":{"aa":["w9"]},"AH":{"dX":[],"ag":[],"j":[]},"SC":{"a2":[],"aX":[],"a6":[]},"rE":{"B":[],"as":["B","dg"],"x":[],"H":[],"aj":[],"as.1":"dg","as.0":"B"},"uQ":{"a7":[],"j":[]},"z3":{"aa":["uQ"]},"z2":{"ap":[]},"Pd":{"ap":[]},"ars":{"cR":["1"],"ec":[]},"pf":{"aJ":[],"j":[]},"i9":{"dy":["1"],"d1":["1"],"bS":["1"]},"JI":{"ag":[],"j":[]},"pq":{"bg":[],"b6":[],"j":[]},"kM":{"a7":[],"j":[]},"ya":{"bg":[],"b6":[],"j":[]},"x_":{"a7":[],"j":[]},"cF":{"ap":[]},"Rx":{"aa":["kM"]},"A9":{"aa":["x_"]},"cQ":{"cF":["1"],"ap":[]},"fc":{"cF":["1"],"ap":[]},"A8":{"fc":["1"],"cF":["1"],"ap":[]},"wU":{"fc":["1"],"cF":["1"],"ap":[],"cQ.T":"1","fc.T":"1"},"L1":{"fc":["I"],"cF":["I"],"ap":[],"cQ.T":"I","fc.T":"I"},"wV":{"fc":["q?"],"cF":["q?"],"ap":[],"cQ.T":"q?","fc.T":"q?"},"mW":{"cF":["1"],"ap":[]},"pB":{"cF":["1"],"ap":[]},"wW":{"cF":["qm"],"ap":[]},"L7":{"ap":[]},"K9":{"ap":[],"e_":[]},"zE":{"bg":[],"b6":[],"j":[]},"rr":{"a7":[],"j":[]},"iE":{"aa":["rr<1>"]},"pd":{"bS":["1"]},"d1":{"bS":["1"]},"Oe":{"aO":["lN"]},"dy":{"d1":["1"],"bS":["1"]},"wt":{"dy":["1"],"d1":["1"],"bS":["1"]},"wC":{"dy":["1"],"d1":["1"],"bS":["1"]},"G0":{"b_":[],"ag":[],"j":[]},"G1":{"b_":[],"ag":[],"j":[]},"rD":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"zZ":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Lb":{"aJ":[],"j":[]},"x5":{"h5":["1"],"h5.T":"1"},"x6":{"bg":[],"b6":[],"j":[]},"io":{"ap":[]},"FS":{"ip":[]},"eh":{"fy":[]},"fE":{"eh":[],"fy":[]},"i8":{"eh":[],"fy":[]},"xb":{"eh":[],"fy":[]},"n0":{"eh":[],"fy":[]},"Mz":{"eh":[],"fy":[]},"Ag":{"bg":[],"b6":[],"j":[]},"lb":{"mo":["lb"],"mo.E":"lb"},"x8":{"a7":[],"j":[]},"x9":{"aa":["x8"]},"iq":{"eF":[],"ap":[],"ip":[]},"n1":{"iq":[],"eF":[],"ap":[],"ip":[]},"Lm":{"aJ":[],"j":[]},"Ce":{"aJ":[],"j":[]},"vs":{"aJ":[],"j":[]},"xc":{"a7":[],"j":[]},"rI":{"bg":[],"b6":[],"j":[]},"hm":{"az":[]},"xd":{"aa":["xc"]},"RI":{"b_":[],"ag":[],"j":[]},"Rm":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"Lg":{"aO":["hm"]},"Rv":{"cF":["W?"],"ap":[],"cQ.T":"W?"},"pu":{"a7":[],"j":[]},"iJ":{"ez":[],"cB":[],"cV":[]},"iK":{"eD":[],"cB":[],"cV":[]},"pJ":{"ap":[]},"ik":{"aa":["1"]},"pN":{"ap":[]},"kN":{"a7":[],"j":[]},"aN":{"xk":[]},"Ak":{"aa":["kN"]},"RS":{"eb":["pN"],"bg":[],"b6":[],"j":[],"eb.T":"pN"},"rJ":{"b_":[],"ag":[],"j":[]},"Ly":{"aJ":[],"j":[]},"A6":{"B":[],"ay":["B"],"Ko":[],"x":[],"H":[],"aj":[]},"rF":{"cR":["ec"],"ec":[],"cR.T":"ec"},"LP":{"ag":[],"j":[]},"q9":{"ag":[],"j":[]},"LN":{"q9":[],"ag":[],"j":[]},"q8":{"a2":[],"aX":[],"a6":[]},"vb":{"dM":["j7"],"b6":[],"j":[],"dM.T":"j7"},"kb":{"dK":[],"bg":[],"b6":[],"j":[]},"aBk":{"dK":[],"bg":[],"b6":[],"j":[]},"Qf":{"aJ":[],"j":[]},"Mc":{"aJ":[],"j":[]},"xP":{"bi":["1"],"aO":["1"]},"alE":{"az":[]},"alA":{"az":[]},"alz":{"az":[]},"alD":{"az":[]},"alC":{"az":[]},"alB":{"az":[]},"lO":{"az":[]},"alL":{"az":[]},"alM":{"az":[]},"alN":{"az":[]},"alO":{"az":[]},"alP":{"az":[]},"alQ":{"az":[]},"alR":{"az":[]},"alS":{"az":[]},"alT":{"az":[]},"alU":{"az":[]},"alV":{"az":[]},"alW":{"az":[]},"alX":{"az":[]},"alY":{"az":[]},"ams":{"az":[]},"amt":{"az":[]},"amu":{"az":[]},"amv":{"az":[]},"amA":{"az":[]},"amw":{"az":[]},"amx":{"az":[]},"amy":{"az":[]},"amz":{"az":[]},"amB":{"az":[]},"amT":{"az":[]},"alr":{"az":[]},"alt":{"az":[]},"amF":{"az":[]},"AD":{"a7":[],"j":[]},"xS":{"a7":[],"j":[]},"AE":{"aa":["AD"]},"AC":{"aa":["xS"]},"yR":{"bg":[],"b6":[],"j":[]},"qx":{"aJ":[],"j":[]},"Mm":{"aJ":[],"j":[]},"th":{"a7":[],"j":[]},"yi":{"aa":["th"]},"LK":{"a7":[],"j":[]},"Lf":{"a7":[],"j":[]},"L5":{"a7":[],"j":[]},"FM":{"b_":[],"ag":[],"j":[]},"Fa":{"a7":[],"j":[]},"BQ":{"a7":[],"j":[]},"Lx":{"dX":[],"ag":[],"j":[]},"MF":{"aJ":[],"j":[]},"ye":{"a7":[],"j":[]},"Tb":{"aa":["ye"]},"Ge":{"Q":[]},"Pc":{"cC":["Q"],"cC.T":"Q"},"Di":{"Q":[]},"Dj":{"Q":[]},"Dk":{"Q":[]},"Dl":{"Q":[]},"Dm":{"Q":[]},"Dn":{"Q":[]},"Do":{"Q":[]},"Dp":{"Q":[]},"Dq":{"Q":[]},"Dr":{"Q":[]},"Ds":{"Q":[]},"Dt":{"Q":[]},"tY":{"Q":[]},"Du":{"Q":[]},"Dv":{"Q":[]},"tZ":{"Q":[]},"Dw":{"Q":[]},"Dx":{"Q":[]},"Dy":{"Q":[]},"Dz":{"Q":[]},"DA":{"Q":[]},"DB":{"Q":[]},"DC":{"Q":[]},"DD":{"Q":[]},"u_":{"Q":[]},"DE":{"Q":[]},"DF":{"Q":[]},"DG":{"Q":[]},"DH":{"Q":[]},"DI":{"Q":[]},"DJ":{"Q":[]},"DK":{"Q":[]},"DL":{"Q":[]},"DM":{"Q":[]},"DN":{"Q":[]},"DO":{"Q":[]},"DP":{"Q":[]},"DQ":{"Q":[]},"DR":{"Q":[]},"DS":{"Q":[]},"DT":{"Q":[]},"DU":{"Q":[]},"DV":{"Q":[]},"DW":{"Q":[]},"DX":{"Q":[]},"DY":{"Q":[]},"DZ":{"Q":[]},"E_":{"Q":[]},"E0":{"Q":[]},"E1":{"Q":[]},"u0":{"Q":[]},"E2":{"Q":[]},"E3":{"Q":[]},"E4":{"Q":[]},"E5":{"Q":[]},"E6":{"Q":[]},"E7":{"Q":[]},"E8":{"Q":[]},"E9":{"Q":[]},"Ea":{"Q":[]},"Eb":{"Q":[]},"Ec":{"Q":[]},"Ed":{"Q":[]},"Ee":{"Q":[]},"Ef":{"Q":[]},"Eg":{"Q":[]},"Eh":{"Q":[]},"Ei":{"Q":[]},"Ej":{"Q":[]},"Ek":{"Q":[]},"El":{"Q":[]},"Em":{"Q":[]},"En":{"Q":[]},"Eo":{"Q":[]},"Ep":{"Q":[]},"Eq":{"Q":[]},"Er":{"Q":[]},"Es":{"Q":[]},"Et":{"Q":[]},"Eu":{"Q":[]},"Ev":{"Q":[]},"Ew":{"Q":[]},"Ex":{"Q":[]},"Ey":{"Q":[]},"Ez":{"Q":[]},"EA":{"Q":[]},"u1":{"Q":[]},"EB":{"Q":[]},"EC":{"Q":[]},"ED":{"Q":[]},"EE":{"Q":[]},"EF":{"Q":[]},"EG":{"Q":[]},"EH":{"Q":[]},"u2":{"Q":[]},"EI":{"Q":[]},"EJ":{"Q":[]},"EK":{"Q":[]},"EL":{"Q":[]},"EM":{"Q":[]},"EN":{"Q":[]},"EO":{"Q":[]},"EP":{"Q":[]},"EQ":{"Q":[]},"ER":{"Q":[]},"ES":{"Q":[]},"ET":{"Q":[]},"EU":{"Q":[]},"u3":{"Q":[]},"EV":{"Q":[]},"u4":{"Q":[]},"EW":{"Q":[]},"EX":{"Q":[]},"EY":{"Q":[]},"H2":{"P":[]},"H3":{"P":[]},"H4":{"P":[]},"H5":{"P":[]},"H6":{"P":[]},"H7":{"P":[]},"H8":{"P":[]},"H9":{"P":[]},"Ha":{"P":[]},"Hb":{"P":[]},"Hc":{"P":[]},"Hd":{"P":[]},"vC":{"P":[]},"He":{"P":[]},"Hf":{"P":[]},"vD":{"P":[]},"Hg":{"P":[]},"Hh":{"P":[]},"Hi":{"P":[]},"Hj":{"P":[]},"Hk":{"P":[]},"Hl":{"P":[]},"Hm":{"P":[]},"Hn":{"P":[]},"vE":{"P":[]},"Ho":{"P":[]},"Hp":{"P":[]},"Hq":{"P":[]},"Hr":{"P":[]},"Hs":{"P":[]},"Ht":{"P":[]},"Hu":{"P":[]},"Hv":{"P":[]},"Hw":{"P":[]},"Hx":{"P":[]},"Hy":{"P":[]},"Hz":{"P":[]},"HA":{"P":[]},"HB":{"P":[]},"HC":{"P":[]},"HD":{"P":[]},"HE":{"P":[]},"HF":{"P":[]},"HG":{"P":[]},"HH":{"P":[]},"HI":{"P":[]},"HJ":{"P":[]},"HK":{"P":[]},"HL":{"P":[]},"HM":{"P":[]},"vF":{"P":[]},"HN":{"P":[]},"HO":{"P":[]},"HP":{"P":[]},"HQ":{"P":[]},"HR":{"P":[]},"HS":{"P":[]},"HT":{"P":[]},"HU":{"P":[]},"HV":{"P":[]},"HW":{"P":[]},"HX":{"P":[]},"HY":{"P":[]},"HZ":{"P":[]},"I_":{"P":[]},"I0":{"P":[]},"I1":{"P":[]},"I2":{"P":[]},"I3":{"P":[]},"I4":{"P":[]},"I5":{"P":[]},"I6":{"P":[]},"I7":{"P":[]},"I8":{"P":[]},"I9":{"P":[]},"Ia":{"P":[]},"Ib":{"P":[]},"Ic":{"P":[]},"Id":{"P":[]},"Ie":{"P":[]},"If":{"P":[]},"Ig":{"P":[]},"Ih":{"P":[]},"Ii":{"P":[]},"Ij":{"P":[]},"Ik":{"P":[]},"Il":{"P":[]},"vG":{"P":[]},"Im":{"P":[]},"In":{"P":[]},"Io":{"P":[]},"Ip":{"P":[]},"Iq":{"P":[]},"Ir":{"P":[]},"Is":{"P":[]},"vH":{"P":[]},"It":{"P":[]},"Iu":{"P":[]},"Iv":{"P":[]},"Iw":{"P":[]},"Ix":{"P":[]},"Iy":{"P":[]},"Iz":{"P":[]},"IA":{"P":[]},"IB":{"P":[]},"IC":{"P":[]},"ID":{"P":[]},"IE":{"P":[]},"IF":{"P":[]},"vI":{"P":[]},"IG":{"P":[]},"vJ":{"P":[]},"IH":{"P":[]},"II":{"P":[]},"IJ":{"P":[]},"Gf":{"P":[]},"PJ":{"cC":["P"],"cC.T":"P"},"Gg":{"jF":[]},"Ta":{"cC":["jF"],"cC.T":"jF"},"GX":{"cU":[]},"Qr":{"cC":["db"],"cC.T":"db"},"JO":{"db":[]},"JP":{"db":[]},"JQ":{"db":[]},"JR":{"db":[]},"JS":{"db":[]},"JT":{"db":[]},"JU":{"db":[]},"JV":{"db":[]},"JW":{"db":[]},"JX":{"db":[]},"JY":{"db":[]},"JZ":{"db":[]},"wl":{"ap":[]},"wk":{"ap":[]},"De":{"aJ":[],"j":[]},"Df":{"aJ":[],"j":[]},"lG":{"a7":[],"j":[]},"yD":{"aa":["lG"]},"Fm":{"fo":[]},"C9":{"fo":[]},"IT":{"fo":[]},"Fw":{"fo":[]},"Lp":{"aJ":[],"j":[]},"IN":{"B":[],"ay":["B"],"x":[],"H":[],"aj":[]},"IM":{"b_":[],"ag":[],"j":[]},"mL":{"a7":[],"j":[]},"zT":{"aa":["mL"]},"wm":{"j2":["cZ"],"a7":[],"j":[],"j2.T":"cZ"},"ry":{"eU":["cZ"],"aa":["j2"]},"jB":{"M":["1"],"E":["1"],"O":["1"],"r":["1"]},"Pr":{"jB":["u"],"M":["u"],"E":["u"],"O":["u"],"r":["u"]},"Mr":{"jB":["u"],"M":["u"],"E":["u"],"O":["u"],"r":["u"],"M.E":"u","jB.E":"u"},"aCe":{"a7":[],"j":[]},"aBu":{"a7":[],"j":[]},"aBv":{"aa":["aBu"]},"aCX":{"hX":[]}}')) +H.aFH(v.typeUniverse,JSON.parse('{"eV":1,"fT":1,"dV":1,"vy":2,"yc":1,"oC":2,"Ma":1,"LI":1,"LJ":1,"FA":1,"G3":1,"uz":1,"Mw":1,"qE":1,"B2":2,"GQ":1,"pa":1,"zi":1,"e2":1,"M0":2,"N9":1,"MQ":1,"S9":1,"O4":1,"yI":1,"Qn":1,"rM":1,"Sa":1,"hF":1,"z4":1,"nB":1,"jM":1,"v3":1,"zq":1,"vp":1,"vx":2,"PF":2,"PC":1,"T3":1,"S4":2,"S3":2,"zr":1,"Ap":2,"Aq":1,"Ar":1,"AP":2,"Bd":1,"Bh":1,"D8":2,"Dd":2,"bC":1,"FL":1,"GA":1,"cn":1,"uA":1,"ri":1,"tl":1,"oj":1,"yy":1,"yz":1,"yA":1,"wc":1,"B_":1,"yE":1,"yb":1,"di":1,"ue":1,"B4":1,"vM":1,"zx":1,"y1":1,"tW":1,"yC":1,"GI":1,"e8":1,"dN":1,"wK":1,"u9":1,"rB":1,"A2":1,"pA":1,"o3":1,"Fp":1,"r7":1,"oP":1,"nY":1,"rg":1,"arq":1,"Mq":1,"Fh":1,"ars":1,"i9":1,"cF":1,"hh":1,"cQ":1,"A8":1,"mW":1,"pB":1,"pd":1,"GV":1,"wt":1,"wC":1,"rq":1,"rA":1,"xP":1,"n8":1,"dA":1,"qD":1}')) +var u={q:"\x10@\x100@@\xa0\x80 0P`pPP\xb1\x10@\x100@@\xa0\x80 0P`pPP\xb0\x11@\x100@@\xa0\x80 0P`pPP\xb0\x10@\x100@@\xa0\x80 1P`pPP\xb0\x10A\x101AA\xa1\x81 1QaqQQ\xb0\x10@\x100@@\xa0\x80 1Q`pPP\xb0\x10@\x100@@\xa0\x80 1QapQP\xb0\x10@\x100@@\xa0\x80 1PaqQQ\xb0\x10\xe0\x100@@\xa0\x80 1P`pPP\xb0\xb1\xb1\xb1\xb1\x91\xb1\xc1\x81\xb1\xb1\xb1\xb1\xb1\xb1\xb1\xb1\x10@\x100@@\xd0\x80 1P`pPP\xb0\x11A\x111AA\xa1\x81!1QaqQQ\xb1\x10@\x100@@\x90\x80 1P`pPP\xb0",S:" 0\x10000\xa0\x80\x10@P`p`p\xb1 0\x10000\xa0\x80\x10@P`p`p\xb0 0\x10000\xa0\x80\x11@P`p`p\xb0 1\x10011\xa0\x80\x10@P`p`p\xb0 1\x10111\xa1\x81\x10AQaqaq\xb0 1\x10011\xa0\x80\x10@Qapaq\xb0 1\x10011\xa0\x80\x10@Paq`p\xb0 1\x10011\xa0\x80\x10@P`q`p\xb0 \x91\x100\x811\xa0\x80\x10@P`p`p\xb0 1\x10011\xa0\x81\x10@P`p`p\xb0 1\x100111\x80\x10@P`p`p\xb0!1\x11111\xa1\x81\x11AQaqaq\xb1",p:'" filterUnits="objectBoundingBox" x="0%" y="0%" width="100%" height="100%">33333\xb3\xbb\xbb\xbb\xbb\xbb\xbb\xbb;3\xc3\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc\xcc334343C33333333333SET333333333333333EDTETD433333333CD33333333333333CD33333CDD4333333333333333333333333CDTDDDCTE43C4CD3C333333333333333D3C33333\x99\x99\x9933333DDDDD42333333333333333333CDDD4333333333333333333333333DDDD433334333C53333333333333333333333C33TEDCSUUU433333333S533333333333333333333333333333CD4DDDDD3D5333333333333333333333333333CSEUCUSE4333D33333C43333333333333CDDD9DDD3DCD433333333CDCDDDDDDEDDD33433C3E433#""""\x82" """"""""2333333333333333CDUUDU53SEUUUD43SDD3U3U4333C43333C43333333333333SE43CD33333333DD33333CDDDDDDDDDD3333333343333333B!233333333333#"""333333s3CD533333333333333333333333333CESEU3333333333333333333DDDD433333CD2333333333333333333333333""""23333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDD33333333333333333333333333333CDDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333SUDDDDUDT43333333333343333333333333333333333333333333333333333TEDDTTEETD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CUDD3UUDE43333333333333D33333333333333333333333333333333333333333UEDDDTEE43333333333333333333333333333333333333333333333333333CEUDDDE33333333333333333333333333333333333333333333333333CDUDDEDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333D#"2333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CSUUUUUUUUUUUUUUUUUUUUUUUUUUU333CD4333333333333333333333333333333333333333333333333333333""""""33EDDCTSE3333333333D33333333333DDDDDDD\x94DDDDDDDDDDDDDDDDDDDDDDDDDDDDDCDDDDDDDD3DDD4DCDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CD4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDD333333333333333333333333333333333333333333333333333333333333333333333333333333333333333s73333s33333333333""""""""3333333373s333333333333333333333333333333CTDDDTU5D4DD333C433333D33333333333333DU433333333333333333333DDDUDUD3333S3333333333333333334333333333333s733333s33333333333CD4DDDD4D4DD4333333333sww73333333w3333333333sw3333s33333337333333sw333333333s733333333333333333UTEUS433333333C433333333333333C433333333333334443SUE4333333333333CDDDDDDDD4333333DDDDDT533333\xa3\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa\xaa3SDDDDUUT5DDD43333C43333333333333333C33333333333EEDDDCC3DDDDUUUDDDDD3T5333333333333333333333333333CSDDD433E533333333333333333333333333DDDDDDD4333333333333333333333333333CD53333333333333333333333UEDTE4\x933333333\x933333333333333333333333333D433333333333333333CDDEDDD43333333S5333333333333333333333C333333D533333333333333333333333SUDDDDT5\x9933CD433333333333333333333333333333333333333333333333UEDUTD33343333333333333333333333333333333333333333333333333333333333333333333333333333333CUEDDD43333333333DU333333333333333333333333333C4TTU5S5SU3333C33333U3DDD43DD4333333333333333333333333333333333333333333333333333333333333333333333DDDDDDD533333333333333333333333DDDTTU43333333333333333333333333333DDD733333s373ss33w7733333ww733333333333ss33333333333333333333333333333ww3333333333333333333333333333wwww33333www33333333333333333333wwww333333333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww333333wwwwwwwwwwwwwwwwwwwwwww7wwwwwswwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww733333333333333333333333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333333333333333333333333333333333333333333333333333333swwwww7333333333333333333333333333333333333333333wwwwwwwwwwwwwwwwwwwww7wwwwwwswwwwwwwwwwwwwwwwwwwww73333swwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww7333333w7333333333333333733333333333333333333333333333sww733333s7333333s3wwwww333333333wwwwwwwwwwwwwwwwwwwwwwwwwwwwgffffffffffff6wwwwwww73333s33333333337swwwwsw73333wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwDDDDDDDDDDDDDDDDDDDDDDDD33333333DDDDDDDD33333333DDDDDDDDDDDDDDDD43333333DC44333333333333333333333333333SUDDDDTD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333UED4CTUE3S33333333333333DDDDD33333333333333333333DDD\x95DD333343333DDDUD43333333333333333333\x93\x99\x99IDDDDDDE4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDDDDDDDDDDDDDDDDDDDDDDDDDD33DDDDDDDDDDDDDDDDDDDDDDDDD33334333333C33333333333DD4DDDDDDD43333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333TD43EDD""""DDDD3DDD433333333333333CD43333333333333333333333333333333333333333333333333333333333333333333333333CD33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333C33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333433333333333333333333333333333333333333333333333333333333333333333333333333DD4333333333333333333333333333333333333333333333333333333333333333333EDDDCDDT43333333333333333333333333333333333333333CDDDDDDDDDD4EDDDETD3333333333333333333333333333333333333333333333333333333333333DDD3CC4DDD\x94433333333333333333333333333333333SUUC4UT433333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333DU333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDDD333333333333333333333333333333333333333333333333333333CDDD3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333CDC433DD33333333333333333333D43C3333333333333333333333333333333333333333333333333333333333333333333333333333333333C4333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333334EDDDD3\x03',D:"(?:2(?:04|[23]6|[48]9|50)|3(?:06|43|6[57])|4(?:03|1[68]|3[178]|50)|5(?:06|1[49]|48|79|8[17])|6(?:04|13|39|47|72)|7(?:0[59]|78|8[02])|8(?:[06]7|19|25|73)|90[25])[2-9]\\d{6}",Y:"(?:2(?:0[1-35-9]|1[02-9]|2[03-589]|3[149]|4[08]|5[1-46]|6[0279]|7[0269]|8[13])|3(?:0[1-57-9]|1[02-9]|2[01356]|3[0-24679]|4[167]|5[12]|6[014]|8[056])|4(?:0[124-9]|1[02-579]|2[3-5]|3[0245]|4[0235]|58|6[39]|7[0589]|8[04])|5(?:0[1-57-9]|1[0235-8]|20|3[0149]|4[01]|5[19]|6[1-47]|7[013-5]|8[056])|6(?:0[1-35-9]|1[024-9]|2[03689]|[34][016]|5[0179]|6[0-279]|78|8[0-29])|7(?:0[1-46-8]|1[2-9]|2[04-7]|3[1247]|4[037]|5[47]|6[02359]|7[02-59]|8[156])|8(?:0[1-68]|1[02-8]|2[08]|3[0-289]|4[3578]|5[046-9]|6[02-5]|7[028])|9(?:0[1346-9]|1[02-9]|2[0589]|3[0146-8]|4[0179]|5[12469]|7[0-389]|8[04-69]))[2-9]\\d{6}",e:"(?:6(?:[0-79]\\d|8[0-247-9])|7(?:0[0-8]|6[1267]|7[0-37]))\\d{6}",K:"00000008A0009!B000a!C000b000cD000d!E000e000vA000w!F000x!G000y!H000z!I0010!J0011!K0012!I0013!H0014!L0015!M0016!I0017!J0018!N0019!O001a!N001b!P001c001lQ001m001nN001o001qI001r!G001s002iI002j!L002k!J002l!M002m003eI003f!L003g!B003h!R003i!I003j003oA003p!D003q004fA004g!S004h!L004i!K004j004lJ004m004qI004r!H004s!I004t!B004u004vI004w!K004x!J004y004zI0050!T00510056I0057!H0058005aI005b!L005c00jrI00js!T00jt00jvI00jw!T00jx00keI00kf!T00kg00lbI00lc00niA00nj!S00nk00nvA00nw00o2S00o300ofA00og00otI00ou!N00ov00w2I00w300w9A00wa013cI013d!N013e!B013h013iI013j!J013l014tA014u!B014v!A014w!I014x014yA014z!I01500151A0152!G0153!A015c0162U0167016aU016b016wI016x016zK01700171N01720173I0174017eA017f!G017g!A017i017jG017k018qI018r019bA019c019lQ019m!K019n019oQ019p019rI019s!A019t01cjI01ck!G01cl!I01cm01csA01ct01cuI01cv01d0A01d101d2I01d301d4A01d5!I01d601d9A01da01dbI01dc01dlQ01dm01e8I01e9!A01ea01f3I01f401fuA01fx01idI01ie01ioA01ip!I01j401jdQ01je01kaI01kb01kjA01kk01knI01ko!N01kp!G01kq!I01kt!A01ku01kvJ01kw01lhI01li01llA01lm!I01ln01lvA01lw!I01lx01lzA01m0!I01m101m5A01m801ncI01nd01nfA01ni01qfI01qr01r5A01r6!I01r701s3A01s401tlI01tm01toA01tp!I01tq01u7A01u8!I01u901ufA01ug01upI01uq01urA01us01utB01uu01v3Q01v401vkI01vl01vnA01vp01x5I01x8!A01x9!I01xa01xgA01xj01xkA01xn01xpA01xq!I01xz!A01y401y9I01ya01ybA01ye01ynQ01yo01ypI01yq01yrK01ys01ywI01yx!K01yy!I01yz!J01z001z1I01z2!A01z501z7A01z9020pI020s!A020u020yA02130214A02170219A021d!A021l021qI021y0227Q02280229A022a022cI022d!A022e!I022p022rA022t0249I024c!A024d!I024e024lA024n024pA024r024tA024w025dI025e025fA025i025rQ025s!I025t!J0261!I02620267A0269026bA026d027tI027w!A027x!I027y0284A02870288A028b028dA028l028nA028s028xI028y028zA0292029bQ029c029jI029u!A029v02bdI02bi02bmA02bq02bsA02bu02bxA02c0!I02c7!A02cm02cvQ02cw02d4I02d5!J02d6!I02dc02dgA02dh02f1I02f202f8A02fa02fcA02fe02fhA02fp02fqA02fs02g1I02g202g3A02g602gfQ02gn!T02go02gwI02gx02gzA02h0!T02h102ihI02ik!A02il!I02im02isA02iu02iwA02iy02j1A02j902jaA02ji02jlI02jm02jnA02jq02jzQ02k102k2I02kg02kjA02kk02m2I02m302m4A02m5!I02m602mcA02me02mgA02mi02mlA02mm02muI02mv!A02mw02n5I02n602n7A02na02njQ02nk02nsI02nt!K02nu02nzI02o102o3A02o502pyI02q2!A02q702qcA02qe!A02qg02qnA02qu02r3Q02r602r7A02r802t6I02tb!J02tc02trI02ts02u1Q02u202u3B02v502x9I02xc02xlQ02xo02yoI02yp02ysT02yt!I02yu02yvT02yw!S02yx02yyT02yz!B02z0!S02z102z5G02z6!S02z7!I02z8!G02z902zbI02zc02zdA02ze02zjI02zk02ztQ02zu0303I0304!B0305!A0306!I0307!A0308!I0309!A030a!L030b!R030c!L030d!R030e030fA030g031oI031t0326A0327!B0328032cA032d!B032e032fA032g032kI032l032vA032x033wA033y033zB03400345I0346!A0347034fI034g034hT034i!B034j!T034k034oI034p034qS035s037jI037k037tQ037u037vB037w039rI039s03a1Q03a203cvI03cw03fjV03fk03hjW03hk03jzX03k003tmI03tp03trA03ts!I03tt!B03tu03y5I03y8!B03y904fzI04g0!B04g104gqI04gr!L04gs!R04gw04iyI04iz04j1B04j204k1I04k204k4A04kg04kxI04ky04l0A04l104l2B04lc04ltI04lu04lvA04m804moI04mq04mrA04n404pfI04pg04phB04pi!Y04pj!I04pk!B04pl!I04pm!B04pn!J04po04ppI04ps04q1Q04q804qpI04qq04qrG04qs04qtB04qu!T04qv!I04qw04qxG04qy!I04qz04r1A04r2!S04r404rdQ04rk04ucI04ud04ueA04uf04vcI04vd!A04ve04ymI04yo04yzA04z404zfA04zk!I04zo04zpG04zq04zzQ0500053dI053k053tQ053u055iI055j055nA055q058cI058f!A058g058pQ058w0595Q059c059pI059s05a8A05c005c4A05c505dfI05dg05dwA05dx05e3I05e805ehQ05ei05ejB05ek!I05el05eoB05ep05eyI05ez05f7A05f805fgI05fk05fmA05fn05ggI05gh05gtA05gu05gvI05gw05h5Q05h605idI05ie05irA05j005k3I05k405knA05kr05kvB05kw05l5Q05l905lbI05lc05llQ05lm05mlI05mm05mnB05mo05onI05ow05oyA05oz!I05p005pkA05pl05poI05pp!A05pq05pvI05pw!A05px05pyI05pz05q1A05q205vjI05vk05x5A05x705xbA05xc06bgI06bh!T06bi!I06bk06bqB06br!S06bs06buB06bv!Z06bw!A06bx!a06by06bzA06c0!B06c1!S06c206c3B06c4!b06c506c7I06c806c9H06ca!L06cb06cdH06ce!L06cf!H06cg06cjI06ck06cmc06cn!B06co06cpD06cq06cuA06cv!S06cw06d3K06d4!I06d506d6H06d7!I06d806d9Y06da06dfI06dg!N06dh!L06di!R06dj06dlY06dm06dxI06dy!B06dz!I06e006e3B06e4!I06e506e7B06e8!d06e906ecI06ee06enA06eo06f0I06f1!L06f2!R06f306fgI06fh!L06fi!R06fk06fwI06g006g6J06g7!K06g806glJ06gm!K06gn06gqJ06gr!K06gs06gtJ06gu!K06gv06hbJ06hc06i8A06io06iqI06ir!K06is06iwI06ix!K06iy06j9I06ja!J06jb06q9I06qa06qbJ06qc06weI06wf!c06wg06x3I06x4!L06x5!R06x6!L06x7!R06x806xlI06xm06xne06xo06y0I06y1!L06y2!R06y3073jI073k073ne073o07i7I07i807ibe07ic07irI07is07ite07iu07ivI07iw!e07ix!I07iy07j0e07j1!f07j207j3e07j407jsI07jt07jve07jw07l3I07l4!e07l507lqI07lr!e07ls07ngI07nh07nse07nt07nwI07nx!e07ny!I07nz07o1e07o2!I07o307o4e07o507o7I07o807o9e07oa07obI07oc!e07od07oeI07of07ohe07oi07opI07oq!e07or07owI07ox07p1e07p2!I07p307p4e07p5!f07p6!e07p707p8I07p907pge07ph07pjI07pk07ple07pm07ppf07pq07ruI07rv07s0H07s1!I07s207s3G07s4!e07s507s7I07s8!L07s9!R07sa!L07sb!R07sc!L07sd!R07se!L07sf!R07sg!L07sh!R07si!L07sj!R07sk!L07sl!R07sm07usI07ut!L07uu!R07uv07vpI07vq!L07vr!R07vs!L07vt!R07vu!L07vv!R07vw!L07vx!R07vy!L07vz!R07w00876I0877!L0878!R0879!L087a!R087b!L087c!R087d!L087e!R087f!L087g!R087h!L087i!R087j!L087k!R087l!L087m!R087n!L087o!R087p!L087q!R087r!L087s!R087t089jI089k!L089l!R089m!L089n!R089o08ajI08ak!L08al!R08am08viI08vj08vlA08vm08vnI08vt!G08vu08vwB08vx!I08vy!G08vz!B08w008z3I08z4!B08zj!A08zk0926I09280933A0934093hH093i093pB093q!I093r!B093s!L093t!B093u093vI093w093xH093y093zI09400941H0942!L0943!R0944!L0945!R0946!L0947!R0948!L0949!R094a094dB094e!G094f!I094g094hB094i!I094j094kB094l094pI094q094rb094s094uB094v!I094w094xB094y!L094z0956B0957!I0958!B0959!I095a095bB095c095eI096o097de097f099ve09a809g5e09gw09h7e09hc!B09hd09heR09hf09hge09hh!Y09hi09hje09hk!L09hl!R09hm!L09hn!R09ho!L09hp!R09hq!L09hr!R09hs!L09ht!R09hu09hve09hw!L09hx!R09hy!L09hz!R09i0!L09i1!R09i2!L09i3!R09i4!Y09i5!L09i609i7R09i809ihe09ii09inA09io09ise09it!A09iu09iye09iz09j0Y09j109j3e09j5!Y09j6!e09j7!Y09j8!e09j9!Y09ja!e09jb!Y09jc!e09jd!Y09je09k2e09k3!Y09k409kye09kz!Y09l0!e09l1!Y09l2!e09l3!Y09l409l9e09la!Y09lb09lge09lh09liY09ll09lmA09ln09lqY09lr!e09ls09ltY09lu!e09lv!Y09lw!e09lx!Y09ly!e09lz!Y09m0!e09m1!Y09m209mqe09mr!Y09ms09nme09nn!Y09no!e09np!Y09nq!e09nr!Y09ns09nxe09ny!Y09nz09o4e09o509o6Y09o709oae09ob09oeY09of!e09ol09pre09pt09see09sg09ure09v409vjY09vk09wee09wg09xje09xk09xrI09xs0fcve0fcw0fenI0feo0vmce0vmd!Y0vme0wi4e0wi80wjqe0wk00wl9I0wla0wlbB0wlc0wssI0wst!B0wsu!G0wsv!B0wsw0wtbI0wtc0wtlQ0wtm0wviI0wvj0wvmA0wvn!I0wvo0wvxA0wvy0wwtI0wwu0wwvA0www0wz3I0wz40wz5A0wz6!I0wz70wzbB0wzk0x6pI0x6q!A0x6r0x6tI0x6u!A0x6v0x6yI0x6z!A0x700x7mI0x7n0x7rA0x7s0x7vI0x7w!A0x800x87I0x88!K0x890x9vI0x9w0x9xT0x9y0x9zG0xa80xa9A0xaa0xbnI0xbo0xc5A0xce0xcfB0xcg0xcpQ0xcw0xddA0xde0xdnI0xdo!T0xdp0xdqI0xdr!A0xds0xe1Q0xe20xetI0xeu0xf1A0xf20xf3B0xf40xfqI0xfr0xg3A0xgf!I0xgg0xh8V0xhc0xhfA0xhg0xiqI0xir0xj4A0xj50xjaI0xjb0xjdB0xje0xjjI0xjk0xjtQ0xjy0xkfI0xkg0xkpQ0xkq0xm0I0xm10xmeA0xmo0xmqI0xmr!A0xms0xmzI0xn00xn1A0xn40xndQ0xng!I0xnh0xnjB0xnk0xreI0xrf0xrjA0xrk0xrlB0xrm0xroI0xrp0xrqA0xs10xyaI0xyb0xyiA0xyj!B0xyk0xylA0xyo0xyxQ0xz4!g0xz50xzvh0xzw!g0xzx0y0nh0y0o!g0y0p0y1fh0y1g!g0y1h0y27h0y28!g0y290y2zh0y30!g0y310y3rh0y3s!g0y3t0y4jh0y4k!g0y4l0y5bh0y5c!g0y5d0y63h0y64!g0y650y6vh0y6w!g0y6x0y7nh0y7o!g0y7p0y8fh0y8g!g0y8h0y97h0y98!g0y990y9zh0ya0!g0ya10yarh0yas!g0yat0ybjh0ybk!g0ybl0ycbh0ycc!g0ycd0yd3h0yd4!g0yd50ydvh0ydw!g0ydx0yenh0yeo!g0yep0yffh0yfg!g0yfh0yg7h0yg8!g0yg90ygzh0yh0!g0yh10yhrh0yhs!g0yht0yijh0yik!g0yil0yjbh0yjc!g0yjd0yk3h0yk4!g0yk50ykvh0ykw!g0ykx0ylnh0ylo!g0ylp0ymfh0ymg!g0ymh0yn7h0yn8!g0yn90ynzh0yo0!g0yo10yorh0yos!g0yot0ypjh0ypk!g0ypl0yqbh0yqc!g0yqd0yr3h0yr4!g0yr50yrvh0yrw!g0yrx0ysnh0yso!g0ysp0ytfh0ytg!g0yth0yu7h0yu8!g0yu90yuzh0yv0!g0yv10yvrh0yvs!g0yvt0ywjh0ywk!g0ywl0yxbh0yxc!g0yxd0yy3h0yy4!g0yy50yyvh0yyw!g0yyx0yznh0yzo!g0yzp0z0fh0z0g!g0z0h0z17h0z18!g0z190z1zh0z20!g0z210z2rh0z2s!g0z2t0z3jh0z3k!g0z3l0z4bh0z4c!g0z4d0z53h0z54!g0z550z5vh0z5w!g0z5x0z6nh0z6o!g0z6p0z7fh0z7g!g0z7h0z87h0z88!g0z890z8zh0z90!g0z910z9rh0z9s!g0z9t0zajh0zak!g0zal0zbbh0zbc!g0zbd0zc3h0zc4!g0zc50zcvh0zcw!g0zcx0zdnh0zdo!g0zdp0zefh0zeg!g0zeh0zf7h0zf8!g0zf90zfzh0zg0!g0zg10zgrh0zgs!g0zgt0zhjh0zhk!g0zhl0zibh0zic!g0zid0zj3h0zj4!g0zj50zjvh0zjw!g0zjx0zknh0zko!g0zkp0zlfh0zlg!g0zlh0zm7h0zm8!g0zm90zmzh0zn0!g0zn10znrh0zns!g0znt0zojh0zok!g0zol0zpbh0zpc!g0zpd0zq3h0zq4!g0zq50zqvh0zqw!g0zqx0zrnh0zro!g0zrp0zsfh0zsg!g0zsh0zt7h0zt8!g0zt90ztzh0zu0!g0zu10zurh0zus!g0zut0zvjh0zvk!g0zvl0zwbh0zwc!g0zwd0zx3h0zx4!g0zx50zxvh0zxw!g0zxx0zynh0zyo!g0zyp0zzfh0zzg!g0zzh1007h1008!g1009100zh1010!g1011101rh101s!g101t102jh102k!g102l103bh103c!g103d1043h1044!g1045104vh104w!g104x105nh105o!g105p106fh106g!g106h1077h1078!g1079107zh1080!g1081108rh108s!g108t109jh109k!g109l10abh10ac!g10ad10b3h10b4!g10b510bvh10bw!g10bx10cnh10co!g10cp10dfh10dg!g10dh10e7h10e8!g10e910ezh10f0!g10f110frh10fs!g10ft10gjh10gk!g10gl10hbh10hc!g10hd10i3h10i4!g10i510ivh10iw!g10ix10jnh10jo!g10jp10kfh10kg!g10kh10l7h10l8!g10l910lzh10m0!g10m110mrh10ms!g10mt10njh10nk!g10nl10obh10oc!g10od10p3h10p4!g10p510pvh10pw!g10px10qnh10qo!g10qp10rfh10rg!g10rh10s7h10s8!g10s910szh10t0!g10t110trh10ts!g10tt10ujh10uk!g10ul10vbh10vc!g10vd10w3h10w4!g10w510wvh10ww!g10wx10xnh10xo!g10xp10yfh10yg!g10yh10z7h10z8!g10z910zzh1100!g1101110rh110s!g110t111jh111k!g111l112bh112c!g112d1133h1134!g1135113vh113w!g113x114nh114o!g114p115fh115g!g115h1167h1168!g1169116zh1170!g1171117rh117s!g117t118jh118k!g118l119bh119c!g119d11a3h11a4!g11a511avh11aw!g11ax11bnh11bo!g11bp11cfh11cg!g11ch11d7h11d8!g11d911dzh11e0!g11e111erh11es!g11et11fjh11fk!g11fl11gbh11gc!g11gd11h3h11h4!g11h511hvh11hw!g11hx11inh11io!g11ip11jfh11jg!g11jh11k7h11k8!g11k911kzh11l0!g11l111lrh11ls!g11lt11mjh11mk!g11ml11nbh11nc!g11nd11o3h11o4!g11o511ovh11ow!g11ox11pnh11po!g11pp11qfh11qg!g11qh11r7h11r8!g11r911rzh11s0!g11s111srh11ss!g11st11tjh11tk!g11tl11ubh11uc!g11ud11v3h11v4!g11v511vvh11vw!g11vx11wnh11wo!g11wp11xfh11xg!g11xh11y7h11y8!g11y911yzh11z0!g11z111zrh11zs!g11zt120jh120k!g120l121bh121c!g121d1223h1224!g1225122vh122w!g122x123nh123o!g123p124fh124g!g124h1257h1258!g1259125zh1260!g1261126rh126s!g126t127jh127k!g127l128bh128c!g128d1293h1294!g1295129vh129w!g129x12anh12ao!g12ap12bfh12bg!g12bh12c7h12c8!g12c912czh12d0!g12d112drh12ds!g12dt12ejh12ek!g12el12fbh12fc!g12fd12g3h12g4!g12g512gvh12gw!g12gx12hnh12ho!g12hp12ifh12ig!g12ih12j7h12j8!g12j912jzh12k0!g12k112krh12ks!g12kt12ljh12lk!g12ll12mbh12mc!g12md12n3h12n4!g12n512nvh12nw!g12nx12onh12oo!g12op12pfh12pg!g12ph12q7h12q8!g12q912qzh12r0!g12r112rrh12rs!g12rt12sjh12sk!g12sl12tbh12tc!g12td12u3h12u4!g12u512uvh12uw!g12ux12vnh12vo!g12vp12wfh12wg!g12wh12x7h12x8!g12x912xzh12y0!g12y112yrh12ys!g12yt12zjh12zk!g12zl130bh130c!g130d1313h1314!g1315131vh131w!g131x132nh132o!g132p133fh133g!g133h1347h1348!g1349134zh1350!g1351135rh135s!g135t136jh136k!g136l137bh137c!g137d1383h1384!g1385138vh138w!g138x139nh139o!g139p13afh13ag!g13ah13b7h13b8!g13b913bzh13c0!g13c113crh13cs!g13ct13djh13dk!g13dl13ebh13ec!g13ed13f3h13f4!g13f513fvh13fw!g13fx13gnh13go!g13gp13hfh13hg!g13hh13i7h13i8!g13i913izh13j0!g13j113jrh13js!g13jt13kjh13kk!g13kl13lbh13lc!g13ld13m3h13m4!g13m513mvh13mw!g13mx13nnh13no!g13np13ofh13og!g13oh13p7h13p8!g13p913pzh13q0!g13q113qrh13qs!g13qt13rjh13rk!g13rl13sbh13sc!g13sd13t3h13t4!g13t513tvh13tw!g13tx13unh13uo!g13up13vfh13vg!g13vh13w7h13w8!g13w913wzh13x0!g13x113xrh13xs!g13xt13yjh13yk!g13yl13zbh13zc!g13zd1403h1404!g1405140vh140w!g140x141nh141o!g141p142fh142g!g142h1437h1438!g1439143zh1440!g1441144rh144s!g144t145jh145k!g145l146bh146c!g146d1473h1474!g1475147vh147w!g147x148nh148o!g148p149fh149g!g149h14a7h14a8!g14a914azh14b0!g14b114brh14bs!g14bt14cjh14ck!g14cl14dbh14dc!g14dd14e3h14e4!g14e514evh14ew!g14ex14fnh14fo!g14fp14gfh14gg!g14gh14h7h14h8!g14h914hzh14i0!g14i114irh14is!g14it14jjh14jk!g14jl14kbh14kc!g14kd14l3h14l4!g14l514lvh14lw!g14lx14mnh14mo!g14mp14nfh14ng!g14nh14o7h14o8!g14o914ozh14p0!g14p114prh14ps!g14pt14qjh14qk!g14ql14rbh14rc!g14rd14s3h14s4!g14s514svh14sw!g14sx14tnh14to!g14tp14ufh14ug!g14uh14v7h14v8!g14v914vzh14w0!g14w114wrh14ws!g14wt14xjh14xk!g14xl14ybh14yc!g14yd14z3h14z4!g14z514zvh14zw!g14zx150nh150o!g150p151fh151g!g151h1527h1528!g1529152zh1530!g1531153rh153s!g153t154jh154k!g154l155bh155c!g155d1563h1564!g1565156vh156w!g156x157nh157o!g157p158fh158g!g158h1597h1598!g1599159zh15a0!g15a115arh15as!g15at15bjh15bk!g15bl15cbh15cc!g15cd15d3h15d4!g15d515dvh15dw!g15dx15enh15eo!g15ep15ffh15fg!g15fh15g7h15g8!g15g915gzh15h0!g15h115hrh15hs!g15ht15ijh15ik!g15il15jbh15jc!g15jd15k3h15k4!g15k515kvh15kw!g15kx15lnh15lo!g15lp15mfh15mg!g15mh15n7h15n8!g15n915nzh15o0!g15o115orh15os!g15ot15pjh15pk!g15pl15qbh15qc!g15qd15r3h15r4!g15r515rvh15rw!g15rx15snh15so!g15sp15tfh15tg!g15th15u7h15u8!g15u915uzh15v0!g15v115vrh15vs!g15vt15wjh15wk!g15wl15xbh15xc!g15xd15y3h15y4!g15y515yvh15yw!g15yx15znh15zo!g15zp160fh160g!g160h1617h1618!g1619161zh1620!g1621162rh162s!g162t163jh163k!g163l164bh164c!g164d1653h1654!g1655165vh165w!g165x166nh166o!g166p167fh167g!g167h1687h1688!g1689168zh1690!g1691169rh169s!g169t16ajh16ak!g16al16bbh16bc!g16bd16c3h16c4!g16c516cvh16cw!g16cx16dnh16do!g16dp16efh16eg!g16eh16f7h16f8!g16f916fzh16g0!g16g116grh16gs!g16gt16hjh16hk!g16hl16ibh16ic!g16id16j3h16j4!g16j516jvh16jw!g16jx16knh16ko!g16kp16lfh16ls16meW16mj16nvX16o01d6nI1d6o1dkve1dkw1dljI1dlp!U1dlq!A1dlr1dm0U1dm1!I1dm21dmeU1dmg1dmkU1dmm!U1dmo1dmpU1dmr1dmsU1dmu1dn3U1dn41e0tI1e0u!R1e0v!L1e1c1e63I1e64!K1e65!I1e681e6nA1e6o!N1e6p1e6qR1e6r1e6sN1e6t1e6uG1e6v!L1e6w!R1e6x!c1e741e7jA1e7k1e7oe1e7p!L1e7q!R1e7r!L1e7s!R1e7t!L1e7u!R1e7v!L1e7w!R1e7x!L1e7y!R1e7z!L1e80!R1e81!L1e82!R1e83!L1e84!R1e851e86e1e87!L1e88!R1e891e8fe1e8g!R1e8h!e1e8i!R1e8k1e8lY1e8m1e8nG1e8o!e1e8p!L1e8q!R1e8r!L1e8s!R1e8t!L1e8u!R1e8v1e92e1e94!e1e95!J1e96!K1e97!e1e9c1ed8I1edb!d1edd!G1ede1edfe1edg!J1edh!K1edi1edje1edk!L1edl!R1edm1edne1edo!R1edp!e1edq!R1edr1ee1e1ee21ee3Y1ee41ee6e1ee7!G1ee81eeye1eez!L1ef0!e1ef1!R1ef21efue1efv!L1efw!e1efx!R1efy!e1efz!L1eg01eg1R1eg2!L1eg31eg4R1eg5!Y1eg6!e1eg71eggY1egh1ehpe1ehq1ehrY1ehs1eime1eiq1eive1eiy1ej3e1ej61ejbe1eje1ejge1ejk!K1ejl!J1ejm1ejoe1ejp1ejqJ1ejs1ejyI1ek91ekbA1ekc!i1ekd1ereI1erk1ermB1err1eykI1eyl!A1f281f4gI1f4w!A1f4x1f91I1f921f96A1f9c1fa5I1fa7!B1fa81fbjI1fbk!B1fbl1fh9I1fhc1fhlQ1fhs1g7pI1g7r!B1g7s1gd7I1gdb!B1gdc1gjkI1gjl1gjnA1gjp1gjqA1gjw1gjzA1gk01gl1I1gl41gl6A1glb!A1glc1glkI1gls1glzB1gm01gpwI1gpx1gpyA1gq31gq7I1gq81gqdB1gqe!c1gqo1gs5I1gs91gsfB1gsg1h5vI1h5w1h5zA1h681h6hQ1heo1hgpI1hgr1hgsA1hgt!B1hgw1hl1I1hl21hlcA1hld1hpyI1hq81hqaA1hqb1hrrI1hrs1hs6A1hs71hs8B1hs91ht1I1ht21htbQ1htr1htuA1htv1hv3I1hv41hveA1hvf1hvhI1hvi1hvlB1hvx1hwoI1hww1hx5Q1hxc1hxeA1hxf1hyeI1hyf1hysA1hyu1hz3Q1hz41hz7B1hz8!I1hz91hzaA1hzb1i0iI1i0j!A1i0k!I1i0l!T1i0m!I1i0w1i0yA1i0z1i2aI1i2b1i2oA1i2p1i2sI1i2t1i2uB1i2v!I1i2w!B1i2x1i30A1i31!I1i321i33A1i341i3dQ1i3e!I1i3f!T1i3g!I1i3h1i3jB1i3l1i5nI1i5o1i5zA1i601i61B1i62!I1i631i64B1i65!I1i66!A1i801i94I1i95!B1i9c1iamI1ian1iayA1ib41ibdQ1ibk1ibnA1ibp1id5I1id71id8A1id9!I1ida1idgA1idj1idkA1idn1idpA1ids!I1idz!A1ie51ie9I1iea1iebA1iee1iekA1ieo1iesA1iio1ik4I1ik51ikmA1ikn1ikqI1ikr1ikuB1ikv!I1ikw1il5Q1il61il7B1il9!I1ila!A1ilb1injI1ink1io3A1io41io7I1iog1iopQ1itc1iumI1iun1iutA1iuw1iv4A1iv5!T1iv61iv7B1iv81iv9G1iva1ivcI1ivd1ivrB1ivs1ivvI1ivw1ivxA1iww1iy7I1iy81iyoA1iyp1iyqB1iyr1iysI1iz41izdQ1izk1izwT1j0g1j1mI1j1n1j1zA1j20!I1j281j2hQ1j401j57I1j5c1j5lQ1j5m1j5nI1j5o1j5qB1j5r1jcbI1jcc1jcqA1jcr1jhbI1jhc1jhlQ1jhm1jjjI1jjk1jjpA1jjr1jjsA1jjv1jjyA1jjz!I1jk0!A1jk1!I1jk21jk3A1jk41jk6B1jkg1jkpQ1jmo1jo0I1jo11jo7A1joa1jogA1joh!I1joi!T1joj!I1jok!A1jpc!I1jpd1jpmA1jpn1jqqI1jqr1jqxA1jqy!I1jqz1jr2A1jr3!T1jr4!I1jr51jr8B1jr9!T1jra!I1jrb!A1jrk!I1jrl1jrvA1jrw1jt5I1jt61jtlA1jtm1jtoB1jtp!I1jtq1jtsT1jtt1jtuB1juo1k4uI1k4v1k52A1k541k5bA1k5c!I1k5d1k5hB1k5s1k61Q1k621k6kI1k6o!T1k6p!G1k6q1k7jI1k7m1k87A1k891k8mA1kao1kc0I1kc11kc6A1kca!A1kcc1kcdA1kcf1kclA1kcm!I1kcn!A1kcw1kd5Q1kdc1kehI1kei1kemA1keo1kepA1ker1kevA1kew!I1kf41kfdQ1ko01koiI1koj1komA1kon1kv0I1kv11kv4K1kv51kvlI1kvz!B1kw01lriI1lrk1lroB1ls01oifI1oig1oiiL1oij1oilR1oim1ojlI1ojm!R1ojn1ojpI1ojq!L1ojr!R1ojs!L1ojt!R1oju1oqgI1oqh!L1oqi1oqjR1oqk1oviI1ovk1ovqS1ovr!L1ovs!R1s001sctI1scu!L1scv!R1scw1zkuI1zkw1zl5Q1zla1zlbB1zo01zotI1zow1zp0A1zp1!B1zpc1zqnI1zqo1zquA1zqv1zqxB1zqy1zr7I1zr8!B1zr9!I1zrk1zrtQ1zrv20euI20ev20ewB20ex20juI20jz!A20k0!I20k120ljA20lr20luA20lv20m7I20o020o3Y20o4!S20og20ohA20ow25fbe25fk260ve260w26dxI26f426fce2dc02djye2dlc2dleY2dlw2dlzY2dm82dx7e2fpc2ftoI2ftp2ftqA2ftr!B2fts2ftvA2jnk2jxgI2jxh2jxlA2jxm2jxoI2jxp2jyaA2jyb2jycI2jyd2jyjA2jyk2jzdI2jze2jzhA2jzi2k3lI2k3m2k3oA2k3p2l6zI2l722l8fQ2l8g2lmnI2lmo2lo6A2lo72loaI2lob2lpoA2lpp2lpwI2lpx!A2lpy2lqbI2lqc!A2lqd2lqeI2lqf2lqiB2lqj!I2lqz2lr3A2lr52lrjA2mtc2mtiA2mtk2mu0A2mu32mu9A2mub2mucA2mue2muiA2n0g2n1oI2n1s2n1yA2n1z2n25I2n282n2hQ2n2m2ne3I2ne42ne7A2ne82nehQ2nen!J2oe82ojzI2ok02ok6A2olc2on7I2on82oneA2onf!I2onk2ontQ2ony2onzL2p9t2pbfI2pbg!K2pbh2pbjI2pbk!K2pbl2prlI2pz42q67e2q682q6kI2q6l2q6ne2q6o2q98I2q992q9be2q9c2qb0I2qb12qcle2qcm2qdbj2qdc2qo4e2qo5!f2qo62qore2qos2qotI2qou2qpge2qph2qpiI2qpj2qpne2qpo!I2qpp2qpte2qpu2qpwf2qpx2qpye2qpz!f2qq02qq1e2qq22qq4f2qq52qree2qrf2qrjk2qrk2qtde2qte2qtff2qtg2qthe2qti2qtsf2qtt2qude2que2quwf2qux2quze2qv0!f2qv12qv4e2qv52qv7f2qv8!e2qv92qvbf2qvc2qvie2qvj!f2qvk!e2qvl!f2qvm2qvze2qw0!I2qw1!e2qw2!I2qw3!e2qw4!I2qw52qw9e2qwa!f2qwb2qwee2qwf!I2qwg!e2qwh2qwiI2qwj2qyne2qyo2qyuI2qyv2qzae2qzb2qzoI2qzp2r01e2r022r0pI2r0q2r1ve2r1w2r1xf2r1y2r21e2r22!f2r232r2ne2r2o!f2r2p2r2se2r2t2r2uf2r2v2r4je2r4k2r4rI2r4s2r5fe2r5g2r5lI2r5m2r7oe2r7p2r7rf2r7s2r7ue2r7v2r7zf2r802r91I2r922r94H2r952r97Y2r982r9bI2r9c2raae2rab!f2rac2rare2ras2rauf2rav2rb3e2rb4!f2rb52rbfe2rbg!f2rbh2rcve2rcw2rg3I2rg42rgfe2rgg2risI2rit2rjze2rk02rkbI2rkc2rkfe2rkg2rlzI2rm02rm7e2rm82rmhI2rmi2rmne2rmo2rnrI2rns2rnze2ro02rotI2rou2rr3e2rr42rrfI2rrg!f2rrh2rrie2rrj!f2rrk2rrre2rrs2rrzf2rs02rs5e2rs6!f2rs72rsfe2rsg2rspf2rsq2rsre2rss2rsuf2rsv2ruee2ruf!f2rug2rw4e2rw52rw6f2rw7!e2rw82rw9f2rwa!e2rwb!f2rwc2rwse2rwt2rwvf2rww!e2rwx2rx9f2rxa2ry7e2ry82s0jI2s0k2s5be2s5c2sayI2sc02sc9Q2scg2t4te2t4w47p9e47pc5m9pejny9!Ajnz4jo1rAjo5cjobzAl2ionvnhI",b:"001[14-689]|14(?:1[14]|34|4[17]|[56]6|7[47]|88)0011",w:"00|99(?:[01469]|5(?:[14]1|3[23]|5[59]|77|88|9[09]))",l:"0\\d{5,10}|3[0-8]\\d{7,10}|55\\d{8}|8\\d{5}(?:\\d{2,4})?|(?:1\\d|39)\\d{7,8}",O:"1(?:[0-79]\\d|8[0-24-9])\\d{7}|[148]\\d{8}|1\\d{5,7}",Z:"1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])",_:"2(?:1982[0-6]|3314[05-9])\\d{3}|(?:2(?:1(?:160|962)|3(?:2\\d\\d|3(?:0\\d|1[0-35-9]|2[1-9]|3[0-29]|40)))|80[1-9]\\d\\d|9(?:3(?:[0-57-9]\\d\\d|6(?:0[02-9]|[1-9]\\d))|6(?:[0-8]\\d\\d|9(?:[02-79]\\d|1[05-9]))|7[1-9]\\d\\d|9(?:[03-9]\\d\\d|1(?:[0235-9]\\d|4[0-24-9])|2(?:[0-79]\\d|8[0-46-9]))))\\d{4}|(?:22|3[2-5]|[47][1-35]|5[1-3578]|6[13-57]|8[1-9]|9[2458])\\d{7}",E:"340(?:2(?:0[12]|2[06-8]|4[49]|77)|3(?:32|44)|4(?:2[23]|44|7[34]|89)|5(?:1[34]|55)|6(?:2[56]|4[23]|77|9[023])|7(?:1[2-57-9]|2[57]|7\\d)|884|998)\\d{4}",G:"4(?:83[0-38]|93[0-4])\\d{5}|4(?:[0-3]\\d|4[047-9]|5[0-25-9]|6[06-9]|7[02-9]|8[0-24-9]|9[0-27-9])\\d{6}",h:"670(?:2(?:3[3-7]|56|8[4-8])|32[1-38]|4(?:33|8[348])|5(?:32|55|88)|6(?:64|70|82)|78[3589]|8[3-9]8|989)\\d{4}",a:"671(?:3(?:00|3[39]|4[349]|55|6[26])|4(?:00|56|7[1-9]|8[0236-9])|5(?:55|6[2-5]|88)|6(?:3[2-578]|4[24-9]|5[34]|78|8[235-9])|7(?:[0479]7|2[0167]|3[45]|8[7-9])|8(?:[2-57-9]8|6[48])|9(?:2[29]|6[79]|7[1279]|8[7-9]|9[78]))\\d{4}",I:'"),pC:s("lt"),so:s("bW"),m:s("bW"),Bs:s("bW"),ph:s("tm"),vp:s("lv"),Ul:s("lw"),M1:s("C0"),N2:s("o6"),qY:s("k3<@>"),jj:s("lx"),C4:s("ly"),m_:s("cs"),k:s("aw"),x:s("eM"),Xj:s("aAC"),pI:s("k5"),V4:s("cM"),wY:s("hP"),nz:s("hP"),d0:s("k6"),p7:s("c6?,bS<@>>"),vg:s("hQ"),lF:s("aq_"),O2:s("fn"),XY:s("k7"),qo:s("oc"),z7:s("tL"),m6:s("CL"),E_:s("od"),Bn:s("tM"),wW:s("CM"),S3:s("tN"),BQ:s("tO"),hP:s("k9"),n8:s("J"),IC:s("eO"),qO:s("tV"),uf:s("t"),w:s("t"),R:s("t"),eL:s("t"),vn:s("om"),pU:s("as>"),GD:s("cz"),Cq:s("fo"),eN:s("Dg"),IP:s("op"),H5:s("aB9"),HY:s("hS"),ip:s("ua"),I7:s("aJN"),fs:s("F7"),l4:s("aBi"),uy:s("aBk"),yS:s("kb"),o:s("du"),I:s("fr"),Jj:s("aBo"),VF:s("iY"),uL:s("fs"),zk:s("ft"),U2:s("aBw"),Ge:s("ov"),Tu:s("aP"),A0:s("c9"),Ee:s("O<@>"),h:s("aB"),u:s("aX"),Gt:s("aBA"),ia:s("a12"),IH:s("us"),S9:s("FE"),X8:s("FF"),Q4:s("lW"),Lt:s("bu"),I3:s("a1"),VI:s("cU"),IX:s("j_"),rq:s("eT"),yX:s("oE"),US:s("fu"),N8:s("uB"),s4:s("a1E"),OE:s("a1F"),mx:s("d8"),l5:s("m1"),Y8:s("m4"),gx:s("eU<@>"),Uy:s("uN"),_8:s("m6"),v7:s("aE"),Ev:s("aE()"),L0:s("aE<@>"),uz:s("aE<~>"),sB:s("bQ"),Fp:s("bQ"),pl:s("bQ"),r:s("G8"),cD:s("cB"),uA:s("cf"),C1:s("cf"),Uv:s("cf

"),jn:s("cf"),YC:s("cf"),UN:s("cf"),ok:s("cf"),ff:s("cf"),Bk:s("cf"),xR:s("m8"),yi:s("h1>"),TX:s("kj"),bT:s("kj>"),lj:s("Gj"),op:s("uS<~(kg)>"),G7:s("Gk>"),rA:s("m9"),mS:s("ma"),Fn:s("h2"),zE:s("aj"),J:s("ad"),gc:s("uV"),Gf:s("kk"),Oh:s("md"),J2:s("uY"),_0:s("me"),dW:s("fx"),Bc:s("oR"),IS:s("ea"),og:s("dK"),WB:s("bg"),U1:s("eW"),Zb:s("mh"),XO:s("a3p"),gD:s("kr"),vz:s("az"),nQ:s("ks"),Ya:s("oU"),JY:s("r<@>"),V:s("y"),r3:s("y"),iW:s("y"),Ns:s("y"),AT:s("y"),Cz:s("y"),t_:s("y"),td:s("y"),KV:s("y"),qe:s("y"),vl:s("y"),WZ:s("y>"),lX:s("y"),CE:s("y"),bk:s("y"),bp:s("y"),kZ:s("y>"),no:s("y"),Nw:s("y>"),mo:s("y>"),iQ:s("y"),_K:s("y"),XZ:s("y"),fJ:s("y"),VB:s("y"),O_:s("y"),K0:s("y"),Li:s("y"),k5:s("y"),s9:s("y"),Y4:s("y"),L5:s("y"),Eo:s("y"),Up:s("y"),ss:s("y"),a9:s("y>"),n4:s("y>"),Xr:s("y"),rE:s("y"),YE:s("y"),tc:s("y"),f2:s("y"),qF:s("y"),Qg:s("y"),jl:s("y"),yv:s("y"),wi:s("y"),g8:s("y>"),EO:s("y"),nx:s("y"),zY:s("y"),wc:s("y"),g:s("y"),tv:s("y"),i:s("y"),tZ:s("y"),TP:s("y"),v:s("y"),Y2:s("y"),kG:s("y"),Kd:s("y"),Pc:s("y"),xT:s("y"),TT:s("y"),QT:s("y"),CK:s("y"),vj:s("y"),ZP:s("y"),W:s("y"),o4:s("y"),zz:s("y"),fe:s("y"),N_:s("y"),Jl:s("y"),Jw:s("y"),tA:s("y"),Iu:s("y>"),s:s("y"),oU:s("y"),PL:s("y"),G:s("y"),VS:s("y"),fm:s("y"),Ne:s("y"),XE:s("y"),F:s("y"),GA:s("y"),Na:s("y"),OM:s("y"),rF:s("y"),Kj:s("y"),CZ:s("y"),bY:s("y"),ML:s("y"),m2:s("y"),Ei:s("y"),jE:s("y"),qi:s("y"),Zh:s("y"),uD:s("y
"),M6:s("y"),au:s("y"),YK:s("y"),kc:s("y"),cR:s("y"),NM:s("y"),HZ:s("y"),up:s("y"),b:s("y<@>"),t:s("y"),L:s("y"),Rl:s("y"),JK:s("y"),cB:s("y"),ny:s("y?>"),eE:s("y"),Fi:s("y"),_m:s("y"),Y:s("y"),Zt:s("y()>"),iL:s("y()>"),sA:s("y"),gI:s("y"),U9:s("y<~(m7)?>"),d:s("y<~()>"),tq:s("y<~(aO)>"),x8:s("y<~(fS)>"),j1:s("y<~(aP)>"),Jh:s("y<~(E)>"),RP:s("aZ<@>"),bz:s("v7"),lZ:s("ama"),lT:s("hZ"),dC:s("ba<@>"),sW:s("mi<@>"),Hf:s("dU"),Cl:s("j7"),D2:s("ec"),X_:s("ve"),JG:s("j8"),SQ:s("oX"),LE:s("mm"),bR:s("b8"),NE:s("b8"),DF:s("b8>"),am:s("b8"),ku:s("b8"),hA:s("b8"),A:s("b8>"),af:s("b8"),Xw:s("b8"),L6:s("ed"),h_:s("GJ"),rf:s("mn"),hz:s("ex"),jQ:s("bh"),XK:s("a49"),z_:s("vo"),NJ:s("kw"),Gs:s("E"),Px:s("E"),qC:s("E"),UX:s("E"),I1:s("E"),V1:s("E"),yc:s("E"),yp:s("E"),JF:s("E"),j:s("E<@>"),BK:s("E"),Dn:s("E"),I_:s("ap"),da:s("ey"),bh:s("cC<@>"),bd:s("d"),qE:s("co>"),GU:s("ar"),a:s("ar"),e3:s("ar"),f:s("ar<@,@>"),j7:s("ar>>"),pE:s("ar"),rr:s("ar<~(bk),bb?>"),C9:s("ee"),a4:s("aV"),cj:s("aV"),rB:s("aV"),qn:s("aV"),Tr:s("aV"),c4:s("P"),Le:s("vL<@>"),ui:s("cD"),i1:s("mt"),xV:s("bb"),l:s("i2"),oh:s("p6"),tB:s("vQ"),xS:s("eZ"),Pb:s("cO"),ZA:s("vU"),Tl:s("ef"),_h:s("i3"),Wz:s("fz"),Lb:s("dX"),RZ:s("mA"),jW:s("kB"),A4:s("f0"),F4:s("da"),u9:s("mB"),uK:s("i5"),_A:s("ab"),K3:s("dq"),Jc:s("dq"),Tm:s("dq"),ji:s("dq"),WA:s("dq"),kj:s("dq"),Te:s("mD"),P:s("aH"),zr:s("kC"),K:s("F"),yw:s("bs"),fy:s("bs<~()>"),wS:s("bs<~(aO)>"),jc:s("bs<~(fS)>"),EP:s("m"),gY:s("jb"),kY:s("mF"),Ms:s("jc"),N1:s("pe"),Mf:s("pf"),Q2:s("ph"),UY:s("je"),R3:s("ic"),Fw:s("dM"),ke:s("pj"),zM:s("dr"),IF:s("wi"),ix:s("cY"),c:s("db"),KJ:s("wm"),v3:s("k"),jP:s("mM"),i6:s("f2"),ge:s("mN"),Ko:s("mO"),kf:s("pn"),Au:s("ig"),_:s("jh"),qL:s("ji"),GG:s("aKh"),W2:s("bk"),XA:s("jj"),n2:s("mP"),PB:s("mQ"),Mj:s("mR"),ks:s("ih"),oN:s("mS"),bb:s("pq"),_p:s("ij"),yH:s("b6"),by:s("ik"),YT:s("A"),Bb:s("im"),bN:s("arQ"),Qz:s("Kn"),MY:s("wJ"),NW:s("Ko"),q:s("B"),E:s("mU"),Ro:s("wN"),e:s("x"),Cg:s("kJ"),F5:s("ag"),GM:s("ay"),Wx:s("jo"),nl:s("dc"),Ss:s("py"),dZ:s("wU"),yb:s("cF"),z4:s("cG"),k2:s("wY"),Rr:s("bN"),H8:s("bN"),o_:s("bN"),Zg:s("hi"),oj:s("pC"),pO:s("bS<@>(a6,F?)"),Sv:s("mZ"),nY:s("pD"),BL:s("pD"),Np:s("pE"),MF:s("pF"),JE:s("x5"),Cy:s("x6"),FS:s("x9"),gt:s("iq"),sm:s("pJ"),_S:s("ch"),bu:s("c0"),UF:s("cv"),g3:s("xg"),HS:s("n4"),RY:s("bI"),jH:s("n6"),Mp:s("b_"),FW:s("N"),c6:s("kO"),Z1:s("kP"),s7:s("it"),VE:s("kR"),XP:s("kS"),Cj:s("kT"),xc:s("kU"),wX:s("iu"),im:s("q5"),Ws:s("xq"),p:s("kV"),Xp:s("nc"),dq:s("q8"),D:s("iv"),M0:s("q9"),jB:s("xs"),ul:s("qa"),B:s("dg"),Km:s("cc"),MG:s("fG"),lb:s("a7"),gU:s("aJ"),N:s("q"),u1:s("aEh"),Vh:s("aT"),Ci:s("nd"),_P:s("qf"),ry:s("ah"),if:s("nf"),WT:s("bO"),u4:s("bO"),Je:s("bO>"),az:s("bO

"),eX:s("bO"),E8:s("bO"),Zl:s("bO>?>"),hr:s("bO"),ZC:s("jw"),lu:s("kY"),aW:s("qj"),S0:s("qk"),W7:s("xL"),MN:s("asn"),mi:s("nk"),ot:s("dZ"),bZ:s("aEq"),em:s("z"),we:s("fI"),ZM:s("nn"),Ce:s("jy"),U4:s("aEw"),wv:s("l1"),Ni:s("aK"),H7:s("aK"),n:s("eE"),ns:s("l3"),e2:s("cw"),H3:s("hx"),MX:s("jD"),M:s("c3"),kk:s("iw"),lQ:s("ya"),Xu:s("My"),xd:s("cR"),kK:s("cR"),GY:s("iy"),X3:s("jE"),V6:s("nt"),Hd:s("aR"),ZK:s("hB


"),ow:s("hB"),u8:s("hB"),kE:s("hB<~(F,cc?)>"),Pi:s("qI"),l7:s("j"),X5:s("e_"),Uh:s("jF"),VW:s("nu"),oL:s("iz"),Qy:s("iA"),KU:s("yg"),h8:s("aM"),eG:s("aM"),rj:s("aM"),r7:s("aM>"),pN:s("aM"),VY:s("aM"),zh:s("aM<@>"),yB:s("aM"),EZ:s("aM"),Q:s("aM<~>"),pq:s("qL"),BY:s("yl"),ZW:s("nw"),B6:s("yt"),A3:s("d2"),uC:s("eH"),mV:s("yH"),UJ:s("Od"),l3:s("yR"),TV:s("r1"),hG:s("r1"),dP:s("r1"),ky:s("yZ"),fk:s("r5"),ag:s("r6"),Jp:s("z0"),h1:s("r8"),xl:s("ny"),Lv:s("a4"),qc:s("a4"),_Y:s("a4"),ND:s("a4>"),fB:s("a4"),tr:s("a4"),LR:s("a4<@>"),wJ:s("a4"),gg:s("a4"),X6:s("a4"),U:s("a4<~>"),cK:s("ra"),Qu:s("jL"),U3:s("rc"),R9:s("rd"),Rp:s("z8<@,@>"),WD:s("za"),tM:s("aFf"),Nr:s("zb"),pp:s("l9"),HW:s("zs"),cA:s("nC"),Sx:s("lb"),pt:s("rl"),Gk:s("zt"),GJ:s("eJ"),M5:s("eJ"),w2:s("eJ"),yG:s("eJ"),EN:s("eJ"),h2:s("el"),pj:s("el"),_s:s("el"),Fe:s("zE"),xg:s("PV"),Tp:s("ld"),sZ:s("zR"),Sc:s("Qo"),xa:s("ry"),mm:s("rz"),h7:s("iF"),zP:s("d3"),yE:s("zV"),C:s("rC"),zd:s("A_"),ki:s("A0"),_2:s("rE"),V0:s("jN"),Ez:s("dl"),Pu:s("Ac"),yd:s("Ag"),jF:s("rI"),S8:s("Aw"),HE:s("rN"),sG:s("AH"),P_:s("rO"),si:s("dQ"),XI:s("dQ"),DH:s("T8"),y:s("I"),wR:s("W"),z:s("@"),lG:s("@(a1)"),C_:s("@(F)"),Hg:s("@(F,cc)"),S:s("u"),s5:s("0&*"),ub:s("F*"),ZU:s("iP?"),Vx:s("d6?"),sa:s("dR?"),dk:s("cs?"),eJ:s("lA?"),oI:s("d7?"),CD:s("cM?"),eQ:s("oc?"),MB:s("oe?"),Aw:s("W2?"),ts:s("tQ?"),cW:s("W3?"),GB:s("W4?"),EM:s("tR?"),Vz:s("k8?"),MH:s("J?"),YJ:s("eO?"),Hb:s("dG?"),Sn:s("cz?"),V2:s("fr?"),pc:s("c9?"),Om:s("lS?"),Dv:s("aX?"),fd:s("ut?"),pk:s("d8?"),RC:s("uK?"),uZ:s("aE?"),eS:s("Gd?"),_I:s("ma?"),GK:s("h3?"),Pr:s("kp?"),LO:s("ec?"),y6:s("d?"),qA:s("ez?"),wd:s("ar>?"),J1:s("ar?"),iD:s("bb?"),iI:s("kA?"),WV:s("cO?"),ZR:s("ab?"),X:s("F?"),Ff:s("a5z?"),dJ:s("jb?"),Zr:s("a5A?"),Jq:s("w7?"),KX:s("fC?"),uR:s("he?"),xO:s("mI?"),fF:s("wd?"),p9:s("we?"),Gr:s("wf?"),Ll:s("wg?"),aw:s("wh?"),mc:s("cY?"),wb:s("wj?"),EA:s("wo?"),_c:s("a69?"),O:s("K6?"),Zc:s("pv?"),Qv:s("B?"),CA:s("mU?"),Rn:s("x?"),c_:s("a2?"),NT:s("kK?"),ym:s("jo?"),kR:s("f6?"),LQ:s("c0?"),m5:s("pL?"),Zi:s("bI?"),TZ:s("n7?"),pg:s("hn?"),tW:s("N?"),LS:s("it?"),MR:s("iv?"),lE:s("fG?"),ob:s("q?"),aE:s("aT?"),f3:s("eD?"),p8:s("z?"),Dh:s("nm?"),qf:s("Mo?"),zV:s("qB?"),ir:s("aK?"),nc:s("hx?"),Wn:s("hA?"),zH:s("r6?"),av:s("zU?"),vh:s("rI?"),JI:s("iI<@>?"),PM:s("W?"),bo:s("u?"),Z:s("~()?"),Jy:s("bP"),H:s("~"),T:s("~()"),TM:s("~(fS)"),Vu:s("~(aP)"),Su:s("~(kg)"),xt:s("~(E)"),mX:s("~(F)"),hK:s("~(F,cc)"),Ld:s("~(bk)"),iS:s("~(hg)"),HT:s("~(F?)")}})();(function constants(){var s=hunkHelpers.makeConstList +C.my=W.ly.prototype +C.bz=W.k6.prototype +C.IP=W.Cl.prototype +C.f=W.oo.prototype +C.eh=W.uh.prototype +C.nC=W.j1.prototype +C.M7=W.kk.prototype +C.Mg=W.me.prototype +C.nJ=W.mh.prototype +C.Mk=J.i.prototype +C.b=J.y.prototype +C.ep=J.v6.prototype +C.h=J.oV.prototype +C.d=J.kt.prototype +C.c=J.j5.prototype +C.Mq=J.hZ.prototype +C.Mw=W.vg.prototype +C.An=W.IO.prototype +C.acc=W.kA.prototype +C.Au=H.mA.prototype +C.i4=H.vW.prototype +C.acf=H.vX.prototype +C.acg=H.vY.prototype +C.i5=H.vZ.prototype +C.aj=H.mB.prototype +C.Av=W.pc.prototype +C.aci=W.Jb.prototype +C.AG=W.wb.prototype +C.F9=J.K7.prototype +C.aw_=W.x4.prototype +C.FX=W.xE.prototype +C.FY=W.xJ.prototype +C.f9=W.y5.prototype +C.lO=J.iw.prototype +C.lQ=W.nt.prototype +C.b8=W.nu.prototype +C.aDy=new H.UN("AccessibilityMode.unknown") +C.fl=new K.hM(-1,0) +C.cw=new K.hM(-1,-1) +C.aP=new K.dE(0,0) +C.j3=new K.dE(0,1) +C.GP=new K.dE(0,-1) +C.GQ=new K.dE(1,0) +C.e6=new K.dE(-1,-1) +C.mf=new L.ta(null) +C.GR=new G.BT("AnimationBehavior.normal") +C.GS=new G.BT("AnimationBehavior.preserve") +C.Q=new X.fS("AnimationStatus.dismissed") +C.b0=new X.fS("AnimationStatus.forward") +C.ax=new X.fS("AnimationStatus.reverse") +C.a5=new X.fS("AnimationStatus.completed") +C.GT=new V.tq(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.mg=new P.o_("AppLifecycleState.resumed") +C.mh=new P.o_("AppLifecycleState.inactive") +C.mi=new P.o_("AppLifecycleState.paused") +C.mj=new P.o_("AppLifecycleState.detached") +C.mk=new F.BZ("AutofillContextAction.commit") +C.GU=new F.BZ("AutofillContextAction.cancel") +C.j4=new A.tu("AutovalidateMode.disabled") +C.ml=new A.tu("AutovalidateMode.always") +C.j5=new A.tu("AutovalidateMode.onUserInteraction") +C.J=new G.o4("AxisDirection.up") +C.Y=new G.o4("AxisDirection.right") +C.F=new G.o4("AxisDirection.down") +C.U=new G.o4("AxisDirection.left") +C.r=new G.C1("Axis.horizontal") +C.u=new G.C1("Axis.vertical") +C.GV=new R.C3(null) +C.GW=new R.C2(null) +C.aG=new U.aaS() +C.mm=new A.k3("flutter/accessibility",C.aG,t.qY) +C.cy=new U.a3y() +C.GX=new A.k3("flutter/keyevent",C.cy,t.qY) +C.jr=new U.ab1() +C.GY=new A.k3("flutter/lifecycle",C.jr,H.a0("k3")) +C.GZ=new A.k3("flutter/system",C.cy,t.qY) +C.mn=new P.bL(0,"BlendMode.clear") +C.j6=new P.bL(1,"BlendMode.src") +C.j7=new P.bL(10,"BlendMode.dstATop") +C.j8=new P.bL(11,"BlendMode.xor") +C.j9=new P.bL(12,"BlendMode.plus") +C.fm=new P.bL(13,"BlendMode.modulate") +C.mo=new P.bL(14,"BlendMode.screen") +C.ja=new P.bL(15,"BlendMode.overlay") +C.mp=new P.bL(16,"BlendMode.darken") +C.mq=new P.bL(17,"BlendMode.lighten") +C.jb=new P.bL(18,"BlendMode.colorDodge") +C.jc=new P.bL(19,"BlendMode.colorBurn") +C.mr=new P.bL(2,"BlendMode.dst") +C.ms=new P.bL(20,"BlendMode.hardLight") +C.mt=new P.bL(21,"BlendMode.softLight") +C.mu=new P.bL(22,"BlendMode.difference") +C.mv=new P.bL(23,"BlendMode.exclusion") +C.mw=new P.bL(24,"BlendMode.multiply") +C.jd=new P.bL(25,"BlendMode.hue") +C.fn=new P.bL(26,"BlendMode.saturation") +C.je=new P.bL(27,"BlendMode.color") +C.jf=new P.bL(28,"BlendMode.luminosity") +C.d4=new P.bL(3,"BlendMode.srcOver") +C.mx=new P.bL(4,"BlendMode.dstOver") +C.jg=new P.bL(5,"BlendMode.srcIn") +C.jh=new P.bL(6,"BlendMode.dstIn") +C.ji=new P.bL(7,"BlendMode.srcOut") +C.jj=new P.bL(8,"BlendMode.dstOut") +C.jk=new P.bL(9,"BlendMode.srcATop") +C.fo=new P.Vl(0,"BlurStyle.normal") +C.a2=new P.bG(0,0) +C.b9=new K.cs(C.a2,C.a2,C.a2,C.a2) +C.cV=new P.bG(4,4) +C.jl=new K.cs(C.cV,C.cV,C.a2,C.a2) +C.dO=new P.bG(2,2) +C.mz=new K.cs(C.dO,C.dO,C.dO,C.dO) +C.e7=new K.cs(C.cV,C.cV,C.cV,C.cV) +C.A=new P.J(4278190080) +C.ag=new Y.C8("BorderStyle.solid") +C.jm=new Y.d7(C.A,1,C.ag) +C.ap=new Y.C8("BorderStyle.none") +C.z=new Y.d7(C.A,0,C.ap) +C.mA=new F.d6(C.z,C.z,C.z,C.z) +C.H1=new D.tx(null,null,null) +C.H2=new M.ty(null,null,null,null,null,null,null,null,null,null,null,null,null) +C.H3=new X.tA(null,null,null,null,null,null,null) +C.Fc=new L.Kh(null) +C.H4=new L.Ca(C.Fc) +C.H5=new S.aw(40,40,40,40) +C.H6=new S.aw(56,56,56,56) +C.H7=new S.aw(59,59,39,39) +C.H8=new S.aw(96,96,96,96) +C.mB=new S.aw(1/0,1/0,1/0,1/0) +C.H9=new S.aw(0,1/0,48,48) +C.e8=new S.aw(0,1/0,0,1/0) +C.Ha=new S.aw(280,1/0,0,1/0) +C.Hb=new S.aw(0,1/0,48,1/0) +C.mC=new S.aw(48,1/0,48,1/0) +C.ne=new P.J(4290624957) +C.H_=new Y.d7(C.ne,0,C.ag) +C.H0=new F.d6(C.z,C.z,C.H_,C.z) +C.aq=new F.Cf("BoxShape.rectangle") +C.Hc=new S.dF(null,null,C.H0,null,null,null,C.aq) +C.Hd=new U.iR("BoxFit.fill") +C.He=new U.iR("BoxFit.contain") +C.Hf=new U.iR("BoxFit.cover") +C.Hg=new U.iR("BoxFit.fitWidth") +C.Hh=new U.iR("BoxFit.fitHeight") +C.Hi=new U.iR("BoxFit.none") +C.mD=new U.iR("BoxFit.scaleDown") +C.e9=new P.Cc(0,"BoxHeightStyle.tight") +C.mE=new P.Cc(5,"BoxHeightStyle.strut") +C.bx=new F.Cf("BoxShape.circle") +C.c6=new P.Vt() +C.a8=new P.Cg("Brightness.dark") +C.ah=new P.Cg("Brightness.light") +C.bO=new H.iS("BrowserEngine.blink") +C.a3=new H.iS("BrowserEngine.webkit") +C.c7=new H.iS("BrowserEngine.firefox") +C.mF=new H.iS("BrowserEngine.edge") +C.fp=new H.iS("BrowserEngine.ie11") +C.cx=new H.iS("BrowserEngine.samsung") +C.mG=new H.iS("BrowserEngine.unknown") +C.HP=new M.VB() +C.HQ=new M.tE(null,null,null,null,null,null,null,null,null) +C.jn=new M.tG("ButtonTextTheme.normal") +C.mH=new M.tG("ButtonTextTheme.accent") +C.mI=new M.tG("ButtonTextTheme.primary") +C.HR=new P.BM() +C.HS=new U.UP() +C.HU=new H.UZ() +C.aDz=new P.Vf() +C.HV=new P.Ve() +C.mJ=new L.C9() +C.aDA=new H.Vx() +C.HW=new H.CN() +C.HX=new H.CQ() +C.HY=new W.Dc() +C.HZ=new H.a_E() +C.I_=new L.Fd() +C.I0=new U.Fe() +C.aDL=new P.N(100,100) +C.I1=new D.a_G() +C.aDB=new K.Fh() +C.I2=new L.Fi() +C.I3=new L.Fm() +C.I5=new L.Fw() +C.I6=new H.a0U() +C.ea=new H.FA() +C.I7=new P.FB() +C.ar=new P.FB() +C.fq=new K.FN() +C.jo=new H.a2C() +C.nz=new L.uE("FloatingLabelBehavior.auto") +C.I8=new L.Gx() +C.I9=new P.Gy() +C.ai=new H.a3x() +C.ba=new H.a3z() +C.mM=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +C.Ia=function() { + var toStringFunction = Object.prototype.toString; + function getTag(o) { + var s = toStringFunction.call(o); + return s.substring(8, s.length - 1); + } + function getUnknownTag(object, tag) { + if (/^HTML[A-Z].*Element$/.test(tag)) { + var name = toStringFunction.call(object); + if (name == "[object Object]") return null; + return "HTMLElement"; + } + } + function getUnknownTagGenericBrowser(object, tag) { + if (self.HTMLElement && object instanceof HTMLElement) return "HTMLElement"; + return getUnknownTag(object, tag); + } + function prototypeForTag(tag) { + if (typeof window == "undefined") return null; + if (typeof window[tag] == "undefined") return null; + var constructor = window[tag]; + if (typeof constructor != "function") return null; + return constructor.prototype; + } + function discriminator(tag) { return null; } + var isBrowser = typeof navigator == "object"; + return { + getTag: getTag, + getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, + prototypeForTag: prototypeForTag, + discriminator: discriminator }; +} +C.If=function(getTagFallback) { + return function(hooks) { + if (typeof navigator != "object") return hooks; + var ua = navigator.userAgent; + if (ua.indexOf("DumpRenderTree") >= 0) return hooks; + if (ua.indexOf("Chrome") >= 0) { + function confirm(p) { + return typeof window == "object" && window[p] && window[p].name == p; + } + if (confirm("Window") && confirm("HTMLElement")) return hooks; + } + hooks.getTag = getTagFallback; + }; +} +C.Ib=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +C.Ic=function(hooks) { + var getTag = hooks.getTag; + var prototypeForTag = hooks.prototypeForTag; + function getTagFixed(o) { + var tag = getTag(o); + if (tag == "Document") { + if (!!o.xmlVersion) return "!Document"; + return "!HTMLDocument"; + } + return tag; + } + function prototypeForTagFixed(tag) { + if (tag == "Document") return null; + return prototypeForTag(tag); + } + hooks.getTag = getTagFixed; + hooks.prototypeForTag = prototypeForTagFixed; +} +C.Ie=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Firefox") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "GeoGeolocation": "Geolocation", + "Location": "!Location", + "WorkerMessageEvent": "MessageEvent", + "XMLDocument": "!Document"}; + function getTagFirefox(o) { + var tag = getTag(o); + return quickMap[tag] || tag; + } + hooks.getTag = getTagFirefox; +} +C.Id=function(hooks) { + var userAgent = typeof navigator == "object" ? navigator.userAgent : ""; + if (userAgent.indexOf("Trident/") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "HTMLDDElement": "HTMLElement", + "HTMLDTElement": "HTMLElement", + "HTMLPhraseElement": "HTMLElement", + "Position": "Geoposition" + }; + function getTagIE(o) { + var tag = getTag(o); + var newTag = quickMap[tag]; + if (newTag) return newTag; + if (tag == "Object") { + if (window.DataView && (o instanceof window.DataView)) return "DataView"; + } + return tag; + } + function prototypeForTagIE(tag) { + var constructor = window[tag]; + if (constructor == null) return null; + return constructor.prototype; + } + hooks.getTag = getTagIE; + hooks.prototypeForTag = prototypeForTagIE; +} +C.mN=function(hooks) { return hooks; } + +C.b1=new P.a3H() +C.Ig=new S.a4q() +C.Ih=new L.IT() +C.Ii=new H.a52() +C.mO=new H.a5h() +C.Ik=new H.a5v() +C.mP=new P.F() +C.Il=new P.Jj() +C.P=new T.dO("TargetPlatform.android") +C.N=new T.dO("TargetPlatform.iOS") +C.L=new T.dO("TargetPlatform.linux") +C.I=new T.dO("TargetPlatform.macOS") +C.M=new T.dO("TargetPlatform.windows") +C.mL=new K.F_() +C.i0=new H.bQ([C.P,C.fq,C.N,C.mL,C.L,C.fq,C.I,C.mL,C.M,C.fq],H.a0("bQ")) +C.Im=new K.Jm() +C.In=new H.Jz() +C.mQ=new H.wa() +C.Io=new H.a63() +C.aDD=new H.a6r() +C.Ir=new K.Li() +C.c8=new H.aaR() +C.d5=new H.aaV() +C.Is=new H.abx() +C.It=new H.abB() +C.Iu=new H.abC() +C.Iv=new H.abD() +C.Iw=new H.abH() +C.Ix=new H.abJ() +C.Iy=new H.abK() +C.Iz=new H.abL() +C.IA=new H.acm() +C.as=new P.aco() +C.d6=new P.acs() +C.a9=new P.A(0,0,0,0) +C.iu=new H.MK(0,0,0,0) +C.aDC=new P.Gb() +C.mR=new P.ME() +C.mS=new S.MT() +C.cz=new S.MU() +C.IB=new L.NN() +C.js=new Z.NY() +C.IC=new N.aec() +C.ID=new E.aeg() +C.d7=new A.O2() +C.mT=new P.aep() +C.mU=new A.aeJ() +C.a=new P.afg() +C.IF=new O.afx() +C.IG=new U.afy() +C.a4=new Z.zp() +C.IH=new U.PI() +C.by=new Y.agB() +C.IJ=new T.Qr() +C.mV=new H.ahy() +C.K=new P.RB() +C.IK=new A.ahS() +C.IL=new P.Se() +C.IM=new L.T9() +C.IO=new Q.VC("CacheExtentStyle.pixel") +C.IQ=new A.tI(null,null,null,null,null,null) +C.IR=new F.tJ(null,null,null,null,null,null,null,null,null) +C.jt=new X.dS(C.z) +C.IS=new L.tP(C.Fc) +C.IT=new L.tP(null) +C.mW=new P.CW(0,"ClipOp.difference") +C.cA=new P.CW(1,"ClipOp.intersect") +C.S=new P.of("Clip.none") +C.ay=new P.of("Clip.hardEdge") +C.cB=new P.of("Clip.antiAlias") +C.cC=new P.of("Clip.antiAliasWithSaveLayer") +C.IU=new R.tS("Code.NOT_FOUND") +C.fr=new R.tS("Code.INVALID_COUNTRY_CALLING_CODE") +C.eb=new R.tS("Code.INVALID_ISO_CODE") +C.IV=new H.U(0,255) +C.IW=new H.U(1024,1119) +C.IX=new H.U(1120,1327) +C.IY=new H.U(11360,11391) +C.IZ=new H.U(11520,11567) +C.J_=new H.U(11648,11742) +C.J0=new H.U(1168,1169) +C.J1=new H.U(11744,11775) +C.J2=new H.U(11841,11841) +C.J3=new H.U(1200,1201) +C.mX=new H.U(12288,12351) +C.J4=new H.U(12288,12543) +C.J5=new H.U(12288,12591) +C.mY=new H.U(12549,12585) +C.J6=new H.U(12593,12686) +C.J7=new H.U(12800,12828) +C.J8=new H.U(12800,13311) +C.J9=new H.U(12896,12923) +C.Ja=new H.U(1328,1424) +C.Jb=new H.U(1417,1417) +C.Jc=new H.U(1424,1535) +C.Jd=new H.U(1536,1791) +C.fs=new H.U(19968,40959) +C.Je=new H.U(2304,2431) +C.Jf=new H.U(2385,2386) +C.c9=new H.U(2404,2405) +C.Jg=new H.U(2433,2555) +C.Jh=new H.U(2561,2677) +C.Ji=new H.U(256,591) +C.Jj=new H.U(258,259) +C.Jk=new H.U(2688,2815) +C.Jl=new H.U(272,273) +C.Jm=new H.U(2946,3066) +C.Jn=new H.U(296,297) +C.Jo=new H.U(305,305) +C.Jp=new H.U(3072,3199) +C.Jq=new H.U(3202,3314) +C.Jr=new H.U(3330,3455) +C.Js=new H.U(338,339) +C.Jt=new H.U(3458,3572) +C.Ju=new H.U(3585,3675) +C.Jv=new H.U(360,361) +C.Jw=new H.U(3713,3807) +C.Jx=new H.U(4096,4255) +C.Jy=new H.U(416,417) +C.Jz=new H.U(42560,42655) +C.JA=new H.U(4256,4351) +C.JB=new H.U(42784,43007) +C.ju=new H.U(43056,43065) +C.JC=new H.U(431,432) +C.JD=new H.U(43232,43259) +C.JE=new H.U(43777,43822) +C.JF=new H.U(44032,55215) +C.JG=new H.U(4608,5017) +C.JH=new H.U(6016,6143) +C.JI=new H.U(601,601) +C.JJ=new H.U(64275,64279) +C.JK=new H.U(64285,64335) +C.JL=new H.U(64336,65023) +C.JM=new H.U(65070,65071) +C.JN=new H.U(65072,65135) +C.JO=new H.U(65132,65276) +C.JP=new H.U(65279,65279) +C.mZ=new H.U(65280,65519) +C.JQ=new H.U(65533,65533) +C.JR=new H.U(699,700) +C.JS=new H.U(710,710) +C.JT=new H.U(7296,7304) +C.JU=new H.U(730,730) +C.JV=new H.U(732,732) +C.JW=new H.U(7376,7414) +C.JX=new H.U(7386,7386) +C.JY=new H.U(7416,7417) +C.JZ=new H.U(7680,7935) +C.K_=new H.U(775,775) +C.K0=new H.U(77824,78894) +C.K1=new H.U(7840,7929) +C.K2=new H.U(7936,8191) +C.K3=new H.U(803,803) +C.K4=new H.U(8192,8303) +C.K5=new H.U(8204,8204) +C.bi=new H.U(8204,8205) +C.K6=new H.U(8204,8206) +C.K7=new H.U(8208,8209) +C.K8=new H.U(8224,8224) +C.K9=new H.U(8271,8271) +C.Ka=new H.U(8308,8308) +C.Kb=new H.U(8352,8363) +C.Kc=new H.U(8360,8360) +C.Kd=new H.U(8362,8362) +C.Ke=new H.U(8363,8363) +C.Kf=new H.U(8364,8364) +C.Kg=new H.U(8365,8399) +C.Kh=new H.U(8372,8372) +C.cD=new H.U(8377,8377) +C.Ki=new H.U(8467,8467) +C.Kj=new H.U(8470,8470) +C.Kk=new H.U(8482,8482) +C.Kl=new H.U(8593,8593) +C.Km=new H.U(8595,8595) +C.Kn=new H.U(8722,8722) +C.Ko=new H.U(8725,8725) +C.Kp=new H.U(880,1023) +C.aT=new H.U(9676,9676) +C.Kq=new H.U(9772,9772) +C.b2=new P.J(0) +C.n0=new P.J(1087163596) +C.Kr=new P.J(1308622847) +C.Ks=new P.J(1375731712) +C.n2=new P.J(1627389952) +C.Kt=new P.J(1660944383) +C.n3=new P.J(16777215) +C.n4=new P.J(167772160) +C.jv=new P.J(1723645116) +C.Ku=new P.J(1724434632) +C.n6=new P.J(1929379840) +C.a_=new P.J(2315255808) +C.Kv=new P.J(2332033023) +C.Kx=new P.J(2583691263) +C.a0=new P.J(3019898879) +C.KA=new P.J(4039164096) +C.na=new P.J(4281348144) +C.KM=new P.J(4282549748) +C.nf=new P.J(4294901760) +C.q=new P.J(4294967295) +C.jy=new P.J(452984831) +C.bb=new P.J(520093696) +C.Lb=new P.J(536870911) +C.jA=new F.lH("CrossAxisAlignment.start") +C.ng=new F.lH("CrossAxisAlignment.end") +C.eg=new F.lH("CrossAxisAlignment.center") +C.jB=new F.lH("CrossAxisAlignment.stretch") +C.jC=new F.lH("CrossAxisAlignment.baseline") +C.nh=new Z.fp(0.18,1,0.04,1) +C.ni=new Z.fp(0,0,0.2,1) +C.aU=new Z.fp(0.25,0.1,0.25,1) +C.cE=new Z.fp(0.42,0,1,1) +C.nj=new Z.fp(0.67,0.03,0.65,0.09) +C.al=new Z.fp(0.4,0,0.2,1) +C.jD=new Z.fp(0.35,0.91,0.33,0.97) +C.fv=new Z.fp(0,0,0.58,1) +C.jE=new Z.fp(0.42,0,0.58,1) +C.jz=new P.J(678983808) +C.n1=new P.J(1366849664) +C.n_=new P.J(1031305344) +C.n5=new P.J(1719171200) +C.Lg=new E.dn(C.jz,"secondarySystemFill",null,C.jz,C.n1,C.n_,C.n5,C.jz,C.n1,C.n_,C.n5,0) +C.ef=new P.J(4288256409) +C.ee=new P.J(4285887861) +C.fw=new E.dn(C.ef,"inactiveGray",null,C.ef,C.ee,C.ef,C.ee,C.ef,C.ee,C.ef,C.ee,0) +C.jx=new P.J(4281648985) +C.nb=new P.J(4281389400) +C.n9=new P.J(4280584765) +C.nc=new P.J(4281391963) +C.Lh=new E.dn(C.jx,"systemGreen",null,C.jx,C.nb,C.n9,C.nc,C.jx,C.nb,C.n9,C.nc,0) +C.ec=new P.J(1493172224) +C.ft=new P.J(2164260863) +C.Lj=new E.dn(C.ec,null,null,C.ec,C.ft,C.ec,C.ft,C.ec,C.ft,C.ec,C.ft,0) +C.jw=new P.J(4278221567) +C.n8=new P.J(4278879487) +C.n7=new P.J(4278206685) +C.nd=new P.J(4282424575) +C.Lf=new E.dn(C.jw,"systemBlue",null,C.jw,C.n8,C.n7,C.nd,C.jw,C.n8,C.n7,C.nd,0) +C.KF=new P.J(4280032286) +C.KK=new P.J(4280558630) +C.nk=new E.dn(C.q,"systemBackground",null,C.q,C.A,C.q,C.A,C.q,C.KF,C.q,C.KK,0) +C.ed=new P.J(4042914297) +C.fu=new P.J(4028439837) +C.Li=new E.dn(C.ed,null,null,C.ed,C.fu,C.ed,C.fu,C.ed,C.fu,C.ed,C.fu,0) +C.nl=new E.dn(C.A,"label",null,C.A,C.q,C.A,C.q,C.A,C.q,C.A,C.q,0) +C.aCK=new K.NQ(C.nl,C.fw) +C.m3=new K.NS(null,C.Lf,C.nk,C.Li,C.nk,C.aCK) +C.cF=new K.u6(C.m3,null,null,null,null,null,null) +C.fx=new K.F3("CupertinoUserInterfaceLevelData.base") +C.nm=new K.F3("CupertinoUserInterfaceLevelData.elevated") +C.Lk=new Z.ub(null,null,null,null,null,null,null,null,null,null,null) +C.Ll=new A.a_D("DebugSemanticsDumpOrder.traversalOrder") +C.jF=new E.Fb("DecorationPosition.background") +C.Lm=new E.Fb("DecorationPosition.foreground") +C.aAM=new A.z(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.cZ=new U.qs("TextOverflow.clip") +C.bg=new U.Mk("TextWidthBasis.parent") +C.aDg=new L.Qf(null) +C.nn=new L.kb(C.aAM,null,!0,C.cZ,null,C.bg,null,C.aDg,null) +C.Ln=new Y.or(0,"DiagnosticLevel.hidden") +C.bc=new Y.or(3,"DiagnosticLevel.info") +C.Lo=new Y.or(5,"DiagnosticLevel.hint") +C.Lp=new Y.or(6,"DiagnosticLevel.summary") +C.aDE=new Y.iX("DiagnosticsTreeStyle.sparse") +C.Lq=new Y.iX("DiagnosticsTreeStyle.shallow") +C.Lr=new Y.iX("DiagnosticsTreeStyle.truncateChildren") +C.Ls=new Y.iX("DiagnosticsTreeStyle.error") +C.jG=new Y.iX("DiagnosticsTreeStyle.flat") +C.jH=new Y.iX("DiagnosticsTreeStyle.singleLine") +C.ca=new Y.iX("DiagnosticsTreeStyle.errorProperty") +C.Lt=new Y.ug(null,null,null,null,null) +C.Lw=new G.ui(null,null,null,null,null) +C.no=new S.Fv("DragStartBehavior.down") +C.az=new S.Fv("DragStartBehavior.start") +C.G=new P.aP(0) +C.Lx=new P.aP(1000) +C.aQ=new P.aP(1e5) +C.d8=new P.aP(1e6) +C.Ly=new P.aP(12e5) +C.Lz=new P.aP(125e3) +C.LA=new P.aP(15e3) +C.ei=new P.aP(15e4) +C.LB=new P.aP(15e5) +C.LC=new P.aP(16667) +C.np=new P.aP(167e3) +C.W=new P.aP(2e5) +C.jI=new P.aP(2e6) +C.LD=new P.aP(225e3) +C.ej=new P.aP(25e4) +C.bP=new P.aP(3e5) +C.nq=new P.aP(375e3) +C.LE=new P.aP(4e4) +C.ek=new P.aP(5e4) +C.jJ=new P.aP(5e5) +C.LF=new P.aP(5e6) +C.el=new P.aP(6e5) +C.jK=new P.aP(75e3) +C.LG=new P.aP(-38e3) +C.LH=new V.ev(16,0,24,0) +C.aA=new V.b4(0,0,0,0) +C.LI=new V.b4(0,12,0,12) +C.LJ=new V.b4(0,16,0,16) +C.d9=new V.b4(0,8,0,8) +C.LK=new V.b4(12,0,0,0) +C.LL=new V.b4(12,12,12,12) +C.LM=new V.b4(12,20,12,12) +C.LN=new V.b4(12,24,12,16) +C.LO=new V.b4(12,8,12,8) +C.em=new V.b4(16,0,16,0) +C.LP=new V.b4(16,16,16,0) +C.jL=new V.b4(20,20,20,20) +C.LQ=new V.b4(24,0,24,0) +C.LR=new V.b4(40,24,40,24) +C.LS=new V.b4(4,0,4,0) +C.nr=new V.b4(4,4,4,4) +C.aDF=new V.b4(4,4,4,5) +C.ns=new V.b4(8,0,8,0) +C.da=new V.b4(8,8,8,8) +C.nt=new V.b4(0.5,1,0.5,1) +C.LT=new T.uq(null) +C.LU=new H.ur("EnabledState.noOpinion") +C.LV=new H.ur("EnabledState.enabled") +C.jM=new H.ur("EnabledState.disabled") +C.nu=new P.oF(0,"FilterQuality.none") +C.nv=new P.oF(1,"FilterQuality.low") +C.LW=new P.oF(2,"FilterQuality.medium") +C.nw=new P.oF(3,"FilterQuality.high") +C.x=new P.N(0,0) +C.LX=new U.FR(C.x,C.x) +C.nx=new F.FV("FlexFit.tight") +C.ny=new F.FV("FlexFit.loose") +C.LY=new S.uC(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.jN=new N.uD("FloatingCursorDragState.Start") +C.fy=new N.uD("FloatingCursorDragState.Update") +C.fz=new N.uD("FloatingCursorDragState.End") +C.jO=new L.uE("FloatingLabelBehavior.never") +C.jP=new L.uE("FloatingLabelBehavior.always") +C.cb=new O.kg("FocusHighlightMode.touch") +C.bQ=new O.kg("FocusHighlightMode.traditional") +C.nA=new O.uH("FocusHighlightStrategy.automatic") +C.LZ=new O.uH("FocusHighlightStrategy.alwaysTouch") +C.M_=new O.uH("FocusHighlightStrategy.alwaysTraditional") +C.nD=new P.j3("Invalid method call",null,null) +C.M4=new P.j3("Expected envelope, got nothing",null,null) +C.bd=new P.j3("Message corrupted",null,null) +C.nE=new P.j3("Too many percent/permill",null,null) +C.M5=new P.j3("Invalid envelope",null,null) +C.cG=new D.Ga("GestureDisposition.accepted") +C.aH=new D.Ga("GestureDisposition.rejected") +C.fA=new H.m7("GestureMode.pointerEvents") +C.cc=new H.m7("GestureMode.browserGestures") +C.cd=new S.uP("GestureRecognizerState.ready") +C.fB=new S.uP("GestureRecognizerState.possible") +C.M6=new S.uP("GestureRecognizerState.defunct") +C.cH=new G.Gi("GrowthDirection.forward") +C.eo=new G.Gi("GrowthDirection.reverse") +C.bR=new T.oJ("HeroFlightDirection.push") +C.bS=new T.oJ("HeroFlightDirection.pop") +C.db=new E.uU("HitTestBehavior.deferToChild") +C.bD=new E.uU("HitTestBehavior.opaque") +C.cI=new E.uU("HitTestBehavior.translucent") +C.M8=new X.kl(57490,!0) +C.M9=new X.kl(57491,!0) +C.nF=new X.kl(58727,!1) +C.V=new P.J(3707764736) +C.Mc=new T.dJ(C.V,null,null) +C.jR=new T.dJ(C.A,1,24) +C.nG=new T.dJ(C.A,null,null) +C.jS=new T.dJ(C.q,null,null) +C.Md=new T.dJ(null,null,36) +C.Mb=new X.kl(58332,!1) +C.nH=new L.mc(C.Mb,null,null) +C.Ma=new X.kl(57496,!1) +C.Me=new L.mc(C.Ma,null,null) +C.Mf=new L.mc(C.nF,null,null) +C.nI=new P.a3_("ImageByteFormat.rawRgba") +C.Mh=new X.oM("ImageRepeat.repeat") +C.Mi=new X.oM("ImageRepeat.repeatX") +C.Mj=new X.oM("ImageRepeat.repeatY") +C.dc=new X.oM("ImageRepeat.noRepeat") +C.Gg=new F.hy(C.jl,C.jm) +C.aDG=new L.oT(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,C.Gg,!0,null,null,null) +C.aDH=new L.oT(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!1,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,!0,null,null,null) +C.Mp=new Z.h6(0,0.1,C.a4) +C.Mm=new Z.h6(0,0.25,C.a4) +C.Mo=new Z.h6(0.25,0.5,C.a4) +C.Ml=new Z.h6(0.6,1,C.a4) +C.Mn=new Z.h6(0.75,1,C.a4) +C.nK=new Z.h6(0.5,1,C.aU) +C.Mr=new P.a3I(null) +C.Ms=new P.a3J(null) +C.nL=new Q.GF("KeyDataTransitMode.rawKeyData") +C.nM=new Q.GF("KeyDataTransitMode.keyDataThenRawKeyData") +C.de=new P.vc("KeyEventType.down") +C.nN=new P.h7(C.G,C.de,0,0,null,!1) +C.eq=new O.kv("KeyEventResult.handled") +C.dd=new O.kv("KeyEventResult.ignored") +C.fC=new O.kv("KeyEventResult.skipRemainingHandlers") +C.ce=new P.vc("KeyEventType.up") +C.fD=new P.vc("KeyEventType.repeat") +C.hO=new G.d(4294967556) +C.Mt=new Q.oX(C.hO) +C.hP=new G.d(4294967562) +C.Mu=new Q.oX(C.hP) +C.hQ=new G.d(4294967564) +C.Mv=new Q.oX(C.hQ) +C.df=new B.mm("KeyboardSide.any") +C.bT=new B.mm("KeyboardSide.all") +C.er=new H.p0("LineBreakType.prohibited") +C.nO=new H.d9(0,0,0,C.er) +C.bU=new H.p0("LineBreakType.mandatory") +C.nP=new H.d9(0,0,0,C.bU) +C.dg=new H.p0("LineBreakType.opportunity") +C.bj=new H.p0("LineBreakType.endOfText") +C.jT=new H.bh("LineCharProperty.CM") +C.fG=new H.bh("LineCharProperty.BA") +C.cJ=new H.bh("LineCharProperty.PO") +C.dh=new H.bh("LineCharProperty.OP") +C.di=new H.bh("LineCharProperty.CP") +C.fH=new H.bh("LineCharProperty.IS") +C.es=new H.bh("LineCharProperty.HY") +C.jU=new H.bh("LineCharProperty.SY") +C.cf=new H.bh("LineCharProperty.NU") +C.fI=new H.bh("LineCharProperty.CL") +C.jV=new H.bh("LineCharProperty.GL") +C.nQ=new H.bh("LineCharProperty.BB") +C.et=new H.bh("LineCharProperty.LF") +C.be=new H.bh("LineCharProperty.HL") +C.fJ=new H.bh("LineCharProperty.JL") +C.eu=new H.bh("LineCharProperty.JV") +C.ev=new H.bh("LineCharProperty.JT") +C.jW=new H.bh("LineCharProperty.NS") +C.fK=new H.bh("LineCharProperty.ZW") +C.jX=new H.bh("LineCharProperty.ZWJ") +C.fL=new H.bh("LineCharProperty.B2") +C.nR=new H.bh("LineCharProperty.IN") +C.fM=new H.bh("LineCharProperty.WJ") +C.fN=new H.bh("LineCharProperty.BK") +C.jY=new H.bh("LineCharProperty.ID") +C.fO=new H.bh("LineCharProperty.EB") +C.ew=new H.bh("LineCharProperty.H2") +C.ex=new H.bh("LineCharProperty.H3") +C.jZ=new H.bh("LineCharProperty.CB") +C.k_=new H.bh("LineCharProperty.RI") +C.fP=new H.bh("LineCharProperty.EM") +C.fQ=new H.bh("LineCharProperty.CR") +C.fR=new H.bh("LineCharProperty.SP") +C.nS=new H.bh("LineCharProperty.EX") +C.fS=new H.bh("LineCharProperty.QU") +C.bk=new H.bh("LineCharProperty.AL") +C.fT=new H.bh("LineCharProperty.PR") +C.Mx=new Q.vr("ListTileControlAffinity.leading") +C.My=new Q.vr("ListTileControlAffinity.trailing") +C.nT=new Q.vr("ListTileControlAffinity.platform") +C.nU=new Q.GT("ListTileStyle.list") +C.Mz=new Q.GT("ListTileStyle.drawer") +C.f5=new T.jq(null,null,null,null) +C.MA=new Q.kw(!1,null,C.nU,null,null,null,null,null,null,null,null,null,null,C.f5,null) +C.dC=new B.eZ("ModifierKey.controlModifier") +C.dD=new B.eZ("ModifierKey.shiftModifier") +C.dE=new B.eZ("ModifierKey.altModifier") +C.dF=new B.eZ("ModifierKey.metaModifier") +C.kQ=new B.eZ("ModifierKey.capsLockModifier") +C.kR=new B.eZ("ModifierKey.numLockModifier") +C.kS=new B.eZ("ModifierKey.scrollLockModifier") +C.kT=new B.eZ("ModifierKey.functionModifier") +C.Ao=new B.eZ("ModifierKey.symbolModifier") +C.MB=H.a(s([C.dC,C.dD,C.dE,C.dF,C.kQ,C.kR,C.kS,C.kT,C.Ao]),H.a0("y")) +C.MQ=H.a(s([0,1]),t.up) +C.jQ=new P.fv(0) +C.M0=new P.fv(1) +C.M1=new P.fv(2) +C.a6=new P.fv(3) +C.bC=new P.fv(4) +C.M2=new P.fv(5) +C.en=new P.fv(6) +C.M3=new P.fv(7) +C.nB=new P.fv(8) +C.N7=H.a(s([C.jQ,C.M0,C.M1,C.a6,C.bC,C.M2,C.en,C.M3,C.nB]),H.a0("y")) +C.oc=H.a(s([0,0,32776,33792,1,10240,0,0]),t.t) +C.Nm=H.a(s(["*::class","*::dir","*::draggable","*::hidden","*::id","*::inert","*::itemprop","*::itemref","*::itemscope","*::lang","*::spellcheck","*::title","*::translate","A::accesskey","A::coords","A::hreflang","A::name","A::shape","A::tabindex","A::target","A::type","AREA::accesskey","AREA::alt","AREA::coords","AREA::nohref","AREA::shape","AREA::tabindex","AREA::target","AUDIO::controls","AUDIO::loop","AUDIO::mediagroup","AUDIO::muted","AUDIO::preload","BDO::dir","BODY::alink","BODY::bgcolor","BODY::link","BODY::text","BODY::vlink","BR::clear","BUTTON::accesskey","BUTTON::disabled","BUTTON::name","BUTTON::tabindex","BUTTON::type","BUTTON::value","CANVAS::height","CANVAS::width","CAPTION::align","COL::align","COL::char","COL::charoff","COL::span","COL::valign","COL::width","COLGROUP::align","COLGROUP::char","COLGROUP::charoff","COLGROUP::span","COLGROUP::valign","COLGROUP::width","COMMAND::checked","COMMAND::command","COMMAND::disabled","COMMAND::label","COMMAND::radiogroup","COMMAND::type","DATA::value","DEL::datetime","DETAILS::open","DIR::compact","DIV::align","DL::compact","FIELDSET::disabled","FONT::color","FONT::face","FONT::size","FORM::accept","FORM::autocomplete","FORM::enctype","FORM::method","FORM::name","FORM::novalidate","FORM::target","FRAME::name","H1::align","H2::align","H3::align","H4::align","H5::align","H6::align","HR::align","HR::noshade","HR::size","HR::width","HTML::version","IFRAME::align","IFRAME::frameborder","IFRAME::height","IFRAME::marginheight","IFRAME::marginwidth","IFRAME::width","IMG::align","IMG::alt","IMG::border","IMG::height","IMG::hspace","IMG::ismap","IMG::name","IMG::usemap","IMG::vspace","IMG::width","INPUT::accept","INPUT::accesskey","INPUT::align","INPUT::alt","INPUT::autocomplete","INPUT::autofocus","INPUT::checked","INPUT::disabled","INPUT::inputmode","INPUT::ismap","INPUT::list","INPUT::max","INPUT::maxlength","INPUT::min","INPUT::multiple","INPUT::name","INPUT::placeholder","INPUT::readonly","INPUT::required","INPUT::size","INPUT::step","INPUT::tabindex","INPUT::type","INPUT::usemap","INPUT::value","INS::datetime","KEYGEN::disabled","KEYGEN::keytype","KEYGEN::name","LABEL::accesskey","LABEL::for","LEGEND::accesskey","LEGEND::align","LI::type","LI::value","LINK::sizes","MAP::name","MENU::compact","MENU::label","MENU::type","METER::high","METER::low","METER::max","METER::min","METER::value","OBJECT::typemustmatch","OL::compact","OL::reversed","OL::start","OL::type","OPTGROUP::disabled","OPTGROUP::label","OPTION::disabled","OPTION::label","OPTION::selected","OPTION::value","OUTPUT::for","OUTPUT::name","P::align","PRE::width","PROGRESS::max","PROGRESS::min","PROGRESS::value","SELECT::autocomplete","SELECT::disabled","SELECT::multiple","SELECT::name","SELECT::required","SELECT::size","SELECT::tabindex","SOURCE::type","TABLE::align","TABLE::bgcolor","TABLE::border","TABLE::cellpadding","TABLE::cellspacing","TABLE::frame","TABLE::rules","TABLE::summary","TABLE::width","TBODY::align","TBODY::char","TBODY::charoff","TBODY::valign","TD::abbr","TD::align","TD::axis","TD::bgcolor","TD::char","TD::charoff","TD::colspan","TD::headers","TD::height","TD::nowrap","TD::rowspan","TD::scope","TD::valign","TD::width","TEXTAREA::accesskey","TEXTAREA::autocomplete","TEXTAREA::cols","TEXTAREA::disabled","TEXTAREA::inputmode","TEXTAREA::name","TEXTAREA::placeholder","TEXTAREA::readonly","TEXTAREA::required","TEXTAREA::rows","TEXTAREA::tabindex","TEXTAREA::wrap","TFOOT::align","TFOOT::char","TFOOT::charoff","TFOOT::valign","TH::abbr","TH::align","TH::axis","TH::bgcolor","TH::char","TH::charoff","TH::colspan","TH::headers","TH::height","TH::nowrap","TH::rowspan","TH::scope","TH::valign","TH::width","THEAD::align","THEAD::char","THEAD::charoff","THEAD::valign","TR::align","TR::bgcolor","TR::char","TR::charoff","TR::valign","TRACK::default","TRACK::kind","TRACK::label","TRACK::srclang","UL::compact","UL::type","VIDEO::controls","VIDEO::height","VIDEO::loop","VIDEO::mediagroup","VIDEO::muted","VIDEO::preload","VIDEO::width"]),t.s) +C.oo=H.a(s(["S","M","T","W","T","F","S"]),t.s) +C.oD=H.a(s([5,6]),t.t) +C.Po=H.a(s(["Before Christ","Anno Domini"]),t.s) +C.Qo=H.a(s(["AM","PM"]),t.s) +C.QV=H.a(s(["BC","AD"]),t.s) +C.ha=H.a(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) +C.RE=H.a(s(["pointerdown","pointermove","pointerup","pointercancel","touchstart","touchend","touchmove","touchcancel","mousedown","mousemove","mouseup","keyup","keydown"]),t.s) +C.pS=H.a(s(["text","multiline","number","phone","datetime","emailAddress","url","visiblePassword","name","address","none"]),t.s) +C.qc=H.a(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +C.HT=new U.k0() +C.lc=new F.Lk("ScrollIncrementType.page") +C.Fr=new F.hm(C.F,C.lc) +C.UD=H.a(s([C.HT,C.Fr]),H.a0("y")) +C.a72=new P.ey("en","US") +C.US=H.a(s([C.a72]),t.ss) +C.WX=H.a(s(["Q1","Q2","Q3","Q4"]),t.s) +C.Xd=H.a(s(["af","am","ar","as","az","be","bg","bn","bs","ca","cs","da","de","el","en","es","et","eu","fa","fi","fil","fr","gl","gsw","gu","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","kn","ko","ky","lo","lt","lv","mk","ml","mn","mr","ms","my","nb","ne","nl","no","or","pa","pl","pt","ro","ru","si","sk","sl","sq","sr","sv","sw","ta","te","th","tl","tr","uk","ur","uz","vi","zh","zu"]),t.s) +C.Y2=H.a(s(["ar","fa","he","ps","ur"]),t.s) +C.dG=new P.m(1,0) +C.acq=new P.m(1,1) +C.bq=new P.m(0,1) +C.acA=new P.m(-1,1) +C.AB=new P.m(-1,0) +C.acB=new P.m(-1,-1) +C.AA=new P.m(0,-1) +C.acr=new P.m(1,-1) +C.hn=H.a(s([C.dG,C.acq,C.bq,C.acA,C.AB,C.acB,C.AA,C.acr]),t.yv) +C.b7=new P.xK("TextAffinity.upstream") +C.o=new P.xK("TextAffinity.downstream") +C.YR=H.a(s([C.b7,C.o]),H.a0("y")) +C.t=new P.l_(0,"TextDirection.rtl") +C.k=new P.l_(1,"TextDirection.ltr") +C.YS=H.a(s([C.t,C.k]),H.a0("y")) +C.IE=new Y.Pc() +C.II=new U.PJ() +C.IN=new B.Ta() +C.ZK=H.a(s([C.IE,C.II,C.IN]),t.a9) +C.io=new P.jx(0,"TextAlign.left") +C.dV=new P.jx(1,"TextAlign.right") +C.dW=new P.jx(2,"TextAlign.center") +C.lq=new P.jx(3,"TextAlign.justify") +C.ak=new P.jx(4,"TextAlign.start") +C.dX=new P.jx(5,"TextAlign.end") +C.ZO=H.a(s([C.io,C.dV,C.dW,C.lq,C.ak,C.dX]),H.a0("y")) +C.Lc=new P.J(637534208) +C.cr=new P.m(0,3) +C.Hs=new O.be(0,C.Lc,C.cr,8) +C.Kw=new P.J(251658240) +C.Ht=new O.be(0,C.Kw,C.cr,1) +C.rF=H.a(s([C.Hs,C.Ht]),t.V) +C.iU=new K.Aa(0,"_RouteRestorationType.named") +C.GJ=new K.Aa(1,"_RouteRestorationType.anonymous") +C.a09=H.a(s([C.iU,C.GJ]),H.a0("y")) +C.a0k=H.a(s(["1st quarter","2nd quarter","3rd quarter","4th quarter"]),t.s) +C.lR=new H.cI("WordCharProperty.DoubleQuote") +C.e1=new H.cI("WordCharProperty.SingleQuote") +C.aS=new H.cI("WordCharProperty.HebrewLetter") +C.iw=new H.cI("WordCharProperty.CR") +C.ix=new H.cI("WordCharProperty.LF") +C.lV=new H.cI("WordCharProperty.Newline") +C.fc=new H.cI("WordCharProperty.Extend") +C.aCF=new H.cI("WordCharProperty.RegionalIndicator") +C.fd=new H.cI("WordCharProperty.Format") +C.fe=new H.cI("WordCharProperty.Katakana") +C.bw=new H.cI("WordCharProperty.ALetter") +C.lS=new H.cI("WordCharProperty.MidLetter") +C.lT=new H.cI("WordCharProperty.MidNum") +C.fa=new H.cI("WordCharProperty.MidNumLet") +C.c5=new H.cI("WordCharProperty.Numeric") +C.iv=new H.cI("WordCharProperty.ExtendNumLet") +C.fb=new H.cI("WordCharProperty.ZWJ") +C.lU=new H.cI("WordCharProperty.WSegSpace") +C.Gi=new H.cI("WordCharProperty.Unknown") +C.a0t=H.a(s([C.lR,C.e1,C.aS,C.iw,C.ix,C.lV,C.fc,C.aCF,C.fd,C.fe,C.bw,C.lS,C.lT,C.fa,C.c5,C.iv,C.fb,C.lU,C.Gi]),H.a0("y")) +C.rZ=H.a(s(["January","February","March","April","May","June","July","August","September","October","November","December"]),t.s) +C.a0P=H.a(s(["click","scroll"]),t.s) +C.a0Q=H.a(s(["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"]),t.s) +C.a1e=H.a(s(["HEAD","AREA","BASE","BASEFONT","BR","COL","COLGROUP","EMBED","FRAME","FRAMESET","HR","IMAGE","IMG","INPUT","ISINDEX","LINK","META","PARAM","SOURCE","STYLE","TITLE","WBR"]),t.s) +C.tc=H.a(s([]),t.Cz) +C.td=H.a(s([]),H.a0("y")) +C.a1l=H.a(s([]),t.fJ) +C.aDI=H.a(s([]),t.ss) +C.a1j=H.a(s([]),t.tc) +C.tf=H.a(s([]),t.jl) +C.tg=H.a(s([]),t.wi) +C.a1k=H.a(s([]),H.a0("y>")) +C.kk=H.a(s([]),t.W) +C.eC=H.a(s([]),t.s) +C.aJ=H.a(s([]),t.oU) +C.kl=H.a(s([]),t.G) +C.aDJ=H.a(s([]),t.F) +C.km=H.a(s([]),t.t) +C.tb=H.a(s([]),t.b) +C.a1O=H.a(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) +C.a1Q=H.a(s(["af","am","ar","as","az","be","bg","bn","bs","ca","cs","da","de","el","en","es","et","eu","fa","fi","fil","fr","gl","gsw","gu","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","kn","ko","ky","lo","lt","lv","mk","ml","mn","mr","ms","my","nb","ne","nl","no","or","pa","pl","ps","pt","ro","ru","si","sk","sl","sq","sr","sv","sw","ta","te","th","tl","tr","uk","ur","uz","vi","zh","zu"]),t.s) +C.tt=H.a(s(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),t.s) +C.ko=H.a(s([0,0,65498,45055,65535,34815,65534,18431]),t.t) +C.tB=H.a(s(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t.s) +C.a2s=H.a(s(["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"]),t.s) +C.a2W=H.a(s(["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"]),t.s) +C.hA=H.a(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +C.a4s=H.a(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +C.ux=H.a(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +C.uz=H.a(s(["J","F","M","A","M","J","J","A","S","O","N","D"]),t.s) +C.T=new T.dO("TargetPlatform.fuchsia") +C.a5i=H.a(s([C.P,C.T,C.N,C.L,C.I,C.M]),H.a0("y")) +C.uY=H.a(s(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]),t.s) +C.v_=H.a(s(["bind","if","ref","repeat","syntax"]),t.s) +C.a6x=H.a(s([0,4,12,1,5,13,3,7,15]),t.t) +C.ku=H.a(s(["A::href","AREA::href","BLOCKQUOTE::cite","BODY::background","COMMAND::icon","DEL::cite","FORM::action","IMG::src","INPUT::src","INS::cite","Q::cite","VIDEO::poster"]),t.s) +C.m_=new D.qQ("_CornerId.topLeft") +C.m2=new D.qQ("_CornerId.bottomRight") +C.aCL=new D.jJ(C.m_,C.m2) +C.aCO=new D.jJ(C.m2,C.m_) +C.m0=new D.qQ("_CornerId.topRight") +C.m1=new D.qQ("_CornerId.bottomLeft") +C.aCM=new D.jJ(C.m0,C.m1) +C.aCN=new D.jJ(C.m1,C.m0) +C.a6H=H.a(s([C.aCL,C.aCO,C.aCM,C.aCN]),H.a0("y")) +C.vj=H.a(s([C.jT,C.fG,C.et,C.fN,C.fQ,C.fR,C.nS,C.fS,C.bk,C.fT,C.cJ,C.dh,C.di,C.fH,C.es,C.jU,C.cf,C.fI,C.jV,C.nQ,C.be,C.fJ,C.eu,C.ev,C.jW,C.fK,C.jX,C.fL,C.nR,C.fM,C.jY,C.fO,C.ew,C.ex,C.jZ,C.k_,C.fP]),H.a0("y")) +C.a6Y=new P.ey("en","") +C.a6Z=new P.ey("it","") +C.a7_=new P.ey("fr","") +C.a70=new P.ey("es","") +C.a71=new P.ey("de","") +C.a73=new P.ey("ru","") +C.hN=new G.d(4294967323) +C.kx=new G.d(4294967558) +C.hT=new G.d(8589934848) +C.hU=new G.d(8589934849) +C.hV=new G.d(8589934850) +C.hW=new G.d(8589934851) +C.hX=new G.d(8589934852) +C.hY=new G.d(8589934853) +C.hZ=new G.d(8589934854) +C.i_=new G.d(8589934855) +C.j=new P.m(0,0) +C.d0=new R.ix(C.j) +C.a8F=new T.p2(C.j,C.d0) +C.a8G=new E.a4k("longPress") +C.a8H=new T.p3(C.j,C.j) +C.eI=new F.kx("MainAxisAlignment.start") +C.a8I=new F.kx("MainAxisAlignment.end") +C.a8J=new F.kx("MainAxisAlignment.center") +C.A9=new F.kx("MainAxisAlignment.spaceBetween") +C.a8K=new F.kx("MainAxisAlignment.spaceAround") +C.a8L=new F.kx("MainAxisAlignment.spaceEvenly") +C.kO=new F.GZ("MainAxisSize.min") +C.kP=new F.GZ("MainAxisSize.max") +C.MN=H.a(s(["BU","DD","FX","TP","YD","ZR"]),t.s) +C.c2=new H.t(6,{BU:"MM",DD:"DE",FX:"FR",TP:"TL",YD:"YE",ZR:"CD"},C.MN,t.w) +C.o5=H.a(s(["AVRInput","AVRPower","Accel","Accept","Again","AllCandidates","Alphanumeric","AltGraph","AppSwitch","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Attn","AudioBalanceLeft","AudioBalanceRight","AudioBassBoostDown","AudioBassBoostToggle","AudioBassBoostUp","AudioFaderFront","AudioFaderRear","AudioSurroundModeNext","AudioTrebleDown","AudioTrebleUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backspace","BrightnessDown","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","Call","Camera","CameraFocus","Cancel","CapsLock","ChannelDown","ChannelUp","Clear","Close","ClosedCaptionToggle","CodeInput","ColorF0Red","ColorF1Green","ColorF2Yellow","ColorF3Blue","ColorF4Grey","ColorF5Brown","Compose","ContextMenu","Convert","Copy","CrSel","Cut","DVR","Delete","Dimmer","DisplaySwap","Eisu","Eject","End","EndCall","Enter","EraseEof","Escape","ExSel","Execute","Exit","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","FavoriteClear0","FavoriteClear1","FavoriteClear2","FavoriteClear3","FavoriteRecall0","FavoriteRecall1","FavoriteRecall2","FavoriteRecall3","FavoriteStore0","FavoriteStore1","FavoriteStore2","FavoriteStore3","FinalMode","Find","Fn","FnLock","GoBack","GoHome","GroupFirst","GroupLast","GroupNext","GroupPrevious","Guide","GuideNextDay","GuidePreviousDay","HangulMode","HanjaMode","Hankaku","HeadsetHook","Help","Hibernate","Hiragana","HiraganaKatakana","Home","Hyper","Info","Insert","InstantReplay","JunjaMode","KanaMode","KanjiMode","Katakana","Key11","Key12","LastNumberRedial","LaunchApplication1","LaunchApplication2","LaunchAssistant","LaunchCalendar","LaunchContacts","LaunchControlPanel","LaunchMail","LaunchMediaPlayer","LaunchMusicPlayer","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWebBrowser","LaunchWebCam","LaunchWordProcessor","Link","ListProgram","LiveContent","Lock","LogOff","MailForward","MailReply","MailSend","MannerMode","MediaApps","MediaAudioTrack","MediaClose","MediaFastForward","MediaLast","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSkip","MediaSkipBackward","MediaSkipForward","MediaStepBackward","MediaStepForward","MediaStop","MediaTopMenu","MediaTrackNext","MediaTrackPrevious","MicrophoneToggle","MicrophoneVolumeDown","MicrophoneVolumeMute","MicrophoneVolumeUp","ModeChange","NavigateIn","NavigateNext","NavigateOut","NavigatePrevious","New","NextCandidate","NextFavoriteChannel","NextUserProfile","NonConvert","Notification","NumLock","OnDemand","Open","PageDown","PageUp","Pairing","Paste","Pause","PinPDown","PinPMove","PinPToggle","PinPUp","Play","PlaySpeedDown","PlaySpeedReset","PlaySpeedUp","Power","PowerOff","PreviousCandidate","Print","PrintScreen","Process","Props","RandomToggle","RcLowBattery","RecordSpeedNext","Redo","RfBypass","Romaji","STBInput","STBPower","Save","ScanChannelsToggle","ScreenModeNext","ScrollLock","Select","Settings","ShiftLevel5","SingleCandidate","Soft1","Soft2","Soft3","Soft4","Soft5","Soft6","Soft7","Soft8","SpeechCorrectionList","SpeechInputToggle","SpellCheck","SplitScreenToggle","Standby","Subtitle","Super","Symbol","SymbolLock","TV","TV3DMode","TVAntennaCable","TVAudioDescription","TVAudioDescriptionMixDown","TVAudioDescriptionMixUp","TVContentsMenu","TVDataService","TVInput","TVInputComponent1","TVInputComponent2","TVInputComposite1","TVInputComposite2","TVInputHDMI1","TVInputHDMI2","TVInputHDMI3","TVInputHDMI4","TVInputVGA1","TVMediaContext","TVNetwork","TVNumberEntry","TVPower","TVRadioService","TVSatellite","TVSatelliteBS","TVSatelliteCS","TVSatelliteToggle","TVTerrestrialAnalog","TVTerrestrialDigital","TVTimer","Tab","Teletext","Undo","Unidentified","VideoModeNext","VoiceDial","WakeUp","Wink","Zenkaku","ZenkakuHankaku","ZoomIn","ZoomOut","ZoomToggle"]),t.s) +C.xL=new G.d(4294970632) +C.xM=new G.d(4294970633) +C.vq=new G.d(4294967553) +C.vG=new G.d(4294968577) +C.vH=new G.d(4294968578) +C.w4=new G.d(4294969089) +C.w5=new G.d(4294969090) +C.vr=new G.d(4294967555) +C.ze=new G.d(4294971393) +C.c0=new G.d(4294968065) +C.bn=new G.d(4294968066) +C.bo=new G.d(4294968067) +C.c1=new G.d(4294968068) +C.vI=new G.d(4294968579) +C.xE=new G.d(4294970625) +C.xF=new G.d(4294970626) +C.xG=new G.d(4294970627) +C.z5=new G.d(4294970882) +C.xH=new G.d(4294970628) +C.xI=new G.d(4294970629) +C.xJ=new G.d(4294970630) +C.xK=new G.d(4294970631) +C.z6=new G.d(4294970884) +C.z7=new G.d(4294970885) +C.xf=new G.d(4294969871) +C.xh=new G.d(4294969873) +C.xg=new G.d(4294969872) +C.dz=new G.d(4294967304) +C.vU=new G.d(4294968833) +C.vV=new G.d(4294968834) +C.xx=new G.d(4294970369) +C.xy=new G.d(4294970370) +C.xz=new G.d(4294970371) +C.xA=new G.d(4294970372) +C.xB=new G.d(4294970373) +C.xC=new G.d(4294970374) +C.xD=new G.d(4294970375) +C.zf=new G.d(4294971394) +C.vW=new G.d(4294968835) +C.zg=new G.d(4294971395) +C.vJ=new G.d(4294968580) +C.xN=new G.d(4294970634) +C.xO=new G.d(4294970635) +C.ky=new G.d(4294968321) +C.x2=new G.d(4294969857) +C.xV=new G.d(4294970642) +C.w6=new G.d(4294969091) +C.xP=new G.d(4294970636) +C.xQ=new G.d(4294970637) +C.xR=new G.d(4294970638) +C.xS=new G.d(4294970639) +C.xT=new G.d(4294970640) +C.xU=new G.d(4294970641) +C.w7=new G.d(4294969092) +C.vK=new G.d(4294968581) +C.w8=new G.d(4294969093) +C.vy=new G.d(4294968322) +C.vz=new G.d(4294968323) +C.vA=new G.d(4294968324) +C.yT=new G.d(4294970703) +C.cQ=new G.d(4294967423) +C.xW=new G.d(4294970643) +C.xX=new G.d(4294970644) +C.wn=new G.d(4294969108) +C.vX=new G.d(4294968836) +C.eG=new G.d(4294968069) +C.zh=new G.d(4294971396) +C.hM=new G.d(4294967309) +C.vB=new G.d(4294968325) +C.vC=new G.d(4294968326) +C.vL=new G.d(4294968582) +C.xY=new G.d(4294970645) +C.wx=new G.d(4294969345) +C.wG=new G.d(4294969354) +C.wH=new G.d(4294969355) +C.wI=new G.d(4294969356) +C.wJ=new G.d(4294969357) +C.wK=new G.d(4294969358) +C.wL=new G.d(4294969359) +C.wM=new G.d(4294969360) +C.wN=new G.d(4294969361) +C.wO=new G.d(4294969362) +C.wP=new G.d(4294969363) +C.wy=new G.d(4294969346) +C.wQ=new G.d(4294969364) +C.wR=new G.d(4294969365) +C.wS=new G.d(4294969366) +C.wT=new G.d(4294969367) +C.wU=new G.d(4294969368) +C.wz=new G.d(4294969347) +C.wA=new G.d(4294969348) +C.wB=new G.d(4294969349) +C.wC=new G.d(4294969350) +C.wD=new G.d(4294969351) +C.wE=new G.d(4294969352) +C.wF=new G.d(4294969353) +C.xZ=new G.d(4294970646) +C.y_=new G.d(4294970647) +C.y0=new G.d(4294970648) +C.y1=new G.d(4294970649) +C.y2=new G.d(4294970650) +C.y3=new G.d(4294970651) +C.y4=new G.d(4294970652) +C.y5=new G.d(4294970653) +C.y6=new G.d(4294970654) +C.y7=new G.d(4294970655) +C.y8=new G.d(4294970656) +C.y9=new G.d(4294970657) +C.w9=new G.d(4294969094) +C.vM=new G.d(4294968583) +C.vs=new G.d(4294967559) +C.zi=new G.d(4294971397) +C.zj=new G.d(4294971398) +C.wa=new G.d(4294969095) +C.wb=new G.d(4294969096) +C.wc=new G.d(4294969097) +C.wd=new G.d(4294969098) +C.ya=new G.d(4294970658) +C.yb=new G.d(4294970659) +C.yc=new G.d(4294970660) +C.wk=new G.d(4294969105) +C.wl=new G.d(4294969106) +C.wo=new G.d(4294969109) +C.zk=new G.d(4294971399) +C.vN=new G.d(4294968584) +C.w1=new G.d(4294968841) +C.wp=new G.d(4294969110) +C.wq=new G.d(4294969111) +C.eH=new G.d(4294968070) +C.vt=new G.d(4294967560) +C.yd=new G.d(4294970661) +C.kz=new G.d(4294968327) +C.ye=new G.d(4294970662) +C.wm=new G.d(4294969107) +C.wr=new G.d(4294969112) +C.ws=new G.d(4294969113) +C.wt=new G.d(4294969114) +C.zQ=new G.d(4294971905) +C.zR=new G.d(4294971906) +C.zl=new G.d(4294971400) +C.xn=new G.d(4294970118) +C.xi=new G.d(4294970113) +C.xv=new G.d(4294970126) +C.xj=new G.d(4294970114) +C.xt=new G.d(4294970124) +C.xw=new G.d(4294970127) +C.xk=new G.d(4294970115) +C.xl=new G.d(4294970116) +C.xm=new G.d(4294970117) +C.xu=new G.d(4294970125) +C.xo=new G.d(4294970119) +C.xp=new G.d(4294970120) +C.xq=new G.d(4294970121) +C.xr=new G.d(4294970122) +C.xs=new G.d(4294970123) +C.yf=new G.d(4294970663) +C.yg=new G.d(4294970664) +C.yh=new G.d(4294970665) +C.yi=new G.d(4294970666) +C.vY=new G.d(4294968837) +C.x3=new G.d(4294969858) +C.x4=new G.d(4294969859) +C.x5=new G.d(4294969860) +C.zn=new G.d(4294971402) +C.yj=new G.d(4294970667) +C.yU=new G.d(4294970704) +C.z4=new G.d(4294970715) +C.yk=new G.d(4294970668) +C.yl=new G.d(4294970669) +C.ym=new G.d(4294970670) +C.yn=new G.d(4294970671) +C.x6=new G.d(4294969861) +C.yo=new G.d(4294970672) +C.yp=new G.d(4294970673) +C.yq=new G.d(4294970674) +C.yV=new G.d(4294970705) +C.yW=new G.d(4294970706) +C.yX=new G.d(4294970707) +C.yY=new G.d(4294970708) +C.x7=new G.d(4294969863) +C.yZ=new G.d(4294970709) +C.x8=new G.d(4294969864) +C.x9=new G.d(4294969865) +C.z8=new G.d(4294970886) +C.z9=new G.d(4294970887) +C.zb=new G.d(4294970889) +C.za=new G.d(4294970888) +C.we=new G.d(4294969099) +C.z_=new G.d(4294970710) +C.z0=new G.d(4294970711) +C.z1=new G.d(4294970712) +C.z2=new G.d(4294970713) +C.xa=new G.d(4294969866) +C.wf=new G.d(4294969100) +C.yr=new G.d(4294970675) +C.ys=new G.d(4294970676) +C.wg=new G.d(4294969101) +C.zm=new G.d(4294971401) +C.yt=new G.d(4294970677) +C.xb=new G.d(4294969867) +C.hR=new G.d(4294968071) +C.hS=new G.d(4294968072) +C.z3=new G.d(4294970714) +C.vD=new G.d(4294968328) +C.vO=new G.d(4294968585) +C.yu=new G.d(4294970678) +C.yv=new G.d(4294970679) +C.yw=new G.d(4294970680) +C.yx=new G.d(4294970681) +C.vP=new G.d(4294968586) +C.yy=new G.d(4294970682) +C.yz=new G.d(4294970683) +C.yA=new G.d(4294970684) +C.vZ=new G.d(4294968838) +C.w_=new G.d(4294968839) +C.wh=new G.d(4294969102) +C.xc=new G.d(4294969868) +C.w0=new G.d(4294968840) +C.wi=new G.d(4294969103) +C.vQ=new G.d(4294968587) +C.yB=new G.d(4294970685) +C.yC=new G.d(4294970686) +C.yD=new G.d(4294970687) +C.vE=new G.d(4294968329) +C.yE=new G.d(4294970688) +C.wu=new G.d(4294969115) +C.yJ=new G.d(4294970693) +C.yK=new G.d(4294970694) +C.xd=new G.d(4294969869) +C.yF=new G.d(4294970689) +C.yG=new G.d(4294970690) +C.vR=new G.d(4294968588) +C.yH=new G.d(4294970691) +C.vx=new G.d(4294967569) +C.wj=new G.d(4294969104) +C.wV=new G.d(4294969601) +C.wW=new G.d(4294969602) +C.wX=new G.d(4294969603) +C.wY=new G.d(4294969604) +C.wZ=new G.d(4294969605) +C.x_=new G.d(4294969606) +C.x0=new G.d(4294969607) +C.x1=new G.d(4294969608) +C.zc=new G.d(4294971137) +C.zd=new G.d(4294971138) +C.xe=new G.d(4294969870) +C.yI=new G.d(4294970692) +C.w2=new G.d(4294968842) +C.yL=new G.d(4294970695) +C.vu=new G.d(4294967566) +C.vv=new G.d(4294967567) +C.vw=new G.d(4294967568) +C.yN=new G.d(4294970697) +C.zp=new G.d(4294971649) +C.zq=new G.d(4294971650) +C.zr=new G.d(4294971651) +C.zs=new G.d(4294971652) +C.zt=new G.d(4294971653) +C.zu=new G.d(4294971654) +C.zv=new G.d(4294971655) +C.yO=new G.d(4294970698) +C.zw=new G.d(4294971656) +C.zx=new G.d(4294971657) +C.zy=new G.d(4294971658) +C.zz=new G.d(4294971659) +C.zA=new G.d(4294971660) +C.zB=new G.d(4294971661) +C.zC=new G.d(4294971662) +C.zD=new G.d(4294971663) +C.zE=new G.d(4294971664) +C.zF=new G.d(4294971665) +C.zG=new G.d(4294971666) +C.zH=new G.d(4294971667) +C.yP=new G.d(4294970699) +C.zI=new G.d(4294971668) +C.zJ=new G.d(4294971669) +C.zK=new G.d(4294971670) +C.zL=new G.d(4294971671) +C.zM=new G.d(4294971672) +C.zN=new G.d(4294971673) +C.zO=new G.d(4294971674) +C.zP=new G.d(4294971675) +C.hL=new G.d(4294967305) +C.yM=new G.d(4294970696) +C.vF=new G.d(4294968330) +C.vp=new G.d(4294967297) +C.yQ=new G.d(4294970700) +C.zo=new G.d(4294971403) +C.w3=new G.d(4294968843) +C.yR=new G.d(4294970701) +C.wv=new G.d(4294969116) +C.ww=new G.d(4294969117) +C.vS=new G.d(4294968589) +C.vT=new G.d(4294968590) +C.yS=new G.d(4294970702) +C.a8M=new H.t(300,{AVRInput:C.xL,AVRPower:C.xM,Accel:C.vq,Accept:C.vG,Again:C.vH,AllCandidates:C.w4,Alphanumeric:C.w5,AltGraph:C.vr,AppSwitch:C.ze,ArrowDown:C.c0,ArrowLeft:C.bn,ArrowRight:C.bo,ArrowUp:C.c1,Attn:C.vI,AudioBalanceLeft:C.xE,AudioBalanceRight:C.xF,AudioBassBoostDown:C.xG,AudioBassBoostToggle:C.z5,AudioBassBoostUp:C.xH,AudioFaderFront:C.xI,AudioFaderRear:C.xJ,AudioSurroundModeNext:C.xK,AudioTrebleDown:C.z6,AudioTrebleUp:C.z7,AudioVolumeDown:C.xf,AudioVolumeMute:C.xh,AudioVolumeUp:C.xg,Backspace:C.dz,BrightnessDown:C.vU,BrightnessUp:C.vV,BrowserBack:C.xx,BrowserFavorites:C.xy,BrowserForward:C.xz,BrowserHome:C.xA,BrowserRefresh:C.xB,BrowserSearch:C.xC,BrowserStop:C.xD,Call:C.zf,Camera:C.vW,CameraFocus:C.zg,Cancel:C.vJ,CapsLock:C.hO,ChannelDown:C.xN,ChannelUp:C.xO,Clear:C.ky,Close:C.x2,ClosedCaptionToggle:C.xV,CodeInput:C.w6,ColorF0Red:C.xP,ColorF1Green:C.xQ,ColorF2Yellow:C.xR,ColorF3Blue:C.xS,ColorF4Grey:C.xT,ColorF5Brown:C.xU,Compose:C.w7,ContextMenu:C.vK,Convert:C.w8,Copy:C.vy,CrSel:C.vz,Cut:C.vA,DVR:C.yT,Delete:C.cQ,Dimmer:C.xW,DisplaySwap:C.xX,Eisu:C.wn,Eject:C.vX,End:C.eG,EndCall:C.zh,Enter:C.hM,EraseEof:C.vB,Escape:C.hN,ExSel:C.vC,Execute:C.vL,Exit:C.xY,F1:C.wx,F10:C.wG,F11:C.wH,F12:C.wI,F13:C.wJ,F14:C.wK,F15:C.wL,F16:C.wM,F17:C.wN,F18:C.wO,F19:C.wP,F2:C.wy,F20:C.wQ,F21:C.wR,F22:C.wS,F23:C.wT,F24:C.wU,F3:C.wz,F4:C.wA,F5:C.wB,F6:C.wC,F7:C.wD,F8:C.wE,F9:C.wF,FavoriteClear0:C.xZ,FavoriteClear1:C.y_,FavoriteClear2:C.y0,FavoriteClear3:C.y1,FavoriteRecall0:C.y2,FavoriteRecall1:C.y3,FavoriteRecall2:C.y4,FavoriteRecall3:C.y5,FavoriteStore0:C.y6,FavoriteStore1:C.y7,FavoriteStore2:C.y8,FavoriteStore3:C.y9,FinalMode:C.w9,Find:C.vM,Fn:C.kx,FnLock:C.vs,GoBack:C.zi,GoHome:C.zj,GroupFirst:C.wa,GroupLast:C.wb,GroupNext:C.wc,GroupPrevious:C.wd,Guide:C.ya,GuideNextDay:C.yb,GuidePreviousDay:C.yc,HangulMode:C.wk,HanjaMode:C.wl,Hankaku:C.wo,HeadsetHook:C.zk,Help:C.vN,Hibernate:C.w1,Hiragana:C.wp,HiraganaKatakana:C.wq,Home:C.eH,Hyper:C.vt,Info:C.yd,Insert:C.kz,InstantReplay:C.ye,JunjaMode:C.wm,KanaMode:C.wr,KanjiMode:C.ws,Katakana:C.wt,Key11:C.zQ,Key12:C.zR,LastNumberRedial:C.zl,LaunchApplication1:C.xn,LaunchApplication2:C.xi,LaunchAssistant:C.xv,LaunchCalendar:C.xj,LaunchContacts:C.xt,LaunchControlPanel:C.xw,LaunchMail:C.xk,LaunchMediaPlayer:C.xl,LaunchMusicPlayer:C.xm,LaunchPhone:C.xu,LaunchScreenSaver:C.xo,LaunchSpreadsheet:C.xp,LaunchWebBrowser:C.xq,LaunchWebCam:C.xr,LaunchWordProcessor:C.xs,Link:C.yf,ListProgram:C.yg,LiveContent:C.yh,Lock:C.yi,LogOff:C.vY,MailForward:C.x3,MailReply:C.x4,MailSend:C.x5,MannerMode:C.zn,MediaApps:C.yj,MediaAudioTrack:C.yU,MediaClose:C.z4,MediaFastForward:C.yk,MediaLast:C.yl,MediaPause:C.ym,MediaPlay:C.yn,MediaPlayPause:C.x6,MediaRecord:C.yo,MediaRewind:C.yp,MediaSkip:C.yq,MediaSkipBackward:C.yV,MediaSkipForward:C.yW,MediaStepBackward:C.yX,MediaStepForward:C.yY,MediaStop:C.x7,MediaTopMenu:C.yZ,MediaTrackNext:C.x8,MediaTrackPrevious:C.x9,MicrophoneToggle:C.z8,MicrophoneVolumeDown:C.z9,MicrophoneVolumeMute:C.zb,MicrophoneVolumeUp:C.za,ModeChange:C.we,NavigateIn:C.z_,NavigateNext:C.z0,NavigateOut:C.z1,NavigatePrevious:C.z2,New:C.xa,NextCandidate:C.wf,NextFavoriteChannel:C.yr,NextUserProfile:C.ys,NonConvert:C.wg,Notification:C.zm,NumLock:C.hP,OnDemand:C.yt,Open:C.xb,PageDown:C.hR,PageUp:C.hS,Pairing:C.z3,Paste:C.vD,Pause:C.vO,PinPDown:C.yu,PinPMove:C.yv,PinPToggle:C.yw,PinPUp:C.yx,Play:C.vP,PlaySpeedDown:C.yy,PlaySpeedReset:C.yz,PlaySpeedUp:C.yA,Power:C.vZ,PowerOff:C.w_,PreviousCandidate:C.wh,Print:C.xc,PrintScreen:C.w0,Process:C.wi,Props:C.vQ,RandomToggle:C.yB,RcLowBattery:C.yC,RecordSpeedNext:C.yD,Redo:C.vE,RfBypass:C.yE,Romaji:C.wu,STBInput:C.yJ,STBPower:C.yK,Save:C.xd,ScanChannelsToggle:C.yF,ScreenModeNext:C.yG,ScrollLock:C.hQ,Select:C.vR,Settings:C.yH,ShiftLevel5:C.vx,SingleCandidate:C.wj,Soft1:C.wV,Soft2:C.wW,Soft3:C.wX,Soft4:C.wY,Soft5:C.wZ,Soft6:C.x_,Soft7:C.x0,Soft8:C.x1,SpeechCorrectionList:C.zc,SpeechInputToggle:C.zd,SpellCheck:C.xe,SplitScreenToggle:C.yI,Standby:C.w2,Subtitle:C.yL,Super:C.vu,Symbol:C.vv,SymbolLock:C.vw,TV:C.yN,TV3DMode:C.zp,TVAntennaCable:C.zq,TVAudioDescription:C.zr,TVAudioDescriptionMixDown:C.zs,TVAudioDescriptionMixUp:C.zt,TVContentsMenu:C.zu,TVDataService:C.zv,TVInput:C.yO,TVInputComponent1:C.zw,TVInputComponent2:C.zx,TVInputComposite1:C.zy,TVInputComposite2:C.zz,TVInputHDMI1:C.zA,TVInputHDMI2:C.zB,TVInputHDMI3:C.zC,TVInputHDMI4:C.zD,TVInputVGA1:C.zE,TVMediaContext:C.zF,TVNetwork:C.zG,TVNumberEntry:C.zH,TVPower:C.yP,TVRadioService:C.zI,TVSatellite:C.zJ,TVSatelliteBS:C.zK,TVSatelliteCS:C.zL,TVSatelliteToggle:C.zM,TVTerrestrialAnalog:C.zN,TVTerrestrialDigital:C.zO,TVTimer:C.zP,Tab:C.hL,Teletext:C.yM,Undo:C.vF,Unidentified:C.vp,VideoModeNext:C.yQ,VoiceDial:C.zo,WakeUp:C.w3,Wink:C.yR,Zenkaku:C.wv,ZenkakuHankaku:C.ww,ZoomIn:C.vS,ZoomOut:C.vT,ZoomToggle:C.yS},C.o5,H.a0("t")) +C.a8N=new H.t(300,{AVRInput:4294970632,AVRPower:4294970633,Accel:4294967553,Accept:4294968577,Again:4294968578,AllCandidates:4294969089,Alphanumeric:4294969090,AltGraph:4294967555,AppSwitch:4294971393,ArrowDown:4294968065,ArrowLeft:4294968066,ArrowRight:4294968067,ArrowUp:4294968068,Attn:4294968579,AudioBalanceLeft:4294970625,AudioBalanceRight:4294970626,AudioBassBoostDown:4294970627,AudioBassBoostToggle:4294970882,AudioBassBoostUp:4294970628,AudioFaderFront:4294970629,AudioFaderRear:4294970630,AudioSurroundModeNext:4294970631,AudioTrebleDown:4294970884,AudioTrebleUp:4294970885,AudioVolumeDown:4294969871,AudioVolumeMute:4294969873,AudioVolumeUp:4294969872,Backspace:4294967304,BrightnessDown:4294968833,BrightnessUp:4294968834,BrowserBack:4294970369,BrowserFavorites:4294970370,BrowserForward:4294970371,BrowserHome:4294970372,BrowserRefresh:4294970373,BrowserSearch:4294970374,BrowserStop:4294970375,Call:4294971394,Camera:4294968835,CameraFocus:4294971395,Cancel:4294968580,CapsLock:4294967556,ChannelDown:4294970634,ChannelUp:4294970635,Clear:4294968321,Close:4294969857,ClosedCaptionToggle:4294970642,CodeInput:4294969091,ColorF0Red:4294970636,ColorF1Green:4294970637,ColorF2Yellow:4294970638,ColorF3Blue:4294970639,ColorF4Grey:4294970640,ColorF5Brown:4294970641,Compose:4294969092,ContextMenu:4294968581,Convert:4294969093,Copy:4294968322,CrSel:4294968323,Cut:4294968324,DVR:4294970703,Delete:4294967423,Dimmer:4294970643,DisplaySwap:4294970644,Eisu:4294969108,Eject:4294968836,End:4294968069,EndCall:4294971396,Enter:4294967309,EraseEof:4294968325,Escape:4294967323,ExSel:4294968326,Execute:4294968582,Exit:4294970645,F1:4294969345,F10:4294969354,F11:4294969355,F12:4294969356,F13:4294969357,F14:4294969358,F15:4294969359,F16:4294969360,F17:4294969361,F18:4294969362,F19:4294969363,F2:4294969346,F20:4294969364,F21:4294969365,F22:4294969366,F23:4294969367,F24:4294969368,F3:4294969347,F4:4294969348,F5:4294969349,F6:4294969350,F7:4294969351,F8:4294969352,F9:4294969353,FavoriteClear0:4294970646,FavoriteClear1:4294970647,FavoriteClear2:4294970648,FavoriteClear3:4294970649,FavoriteRecall0:4294970650,FavoriteRecall1:4294970651,FavoriteRecall2:4294970652,FavoriteRecall3:4294970653,FavoriteStore0:4294970654,FavoriteStore1:4294970655,FavoriteStore2:4294970656,FavoriteStore3:4294970657,FinalMode:4294969094,Find:4294968583,Fn:4294967558,FnLock:4294967559,GoBack:4294971397,GoHome:4294971398,GroupFirst:4294969095,GroupLast:4294969096,GroupNext:4294969097,GroupPrevious:4294969098,Guide:4294970658,GuideNextDay:4294970659,GuidePreviousDay:4294970660,HangulMode:4294969105,HanjaMode:4294969106,Hankaku:4294969109,HeadsetHook:4294971399,Help:4294968584,Hibernate:4294968841,Hiragana:4294969110,HiraganaKatakana:4294969111,Home:4294968070,Hyper:4294967560,Info:4294970661,Insert:4294968327,InstantReplay:4294970662,JunjaMode:4294969107,KanaMode:4294969112,KanjiMode:4294969113,Katakana:4294969114,Key11:4294971905,Key12:4294971906,LastNumberRedial:4294971400,LaunchApplication1:4294970118,LaunchApplication2:4294970113,LaunchAssistant:4294970126,LaunchCalendar:4294970114,LaunchContacts:4294970124,LaunchControlPanel:4294970127,LaunchMail:4294970115,LaunchMediaPlayer:4294970116,LaunchMusicPlayer:4294970117,LaunchPhone:4294970125,LaunchScreenSaver:4294970119,LaunchSpreadsheet:4294970120,LaunchWebBrowser:4294970121,LaunchWebCam:4294970122,LaunchWordProcessor:4294970123,Link:4294970663,ListProgram:4294970664,LiveContent:4294970665,Lock:4294970666,LogOff:4294968837,MailForward:4294969858,MailReply:4294969859,MailSend:4294969860,MannerMode:4294971402,MediaApps:4294970667,MediaAudioTrack:4294970704,MediaClose:4294970715,MediaFastForward:4294970668,MediaLast:4294970669,MediaPause:4294970670,MediaPlay:4294970671,MediaPlayPause:4294969861,MediaRecord:4294970672,MediaRewind:4294970673,MediaSkip:4294970674,MediaSkipBackward:4294970705,MediaSkipForward:4294970706,MediaStepBackward:4294970707,MediaStepForward:4294970708,MediaStop:4294969863,MediaTopMenu:4294970709,MediaTrackNext:4294969864,MediaTrackPrevious:4294969865,MicrophoneToggle:4294970886,MicrophoneVolumeDown:4294970887,MicrophoneVolumeMute:4294970889,MicrophoneVolumeUp:4294970888,ModeChange:4294969099,NavigateIn:4294970710,NavigateNext:4294970711,NavigateOut:4294970712,NavigatePrevious:4294970713,New:4294969866,NextCandidate:4294969100,NextFavoriteChannel:4294970675,NextUserProfile:4294970676,NonConvert:4294969101,Notification:4294971401,NumLock:4294967562,OnDemand:4294970677,Open:4294969867,PageDown:4294968071,PageUp:4294968072,Pairing:4294970714,Paste:4294968328,Pause:4294968585,PinPDown:4294970678,PinPMove:4294970679,PinPToggle:4294970680,PinPUp:4294970681,Play:4294968586,PlaySpeedDown:4294970682,PlaySpeedReset:4294970683,PlaySpeedUp:4294970684,Power:4294968838,PowerOff:4294968839,PreviousCandidate:4294969102,Print:4294969868,PrintScreen:4294968840,Process:4294969103,Props:4294968587,RandomToggle:4294970685,RcLowBattery:4294970686,RecordSpeedNext:4294970687,Redo:4294968329,RfBypass:4294970688,Romaji:4294969115,STBInput:4294970693,STBPower:4294970694,Save:4294969869,ScanChannelsToggle:4294970689,ScreenModeNext:4294970690,ScrollLock:4294967564,Select:4294968588,Settings:4294970691,ShiftLevel5:4294967569,SingleCandidate:4294969104,Soft1:4294969601,Soft2:4294969602,Soft3:4294969603,Soft4:4294969604,Soft5:4294969605,Soft6:4294969606,Soft7:4294969607,Soft8:4294969608,SpeechCorrectionList:4294971137,SpeechInputToggle:4294971138,SpellCheck:4294969870,SplitScreenToggle:4294970692,Standby:4294968842,Subtitle:4294970695,Super:4294967566,Symbol:4294967567,SymbolLock:4294967568,TV:4294970697,TV3DMode:4294971649,TVAntennaCable:4294971650,TVAudioDescription:4294971651,TVAudioDescriptionMixDown:4294971652,TVAudioDescriptionMixUp:4294971653,TVContentsMenu:4294971654,TVDataService:4294971655,TVInput:4294970698,TVInputComponent1:4294971656,TVInputComponent2:4294971657,TVInputComposite1:4294971658,TVInputComposite2:4294971659,TVInputHDMI1:4294971660,TVInputHDMI2:4294971661,TVInputHDMI3:4294971662,TVInputHDMI4:4294971663,TVInputVGA1:4294971664,TVMediaContext:4294971665,TVNetwork:4294971666,TVNumberEntry:4294971667,TVPower:4294970699,TVRadioService:4294971668,TVSatellite:4294971669,TVSatelliteBS:4294971670,TVSatelliteCS:4294971671,TVSatelliteToggle:4294971672,TVTerrestrialAnalog:4294971673,TVTerrestrialDigital:4294971674,TVTimer:4294971675,Tab:4294967305,Teletext:4294970696,Undo:4294968330,Unidentified:4294967297,VideoModeNext:4294970700,VoiceDial:4294971403,WakeUp:4294968843,Wink:4294970701,Zenkaku:4294969116,ZenkakuHankaku:4294969117,ZoomIn:4294968589,ZoomOut:4294968590,ZoomToggle:4294970702},C.o5,t.eL) +C.a1f=H.a(s([]),t.V) +C.bB=new P.J(855638016) +C.kU=new P.m(0,2) +C.Hj=new O.be(-1,C.bB,C.kU,1) +C.bA=new P.J(603979776) +C.Hu=new O.be(0,C.bA,C.bq,1) +C.HF=new O.be(0,C.bb,C.bq,3) +C.PZ=H.a(s([C.Hj,C.Hu,C.HF]),t.V) +C.Hp=new O.be(-2,C.bB,C.cr,1) +C.HH=new O.be(0,C.bA,C.kU,2) +C.HI=new O.be(0,C.bb,C.bq,5) +C.a1o=H.a(s([C.Hp,C.HH,C.HI]),t.V) +C.Hq=new O.be(-2,C.bB,C.cr,3) +C.HJ=new O.be(0,C.bA,C.cr,4) +C.HK=new O.be(0,C.bb,C.bq,8) +C.a1p=H.a(s([C.Hq,C.HJ,C.HK]),t.V) +C.Hk=new O.be(-1,C.bB,C.kU,4) +C.acn=new P.m(0,4) +C.HL=new O.be(0,C.bA,C.acn,5) +C.HM=new O.be(0,C.bb,C.bq,10) +C.Q_=H.a(s([C.Hk,C.HL,C.HM]),t.V) +C.Hl=new O.be(-1,C.bB,C.cr,5) +C.Ax=new P.m(0,6) +C.HN=new O.be(0,C.bA,C.Ax,10) +C.Hv=new O.be(0,C.bb,C.bq,18) +C.Q0=H.a(s([C.Hl,C.HN,C.Hv]),t.V) +C.kV=new P.m(0,5) +C.Hn=new O.be(-3,C.bB,C.kV,5) +C.Ay=new P.m(0,8) +C.Hw=new O.be(1,C.bA,C.Ay,10) +C.Hx=new O.be(2,C.bb,C.cr,14) +C.OY=H.a(s([C.Hn,C.Hw,C.Hx]),t.V) +C.Ho=new O.be(-3,C.bB,C.kV,6) +C.Az=new P.m(0,9) +C.Hy=new O.be(1,C.bA,C.Az,12) +C.Hz=new O.be(2,C.bb,C.cr,16) +C.OZ=H.a(s([C.Ho,C.Hy,C.Hz]),t.V) +C.aco=new P.m(0,7) +C.HO=new O.be(-4,C.bB,C.aco,8) +C.ack=new P.m(0,12) +C.HA=new O.be(2,C.bA,C.ack,17) +C.HB=new O.be(4,C.bb,C.kV,22) +C.U6=H.a(s([C.HO,C.HA,C.HB]),t.V) +C.Hm=new O.be(-5,C.bB,C.Ay,10) +C.acl=new P.m(0,16) +C.HC=new O.be(2,C.bA,C.acl,24) +C.HD=new O.be(5,C.bb,C.Ax,30) +C.Na=H.a(s([C.Hm,C.HC,C.HD]),t.V) +C.acj=new P.m(0,11) +C.Hr=new O.be(-7,C.bB,C.acj,15) +C.acm=new P.m(0,24) +C.HE=new O.be(3,C.bA,C.acm,38) +C.HG=new O.be(8,C.bb,C.Az,46) +C.a3K=H.a(s([C.Hr,C.HE,C.HG]),t.V) +C.Aa=new H.bQ([0,C.a1f,1,C.PZ,2,C.a1o,3,C.a1p,4,C.Q_,6,C.Q0,8,C.OY,9,C.OZ,12,C.U6,16,C.Na,24,C.a3K],H.a0("bQ>")) +C.ol=H.a(s(["af","am","ar","az","be","bg","bn","bs","ca","cs","da","de","de_CH","el","en","en_AU","en_CA","en_GB","en_IE","en_IN","en_SG","en_US","en_ZA","es","es_419","es_MX","es_US","et","eu","fa","fi","fil","fr","fr_CA","gl","gsw","gu","he","hi","hr","hu","hy","id","is","it","ja","ka","kk","km","kn","ko","ky","lo","lt","lv","mk","ml","mn","mr","ms","my","nb","ne","nl","no","or","pa","pl","ps","pt","pt_PT","ro","ru","si","sk","sl","sq","sr","sr_Latn","sv","sw","ta","te","th","tl","tr","uk","ur","uz","vi","zh","zh_HK","zh_TW","zu"]),t.s) +C.m=H.a(s(["NAME","ERAS","ERANAMES","NARROWMONTHS","STANDALONENARROWMONTHS","MONTHS","STANDALONEMONTHS","SHORTMONTHS","STANDALONESHORTMONTHS","WEEKDAYS","STANDALONEWEEKDAYS","SHORTWEEKDAYS","STANDALONESHORTWEEKDAYS","NARROWWEEKDAYS","STANDALONENARROWWEEKDAYS","SHORTQUARTERS","QUARTERS","AMPMS","DATEFORMATS","TIMEFORMATS","AVAILABLEFORMATS","FIRSTDAYOFWEEK","WEEKENDRANGE","FIRSTWEEKCUTOFFDAY","DATETIMEFORMATS"]),t.s) +C.a6v=H.a(s(["v.C.","n.C."]),t.b) +C.oC=H.a(s(["voor Christus","na Christus"]),t.b) +C.w=H.a(s(["J","F","M","A","M","J","J","A","S","O","N","D"]),t.b) +C.ta=H.a(s(["Januarie","Februarie","Maart","April","Mei","Junie","Julie","Augustus","September","Oktober","November","Desember"]),t.b) +C.vm=H.a(s(["Jan.","Feb.","Mrt.","Apr.","Mei","Jun.","Jul.","Aug.","Sep.","Okt.","Nov.","Des."]),t.b) +C.p3=H.a(s(["Sondag","Maandag","Dinsdag","Woensdag","Donderdag","Vrydag","Saterdag"]),t.b) +C.qr=H.a(s(["So.","Ma.","Di.","Wo.","Do.","Vr.","Sa."]),t.b) +C.oK=H.a(s(["S","M","D","W","D","V","S"]),t.b) +C.cl=H.a(s(["K1","K2","K3","K4"]),t.b) +C.Ye=H.a(s(["1ste kwartaal","2de kwartaal","3de kwartaal","4de kwartaal"]),t.b) +C.a2p=H.a(s(["vm.","nm."]),t.b) +C.a4n=H.a(s(["EEEE dd MMMM y","dd MMMM y","dd MMM y","y-MM-dd"]),t.b) +C.H=H.a(s(["HH:mm:ss zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"]),t.b) +C.n=H.a(s([5,6]),t.b) +C.O=H.a(s(["{1} {0}","{1} {0}","{1} {0}","{1} {0}"]),t.b) +C.a8Z=new H.t(25,{NAME:"af",ERAS:C.a6v,ERANAMES:C.oC,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.ta,STANDALONEMONTHS:C.ta,SHORTMONTHS:C.vm,STANDALONESHORTMONTHS:C.vm,WEEKDAYS:C.p3,STANDALONEWEEKDAYS:C.p3,SHORTWEEKDAYS:C.qr,STANDALONESHORTWEEKDAYS:C.qr,NARROWWEEKDAYS:C.oK,STANDALONENARROWWEEKDAYS:C.oK,SHORTQUARTERS:C.cl,QUARTERS:C.Ye,AMPMS:C.a2p,DATEFORMATS:C.a4n,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.a4J=H.a(s(["\u12d3/\u12d3","\u12d3/\u121d"]),t.b) +C.a0C=H.a(s(["\u12d3\u1218\u1270 \u12d3\u1208\u121d","\u12d3\u1218\u1270 \u121d\u1215\u1228\u1275"]),t.b) +C.tQ=H.a(s(["\u1303","\u134c","\u121b","\u12a4","\u121c","\u1301","\u1301","\u12a6","\u1234","\u12a6","\u1296","\u12f2"]),t.b) +C.pc=H.a(s(["\u1303\u1295\u12e9\u12c8\u122a","\u134c\u1265\u1229\u12c8\u122a","\u121b\u122d\u127d","\u12a4\u1355\u122a\u120d","\u121c\u12ed","\u1301\u1295","\u1301\u120b\u12ed","\u12a6\u1308\u1235\u1275","\u1234\u1355\u1274\u121d\u1260\u122d","\u12a6\u12ad\u1276\u1260\u122d","\u1296\u126c\u121d\u1260\u122d","\u12f2\u1234\u121d\u1260\u122d"]),t.b) +C.vc=H.a(s(["\u1303\u1295\u12e9","\u134c\u1265\u1229","\u121b\u122d\u127d","\u12a4\u1355\u122a","\u121c\u12ed","\u1301\u1295","\u1301\u120b\u12ed","\u12a6\u1308\u1235","\u1234\u1355\u1274","\u12a6\u12ad\u1276","\u1296\u126c\u121d","\u12f2\u1234\u121d"]),t.b) +C.rM=H.a(s(["\u12a5\u1211\u12f5","\u1230\u129e","\u121b\u12ad\u1230\u129e","\u1228\u1261\u12d5","\u1210\u1219\u1235","\u12d3\u122d\u1265","\u1245\u12f3\u121c"]),t.b) +C.qp=H.a(s(["\u12a5\u1211\u12f5","\u1230\u129e","\u121b\u12ad\u1230","\u1228\u1261\u12d5","\u1210\u1219\u1235","\u12d3\u122d\u1265","\u1245\u12f3\u121c"]),t.b) +C.qQ=H.a(s(["\u12a5","\u1230","\u121b","\u1228","\u1210","\u12d3","\u1245"]),t.b) +C.Uw=H.a(s(["\u1229\u12651","\u1229\u12652","\u1229\u12653","\u1229\u12654"]),t.b) +C.Qu=H.a(s(["1\u129b\u12cd \u1229\u1265","2\u129b\u12cd \u1229\u1265","3\u129b\u12cd \u1229\u1265","4\u129b\u12cd \u1229\u1265"]),t.b) +C.a_x=H.a(s(["\u1325\u12cb\u1275","\u12a8\u1230\u12d3\u1275"]),t.b) +C.Zz=H.a(s(["y MMMM d, EEEE","d MMMM y","d MMM y","dd/MM/y"]),t.b) +C.ae=H.a(s(["h:mm:ss a zzzz","h:mm:ss a z","h:mm:ss a","h:mm a"]),t.b) +C.a93=new H.t(25,{NAME:"am",ERAS:C.a4J,ERANAMES:C.a0C,NARROWMONTHS:C.tQ,STANDALONENARROWMONTHS:C.tQ,MONTHS:C.pc,STANDALONEMONTHS:C.pc,SHORTMONTHS:C.vc,STANDALONESHORTMONTHS:C.vc,WEEKDAYS:C.rM,STANDALONEWEEKDAYS:C.rM,SHORTWEEKDAYS:C.qp,STANDALONESHORTWEEKDAYS:C.qp,NARROWWEEKDAYS:C.qQ,STANDALONENARROWWEEKDAYS:C.qQ,SHORTQUARTERS:C.Uw,QUARTERS:C.Qu,AMPMS:C.a_x,DATEFORMATS:C.Zz,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.cN=H.a(s(["NAME","ERAS","ERANAMES","NARROWMONTHS","STANDALONENARROWMONTHS","MONTHS","STANDALONEMONTHS","SHORTMONTHS","STANDALONESHORTMONTHS","WEEKDAYS","STANDALONEWEEKDAYS","SHORTWEEKDAYS","STANDALONESHORTWEEKDAYS","NARROWWEEKDAYS","STANDALONENARROWWEEKDAYS","SHORTQUARTERS","QUARTERS","AMPMS","DATEFORMATS","TIMEFORMATS","AVAILABLEFORMATS","FIRSTDAYOFWEEK","WEEKENDRANGE","FIRSTWEEKCUTOFFDAY","DATETIMEFORMATS","ZERODIGIT"]),t.s) +C.a_9=H.a(s(["\u0642.\u0645","\u0645"]),t.b) +C.a4T=H.a(s(["\u0642\u0628\u0644 \u0627\u0644\u0645\u064a\u0644\u0627\u062f","\u0645\u064a\u0644\u0627\u062f\u064a"]),t.b) +C.rG=H.a(s(["\u064a","\u0641","\u0645","\u0623","\u0648","\u0646","\u0644","\u063a","\u0633","\u0643","\u0628","\u062f"]),t.b) +C.h6=H.a(s(["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"]),t.b) +C.fV=H.a(s(["\u0627\u0644\u0623\u062d\u062f","\u0627\u0644\u0627\u062b\u0646\u064a\u0646","\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621","\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621","\u0627\u0644\u062e\u0645\u064a\u0633","\u0627\u0644\u062c\u0645\u0639\u0629","\u0627\u0644\u0633\u0628\u062a"]),t.b) +C.qK=H.a(s(["\u062d","\u0646","\u062b","\u0631","\u062e","\u062c","\u0633"]),t.b) +C.tr=H.a(s(["\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0623\u0648\u0644","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0646\u064a","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u062b\u0627\u0644\u062b","\u0627\u0644\u0631\u0628\u0639 \u0627\u0644\u0631\u0627\u0628\u0639"]),t.b) +C.a1w=H.a(s(["\u0635","\u0645"]),t.b) +C.a15=H.a(s(["EEEE\u060c d MMMM y","d MMMM y","dd\u200f/MM\u200f/y","d\u200f/M\u200f/y"]),t.b) +C.oy=H.a(s([4,5]),t.b) +C.abJ=new H.t(26,{NAME:"ar",ERAS:C.a_9,ERANAMES:C.a4T,NARROWMONTHS:C.rG,STANDALONENARROWMONTHS:C.rG,MONTHS:C.h6,STANDALONEMONTHS:C.h6,SHORTMONTHS:C.h6,STANDALONESHORTMONTHS:C.h6,WEEKDAYS:C.fV,STANDALONEWEEKDAYS:C.fV,SHORTWEEKDAYS:C.fV,STANDALONESHORTWEEKDAYS:C.fV,NARROWWEEKDAYS:C.qK,STANDALONENARROWWEEKDAYS:C.qK,SHORTQUARTERS:C.tr,QUARTERS:C.tr,AMPMS:C.a1w,DATEFORMATS:C.a15,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:5,WEEKENDRANGE:C.oy,FIRSTWEEKCUTOFFDAY:4,DATETIMEFORMATS:C.O,ZERODIGIT:"\u0660"},C.cN,t.R) +C.VF=H.a(s(["e.\u0259.","y.e."]),t.b) +C.a6k=H.a(s(["eram\u0131zdan \u0259vv\u0259l","yeni era"]),t.b) +C.an=H.a(s(["1","2","3","4","5","6","7","8","9","10","11","12"]),t.b) +C.a6S=H.a(s(["yanvar","fevral","mart","aprel","may","iyun","iyul","avqust","sentyabr","oktyabr","noyabr","dekabr"]),t.b) +C.a4L=H.a(s(["Yanvar","Fevral","Mart","Aprel","May","\u0130yun","\u0130yul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]),t.b) +C.oM=H.a(s(["yan","fev","mar","apr","may","iyn","iyl","avq","sen","okt","noy","dek"]),t.b) +C.u1=H.a(s(["bazar","bazar ert\u0259si","\xe7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131","\xe7\u0259r\u015f\u0259nb\u0259","c\xfcm\u0259 ax\u015fam\u0131","c\xfcm\u0259","\u015f\u0259nb\u0259"]),t.b) +C.pf=H.a(s(["B.","B.E.","\xc7.A.","\xc7.","C.A.","C.","\u015e."]),t.b) +C.ox=H.a(s(["7","1","2","3","4","5","6"]),t.b) +C.Uj=H.a(s(["1-ci kv.","2-ci kv.","3-c\xfc kv.","4-c\xfc kv."]),t.b) +C.NC=H.a(s(["1-ci kvartal","2-ci kvartal","3-c\xfc kvartal","4-c\xfc kvartal"]),t.b) +C.X=H.a(s(["AM","PM"]),t.b) +C.UY=H.a(s(["d MMMM y, EEEE","d MMMM y","d MMM y","dd.MM.yy"]),t.b) +C.a99=new H.t(25,{NAME:"az",ERAS:C.VF,ERANAMES:C.a6k,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.a6S,STANDALONEMONTHS:C.a4L,SHORTMONTHS:C.oM,STANDALONESHORTMONTHS:C.oM,WEEKDAYS:C.u1,STANDALONEWEEKDAYS:C.u1,SHORTWEEKDAYS:C.pf,STANDALONESHORTWEEKDAYS:C.pf,NARROWWEEKDAYS:C.ox,STANDALONENARROWWEEKDAYS:C.ox,SHORTQUARTERS:C.Uj,QUARTERS:C.NC,AMPMS:C.X,DATEFORMATS:C.UY,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.YU=H.a(s(["\u0434\u0430 \u043d.\u044d.","\u043d.\u044d."]),t.b) +C.a3O=H.a(s(["\u0434\u0430 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430","\u0430\u0434 \u043d\u0430\u0440\u0430\u0434\u0436\u044d\u043d\u043d\u044f \u0425\u0440\u044b\u0441\u0442\u043e\u0432\u0430"]),t.b) +C.ul=H.a(s(["\u0441","\u043b","\u0441","\u043a","\u043c","\u0447","\u043b","\u0436","\u0432","\u043a","\u043b","\u0441"]),t.b) +C.Qh=H.a(s(["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f","\u043b\u044e\u0442\u0430\u0433\u0430","\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430","\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430","\u043c\u0430\u044f","\u0447\u044d\u0440\u0432\u0435\u043d\u044f","\u043b\u0456\u043f\u0435\u043d\u044f","\u0436\u043d\u0456\u045e\u043d\u044f","\u0432\u0435\u0440\u0430\u0441\u043d\u044f","\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430","\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430","\u0441\u043d\u0435\u0436\u043d\u044f"]),t.b) +C.a6h=H.a(s(["\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c","\u043b\u044e\u0442\u044b","\u0441\u0430\u043a\u0430\u0432\u0456\u043a","\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a","\u043c\u0430\u0439","\u0447\u044d\u0440\u0432\u0435\u043d\u044c","\u043b\u0456\u043f\u0435\u043d\u044c","\u0436\u043d\u0456\u0432\u0435\u043d\u044c","\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c","\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a","\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434","\u0441\u043d\u0435\u0436\u0430\u043d\u044c"]),t.b) +C.a6G=H.a(s(["\u0441\u0442\u0443","\u043b\u044e\u0442","\u0441\u0430\u043a","\u043a\u0440\u0430","\u043c\u0430\u044f","\u0447\u044d\u0440","\u043b\u0456\u043f","\u0436\u043d\u0456","\u0432\u0435\u0440","\u043a\u0430\u0441","\u043b\u0456\u0441","\u0441\u043d\u0435"]),t.b) +C.Wb=H.a(s(["\u0441\u0442\u0443","\u043b\u044e\u0442","\u0441\u0430\u043a","\u043a\u0440\u0430","\u043c\u0430\u0439","\u0447\u044d\u0440","\u043b\u0456\u043f","\u0436\u043d\u0456","\u0432\u0435\u0440","\u043a\u0430\u0441","\u043b\u0456\u0441","\u0441\u043d\u0435"]),t.b) +C.tm=H.a(s(["\u043d\u044f\u0434\u0437\u0435\u043b\u044f","\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a","\u0430\u045e\u0442\u043e\u0440\u0430\u043a","\u0441\u0435\u0440\u0430\u0434\u0430","\u0447\u0430\u0446\u0432\u0435\u0440","\u043f\u044f\u0442\u043d\u0456\u0446\u0430","\u0441\u0443\u0431\u043e\u0442\u0430"]),t.b) +C.rp=H.a(s(["\u043d\u0434","\u043f\u043d","\u0430\u045e","\u0441\u0440","\u0447\u0446","\u043f\u0442","\u0441\u0431"]),t.b) +C.rV=H.a(s(["\u043d","\u043f","\u0430","\u0441","\u0447","\u043f","\u0441"]),t.b) +C.Rh=H.a(s(["1-\u0448\u044b \u043a\u0432.","2-\u0433\u0456 \u043a\u0432.","3-\u0446\u0456 \u043a\u0432.","4-\u0442\u044b \u043a\u0432."]),t.b) +C.N2=H.a(s(["1-\u0448\u044b \u043a\u0432\u0430\u0440\u0442\u0430\u043b","2-\u0433\u0456 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","3-\u0446\u0456 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","4-\u0442\u044b \u043a\u0432\u0430\u0440\u0442\u0430\u043b"]),t.b) +C.S3=H.a(s(["EEEE, d MMMM y '\u0433'.","d MMMM y '\u0433'.","d.MM.y","d.MM.yy"]),t.b) +C.a_i=H.a(s(["HH:mm:ss, zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"]),t.b) +C.RF=H.a(s(["{1} '\u0443' {0}","{1} '\u0443' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9M=new H.t(25,{NAME:"be",ERAS:C.YU,ERANAMES:C.a3O,NARROWMONTHS:C.ul,STANDALONENARROWMONTHS:C.ul,MONTHS:C.Qh,STANDALONEMONTHS:C.a6h,SHORTMONTHS:C.a6G,STANDALONESHORTMONTHS:C.Wb,WEEKDAYS:C.tm,STANDALONEWEEKDAYS:C.tm,SHORTWEEKDAYS:C.rp,STANDALONESHORTWEEKDAYS:C.rp,NARROWWEEKDAYS:C.rV,STANDALONENARROWWEEKDAYS:C.rV,SHORTQUARTERS:C.Rh,QUARTERS:C.N2,AMPMS:C.X,DATEFORMATS:C.S3,TIMEFORMATS:C.a_i,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.RF},C.m,t.R) +C.a2l=H.a(s(["\u043f\u0440.\u0425\u0440.","\u0441\u043b.\u0425\u0440."]),t.b) +C.UT=H.a(s(["\u043f\u0440\u0435\u0434\u0438 \u0425\u0440\u0438\u0441\u0442\u0430","\u0441\u043b\u0435\u0434 \u0425\u0440\u0438\u0441\u0442\u0430"]),t.b) +C.ts=H.a(s(["\u044f","\u0444","\u043c","\u0430","\u043c","\u044e","\u044e","\u0430","\u0441","\u043e","\u043d","\u0434"]),t.b) +C.qZ=H.a(s(["\u044f\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438"]),t.b) +C.p6=H.a(s(["\u044f\u043d\u0443","\u0444\u0435\u0432","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440","\u043c\u0430\u0439","\u044e\u043d\u0438","\u044e\u043b\u0438","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0435","\u0434\u0435\u043a"]),t.b) +C.o3=H.a(s(["\u043d\u0435\u0434\u0435\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u044f\u0434\u0430","\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a","\u043f\u0435\u0442\u044a\u043a","\u0441\u044a\u0431\u043e\u0442\u0430"]),t.b) +C.fU=H.a(s(["\u043d\u0434","\u043f\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0442","\u043f\u0442","\u0441\u0431"]),t.b) +C.hd=H.a(s(["\u043d","\u043f","\u0432","\u0441","\u0447","\u043f","\u0441"]),t.b) +C.Q8=H.a(s(["1. \u0442\u0440\u0438\u043c.","2. \u0442\u0440\u0438\u043c.","3. \u0442\u0440\u0438\u043c.","4. \u0442\u0440\u0438\u043c."]),t.b) +C.a_Y=H.a(s(["1. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435","2. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435","3. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435","4. \u0442\u0440\u0438\u043c\u0435\u0441\u0435\u0447\u0438\u0435"]),t.b) +C.a6u=H.a(s(["\u043f\u0440.\u043e\u0431.","\u0441\u043b.\u043e\u0431."]),t.b) +C.a12=H.a(s(["EEEE, d MMMM y '\u0433'.","d MMMM y '\u0433'.","d.MM.y '\u0433'.","d.MM.yy '\u0433'."]),t.b) +C.a67=H.a(s(["H:mm:ss '\u0447'. zzzz","H:mm:ss '\u0447'. z","H:mm:ss '\u0447'.","H:mm '\u0447'."]),t.b) +C.cn=H.a(s(["{1}, {0}","{1}, {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9G=new H.t(25,{NAME:"bg",ERAS:C.a2l,ERANAMES:C.UT,NARROWMONTHS:C.ts,STANDALONENARROWMONTHS:C.ts,MONTHS:C.qZ,STANDALONEMONTHS:C.qZ,SHORTMONTHS:C.p6,STANDALONESHORTMONTHS:C.p6,WEEKDAYS:C.o3,STANDALONEWEEKDAYS:C.o3,SHORTWEEKDAYS:C.fU,STANDALONESHORTWEEKDAYS:C.fU,NARROWWEEKDAYS:C.hd,STANDALONENARROWWEEKDAYS:C.hd,SHORTQUARTERS:C.Q8,QUARTERS:C.a_Y,AMPMS:C.a6u,DATEFORMATS:C.a12,TIMEFORMATS:C.a67,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.cn},C.m,t.R) +C.a3i=H.a(s(["\u0996\u09cd\u09b0\u09bf\u09b8\u09cd\u099f\u09aa\u09c2\u09b0\u09cd\u09ac","\u0996\u09c3\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6"]),t.b) +C.a4R=H.a(s(["\u0996\u09cd\u09b0\u09bf\u09b8\u09cd\u099f\u09aa\u09c2\u09b0\u09cd\u09ac","\u0996\u09cd\u09b0\u09c0\u09b7\u09cd\u099f\u09be\u09ac\u09cd\u09a6"]),t.b) +C.qu=H.a(s(["\u099c\u09be","\u09ab\u09c7","\u09ae\u09be","\u098f","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1","\u0986","\u09b8\u09c7","\u0985","\u09a8","\u09a1\u09bf"]),t.b) +C.ke=H.a(s(["\u099c\u09be\u09a8\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09af\u09bc\u09be\u09b0\u09c0","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b8\u09cd\u099f","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"]),t.b) +C.a5j=H.a(s(["\u099c\u09be\u09a8\u09c1","\u09ab\u09c7\u09ac","\u09ae\u09be\u09b0\u09cd\u099a","\u098f\u09aa\u09cd\u09b0\u09bf\u09b2","\u09ae\u09c7","\u099c\u09c1\u09a8","\u099c\u09c1\u09b2\u09be\u0987","\u0986\u0997\u09b8\u09cd\u099f","\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0","\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0","\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0","\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0"]),t.b) +C.tk=H.a(s(["\u09b0\u09ac\u09bf\u09ac\u09be\u09b0","\u09b8\u09cb\u09ae\u09ac\u09be\u09b0","\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0","\u09ac\u09c1\u09a7\u09ac\u09be\u09b0","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0","\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0","\u09b6\u09a8\u09bf\u09ac\u09be\u09b0"]),t.b) +C.pi=H.a(s(["\u09b0\u09ac\u09bf","\u09b8\u09cb\u09ae","\u09ae\u0999\u09cd\u0997\u09b2","\u09ac\u09c1\u09a7","\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf","\u09b6\u09c1\u0995\u09cd\u09b0","\u09b6\u09a8\u09bf"]),t.b) +C.qt=H.a(s(["\u09b0","\u09b8\u09cb","\u09ae","\u09ac\u09c1","\u09ac\u09c3","\u09b6\u09c1","\u09b6"]),t.b) +C.tT=H.a(s(["\u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995","\u09a6\u09cd\u09ac\u09bf\u09a4\u09c0\u09af\u09bc \u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995","\u09a4\u09c3\u09a4\u09c0\u09af\u09bc \u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995","\u099a\u09a4\u09c1\u09b0\u09cd\u09a5 \u09a4\u09cd\u09b0\u09c8\u09ae\u09be\u09b8\u09bf\u0995"]),t.b) +C.hB=H.a(s(["EEEE, d MMMM, y","d MMMM, y","d MMM, y","d/M/yy"]),t.b) +C.abL=new H.t(26,{NAME:"bn",ERAS:C.a3i,ERANAMES:C.a4R,NARROWMONTHS:C.qu,STANDALONENARROWMONTHS:C.qu,MONTHS:C.ke,STANDALONEMONTHS:C.ke,SHORTMONTHS:C.a5j,STANDALONESHORTMONTHS:C.ke,WEEKDAYS:C.tk,STANDALONEWEEKDAYS:C.tk,SHORTWEEKDAYS:C.pi,STANDALONESHORTWEEKDAYS:C.pi,NARROWWEEKDAYS:C.qt,STANDALONENARROWWEEKDAYS:C.qt,SHORTQUARTERS:C.tT,QUARTERS:C.tT,AMPMS:C.X,DATEFORMATS:C.hB,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O,ZERODIGIT:"\u09e6"},C.cN,t.R) +C.qN=H.a(s(["p. n. e.","n. e."]),t.b) +C.a_n=H.a(s(["prije nove ere","nove ere"]),t.b) +C.co=H.a(s(["j","f","m","a","m","j","j","a","s","o","n","d"]),t.b) +C.rR=H.a(s(["januar","februar","mart","april","maj","juni","juli","august","septembar","oktobar","novembar","decembar"]),t.b) +C.pv=H.a(s(["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"]),t.b) +C.hm=H.a(s(["nedjelja","ponedjeljak","utorak","srijeda","\u010detvrtak","petak","subota"]),t.b) +C.h2=H.a(s(["ned","pon","uto","sri","\u010det","pet","sub"]),t.b) +C.qk=H.a(s(["N","P","U","S","\u010c","P","S"]),t.b) +C.hD=H.a(s(["n","p","u","s","\u010d","p","s"]),t.b) +C.Ux=H.a(s(["KV1","KV2","KV3","KV4"]),t.b) +C.a3h=H.a(s(["Prvi kvartal","Drugi kvartal","Tre\u0107i kvartal","\u010cetvrti kvartal"]),t.b) +C.a4e=H.a(s(["prijepodne","popodne"]),t.b) +C.Xh=H.a(s(["EEEE, d. MMMM y.","d. MMMM y.","d. MMM y.","d. M. y."]),t.b) +C.pl=H.a(s(["{1} 'u' {0}","{1} 'u' {0}","{1} {0}","{1} {0}"]),t.b) +C.a9u=new H.t(25,{NAME:"bs",ERAS:C.qN,ERANAMES:C.a_n,NARROWMONTHS:C.co,STANDALONENARROWMONTHS:C.co,MONTHS:C.rR,STANDALONEMONTHS:C.rR,SHORTMONTHS:C.pv,STANDALONESHORTMONTHS:C.pv,WEEKDAYS:C.hm,STANDALONEWEEKDAYS:C.hm,SHORTWEEKDAYS:C.h2,STANDALONESHORTWEEKDAYS:C.h2,NARROWWEEKDAYS:C.qk,STANDALONENARROWWEEKDAYS:C.hD,SHORTQUARTERS:C.Ux,QUARTERS:C.a3h,AMPMS:C.a4e,DATEFORMATS:C.Xh,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.pl},C.m,t.R) +C.a_T=H.a(s(["aC","dC"]),t.b) +C.a2t=H.a(s(["abans de Crist","despr\xe9s de Crist"]),t.b) +C.rK=H.a(s(["GN","FB","M\xc7","AB","MG","JN","JL","AG","ST","OC","NV","DS"]),t.b) +C.X4=H.a(s(["de gener","de febrer","de mar\xe7","d\u2019abril","de maig","de juny","de juliol","d\u2019agost","de setembre","d\u2019octubre","de novembre","de desembre"]),t.b) +C.QG=H.a(s(["gener","febrer","mar\xe7","abril","maig","juny","juliol","agost","setembre","octubre","novembre","desembre"]),t.b) +C.MX=H.a(s(["de gen.","de febr.","de mar\xe7","d\u2019abr.","de maig","de juny","de jul.","d\u2019ag.","de set.","d\u2019oct.","de nov.","de des."]),t.b) +C.a6X=H.a(s(["gen.","febr.","mar\xe7","abr.","maig","juny","jul.","ag.","set.","oct.","nov.","des."]),t.b) +C.p8=H.a(s(["diumenge","dilluns","dimarts","dimecres","dijous","divendres","dissabte"]),t.b) +C.uN=H.a(s(["dg.","dl.","dt.","dc.","dj.","dv.","ds."]),t.b) +C.om=H.a(s(["dg","dl","dt","dc","dj","dv","ds"]),t.b) +C.QI=H.a(s(["1T","2T","3T","4T"]),t.b) +C.Pj=H.a(s(["1r trimestre","2n trimestre","3r trimestre","4t trimestre"]),t.b) +C.hx=H.a(s(["a.\xa0m.","p.\xa0m."]),t.b) +C.a3B=H.a(s(["EEEE, d MMMM 'de' y","d MMMM 'de' y","d MMM y","d/M/yy"]),t.b) +C.dl=H.a(s(["H:mm:ss zzzz","H:mm:ss z","H:mm:ss","H:mm"]),t.b) +C.a_j=H.a(s(["{1} 'a' 'les' {0}","{1} 'a' 'les' {0}","{1}, {0}","{1} {0}"]),t.b) +C.a98=new H.t(25,{NAME:"ca",ERAS:C.a_T,ERANAMES:C.a2t,NARROWMONTHS:C.rK,STANDALONENARROWMONTHS:C.rK,MONTHS:C.X4,STANDALONEMONTHS:C.QG,SHORTMONTHS:C.MX,STANDALONESHORTMONTHS:C.a6X,WEEKDAYS:C.p8,STANDALONEWEEKDAYS:C.p8,SHORTWEEKDAYS:C.uN,STANDALONESHORTWEEKDAYS:C.uN,NARROWWEEKDAYS:C.om,STANDALONENARROWWEEKDAYS:C.om,SHORTQUARTERS:C.QI,QUARTERS:C.Pj,AMPMS:C.hx,DATEFORMATS:C.a3B,TIMEFORMATS:C.dl,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.a_j},C.m,t.R) +C.a54=H.a(s(["p\u0159. n. l.","n. l."]),t.b) +C.So=H.a(s(["p\u0159ed na\u0161\xedm letopo\u010dtem","na\u0161eho letopo\u010dtu"]),t.b) +C.a60=H.a(s(["ledna","\xfanora","b\u0159ezna","dubna","kv\u011btna","\u010dervna","\u010dervence","srpna","z\xe1\u0159\xed","\u0159\xedjna","listopadu","prosince"]),t.b) +C.OQ=H.a(s(["leden","\xfanor","b\u0159ezen","duben","kv\u011bten","\u010derven","\u010dervenec","srpen","z\xe1\u0159\xed","\u0159\xedjen","listopad","prosinec"]),t.b) +C.vi=H.a(s(["led","\xfano","b\u0159e","dub","kv\u011b","\u010dvn","\u010dvc","srp","z\xe1\u0159","\u0159\xedj","lis","pro"]),t.b) +C.rH=H.a(s(["ned\u011ble","pond\u011bl\xed","\xfater\xfd","st\u0159eda","\u010dtvrtek","p\xe1tek","sobota"]),t.b) +C.uj=H.a(s(["ne","po","\xfat","st","\u010dt","p\xe1","so"]),t.b) +C.of=H.a(s(["N","P","\xda","S","\u010c","P","S"]),t.b) +C.ad=H.a(s(["Q1","Q2","Q3","Q4"]),t.b) +C.a6N=H.a(s(["1. \u010dtvrtlet\xed","2. \u010dtvrtlet\xed","3. \u010dtvrtlet\xed","4. \u010dtvrtlet\xed"]),t.b) +C.Vw=H.a(s(["dop.","odp."]),t.b) +C.a_6=H.a(s(["EEEE d. MMMM y","d. MMMM y","d. M. y","dd.MM.yy"]),t.b) +C.a9y=new H.t(25,{NAME:"cs",ERAS:C.a54,ERANAMES:C.So,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.a60,STANDALONEMONTHS:C.OQ,SHORTMONTHS:C.vi,STANDALONESHORTMONTHS:C.vi,WEEKDAYS:C.rH,STANDALONEWEEKDAYS:C.rH,SHORTWEEKDAYS:C.uj,STANDALONESHORTWEEKDAYS:C.uj,NARROWWEEKDAYS:C.of,STANDALONENARROWWEEKDAYS:C.of,SHORTQUARTERS:C.ad,QUARTERS:C.a6N,AMPMS:C.Vw,DATEFORMATS:C.a_6,TIMEFORMATS:C.dl,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.dr=H.a(s(["f.Kr.","e.Kr."]),t.b) +C.p5=H.a(s(["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]),t.b) +C.p1=H.a(s(["jan.","feb.","mar.","apr.","maj","jun.","jul.","aug.","sep.","okt.","nov.","dec."]),t.b) +C.dt=H.a(s(["s\xf8ndag","mandag","tirsdag","onsdag","torsdag","fredag","l\xf8rdag"]),t.b) +C.eF=H.a(s(["s\xf8n.","man.","tir.","ons.","tor.","fre.","l\xf8r."]),t.b) +C.a19=H.a(s(["s\xf8n","man","tir","ons","tor","fre","l\xf8r"]),t.b) +C.ck=H.a(s(["S","M","T","O","T","F","L"]),t.b) +C.Zw=H.a(s(["1. kvt.","2. kvt.","3. kvt.","4. kvt."]),t.b) +C.eE=H.a(s(["1. kvartal","2. kvartal","3. kvartal","4. kvartal"]),t.b) +C.Of=H.a(s(["EEEE 'den' d. MMMM y","d. MMMM y","d. MMM y","dd.MM.y"]),t.b) +C.kg=H.a(s(["HH.mm.ss zzzz","HH.mm.ss z","HH.mm.ss","HH.mm"]),t.b) +C.a2v=H.a(s(["{1} 'kl'. {0}","{1} 'kl'. {0}","{1} {0}","{1} {0}"]),t.b) +C.a9E=new H.t(25,{NAME:"da",ERAS:C.dr,ERANAMES:C.dr,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.p5,STANDALONEMONTHS:C.p5,SHORTMONTHS:C.p1,STANDALONESHORTMONTHS:C.p1,WEEKDAYS:C.dt,STANDALONEWEEKDAYS:C.dt,SHORTWEEKDAYS:C.eF,STANDALONESHORTWEEKDAYS:C.a19,NARROWWEEKDAYS:C.ck,STANDALONENARROWWEEKDAYS:C.ck,SHORTQUARTERS:C.Zw,QUARTERS:C.eE,AMPMS:C.X,DATEFORMATS:C.Of,TIMEFORMATS:C.kg,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.a2v},C.m,t.R) +C.dy=H.a(s(["v. Chr.","n. Chr."]),t.b) +C.hK=H.a(s(["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]),t.b) +C.nV=H.a(s(["Jan.","Feb.","M\xe4rz","Apr.","Mai","Juni","Juli","Aug.","Sept.","Okt.","Nov.","Dez."]),t.b) +C.h7=H.a(s(["Jan","Feb","M\xe4r","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"]),t.b) +C.h4=H.a(s(["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]),t.b) +C.r6=H.a(s(["So.","Mo.","Di.","Mi.","Do.","Fr.","Sa."]),t.b) +C.ou=H.a(s(["So","Mo","Di","Mi","Do","Fr","Sa"]),t.b) +C.dk=H.a(s(["S","M","D","M","D","F","S"]),t.b) +C.k2=H.a(s(["1. Quartal","2. Quartal","3. Quartal","4. Quartal"]),t.b) +C.kp=H.a(s(["EEEE, d. MMMM y","d. MMMM y","dd.MM.y","dd.MM.yy"]),t.b) +C.vd=H.a(s(["{1} 'um' {0}","{1} 'um' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9h=new H.t(25,{NAME:"de",ERAS:C.dy,ERANAMES:C.dy,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.hK,STANDALONEMONTHS:C.hK,SHORTMONTHS:C.nV,STANDALONESHORTMONTHS:C.h7,WEEKDAYS:C.h4,STANDALONEWEEKDAYS:C.h4,SHORTWEEKDAYS:C.r6,STANDALONESHORTWEEKDAYS:C.ou,NARROWWEEKDAYS:C.dk,STANDALONENARROWWEEKDAYS:C.dk,SHORTQUARTERS:C.ad,QUARTERS:C.k2,AMPMS:C.X,DATEFORMATS:C.kp,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.vd},C.m,t.R) +C.aa4=new H.t(25,{NAME:"de_CH",ERAS:C.dy,ERANAMES:C.dy,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.hK,STANDALONEMONTHS:C.hK,SHORTMONTHS:C.nV,STANDALONESHORTMONTHS:C.h7,WEEKDAYS:C.h4,STANDALONEWEEKDAYS:C.h4,SHORTWEEKDAYS:C.r6,STANDALONESHORTWEEKDAYS:C.ou,NARROWWEEKDAYS:C.dk,STANDALONENARROWWEEKDAYS:C.dk,SHORTQUARTERS:C.ad,QUARTERS:C.k2,AMPMS:C.X,DATEFORMATS:C.kp,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.vd},C.m,t.R) +C.UJ=H.a(s(["\u03c0.\u03a7.","\u03bc.\u03a7."]),t.b) +C.St=H.a(s(["\u03c0\u03c1\u03bf \u03a7\u03c1\u03b9\u03c3\u03c4\u03bf\u03cd","\u03bc\u03b5\u03c4\u03ac \u03a7\u03c1\u03b9\u03c3\u03c4\u03cc\u03bd"]),t.b) +C.uJ=H.a(s(["\u0399","\u03a6","\u039c","\u0391","\u039c","\u0399","\u0399","\u0391","\u03a3","\u039f","\u039d","\u0394"]),t.b) +C.Zk=H.a(s(["\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5","\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5","\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5","\u039c\u03b1\u0390\u03bf\u03c5","\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5","\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5","\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5","\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5","\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5","\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5"]),t.b) +C.Sf=H.a(s(["\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2","\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2","\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2","\u039c\u03ac\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2","\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2","\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2","\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2","\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2","\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2"]),t.b) +C.a1J=H.a(s(["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03b1\u03c1","\u0391\u03c0\u03c1","\u039c\u03b1\u0390","\u0399\u03bf\u03c5\u03bd","\u0399\u03bf\u03c5\u03bb","\u0391\u03c5\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03b5","\u0394\u03b5\u03ba"]),t.b) +C.a3T=H.a(s(["\u0399\u03b1\u03bd","\u03a6\u03b5\u03b2","\u039c\u03ac\u03c1","\u0391\u03c0\u03c1","\u039c\u03ac\u03b9","\u0399\u03bf\u03cd\u03bd","\u0399\u03bf\u03cd\u03bb","\u0391\u03cd\u03b3","\u03a3\u03b5\u03c0","\u039f\u03ba\u03c4","\u039d\u03bf\u03ad","\u0394\u03b5\u03ba"]),t.b) +C.qI=H.a(s(["\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae","\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1","\u03a4\u03c1\u03af\u03c4\u03b7","\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7","\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7","\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae","\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf"]),t.b) +C.qP=H.a(s(["\u039a\u03c5\u03c1","\u0394\u03b5\u03c5","\u03a4\u03c1\u03af","\u03a4\u03b5\u03c4","\u03a0\u03ad\u03bc","\u03a0\u03b1\u03c1","\u03a3\u03ac\u03b2"]),t.b) +C.ve=H.a(s(["\u039a","\u0394","\u03a4","\u03a4","\u03a0","\u03a0","\u03a3"]),t.b) +C.a_C=H.a(s(["\u03a41","\u03a42","\u03a43","\u03a44"]),t.b) +C.a2G=H.a(s(["1\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","2\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","3\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf","4\u03bf \u03c4\u03c1\u03af\u03bc\u03b7\u03bd\u03bf"]),t.b) +C.a3a=H.a(s(["\u03c0.\u03bc.","\u03bc.\u03bc."]),t.b) +C.ez=H.a(s(["EEEE, d MMMM y","d MMMM y","d MMM y","d/M/yy"]),t.b) +C.a_t=H.a(s(["{1} - {0}","{1} - {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9e=new H.t(25,{NAME:"el",ERAS:C.UJ,ERANAMES:C.St,NARROWMONTHS:C.uJ,STANDALONENARROWMONTHS:C.uJ,MONTHS:C.Zk,STANDALONEMONTHS:C.Sf,SHORTMONTHS:C.a1J,STANDALONESHORTMONTHS:C.a3T,WEEKDAYS:C.qI,STANDALONEWEEKDAYS:C.qI,SHORTWEEKDAYS:C.qP,STANDALONESHORTWEEKDAYS:C.qP,NARROWWEEKDAYS:C.ve,STANDALONENARROWWEEKDAYS:C.ve,SHORTQUARTERS:C.a_C,QUARTERS:C.a2G,AMPMS:C.a3a,DATEFORMATS:C.ez,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.a_t},C.m,t.R) +C.aR=H.a(s(["BC","AD"]),t.b) +C.bl=H.a(s(["Before Christ","Anno Domini"]),t.b) +C.at=H.a(s(["January","February","March","April","May","June","July","August","September","October","November","December"]),t.b) +C.aL=H.a(s(["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]),t.b) +C.au=H.a(s(["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]),t.b) +C.aK=H.a(s(["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]),t.b) +C.ac=H.a(s(["S","M","T","W","T","F","S"]),t.b) +C.bZ=H.a(s(["1st quarter","2nd quarter","3rd quarter","4th quarter"]),t.b) +C.dx=H.a(s(["EEEE, MMMM d, y","MMMM d, y","MMM d, y","M/d/yy"]),t.b) +C.c_=H.a(s(["{1} 'at' {0}","{1} 'at' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9t=new H.t(25,{NAME:"en",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.X,DATEFORMATS:C.dx,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.uD=H.a(s(["Su.","M.","Tu.","W.","Th.","F.","Sa."]),t.b) +C.dw=H.a(s(["am","pm"]),t.b) +C.a9Q=new H.t(25,{NAME:"en_AU",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.uD,STANDALONENARROWWEEKDAYS:C.uD,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.dw,DATEFORMATS:C.ez,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.py=H.a(s(["Jan.","Feb.","Mar.","Apr.","May","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."]),t.b) +C.tw=H.a(s(["Sun.","Mon.","Tue.","Wed.","Thu.","Fri.","Sat."]),t.b) +C.bV=H.a(s(["a.m.","p.m."]),t.b) +C.Z1=H.a(s(["EEEE, MMMM d, y","MMMM d, y","MMM d, y","y-MM-dd"]),t.b) +C.a8R=new H.t(25,{NAME:"en_CA",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.py,STANDALONESHORTMONTHS:C.py,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.tw,STANDALONESHORTWEEKDAYS:C.tw,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.bV,DATEFORMATS:C.Z1,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.u2=H.a(s(["EEEE, d MMMM y","d MMMM y","d MMM y","dd/MM/y"]),t.b) +C.a8X=new H.t(25,{NAME:"en_GB",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.dw,DATEFORMATS:C.u2,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.c_},C.m,t.R) +C.q3=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","dd/MM/y"]),t.b) +C.a9d=new H.t(25,{NAME:"en_IE",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.bV,DATEFORMATS:C.q3,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.c_},C.m,t.R) +C.TL=H.a(s(["EEEE, d MMMM, y","d MMMM y","dd-MMM-y","dd/MM/yy"]),t.b) +C.bE=H.a(s([6,6]),t.b) +C.a9V=new H.t(25,{NAME:"en_IN",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.dw,DATEFORMATS:C.TL,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.a9D=new H.t(25,{NAME:"en_SG",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.dw,DATEFORMATS:C.ez,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.a9N=new H.t(25,{NAME:"en_US",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.X,DATEFORMATS:C.dx,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.ZY=H.a(s(["EEEE, dd MMMM y","dd MMMM y","dd MMM y","y/MM/dd"]),t.b) +C.a8Y=new H.t(25,{NAME:"en_ZA",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.at,STANDALONEMONTHS:C.at,SHORTMONTHS:C.aL,STANDALONESHORTMONTHS:C.aL,WEEKDAYS:C.au,STANDALONEWEEKDAYS:C.au,SHORTWEEKDAYS:C.aK,STANDALONESHORTWEEKDAYS:C.aK,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.ad,QUARTERS:C.bZ,AMPMS:C.dw,DATEFORMATS:C.ZY,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.c_},C.m,t.R) +C.h8=H.a(s(["a. C.","d. C."]),t.b) +C.hr=H.a(s(["antes de Cristo","despu\xe9s de Cristo"]),t.b) +C.cj=H.a(s(["E","F","M","A","M","J","J","A","S","O","N","D"]),t.b) +C.ch=H.a(s(["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]),t.b) +C.tu=H.a(s(["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sept.","oct.","nov.","dic."]),t.b) +C.ci=H.a(s(["domingo","lunes","martes","mi\xe9rcoles","jueves","viernes","s\xe1bado"]),t.b) +C.cm=H.a(s(["dom.","lun.","mar.","mi\xe9.","jue.","vie.","s\xe1b."]),t.b) +C.tz=H.a(s(["D","L","M","X","J","V","S"]),t.b) +C.bX=H.a(s(["T1","T2","T3","T4"]),t.b) +C.od=H.a(s(["1.er trimestre","2.\xba trimestre","3.er trimestre","4.\xba trimestre"]),t.b) +C.uP=H.a(s(["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","d MMM y","d/M/yy"]),t.b) +C.PL=H.a(s(["H:mm:ss (zzzz)","H:mm:ss z","H:mm:ss","H:mm"]),t.b) +C.hq=H.a(s(["{1}, {0}","{1}, {0}","{1} {0}","{1} {0}"]),t.b) +C.a9w=new H.t(25,{NAME:"es",ERAS:C.h8,ERANAMES:C.hr,NARROWMONTHS:C.cj,STANDALONENARROWMONTHS:C.cj,MONTHS:C.ch,STANDALONEMONTHS:C.ch,SHORTMONTHS:C.tu,STANDALONESHORTMONTHS:C.tu,WEEKDAYS:C.ci,STANDALONEWEEKDAYS:C.ci,SHORTWEEKDAYS:C.cm,STANDALONESHORTWEEKDAYS:C.cm,NARROWWEEKDAYS:C.tz,STANDALONENARROWWEEKDAYS:C.tz,SHORTQUARTERS:C.bX,QUARTERS:C.od,AMPMS:C.hx,DATEFORMATS:C.uP,TIMEFORMATS:C.PL,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.hq},C.m,t.R) +C.dv=H.a(s(["ene.","feb.","mar.","abr.","may.","jun.","jul.","ago.","sep.","oct.","nov.","dic."]),t.b) +C.a_W=H.a(s(["d","l","m","m","j","v","s"]),t.b) +C.bm=H.a(s(["D","L","M","M","J","V","S"]),t.b) +C.kb=H.a(s(["1.\xba trimestre","2.\xba trimestre","3.\xba trimestre","4.\xba trimestre"]),t.b) +C.a9i=new H.t(25,{NAME:"es_419",ERAS:C.h8,ERANAMES:C.hr,NARROWMONTHS:C.cj,STANDALONENARROWMONTHS:C.cj,MONTHS:C.ch,STANDALONEMONTHS:C.ch,SHORTMONTHS:C.dv,STANDALONESHORTMONTHS:C.dv,WEEKDAYS:C.ci,STANDALONEWEEKDAYS:C.ci,SHORTWEEKDAYS:C.cm,STANDALONESHORTWEEKDAYS:C.cm,NARROWWEEKDAYS:C.a_W,STANDALONENARROWWEEKDAYS:C.bm,SHORTQUARTERS:C.bX,QUARTERS:C.kb,AMPMS:C.bV,DATEFORMATS:C.uP,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.hq},C.m,t.R) +C.a_B=H.a(s(["1er. trim.","2\xba. trim.","3er. trim.","4\xba trim."]),t.b) +C.a_7=H.a(s(["1.er trimestre","2\xba. trimestre","3.er trimestre","4o. trimestre"]),t.b) +C.a4D=H.a(s(["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","d MMM y","dd/MM/yy"]),t.b) +C.a8V=new H.t(25,{NAME:"es_MX",ERAS:C.h8,ERANAMES:C.hr,NARROWMONTHS:C.cj,STANDALONENARROWMONTHS:C.cj,MONTHS:C.ch,STANDALONEMONTHS:C.ch,SHORTMONTHS:C.dv,STANDALONESHORTMONTHS:C.dv,WEEKDAYS:C.ci,STANDALONEWEEKDAYS:C.ci,SHORTWEEKDAYS:C.cm,STANDALONESHORTWEEKDAYS:C.cm,NARROWWEEKDAYS:C.bm,STANDALONENARROWWEEKDAYS:C.bm,SHORTQUARTERS:C.a_B,QUARTERS:C.a_7,AMPMS:C.hx,DATEFORMATS:C.a4D,TIMEFORMATS:C.dl,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.hq},C.m,t.R) +C.ZN=H.a(s(["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","d MMM y","d/M/y"]),t.b) +C.aad=new H.t(25,{NAME:"es_US",ERAS:C.h8,ERANAMES:C.hr,NARROWMONTHS:C.cj,STANDALONENARROWMONTHS:C.cj,MONTHS:C.ch,STANDALONEMONTHS:C.ch,SHORTMONTHS:C.dv,STANDALONESHORTMONTHS:C.dv,WEEKDAYS:C.ci,STANDALONEWEEKDAYS:C.ci,SHORTWEEKDAYS:C.cm,STANDALONESHORTWEEKDAYS:C.cm,NARROWWEEKDAYS:C.bm,STANDALONENARROWWEEKDAYS:C.bm,SHORTQUARTERS:C.bX,QUARTERS:C.od,AMPMS:C.hx,DATEFORMATS:C.ZN,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.hq},C.m,t.R) +C.a17=H.a(s(["eKr","pKr"]),t.b) +C.Xg=H.a(s(["enne Kristust","p\xe4rast Kristust"]),t.b) +C.v8=H.a(s(["J","V","M","A","M","J","J","A","S","O","N","D"]),t.b) +C.pH=H.a(s(["jaanuar","veebruar","m\xe4rts","aprill","mai","juuni","juuli","august","september","oktoober","november","detsember"]),t.b) +C.r0=H.a(s(["jaan","veebr","m\xe4rts","apr","mai","juuni","juuli","aug","sept","okt","nov","dets"]),t.b) +C.pk=H.a(s(["p\xfchap\xe4ev","esmasp\xe4ev","teisip\xe4ev","kolmap\xe4ev","neljap\xe4ev","reede","laup\xe4ev"]),t.b) +C.h9=H.a(s(["P","E","T","K","N","R","L"]),t.b) +C.Tg=H.a(s(["EEEE, d. MMMM y","d. MMMM y","d. MMM y","dd.MM.yy"]),t.b) +C.a95=new H.t(25,{NAME:"et",ERAS:C.a17,ERANAMES:C.Xg,NARROWMONTHS:C.v8,STANDALONENARROWMONTHS:C.v8,MONTHS:C.pH,STANDALONEMONTHS:C.pH,SHORTMONTHS:C.r0,STANDALONESHORTMONTHS:C.r0,WEEKDAYS:C.pk,STANDALONEWEEKDAYS:C.pk,SHORTWEEKDAYS:C.h9,STANDALONESHORTWEEKDAYS:C.h9,NARROWWEEKDAYS:C.h9,STANDALONENARROWWEEKDAYS:C.h9,SHORTQUARTERS:C.cl,QUARTERS:C.eE,AMPMS:C.X,DATEFORMATS:C.Tg,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.OX=H.a(s(["K.a.","K.o."]),t.b) +C.YJ=H.a(s(["K.a.","Kristo ondoren"]),t.b) +C.qe=H.a(s(["U","O","M","A","M","E","U","A","I","U","A","A"]),t.b) +C.rh=H.a(s(["urtarrila","otsaila","martxoa","apirila","maiatza","ekaina","uztaila","abuztua","iraila","urria","azaroa","abendua"]),t.b) +C.qM=H.a(s(["urt.","ots.","mar.","api.","mai.","eka.","uzt.","abu.","ira.","urr.","aza.","abe."]),t.b) +C.tX=H.a(s(["igandea","astelehena","asteartea","asteazkena","osteguna","ostirala","larunbata"]),t.b) +C.nX=H.a(s(["ig.","al.","ar.","az.","og.","or.","lr."]),t.b) +C.qn=H.a(s(["I","A","A","A","O","O","L"]),t.b) +C.OK=H.a(s(["1Hh","2Hh","3Hh","4Hh"]),t.b) +C.a6b=H.a(s(["1. hiruhilekoa","2. hiruhilekoa","3. hiruhilekoa","4. hiruhilekoa"]),t.b) +C.ZZ=H.a(s(["y('e')'ko' MMMM'ren' d('a'), EEEE","y('e')'ko' MMMM'ren' d('a')","y('e')'ko' MMM d('a')","yy/M/d"]),t.b) +C.uS=H.a(s(["HH:mm:ss (zzzz)","HH:mm:ss (z)","HH:mm:ss","HH:mm"]),t.b) +C.aa6=new H.t(25,{NAME:"eu",ERAS:C.OX,ERANAMES:C.YJ,NARROWMONTHS:C.qe,STANDALONENARROWMONTHS:C.qe,MONTHS:C.rh,STANDALONEMONTHS:C.rh,SHORTMONTHS:C.qM,STANDALONESHORTMONTHS:C.qM,WEEKDAYS:C.tX,STANDALONEWEEKDAYS:C.tX,SHORTWEEKDAYS:C.nX,STANDALONESHORTWEEKDAYS:C.nX,NARROWWEEKDAYS:C.qn,STANDALONENARROWWEEKDAYS:C.qn,SHORTQUARTERS:C.OK,QUARTERS:C.a6b,AMPMS:C.X,DATEFORMATS:C.ZZ,TIMEFORMATS:C.uS,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.Q1=H.a(s(["\u0642.\u0645.","\u0645."]),t.b) +C.Ud=H.a(s(["\u0642\u0628\u0644 \u0627\u0632 \u0645\u06cc\u0644\u0627\u062f","\u0645\u06cc\u0644\u0627\u062f\u06cc"]),t.b) +C.tA=H.a(s(["\u0698","\u0641","\u0645","\u0622","\u0645","\u0698","\u0698","\u0627","\u0633","\u0627","\u0646","\u062f"]),t.b) +C.uu=H.a(s(["\u0698\u0627\u0646\u0648\u06cc\u0647\u0654","\u0641\u0648\u0631\u06cc\u0647\u0654","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u06cc\u0644","\u0645\u0647\u0654","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u06cc\u0647\u0654","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u06a9\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631"]),t.b) +C.t5=H.a(s(["\u0698\u0627\u0646\u0648\u06cc\u0647","\u0641\u0648\u0631\u06cc\u0647","\u0645\u0627\u0631\u0633","\u0622\u0648\u0631\u06cc\u0644","\u0645\u0647","\u0698\u0648\u0626\u0646","\u0698\u0648\u0626\u06cc\u0647","\u0627\u0648\u062a","\u0633\u067e\u062a\u0627\u0645\u0628\u0631","\u0627\u06a9\u062a\u0628\u0631","\u0646\u0648\u0627\u0645\u0628\u0631","\u062f\u0633\u0627\u0645\u0628\u0631"]),t.b) +C.hH=H.a(s(["\u06cc\u06a9\u0634\u0646\u0628\u0647","\u062f\u0648\u0634\u0646\u0628\u0647","\u0633\u0647\u200c\u0634\u0646\u0628\u0647","\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647","\u067e\u0646\u062c\u0634\u0646\u0628\u0647","\u062c\u0645\u0639\u0647","\u0634\u0646\u0628\u0647"]),t.b) +C.tC=H.a(s(["\u06cc","\u062f","\u0633","\u0686","\u067e","\u062c","\u0634"]),t.b) +C.Ww=H.a(s(["\u0633\u200c\u0645\u06f1","\u0633\u200c\u0645\u06f2","\u0633\u200c\u0645\u06f3","\u0633\u200c\u0645\u06f4"]),t.b) +C.a3w=H.a(s(["\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0627\u0648\u0644","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u062f\u0648\u0645","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0633\u0648\u0645","\u0633\u0647\u200c\u0645\u0627\u0647\u0647\u0654 \u0686\u0647\u0627\u0631\u0645"]),t.b) +C.a0s=H.a(s(["\u0642\u0628\u0644\u200c\u0627\u0632\u0638\u0647\u0631","\u0628\u0639\u062f\u0627\u0632\u0638\u0647\u0631"]),t.b) +C.a2_=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","y/M/d"]),t.b) +C.pV=H.a(s(["H:mm:ss (zzzz)","H:mm:ss (z)","H:mm:ss","H:mm"]),t.b) +C.Oo=H.a(s([4,4]),t.b) +C.a_V=H.a(s(["{1}\u060c \u0633\u0627\u0639\u062a {0}","{1}\u060c \u0633\u0627\u0639\u062a {0}","{1}\u060c\u200f {0}","{1}\u060c\u200f {0}"]),t.b) +C.abH=new H.t(26,{NAME:"fa",ERAS:C.Q1,ERANAMES:C.Ud,NARROWMONTHS:C.tA,STANDALONENARROWMONTHS:C.tA,MONTHS:C.uu,STANDALONEMONTHS:C.t5,SHORTMONTHS:C.uu,STANDALONESHORTMONTHS:C.t5,WEEKDAYS:C.hH,STANDALONEWEEKDAYS:C.hH,SHORTWEEKDAYS:C.hH,STANDALONESHORTWEEKDAYS:C.hH,NARROWWEEKDAYS:C.tC,STANDALONENARROWWEEKDAYS:C.tC,SHORTQUARTERS:C.Ww,QUARTERS:C.a3w,AMPMS:C.a0s,DATEFORMATS:C.a2_,TIMEFORMATS:C.pV,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:5,WEEKENDRANGE:C.Oo,FIRSTWEEKCUTOFFDAY:4,DATETIMEFORMATS:C.a_V,ZERODIGIT:"\u06f0"},C.cN,t.R) +C.a_q=H.a(s(["eKr.","jKr."]),t.b) +C.a5r=H.a(s(["ennen Kristuksen syntym\xe4\xe4","j\xe4lkeen Kristuksen syntym\xe4n"]),t.b) +C.os=H.a(s(["T","H","M","H","T","K","H","E","S","L","M","J"]),t.b) +C.Nt=H.a(s(["tammikuuta","helmikuuta","maaliskuuta","huhtikuuta","toukokuuta","kes\xe4kuuta","hein\xe4kuuta","elokuuta","syyskuuta","lokakuuta","marraskuuta","joulukuuta"]),t.b) +C.ND=H.a(s(["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kes\xe4kuu","hein\xe4kuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]),t.b) +C.a6e=H.a(s(["tammik.","helmik.","maalisk.","huhtik.","toukok.","kes\xe4k.","hein\xe4k.","elok.","syysk.","lokak.","marrask.","jouluk."]),t.b) +C.a5d=H.a(s(["tammi","helmi","maalis","huhti","touko","kes\xe4","hein\xe4","elo","syys","loka","marras","joulu"]),t.b) +C.a_s=H.a(s(["sunnuntaina","maanantaina","tiistaina","keskiviikkona","torstaina","perjantaina","lauantaina"]),t.b) +C.a2T=H.a(s(["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]),t.b) +C.uL=H.a(s(["su","ma","ti","ke","to","pe","la"]),t.b) +C.u5=H.a(s(["S","M","T","K","T","P","L"]),t.b) +C.Z9=H.a(s(["1. nelj.","2. nelj.","3. nelj.","4. nelj."]),t.b) +C.UH=H.a(s(["1. nelj\xe4nnes","2. nelj\xe4nnes","3. nelj\xe4nnes","4. nelj\xe4nnes"]),t.b) +C.a2H=H.a(s(["ap.","ip."]),t.b) +C.Ph=H.a(s(["cccc d. MMMM y","d. MMMM y","d.M.y","d.M.y"]),t.b) +C.Nv=H.a(s(["H.mm.ss zzzz","H.mm.ss z","H.mm.ss","H.mm"]),t.b) +C.a46=H.a(s(["{1} 'klo' {0}","{1} 'klo' {0}","{1} 'klo' {0}","{1} {0}"]),t.b) +C.a9p=new H.t(25,{NAME:"fi",ERAS:C.a_q,ERANAMES:C.a5r,NARROWMONTHS:C.os,STANDALONENARROWMONTHS:C.os,MONTHS:C.Nt,STANDALONEMONTHS:C.ND,SHORTMONTHS:C.a6e,STANDALONESHORTMONTHS:C.a5d,WEEKDAYS:C.a_s,STANDALONEWEEKDAYS:C.a2T,SHORTWEEKDAYS:C.uL,STANDALONESHORTWEEKDAYS:C.uL,NARROWWEEKDAYS:C.u5,STANDALONENARROWWEEKDAYS:C.u5,SHORTQUARTERS:C.Z9,QUARTERS:C.UH,AMPMS:C.a2H,DATEFORMATS:C.Ph,TIMEFORMATS:C.Nv,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.a46},C.m,t.R) +C.dn=H.a(s(["Ene","Peb","Mar","Abr","May","Hun","Hul","Ago","Set","Okt","Nob","Dis"]),t.b) +C.q_=H.a(s(["E","P","M","A","M","Hun","Hul","Ago","Set","Okt","Nob","Dis"]),t.b) +C.hv=H.a(s(["Enero","Pebrero","Marso","Abril","Mayo","Hunyo","Hulyo","Agosto","Setyembre","Oktubre","Nobyembre","Disyembre"]),t.b) +C.hJ=H.a(s(["Linggo","Lunes","Martes","Miyerkules","Huwebes","Biyernes","Sabado"]),t.b) +C.cp=H.a(s(["Lin","Lun","Mar","Miy","Huw","Biy","Sab"]),t.b) +C.t0=H.a(s(["ika-1 quarter","ika-2 quarter","ika-3 quarter","ika-4 na quarter"]),t.b) +C.qV=H.a(s(["{1} 'nang' {0}","{1} 'nang' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9g=new H.t(25,{NAME:"fil",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.dn,STANDALONENARROWMONTHS:C.q_,MONTHS:C.hv,STANDALONEMONTHS:C.hv,SHORTMONTHS:C.dn,STANDALONESHORTMONTHS:C.dn,WEEKDAYS:C.hJ,STANDALONEWEEKDAYS:C.hJ,SHORTWEEKDAYS:C.cp,STANDALONESHORTWEEKDAYS:C.cp,NARROWWEEKDAYS:C.cp,STANDALONENARROWWEEKDAYS:C.cp,SHORTQUARTERS:C.ad,QUARTERS:C.t0,AMPMS:C.X,DATEFORMATS:C.dx,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.qV},C.m,t.R) +C.rO=H.a(s(["av. J.-C.","ap. J.-C."]),t.b) +C.tH=H.a(s(["avant J\xe9sus-Christ","apr\xe8s J\xe9sus-Christ"]),t.b) +C.h_=H.a(s(["janvier","f\xe9vrier","mars","avril","mai","juin","juillet","ao\xfbt","septembre","octobre","novembre","d\xe9cembre"]),t.b) +C.qL=H.a(s(["janv.","f\xe9vr.","mars","avr.","mai","juin","juil.","ao\xfbt","sept.","oct.","nov.","d\xe9c."]),t.b) +C.fX=H.a(s(["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]),t.b) +C.hG=H.a(s(["dim.","lun.","mar.","mer.","jeu.","ven.","sam."]),t.b) +C.pN=H.a(s(["1er trimestre","2e trimestre","3e trimestre","4e trimestre"]),t.b) +C.a0e=H.a(s(["{1} '\xe0' {0}","{1} '\xe0' {0}","{1} '\xe0' {0}","{1} {0}"]),t.b) +C.a9U=new H.t(25,{NAME:"fr",ERAS:C.rO,ERANAMES:C.tH,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.h_,STANDALONEMONTHS:C.h_,SHORTMONTHS:C.qL,STANDALONESHORTMONTHS:C.qL,WEEKDAYS:C.fX,STANDALONEWEEKDAYS:C.fX,SHORTWEEKDAYS:C.hG,STANDALONESHORTWEEKDAYS:C.hG,NARROWWEEKDAYS:C.bm,STANDALONENARROWWEEKDAYS:C.bm,SHORTQUARTERS:C.bX,QUARTERS:C.pN,AMPMS:C.X,DATEFORMATS:C.q3,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.a0e},C.m,t.R) +C.pF=H.a(s(["janv.","f\xe9vr.","mars","avr.","mai","juin","juill.","ao\xfbt","sept.","oct.","nov.","d\xe9c."]),t.b) +C.a4p=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","yy-MM-dd"]),t.b) +C.a5B=H.a(s(["HH 'h' mm 'min' ss 's' zzzz","HH 'h' mm 'min' ss 's' z","HH 'h' mm 'min' ss 's'","HH 'h' mm"]),t.b) +C.Rk=H.a(s(["{1} '\xe0' {0}","{1} '\xe0' {0}","{1} {0}","{1} {0}"]),t.b) +C.a9A=new H.t(25,{NAME:"fr_CA",ERAS:C.rO,ERANAMES:C.tH,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.h_,STANDALONEMONTHS:C.h_,SHORTMONTHS:C.pF,STANDALONESHORTMONTHS:C.pF,WEEKDAYS:C.fX,STANDALONEWEEKDAYS:C.fX,SHORTWEEKDAYS:C.hG,STANDALONESHORTWEEKDAYS:C.hG,NARROWWEEKDAYS:C.bm,STANDALONENARROWWEEKDAYS:C.bm,SHORTQUARTERS:C.bX,QUARTERS:C.pN,AMPMS:C.bV,DATEFORMATS:C.a4p,TIMEFORMATS:C.a5B,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.Rk},C.m,t.R) +C.fY=H.a(s(["a.C.","d.C."]),t.b) +C.R3=H.a(s(["antes de Cristo","despois de Cristo"]),t.b) +C.YT=H.a(s(["x.","f.","m.","a.","m.","x.","x.","a.","s.","o.","n.","d."]),t.b) +C.a_O=H.a(s(["X","F","M","A","M","X","X","A","S","O","N","D"]),t.b) +C.Tf=H.a(s(["xaneiro","febreiro","marzo","abril","maio","xu\xf1o","xullo","agosto","setembro","outubro","novembro","decembro"]),t.b) +C.OC=H.a(s(["Xaneiro","Febreiro","Marzo","Abril","Maio","Xu\xf1o","Xullo","Agosto","Setembro","Outubro","Novembro","Decembro"]),t.b) +C.VB=H.a(s(["xan.","feb.","mar.","abr.","maio","xu\xf1o","xul.","ago.","set.","out.","nov.","dec."]),t.b) +C.a0p=H.a(s(["Xan.","Feb.","Mar.","Abr.","Maio","Xu\xf1o","Xul.","Ago.","Set.","Out.","Nov.","Dec."]),t.b) +C.P0=H.a(s(["domingo","luns","martes","m\xe9rcores","xoves","venres","s\xe1bado"]),t.b) +C.SP=H.a(s(["Domingo","Luns","Martes","M\xe9rcores","Xoves","Venres","S\xe1bado"]),t.b) +C.WW=H.a(s(["dom.","luns","mar.","m\xe9r.","xov.","ven.","s\xe1b."]),t.b) +C.a3g=H.a(s(["Dom.","Luns","Mar.","M\xe9r.","Xov.","Ven.","S\xe1b."]),t.b) +C.a20=H.a(s(["d.","l.","m.","m.","x.","v.","s."]),t.b) +C.Uz=H.a(s(["D","L","M","M","X","V","S"]),t.b) +C.QM=H.a(s(["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","d 'de' MMM 'de' y","dd/MM/yy"]),t.b) +C.X5=H.a(s(["{0} 'do' {1}","{0} 'do' {1}","{0}, {1}","{0}, {1}"]),t.b) +C.a8S=new H.t(25,{NAME:"gl",ERAS:C.fY,ERANAMES:C.R3,NARROWMONTHS:C.YT,STANDALONENARROWMONTHS:C.a_O,MONTHS:C.Tf,STANDALONEMONTHS:C.OC,SHORTMONTHS:C.VB,STANDALONESHORTMONTHS:C.a0p,WEEKDAYS:C.P0,STANDALONEWEEKDAYS:C.SP,SHORTWEEKDAYS:C.WW,STANDALONESHORTWEEKDAYS:C.a3g,NARROWWEEKDAYS:C.a20,STANDALONENARROWWEEKDAYS:C.Uz,SHORTQUARTERS:C.bX,QUARTERS:C.kb,AMPMS:C.bV,DATEFORMATS:C.QM,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.X5},C.m,t.R) +C.oH=H.a(s(["Januar","Februar","M\xe4rz","April","Mai","Juni","Juli","Auguscht","Sept\xe4mber","Oktoober","Nov\xe4mber","Dez\xe4mber"]),t.b) +C.rW=H.a(s(["Sunntig","M\xe4\xe4ntig","Ziischtig","Mittwuch","Dunschtig","Friitig","Samschtig"]),t.b) +C.uF=H.a(s(["Su.","M\xe4.","Zi.","Mi.","Du.","Fr.","Sa."]),t.b) +C.a1K=H.a(s(["am Vormittag","am Namittag"]),t.b) +C.a9H=new H.t(25,{NAME:"gsw",ERAS:C.dy,ERANAMES:C.dy,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.oH,STANDALONEMONTHS:C.oH,SHORTMONTHS:C.h7,STANDALONESHORTMONTHS:C.h7,WEEKDAYS:C.rW,STANDALONEWEEKDAYS:C.rW,SHORTWEEKDAYS:C.uF,STANDALONESHORTWEEKDAYS:C.uF,NARROWWEEKDAYS:C.dk,STANDALONENARROWWEEKDAYS:C.dk,SHORTQUARTERS:C.ad,QUARTERS:C.k2,AMPMS:C.a1K,DATEFORMATS:C.kp,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.a1v=H.a(s(["\u0a88.\u0ab8.\u0aaa\u0ac2\u0ab0\u0acd\u0ab5\u0ac7","\u0a88.\u0ab8."]),t.b) +C.a30=H.a(s(["\u0a88\u0ab8\u0ab5\u0ac0\u0ab8\u0aa8 \u0aaa\u0ac2\u0ab0\u0acd\u0ab5\u0ac7","\u0a87\u0ab8\u0ab5\u0ac0\u0ab8\u0aa8"]),t.b) +C.qb=H.a(s(["\u0a9c\u0abe","\u0aab\u0ac7","\u0aae\u0abe","\u0a8f","\u0aae\u0ac7","\u0a9c\u0ac2","\u0a9c\u0ac1","\u0a91","\u0ab8","\u0a91","\u0aa8","\u0aa1\u0abf"]),t.b) +C.r9=H.a(s(["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0","\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0","\u0aae\u0abe\u0ab0\u0acd\u0a9a","\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2","\u0aae\u0ac7","\u0a9c\u0ac2\u0aa8","\u0a9c\u0ac1\u0ab2\u0abe\u0a88","\u0a91\u0a97\u0ab8\u0acd\u0a9f","\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0","\u0a91\u0a95\u0acd\u0a9f\u0acb\u0aac\u0ab0","\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0","\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0"]),t.b) +C.rD=H.a(s(["\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1","\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1","\u0aae\u0abe\u0ab0\u0acd\u0a9a","\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2","\u0aae\u0ac7","\u0a9c\u0ac2\u0aa8","\u0a9c\u0ac1\u0ab2\u0abe\u0a88","\u0a91\u0a97\u0ab8\u0acd\u0a9f","\u0ab8\u0aaa\u0acd\u0a9f\u0ac7","\u0a91\u0a95\u0acd\u0a9f\u0acb","\u0aa8\u0ab5\u0ac7","\u0aa1\u0abf\u0ab8\u0ac7"]),t.b) +C.uI=H.a(s(["\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0","\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0","\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0","\u0aac\u0ac1\u0aa7\u0ab5\u0abe\u0ab0","\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0","\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0","\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0"]),t.b) +C.rv=H.a(s(["\u0ab0\u0ab5\u0abf","\u0ab8\u0acb\u0aae","\u0aae\u0a82\u0a97\u0ab3","\u0aac\u0ac1\u0aa7","\u0a97\u0ac1\u0ab0\u0ac1","\u0ab6\u0ac1\u0a95\u0acd\u0ab0","\u0ab6\u0aa8\u0abf"]),t.b) +C.rr=H.a(s(["\u0ab0","\u0ab8\u0acb","\u0aae\u0a82","\u0aac\u0ac1","\u0a97\u0ac1","\u0ab6\u0ac1","\u0ab6"]),t.b) +C.QX=H.a(s(["1\u0ab2\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8","2\u0a9c\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8","3\u0a9c\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8","4\u0aa5\u0acb \u0aa4\u0acd\u0ab0\u0abf\u0aae\u0abe\u0ab8"]),t.b) +C.r8=H.a(s(["hh:mm:ss a zzzz","hh:mm:ss a z","hh:mm:ss a","hh:mm a"]),t.b) +C.N4=H.a(s(["{1} \u0a8f {0} \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7","{1} \u0a8f {0} \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7","{1} {0}","{1} {0}"]),t.b) +C.aac=new H.t(25,{NAME:"gu",ERAS:C.a1v,ERANAMES:C.a30,NARROWMONTHS:C.qb,STANDALONENARROWMONTHS:C.qb,MONTHS:C.r9,STANDALONEMONTHS:C.r9,SHORTMONTHS:C.rD,STANDALONESHORTMONTHS:C.rD,WEEKDAYS:C.uI,STANDALONEWEEKDAYS:C.uI,SHORTWEEKDAYS:C.rv,STANDALONESHORTWEEKDAYS:C.rv,NARROWWEEKDAYS:C.rr,STANDALONENARROWWEEKDAYS:C.rr,SHORTQUARTERS:C.ad,QUARTERS:C.QX,AMPMS:C.X,DATEFORMATS:C.hB,TIMEFORMATS:C.r8,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.N4},C.m,t.R) +C.MV=H.a(s(["\u05dc\u05e4\u05e0\u05d4\u05f4\u05e1","\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4"]),t.b) +C.a6K=H.a(s(["\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e1\u05e4\u05d9\u05e8\u05d4","\u05dc\u05e1\u05e4\u05d9\u05e8\u05d4"]),t.b) +C.on=H.a(s(["\u05d9\u05e0\u05d5\u05d0\u05e8","\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8\u05d9\u05dc","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0\u05d9","\u05d9\u05d5\u05dc\u05d9","\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8","\u05e1\u05e4\u05d8\u05de\u05d1\u05e8","\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8","\u05e0\u05d5\u05d1\u05de\u05d1\u05e8","\u05d3\u05e6\u05de\u05d1\u05e8"]),t.b) +C.o9=H.a(s(["\u05d9\u05e0\u05d5\u05f3","\u05e4\u05d1\u05e8\u05f3","\u05de\u05e8\u05e5","\u05d0\u05e4\u05e8\u05f3","\u05de\u05d0\u05d9","\u05d9\u05d5\u05e0\u05d9","\u05d9\u05d5\u05dc\u05d9","\u05d0\u05d5\u05d2\u05f3","\u05e1\u05e4\u05d8\u05f3","\u05d0\u05d5\u05e7\u05f3","\u05e0\u05d5\u05d1\u05f3","\u05d3\u05e6\u05de\u05f3"]),t.b) +C.oj=H.a(s(["\u05d9\u05d5\u05dd \u05e8\u05d0\u05e9\u05d5\u05df","\u05d9\u05d5\u05dd \u05e9\u05e0\u05d9","\u05d9\u05d5\u05dd \u05e9\u05dc\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd \u05e8\u05d1\u05d9\u05e2\u05d9","\u05d9\u05d5\u05dd \u05d7\u05de\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd \u05e9\u05d9\u05e9\u05d9","\u05d9\u05d5\u05dd \u05e9\u05d1\u05ea"]),t.b) +C.ot=H.a(s(["\u05d9\u05d5\u05dd \u05d0\u05f3","\u05d9\u05d5\u05dd \u05d1\u05f3","\u05d9\u05d5\u05dd \u05d2\u05f3","\u05d9\u05d5\u05dd \u05d3\u05f3","\u05d9\u05d5\u05dd \u05d4\u05f3","\u05d9\u05d5\u05dd \u05d5\u05f3","\u05e9\u05d1\u05ea"]),t.b) +C.q4=H.a(s(["\u05d0\u05f3","\u05d1\u05f3","\u05d2\u05f3","\u05d3\u05f3","\u05d4\u05f3","\u05d5\u05f3","\u05e9\u05f3"]),t.b) +C.Oc=H.a(s(["\u05e8\u05d1\u05e2\u05d5\u05df 1","\u05e8\u05d1\u05e2\u05d5\u05df 2","\u05e8\u05d1\u05e2\u05d5\u05df 3","\u05e8\u05d1\u05e2\u05d5\u05df 4"]),t.b) +C.a5h=H.a(s(["\u05dc\u05e4\u05e0\u05d4\u05f4\u05e6","\u05d0\u05d7\u05d4\u05f4\u05e6"]),t.b) +C.a1H=H.a(s(["EEEE, d \u05d1MMMM y","d \u05d1MMMM y","d \u05d1MMM y","d.M.y"]),t.b) +C.a0K=H.a(s(["{1} \u05d1\u05e9\u05e2\u05d4 {0}","{1} \u05d1\u05e9\u05e2\u05d4 {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a8T=new H.t(25,{NAME:"he",ERAS:C.MV,ERANAMES:C.a6K,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.on,STANDALONEMONTHS:C.on,SHORTMONTHS:C.o9,STANDALONESHORTMONTHS:C.o9,WEEKDAYS:C.oj,STANDALONEWEEKDAYS:C.oj,SHORTWEEKDAYS:C.ot,STANDALONESHORTWEEKDAYS:C.ot,NARROWWEEKDAYS:C.q4,STANDALONENARROWWEEKDAYS:C.q4,SHORTQUARTERS:C.ad,QUARTERS:C.Oc,AMPMS:C.a5h,DATEFORMATS:C.a1H,TIMEFORMATS:C.dl,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.oy,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.a0K},C.m,t.R) +C.Vk=H.a(s(["\u0908\u0938\u093e-\u092a\u0942\u0930\u094d\u0935","\u0908\u0938\u094d\u0935\u0940"]),t.b) +C.NB=H.a(s(["\u0908\u0938\u093e-\u092a\u0942\u0930\u094d\u0935","\u0908\u0938\u0935\u0940 \u0938\u0928"]),t.b) +C.pp=H.a(s(["\u091c","\u092b\u093c","\u092e\u093e","\u0905","\u092e","\u091c\u0942","\u091c\u0941","\u0905","\u0938\u093f","\u0905","\u0928","\u0926\u093f"]),t.b) +C.vb=H.a(s(["\u091c\u0928\u0935\u0930\u0940","\u092b\u093c\u0930\u0935\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u0924","\u0938\u093f\u0924\u0902\u092c\u0930","\u0905\u0915\u094d\u0924\u0942\u092c\u0930","\u0928\u0935\u0902\u092c\u0930","\u0926\u093f\u0938\u0902\u092c\u0930"]),t.b) +C.uk=H.a(s(["\u091c\u0928\u0970","\u092b\u093c\u0930\u0970","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u0948\u0932","\u092e\u0908","\u091c\u0942\u0928","\u091c\u0941\u0932\u0970","\u0905\u0917\u0970","\u0938\u093f\u0924\u0970","\u0905\u0915\u094d\u0924\u0942\u0970","\u0928\u0935\u0970","\u0926\u093f\u0938\u0970"]),t.b) +C.th=H.a(s(["\u0930\u0935\u093f\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0902\u0917\u0932\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u0917\u0941\u0930\u0941\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"]),t.b) +C.oG=H.a(s(["\u0930\u0935\u093f","\u0938\u094b\u092e","\u092e\u0902\u0917\u0932","\u092c\u0941\u0927","\u0917\u0941\u0930\u0941","\u0936\u0941\u0915\u094d\u0930","\u0936\u0928\u093f"]),t.b) +C.hp=H.a(s(["\u0930","\u0938\u094b","\u092e\u0902","\u092c\u0941","\u0917\u0941","\u0936\u0941","\u0936"]),t.b) +C.a3F=H.a(s(["\u0924\u093f1","\u0924\u093f2","\u0924\u093f3","\u0924\u093f4"]),t.b) +C.VJ=H.a(s(["\u092a\u0939\u0932\u0940 \u0924\u093f\u092e\u093e\u0939\u0940","\u0926\u0942\u0938\u0930\u0940 \u0924\u093f\u092e\u093e\u0939\u0940","\u0924\u0940\u0938\u0930\u0940 \u0924\u093f\u092e\u093e\u0939\u0940","\u091a\u094c\u0925\u0940 \u0924\u093f\u092e\u093e\u0939\u0940"]),t.b) +C.a6_=H.a(s(["{1} \u0915\u094b {0}","{1} \u0915\u094b {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9_=new H.t(25,{NAME:"hi",ERAS:C.Vk,ERANAMES:C.NB,NARROWMONTHS:C.pp,STANDALONENARROWMONTHS:C.pp,MONTHS:C.vb,STANDALONEMONTHS:C.vb,SHORTMONTHS:C.uk,STANDALONESHORTMONTHS:C.uk,WEEKDAYS:C.th,STANDALONEWEEKDAYS:C.th,SHORTWEEKDAYS:C.oG,STANDALONESHORTWEEKDAYS:C.oG,NARROWWEEKDAYS:C.hp,STANDALONENARROWWEEKDAYS:C.hp,SHORTQUARTERS:C.a3F,QUARTERS:C.VJ,AMPMS:C.dw,DATEFORMATS:C.ez,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.a6_},C.m,t.R) +C.W2=H.a(s(["pr. Kr.","po. Kr."]),t.b) +C.SU=H.a(s(["prije Krista","poslije Krista"]),t.b) +C.t9=H.a(s(["1.","2.","3.","4.","5.","6.","7.","8.","9.","10.","11.","12."]),t.b) +C.Pn=H.a(s(["sije\u010dnja","velja\u010de","o\u017eujka","travnja","svibnja","lipnja","srpnja","kolovoza","rujna","listopada","studenoga","prosinca"]),t.b) +C.a4N=H.a(s(["sije\u010danj","velja\u010da","o\u017eujak","travanj","svibanj","lipanj","srpanj","kolovoz","rujan","listopad","studeni","prosinac"]),t.b) +C.uB=H.a(s(["sij","velj","o\u017eu","tra","svi","lip","srp","kol","ruj","lis","stu","pro"]),t.b) +C.MU=H.a(s(["1kv","2kv","3kv","4kv"]),t.b) +C.U4=H.a(s(["EEEE, d. MMMM y.","d. MMMM y.","d. MMM y.","dd. MM. y."]),t.b) +C.a1x=H.a(s(["HH:mm:ss (zzzz)","HH:mm:ss z","HH:mm:ss","HH:mm"]),t.b) +C.a97=new H.t(25,{NAME:"hr",ERAS:C.W2,ERANAMES:C.SU,NARROWMONTHS:C.t9,STANDALONENARROWMONTHS:C.t9,MONTHS:C.Pn,STANDALONEMONTHS:C.a4N,SHORTMONTHS:C.uB,STANDALONESHORTMONTHS:C.uB,WEEKDAYS:C.hm,STANDALONEWEEKDAYS:C.hm,SHORTWEEKDAYS:C.h2,STANDALONESHORTWEEKDAYS:C.h2,NARROWWEEKDAYS:C.qk,STANDALONENARROWWEEKDAYS:C.hD,SHORTQUARTERS:C.MU,QUARTERS:C.eE,AMPMS:C.X,DATEFORMATS:C.U4,TIMEFORMATS:C.a1x,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.pl},C.m,t.R) +C.Sw=H.a(s(["i. e.","i. sz."]),t.b) +C.a6i=H.a(s(["Krisztus el\u0151tt","id\u0151sz\xe1m\xedt\xe1sunk szerint"]),t.b) +C.uC=H.a(s(["J","F","M","\xc1","M","J","J","A","Sz","O","N","D"]),t.b) +C.uo=H.a(s(["janu\xe1r","febru\xe1r","m\xe1rcius","\xe1prilis","m\xe1jus","j\xfanius","j\xfalius","augusztus","szeptember","okt\xf3ber","november","december"]),t.b) +C.rw=H.a(s(["jan.","febr.","m\xe1rc.","\xe1pr.","m\xe1j.","j\xfan.","j\xfal.","aug.","szept.","okt.","nov.","dec."]),t.b) +C.ut=H.a(s(["vas\xe1rnap","h\xe9tf\u0151","kedd","szerda","cs\xfct\xf6rt\xf6k","p\xe9ntek","szombat"]),t.b) +C.un=H.a(s(["V","H","K","Sze","Cs","P","Szo"]),t.b) +C.oP=H.a(s(["V","H","K","Sz","Cs","P","Sz"]),t.b) +C.Pk=H.a(s(["I. n.\xe9v","II. n.\xe9v","III. n.\xe9v","IV. n.\xe9v"]),t.b) +C.R7=H.a(s(["I. negyed\xe9v","II. negyed\xe9v","III. negyed\xe9v","IV. negyed\xe9v"]),t.b) +C.NH=H.a(s(["de.","du."]),t.b) +C.Ty=H.a(s(["y. MMMM d., EEEE","y. MMMM d.","y. MMM d.","y. MM. dd."]),t.b) +C.a9Z=new H.t(25,{NAME:"hu",ERAS:C.Sw,ERANAMES:C.a6i,NARROWMONTHS:C.uC,STANDALONENARROWMONTHS:C.uC,MONTHS:C.uo,STANDALONEMONTHS:C.uo,SHORTMONTHS:C.rw,STANDALONESHORTMONTHS:C.rw,WEEKDAYS:C.ut,STANDALONEWEEKDAYS:C.ut,SHORTWEEKDAYS:C.un,STANDALONESHORTWEEKDAYS:C.un,NARROWWEEKDAYS:C.oP,STANDALONENARROWWEEKDAYS:C.oP,SHORTQUARTERS:C.Pk,QUARTERS:C.R7,AMPMS:C.NH,DATEFORMATS:C.Ty,TIMEFORMATS:C.dl,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.a_Z=H.a(s(["\u0574.\u0569.\u0561.","\u0574.\u0569."]),t.b) +C.a4C=H.a(s(["\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0561\u057c\u0561\u057b","\u0554\u0580\u056b\u057d\u057f\u0578\u057d\u056b\u0581 \u0570\u0565\u057f\u0578"]),t.b) +C.u6=H.a(s(["\u0540","\u0553","\u0544","\u0531","\u0544","\u0540","\u0540","\u0555","\u054d","\u0540","\u0546","\u0534"]),t.b) +C.a3_=H.a(s(["\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b","\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b","\u0574\u0561\u0580\u057f\u056b","\u0561\u057a\u0580\u056b\u056c\u056b","\u0574\u0561\u0575\u056b\u057d\u056b","\u0570\u0578\u0582\u0576\u056b\u057d\u056b","\u0570\u0578\u0582\u056c\u056b\u057d\u056b","\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b","\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b","\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b","\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b","\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b"]),t.b) +C.UA=H.a(s(["\u0570\u0578\u0582\u0576\u057e\u0561\u0580","\u0583\u0565\u057f\u0580\u057e\u0561\u0580","\u0574\u0561\u0580\u057f","\u0561\u057a\u0580\u056b\u056c","\u0574\u0561\u0575\u056b\u057d","\u0570\u0578\u0582\u0576\u056b\u057d","\u0570\u0578\u0582\u056c\u056b\u057d","\u0585\u0563\u0578\u057d\u057f\u0578\u057d","\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580","\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580","\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580","\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580"]),t.b) +C.rk=H.a(s(["\u0570\u0576\u057e","\u0583\u057f\u057e","\u0574\u0580\u057f","\u0561\u057a\u0580","\u0574\u0575\u057d","\u0570\u0576\u057d","\u0570\u056c\u057d","\u0585\u0563\u057d","\u057d\u0565\u057a","\u0570\u0578\u056f","\u0576\u0578\u0575","\u0564\u0565\u056f"]),t.b) +C.qU=H.a(s(["\u056f\u056b\u0580\u0561\u056f\u056b","\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b","\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b","\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b","\u0578\u0582\u0580\u0562\u0561\u0569","\u0577\u0561\u0562\u0561\u0569"]),t.b) +C.rg=H.a(s(["\u056f\u056b\u0580","\u0565\u0580\u056f","\u0565\u0580\u0584","\u0579\u0580\u0584","\u0570\u0576\u0563","\u0578\u0582\u0580","\u0577\u0562\u0569"]),t.b) +C.qa=H.a(s(["\u053f","\u0535","\u0535","\u0549","\u0540","\u0548","\u0547"]),t.b) +C.UU=H.a(s(["1-\u056b\u0576 \u0565\u057c\u0574\u057d.","2-\u0580\u0564 \u0565\u057c\u0574\u057d.","3-\u0580\u0564 \u0565\u057c\u0574\u057d.","4-\u0580\u0564 \u0565\u057c\u0574\u057d."]),t.b) +C.a5J=H.a(s(["1-\u056b\u0576 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f","2-\u0580\u0564 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f","3-\u0580\u0564 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f","4-\u0580\u0564 \u0565\u057c\u0561\u0574\u057d\u0575\u0561\u056f"]),t.b) +C.a4K=H.a(s(["y \u0569. MMMM d, EEEE","dd MMMM, y \u0569.","dd MMM, y \u0569.","dd.MM.yy"]),t.b) +C.a9o=new H.t(25,{NAME:"hy",ERAS:C.a_Z,ERANAMES:C.a4C,NARROWMONTHS:C.u6,STANDALONENARROWMONTHS:C.u6,MONTHS:C.a3_,STANDALONEMONTHS:C.UA,SHORTMONTHS:C.rk,STANDALONESHORTMONTHS:C.rk,WEEKDAYS:C.qU,STANDALONEWEEKDAYS:C.qU,SHORTWEEKDAYS:C.rg,STANDALONESHORTWEEKDAYS:C.rg,NARROWWEEKDAYS:C.qa,STANDALONENARROWWEEKDAYS:C.qa,SHORTQUARTERS:C.UU,QUARTERS:C.a5J,AMPMS:C.X,DATEFORMATS:C.a4K,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.cn},C.m,t.R) +C.Y4=H.a(s(["SM","M"]),t.b) +C.RL=H.a(s(["Sebelum Masehi","Masehi"]),t.b) +C.qd=H.a(s(["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]),t.b) +C.qS=H.a(s(["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"]),t.b) +C.rc=H.a(s(["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]),t.b) +C.va=H.a(s(["Min","Sen","Sel","Rab","Kam","Jum","Sab"]),t.b) +C.u9=H.a(s(["M","S","S","R","K","J","S"]),t.b) +C.OW=H.a(s(["Kuartal ke-1","Kuartal ke-2","Kuartal ke-3","Kuartal ke-4"]),t.b) +C.Rc=H.a(s(["EEEE, dd MMMM y","d MMMM y","d MMM y","dd/MM/yy"]),t.b) +C.a9j=new H.t(25,{NAME:"id",ERAS:C.Y4,ERANAMES:C.RL,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.qd,STANDALONEMONTHS:C.qd,SHORTMONTHS:C.qS,STANDALONESHORTMONTHS:C.qS,WEEKDAYS:C.rc,STANDALONEWEEKDAYS:C.rc,SHORTWEEKDAYS:C.va,STANDALONESHORTWEEKDAYS:C.va,NARROWWEEKDAYS:C.u9,STANDALONENARROWWEEKDAYS:C.u9,SHORTQUARTERS:C.cl,QUARTERS:C.OW,AMPMS:C.X,DATEFORMATS:C.Rc,TIMEFORMATS:C.kg,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.RV=H.a(s(["fyrir Krist","eftir Krist"]),t.b) +C.rq=H.a(s(["J","F","M","A","M","J","J","\xc1","S","O","N","D"]),t.b) +C.qs=H.a(s(["jan\xfaar","febr\xfaar","mars","apr\xedl","ma\xed","j\xfan\xed","j\xfal\xed","\xe1g\xfast","september","okt\xf3ber","n\xf3vember","desember"]),t.b) +C.p9=H.a(s(["jan.","feb.","mar.","apr.","ma\xed","j\xfan.","j\xfal.","\xe1g\xfa.","sep.","okt.","n\xf3v.","des."]),t.b) +C.or=H.a(s(["sunnudagur","m\xe1nudagur","\xferi\xf0judagur","mi\xf0vikudagur","fimmtudagur","f\xf6studagur","laugardagur"]),t.b) +C.ob=H.a(s(["sun.","m\xe1n.","\xferi.","mi\xf0.","fim.","f\xf6s.","lau."]),t.b) +C.uK=H.a(s(["S","M","\xde","M","F","F","L"]),t.b) +C.SF=H.a(s(["F1","F2","F3","F4"]),t.b) +C.NS=H.a(s(["1. fj\xf3r\xf0ungur","2. fj\xf3r\xf0ungur","3. fj\xf3r\xf0ungur","4. fj\xf3r\xf0ungur"]),t.b) +C.a3D=H.a(s(["f.h.","e.h."]),t.b) +C.a2Z=H.a(s(["EEEE, d. MMMM y","d. MMMM y","d. MMM y","d.M.y"]),t.b) +C.a61=H.a(s(["{1} 'kl'. {0}","{1} 'kl'. {0}","{1}, {0}","{1}, {0}"]),t.b) +C.aa8=new H.t(25,{NAME:"is",ERAS:C.dr,ERANAMES:C.RV,NARROWMONTHS:C.rq,STANDALONENARROWMONTHS:C.rq,MONTHS:C.qs,STANDALONEMONTHS:C.qs,SHORTMONTHS:C.p9,STANDALONESHORTMONTHS:C.p9,WEEKDAYS:C.or,STANDALONEWEEKDAYS:C.or,SHORTWEEKDAYS:C.ob,STANDALONESHORTWEEKDAYS:C.ob,NARROWWEEKDAYS:C.uK,STANDALONENARROWWEEKDAYS:C.uK,SHORTQUARTERS:C.SF,QUARTERS:C.NS,AMPMS:C.a3D,DATEFORMATS:C.a2Z,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.a61},C.m,t.R) +C.Wn=H.a(s(["avanti Cristo","dopo Cristo"]),t.b) +C.tG=H.a(s(["G","F","M","A","M","G","L","A","S","O","N","D"]),t.b) +C.rx=H.a(s(["gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre"]),t.b) +C.us=H.a(s(["gen","feb","mar","apr","mag","giu","lug","ago","set","ott","nov","dic"]),t.b) +C.pA=H.a(s(["domenica","luned\xec","marted\xec","mercoled\xec","gioved\xec","venerd\xec","sabato"]),t.b) +C.v7=H.a(s(["dom","lun","mar","mer","gio","ven","sab"]),t.b) +C.uH=H.a(s(["D","L","M","M","G","V","S"]),t.b) +C.tD=H.a(s(["1\xba trimestre","2\xba trimestre","3\xba trimestre","4\xba trimestre"]),t.b) +C.Ns=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","dd/MM/yy"]),t.b) +C.eB=H.a(s(["{1} {0}","{1} {0}","{1}, {0}","{1}, {0}"]),t.b) +C.aaa=new H.t(25,{NAME:"it",ERAS:C.fY,ERANAMES:C.Wn,NARROWMONTHS:C.tG,STANDALONENARROWMONTHS:C.tG,MONTHS:C.rx,STANDALONEMONTHS:C.rx,SHORTMONTHS:C.us,STANDALONESHORTMONTHS:C.us,WEEKDAYS:C.pA,STANDALONEWEEKDAYS:C.pA,SHORTWEEKDAYS:C.v7,STANDALONESHORTWEEKDAYS:C.v7,NARROWWEEKDAYS:C.uH,STANDALONENARROWWEEKDAYS:C.uH,SHORTQUARTERS:C.bX,QUARTERS:C.tD,AMPMS:C.X,DATEFORMATS:C.Ns,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.eB},C.m,t.R) +C.t_=H.a(s(["\u7d00\u5143\u524d","\u897f\u66a6"]),t.b) +C.aW=H.a(s(["1\u6708","2\u6708","3\u6708","4\u6708","5\u6708","6\u6708","7\u6708","8\u6708","9\u6708","10\u6708","11\u6708","12\u6708"]),t.b) +C.t2=H.a(s(["\u65e5\u66dc\u65e5","\u6708\u66dc\u65e5","\u706b\u66dc\u65e5","\u6c34\u66dc\u65e5","\u6728\u66dc\u65e5","\u91d1\u66dc\u65e5","\u571f\u66dc\u65e5"]),t.b) +C.hg=H.a(s(["\u65e5","\u6708","\u706b","\u6c34","\u6728","\u91d1","\u571f"]),t.b) +C.WU=H.a(s(["\u7b2c1\u56db\u534a\u671f","\u7b2c2\u56db\u534a\u671f","\u7b2c3\u56db\u534a\u671f","\u7b2c4\u56db\u534a\u671f"]),t.b) +C.Wv=H.a(s(["\u5348\u524d","\u5348\u5f8c"]),t.b) +C.SG=H.a(s(["y\u5e74M\u6708d\u65e5EEEE","y\u5e74M\u6708d\u65e5","y/MM/dd","y/MM/dd"]),t.b) +C.OO=H.a(s(["H\u6642mm\u5206ss\u79d2 zzzz","H:mm:ss z","H:mm:ss","H:mm"]),t.b) +C.a9J=new H.t(25,{NAME:"ja",ERAS:C.t_,ERANAMES:C.t_,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.aW,STANDALONEMONTHS:C.aW,SHORTMONTHS:C.aW,STANDALONESHORTMONTHS:C.aW,WEEKDAYS:C.t2,STANDALONEWEEKDAYS:C.t2,SHORTWEEKDAYS:C.hg,STANDALONESHORTWEEKDAYS:C.hg,NARROWWEEKDAYS:C.hg,STANDALONENARROWWEEKDAYS:C.hg,SHORTQUARTERS:C.ad,QUARTERS:C.WU,AMPMS:C.Wv,DATEFORMATS:C.SG,TIMEFORMATS:C.OO,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.VX=H.a(s(["\u10eb\u10d5. \u10ec.","\u10d0\u10ee. \u10ec."]),t.b) +C.a1C=H.a(s(["\u10eb\u10d5\u10d4\u10da\u10d8 \u10ec\u10d4\u10da\u10d7\u10d0\u10e6\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8\u10d7","\u10d0\u10ee\u10d0\u10da\u10d8 \u10ec\u10d4\u10da\u10d7\u10d0\u10e6\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8\u10d7"]),t.b) +C.tl=H.a(s(["\u10d8","\u10d7","\u10db","\u10d0","\u10db","\u10d8","\u10d8","\u10d0","\u10e1","\u10dd","\u10dc","\u10d3"]),t.b) +C.rT=H.a(s(["\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8","\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8","\u10db\u10d0\u10e0\u10e2\u10d8","\u10d0\u10de\u10e0\u10d8\u10da\u10d8","\u10db\u10d0\u10d8\u10e1\u10d8","\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8","\u10d8\u10d5\u10da\u10d8\u10e1\u10d8","\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd","\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8","\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8","\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8","\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8"]),t.b) +C.oq=H.a(s(["\u10d8\u10d0\u10dc","\u10d7\u10d4\u10d1","\u10db\u10d0\u10e0","\u10d0\u10de\u10e0","\u10db\u10d0\u10d8","\u10d8\u10d5\u10dc","\u10d8\u10d5\u10da","\u10d0\u10d2\u10d5","\u10e1\u10d4\u10e5","\u10dd\u10e5\u10e2","\u10dc\u10dd\u10d4","\u10d3\u10d4\u10d9"]),t.b) +C.u0=H.a(s(["\u10d9\u10d5\u10d8\u10e0\u10d0","\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8","\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8","\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8"]),t.b) +C.uc=H.a(s(["\u10d9\u10d5\u10d8","\u10dd\u10e0\u10e8","\u10e1\u10d0\u10db","\u10dd\u10d7\u10ee","\u10ee\u10e3\u10d7","\u10de\u10d0\u10e0","\u10e8\u10d0\u10d1"]),t.b) +C.tE=H.a(s(["\u10d9","\u10dd","\u10e1","\u10dd","\u10ee","\u10de","\u10e8"]),t.b) +C.PO=H.a(s(["I \u10d9\u10d5.","II \u10d9\u10d5.","III \u10d9\u10d5.","IV \u10d9\u10d5."]),t.b) +C.RH=H.a(s(["I \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8","II \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8","III \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8","IV \u10d9\u10d5\u10d0\u10e0\u10e2\u10d0\u10da\u10d8"]),t.b) +C.ZV=H.a(s(["EEEE, dd MMMM, y","d MMMM, y","d MMM. y","dd.MM.yy"]),t.b) +C.aa1=new H.t(25,{NAME:"ka",ERAS:C.VX,ERANAMES:C.a1C,NARROWMONTHS:C.tl,STANDALONENARROWMONTHS:C.tl,MONTHS:C.rT,STANDALONEMONTHS:C.rT,SHORTMONTHS:C.oq,STANDALONESHORTMONTHS:C.oq,WEEKDAYS:C.u0,STANDALONEWEEKDAYS:C.u0,SHORTWEEKDAYS:C.uc,STANDALONESHORTWEEKDAYS:C.uc,NARROWWEEKDAYS:C.tE,STANDALONENARROWWEEKDAYS:C.tE,SHORTQUARTERS:C.PO,QUARTERS:C.RH,AMPMS:C.X,DATEFORMATS:C.ZV,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.cn},C.m,t.R) +C.a3U=H.a(s(["\u0431.\u0437.\u0434.","\u0431.\u0437."]),t.b) +C.a4M=H.a(s(["\u0411\u0456\u0437\u0434\u0456\u04a3 \u0437\u0430\u043c\u0430\u043d\u044b\u043c\u044b\u0437\u0493\u0430 \u0434\u0435\u0439\u0456\u043d","\u0431\u0456\u0437\u0434\u0456\u04a3 \u0437\u0430\u043c\u0430\u043d\u044b\u043c\u044b\u0437"]),t.b) +C.uV=H.a(s(["\u049a","\u0410","\u041d","\u0421","\u041c","\u041c","\u0428","\u0422","\u049a","\u049a","\u049a","\u0416"]),t.b) +C.Z_=H.a(s(["\u049b\u0430\u04a3\u0442\u0430\u0440","\u0430\u049b\u043f\u0430\u043d","\u043d\u0430\u0443\u0440\u044b\u0437","\u0441\u04d9\u0443\u0456\u0440","\u043c\u0430\u043c\u044b\u0440","\u043c\u0430\u0443\u0441\u044b\u043c","\u0448\u0456\u043b\u0434\u0435","\u0442\u0430\u043c\u044b\u0437","\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a","\u049b\u0430\u0437\u0430\u043d","\u049b\u0430\u0440\u0430\u0448\u0430","\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d"]),t.b) +C.a2P=H.a(s(["\u049a\u0430\u04a3\u0442\u0430\u0440","\u0410\u049b\u043f\u0430\u043d","\u041d\u0430\u0443\u0440\u044b\u0437","\u0421\u04d9\u0443\u0456\u0440","\u041c\u0430\u043c\u044b\u0440","\u041c\u0430\u0443\u0441\u044b\u043c","\u0428\u0456\u043b\u0434\u0435","\u0422\u0430\u043c\u044b\u0437","\u049a\u044b\u0440\u043a\u04af\u0439\u0435\u043a","\u049a\u0430\u0437\u0430\u043d","\u049a\u0430\u0440\u0430\u0448\u0430","\u0416\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d"]),t.b) +C.tP=H.a(s(["\u049b\u0430\u04a3.","\u0430\u049b\u043f.","\u043d\u0430\u0443.","\u0441\u04d9\u0443.","\u043c\u0430\u043c.","\u043c\u0430\u0443.","\u0448\u0456\u043b.","\u0442\u0430\u043c.","\u049b\u044b\u0440.","\u049b\u0430\u0437.","\u049b\u0430\u0440.","\u0436\u0435\u043b."]),t.b) +C.uU=H.a(s(["\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456","\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456","\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456","\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456","\u0436\u04b1\u043c\u0430","\u0441\u0435\u043d\u0431\u0456"]),t.b) +C.q8=H.a(s(["\u0436\u0441","\u0434\u0441","\u0441\u0441","\u0441\u0440","\u0431\u0441","\u0436\u043c","\u0441\u0431"]),t.b) +C.pY=H.a(s(["\u0416","\u0414","\u0421","\u0421","\u0411","\u0416","\u0421"]),t.b) +C.a_P=H.a(s(["\u0406 \u0442\u049b\u0441.","\u0406\u0406 \u0442\u049b\u0441.","\u0406\u0406\u0406 \u0442\u049b\u0441.","IV \u0442\u049b\u0441."]),t.b) +C.a0W=H.a(s(["\u0406 \u0442\u043e\u049b\u0441\u0430\u043d","\u0406\u0406 \u0442\u043e\u049b\u0441\u0430\u043d","\u0406\u0406\u0406 \u0442\u043e\u049b\u0441\u0430\u043d","IV \u0442\u043e\u049b\u0441\u0430\u043d"]),t.b) +C.SV=H.a(s(["y '\u0436'. d MMMM, EEEE","y '\u0436'. d MMMM","y '\u0436'. dd MMM","dd.MM.yy"]),t.b) +C.a9k=new H.t(25,{NAME:"kk",ERAS:C.a3U,ERANAMES:C.a4M,NARROWMONTHS:C.uV,STANDALONENARROWMONTHS:C.uV,MONTHS:C.Z_,STANDALONEMONTHS:C.a2P,SHORTMONTHS:C.tP,STANDALONESHORTMONTHS:C.tP,WEEKDAYS:C.uU,STANDALONEWEEKDAYS:C.uU,SHORTWEEKDAYS:C.q8,STANDALONESHORTWEEKDAYS:C.q8,NARROWWEEKDAYS:C.pY,STANDALONENARROWWEEKDAYS:C.pY,SHORTQUARTERS:C.a_P,QUARTERS:C.a0W,AMPMS:C.X,DATEFORMATS:C.SV,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.cn},C.m,t.R) +C.PE=H.a(s(["\u1798\u17bb\u1793 \u1782.\u179f.","\u1782.\u179f."]),t.b) +C.X7=H.a(s(["\u1798\u17bb\u1793\u200b\u1782\u17d2\u179a\u17b7\u179f\u17d2\u178f\u179f\u1780\u179a\u17b6\u1787","\u1782\u17d2\u179a\u17b7\u179f\u17d2\u178f\u179f\u1780\u179a\u17b6\u1787"]),t.b) +C.oA=H.a(s(["\u1798","\u1780","\u1798","\u1798","\u17a7","\u1798","\u1780","\u179f","\u1780","\u178f","\u179c","\u1792"]),t.b) +C.hh=H.a(s(["\u1798\u1780\u179a\u17b6","\u1780\u17bb\u1798\u17d2\u1797\u17c8","\u1798\u17b8\u1793\u17b6","\u1798\u17c1\u179f\u17b6","\u17a7\u179f\u1797\u17b6","\u1798\u17b7\u1790\u17bb\u1793\u17b6","\u1780\u1780\u17d2\u1780\u178a\u17b6","\u179f\u17b8\u17a0\u17b6","\u1780\u1789\u17d2\u1789\u17b6","\u178f\u17bb\u179b\u17b6","\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6","\u1792\u17d2\u1793\u17bc"]),t.b) +C.a0D=H.a(s(["\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799","\u1785\u17d0\u1793\u17d2\u1791","\u17a2\u1784\u17d2\u1782\u17b6\u179a","\u1796\u17bb\u1792","\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd","\u179f\u17bb\u1780\u17d2\u179a","\u179f\u17c5\u179a\u17cd"]),t.b) +C.U1=H.a(s(["\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799","\u1785\u1793\u17d2\u1791","\u17a2\u1784\u17d2\u1782\u17b6\u179a","\u1796\u17bb\u1792","\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd","\u179f\u17bb\u1780\u17d2\u179a","\u179f\u17c5\u179a\u17cd"]),t.b) +C.v5=H.a(s(["\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799","\u1785\u1793\u17d2\u1791","\u17a2\u1784\u17d2\u1782\u17b6\u179a","\u1796\u17bb\u1792","\u1796\u17d2\u179a\u17a0","\u179f\u17bb\u1780\u17d2\u179a","\u179f\u17c5\u179a\u17cd"]),t.b) +C.pu=H.a(s(["\u17a2","\u1785","\u17a2","\u1796","\u1796","\u179f","\u179f"]),t.b) +C.qE=H.a(s(["\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 1","\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 2","\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 3","\u178f\u17d2\u179a\u17b8\u1798\u17b6\u179f\u1791\u17b8 4"]),t.b) +C.Rm=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","d/M/yy"]),t.b) +C.a2N=H.a(s(["{1} \u1793\u17c5\u200b\u1798\u17c9\u17c4\u1784 {0}","{1} \u1793\u17c5\u200b\u1798\u17c9\u17c4\u1784 {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9Y=new H.t(25,{NAME:"km",ERAS:C.PE,ERANAMES:C.X7,NARROWMONTHS:C.oA,STANDALONENARROWMONTHS:C.oA,MONTHS:C.hh,STANDALONEMONTHS:C.hh,SHORTMONTHS:C.hh,STANDALONESHORTMONTHS:C.hh,WEEKDAYS:C.a0D,STANDALONEWEEKDAYS:C.U1,SHORTWEEKDAYS:C.v5,STANDALONESHORTWEEKDAYS:C.v5,NARROWWEEKDAYS:C.pu,STANDALONENARROWWEEKDAYS:C.pu,SHORTQUARTERS:C.qE,QUARTERS:C.qE,AMPMS:C.X,DATEFORMATS:C.Rm,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.a2N},C.m,t.R) +C.a5R=H.a(s(["\u0c95\u0ccd\u0cb0\u0cbf.\u0caa\u0cc2","\u0c95\u0ccd\u0cb0\u0cbf.\u0cb6"]),t.b) +C.a1X=H.a(s(["\u0c95\u0ccd\u0cb0\u0cbf\u0cb8\u0ccd\u0ca4 \u0caa\u0cc2\u0cb0\u0ccd\u0cb5","\u0c95\u0ccd\u0cb0\u0cbf\u0cb8\u0ccd\u0ca4 \u0cb6\u0c95"]),t.b) +C.pT=H.a(s(["\u0c9c","\u0cab\u0cc6","\u0cae\u0cbe","\u0c8f","\u0cae\u0cc7","\u0c9c\u0cc2","\u0c9c\u0cc1","\u0c86","\u0cb8\u0cc6","\u0c85","\u0ca8","\u0ca1\u0cbf"]),t.b) +C.ug=H.a(s(["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf","\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd","\u0c85\u0c95\u0ccd\u0c9f\u0ccb\u0cac\u0cb0\u0ccd","\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd"]),t.b) +C.Nb=H.a(s(["\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf","\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8f\u0caa\u0ccd\u0cb0\u0cbf","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82","\u0c85\u0c95\u0ccd\u0c9f\u0ccb","\u0ca8\u0cb5\u0cc6\u0c82","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82"]),t.b) +C.P4=H.a(s(["\u0c9c\u0ca8","\u0cab\u0cc6\u0cac\u0ccd\u0cb0","\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd","\u0c8f\u0caa\u0ccd\u0cb0\u0cbf","\u0cae\u0cc7","\u0c9c\u0cc2\u0ca8\u0ccd","\u0c9c\u0cc1\u0cb2\u0cc8","\u0c86\u0c97","\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82","\u0c85\u0c95\u0ccd\u0c9f\u0ccb","\u0ca8\u0cb5\u0cc6\u0c82","\u0ca1\u0cbf\u0cb8\u0cc6\u0c82"]),t.b) +C.tM=H.a(s(["\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0","\u0cb8\u0ccb\u0cae\u0cb5\u0cbe\u0cb0","\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0","\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0","\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0","\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0","\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0"]),t.b) +C.tS=H.a(s(["\u0cad\u0cbe\u0ca8\u0cc1","\u0cb8\u0ccb\u0cae","\u0cae\u0c82\u0c97\u0cb3","\u0cac\u0cc1\u0ca7","\u0c97\u0cc1\u0cb0\u0cc1","\u0cb6\u0cc1\u0c95\u0ccd\u0cb0","\u0cb6\u0ca8\u0cbf"]),t.b) +C.rU=H.a(s(["\u0cad\u0cbe","\u0cb8\u0ccb","\u0cae\u0c82","\u0cac\u0cc1","\u0c97\u0cc1","\u0cb6\u0cc1","\u0cb6"]),t.b) +C.a5k=H.a(s(["\u0ca4\u0ccd\u0cb0\u0cc8 1","\u0ca4\u0ccd\u0cb0\u0cc8 2","\u0ca4\u0ccd\u0cb0\u0cc8 3","\u0ca4\u0ccd\u0cb0\u0cc8 4"]),t.b) +C.a_R=H.a(s(["1\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95","2\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95","3\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95","4\u0ca8\u0cc7 \u0ca4\u0ccd\u0cb0\u0cc8\u0cae\u0cbe\u0cb8\u0cbf\u0c95"]),t.b) +C.a4x=H.a(s(["\u0caa\u0cc2\u0cb0\u0ccd\u0cb5\u0cbe\u0cb9\u0ccd\u0ca8","\u0c85\u0caa\u0cb0\u0cbe\u0cb9\u0ccd\u0ca8"]),t.b) +C.SA=H.a(s(["EEEE, MMMM d, y","MMMM d, y","MMM d, y","d/M/yy"]),t.b) +C.aa9=new H.t(25,{NAME:"kn",ERAS:C.a5R,ERANAMES:C.a1X,NARROWMONTHS:C.pT,STANDALONENARROWMONTHS:C.pT,MONTHS:C.ug,STANDALONEMONTHS:C.ug,SHORTMONTHS:C.Nb,STANDALONESHORTMONTHS:C.P4,WEEKDAYS:C.tM,STANDALONEWEEKDAYS:C.tM,SHORTWEEKDAYS:C.tS,STANDALONESHORTWEEKDAYS:C.tS,NARROWWEEKDAYS:C.rU,STANDALONENARROWWEEKDAYS:C.rU,SHORTQUARTERS:C.a5k,QUARTERS:C.a_R,AMPMS:C.a4x,DATEFORMATS:C.SA,TIMEFORMATS:C.r8,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.PH=H.a(s(["\uae30\uc6d0\uc804","\uc11c\uae30"]),t.b) +C.du=H.a(s(["1\uc6d4","2\uc6d4","3\uc6d4","4\uc6d4","5\uc6d4","6\uc6d4","7\uc6d4","8\uc6d4","9\uc6d4","10\uc6d4","11\uc6d4","12\uc6d4"]),t.b) +C.pq=H.a(s(["\uc77c\uc694\uc77c","\uc6d4\uc694\uc77c","\ud654\uc694\uc77c","\uc218\uc694\uc77c","\ubaa9\uc694\uc77c","\uae08\uc694\uc77c","\ud1a0\uc694\uc77c"]),t.b) +C.hs=H.a(s(["\uc77c","\uc6d4","\ud654","\uc218","\ubaa9","\uae08","\ud1a0"]),t.b) +C.XG=H.a(s(["1\ubd84\uae30","2\ubd84\uae30","3\ubd84\uae30","4\ubd84\uae30"]),t.b) +C.Pu=H.a(s(["\uc81c 1/4\ubd84\uae30","\uc81c 2/4\ubd84\uae30","\uc81c 3/4\ubd84\uae30","\uc81c 4/4\ubd84\uae30"]),t.b) +C.Nf=H.a(s(["\uc624\uc804","\uc624\ud6c4"]),t.b) +C.NN=H.a(s(["y\ub144 M\uc6d4 d\uc77c EEEE","y\ub144 M\uc6d4 d\uc77c","y. M. d.","yy. M. d."]),t.b) +C.RC=H.a(s(["a h\uc2dc m\ubd84 s\ucd08 zzzz","a h\uc2dc m\ubd84 s\ucd08 z","a h:mm:ss","a h:mm"]),t.b) +C.a8W=new H.t(25,{NAME:"ko",ERAS:C.aR,ERANAMES:C.PH,NARROWMONTHS:C.du,STANDALONENARROWMONTHS:C.du,MONTHS:C.du,STANDALONEMONTHS:C.du,SHORTMONTHS:C.du,STANDALONESHORTMONTHS:C.du,WEEKDAYS:C.pq,STANDALONEWEEKDAYS:C.pq,SHORTWEEKDAYS:C.hs,STANDALONESHORTWEEKDAYS:C.hs,NARROWWEEKDAYS:C.hs,STANDALONENARROWWEEKDAYS:C.hs,SHORTQUARTERS:C.XG,QUARTERS:C.Pu,AMPMS:C.Nf,DATEFORMATS:C.NN,TIMEFORMATS:C.RC,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.Qm=H.a(s(["\u0431.\u0437.\u0447.","\u0431.\u0437."]),t.b) +C.Vs=H.a(s(["\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d\u0433\u0430 \u0447\u0435\u0439\u0438\u043d","\u0431\u0438\u0437\u0434\u0438\u043d \u0437\u0430\u043c\u0430\u043d"]),t.b) +C.fW=H.a(s(["\u042f","\u0424","\u041c","\u0410","\u041c","\u0418","\u0418","\u0410","\u0421","\u041e","\u041d","\u0414"]),t.b) +C.uG=H.a(s(["\u044f\u043d\u0432\u0430\u0440\u044c","\u0444\u0435\u0432\u0440\u0430\u043b\u044c","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0435\u043b\u044c","\u043c\u0430\u0439","\u0438\u044e\u043d\u044c","\u0438\u044e\u043b\u044c","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u043e\u043a\u0442\u044f\u0431\u0440\u044c","\u043d\u043e\u044f\u0431\u0440\u044c","\u0434\u0435\u043a\u0430\u0431\u0440\u044c"]),t.b) +C.Wd=H.a(s(["\u042f\u043d\u0432\u0430\u0440\u044c","\u0424\u0435\u0432\u0440\u0430\u043b\u044c","\u041c\u0430\u0440\u0442","\u0410\u043f\u0440\u0435\u043b\u044c","\u041c\u0430\u0439","\u0418\u044e\u043d\u044c","\u0418\u044e\u043b\u044c","\u0410\u0432\u0433\u0443\u0441\u0442","\u0421\u0435\u043d\u0442\u044f\u0431\u0440\u044c","\u041e\u043a\u0442\u044f\u0431\u0440\u044c","\u041d\u043e\u044f\u0431\u0440\u044c","\u0414\u0435\u043a\u0430\u0431\u0440\u044c"]),t.b) +C.Nz=H.a(s(["\u044f\u043d\u0432.","\u0444\u0435\u0432.","\u043c\u0430\u0440.","\u0430\u043f\u0440.","\u043c\u0430\u0439","\u0438\u044e\u043d.","\u0438\u044e\u043b.","\u0430\u0432\u0433.","\u0441\u0435\u043d.","\u043e\u043a\u0442.","\u043d\u043e\u044f.","\u0434\u0435\u043a."]),t.b) +C.NI=H.a(s(["\u042f\u043d\u0432","\u0424\u0435\u0432","\u041c\u0430\u0440","\u0410\u043f\u0440","\u041c\u0430\u0439","\u0418\u044e\u043d","\u0418\u044e\u043b","\u0410\u0432\u0433","\u0421\u0435\u043d","\u041e\u043a\u0442","\u041d\u043e\u044f","\u0414\u0435\u043a"]),t.b) +C.oY=H.a(s(["\u0436\u0435\u043a\u0448\u0435\u043c\u0431\u0438","\u0434\u04af\u0439\u0448\u04e9\u043c\u0431\u04af","\u0448\u0435\u0439\u0448\u0435\u043c\u0431\u0438","\u0448\u0430\u0440\u0448\u0435\u043c\u0431\u0438","\u0431\u0435\u0439\u0448\u0435\u043c\u0431\u0438","\u0436\u0443\u043c\u0430","\u0438\u0448\u0435\u043c\u0431\u0438"]),t.b) +C.pg=H.a(s(["\u0436\u0435\u043a.","\u0434\u04af\u0439.","\u0448\u0435\u0439\u0448.","\u0448\u0430\u0440\u0448.","\u0431\u0435\u0439\u0448.","\u0436\u0443\u043c\u0430","\u0438\u0448\u043c."]),t.b) +C.oL=H.a(s(["\u0416","\u0414","\u0428","\u0428","\u0411","\u0416","\u0418"]),t.b) +C.MP=H.a(s(["1-\u0447\u0435\u0439.","2-\u0447\u0435\u0439.","3-\u0447\u0435\u0439.","4-\u0447\u0435\u0439."]),t.b) +C.a5_=H.a(s(["1-\u0447\u0435\u0439\u0440\u0435\u043a","2-\u0447\u0435\u0439\u0440\u0435\u043a","3-\u0447\u0435\u0439\u0440\u0435\u043a","4-\u0447\u0435\u0439\u0440\u0435\u043a"]),t.b) +C.a2x=H.a(s(["\u0442\u0430\u04a3\u043a\u044b","\u0442\u04af\u0448\u0442\u04e9\u043d \u043a\u0438\u0439\u0438\u043d\u043a\u0438"]),t.b) +C.Wi=H.a(s(["y-'\u0436'., d-MMMM, EEEE","y-'\u0436'., d-MMMM","y-'\u0436'., d-MMM","d/M/yy"]),t.b) +C.a9r=new H.t(25,{NAME:"ky",ERAS:C.Qm,ERANAMES:C.Vs,NARROWMONTHS:C.fW,STANDALONENARROWMONTHS:C.fW,MONTHS:C.uG,STANDALONEMONTHS:C.Wd,SHORTMONTHS:C.Nz,STANDALONESHORTMONTHS:C.NI,WEEKDAYS:C.oY,STANDALONEWEEKDAYS:C.oY,SHORTWEEKDAYS:C.pg,STANDALONESHORTWEEKDAYS:C.pg,NARROWWEEKDAYS:C.oL,STANDALONENARROWWEEKDAYS:C.oL,SHORTQUARTERS:C.MP,QUARTERS:C.a5_,AMPMS:C.a2x,DATEFORMATS:C.Wi,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.Xs=H.a(s(["\u0e81\u0ec8\u0ead\u0e99 \u0e84.\u0eaa.","\u0e84.\u0eaa."]),t.b) +C.a2U=H.a(s(["\u0e81\u0ec8\u0ead\u0e99\u0e84\u0ea3\u0eb4\u0e94\u0eaa\u0eb1\u0e81\u0e81\u0eb0\u0ea5\u0eb2\u0e94","\u0e84\u0ea3\u0eb4\u0e94\u0eaa\u0eb1\u0e81\u0e81\u0eb0\u0ea5\u0eb2\u0e94"]),t.b) +C.nY=H.a(s(["\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99","\u0e81\u0eb8\u0ea1\u0e9e\u0eb2","\u0ea1\u0eb5\u0e99\u0eb2","\u0ec0\u0ea1\u0eaa\u0eb2","\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2","\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2","\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94","\u0eaa\u0eb4\u0e87\u0eab\u0eb2","\u0e81\u0eb1\u0e99\u0e8d\u0eb2","\u0e95\u0eb8\u0ea5\u0eb2","\u0e9e\u0eb0\u0e88\u0eb4\u0e81","\u0e97\u0eb1\u0e99\u0ea7\u0eb2"]),t.b) +C.uq=H.a(s(["\u0ea1.\u0e81.","\u0e81.\u0e9e.","\u0ea1.\u0e99.","\u0ea1.\u0eaa.","\u0e9e.\u0e9e.","\u0ea1\u0eb4.\u0e96.","\u0e81.\u0ea5.","\u0eaa.\u0eab.","\u0e81.\u0e8d.","\u0e95.\u0ea5.","\u0e9e.\u0e88.","\u0e97.\u0ea7."]),t.b) +C.rE=H.a(s(["\u0ea7\u0eb1\u0e99\u0ead\u0eb2\u0e97\u0eb4\u0e94","\u0ea7\u0eb1\u0e99\u0e88\u0eb1\u0e99","\u0ea7\u0eb1\u0e99\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99","\u0ea7\u0eb1\u0e99\u0e9e\u0eb8\u0e94","\u0ea7\u0eb1\u0e99\u0e9e\u0eb0\u0eab\u0eb1\u0e94","\u0ea7\u0eb1\u0e99\u0eaa\u0eb8\u0e81","\u0ea7\u0eb1\u0e99\u0ec0\u0eaa\u0ebb\u0eb2"]),t.b) +C.qJ=H.a(s(["\u0ead\u0eb2\u0e97\u0eb4\u0e94","\u0e88\u0eb1\u0e99","\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99","\u0e9e\u0eb8\u0e94","\u0e9e\u0eb0\u0eab\u0eb1\u0e94","\u0eaa\u0eb8\u0e81","\u0ec0\u0eaa\u0ebb\u0eb2"]),t.b) +C.pj=H.a(s(["\u0ead\u0eb2","\u0e88","\u0ead","\u0e9e","\u0e9e\u0eab","\u0eaa\u0eb8","\u0eaa"]),t.b) +C.a4k=H.a(s(["\u0e95\u0ea11","\u0e95\u0ea12","\u0e95\u0ea13","\u0e95\u0ea14"]),t.b) +C.Zc=H.a(s(["\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 1","\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 2","\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 3","\u0ec4\u0e95\u0ea3\u0ea1\u0eb2\u0e94 4"]),t.b) +C.VI=H.a(s(["\u0e81\u0ec8\u0ead\u0e99\u0e97\u0ec8\u0ebd\u0e87","\u0eab\u0ebc\u0eb1\u0e87\u0e97\u0ec8\u0ebd\u0e87"]),t.b) +C.a2e=H.a(s(["EEEE \u0e97\u0eb5 d MMMM G y","d MMMM y","d MMM y","d/M/y"]),t.b) +C.a5g=H.a(s(["H \u0ec2\u0ea1\u0e87 m \u0e99\u0eb2\u0e97\u0eb5 ss \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5 zzzz","H \u0ec2\u0ea1\u0e87 m \u0e99\u0eb2\u0e97\u0eb5 ss \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5 z","H:mm:ss","H:mm"]),t.b) +C.a9I=new H.t(25,{NAME:"lo",ERAS:C.Xs,ERANAMES:C.a2U,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.nY,STANDALONEMONTHS:C.nY,SHORTMONTHS:C.uq,STANDALONESHORTMONTHS:C.uq,WEEKDAYS:C.rE,STANDALONEWEEKDAYS:C.rE,SHORTWEEKDAYS:C.qJ,STANDALONESHORTWEEKDAYS:C.qJ,NARROWWEEKDAYS:C.pj,STANDALONENARROWWEEKDAYS:C.pj,SHORTQUARTERS:C.a4k,QUARTERS:C.Zc,AMPMS:C.VI,DATEFORMATS:C.a2e,TIMEFORMATS:C.a5g,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.cn},C.m,t.R) +C.qH=H.a(s(["pr. Kr.","po Kr."]),t.b) +C.S9=H.a(s(["prie\u0161 Krist\u0173","po Kristaus"]),t.b) +C.t7=H.a(s(["S","V","K","B","G","B","L","R","R","S","L","G"]),t.b) +C.a3A=H.a(s(["sausio","vasario","kovo","baland\u017eio","gegu\u017e\u0117s","bir\u017eelio","liepos","rugpj\u016b\u010dio","rugs\u0117jo","spalio","lapkri\u010dio","gruod\u017eio"]),t.b) +C.PY=H.a(s(["sausis","vasaris","kovas","balandis","gegu\u017e\u0117","bir\u017eelis","liepa","rugpj\u016btis","rugs\u0117jis","spalis","lapkritis","gruodis"]),t.b) +C.u_=H.a(s(["saus.","vas.","kov.","bal.","geg.","bir\u017e.","liep.","rugp.","rugs.","spal.","lapkr.","gruod."]),t.b) +C.pD=H.a(s(["sekmadienis","pirmadienis","antradienis","tre\u010diadienis","ketvirtadienis","penktadienis","\u0161e\u0161tadienis"]),t.b) +C.oE=H.a(s(["sk","pr","an","tr","kt","pn","\u0161t"]),t.b) +C.nZ=H.a(s(["S","P","A","T","K","P","\u0160"]),t.b) +C.a3L=H.a(s(["I k.","II k.","III k.","IV k."]),t.b) +C.a62=H.a(s(["I ketvirtis","II ketvirtis","III ketvirtis","IV ketvirtis"]),t.b) +C.QJ=H.a(s(["prie\u0161piet","popiet"]),t.b) +C.a_H=H.a(s(["y 'm'. MMMM d 'd'., EEEE","y 'm'. MMMM d 'd'.","y-MM-dd","y-MM-dd"]),t.b) +C.a9l=new H.t(25,{NAME:"lt",ERAS:C.qH,ERANAMES:C.S9,NARROWMONTHS:C.t7,STANDALONENARROWMONTHS:C.t7,MONTHS:C.a3A,STANDALONEMONTHS:C.PY,SHORTMONTHS:C.u_,STANDALONESHORTMONTHS:C.u_,WEEKDAYS:C.pD,STANDALONEWEEKDAYS:C.pD,SHORTWEEKDAYS:C.oE,STANDALONESHORTWEEKDAYS:C.oE,NARROWWEEKDAYS:C.nZ,STANDALONENARROWWEEKDAYS:C.nZ,SHORTQUARTERS:C.a3L,QUARTERS:C.a62,AMPMS:C.QJ,DATEFORMATS:C.a_H,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.a4V=H.a(s(["p.m.\u0113.","m.\u0113."]),t.b) +C.VK=H.a(s(["pirms m\u016bsu \u0113ras","m\u016bsu \u0113r\u0101"]),t.b) +C.q2=H.a(s(["janv\u0101ris","febru\u0101ris","marts","apr\u012blis","maijs","j\u016bnijs","j\u016blijs","augusts","septembris","oktobris","novembris","decembris"]),t.b) +C.tx=H.a(s(["janv.","febr.","marts","apr.","maijs","j\u016bn.","j\u016bl.","aug.","sept.","okt.","nov.","dec."]),t.b) +C.a3s=H.a(s(["sv\u0113tdiena","pirmdiena","otrdiena","tre\u0161diena","ceturtdiena","piektdiena","sestdiena"]),t.b) +C.a4c=H.a(s(["Sv\u0113tdiena","Pirmdiena","Otrdiena","Tre\u0161diena","Ceturtdiena","Piektdiena","Sestdiena"]),t.b) +C.a53=H.a(s(["sv\u0113td.","pirmd.","otrd.","tre\u0161d.","ceturtd.","piektd.","sestd."]),t.b) +C.Wt=H.a(s(["Sv\u0113td.","Pirmd.","Otrd.","Tre\u0161d.","Ceturtd.","Piektd.","Sestd."]),t.b) +C.tp=H.a(s(["S","P","O","T","C","P","S"]),t.b) +C.a0d=H.a(s(["1.\xa0cet.","2.\xa0cet.","3.\xa0cet.","4.\xa0cet."]),t.b) +C.Xb=H.a(s(["1. ceturksnis","2. ceturksnis","3. ceturksnis","4. ceturksnis"]),t.b) +C.S0=H.a(s(["priek\u0161pusdien\u0101","p\u0113cpusdien\u0101"]),t.b) +C.ZX=H.a(s(["EEEE, y. 'gada' d. MMMM","y. 'gada' d. MMMM","y. 'gada' d. MMM","dd.MM.yy"]),t.b) +C.aab=new H.t(25,{NAME:"lv",ERAS:C.a4V,ERANAMES:C.VK,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.q2,STANDALONEMONTHS:C.q2,SHORTMONTHS:C.tx,STANDALONESHORTMONTHS:C.tx,WEEKDAYS:C.a3s,STANDALONEWEEKDAYS:C.a4c,SHORTWEEKDAYS:C.a53,STANDALONESHORTWEEKDAYS:C.Wt,NARROWWEEKDAYS:C.tp,STANDALONENARROWWEEKDAYS:C.tp,SHORTQUARTERS:C.a0d,QUARTERS:C.Xb,AMPMS:C.S0,DATEFORMATS:C.ZX,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.RO=H.a(s(["\u043f\u0440.\u043d.\u0435.","\u043d.\u0435."]),t.b) +C.a5p=H.a(s(["\u043f\u0440\u0435\u0434 \u043d\u0430\u0448\u0430\u0442\u0430 \u0435\u0440\u0430","\u043e\u0434 \u043d\u0430\u0448\u0430\u0442\u0430 \u0435\u0440\u0430"]),t.b) +C.hC=H.a(s(["\u0458","\u0444","\u043c","\u0430","\u043c","\u0458","\u0458","\u0430","\u0441","\u043e","\u043d","\u0434"]),t.b) +C.oa=H.a(s(["\u0458\u0430\u043d\u0443\u0430\u0440\u0438","\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d\u0438","\u0458\u0443\u043b\u0438","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438","\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438","\u043d\u043e\u0435\u043c\u0432\u0440\u0438","\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438"]),t.b) +C.qw=H.a(s(["\u0458\u0430\u043d.","\u0444\u0435\u0432.","\u043c\u0430\u0440.","\u0430\u043f\u0440.","\u043c\u0430\u0458","\u0458\u0443\u043d.","\u0458\u0443\u043b.","\u0430\u0432\u0433.","\u0441\u0435\u043f\u0442.","\u043e\u043a\u0442.","\u043d\u043e\u0435\u043c.","\u0434\u0435\u043a."]),t.b) +C.r4=H.a(s(["\u043d\u0435\u0434\u0435\u043b\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a","\u043f\u0435\u0442\u043e\u043a","\u0441\u0430\u0431\u043e\u0442\u0430"]),t.b) +C.a6R=H.a(s(["\u043d\u0435\u0434.","\u043f\u043e\u043d.","\u0432\u0442.","\u0441\u0440\u0435.","\u0447\u0435\u0442.","\u043f\u0435\u0442.","\u0441\u0430\u0431."]),t.b) +C.P_=H.a(s(["\u043d\u0435\u0434.","\u043f\u043e\u043d.","\u0432\u0442\u043e.","\u0441\u0440\u0435.","\u0447\u0435\u0442.","\u043f\u0435\u0442.","\u0441\u0430\u0431."]),t.b) +C.Tb=H.a(s(["\u0458\u0430\u043d-\u043c\u0430\u0440","\u0430\u043f\u0440-\u0458\u0443\u043d","\u0458\u0443\u043b-\u0441\u0435\u043f","\u043e\u043a\u0442-\u0434\u0435\u043a"]),t.b) +C.a40=H.a(s(["\u043f\u0440\u0432\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435","\u0432\u0442\u043e\u0440\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435","\u0442\u0440\u0435\u0442\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435","\u0447\u0435\u0442\u0432\u0440\u0442\u043e \u0442\u0440\u043e\u043c\u0435\u0441\u0435\u0447\u0458\u0435"]),t.b) +C.Yy=H.a(s(["\u043f\u0440\u0435\u0442\u043f\u043b\u0430\u0434\u043d\u0435","\u043f\u043e\u043f\u043b\u0430\u0434\u043d\u0435"]),t.b) +C.a2A=H.a(s(["EEEE, dd MMMM y","dd MMMM y","dd.M.y","dd.M.yy"]),t.b) +C.aa_=new H.t(25,{NAME:"mk",ERAS:C.RO,ERANAMES:C.a5p,NARROWMONTHS:C.hC,STANDALONENARROWMONTHS:C.hC,MONTHS:C.oa,STANDALONEMONTHS:C.oa,SHORTMONTHS:C.qw,STANDALONESHORTMONTHS:C.qw,WEEKDAYS:C.r4,STANDALONEWEEKDAYS:C.r4,SHORTWEEKDAYS:C.a6R,STANDALONESHORTWEEKDAYS:C.P_,NARROWWEEKDAYS:C.hd,STANDALONENARROWWEEKDAYS:C.hd,SHORTQUARTERS:C.Tb,QUARTERS:C.a40,AMPMS:C.Yy,DATEFORMATS:C.a2A,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.a_X=H.a(s(["\u0d15\u0d4d\u0d30\u0d3f.\u0d2e\u0d41.","\u0d0e\u0d21\u0d3f"]),t.b) +C.a1B=H.a(s(["\u0d15\u0d4d\u0d30\u0d3f\u0d38\u0d4d\u200c\u0d24\u0d41\u0d35\u0d3f\u0d28\u0d4d \u0d2e\u0d41\u0d2e\u0d4d\u0d2a\u0d4d","\u0d06\u0d28\u0d4d\u0d28\u0d4b \u0d21\u0d4a\u0d2e\u0d3f\u0d28\u0d3f"]),t.b) +C.qA=H.a(s(["\u0d1c","\u0d2b\u0d46","\u0d2e\u0d3e","\u0d0f","\u0d2e\u0d46","\u0d1c\u0d42\u0d7a","\u0d1c\u0d42","\u0d13","\u0d38\u0d46","\u0d12","\u0d28","\u0d21\u0d3f"]),t.b) +C.uv=H.a(s(["\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f","\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f","\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d","\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d","\u0d2e\u0d47\u0d2f\u0d4d","\u0d1c\u0d42\u0d7a","\u0d1c\u0d42\u0d32\u0d48","\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c","\u0d12\u0d15\u0d4d\u200c\u0d1f\u0d4b\u0d2c\u0d7c","\u0d28\u0d35\u0d02\u0d2c\u0d7c","\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c"]),t.b) +C.r1=H.a(s(["\u0d1c\u0d28\u0d41","\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41","\u0d2e\u0d3e\u0d7c","\u0d0f\u0d2a\u0d4d\u0d30\u0d3f","\u0d2e\u0d47\u0d2f\u0d4d","\u0d1c\u0d42\u0d7a","\u0d1c\u0d42\u0d32\u0d48","\u0d13\u0d17","\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02","\u0d12\u0d15\u0d4d\u0d1f\u0d4b","\u0d28\u0d35\u0d02","\u0d21\u0d3f\u0d38\u0d02"]),t.b) +C.a03=H.a(s(["\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a","\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a"]),t.b) +C.Yr=H.a(s(["\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a","\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u200c\u0d1a"]),t.b) +C.ui=H.a(s(["\u0d1e\u0d3e\u0d2f\u0d7c","\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e","\u0d1a\u0d4a\u0d35\u0d4d\u0d35","\u0d2c\u0d41\u0d27\u0d7b","\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02","\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f","\u0d36\u0d28\u0d3f"]),t.b) +C.a5S=H.a(s(["\u0d1e","\u0d24\u0d3f","\u0d1a\u0d4a","\u0d2c\u0d41","\u0d35\u0d4d\u0d2f\u0d3e","\u0d35\u0d46","\u0d36"]),t.b) +C.OM=H.a(s(["\u0d1e\u0d3e","\u0d24\u0d3f","\u0d1a\u0d4a","\u0d2c\u0d41","\u0d35\u0d4d\u0d2f\u0d3e","\u0d35\u0d46","\u0d36"]),t.b) +C.ti=H.a(s(["\u0d12\u0d28\u0d4d\u0d28\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02","\u0d30\u0d23\u0d4d\u0d1f\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02","\u0d2e\u0d42\u0d28\u0d4d\u0d28\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02","\u0d28\u0d3e\u0d32\u0d3e\u0d02 \u0d2a\u0d3e\u0d26\u0d02"]),t.b) +C.MO=H.a(s(["y, MMMM d, EEEE","y, MMMM d","y, MMM d","d/M/yy"]),t.b) +C.a9R=new H.t(25,{NAME:"ml",ERAS:C.a_X,ERANAMES:C.a1B,NARROWMONTHS:C.qA,STANDALONENARROWMONTHS:C.qA,MONTHS:C.uv,STANDALONEMONTHS:C.uv,SHORTMONTHS:C.r1,STANDALONESHORTMONTHS:C.r1,WEEKDAYS:C.a03,STANDALONEWEEKDAYS:C.Yr,SHORTWEEKDAYS:C.ui,STANDALONESHORTWEEKDAYS:C.ui,NARROWWEEKDAYS:C.a5S,STANDALONENARROWWEEKDAYS:C.OM,SHORTQUARTERS:C.ti,QUARTERS:C.ti,AMPMS:C.X,DATEFORMATS:C.MO,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.XK=H.a(s(["\u041c\u042d\u04e8","\u041c\u042d"]),t.b) +C.a4_=H.a(s(["\u043c\u0430\u043d\u0430\u0439 \u044d\u0440\u0438\u043d\u0438\u0439 \u04e9\u043c\u043d\u04e9\u0445","\u043c\u0430\u043d\u0430\u0439 \u044d\u0440\u0438\u043d\u0438\u0439"]),t.b) +C.rb=H.a(s(["I","II","III","IV","V","VI","VII","VIII","IX","X","XI","XII"]),t.b) +C.Vb=H.a(s(["\u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0433\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0434\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0442\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0437\u0443\u0440\u0433\u0430\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0434\u043e\u043b\u043e\u043e\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u043d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0435\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0430\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0430\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0430\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440"]),t.b) +C.a0F=H.a(s(["\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0417\u0443\u0440\u0433\u0430\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0414\u043e\u043b\u043e\u043e\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440","\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440","\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440"]),t.b) +C.p4=H.a(s(["1-\u0440 \u0441\u0430\u0440","2-\u0440 \u0441\u0430\u0440","3-\u0440 \u0441\u0430\u0440","4-\u0440 \u0441\u0430\u0440","5-\u0440 \u0441\u0430\u0440","6-\u0440 \u0441\u0430\u0440","7-\u0440 \u0441\u0430\u0440","8-\u0440 \u0441\u0430\u0440","9-\u0440 \u0441\u0430\u0440","10-\u0440 \u0441\u0430\u0440","11-\u0440 \u0441\u0430\u0440","12-\u0440 \u0441\u0430\u0440"]),t.b) +C.a6d=H.a(s(["\u043d\u044f\u043c","\u0434\u0430\u0432\u0430\u0430","\u043c\u044f\u0433\u043c\u0430\u0440","\u043b\u0445\u0430\u0433\u0432\u0430","\u043f\u04af\u0440\u044d\u0432","\u0431\u0430\u0430\u0441\u0430\u043d","\u0431\u044f\u043c\u0431\u0430"]),t.b) +C.Xx=H.a(s(["\u041d\u044f\u043c","\u0414\u0430\u0432\u0430\u0430","\u041c\u044f\u0433\u043c\u0430\u0440","\u041b\u0445\u0430\u0433\u0432\u0430","\u041f\u04af\u0440\u044d\u0432","\u0411\u0430\u0430\u0441\u0430\u043d","\u0411\u044f\u043c\u0431\u0430"]),t.b) +C.hi=H.a(s(["\u041d\u044f","\u0414\u0430","\u041c\u044f","\u041b\u0445","\u041f\u04af","\u0411\u0430","\u0411\u044f"]),t.b) +C.a5V=H.a(s(["I \u0443\u043b\u0438\u0440\u0430\u043b","II \u0443\u043b\u0438\u0440\u0430\u043b","III \u0443\u043b\u0438\u0440\u0430\u043b","IV \u0443\u043b\u0438\u0440\u0430\u043b"]),t.b) +C.Wp=H.a(s(["1-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b","2-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b","3-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b","4-\u0440 \u0443\u043b\u0438\u0440\u0430\u043b"]),t.b) +C.a0X=H.a(s(["\u04af.\u04e9.","\u04af.\u0445."]),t.b) +C.Pl=H.a(s(["y.MM.dd, EEEE","y.MM.dd","y '\u043e\u043d\u044b' MMM'\u044b\u043d' d","y.MM.dd"]),t.b) +C.a9q=new H.t(25,{NAME:"mn",ERAS:C.XK,ERANAMES:C.a4_,NARROWMONTHS:C.rb,STANDALONENARROWMONTHS:C.rb,MONTHS:C.Vb,STANDALONEMONTHS:C.a0F,SHORTMONTHS:C.p4,STANDALONESHORTMONTHS:C.p4,WEEKDAYS:C.a6d,STANDALONEWEEKDAYS:C.Xx,SHORTWEEKDAYS:C.hi,STANDALONESHORTWEEKDAYS:C.hi,NARROWWEEKDAYS:C.hi,STANDALONENARROWWEEKDAYS:C.hi,SHORTQUARTERS:C.a5V,QUARTERS:C.Wp,AMPMS:C.a0X,DATEFORMATS:C.Pl,TIMEFORMATS:C.uS,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.Pe=H.a(s(["\u0907. \u0938. \u092a\u0942.","\u0907. \u0938."]),t.b) +C.a6I=H.a(s(["\u0908\u0938\u0935\u0940\u0938\u0928\u092a\u0942\u0930\u094d\u0935","\u0908\u0938\u0935\u0940\u0938\u0928"]),t.b) +C.rz=H.a(s(["\u091c\u093e","\u092b\u0947","\u092e\u093e","\u090f","\u092e\u0947","\u091c\u0942","\u091c\u0941","\u0911","\u0938","\u0911","\u0928\u094b","\u0921\u093f"]),t.b) +C.o2=H.a(s(["\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917\u0938\u094d\u091f","\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930","\u0911\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930","\u0921\u093f\u0938\u0947\u0902\u092c\u0930"]),t.b) +C.r2=H.a(s(["\u091c\u093e\u0928\u0947","\u092b\u0947\u092c\u094d\u0930\u0941","\u092e\u093e\u0930\u094d\u091a","\u090f\u092a\u094d\u0930\u093f","\u092e\u0947","\u091c\u0942\u0928","\u091c\u0941\u0932\u0948","\u0911\u0917","\u0938\u092a\u094d\u091f\u0947\u0902","\u0911\u0915\u094d\u091f\u094b","\u0928\u094b\u0935\u094d\u0939\u0947\u0902","\u0921\u093f\u0938\u0947\u0902"]),t.b) +C.pa=H.a(s(["\u0930\u0935\u093f\u0935\u093e\u0930","\u0938\u094b\u092e\u0935\u093e\u0930","\u092e\u0902\u0917\u0933\u0935\u093e\u0930","\u092c\u0941\u0927\u0935\u093e\u0930","\u0917\u0941\u0930\u0941\u0935\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930","\u0936\u0928\u093f\u0935\u093e\u0930"]),t.b) +C.rf=H.a(s(["\u0930\u0935\u093f","\u0938\u094b\u092e","\u092e\u0902\u0917\u0933","\u092c\u0941\u0927","\u0917\u0941\u0930\u0941","\u0936\u0941\u0915\u094d\u0930","\u0936\u0928\u093f"]),t.b) +C.Vx=H.a(s(["\u0924\u093f\u0967","\u0924\u093f\u0968","\u0924\u093f\u0969","\u0924\u093f\u096a"]),t.b) +C.UC=H.a(s(["\u092a\u094d\u0930\u0925\u092e \u0924\u093f\u092e\u093e\u0939\u0940","\u0926\u094d\u0935\u093f\u0924\u0940\u092f \u0924\u093f\u092e\u093e\u0939\u0940","\u0924\u0943\u0924\u0940\u092f \u0924\u093f\u092e\u093e\u0939\u0940","\u091a\u0924\u0941\u0930\u094d\u0925 \u0924\u093f\u092e\u093e\u0939\u0940"]),t.b) +C.a0Y=H.a(s(["\u092e.\u092a\u0942.","\u092e.\u0909."]),t.b) +C.P1=H.a(s(["{1} \u0930\u094b\u091c\u0940 {0}","{1} \u0930\u094b\u091c\u0940 {0}","{1}, {0}","{1}, {0}"]),t.b) +C.abN=new H.t(26,{NAME:"mr",ERAS:C.Pe,ERANAMES:C.a6I,NARROWMONTHS:C.rz,STANDALONENARROWMONTHS:C.rz,MONTHS:C.o2,STANDALONEMONTHS:C.o2,SHORTMONTHS:C.r2,STANDALONESHORTMONTHS:C.r2,WEEKDAYS:C.pa,STANDALONEWEEKDAYS:C.pa,SHORTWEEKDAYS:C.rf,STANDALONESHORTWEEKDAYS:C.rf,NARROWWEEKDAYS:C.hp,STANDALONENARROWWEEKDAYS:C.hp,SHORTQUARTERS:C.Vx,QUARTERS:C.UC,AMPMS:C.a0Y,DATEFORMATS:C.hB,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.P1,ZERODIGIT:"\u0966"},C.cN,t.R) +C.pw=H.a(s(["S.M.","TM"]),t.b) +C.pm=H.a(s(["J","F","M","A","M","J","J","O","S","O","N","D"]),t.b) +C.uT=H.a(s(["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]),t.b) +C.re=H.a(s(["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"]),t.b) +C.qD=H.a(s(["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]),t.b) +C.pQ=H.a(s(["Ahd","Isn","Sel","Rab","Kha","Jum","Sab"]),t.b) +C.oV=H.a(s(["A","I","S","R","K","J","S"]),t.b) +C.XI=H.a(s(["S1","S2","S3","S4"]),t.b) +C.Oe=H.a(s(["Suku pertama","Suku Ke-2","Suku Ke-3","Suku Ke-4"]),t.b) +C.WE=H.a(s(["PG","PTG"]),t.b) +C.a5x=H.a(s(["EEEE, d MMMM y","d MMMM y","d MMM y","d/MM/yy"]),t.b) +C.a9X=new H.t(25,{NAME:"ms",ERAS:C.pw,ERANAMES:C.pw,NARROWMONTHS:C.pm,STANDALONENARROWMONTHS:C.pm,MONTHS:C.uT,STANDALONEMONTHS:C.uT,SHORTMONTHS:C.re,STANDALONESHORTMONTHS:C.re,WEEKDAYS:C.qD,STANDALONEWEEKDAYS:C.qD,SHORTWEEKDAYS:C.pQ,STANDALONESHORTWEEKDAYS:C.pQ,NARROWWEEKDAYS:C.oV,STANDALONENARROWWEEKDAYS:C.oV,SHORTQUARTERS:C.XI,QUARTERS:C.Oe,AMPMS:C.WE,DATEFORMATS:C.a5x,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.eB},C.m,t.R) +C.Re=H.a(s(["\u1018\u102e\u1005\u102e","\u1021\u1012\u1031\u102e"]),t.b) +C.a_m=H.a(s(["\u1001\u101b\u1005\u103a\u1010\u1031\u102c\u103a \u1019\u1015\u1031\u102b\u103a\u1019\u102e\u1014\u103e\u1005\u103a","\u1001\u101b\u1005\u103a\u1014\u103e\u1005\u103a"]),t.b) +C.rJ=H.a(s(["\u1007","\u1016","\u1019","\u1027","\u1019","\u1007","\u1007","\u1029","\u1005","\u1021","\u1014","\u1012"]),t.b) +C.qX=H.a(s(["\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e","\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e","\u1019\u1010\u103a","\u1027\u1015\u103c\u102e","\u1019\u1031","\u1007\u103d\u1014\u103a","\u1007\u1030\u101c\u102d\u102f\u1004\u103a","\u1029\u1002\u102f\u1010\u103a","\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c","\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c","\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c","\u1012\u102e\u1007\u1004\u103a\u1018\u102c"]),t.b) +C.oI=H.a(s(["\u1007\u1014\u103a","\u1016\u1031","\u1019\u1010\u103a","\u1027","\u1019\u1031","\u1007\u103d\u1014\u103a","\u1007\u1030","\u1029","\u1005\u1000\u103a","\u1021\u1031\u102c\u1000\u103a","\u1014\u102d\u102f","\u1012\u102e"]),t.b) +C.hI=H.a(s(["\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031","\u1010\u1014\u1004\u103a\u1039\u101c\u102c","\u1021\u1004\u103a\u1039\u1002\u102b","\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038","\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038","\u101e\u1031\u102c\u1000\u103c\u102c","\u1005\u1014\u1031"]),t.b) +C.pG=H.a(s(["\u1010","\u1010","\u1021","\u1017","\u1000","\u101e","\u1005"]),t.b) +C.o_=H.a(s(["\u1015\u1011\u1019 \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a","\u1012\u102f\u1010\u102d\u101a \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a","\u1010\u1010\u102d\u101a \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a","\u1005\u1010\u102f\u1010\u1039\u1011 \u101e\u102f\u1036\u1038\u101c\u1015\u1010\u103a"]),t.b) +C.Wo=H.a(s(["\u1014\u1036\u1014\u1000\u103a","\u100a\u1014\u1031"]),t.b) +C.NP=H.a(s(["y\u104a MMMM d\u104a EEEE","y\u104a d MMMM","y\u104a MMM d","dd-MM-yy"]),t.b) +C.Nw=H.a(s(["zzzz HH:mm:ss","z HH:mm:ss","B HH:mm:ss","B H:mm"]),t.b) +C.abI=new H.t(26,{NAME:"my",ERAS:C.Re,ERANAMES:C.a_m,NARROWMONTHS:C.rJ,STANDALONENARROWMONTHS:C.rJ,MONTHS:C.qX,STANDALONEMONTHS:C.qX,SHORTMONTHS:C.oI,STANDALONESHORTMONTHS:C.oI,WEEKDAYS:C.hI,STANDALONEWEEKDAYS:C.hI,SHORTWEEKDAYS:C.hI,STANDALONESHORTWEEKDAYS:C.hI,NARROWWEEKDAYS:C.pG,STANDALONENARROWWEEKDAYS:C.pG,SHORTQUARTERS:C.o_,QUARTERS:C.o_,AMPMS:C.Wo,DATEFORMATS:C.NP,TIMEFORMATS:C.Nw,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O,ZERODIGIT:"\u1040"},C.cN,t.R) +C.uZ=H.a(s(["f\xf8r Kristus","etter Kristus"]),t.b) +C.hE=H.a(s(["januar","februar","mars","april","mai","juni","juli","august","september","oktober","november","desember"]),t.b) +C.uA=H.a(s(["jan.","feb.","mar.","apr.","mai","jun.","jul.","aug.","sep.","okt.","nov.","des."]),t.b) +C.tn=H.a(s(["jan","feb","mar","apr","mai","jun","jul","aug","sep","okt","nov","des"]),t.b) +C.rY=H.a(s(["EEEE d. MMMM y","d. MMMM y","d. MMM y","dd.MM.y"]),t.b) +C.t6=H.a(s(["{1} {0}","{1} 'kl'. {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9S=new H.t(25,{NAME:"nb",ERAS:C.dr,ERANAMES:C.uZ,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.hE,STANDALONEMONTHS:C.hE,SHORTMONTHS:C.uA,STANDALONESHORTMONTHS:C.tn,WEEKDAYS:C.dt,STANDALONEWEEKDAYS:C.dt,SHORTWEEKDAYS:C.eF,STANDALONESHORTWEEKDAYS:C.eF,NARROWWEEKDAYS:C.ck,STANDALONENARROWWEEKDAYS:C.ck,SHORTQUARTERS:C.cl,QUARTERS:C.eE,AMPMS:C.bV,DATEFORMATS:C.rY,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.t6},C.m,t.R) +C.pe=H.a(s(["\u0908\u0938\u093e \u092a\u0942\u0930\u094d\u0935","\u0938\u0928\u094d"]),t.b) +C.a3u=H.a(s(["\u091c\u0928","\u092b\u0947\u092c","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930","\u092e\u0947","\u091c\u0941\u0928","\u091c\u0941\u0932","\u0905\u0917","\u0938\u0947\u092a","\u0905\u0915\u094d\u091f\u094b","\u0928\u094b\u092d\u0947","\u0921\u093f\u0938\u0947"]),t.b) +C.a45=H.a(s(["\u091c\u0928","\u092b\u0947\u0947\u092c","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930","\u092e\u0947","\u091c\u0941\u0928","\u091c\u0941\u0932","\u0905\u0917","\u0938\u0947\u092a","\u0905\u0915\u094d\u091f\u094b","\u0928\u094b\u092d\u0947","\u0921\u093f\u0938\u0947"]),t.b) +C.hz=H.a(s(["\u091c\u0928\u0935\u0930\u0940","\u092b\u0947\u092c\u094d\u0930\u0941\u0905\u0930\u0940","\u092e\u093e\u0930\u094d\u091a","\u0905\u092a\u094d\u0930\u093f\u0932","\u092e\u0947","\u091c\u0941\u0928","\u091c\u0941\u0932\u093e\u0908","\u0905\u0917\u0938\u094d\u091f","\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930","\u0905\u0915\u094d\u091f\u094b\u092c\u0930","\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930","\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930"]),t.b) +C.qq=H.a(s(["\u0906\u0907\u0924\u092c\u093e\u0930","\u0938\u094b\u092e\u092c\u093e\u0930","\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930","\u092c\u0941\u0927\u092c\u093e\u0930","\u092c\u093f\u0939\u093f\u092c\u093e\u0930","\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930","\u0936\u0928\u093f\u092c\u093e\u0930"]),t.b) +C.rs=H.a(s(["\u0906\u0907\u0924","\u0938\u094b\u092e","\u092e\u0919\u094d\u0917\u0932","\u092c\u0941\u0927","\u092c\u093f\u0939\u093f","\u0936\u0941\u0915\u094d\u0930","\u0936\u0928\u093f"]),t.b) +C.ps=H.a(s(["\u0906","\u0938\u094b","\u092e","\u092c\u0941","\u092c\u093f","\u0936\u0941","\u0936"]),t.b) +C.qm=H.a(s(["\u092a\u0939\u093f\u0932\u094b \u0938\u0924\u094d\u0930","\u0926\u094b\u0938\u094d\u0930\u094b \u0938\u0924\u094d\u0930","\u0924\u0947\u0938\u094d\u0930\u094b \u0938\u0924\u094d\u0930","\u091a\u094c\u0925\u094b \u0938\u0924\u094d\u0930"]),t.b) +C.Oh=H.a(s(["\u092a\u0942\u0930\u094d\u0935\u093e\u0939\u094d\u0928","\u0905\u092a\u0930\u093e\u0939\u094d\u0928"]),t.b) +C.S6=H.a(s(["y MMMM d, EEEE","y MMMM d","y MMM d","yy/M/d"]),t.b) +C.abK=new H.t(26,{NAME:"ne",ERAS:C.pe,ERANAMES:C.pe,NARROWMONTHS:C.a3u,STANDALONENARROWMONTHS:C.a45,MONTHS:C.hz,STANDALONEMONTHS:C.hz,SHORTMONTHS:C.hz,STANDALONESHORTMONTHS:C.hz,WEEKDAYS:C.qq,STANDALONEWEEKDAYS:C.qq,SHORTWEEKDAYS:C.rs,STANDALONESHORTWEEKDAYS:C.rs,NARROWWEEKDAYS:C.ps,STANDALONENARROWWEEKDAYS:C.ps,SHORTQUARTERS:C.qm,QUARTERS:C.qm,AMPMS:C.Oh,DATEFORMATS:C.S6,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.eB,ZERODIGIT:"\u0966"},C.cN,t.R) +C.Z7=H.a(s(["v.Chr.","n.Chr."]),t.b) +C.pt=H.a(s(["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]),t.b) +C.r5=H.a(s(["jan.","feb.","mrt.","apr.","mei","jun.","jul.","aug.","sep.","okt.","nov.","dec."]),t.b) +C.ub=H.a(s(["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]),t.b) +C.pZ=H.a(s(["zo","ma","di","wo","do","vr","za"]),t.b) +C.qi=H.a(s(["Z","M","D","W","D","V","Z"]),t.b) +C.a3E=H.a(s(["1e kwartaal","2e kwartaal","3e kwartaal","4e kwartaal"]),t.b) +C.P7=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","dd-MM-y"]),t.b) +C.ZP=H.a(s(["{1} 'om' {0}","{1} 'om' {0}","{1} {0}","{1} {0}"]),t.b) +C.a92=new H.t(25,{NAME:"nl",ERAS:C.Z7,ERANAMES:C.oC,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.pt,STANDALONEMONTHS:C.pt,SHORTMONTHS:C.r5,STANDALONESHORTMONTHS:C.r5,WEEKDAYS:C.ub,STANDALONEWEEKDAYS:C.ub,SHORTWEEKDAYS:C.pZ,STANDALONESHORTWEEKDAYS:C.pZ,NARROWWEEKDAYS:C.qi,STANDALONENARROWWEEKDAYS:C.qi,SHORTQUARTERS:C.cl,QUARTERS:C.a3E,AMPMS:C.bV,DATEFORMATS:C.P7,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.ZP},C.m,t.R) +C.a9m=new H.t(25,{NAME:"no",ERAS:C.dr,ERANAMES:C.uZ,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.hE,STANDALONEMONTHS:C.hE,SHORTMONTHS:C.uA,STANDALONESHORTMONTHS:C.tn,WEEKDAYS:C.dt,STANDALONEWEEKDAYS:C.dt,SHORTWEEKDAYS:C.eF,STANDALONESHORTWEEKDAYS:C.eF,NARROWWEEKDAYS:C.ck,STANDALONENARROWWEEKDAYS:C.ck,SHORTQUARTERS:C.cl,QUARTERS:C.eE,AMPMS:C.bV,DATEFORMATS:C.rY,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.t6},C.m,t.R) +C.Sb=H.a(s(["\u0b16\u0b4d\u0b30\u0b40\u0b37\u0b4d\u0b1f\u0b2a\u0b42\u0b30\u0b4d\u0b2c","\u0b16\u0b4d\u0b30\u0b40\u0b37\u0b4d\u0b1f\u0b3e\u0b2c\u0b4d\u0b26"]),t.b) +C.qR=H.a(s(["\u0b1c\u0b3e","\u0b2b\u0b47","\u0b2e\u0b3e","\u0b05","\u0b2e\u0b07","\u0b1c\u0b41","\u0b1c\u0b41","\u0b05","\u0b38\u0b47","\u0b05","\u0b28","\u0b21\u0b3f"]),t.b) +C.he=H.a(s(["\u0b1c\u0b3e\u0b28\u0b41\u0b06\u0b30\u0b40","\u0b2b\u0b47\u0b2c\u0b43\u0b06\u0b30\u0b40","\u0b2e\u0b3e\u0b30\u0b4d\u0b1a\u0b4d\u0b1a","\u0b05\u0b2a\u0b4d\u0b30\u0b47\u0b32","\u0b2e\u0b07","\u0b1c\u0b41\u0b28","\u0b1c\u0b41\u0b32\u0b3e\u0b07","\u0b05\u0b17\u0b37\u0b4d\u0b1f","\u0b38\u0b47\u0b2a\u0b4d\u0b1f\u0b47\u0b2e\u0b4d\u0b2c\u0b30","\u0b05\u0b15\u0b4d\u0b1f\u0b4b\u0b2c\u0b30","\u0b28\u0b2d\u0b47\u0b2e\u0b4d\u0b2c\u0b30","\u0b21\u0b3f\u0b38\u0b47\u0b2e\u0b4d\u0b2c\u0b30"]),t.b) +C.uh=H.a(s(["\u0b30\u0b2c\u0b3f\u0b2c\u0b3e\u0b30","\u0b38\u0b4b\u0b2e\u0b2c\u0b3e\u0b30","\u0b2e\u0b19\u0b4d\u0b17\u0b33\u0b2c\u0b3e\u0b30","\u0b2c\u0b41\u0b27\u0b2c\u0b3e\u0b30","\u0b17\u0b41\u0b30\u0b41\u0b2c\u0b3e\u0b30","\u0b36\u0b41\u0b15\u0b4d\u0b30\u0b2c\u0b3e\u0b30","\u0b36\u0b28\u0b3f\u0b2c\u0b3e\u0b30"]),t.b) +C.qT=H.a(s(["\u0b30\u0b2c\u0b3f","\u0b38\u0b4b\u0b2e","\u0b2e\u0b19\u0b4d\u0b17\u0b33","\u0b2c\u0b41\u0b27","\u0b17\u0b41\u0b30\u0b41","\u0b36\u0b41\u0b15\u0b4d\u0b30","\u0b36\u0b28\u0b3f"]),t.b) +C.ue=H.a(s(["\u0b30","\u0b38\u0b4b","\u0b2e","\u0b2c\u0b41","\u0b17\u0b41","\u0b36\u0b41","\u0b36"]),t.b) +C.oF=H.a(s(["1\u0b2e \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38","2\u0b5f \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38","3\u0b5f \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38","4\u0b30\u0b4d\u0b25 \u0b24\u0b4d\u0b30\u0b5f\u0b2e\u0b3e\u0b38"]),t.b) +C.a3S=H.a(s(["{0} \u0b20\u0b3e\u0b30\u0b47 {1}","{0} \u0b20\u0b3e\u0b30\u0b47 {1}","{1}, {0}","{1}, {0}"]),t.b) +C.a9v=new H.t(25,{NAME:"or",ERAS:C.aR,ERANAMES:C.Sb,NARROWMONTHS:C.qR,STANDALONENARROWMONTHS:C.qR,MONTHS:C.he,STANDALONEMONTHS:C.he,SHORTMONTHS:C.he,STANDALONESHORTMONTHS:C.he,WEEKDAYS:C.uh,STANDALONEWEEKDAYS:C.uh,SHORTWEEKDAYS:C.qT,STANDALONESHORTWEEKDAYS:C.qT,NARROWWEEKDAYS:C.ue,STANDALONENARROWWEEKDAYS:C.ue,SHORTQUARTERS:C.oF,QUARTERS:C.oF,AMPMS:C.X,DATEFORMATS:C.dx,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.a3S},C.m,t.R) +C.a5U=H.a(s(["\u0a08. \u0a2a\u0a42.","\u0a38\u0a70\u0a28"]),t.b) +C.PD=H.a(s(["\u0a08\u0a38\u0a35\u0a40 \u0a2a\u0a42\u0a30\u0a35","\u0a08\u0a38\u0a35\u0a40 \u0a38\u0a70\u0a28"]),t.b) +C.o4=H.a(s(["\u0a1c","\u0a2b\u0a3c","\u0a2e\u0a3e","\u0a05","\u0a2e","\u0a1c\u0a42","\u0a1c\u0a41","\u0a05","\u0a38","\u0a05","\u0a28","\u0a26"]),t.b) +C.uO=H.a(s(["\u0a1c\u0a28\u0a35\u0a30\u0a40","\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40","\u0a2e\u0a3e\u0a30\u0a1a","\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32","\u0a2e\u0a08","\u0a1c\u0a42\u0a28","\u0a1c\u0a41\u0a32\u0a3e\u0a08","\u0a05\u0a17\u0a38\u0a24","\u0a38\u0a24\u0a70\u0a2c\u0a30","\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30","\u0a28\u0a35\u0a70\u0a2c\u0a30","\u0a26\u0a38\u0a70\u0a2c\u0a30"]),t.b) +C.ph=H.a(s(["\u0a1c\u0a28","\u0a2b\u0a3c\u0a30","\u0a2e\u0a3e\u0a30\u0a1a","\u0a05\u0a2a\u0a4d\u0a30\u0a48","\u0a2e\u0a08","\u0a1c\u0a42\u0a28","\u0a1c\u0a41\u0a32\u0a3e","\u0a05\u0a17","\u0a38\u0a24\u0a70","\u0a05\u0a15\u0a24\u0a42","\u0a28\u0a35\u0a70","\u0a26\u0a38\u0a70"]),t.b) +C.qF=H.a(s(["\u0a10\u0a24\u0a35\u0a3e\u0a30","\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30","\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30","\u0a2c\u0a41\u0a71\u0a27\u0a35\u0a3e\u0a30","\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30","\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30","\u0a38\u0a3c\u0a28\u0a3f\u0a71\u0a1a\u0a30\u0a35\u0a3e\u0a30"]),t.b) +C.o0=H.a(s(["\u0a10\u0a24","\u0a38\u0a4b\u0a2e","\u0a2e\u0a70\u0a17\u0a32","\u0a2c\u0a41\u0a71\u0a27","\u0a35\u0a40\u0a30","\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30","\u0a38\u0a3c\u0a28\u0a3f\u0a71\u0a1a\u0a30"]),t.b) +C.tF=H.a(s(["\u0a10","\u0a38\u0a4b","\u0a2e\u0a70","\u0a2c\u0a41\u0a71","\u0a35\u0a40","\u0a38\u0a3c\u0a41\u0a71","\u0a38\u0a3c"]),t.b) +C.Wc=H.a(s(["\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a401","\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a402","\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a403","\u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a404"]),t.b) +C.RQ=H.a(s(["\u0a2a\u0a39\u0a3f\u0a32\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40","\u0a26\u0a42\u0a1c\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40","\u0a24\u0a40\u0a1c\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40","\u0a1a\u0a4c\u0a25\u0a40 \u0a24\u0a3f\u0a2e\u0a3e\u0a39\u0a40"]),t.b) +C.XL=H.a(s(["\u0a2a\u0a42.\u0a26\u0a41.","\u0a2c\u0a3e.\u0a26\u0a41."]),t.b) +C.a9x=new H.t(25,{NAME:"pa",ERAS:C.a5U,ERANAMES:C.PD,NARROWMONTHS:C.o4,STANDALONENARROWMONTHS:C.o4,MONTHS:C.uO,STANDALONEMONTHS:C.uO,SHORTMONTHS:C.ph,STANDALONESHORTMONTHS:C.ph,WEEKDAYS:C.qF,STANDALONEWEEKDAYS:C.qF,SHORTWEEKDAYS:C.o0,STANDALONESHORTWEEKDAYS:C.o0,NARROWWEEKDAYS:C.tF,STANDALONENARROWWEEKDAYS:C.tF,SHORTQUARTERS:C.Wc,QUARTERS:C.RQ,AMPMS:C.XL,DATEFORMATS:C.ez,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.eB},C.m,t.R) +C.Qv=H.a(s(["p.n.e.","n.e."]),t.b) +C.RK=H.a(s(["przed nasz\u0105 er\u0105","naszej ery"]),t.b) +C.XF=H.a(s(["s","l","m","k","m","c","l","s","w","p","l","g"]),t.b) +C.a4g=H.a(s(["S","L","M","K","M","C","L","S","W","P","L","G"]),t.b) +C.Sh=H.a(s(["stycznia","lutego","marca","kwietnia","maja","czerwca","lipca","sierpnia","wrze\u015bnia","pa\u017adziernika","listopada","grudnia"]),t.b) +C.a_M=H.a(s(["stycze\u0144","luty","marzec","kwiecie\u0144","maj","czerwiec","lipiec","sierpie\u0144","wrzesie\u0144","pa\u017adziernik","listopad","grudzie\u0144"]),t.b) +C.p0=H.a(s(["sty","lut","mar","kwi","maj","cze","lip","sie","wrz","pa\u017a","lis","gru"]),t.b) +C.pP=H.a(s(["niedziela","poniedzia\u0142ek","wtorek","\u015broda","czwartek","pi\u0105tek","sobota"]),t.b) +C.v6=H.a(s(["niedz.","pon.","wt.","\u015br.","czw.","pt.","sob."]),t.b) +C.Xe=H.a(s(["n","p","w","\u015b","c","p","s"]),t.b) +C.RZ=H.a(s(["N","P","W","\u015a","C","P","S"]),t.b) +C.QC=H.a(s(["I kw.","II kw.","III kw.","IV kw."]),t.b) +C.YA=H.a(s(["I kwarta\u0142","II kwarta\u0142","III kwarta\u0142","IV kwarta\u0142"]),t.b) +C.oS=H.a(s(["EEEE, d MMMM y","d MMMM y","d MMM y","dd.MM.y"]),t.b) +C.a9n=new H.t(25,{NAME:"pl",ERAS:C.Qv,ERANAMES:C.RK,NARROWMONTHS:C.XF,STANDALONENARROWMONTHS:C.a4g,MONTHS:C.Sh,STANDALONEMONTHS:C.a_M,SHORTMONTHS:C.p0,STANDALONESHORTMONTHS:C.p0,WEEKDAYS:C.pP,STANDALONEWEEKDAYS:C.pP,SHORTWEEKDAYS:C.v6,STANDALONESHORTWEEKDAYS:C.v6,NARROWWEEKDAYS:C.Xe,STANDALONENARROWWEEKDAYS:C.RZ,SHORTQUARTERS:C.QC,QUARTERS:C.YA,AMPMS:C.X,DATEFORMATS:C.oS,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.eB},C.m,t.R) +C.VH=H.a(s(["\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0648\u0693\u0627\u0646\u062f\u06d0","\u0645."]),t.b) +C.SY=H.a(s(["\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0693\u0627\u0646\u062f\u06d0","\u0644\u0647 \u0645\u06cc\u0644\u0627\u062f \u0685\u062e\u0647 \u0648\u0631\u0648\u0633\u062a\u0647"]),t.b) +C.ZU=H.a(s(["\u062c","\u0641","\u0645","\u0627","\u0645","\u062c","\u062c","\u0627","\u0633","\u0627","\u0646","\u062f"]),t.b) +C.oX=H.a(s(["\u062c\u0646\u0648\u0631\u064a","\u0641\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u06cd","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u06cc","\u0627\u06af\u0633\u062a","\u0633\u06d0\u067e\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"]),t.b) +C.a_w=H.a(s(["\u062c\u0646\u0648\u0631\u064a","\u0641\u06d0\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u06cd","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u06cc","\u0627\u06af\u0633\u062a","\u0633\u067e\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"]),t.b) +C.a2S=H.a(s(["\u062c\u0646\u0648\u0631\u064a","\u0641\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u06cd","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u06cc","\u0627\u06af\u0633\u062a","\u0633\u067e\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"]),t.b) +C.hF=H.a(s(["\u064a\u0648\u0646\u06cd","\u062f\u0648\u0646\u06cd","\u062f\u0631\u06d0\u0646\u06cd","\u0685\u0644\u0631\u0646\u06cd","\u067e\u064a\u0646\u0681\u0646\u06cd","\u062c\u0645\u0639\u0647","\u0627\u0648\u0646\u06cd"]),t.b) +C.uE=H.a(s(["\u0644\u0648\u0645\u0693\u06cd \u0631\u0628\u0639\u0647","\u06f2\u0645\u0647 \u0631\u0628\u0639\u0647","\u06f3\u0645\u0647 \u0631\u0628\u0639\u0647","\u06f4\u0645\u0647 \u0631\u0628\u0639\u0647"]),t.b) +C.a3q=H.a(s(["\u063a.\u0645.","\u063a.\u0648."]),t.b) +C.a6Q=H.a(s(["EEEE \u062f y \u062f MMMM d","\u062f y \u062f MMMM d","y MMM d","y/M/d"]),t.b) +C.NO=H.a(s([3,4]),t.b) +C.abM=new H.t(26,{NAME:"ps",ERAS:C.VH,ERANAMES:C.SY,NARROWMONTHS:C.ZU,STANDALONENARROWMONTHS:C.an,MONTHS:C.oX,STANDALONEMONTHS:C.a_w,SHORTMONTHS:C.oX,STANDALONESHORTMONTHS:C.a2S,WEEKDAYS:C.hF,STANDALONEWEEKDAYS:C.hF,SHORTWEEKDAYS:C.hF,STANDALONESHORTWEEKDAYS:C.hF,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.uE,QUARTERS:C.uE,AMPMS:C.a3q,DATEFORMATS:C.a6Q,TIMEFORMATS:C.pV,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:5,WEEKENDRANGE:C.NO,FIRSTWEEKCUTOFFDAY:4,DATETIMEFORMATS:C.O,ZERODIGIT:"\u06f0"},C.cN,t.R) +C.pd=H.a(s(["antes de Cristo","depois de Cristo"]),t.b) +C.ho=H.a(s(["janeiro","fevereiro","mar\xe7o","abril","maio","junho","julho","agosto","setembro","outubro","novembro","dezembro"]),t.b) +C.h1=H.a(s(["jan","fev","mar","abr","mai","jun","jul","ago","set","out","nov","dez"]),t.b) +C.hw=H.a(s(["domingo","segunda-feira","ter\xe7a-feira","quarta-feira","quinta-feira","sexta-feira","s\xe1bado"]),t.b) +C.uW=H.a(s(["dom","seg","ter","qua","qui","sex","s\xe1b"]),t.b) +C.h0=H.a(s(["D","S","T","Q","Q","S","S"]),t.b) +C.VN=H.a(s(["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","d 'de' MMM 'de' y","dd/MM/y"]),t.b) +C.aa2=new H.t(25,{NAME:"pt",ERAS:C.fY,ERANAMES:C.pd,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.ho,STANDALONEMONTHS:C.ho,SHORTMONTHS:C.h1,STANDALONESHORTMONTHS:C.h1,WEEKDAYS:C.hw,STANDALONEWEEKDAYS:C.hw,SHORTWEEKDAYS:C.uW,STANDALONESHORTWEEKDAYS:C.uW,NARROWWEEKDAYS:C.h0,STANDALONENARROWWEEKDAYS:C.h0,SHORTQUARTERS:C.bX,QUARTERS:C.tD,AMPMS:C.X,DATEFORMATS:C.VN,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.r_=H.a(s(["domingo","segunda","ter\xe7a","quarta","quinta","sexta","s\xe1bado"]),t.b) +C.Pm=H.a(s(["da manh\xe3","da tarde"]),t.b) +C.Wh=H.a(s(["EEEE, d 'de' MMMM 'de' y","d 'de' MMMM 'de' y","dd/MM/y","dd/MM/yy"]),t.b) +C.a1N=H.a(s(["{1} '\xe0s' {0}","{1} '\xe0s' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a96=new H.t(25,{NAME:"pt_PT",ERAS:C.fY,ERANAMES:C.pd,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.ho,STANDALONEMONTHS:C.ho,SHORTMONTHS:C.h1,STANDALONESHORTMONTHS:C.h1,WEEKDAYS:C.hw,STANDALONEWEEKDAYS:C.hw,SHORTWEEKDAYS:C.r_,STANDALONESHORTWEEKDAYS:C.r_,NARROWWEEKDAYS:C.h0,STANDALONENARROWWEEKDAYS:C.h0,SHORTQUARTERS:C.bX,QUARTERS:C.kb,AMPMS:C.Pm,DATEFORMATS:C.Wh,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:2,DATETIMEFORMATS:C.a1N},C.m,t.R) +C.a0E=H.a(s(["\xee.Hr.","d.Hr."]),t.b) +C.O5=H.a(s(["\xeenainte de Hristos","dup\u0103 Hristos"]),t.b) +C.v2=H.a(s(["I","F","M","A","M","I","I","A","S","O","N","D"]),t.b) +C.v9=H.a(s(["ianuarie","februarie","martie","aprilie","mai","iunie","iulie","august","septembrie","octombrie","noiembrie","decembrie"]),t.b) +C.qf=H.a(s(["ian.","feb.","mar.","apr.","mai","iun.","iul.","aug.","sept.","oct.","nov.","dec."]),t.b) +C.v3=H.a(s(["duminic\u0103","luni","mar\u021bi","miercuri","joi","vineri","s\xe2mb\u0103t\u0103"]),t.b) +C.rt=H.a(s(["dum.","lun.","mar.","mie.","joi","vin.","s\xe2m."]),t.b) +C.a0A=H.a(s(["trim. I","trim. II","trim. III","trim. IV"]),t.b) +C.Nx=H.a(s(["trimestrul I","trimestrul al II-lea","trimestrul al III-lea","trimestrul al IV-lea"]),t.b) +C.a9L=new H.t(25,{NAME:"ro",ERAS:C.a0E,ERANAMES:C.O5,NARROWMONTHS:C.v2,STANDALONENARROWMONTHS:C.v2,MONTHS:C.v9,STANDALONEMONTHS:C.v9,SHORTMONTHS:C.qf,STANDALONESHORTMONTHS:C.qf,WEEKDAYS:C.v3,STANDALONEWEEKDAYS:C.v3,SHORTWEEKDAYS:C.rt,STANDALONESHORTWEEKDAYS:C.rt,NARROWWEEKDAYS:C.bm,STANDALONENARROWWEEKDAYS:C.bm,SHORTQUARTERS:C.a0A,QUARTERS:C.Nx,AMPMS:C.bV,DATEFORMATS:C.oS,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.cn},C.m,t.R) +C.a2K=H.a(s(["\u0434\u043e \u043d. \u044d.","\u043d. \u044d."]),t.b) +C.a4m=H.a(s(["\u0434\u043e \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430","\u043e\u0442 \u0420\u043e\u0436\u0434\u0435\u0441\u0442\u0432\u0430 \u0425\u0440\u0438\u0441\u0442\u043e\u0432\u0430"]),t.b) +C.a_S=H.a(s(["\u044f\u043d\u0432\u0430\u0440\u044f","\u0444\u0435\u0432\u0440\u0430\u043b\u044f","\u043c\u0430\u0440\u0442\u0430","\u0430\u043f\u0440\u0435\u043b\u044f","\u043c\u0430\u044f","\u0438\u044e\u043d\u044f","\u0438\u044e\u043b\u044f","\u0430\u0432\u0433\u0443\u0441\u0442\u0430","\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f","\u043e\u043a\u0442\u044f\u0431\u0440\u044f","\u043d\u043e\u044f\u0431\u0440\u044f","\u0434\u0435\u043a\u0430\u0431\u0440\u044f"]),t.b) +C.Xc=H.a(s(["\u044f\u043d\u0432.","\u0444\u0435\u0432\u0440.","\u043c\u0430\u0440.","\u0430\u043f\u0440.","\u043c\u0430\u044f","\u0438\u044e\u043d.","\u0438\u044e\u043b.","\u0430\u0432\u0433.","\u0441\u0435\u043d\u0442.","\u043e\u043a\u0442.","\u043d\u043e\u044f\u0431.","\u0434\u0435\u043a."]),t.b) +C.P5=H.a(s(["\u044f\u043d\u0432.","\u0444\u0435\u0432\u0440.","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440.","\u043c\u0430\u0439","\u0438\u044e\u043d\u044c","\u0438\u044e\u043b\u044c","\u0430\u0432\u0433.","\u0441\u0435\u043d\u0442.","\u043e\u043a\u0442.","\u043d\u043e\u044f\u0431.","\u0434\u0435\u043a."]),t.b) +C.u3=H.a(s(["\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435","\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a","\u0432\u0442\u043e\u0440\u043d\u0438\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440\u0433","\u043f\u044f\u0442\u043d\u0438\u0446\u0430","\u0441\u0443\u0431\u0431\u043e\u0442\u0430"]),t.b) +C.k0=H.a(s(["\u0432\u0441","\u043f\u043d","\u0432\u0442","\u0441\u0440","\u0447\u0442","\u043f\u0442","\u0441\u0431"]),t.b) +C.a1D=H.a(s(["\u0412","\u041f","\u0412","\u0421","\u0427","\u041f","\u0421"]),t.b) +C.v0=H.a(s(["1-\u0439 \u043a\u0432.","2-\u0439 \u043a\u0432.","3-\u0439 \u043a\u0432.","4-\u0439 \u043a\u0432."]),t.b) +C.rX=H.a(s(["1-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","2-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","3-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","4-\u0439 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"]),t.b) +C.ZA=H.a(s(["EEEE, d MMMM y '\u0433'.","d MMMM y '\u0433'.","d MMM y '\u0433'.","dd.MM.y"]),t.b) +C.a9c=new H.t(25,{NAME:"ru",ERAS:C.a2K,ERANAMES:C.a4m,NARROWMONTHS:C.fW,STANDALONENARROWMONTHS:C.fW,MONTHS:C.a_S,STANDALONEMONTHS:C.uG,SHORTMONTHS:C.Xc,STANDALONESHORTMONTHS:C.P5,WEEKDAYS:C.u3,STANDALONEWEEKDAYS:C.u3,SHORTWEEKDAYS:C.k0,STANDALONESHORTWEEKDAYS:C.k0,NARROWWEEKDAYS:C.k0,STANDALONENARROWWEEKDAYS:C.a1D,SHORTQUARTERS:C.v0,QUARTERS:C.rX,AMPMS:C.X,DATEFORMATS:C.ZA,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.cn},C.m,t.R) +C.a0I=H.a(s(["\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0db4\u0dd6.","\u0d9a\u0dca\u200d\u0dbb\u0dd2.\u0dc0."]),t.b) +C.a4v=H.a(s(["\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0db4\u0dd6\u0dbb\u0dca\u0dc0","\u0d9a\u0dca\u200d\u0dbb\u0dd2\u0dc3\u0dca\u0dad\u0dd4 \u0dc0\u0dbb\u0dca\u0dc2"]),t.b) +C.u7=H.a(s(["\u0da2","\u0db4\u0dd9","\u0db8\u0dcf","\u0d85","\u0db8\u0dd0","\u0da2\u0dd6","\u0da2\u0dd6","\u0d85","\u0dc3\u0dd0","\u0d94","\u0db1\u0dd9","\u0daf\u0dd9"]),t.b) +C.og=H.a(s(["\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2","\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2","\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4","\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca","\u0db8\u0dd0\u0dba\u0dd2","\u0da2\u0dd6\u0db1\u0dd2","\u0da2\u0dd6\u0dbd\u0dd2","\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4","\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca","\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca","\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca","\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca"]),t.b) +C.Uk=H.a(s(["\u0da2\u0db1","\u0db4\u0dd9\u0db6","\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4","\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca","\u0db8\u0dd0\u0dba\u0dd2","\u0da2\u0dd6\u0db1\u0dd2","\u0da2\u0dd6\u0dbd\u0dd2","\u0d85\u0d9c\u0ddd","\u0dc3\u0dd0\u0db4\u0dca","\u0d94\u0d9a\u0dca","\u0db1\u0ddc\u0dc0\u0dd0","\u0daf\u0dd9\u0dc3\u0dd0"]),t.b) +C.Zl=H.a(s(["\u0da2\u0db1","\u0db4\u0dd9\u0db6","\u0db8\u0dcf\u0dbb\u0dca","\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca","\u0db8\u0dd0\u0dba\u0dd2","\u0da2\u0dd6\u0db1\u0dd2","\u0da2\u0dd6\u0dbd\u0dd2","\u0d85\u0d9c\u0ddd","\u0dc3\u0dd0\u0db4\u0dca","\u0d94\u0d9a\u0dca","\u0db1\u0ddc\u0dc0\u0dd0","\u0daf\u0dd9\u0dc3\u0dd0"]),t.b) +C.rn=H.a(s(["\u0d89\u0dbb\u0dd2\u0daf\u0dcf","\u0dc3\u0db3\u0dd4\u0daf\u0dcf","\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf","\u0db6\u0daf\u0dcf\u0daf\u0dcf","\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf","\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf","\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf"]),t.b) +C.pB=H.a(s(["\u0d89\u0dbb\u0dd2\u0daf\u0dcf","\u0dc3\u0db3\u0dd4\u0daf\u0dcf","\u0d85\u0d9f\u0dc4","\u0db6\u0daf\u0dcf\u0daf\u0dcf","\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca","\u0dc3\u0dd2\u0d9a\u0dd4","\u0dc3\u0dd9\u0db1"]),t.b) +C.tq=H.a(s(["\u0d89","\u0dc3","\u0d85","\u0db6","\u0db6\u0dca\u200d\u0dbb","\u0dc3\u0dd2","\u0dc3\u0dd9"]),t.b) +C.WT=H.a(s(["\u0d9a\u0dcf\u0dbb\u0dca:1","\u0d9a\u0dcf\u0dbb\u0dca:2","\u0d9a\u0dcf\u0dbb\u0dca:3","\u0d9a\u0dcf\u0dbb\u0dca:4"]),t.b) +C.Rf=H.a(s(["1 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0","2 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0","3 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0","4 \u0dc0\u0db1 \u0d9a\u0dcf\u0dbb\u0dca\u0dad\u0dd4\u0dc0"]),t.b) +C.a02=H.a(s(["\u0db4\u0dd9.\u0dc0.","\u0db4.\u0dc0."]),t.b) +C.a4o=H.a(s(["y MMMM d, EEEE","y MMMM d","y MMM d","y-MM-dd"]),t.b) +C.a8U=new H.t(25,{NAME:"si",ERAS:C.a0I,ERANAMES:C.a4v,NARROWMONTHS:C.u7,STANDALONENARROWMONTHS:C.u7,MONTHS:C.og,STANDALONEMONTHS:C.og,SHORTMONTHS:C.Uk,STANDALONESHORTMONTHS:C.Zl,WEEKDAYS:C.rn,STANDALONEWEEKDAYS:C.rn,SHORTWEEKDAYS:C.pB,STANDALONESHORTWEEKDAYS:C.pB,NARROWWEEKDAYS:C.tq,STANDALONENARROWWEEKDAYS:C.tq,SHORTQUARTERS:C.WT,QUARTERS:C.Rf,AMPMS:C.a02,DATEFORMATS:C.a4o,TIMEFORMATS:C.kg,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.Su=H.a(s(["pred Kr.","po Kr."]),t.b) +C.Rg=H.a(s(["pred Kristom","po Kristovi"]),t.b) +C.a6L=H.a(s(["janu\xe1ra","febru\xe1ra","marca","apr\xedla","m\xe1ja","j\xfana","j\xfala","augusta","septembra","okt\xf3bra","novembra","decembra"]),t.b) +C.Q2=H.a(s(["janu\xe1r","febru\xe1r","marec","apr\xedl","m\xe1j","j\xfan","j\xfal","august","september","okt\xf3ber","november","december"]),t.b) +C.ro=H.a(s(["jan","feb","mar","apr","m\xe1j","j\xfan","j\xfal","aug","sep","okt","nov","dec"]),t.b) +C.rd=H.a(s(["nede\u013ea","pondelok","utorok","streda","\u0161tvrtok","piatok","sobota"]),t.b) +C.tv=H.a(s(["ne","po","ut","st","\u0161t","pi","so"]),t.b) +C.uy=H.a(s(["n","p","u","s","\u0161","p","s"]),t.b) +C.a21=H.a(s(["1. \u0161tvr\u0165rok","2. \u0161tvr\u0165rok","3. \u0161tvr\u0165rok","4. \u0161tvr\u0165rok"]),t.b) +C.Tu=H.a(s(["EEEE d. MMMM y","d. MMMM y","d. M. y","d. M. y"]),t.b) +C.No=H.a(s(["{1}, {0}","{1}, {0}","{1}, {0}","{1} {0}"]),t.b) +C.a9F=new H.t(25,{NAME:"sk",ERAS:C.Su,ERANAMES:C.Rg,NARROWMONTHS:C.co,STANDALONENARROWMONTHS:C.co,MONTHS:C.a6L,STANDALONEMONTHS:C.Q2,SHORTMONTHS:C.ro,STANDALONESHORTMONTHS:C.ro,WEEKDAYS:C.rd,STANDALONEWEEKDAYS:C.rd,SHORTWEEKDAYS:C.tv,STANDALONESHORTWEEKDAYS:C.tv,NARROWWEEKDAYS:C.uy,STANDALONENARROWWEEKDAYS:C.uy,SHORTQUARTERS:C.ad,QUARTERS:C.a21,AMPMS:C.X,DATEFORMATS:C.Tu,TIMEFORMATS:C.dl,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.No},C.m,t.R) +C.a1s=H.a(s(["pred Kristusom","po Kristusu"]),t.b) +C.tW=H.a(s(["januar","februar","marec","april","maj","junij","julij","avgust","september","oktober","november","december"]),t.b) +C.pr=H.a(s(["jan.","feb.","mar.","apr.","maj","jun.","jul.","avg.","sep.","okt.","nov.","dec."]),t.b) +C.tO=H.a(s(["nedelja","ponedeljek","torek","sreda","\u010detrtek","petek","sobota"]),t.b) +C.tj=H.a(s(["ned.","pon.","tor.","sre.","\u010det.","pet.","sob."]),t.b) +C.o1=H.a(s(["n","p","t","s","\u010d","p","s"]),t.b) +C.Or=H.a(s(["1. \u010det.","2. \u010det.","3. \u010det.","4. \u010det."]),t.b) +C.a26=H.a(s(["1. \u010detrtletje","2. \u010detrtletje","3. \u010detrtletje","4. \u010detrtletje"]),t.b) +C.N0=H.a(s(["dop.","pop."]),t.b) +C.a_Q=H.a(s(["EEEE, dd. MMMM y","dd. MMMM y","d. MMM y","d. MM. yy"]),t.b) +C.aa5=new H.t(25,{NAME:"sl",ERAS:C.qH,ERANAMES:C.a1s,NARROWMONTHS:C.co,STANDALONENARROWMONTHS:C.co,MONTHS:C.tW,STANDALONEMONTHS:C.tW,SHORTMONTHS:C.pr,STANDALONESHORTMONTHS:C.pr,WEEKDAYS:C.tO,STANDALONEWEEKDAYS:C.tO,SHORTWEEKDAYS:C.tj,STANDALONESHORTWEEKDAYS:C.tj,NARROWWEEKDAYS:C.o1,STANDALONENARROWWEEKDAYS:C.o1,SHORTQUARTERS:C.Or,QUARTERS:C.a26,AMPMS:C.N0,DATEFORMATS:C.a_Q,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.a01=H.a(s(["p.K.","mb.K."]),t.b) +C.a4d=H.a(s(["para Krishtit","mbas Krishtit"]),t.b) +C.q1=H.a(s(["j","sh","m","p","m","q","k","g","sh","t","n","dh"]),t.b) +C.qG=H.a(s(["janar","shkurt","mars","prill","maj","qershor","korrik","gusht","shtator","tetor","n\xebntor","dhjetor"]),t.b) +C.pO=H.a(s(["jan","shk","mar","pri","maj","qer","korr","gush","sht","tet","n\xebn","dhj"]),t.b) +C.ru=H.a(s(["e diel","e h\xebn\xeb","e mart\xeb","e m\xebrkur\xeb","e enjte","e premte","e shtun\xeb"]),t.b) +C.a4P=H.a(s(["Die","H\xebn","Mar","M\xebr","Enj","Pre","Sht"]),t.b) +C.Rn=H.a(s(["die","h\xebn","mar","m\xebr","enj","pre","sht"]),t.b) +C.qB=H.a(s(["d","h","m","m","e","p","sh"]),t.b) +C.a3c=H.a(s(["tremujori I","tremujori II","tremujori III","tremujori IV"]),t.b) +C.Sd=H.a(s(["tremujori i par\xeb","tremujori i dyt\xeb","tremujori i tret\xeb","tremujori i kat\xebrt"]),t.b) +C.a1m=H.a(s(["e paradites","e pasdites"]),t.b) +C.Vu=H.a(s(["EEEE, d MMMM y","d MMMM y","d MMM y","d.M.yy"]),t.b) +C.a5Z=H.a(s(["h:mm:ss a, zzzz","h:mm:ss a, z","h:mm:ss a","h:mm a"]),t.b) +C.Ue=H.a(s(["{1} 'n\xeb' {0}","{1} 'n\xeb' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9z=new H.t(25,{NAME:"sq",ERAS:C.a01,ERANAMES:C.a4d,NARROWMONTHS:C.q1,STANDALONENARROWMONTHS:C.q1,MONTHS:C.qG,STANDALONEMONTHS:C.qG,SHORTMONTHS:C.pO,STANDALONESHORTMONTHS:C.pO,WEEKDAYS:C.ru,STANDALONEWEEKDAYS:C.ru,SHORTWEEKDAYS:C.a4P,STANDALONESHORTWEEKDAYS:C.Rn,NARROWWEEKDAYS:C.qB,STANDALONENARROWWEEKDAYS:C.qB,SHORTQUARTERS:C.a3c,QUARTERS:C.Sd,AMPMS:C.a1m,DATEFORMATS:C.Vu,TIMEFORMATS:C.a5Z,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.Ue},C.m,t.R) +C.a52=H.a(s(["\u043f. \u043d. \u0435.","\u043d. \u0435."]),t.b) +C.a07=H.a(s(["\u043f\u0440\u0435 \u043d\u043e\u0432\u0435 \u0435\u0440\u0435","\u043d\u043e\u0432\u0435 \u0435\u0440\u0435"]),t.b) +C.rP=H.a(s(["\u0458\u0430\u043d\u0443\u0430\u0440","\u0444\u0435\u0431\u0440\u0443\u0430\u0440","\u043c\u0430\u0440\u0442","\u0430\u043f\u0440\u0438\u043b","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433\u0443\u0441\u0442","\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440","\u043e\u043a\u0442\u043e\u0431\u0430\u0440","\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440","\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440"]),t.b) +C.px=H.a(s(["\u0458\u0430\u043d","\u0444\u0435\u0431","\u043c\u0430\u0440","\u0430\u043f\u0440","\u043c\u0430\u0458","\u0458\u0443\u043d","\u0458\u0443\u043b","\u0430\u0432\u0433","\u0441\u0435\u043f","\u043e\u043a\u0442","\u043d\u043e\u0432","\u0434\u0435\u0446"]),t.b) +C.rB=H.a(s(["\u043d\u0435\u0434\u0435\u0459\u0430","\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a","\u0443\u0442\u043e\u0440\u0430\u043a","\u0441\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a","\u043f\u0435\u0442\u0430\u043a","\u0441\u0443\u0431\u043e\u0442\u0430"]),t.b) +C.p7=H.a(s(["\u043d\u0435\u0434","\u043f\u043e\u043d","\u0443\u0442\u043e","\u0441\u0440\u0435","\u0447\u0435\u0442","\u043f\u0435\u0442","\u0441\u0443\u0431"]),t.b) +C.ty=H.a(s(["\u043d","\u043f","\u0443","\u0441","\u0447","\u043f","\u0441"]),t.b) +C.MK=H.a(s(["\u041a1","\u041a2","\u041a3","\u041a4"]),t.b) +C.N5=H.a(s(["\u043f\u0440\u0432\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","\u0434\u0440\u0443\u0433\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","\u0442\u0440\u0435\u045b\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b","\u0447\u0435\u0442\u0432\u0440\u0442\u0438 \u043a\u0432\u0430\u0440\u0442\u0430\u043b"]),t.b) +C.a3n=H.a(s(["\u043f\u0440\u0435 \u043f\u043e\u0434\u043d\u0435","\u043f\u043e \u043f\u043e\u0434\u043d\u0435"]),t.b) +C.oi=H.a(s(["EEEE, dd. MMMM y.","dd. MMMM y.","dd.MM.y.","d.M.yy."]),t.b) +C.aa3=new H.t(25,{NAME:"sr",ERAS:C.a52,ERANAMES:C.a07,NARROWMONTHS:C.hC,STANDALONENARROWMONTHS:C.hC,MONTHS:C.rP,STANDALONEMONTHS:C.rP,SHORTMONTHS:C.px,STANDALONESHORTMONTHS:C.px,WEEKDAYS:C.rB,STANDALONEWEEKDAYS:C.rB,SHORTWEEKDAYS:C.p7,STANDALONESHORTWEEKDAYS:C.p7,NARROWWEEKDAYS:C.ty,STANDALONENARROWWEEKDAYS:C.ty,SHORTQUARTERS:C.MK,QUARTERS:C.N5,AMPMS:C.a3n,DATEFORMATS:C.oi,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.Ug=H.a(s(["pre nove ere","nove ere"]),t.b) +C.um=H.a(s(["januar","februar","mart","april","maj","jun","jul","avgust","septembar","oktobar","novembar","decembar"]),t.b) +C.po=H.a(s(["jan","feb","mar","apr","maj","jun","jul","avg","sep","okt","nov","dec"]),t.b) +C.u8=H.a(s(["nedelja","ponedeljak","utorak","sreda","\u010detvrtak","petak","subota"]),t.b) +C.qg=H.a(s(["ned","pon","uto","sre","\u010det","pet","sub"]),t.b) +C.a3l=H.a(s(["prvi kvartal","drugi kvartal","tre\u0107i kvartal","\u010detvrti kvartal"]),t.b) +C.a2g=H.a(s(["pre podne","po podne"]),t.b) +C.a9s=new H.t(25,{NAME:"sr_Latn",ERAS:C.qN,ERANAMES:C.Ug,NARROWMONTHS:C.co,STANDALONENARROWMONTHS:C.co,MONTHS:C.um,STANDALONEMONTHS:C.um,SHORTMONTHS:C.po,STANDALONESHORTMONTHS:C.po,WEEKDAYS:C.u8,STANDALONEWEEKDAYS:C.u8,SHORTWEEKDAYS:C.qg,STANDALONESHORTWEEKDAYS:C.qg,NARROWWEEKDAYS:C.hD,STANDALONENARROWWEEKDAYS:C.hD,SHORTQUARTERS:C.cl,QUARTERS:C.a3l,AMPMS:C.a2g,DATEFORMATS:C.oi,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.a36=H.a(s(["f\xf6re Kristus","efter Kristus"]),t.b) +C.ow=H.a(s(["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]),t.b) +C.qC=H.a(s(["jan.","feb.","mars","apr.","maj","juni","juli","aug.","sep.","okt.","nov.","dec."]),t.b) +C.pW=H.a(s(["s\xf6ndag","m\xe5ndag","tisdag","onsdag","torsdag","fredag","l\xf6rdag"]),t.b) +C.rL=H.a(s(["s\xf6n","m\xe5n","tis","ons","tors","fre","l\xf6r"]),t.b) +C.Ox=H.a(s(["1:a kvartalet","2:a kvartalet","3:e kvartalet","4:e kvartalet"]),t.b) +C.a1y=H.a(s(["fm","em"]),t.b) +C.PI=H.a(s(["EEEE d MMMM y","d MMMM y","d MMM y","y-MM-dd"]),t.b) +C.Zb=H.a(s(["'kl'. HH:mm:ss zzzz","HH:mm:ss z","HH:mm:ss","HH:mm"]),t.b) +C.a9O=new H.t(25,{NAME:"sv",ERAS:C.dr,ERANAMES:C.a36,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.ow,STANDALONEMONTHS:C.ow,SHORTMONTHS:C.qC,STANDALONESHORTMONTHS:C.qC,WEEKDAYS:C.pW,STANDALONEWEEKDAYS:C.pW,SHORTWEEKDAYS:C.rL,STANDALONESHORTWEEKDAYS:C.rL,NARROWWEEKDAYS:C.ck,STANDALONENARROWWEEKDAYS:C.ck,SHORTQUARTERS:C.cl,QUARTERS:C.Ox,AMPMS:C.a1y,DATEFORMATS:C.PI,TIMEFORMATS:C.Zb,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:3,DATETIMEFORMATS:C.O},C.m,t.R) +C.Uq=H.a(s(["KK","BK"]),t.b) +C.a1u=H.a(s(["Kabla ya Kristo","Baada ya Kristo"]),t.b) +C.tL=H.a(s(["Januari","Februari","Machi","Aprili","Mei","Juni","Julai","Agosti","Septemba","Oktoba","Novemba","Desemba"]),t.b) +C.oZ=H.a(s(["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ago","Sep","Okt","Nov","Des"]),t.b) +C.hk=H.a(s(["Jumapili","Jumatatu","Jumanne","Jumatano","Alhamisi","Ijumaa","Jumamosi"]),t.b) +C.qo=H.a(s(["Robo ya 1","Robo ya 2","Robo ya 3","Robo ya 4"]),t.b) +C.aa7=new H.t(25,{NAME:"sw",ERAS:C.Uq,ERANAMES:C.a1u,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.tL,STANDALONEMONTHS:C.tL,SHORTMONTHS:C.oZ,STANDALONESHORTMONTHS:C.oZ,WEEKDAYS:C.hk,STANDALONEWEEKDAYS:C.hk,SHORTWEEKDAYS:C.hk,STANDALONESHORTWEEKDAYS:C.hk,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.qo,QUARTERS:C.qo,AMPMS:C.X,DATEFORMATS:C.u2,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.a3z=H.a(s(["\u0b95\u0bbf.\u0bae\u0bc1.","\u0b95\u0bbf.\u0baa\u0bbf."]),t.b) +C.OH=H.a(s(["\u0b95\u0bbf\u0bb1\u0bbf\u0bb8\u0bcd\u0ba4\u0bc1\u0bb5\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd","\u0b85\u0ba9\u0bcd\u0ba9\u0bcb \u0b9f\u0bcb\u0bae\u0bbf\u0ba9\u0bbf"]),t.b) +C.t1=H.a(s(["\u0b9c","\u0baa\u0bbf","\u0bae\u0bbe","\u0b8f","\u0bae\u0bc7","\u0b9c\u0bc2","\u0b9c\u0bc2","\u0b86","\u0b9a\u0bc6","\u0b85","\u0ba8","\u0b9f\u0bbf"]),t.b) +C.ua=H.a(s(["\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf","\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf","\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd","\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd","\u0bae\u0bc7","\u0b9c\u0bc2\u0ba9\u0bcd","\u0b9c\u0bc2\u0bb2\u0bc8","\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd","\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b85\u0b95\u0bcd\u0b9f\u0bcb\u0baa\u0bb0\u0bcd","\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd","\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd"]),t.b) +C.q5=H.a(s(["\u0b9c\u0ba9.","\u0baa\u0bbf\u0baa\u0bcd.","\u0bae\u0bbe\u0bb0\u0bcd.","\u0b8f\u0baa\u0bcd.","\u0bae\u0bc7","\u0b9c\u0bc2\u0ba9\u0bcd","\u0b9c\u0bc2\u0bb2\u0bc8","\u0b86\u0b95.","\u0b9a\u0bc6\u0baa\u0bcd.","\u0b85\u0b95\u0bcd.","\u0ba8\u0bb5.","\u0b9f\u0bbf\u0b9a."]),t.b) +C.pn=H.a(s(["\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1","\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd","\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd","\u0baa\u0bc1\u0ba4\u0ba9\u0bcd","\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd","\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf","\u0b9a\u0ba9\u0bbf"]),t.b) +C.rS=H.a(s(["\u0b9e\u0bbe\u0baf\u0bbf.","\u0ba4\u0bbf\u0b99\u0bcd.","\u0b9a\u0bc6\u0bb5\u0bcd.","\u0baa\u0bc1\u0ba4.","\u0bb5\u0bbf\u0baf\u0bbe.","\u0bb5\u0bc6\u0bb3\u0bcd.","\u0b9a\u0ba9\u0bbf"]),t.b) +C.t8=H.a(s(["\u0b9e\u0bbe","\u0ba4\u0bbf","\u0b9a\u0bc6","\u0baa\u0bc1","\u0bb5\u0bbf","\u0bb5\u0bc6","\u0b9a"]),t.b) +C.Nu=H.a(s(["\u0b95\u0bbe\u0bb2\u0bbe.1","\u0b95\u0bbe\u0bb2\u0bbe.2","\u0b95\u0bbe\u0bb2\u0bbe.3","\u0b95\u0bbe\u0bb2\u0bbe.4"]),t.b) +C.a22=H.a(s(["\u0b92\u0ba9\u0bcd\u0bb1\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1","\u0b87\u0bb0\u0ba3\u0bcd\u0b9f\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1","\u0bae\u0bc2\u0ba9\u0bcd\u0bb1\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1","\u0ba8\u0bbe\u0ba9\u0bcd\u0b95\u0bbe\u0bae\u0bcd \u0b95\u0bbe\u0bb2\u0bbe\u0ba3\u0bcd\u0b9f\u0bc1"]),t.b) +C.Yu=H.a(s(["\u0bae\u0bc1\u0bb1\u0bcd\u0baa\u0b95\u0bb2\u0bcd","\u0baa\u0bbf\u0bb1\u0bcd\u0baa\u0b95\u0bb2\u0bcd"]),t.b) +C.a_4=H.a(s(["a h:mm:ss zzzz","a h:mm:ss z","a h:mm:ss","a h:mm"]),t.b) +C.a2D=H.a(s(["{1} \u2019\u0b85\u0ba9\u0bcd\u0bb1\u0bc1\u2019 {0}","{1} \u2019\u0b85\u0ba9\u0bcd\u0bb1\u0bc1\u2019 {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9b=new H.t(25,{NAME:"ta",ERAS:C.a3z,ERANAMES:C.OH,NARROWMONTHS:C.t1,STANDALONENARROWMONTHS:C.t1,MONTHS:C.ua,STANDALONEMONTHS:C.ua,SHORTMONTHS:C.q5,STANDALONESHORTMONTHS:C.q5,WEEKDAYS:C.pn,STANDALONEWEEKDAYS:C.pn,SHORTWEEKDAYS:C.rS,STANDALONESHORTWEEKDAYS:C.rS,NARROWWEEKDAYS:C.t8,STANDALONENARROWWEEKDAYS:C.t8,SHORTQUARTERS:C.Nu,QUARTERS:C.a22,AMPMS:C.Yu,DATEFORMATS:C.hB,TIMEFORMATS:C.a_4,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.a2D},C.m,t.R) +C.a1S=H.a(s(["\u0c15\u0c4d\u0c30\u0c40\u0c2a\u0c42","\u0c15\u0c4d\u0c30\u0c40\u0c36"]),t.b) +C.Rd=H.a(s(["\u0c15\u0c4d\u0c30\u0c40\u0c38\u0c4d\u0c24\u0c41 \u0c2a\u0c42\u0c30\u0c4d\u0c35\u0c02","\u0c15\u0c4d\u0c30\u0c40\u0c38\u0c4d\u0c24\u0c41 \u0c36\u0c15\u0c02"]),t.b) +C.uM=H.a(s(["\u0c1c","\u0c2b\u0c3f","\u0c2e\u0c3e","\u0c0f","\u0c2e\u0c47","\u0c1c\u0c42","\u0c1c\u0c41","\u0c06","\u0c38\u0c46","\u0c05","\u0c28","\u0c21\u0c3f"]),t.b) +C.tY=H.a(s(["\u0c1c\u0c28\u0c35\u0c30\u0c3f","\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f","\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f","\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d","\u0c2e\u0c47","\u0c1c\u0c42\u0c28\u0c4d","\u0c1c\u0c41\u0c32\u0c48","\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41","\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d","\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d","\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d","\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d"]),t.b) +C.oJ=H.a(s(["\u0c1c\u0c28","\u0c2b\u0c3f\u0c2c\u0c4d\u0c30","\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f","\u0c0f\u0c2a\u0c4d\u0c30\u0c3f","\u0c2e\u0c47","\u0c1c\u0c42\u0c28\u0c4d","\u0c1c\u0c41\u0c32\u0c48","\u0c06\u0c17","\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02","\u0c05\u0c15\u0c4d\u0c1f\u0c4b","\u0c28\u0c35\u0c02","\u0c21\u0c3f\u0c38\u0c46\u0c02"]),t.b) +C.qz=H.a(s(["\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02","\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02","\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02","\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02","\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02","\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02","\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02"]),t.b) +C.qy=H.a(s(["\u0c06\u0c26\u0c3f","\u0c38\u0c4b\u0c2e","\u0c2e\u0c02\u0c17\u0c33","\u0c2c\u0c41\u0c27","\u0c17\u0c41\u0c30\u0c41","\u0c36\u0c41\u0c15\u0c4d\u0c30","\u0c36\u0c28\u0c3f"]),t.b) +C.rQ=H.a(s(["\u0c06","\u0c38\u0c4b","\u0c2e","\u0c2c\u0c41","\u0c17\u0c41","\u0c36\u0c41","\u0c36"]),t.b) +C.a3k=H.a(s(["\u0c24\u0c4d\u0c30\u0c481","\u0c24\u0c4d\u0c30\u0c482","\u0c24\u0c4d\u0c30\u0c483","\u0c24\u0c4d\u0c30\u0c484"]),t.b) +C.a4a=H.a(s(["1\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02","2\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02","3\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02","4\u0c35 \u0c24\u0c4d\u0c30\u0c48\u0c2e\u0c3e\u0c38\u0c3f\u0c15\u0c02"]),t.b) +C.ZB=H.a(s(["d, MMMM y, EEEE","d MMMM, y","d MMM, y","dd-MM-yy"]),t.b) +C.a6T=H.a(s(["{1} {0}\u0c15\u0c3f","{1} {0}\u0c15\u0c3f","{1} {0}","{1} {0}"]),t.b) +C.a94=new H.t(25,{NAME:"te",ERAS:C.a1S,ERANAMES:C.Rd,NARROWMONTHS:C.uM,STANDALONENARROWMONTHS:C.uM,MONTHS:C.tY,STANDALONEMONTHS:C.tY,SHORTMONTHS:C.oJ,STANDALONESHORTMONTHS:C.oJ,WEEKDAYS:C.qz,STANDALONEWEEKDAYS:C.qz,SHORTWEEKDAYS:C.qy,STANDALONESHORTWEEKDAYS:C.qy,NARROWWEEKDAYS:C.rQ,STANDALONENARROWWEEKDAYS:C.rQ,SHORTQUARTERS:C.a3k,QUARTERS:C.a4a,AMPMS:C.X,DATEFORMATS:C.ZB,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.bE,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.a6T},C.m,t.R) +C.Xm=H.a(s(["\u0e01\u0e48\u0e2d\u0e19 \u0e04.\u0e28.","\u0e04.\u0e28."]),t.b) +C.Yp=H.a(s(["\u0e1b\u0e35\u0e01\u0e48\u0e2d\u0e19\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e01\u0e32\u0e25","\u0e04\u0e23\u0e34\u0e2a\u0e15\u0e4c\u0e28\u0e31\u0e01\u0e23\u0e32\u0e0a"]),t.b) +C.hc=H.a(s(["\u0e21.\u0e04.","\u0e01.\u0e1e.","\u0e21\u0e35.\u0e04.","\u0e40\u0e21.\u0e22.","\u0e1e.\u0e04.","\u0e21\u0e34.\u0e22.","\u0e01.\u0e04.","\u0e2a.\u0e04.","\u0e01.\u0e22.","\u0e15.\u0e04.","\u0e1e.\u0e22.","\u0e18.\u0e04."]),t.b) +C.pR=H.a(s(["\u0e21\u0e01\u0e23\u0e32\u0e04\u0e21","\u0e01\u0e38\u0e21\u0e20\u0e32\u0e1e\u0e31\u0e19\u0e18\u0e4c","\u0e21\u0e35\u0e19\u0e32\u0e04\u0e21","\u0e40\u0e21\u0e29\u0e32\u0e22\u0e19","\u0e1e\u0e24\u0e29\u0e20\u0e32\u0e04\u0e21","\u0e21\u0e34\u0e16\u0e38\u0e19\u0e32\u0e22\u0e19","\u0e01\u0e23\u0e01\u0e0e\u0e32\u0e04\u0e21","\u0e2a\u0e34\u0e07\u0e2b\u0e32\u0e04\u0e21","\u0e01\u0e31\u0e19\u0e22\u0e32\u0e22\u0e19","\u0e15\u0e38\u0e25\u0e32\u0e04\u0e21","\u0e1e\u0e24\u0e28\u0e08\u0e34\u0e01\u0e32\u0e22\u0e19","\u0e18\u0e31\u0e19\u0e27\u0e32\u0e04\u0e21"]),t.b) +C.rC=H.a(s(["\u0e27\u0e31\u0e19\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c","\u0e27\u0e31\u0e19\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c","\u0e27\u0e31\u0e19\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23","\u0e27\u0e31\u0e19\u0e1e\u0e38\u0e18","\u0e27\u0e31\u0e19\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35","\u0e27\u0e31\u0e19\u0e28\u0e38\u0e01\u0e23\u0e4c","\u0e27\u0e31\u0e19\u0e40\u0e2a\u0e32\u0e23\u0e4c"]),t.b) +C.q6=H.a(s(["\u0e2d\u0e32.","\u0e08.","\u0e2d.","\u0e1e.","\u0e1e\u0e24.","\u0e28.","\u0e2a."]),t.b) +C.rm=H.a(s(["\u0e2d\u0e32","\u0e08","\u0e2d","\u0e1e","\u0e1e\u0e24","\u0e28","\u0e2a"]),t.b) +C.vf=H.a(s(["\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 1","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 2","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 3","\u0e44\u0e15\u0e23\u0e21\u0e32\u0e2a 4"]),t.b) +C.a_2=H.a(s(["\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07","\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"]),t.b) +C.TY=H.a(s(["EEEE\u0e17\u0e35\u0e48 d MMMM G y","d MMMM G y","d MMM y","d/M/yy"]),t.b) +C.a_f=H.a(s(["H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 zzzz","H \u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32 mm \u0e19\u0e32\u0e17\u0e35 ss \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35 z","HH:mm:ss","HH:mm"]),t.b) +C.a9a=new H.t(25,{NAME:"th",ERAS:C.Xm,ERANAMES:C.Yp,NARROWMONTHS:C.hc,STANDALONENARROWMONTHS:C.hc,MONTHS:C.pR,STANDALONEMONTHS:C.pR,SHORTMONTHS:C.hc,STANDALONESHORTMONTHS:C.hc,WEEKDAYS:C.rC,STANDALONEWEEKDAYS:C.rC,SHORTWEEKDAYS:C.q6,STANDALONESHORTWEEKDAYS:C.q6,NARROWWEEKDAYS:C.rm,STANDALONENARROWWEEKDAYS:C.rm,SHORTQUARTERS:C.vf,QUARTERS:C.vf,AMPMS:C.a_2,DATEFORMATS:C.TY,TIMEFORMATS:C.a_f,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.a90=new H.t(25,{NAME:"tl",ERAS:C.aR,ERANAMES:C.bl,NARROWMONTHS:C.dn,STANDALONENARROWMONTHS:C.q_,MONTHS:C.hv,STANDALONEMONTHS:C.hv,SHORTMONTHS:C.dn,STANDALONESHORTMONTHS:C.dn,WEEKDAYS:C.hJ,STANDALONEWEEKDAYS:C.hJ,SHORTWEEKDAYS:C.cp,STANDALONESHORTWEEKDAYS:C.cp,NARROWWEEKDAYS:C.cp,STANDALONENARROWWEEKDAYS:C.cp,SHORTQUARTERS:C.ad,QUARTERS:C.t0,AMPMS:C.X,DATEFORMATS:C.dx,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.qV},C.m,t.R) +C.Nd=H.a(s(["M\xd6","MS"]),t.b) +C.a5v=H.a(s(["Milattan \xd6nce","Milattan Sonra"]),t.b) +C.o7=H.a(s(["O","\u015e","M","N","M","H","T","A","E","E","K","A"]),t.b) +C.pJ=H.a(s(["Ocak","\u015eubat","Mart","Nisan","May\u0131s","Haziran","Temmuz","A\u011fustos","Eyl\xfcl","Ekim","Kas\u0131m","Aral\u0131k"]),t.b) +C.oQ=H.a(s(["Oca","\u015eub","Mar","Nis","May","Haz","Tem","A\u011fu","Eyl","Eki","Kas","Ara"]),t.b) +C.oW=H.a(s(["Pazar","Pazartesi","Sal\u0131","\xc7ar\u015famba","Per\u015fembe","Cuma","Cumartesi"]),t.b) +C.ov=H.a(s(["Paz","Pzt","Sal","\xc7ar","Per","Cum","Cmt"]),t.b) +C.o8=H.a(s(["P","P","S","\xc7","P","C","C"]),t.b) +C.a44=H.a(s(["\xc71","\xc72","\xc73","\xc74"]),t.b) +C.PP=H.a(s(["1. \xe7eyrek","2. \xe7eyrek","3. \xe7eyrek","4. \xe7eyrek"]),t.b) +C.Yl=H.a(s(["\xd6\xd6","\xd6S"]),t.b) +C.a04=H.a(s(["d MMMM y EEEE","d MMMM y","d MMM y","d.MM.y"]),t.b) +C.aa0=new H.t(25,{NAME:"tr",ERAS:C.Nd,ERANAMES:C.a5v,NARROWMONTHS:C.o7,STANDALONENARROWMONTHS:C.o7,MONTHS:C.pJ,STANDALONEMONTHS:C.pJ,SHORTMONTHS:C.oQ,STANDALONESHORTMONTHS:C.oQ,WEEKDAYS:C.oW,STANDALONEWEEKDAYS:C.oW,SHORTWEEKDAYS:C.ov,STANDALONESHORTWEEKDAYS:C.ov,NARROWWEEKDAYS:C.o8,STANDALONENARROWWEEKDAYS:C.o8,SHORTQUARTERS:C.a44,QUARTERS:C.PP,AMPMS:C.Yl,DATEFORMATS:C.a04,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.O},C.m,t.R) +C.a4W=H.a(s(["\u0434\u043e \u043d. \u0435.","\u043d. \u0435."]),t.b) +C.a1E=H.a(s(["\u0434\u043e \u043d\u0430\u0448\u043e\u0457 \u0435\u0440\u0438","\u043d\u0430\u0448\u043e\u0457 \u0435\u0440\u0438"]),t.b) +C.a1T=H.a(s(["\u0441","\u043b","\u0431","\u043a","\u0442","\u0447","\u043b","\u0441","\u0432","\u0436","\u043b","\u0433"]),t.b) +C.a_L=H.a(s(["\u0421","\u041b","\u0411","\u041a","\u0422","\u0427","\u041b","\u0421","\u0412","\u0416","\u041b","\u0413"]),t.b) +C.a0c=H.a(s(["\u0441\u0456\u0447\u043d\u044f","\u043b\u044e\u0442\u043e\u0433\u043e","\u0431\u0435\u0440\u0435\u0437\u043d\u044f","\u043a\u0432\u0456\u0442\u043d\u044f","\u0442\u0440\u0430\u0432\u043d\u044f","\u0447\u0435\u0440\u0432\u043d\u044f","\u043b\u0438\u043f\u043d\u044f","\u0441\u0435\u0440\u043f\u043d\u044f","\u0432\u0435\u0440\u0435\u0441\u043d\u044f","\u0436\u043e\u0432\u0442\u043d\u044f","\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430","\u0433\u0440\u0443\u0434\u043d\u044f"]),t.b) +C.a33=H.a(s(["\u0441\u0456\u0447\u0435\u043d\u044c","\u043b\u044e\u0442\u0438\u0439","\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c","\u043a\u0432\u0456\u0442\u0435\u043d\u044c","\u0442\u0440\u0430\u0432\u0435\u043d\u044c","\u0447\u0435\u0440\u0432\u0435\u043d\u044c","\u043b\u0438\u043f\u0435\u043d\u044c","\u0441\u0435\u0440\u043f\u0435\u043d\u044c","\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c","\u0436\u043e\u0432\u0442\u0435\u043d\u044c","\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434","\u0433\u0440\u0443\u0434\u0435\u043d\u044c"]),t.b) +C.a41=H.a(s(["\u0441\u0456\u0447.","\u043b\u044e\u0442.","\u0431\u0435\u0440.","\u043a\u0432\u0456\u0442.","\u0442\u0440\u0430\u0432.","\u0447\u0435\u0440\u0432.","\u043b\u0438\u043f.","\u0441\u0435\u0440\u043f.","\u0432\u0435\u0440.","\u0436\u043e\u0432\u0442.","\u043b\u0438\u0441\u0442.","\u0433\u0440\u0443\u0434."]),t.b) +C.a5E=H.a(s(["\u0441\u0456\u0447","\u043b\u044e\u0442","\u0431\u0435\u0440","\u043a\u0432\u0456","\u0442\u0440\u0430","\u0447\u0435\u0440","\u043b\u0438\u043f","\u0441\u0435\u0440","\u0432\u0435\u0440","\u0436\u043e\u0432","\u043b\u0438\u0441","\u0433\u0440\u0443"]),t.b) +C.tR=H.a(s(["\u043d\u0435\u0434\u0456\u043b\u044f","\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a","\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a","\u0441\u0435\u0440\u0435\u0434\u0430","\u0447\u0435\u0442\u0432\u0435\u0440","\u043f\u02bc\u044f\u0442\u043d\u0438\u0446\u044f","\u0441\u0443\u0431\u043e\u0442\u0430"]),t.b) +C.oe=H.a(s(["\u041d","\u041f","\u0412","\u0421","\u0427","\u041f","\u0421"]),t.b) +C.NK=H.a(s(["\u0434\u043f","\u043f\u043f"]),t.b) +C.NR=H.a(s(["EEEE, d MMMM y '\u0440'.","d MMMM y '\u0440'.","d MMM y '\u0440'.","dd.MM.yy"]),t.b) +C.RG=H.a(s(["{1} '\u043e' {0}","{1} '\u043e' {0}","{1}, {0}","{1}, {0}"]),t.b) +C.a9K=new H.t(25,{NAME:"uk",ERAS:C.a4W,ERANAMES:C.a1E,NARROWMONTHS:C.a1T,STANDALONENARROWMONTHS:C.a_L,MONTHS:C.a0c,STANDALONEMONTHS:C.a33,SHORTMONTHS:C.a41,STANDALONESHORTMONTHS:C.a5E,WEEKDAYS:C.tR,STANDALONEWEEKDAYS:C.tR,SHORTWEEKDAYS:C.fU,STANDALONESHORTWEEKDAYS:C.fU,NARROWWEEKDAYS:C.oe,STANDALONENARROWWEEKDAYS:C.oe,SHORTQUARTERS:C.v0,QUARTERS:C.rX,AMPMS:C.NK,DATEFORMATS:C.NR,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.RG},C.m,t.R) +C.pK=H.a(s(["\u0642\u0628\u0644 \u0645\u0633\u06cc\u062d","\u0639\u06cc\u0633\u0648\u06cc"]),t.b) +C.hu=H.a(s(["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"]),t.b) +C.hb=H.a(s(["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"]),t.b) +C.qj=H.a(s(["\u067e\u06c1\u0644\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc","\u062f\u0648\u0633\u0631\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc","\u062a\u06cc\u0633\u0631\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc","\u0686\u0648\u062a\u0647\u06cc \u0633\u06c1 \u0645\u0627\u06c1\u06cc"]),t.b) +C.a5W=H.a(s(["EEEE\u060c d MMMM\u060c y","d MMMM\u060c y","d MMM\u060c y","d/M/yy"]),t.b) +C.a9B=new H.t(25,{NAME:"ur",ERAS:C.pK,ERANAMES:C.pK,NARROWMONTHS:C.w,STANDALONENARROWMONTHS:C.w,MONTHS:C.hu,STANDALONEMONTHS:C.hu,SHORTMONTHS:C.hu,STANDALONESHORTMONTHS:C.hu,WEEKDAYS:C.hb,STANDALONEWEEKDAYS:C.hb,SHORTWEEKDAYS:C.hb,STANDALONESHORTWEEKDAYS:C.hb,NARROWWEEKDAYS:C.ac,STANDALONENARROWWEEKDAYS:C.ac,SHORTQUARTERS:C.qj,QUARTERS:C.qj,AMPMS:C.X,DATEFORMATS:C.a5W,TIMEFORMATS:C.ae,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.a4B=H.a(s(["m.a.","milodiy"]),t.b) +C.a6c=H.a(s(["miloddan avvalgi","milodiy"]),t.b) +C.rI=H.a(s(["Y","F","M","A","M","I","I","A","S","O","N","D"]),t.b) +C.ZW=H.a(s(["yanvar","fevral","mart","aprel","may","iyun","iyul","avgust","sentabr","oktabr","noyabr","dekabr"]),t.b) +C.U9=H.a(s(["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]),t.b) +C.X9=H.a(s(["yan","fev","mar","apr","may","iyn","iyl","avg","sen","okt","noy","dek"]),t.b) +C.Nl=H.a(s(["Yan","Fev","Mar","Apr","May","Iyn","Iyl","Avg","Sen","Okt","Noy","Dek"]),t.b) +C.pU=H.a(s(["yakshanba","dushanba","seshanba","chorshanba","payshanba","juma","shanba"]),t.b) +C.oR=H.a(s(["Yak","Dush","Sesh","Chor","Pay","Jum","Shan"]),t.b) +C.op=H.a(s(["Y","D","S","C","P","J","S"]),t.b) +C.a37=H.a(s(["1-ch","2-ch","3-ch","4-ch"]),t.b) +C.W9=H.a(s(["1-chorak","2-chorak","3-chorak","4-chorak"]),t.b) +C.YF=H.a(s(["TO","TK"]),t.b) +C.a0a=H.a(s(["EEEE, d-MMMM, y","d-MMMM, y","d-MMM, y","dd/MM/yy"]),t.b) +C.ZI=H.a(s(["H:mm:ss (zzzz)","H:mm:ss (z)","HH:mm:ss","HH:mm"]),t.b) +C.a9P=new H.t(25,{NAME:"uz",ERAS:C.a4B,ERANAMES:C.a6c,NARROWMONTHS:C.rI,STANDALONENARROWMONTHS:C.rI,MONTHS:C.ZW,STANDALONEMONTHS:C.U9,SHORTMONTHS:C.X9,STANDALONESHORTMONTHS:C.Nl,WEEKDAYS:C.pU,STANDALONEWEEKDAYS:C.pU,SHORTWEEKDAYS:C.oR,STANDALONESHORTWEEKDAYS:C.oR,NARROWWEEKDAYS:C.op,STANDALONENARROWWEEKDAYS:C.op,SHORTQUARTERS:C.a37,QUARTERS:C.W9,AMPMS:C.YF,DATEFORMATS:C.a0a,TIMEFORMATS:C.ZI,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.cn},C.m,t.R) +C.p2=H.a(s(["Tr\u01b0\u1edbc CN","sau CN"]),t.b) +C.Wf=H.a(s(["th\xe1ng 1","th\xe1ng 2","th\xe1ng 3","th\xe1ng 4","th\xe1ng 5","th\xe1ng 6","th\xe1ng 7","th\xe1ng 8","th\xe1ng 9","th\xe1ng 10","th\xe1ng 11","th\xe1ng 12"]),t.b) +C.Zp=H.a(s(["Th\xe1ng 1","Th\xe1ng 2","Th\xe1ng 3","Th\xe1ng 4","Th\xe1ng 5","Th\xe1ng 6","Th\xe1ng 7","Th\xe1ng 8","Th\xe1ng 9","Th\xe1ng 10","Th\xe1ng 11","Th\xe1ng 12"]),t.b) +C.a1F=H.a(s(["thg 1","thg 2","thg 3","thg 4","thg 5","thg 6","thg 7","thg 8","thg 9","thg 10","thg 11","thg 12"]),t.b) +C.TI=H.a(s(["Thg 1","Thg 2","Thg 3","Thg 4","Thg 5","Thg 6","Thg 7","Thg 8","Thg 9","Thg 10","Thg 11","Thg 12"]),t.b) +C.tI=H.a(s(["Ch\u1ee7 Nh\u1eadt","Th\u1ee9 Hai","Th\u1ee9 Ba","Th\u1ee9 T\u01b0","Th\u1ee9 N\u0103m","Th\u1ee9 S\xe1u","Th\u1ee9 B\u1ea3y"]),t.b) +C.pz=H.a(s(["CN","Th 2","Th 3","Th 4","Th 5","Th 6","Th 7"]),t.b) +C.qh=H.a(s(["CN","T2","T3","T4","T5","T6","T7"]),t.b) +C.Ze=H.a(s(["Qu\xfd 1","Qu\xfd 2","Qu\xfd 3","Qu\xfd 4"]),t.b) +C.XN=H.a(s(["SA","CH"]),t.b) +C.TH=H.a(s(["EEEE, d MMMM, y","d MMMM, y","d MMM, y","dd/MM/y"]),t.b) +C.TA=H.a(s(["{0} {1}","{0} {1}","{0}, {1}","{0}, {1}"]),t.b) +C.a9T=new H.t(25,{NAME:"vi",ERAS:C.p2,ERANAMES:C.p2,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.Wf,STANDALONEMONTHS:C.Zp,SHORTMONTHS:C.a1F,STANDALONESHORTMONTHS:C.TI,WEEKDAYS:C.tI,STANDALONEWEEKDAYS:C.tI,SHORTWEEKDAYS:C.pz,STANDALONESHORTWEEKDAYS:C.pz,NARROWWEEKDAYS:C.qh,STANDALONENARROWWEEKDAYS:C.qh,SHORTQUARTERS:C.ad,QUARTERS:C.Ze,AMPMS:C.XN,DATEFORMATS:C.TH,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:0,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:6,DATETIMEFORMATS:C.TA},C.m,t.R) +C.hj=H.a(s(["\u516c\u5143\u524d","\u516c\u5143"]),t.b) +C.qv=H.a(s(["\u4e00\u6708","\u4e8c\u6708","\u4e09\u6708","\u56db\u6708","\u4e94\u6708","\u516d\u6708","\u4e03\u6708","\u516b\u6708","\u4e5d\u6708","\u5341\u6708","\u5341\u4e00\u6708","\u5341\u4e8c\u6708"]),t.b) +C.dp=H.a(s(["\u661f\u671f\u65e5","\u661f\u671f\u4e00","\u661f\u671f\u4e8c","\u661f\u671f\u4e09","\u661f\u671f\u56db","\u661f\u671f\u4e94","\u661f\u671f\u516d"]),t.b) +C.q9=H.a(s(["\u5468\u65e5","\u5468\u4e00","\u5468\u4e8c","\u5468\u4e09","\u5468\u56db","\u5468\u4e94","\u5468\u516d"]),t.b) +C.dq=H.a(s(["\u65e5","\u4e00","\u4e8c","\u4e09","\u56db","\u4e94","\u516d"]),t.b) +C.YZ=H.a(s(["1\u5b63\u5ea6","2\u5b63\u5ea6","3\u5b63\u5ea6","4\u5b63\u5ea6"]),t.b) +C.Z2=H.a(s(["\u7b2c\u4e00\u5b63\u5ea6","\u7b2c\u4e8c\u5b63\u5ea6","\u7b2c\u4e09\u5b63\u5ea6","\u7b2c\u56db\u5b63\u5ea6"]),t.b) +C.kq=H.a(s(["\u4e0a\u5348","\u4e0b\u5348"]),t.b) +C.QF=H.a(s(["y\u5e74M\u6708d\u65e5EEEE","y\u5e74M\u6708d\u65e5","y\u5e74M\u6708d\u65e5","y/M/d"]),t.b) +C.a4I=H.a(s(["zzzz ah:mm:ss","z ah:mm:ss","ah:mm:ss","ah:mm"]),t.b) +C.a9W=new H.t(25,{NAME:"zh",ERAS:C.hj,ERANAMES:C.hj,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.qv,STANDALONEMONTHS:C.qv,SHORTMONTHS:C.aW,STANDALONESHORTMONTHS:C.aW,WEEKDAYS:C.dp,STANDALONEWEEKDAYS:C.dp,SHORTWEEKDAYS:C.q9,STANDALONESHORTWEEKDAYS:C.q9,NARROWWEEKDAYS:C.dq,STANDALONENARROWWEEKDAYS:C.dq,SHORTQUARTERS:C.YZ,QUARTERS:C.Z2,AMPMS:C.kq,DATEFORMATS:C.QF,TIMEFORMATS:C.a4I,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.hy=H.a(s(["\u9031\u65e5","\u9031\u4e00","\u9031\u4e8c","\u9031\u4e09","\u9031\u56db","\u9031\u4e94","\u9031\u516d"]),t.b) +C.kj=H.a(s(["\u7b2c1\u5b63","\u7b2c2\u5b63","\u7b2c3\u5b63","\u7b2c4\u5b63"]),t.b) +C.Sa=H.a(s(["y\u5e74M\u6708d\u65e5EEEE","y\u5e74M\u6708d\u65e5","y\u5e74M\u6708d\u65e5","d/M/y"]),t.b) +C.ry=H.a(s(["ah:mm:ss [zzzz]","ah:mm:ss [z]","ah:mm:ss","ah:mm"]),t.b) +C.a9C=new H.t(25,{NAME:"zh_HK",ERAS:C.hj,ERANAMES:C.hj,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.aW,STANDALONEMONTHS:C.aW,SHORTMONTHS:C.aW,STANDALONESHORTMONTHS:C.aW,WEEKDAYS:C.dp,STANDALONEWEEKDAYS:C.dp,SHORTWEEKDAYS:C.hy,STANDALONESHORTWEEKDAYS:C.hy,NARROWWEEKDAYS:C.dq,STANDALONENARROWWEEKDAYS:C.dq,SHORTQUARTERS:C.ad,QUARTERS:C.kj,AMPMS:C.kq,DATEFORMATS:C.Sa,TIMEFORMATS:C.ry,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.pE=H.a(s(["\u897f\u5143\u524d","\u897f\u5143"]),t.b) +C.N9=H.a(s(["y\u5e74M\u6708d\u65e5 EEEE","y\u5e74M\u6708d\u65e5","y\u5e74M\u6708d\u65e5","y/M/d"]),t.b) +C.a91=new H.t(25,{NAME:"zh_TW",ERAS:C.pE,ERANAMES:C.pE,NARROWMONTHS:C.an,STANDALONENARROWMONTHS:C.an,MONTHS:C.aW,STANDALONEMONTHS:C.aW,SHORTMONTHS:C.aW,STANDALONESHORTMONTHS:C.aW,WEEKDAYS:C.dp,STANDALONEWEEKDAYS:C.dp,SHORTWEEKDAYS:C.hy,STANDALONESHORTWEEKDAYS:C.hy,NARROWWEEKDAYS:C.dq,STANDALONENARROWWEEKDAYS:C.dq,SHORTQUARTERS:C.kj,QUARTERS:C.kj,AMPMS:C.kq,DATEFORMATS:C.N9,TIMEFORMATS:C.ry,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.V1=H.a(s(["J","F","M","E","M","J","J","A","S","O","N","D"]),t.b) +C.tK=H.a(s(["Januwari","Februwari","Mashi","Ephreli","Meyi","Juni","Julayi","Agasti","Septhemba","Okthoba","Novemba","Disemba"]),t.b) +C.qW=H.a(s(["Jan","Feb","Mas","Eph","Mey","Jun","Jul","Aga","Sep","Okt","Nov","Dis"]),t.b) +C.ok=H.a(s(["ISonto","UMsombuluko","ULwesibili","ULwesithathu","ULwesine","ULwesihlanu","UMgqibelo"]),t.b) +C.pM=H.a(s(["Son","Mso","Bil","Tha","Sin","Hla","Mgq"]),t.b) +C.pb=H.a(s(["S","M","B","T","S","H","M"]),t.b) +C.a5X=H.a(s(["ikota yesi-1","ikota yesi-2","ikota yesi-3","ikota yesi-4"]),t.b) +C.a9f=new H.t(25,{NAME:"zu",ERAS:C.aR,ERANAMES:C.aR,NARROWMONTHS:C.V1,STANDALONENARROWMONTHS:C.w,MONTHS:C.tK,STANDALONEMONTHS:C.tK,SHORTMONTHS:C.qW,STANDALONESHORTMONTHS:C.qW,WEEKDAYS:C.ok,STANDALONEWEEKDAYS:C.ok,SHORTWEEKDAYS:C.pM,STANDALONESHORTWEEKDAYS:C.pM,NARROWWEEKDAYS:C.pb,STANDALONENARROWWEEKDAYS:C.pb,SHORTQUARTERS:C.ad,QUARTERS:C.a5X,AMPMS:C.X,DATEFORMATS:C.dx,TIMEFORMATS:C.H,AVAILABLEFORMATS:null,FIRSTDAYOFWEEK:6,WEEKENDRANGE:C.n,FIRSTWEEKCUTOFFDAY:5,DATETIMEFORMATS:C.O},C.m,t.R) +C.a8P=new H.t(94,{af:C.a8Z,am:C.a93,ar:C.abJ,az:C.a99,be:C.a9M,bg:C.a9G,bn:C.abL,bs:C.a9u,ca:C.a98,cs:C.a9y,da:C.a9E,de:C.a9h,de_CH:C.aa4,el:C.a9e,en:C.a9t,en_AU:C.a9Q,en_CA:C.a8R,en_GB:C.a8X,en_IE:C.a9d,en_IN:C.a9V,en_SG:C.a9D,en_US:C.a9N,en_ZA:C.a8Y,es:C.a9w,es_419:C.a9i,es_MX:C.a8V,es_US:C.aad,et:C.a95,eu:C.aa6,fa:C.abH,fi:C.a9p,fil:C.a9g,fr:C.a9U,fr_CA:C.a9A,gl:C.a8S,gsw:C.a9H,gu:C.aac,he:C.a8T,hi:C.a9_,hr:C.a97,hu:C.a9Z,hy:C.a9o,id:C.a9j,is:C.aa8,it:C.aaa,ja:C.a9J,ka:C.aa1,kk:C.a9k,km:C.a9Y,kn:C.aa9,ko:C.a8W,ky:C.a9r,lo:C.a9I,lt:C.a9l,lv:C.aab,mk:C.aa_,ml:C.a9R,mn:C.a9q,mr:C.abN,ms:C.a9X,my:C.abI,nb:C.a9S,ne:C.abK,nl:C.a92,no:C.a9m,or:C.a9v,pa:C.a9x,pl:C.a9n,ps:C.abM,pt:C.aa2,pt_PT:C.a96,ro:C.a9L,ru:C.a9c,si:C.a8U,sk:C.a9F,sl:C.aa5,sq:C.a9z,sr:C.aa3,sr_Latn:C.a9s,sv:C.a9O,sw:C.aa7,ta:C.a9b,te:C.a94,th:C.a9a,tl:C.a90,tr:C.aa0,uk:C.a9K,ur:C.a9B,uz:C.a9P,vi:C.a9T,zh:C.a9W,zh_HK:C.a9C,zh_TW:C.a91,zu:C.a9f},C.ol,t.R) +C.l=H.a(s(["d","E","EEEE","LLL","LLLL","M","Md","MEd","MMM","MMMd","MMMEd","MMMM","MMMMd","MMMMEEEEd","QQQ","QQQQ","y","yM","yMd","yMEd","yMMM","yMMMd","yMMMEd","yMMMM","yMMMMd","yMMMMEEEEd","yQQQ","yQQQQ","H","Hm","Hms","j","jm","jms","jmv","jmz","jz","m","ms","s","v","z","zzzz","ZZZZ"]),t.s) +C.aaW=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd-MM",MEd:"EEE d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM-y",yMd:"y-MM-dd",yMEd:"EEE y-MM-dd",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaj=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"EEE\u1363 M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE\u1363 MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE\u1363 MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE\u1363 d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE\u1363 MMM d y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"y MMMM d, EEEE",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aam=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/\u200fM",MEd:"EEE\u060c d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE\u060c d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE\u060c d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M\u200f/y",yMd:"d\u200f/M\u200f/y",yMEd:"EEE\u060c d/\u200fM/\u200fy",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE\u060c d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE\u060c d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab7=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd.MM",MEd:"dd.MM, EEE",MMM:"LLL",MMMd:"d MMM",MMMEd:"d MMM, EEE",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"d MMMM, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd.MM.y",yMEd:"dd.MM.y, EEE",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"d MMM y, EEE",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"d MMMM y, EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaw=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M",MEd:"EEE, d.M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"LLL y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"LLLL y",yMMMMd:"d MMMM y '\u0433'.",yMMMMEEEEd:"EEEE, d MMMM y '\u0433'.",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm.ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaC=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.MM",MEd:"EEE, d.MM",MMM:"MM",MMMd:"d.MM",MMMEd:"EEE, d.MM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y '\u0433'.",yM:"MM.y '\u0433'.",yMd:"d.MM.y '\u0433'.",yMEd:"EEE, d.MM.y '\u0433'.",yMMM:"MM.y '\u0433'.",yMMMd:"d.MM.y '\u0433'.",yMMMEd:"EEE, d.MM.y '\u0433'.",yMMMM:"MMMM y '\u0433'.",yMMMMd:"d MMMM y '\u0433'.",yMMMMEEEEd:"EEEE, d MMMM y '\u0433'.",yQQQ:"QQQ y '\u0433'.",yQQQQ:"QQQQ y '\u0433'.",H:"H '\u0447'.",Hm:"H:mm '\u0447'.",Hms:"H:mm:ss '\u0447'.",j:"H '\u0447'.",jm:"H:mm '\u0447'.",jms:"H:mm:ss '\u0447'.",jmv:"HH:mm '\u0447'. v",jmz:"HH:mm '\u0447'. z",jz:"H '\u0447'. z",m:"m",ms:"m:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aag=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d-M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM, y",yMMMEd:"EEE, d MMM, y",yMMMM:"MMMM y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaT=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M.",MEd:"EEE, d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y.",yM:"MM/y",yMd:"d.M.y.",yMEd:"EEE, d.M.y.",yMMM:"MMM y.",yMMMd:"d. MMM y.",yMMMEd:"EEE, d. MMM y.",yMMMM:"LLLL y.",yMMMMd:"d. MMMM y.",yMMMMEEEEd:"EEEE, d. MMMM y.",yQQQ:"QQQ y.",yQQQQ:"QQQQ y.",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm (v)",jmz:"HH:mm (z)",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abv=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"LLL 'de' y",yMMMd:"d MMM 'de' y",yMMMEd:"EEE, d MMM y",yMMMM:"LLLL 'de' y",yMMMMd:"d MMMM 'de' y",yMMMMEEEEd:"EEEE, d MMMM 'de' y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"H:mm v",jmz:"H:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab4=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d. M.",MEd:"EEE d. M.",MMM:"LLL",MMMd:"d. M.",MMMEd:"EEE d. M.",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d. M. y",yMEd:"EEE d. M. y",yMMM:"LLLL y",yMMMd:"d. M. y",yMMMEd:"EEE d. M. y",yMMMM:"LLLL y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"H:mm v",jmz:"H:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaQ=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"MMM",LLLL:"MMMM",M:"M",Md:"d.M",MEd:"EEE d.M",MMM:"MMM",MMMd:"d. MMM",MMMEd:"EEE d. MMM",MMMM:"MMMM",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE d.M.y",yMMM:"MMM y",yMMMd:"d. MMM y",yMMMEd:"EEE d. MMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE 'den' d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH.mm",Hms:"HH.mm.ss",j:"HH",jm:"HH.mm",jms:"HH.mm.ss",jmv:"HH.mm v",jmz:"HH.mm z",jz:"HH z",m:"m",ms:"mm.ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.Ac=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M.",MEd:"EEE, d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM y",yMMMd:"d. MMM y",yMMMEd:"EEE, d. MMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE, d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH 'Uhr'",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH 'Uhr'",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH 'Uhr' z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abn=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"MMM",LLLL:"MMMM",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"MMM",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"MMMM",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"LLLL y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.eK=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"EEE, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"EEE, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab9=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd/MM/y",yMEd:"EEE, dd/MM/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aax=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"MM-dd",MEd:"EEE, MM-dd",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"EEE, y-MM-dd",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab0=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd/MM",MEd:"EEE, dd/MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd/MM/y",yMEd:"EEE, dd/MM/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaq=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abs=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd/MM",MEd:"EEE, dd/MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM, y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aan=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd/MM",MEd:"EEE, dd/MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd/MM/y",yMEd:"EEE, dd/MM/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaK=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"MM/dd",MEd:"EEE, MM/dd",MMM:"LLL",MMMd:"dd MMM",MMMEd:"EEE, dd MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, dd MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"y/MM/dd",yMEd:"EEE, y/MM/dd",yMMM:"MMM y",yMMMd:"dd MMM y",yMMMEd:"EEE, dd MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abd=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"EEEE, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQ y",yQQQQ:"QQQQ 'de' y",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"H:mm v",jmz:"H:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abb=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"EEEE, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE d/M/y",yMMM:"MMMM 'de' y",yMMMd:"d 'de' MMMM 'de' y",yMMMEd:"EEE, d 'de' MMM 'de' y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQ 'de' y",yQQQQ:"QQQQ 'de' y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"H:mm v",jmz:"H:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaB=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d 'de' MMM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"EEEE, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMMM 'de' y",yMMMd:"d 'de' MMMM 'de' y",yMMMEd:"EEE, d 'de' MMMM 'de' y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQ y",yQQQQ:"QQQQ 'de' y",H:"HH",Hm:"H:mm",Hms:"H:mm:ss",j:"HH",jm:"H:mm",jms:"H:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaZ=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d 'de' MMM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"EEEE, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMMM 'de' y",yMMMd:"d 'de' MMMM 'de' y",yMMMEd:"EEE, d 'de' MMMM 'de' y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQ y",yQQQQ:"QQQQ 'de' y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abx=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"MMMM",LLLL:"MMMM",M:"M",Md:"d.M",MEd:"EEE, d.M",MMM:"MMMM",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"MMMM",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM y",yMMMd:"d. MMM y",yMMMEd:"EEE, d. MMMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE, d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abp=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"M/d, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"MMM d, EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"MMMM d, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y/M",yMd:"y/M/d",yMEd:"y/M/d, EEE",yMMM:"y MMM",yMMMd:"y MMM d",yMMMEd:"y MMM d, EEE",yMMMM:"y('e')'ko' MMMM",yMMMMd:"y('e')'ko' MMMM'ren' d",yMMMMEEEEd:"y('e')'ko' MMMM'ren' d('a'), EEEE",yQQQ:"y('e')'ko' QQQ",yQQQQ:"y('e')'ko' QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH (z)",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab6=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"EEE M/d",MMM:"LLL",MMMd:"d LLL",MMMEd:"EEE d LLL",MMMM:"LLLL",MMMMd:"d LLLL",MMMMEEEEd:"EEEE d LLLL",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y/M",yMd:"y/M/d",yMEd:"EEE y/M/d",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"HH:mm v",jmz:"HH:mm (z)",jz:"H (z)",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaz=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M.",MEd:"EEE d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"ccc d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"cccc d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"L.y",yMd:"d.M.y",yMEd:"EEE d.M.y",yMMM:"LLL y",yMMMd:"d. MMM y",yMMMEd:"EEE d. MMM y",yMMMM:"LLLL y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"H.mm",Hms:"H.mm.ss",j:"H",jm:"H.mm",jms:"H.mm.ss",jmv:"H.mm v",jmz:"H.mm z",jz:"H z",m:"m",ms:"m.ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abf=new H.t(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd/MM",MEd:"EEE dd/MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd/MM/y",yMEd:"EEE dd/MM/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH 'h'",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH 'h'",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH 'h' z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abj=new H.t(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M-d",MEd:"EEE M-d",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"EEE y-MM-dd",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH 'h'",Hm:"HH 'h' mm",Hms:"HH 'h' mm 'min' ss 's'",j:"HH 'h'",jm:"HH 'h' mm",jms:"HH 'h' mm 'min' ss 's'",jmv:"HH 'h' mm v",jmz:"HH 'h' mm z",jz:"HH 'h' z",m:"m",ms:"mm 'min' ss 's'",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abw=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d 'de' MMM",MMMEd:"EEE, d 'de' MMM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"EEEE, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM 'de' y",yMMMd:"d/MM/y",yMMMEd:"EEE, d/MM/y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQ y",yQQQQ:"QQQQ 'de' y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaM=new H.t(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M.",MEd:"EEE, d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-M",yMd:"d.M.y",yMEd:"EEE, y-M-d",yMMM:"MMM y",yMMMd:"y MMM d",yMMMEd:"EEE, d. MMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE, d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"HH:mm",Hms:"HH:mm:ss",j:"H",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abm=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM, y",yMMMEd:"EEE, d MMM, y",yMMMM:"MMMM y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aau=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M",MEd:"EEE, d.M",MMM:"LLL",MMMd:"d \u05d1MMM",MMMEd:"EEE, d \u05d1MMM",MMMM:"LLLL",MMMMd:"d \u05d1MMMM",MMMMEEEEd:"EEEE, d \u05d1MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM y",yMMMd:"d \u05d1MMM y",yMMMEd:"EEE, d \u05d1MMM y",yMMMM:"MMMM y",yMMMMd:"d \u05d1MMMM y",yMMMMEEEEd:"EEEE, d \u05d1MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aar=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aal=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L.",Md:"dd. MM.",MEd:"EEE, dd. MM.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y.",yM:"MM. y.",yMd:"dd. MM. y.",yMEd:"EEE, dd. MM. y.",yMMM:"LLL y.",yMMMd:"d. MMM y.",yMMMEd:"EEE, d. MMM y.",yMMMM:"LLLL y.",yMMMMd:"d. MMMM y.",yMMMMEEEEd:"EEEE, d. MMMM y.",yQQQ:"QQQ y.",yQQQQ:"QQQQ y.",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH (z)",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abz=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M. d.",MEd:"M. d., EEE",MMM:"LLL",MMMd:"MMM d.",MMMEd:"MMM d., EEE",MMMM:"LLLL",MMMMd:"MMMM d.",MMMMEEEEd:"MMMM d., EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y.",yM:"y. M.",yMd:"y. MM. dd.",yMEd:"y. MM. dd., EEE",yMMM:"y. MMM",yMMMd:"y. MMM d.",yMMMEd:"y. MMM d., EEE",yMMMM:"y. MMMM",yMMMMd:"y. MMMM d.",yMMMMEEEEd:"y. MMMM d., EEEE",yQQQ:"y. QQQ",yQQQQ:"y. QQQQ",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aba=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd.MM",MEd:"dd.MM, EEE",MMM:"LLL",MMMd:"d MMM",MMMEd:"d MMM, EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"d MMMM, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd.MM.y",yMEd:"d.MM.y \u0569., EEE",yMMM:"y \u0569. LLL",yMMMd:"d MMM, y \u0569.",yMMMEd:"y \u0569. MMM d, EEE",yMMMM:"y \u0569\u2024 LLLL",yMMMMd:"d MMMM, y \u0569.",yMMMMEEEEd:"y \u0569. MMMM d, EEEE",yQQQ:"y \u0569. QQQ",yQQQQ:"y \u0569. QQQQ",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab8=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH.mm",Hms:"HH.mm.ss",j:"HH",jm:"HH.mm",jms:"HH.mm.ss",jmv:"HH.mm v",jmz:"HH.mm z",jz:"HH z",m:"m",ms:"mm.ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaH=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M.",MEd:"EEE, d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M. y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM y",yMMMd:"d. MMM y",yMMMEd:"EEE, d. MMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE, d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"v \u2013 HH:mm",jmz:"z \u2013 HH:mm",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaG=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaF=new H.t(44,{d:"d\u65e5",E:"ccc",EEEE:"cccc",LLL:"M\u6708",LLLL:"M\u6708",M:"M\u6708",Md:"M/d",MEd:"M/d(EEE)",MMM:"M\u6708",MMMd:"M\u6708d\u65e5",MMMEd:"M\u6708d\u65e5(EEE)",MMMM:"M\u6708",MMMMd:"M\u6708d\u65e5",MMMMEEEEd:"M\u6708d\u65e5EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y\u5e74",yM:"y/M",yMd:"y/M/d",yMEd:"y/M/d(EEE)",yMMM:"y\u5e74M\u6708",yMMMd:"y\u5e74M\u6708d\u65e5",yMMMEd:"y\u5e74M\u6708d\u65e5(EEE)",yMMMM:"y\u5e74M\u6708",yMMMMd:"y\u5e74M\u6708d\u65e5",yMMMMEEEEd:"y\u5e74M\u6708d\u65e5EEEE",yQQQ:"y/QQQ",yQQQQ:"y\u5e74QQQQ",H:"H\u6642",Hm:"H:mm",Hms:"H:mm:ss",j:"H\u6642",jm:"H:mm",jms:"H:mm:ss",jmv:"H:mm v",jmz:"H:mm z",jz:"H\u6642 z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aav=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M",MEd:"EEE, d.M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM. y",yMMMd:"d MMM. y",yMMMEd:"EEE, d MMM. y",yMMMM:"MMMM, y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"QQQ, y",yQQQQ:"QQQQ, y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aat=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd.MM",MEd:"dd.MM, EEE",MMM:"LLL",MMMd:"d MMM",MMMEd:"d MMM, EEE",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"d MMMM, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd.MM.y",yMEd:"dd.MM.y, EEE",yMMM:"y '\u0436'. MMM",yMMMd:"y '\u0436'. d MMM",yMMMEd:"y '\u0436'. d MMM, EEE",yMMMM:"y '\u0436'. MMMM",yMMMMd:"y '\u0436'. d MMMM",yMMMMEEEEd:"y '\u0436'. d MMMM, EEEE",yQQQ:"y '\u0436'. QQQ",yQQQQ:"y '\u0436'. QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaP=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aay=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"d/M, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, M/d/y",yMMM:"MMM y",yMMMd:"MMM d,y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abc=new H.t(44,{d:"d\uc77c",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"M\uc6d4",Md:"M. d.",MEd:"M. d. (EEE)",MMM:"LLL",MMMd:"MMM d\uc77c",MMMEd:"MMM d\uc77c (EEE)",MMMM:"LLLL",MMMMd:"MMMM d\uc77c",MMMMEEEEd:"MMMM d\uc77c EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y\ub144",yM:"y. M.",yMd:"y. M. d.",yMEd:"y. M. d. (EEE)",yMMM:"y\ub144 MMM",yMMMd:"y\ub144 MMM d\uc77c",yMMMEd:"y\ub144 MMM d\uc77c (EEE)",yMMMM:"y\ub144 MMMM",yMMMMd:"y\ub144 MMMM d\uc77c",yMMMMEEEEd:"y\ub144 MMMM d\uc77c EEEE",yQQQ:"y\ub144 QQQ",yQQQQ:"y\ub144 QQQQ",H:"H\uc2dc",Hm:"HH:mm",Hms:"H\uc2dc m\ubd84 s\ucd08",j:"a h\uc2dc",jm:"a h:mm",jms:"a h:mm:ss",jmv:"a h:mm v",jmz:"a h:mm z",jz:"a h\uc2dc z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaX=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd-MM",MEd:"dd-MM, EEE",MMM:"LLL",MMMd:"d-MMM",MMMEd:"d-MMM, EEE",MMMM:"LLLL",MMMMd:"d-MMMM",MMMMEEEEd:"d-MMMM, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-dd-MM",yMEd:"y-dd-MM, EEE",yMMM:"y-'\u0436'. MMM",yMMMd:"y-'\u0436'. d-MMM",yMMMEd:"y-'\u0436'. d-MMM, EEE",yMMMM:"y-'\u0436'., MMMM",yMMMMd:"y-'\u0436'., d-MMMM",yMMMMEEEEd:"y-'\u0436'., d-MMMM, EEEE",yQQQ:"y-'\u0436'., QQQ",yQQQQ:"y-'\u0436'., QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaU=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abr=new H.t(44,{d:"dd",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"MM",Md:"MM-d",MEd:"MM-dd, EEE",MMM:"MM",MMMd:"MM-dd",MMMEd:"MM-dd, EEE",MMMM:"LLLL",MMMMd:"MMMM d 'd'.",MMMMEEEEd:"MMMM d 'd'., EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"y-MM-dd, EEE",yMMM:"y-MM",yMMMd:"y-MM-dd",yMMMEd:"y-MM-dd, EEE",yMMMM:"y 'm'. LLLL",yMMMMd:"y 'm'. MMMM d 'd'.",yMMMMEEEEd:"y 'm'. MMMM d 'd'., EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm; v",jmz:"HH:mm; z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abu=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd.MM.",MEd:"EEE, dd.MM.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y. 'g'.",yM:"MM.y.",yMd:"y.MM.d.",yMEd:"EEE, d.M.y.",yMMM:"y. 'g'. MMM",yMMMd:"y. 'g'. d. MMM",yMMMEd:"EEE, y. 'g'. d. MMM",yMMMM:"y. 'g'. MMMM",yMMMMd:"y. 'gada' d. MMMM",yMMMMEEEEd:"EEEE, y. 'gada' d. MMMM",yQQQ:"y. 'g'. QQQ",yQQQQ:"y. 'g'. QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaS=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M",MEd:"EEE, d.M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM y '\u0433'.",yMMMd:"d MMM y '\u0433'.",yMMMEd:"EEE, d MMM y '\u0433'.",yMMMM:"MMMM y '\u0433'.",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y '\u0433'.",yQQQQ:"QQQQ y '\u0433'.",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abi=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"d/M, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"MMM d, EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"MMMM d, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"d/M/y",yMEd:"d-M-y, EEE",yMMM:"y MMM",yMMMd:"y MMM d",yMMMEd:"y MMM d, EEE",yMMMM:"y MMMM",yMMMMd:"y, MMMM d",yMMMMEEEEd:"y, MMMM d, EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaO=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"LLLLL",Md:"MMMMM/dd",MEd:"MMMMM/dd. EEE",MMM:"LLL",MMMd:"MMM'\u044b\u043d' d",MMMEd:"MMM'\u044b\u043d' d. EEE",MMMM:"LLLL",MMMMd:"MMMM'\u044b\u043d' d",MMMMEEEEd:"MMMM'\u044b\u043d' d. EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y MMMMM",yMd:"y.MM.dd",yMEd:"y.MM.dd. EEE",yMMM:"y '\u043e\u043d\u044b' MMM",yMMMd:"y '\u043e\u043d\u044b' MMM'\u044b\u043d' d",yMMMEd:"y '\u043e\u043d\u044b' MMM'\u044b\u043d' d. EEE",yMMMM:"y '\u043e\u043d\u044b' MMMM",yMMMMd:"y '\u043e\u043d\u044b' MMMM'\u044b\u043d' d",yMMMMEEEEd:"y '\u043e\u043d\u044b' MMMM'\u044b\u043d' d. EEEE",yQQQ:"y '\u043e\u043d\u044b' QQQ",yQQQQ:"y '\u043e\u043d\u044b' QQQQ",H:"HH '\u0446'",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH '\u0446'",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm (v)",jmz:"HH:mm (z)",jz:"HH '\u0446' (z)",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abo=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM, y",yMMMEd:"EEE, d, MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"H:mm",Hms:"H:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaY=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d-M",MEd:"EEE, d-M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M-y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab2=new H.t(44,{d:"d",E:"ccc\u1014\u1031\u1037",EEEE:"cccc\u1014\u1031\u1037",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"d/M\u104a EEE",MMM:"LLL",MMMd:"d MMM",MMMEd:"MMM d\u104a EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"MMMM d \u101b\u1000\u103a EEEE\u1014\u1031\u1037",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"dd-MM-y",yMEd:"d/M/y\u104a EEE",yMMM:"MMM y",yMMMd:"y\u104a MMM d",yMMMEd:"y\u104a MMM d\u104a EEE",yMMMM:"y MMMM",yMMMMd:"y\u104a d MMMM",yMMMMEEEEd:"y\u104a MMMM d\u104a EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"v HH:mm",jmz:"z HH:mm",jz:"z HH",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.Ad=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L.",Md:"d.M.",MEd:"EEE d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE d.MM.y",yMMM:"MMM y",yMMMd:"d. MMM y",yMMMEd:"EEE d. MMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abA=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"MM-dd",MEd:"MM-dd, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"MMM d, EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"MMMM d, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"y-MM-dd, EEE",yMMM:"y MMM",yMMMd:"y MMM d",yMMMEd:"y MMM d, EEE",yMMMM:"y MMMM",yMMMMd:"y MMMM d",yMMMMEEEEd:"y MMMM d, EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaN=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d-M",MEd:"EEE d-M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M-y",yMd:"d-M-y",yMEd:"EEE d-M-y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaV=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, dd-MM.",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaR=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.MM",MEd:"EEE, d.MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"d.MM.y",yMEd:"EEE, d.MM.y",yMMM:"LLL y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"LLLL y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abq=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"MM-dd",MEd:"MM-dd, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"MMM d, EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"MMMM d, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"y-MM-dd, EEE",yMMM:"y MMM",yMMMd:"y MMM d",yMMMEd:"y MMM d, EEE",yMMMM:"y MMMM",yMMMMd:"\u062f y \u062f MMMM d",yMMMMEEEEd:"EEEE \u062f y \u062f MMMM d",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH (z)",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aah=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, dd/MM",MMM:"LLL",MMMd:"d 'de' MMM",MMMEd:"EEE, d 'de' MMM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"EEEE, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd/MM/y",yMEd:"EEE, dd/MM/y",yMMM:"MMM 'de' y",yMMMd:"d 'de' MMM 'de' y",yMMMEd:"EEE, d 'de' MMM 'de' y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQ 'de' y",yQQQQ:"QQQQ 'de' y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aai=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd/MM",MEd:"EEE, dd/MM",MMM:"LLL",MMMd:"d/MM",MMMEd:"EEE, d/MM",MMMM:"LLLL",MMMMd:"d 'de' MMMM",MMMMEEEEd:"cccc, d 'de' MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd/MM/y",yMEd:"EEE, dd/MM/y",yMMM:"MM/y",yMMMd:"d/MM/y",yMMMEd:"EEE, d/MM/y",yMMMM:"MMMM 'de' y",yMMMMd:"d 'de' MMMM 'de' y",yMMMMEEEEd:"EEEE, d 'de' MMMM 'de' y",yQQQ:"QQQQ 'de' y",yQQQQ:"QQQQ 'de' y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab3=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd.MM",MEd:"EEE, dd.MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd.MM.y",yMEd:"EEE, dd.MM.y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aap=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd.MM",MEd:"EEE, dd.MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"ccc, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"cccc, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd.MM.y",yMEd:"ccc, dd.MM.y '\u0433'.",yMMM:"LLL y '\u0433'.",yMMMd:"d MMM y '\u0433'.",yMMMEd:"EEE, d MMM y '\u0433'.",yMMMM:"LLLL y '\u0433'.",yMMMMd:"d MMMM y '\u0433'.",yMMMMEEEEd:"EEEE, d MMMM y '\u0433'.",yQQQ:"QQQ y '\u0433'.",yQQQQ:"QQQQ y '\u0433'.",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaE=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M-d",MEd:"M-d, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"MMM d EEE",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"MMMM d EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-M",yMd:"y-M-d",yMEd:"y-M-d, EEE",yMMM:"y MMM",yMMMd:"y MMM d",yMMMEd:"y MMM d, EEE",yMMMM:"y MMMM",yMMMMd:"y MMMM d",yMMMMEEEEd:"y MMMM d, EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH.mm",Hms:"HH.mm.ss",j:"HH",jm:"HH.mm",jms:"HH.mm.ss",jmv:"HH.mm v",jmz:"HH.mm z",jz:"HH z",m:"m",ms:"mm.ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aak=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L.",Md:"d. M.",MEd:"EEE d. M.",MMM:"LLL",MMMd:"d. M.",MMMEd:"EEE d. M.",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d. M. y",yMEd:"EEE d. M. y",yMMM:"M/y",yMMMd:"d. M. y",yMMMEd:"EEE d. M. y",yMMMM:"LLLL y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"H",Hm:"H:mm",Hms:"H:mm:ss",j:"H",jm:"H:mm",jms:"H:mm:ss",jmv:"H:mm v",jmz:"H:mm z",jz:"H z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaD=new H.t(44,{d:"d.",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d. M.",MEd:"EEE, d. M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE, d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d. M. y",yMEd:"EEE, d. M. y",yMMM:"MMM y",yMMMd:"d. MMM y",yMMMEd:"EEE, d. MMM y",yMMMM:"MMMM y",yMMMMd:"d. MMMM y",yMMMMEEEEd:"EEEE, d. MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH'h'",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH'h'",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH'h' z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abh=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M",MEd:"EEE, d.M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M.y",yMd:"d.M.y",yMEd:"EEE, d.M.y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"QQQ, y",yQQQQ:"QQQQ, y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a, v",jmz:"h:mm a, z",jz:"h a, z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.Ab=new H.t(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d.M.",MEd:"EEE, d.M.",MMM:"LLL",MMMd:"d. MMM",MMMEd:"EEE d. MMM",MMMM:"LLLL",MMMMd:"d. MMMM",MMMMEEEEd:"EEEE, d. MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y.",yM:"M.y.",yMd:"d.M.y.",yMEd:"EEE, d.M.y.",yMMM:"MMM y.",yMMMd:"d. MMM y.",yMMMEd:"EEE, d. MMM y.",yMMMM:"MMMM y.",yMMMMd:"d. MMMM y.",yMMMMEEEEd:"EEEE, d. MMMM y.",yQQQ:"QQQ y.",yQQQQ:"QQQQ y.",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aby=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"EEE, y-MM-dd",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE d MMMM y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab_=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE, d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"EEEE, d MMMM y",yQQQ:"y QQQ",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abt=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"dd-MM, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"MMM d, EEE",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"MMMM d, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, d/M/y",yMMM:"MMM y",yMMMd:"d MMM, y",yMMMEd:"EEE, d MMM, y",yMMMM:"MMMM y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"a h",jm:"a h:mm",jms:"a h:mm:ss",jmv:"a h:mm v",jmz:"a h:mm z",jz:"a h z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaL=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"d/M, EEE",MMM:"LLL",MMMd:"d MMM",MMMEd:"d MMM, EEE",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"d MMMM, EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"d/M/y, EEE",yMMM:"MMM y",yMMMd:"d, MMM y",yMMMEd:"d MMM, y, EEE",yMMMM:"MMMM y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"d, MMMM y, EEEE",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab1=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE\u0e17\u0e35\u0e48 d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE d/M/y",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"EEE d MMM y",yMMMM:"MMMM G y",yMMMMd:"d MMMM G y",yMMMMEEEEd:"EEEE\u0e17\u0e35\u0e48 d MMMM G y",yQQQ:"QQQ y",yQQQQ:"QQQQ G y",H:"HH",Hm:"HH:mm \u0e19.",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm \u0e19.",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aas=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"d/MM EEE",MMM:"LLL",MMMd:"d MMM",MMMEd:"d MMMM EEE",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"d MMMM EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM/y",yMd:"dd.MM.y",yMEd:"d.M.y EEE",yMMM:"MMM y",yMMMd:"d MMM y",yMMMEd:"d MMM y EEE",yMMMM:"MMMM y",yMMMMd:"d MMMM y",yMMMMEEEEd:"d MMMM y EEEE",yQQQ:"y QQQ",yQQQQ:"y QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aao=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"LL",Md:"dd.MM",MEd:"EEE, dd.MM",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd.MM.y",yMEd:"EEE, dd.MM.y",yMMM:"LLL y",yMMMd:"d MMM y",yMMMEd:"EEE, d MMM y",yMMMM:"LLLL y",yMMMMd:"d MMMM y '\u0440'.",yMMMMEEEEd:"EEEE, d MMMM y '\u0440'.",yQQQ:"QQQ y",yQQQQ:"QQQQ y '\u0440'.",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaA=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"d/M",MEd:"EEE\u060c d/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE\u060c d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE\u060c d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE\u060c d/M/y",yMMM:"MMM y",yMMMd:"d MMM\u060c y",yMMMEd:"EEE\u060c d MMM\u060c y",yMMMM:"MMMM y",yMMMMd:"d MMMM\u060c y",yMMMMEEEEd:"EEEE\u060c d MMMM\u060c y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.aaI=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"LL",Md:"dd/MM",MEd:"EEE, dd/MM",MMM:"LLL",MMMd:"d-MMM",MMMEd:"EEE, d-MMM",MMMM:"LLLL",MMMMd:"d-MMMM",MMMMEEEEd:"EEEE, d-MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"MM.y",yMd:"dd/MM/y",yMEd:"EEE, dd/MM/y",yMMM:"MMM, y",yMMMd:"d-MMM, y",yMMMEd:"EEE, d-MMM, y",yMMMM:"MMMM, y",yMMMMd:"d-MMMM, y",yMMMMEEEEd:"EEEE, d-MMMM, y",yQQQ:"y, QQQ",yQQQQ:"y, QQQQ",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm (v)",jmz:"HH:mm (z)",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abe=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"dd/M",MEd:"EEE, dd/M",MMM:"LLL",MMMd:"d MMM",MMMEd:"EEE, d MMM",MMMM:"LLLL",MMMMd:"d MMMM",MMMMEEEEd:"EEEE, d MMMM",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"d/M/y",yMEd:"EEE, dd/M/y",yMMM:"MMM y",yMMMd:"d MMM, y",yMMMEd:"EEE, d MMM, y",yMMMM:"MMMM 'n\u0103m' y",yMMMMd:"d MMMM, y",yMMMMEEEEd:"EEEE, d MMMM, y",yQQQ:"QQQ y",yQQQQ:"QQQQ 'n\u0103m' y",H:"HH",Hm:"H:mm",Hms:"HH:mm:ss",j:"HH",jm:"H:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abg=new H.t(44,{d:"d\u65e5",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"M\u6708",Md:"M/d",MEd:"M/dEEE",MMM:"LLL",MMMd:"M\u6708d\u65e5",MMMEd:"M\u6708d\u65e5EEE",MMMM:"LLLL",MMMMd:"M\u6708d\u65e5",MMMMEEEEd:"M\u6708d\u65e5EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y\u5e74",yM:"y\u5e74M\u6708",yMd:"y/M/d",yMEd:"y/M/dEEE",yMMM:"y\u5e74M\u6708",yMMMd:"y\u5e74M\u6708d\u65e5",yMMMEd:"y\u5e74M\u6708d\u65e5EEE",yMMMM:"y\u5e74M\u6708",yMMMMd:"y\u5e74M\u6708d\u65e5",yMMMMEEEEd:"y\u5e74M\u6708d\u65e5EEEE",yQQQ:"y\u5e74\u7b2cQ\u5b63\u5ea6",yQQQQ:"y\u5e74\u7b2cQ\u5b63\u5ea6",H:"H\u65f6",Hm:"HH:mm",Hms:"HH:mm:ss",j:"ah\u65f6",jm:"ah:mm",jms:"ah:mm:ss",jmv:"v ah:mm",jmz:"z ah:mm",jz:"zah\u65f6",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abk=new H.t(44,{d:"d\u65e5",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"M\u6708",Md:"d/M",MEd:"d/M\uff08EEE\uff09",MMM:"LLL",MMMd:"M\u6708d\u65e5",MMMEd:"M\u6708d\u65e5EEE",MMMM:"LLLL",MMMMd:"M\u6708d\u65e5",MMMMEEEEd:"M\u6708d\u65e5EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y\u5e74",yM:"M/y",yMd:"d/M/y",yMEd:"d/M/y\uff08EEE\uff09",yMMM:"y\u5e74M\u6708",yMMMd:"y\u5e74M\u6708d\u65e5",yMMMEd:"y\u5e74M\u6708d\u65e5EEE",yMMMM:"y\u5e74M\u6708",yMMMMd:"y\u5e74M\u6708d\u65e5",yMMMMEEEEd:"y\u5e74M\u6708d\u65e5EEEE",yQQQ:"y\u5e74QQQ",yQQQQ:"y\u5e74QQQQ",H:"H\u6642",Hm:"HH:mm",Hms:"HH:mm:ss",j:"ah\u6642",jm:"ah:mm",jms:"ah:mm:ss",jmv:"ah:mm [v]",jmz:"ah:mm [z]",jz:"ah\u6642 z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.abl=new H.t(44,{d:"d\u65e5",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"M\u6708",Md:"M/d",MEd:"M/d\uff08EEE\uff09",MMM:"LLL",MMMd:"M\u6708d\u65e5",MMMEd:"M\u6708d\u65e5 EEE",MMMM:"LLLL",MMMMd:"M\u6708d\u65e5",MMMMEEEEd:"M\u6708d\u65e5 EEEE",QQQ:"QQQ",QQQQ:"QQQQ",y:"y\u5e74",yM:"y/M",yMd:"y/M/d",yMEd:"y/M/d\uff08EEE\uff09",yMMM:"y\u5e74M\u6708",yMMMd:"y\u5e74M\u6708d\u65e5",yMMMEd:"y\u5e74M\u6708d\u65e5 EEE",yMMMM:"y\u5e74M\u6708",yMMMMd:"y\u5e74M\u6708d\u65e5",yMMMMEEEEd:"y\u5e74M\u6708d\u65e5 EEEE",yQQQ:"y\u5e74QQQ",yQQQQ:"y\u5e74QQQQ",H:"H\u6642",Hm:"HH:mm",Hms:"HH:mm:ss",j:"ah\u6642",jm:"ah:mm",jms:"ah:mm:ss",jmv:"ah:mm [v]",jmz:"ah:mm [z]",jz:"ah\u6642 z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.ab5=new H.t(44,{d:"d",E:"ccc",EEEE:"cccc",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"MM-dd",MEd:"MM-dd, EEE",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"y-MM",yMd:"y-MM-dd",yMEd:"y-MM-dd, EEE",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"HH",jm:"HH:mm",jms:"HH:mm:ss",jmv:"HH:mm v",jmz:"HH:mm z",jz:"HH z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.a8Q=new H.t(94,{af:C.aaW,am:C.aaj,ar:C.aam,az:C.ab7,be:C.aaw,bg:C.aaC,bn:C.aag,bs:C.aaT,ca:C.abv,cs:C.ab4,da:C.aaQ,de:C.Ac,de_CH:C.Ac,el:C.abn,en:C.eK,en_AU:C.ab9,en_CA:C.aax,en_GB:C.ab0,en_IE:C.aaq,en_IN:C.abs,en_SG:C.aan,en_US:C.eK,en_ZA:C.aaK,es:C.abd,es_419:C.abb,es_MX:C.aaB,es_US:C.aaZ,et:C.abx,eu:C.abp,fa:C.ab6,fi:C.aaz,fil:C.eK,fr:C.abf,fr_CA:C.abj,gl:C.abw,gsw:C.aaM,gu:C.abm,he:C.aau,hi:C.aar,hr:C.aal,hu:C.abz,hy:C.aba,id:C.ab8,is:C.aaH,it:C.aaG,ja:C.aaF,ka:C.aav,kk:C.aat,km:C.aaP,kn:C.aay,ko:C.abc,ky:C.aaX,lo:C.aaU,lt:C.abr,lv:C.abu,mk:C.aaS,ml:C.abi,mn:C.aaO,mr:C.abo,ms:C.aaY,my:C.ab2,nb:C.Ad,ne:C.abA,nl:C.aaN,no:C.Ad,or:C.eK,pa:C.aaV,pl:C.aaR,ps:C.abq,pt:C.aah,pt_PT:C.aai,ro:C.ab3,ru:C.aap,si:C.aaE,sk:C.aak,sl:C.aaD,sq:C.abh,sr:C.Ab,sr_Latn:C.Ab,sv:C.aby,sw:C.ab_,ta:C.abt,te:C.aaL,th:C.ab1,tl:C.eK,tr:C.aas,uk:C.aao,ur:C.aaA,uz:C.aaI,vi:C.abe,zh:C.abg,zh_HK:C.abk,zh_TW:C.abl,zu:C.ab5},C.ol,H.a0("t>")) +C.p_=H.a(s(["*","+","-",".","/","0","1","2","3","4","5","6","7","8","9","Alt","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","Clear","Control","Delete","End","Enter","Home","Insert","Meta","PageDown","PageUp","Shift"]),t.s) +C.vo=new G.d(42) +C.A5=new G.d(8589935146) +C.V4=H.a(s([C.vo,null,null,C.A5]),t.L) +C.zS=new G.d(43) +C.A6=new G.d(8589935147) +C.V5=H.a(s([C.zS,null,null,C.A6]),t.L) +C.zT=new G.d(45) +C.A7=new G.d(8589935149) +C.V6=H.a(s([C.zT,null,null,C.A7]),t.L) +C.zU=new G.d(46) +C.kB=new G.d(8589935150) +C.V7=H.a(s([C.zU,null,null,C.kB]),t.L) +C.zV=new G.d(47) +C.A8=new G.d(8589935151) +C.V8=H.a(s([C.zV,null,null,C.A8]),t.L) +C.zW=new G.d(48) +C.kC=new G.d(8589935152) +C.a6m=H.a(s([C.zW,null,null,C.kC]),t.L) +C.zX=new G.d(49) +C.kD=new G.d(8589935153) +C.a6n=H.a(s([C.zX,null,null,C.kD]),t.L) +C.zY=new G.d(50) +C.kE=new G.d(8589935154) +C.a6o=H.a(s([C.zY,null,null,C.kE]),t.L) +C.zZ=new G.d(51) +C.kF=new G.d(8589935155) +C.a6p=H.a(s([C.zZ,null,null,C.kF]),t.L) +C.A_=new G.d(52) +C.kG=new G.d(8589935156) +C.a6q=H.a(s([C.A_,null,null,C.kG]),t.L) +C.A0=new G.d(53) +C.kH=new G.d(8589935157) +C.a6r=H.a(s([C.A0,null,null,C.kH]),t.L) +C.A1=new G.d(54) +C.kI=new G.d(8589935158) +C.a6s=H.a(s([C.A1,null,null,C.kI]),t.L) +C.A2=new G.d(55) +C.kJ=new G.d(8589935159) +C.a6t=H.a(s([C.A2,null,null,C.kJ]),t.L) +C.A3=new G.d(56) +C.kK=new G.d(8589935160) +C.Ym=H.a(s([C.A3,null,null,C.kK]),t.L) +C.A4=new G.d(57) +C.kL=new G.d(8589935161) +C.Yn=H.a(s([C.A4,null,null,C.kL]),t.L) +C.a27=H.a(s([null,C.hX,C.hY,null]),t.L) +C.Xz=H.a(s([C.c0,null,null,C.kE]),t.L) +C.XA=H.a(s([C.bn,null,null,C.kG]),t.L) +C.XB=H.a(s([C.bo,null,null,C.kI]),t.L) +C.NM=H.a(s([C.c1,null,null,C.kK]),t.L) +C.OS=H.a(s([C.ky,null,null,C.kH]),t.L) +C.a28=H.a(s([null,C.hT,C.hU,null]),t.L) +C.TC=H.a(s([C.cQ,null,null,C.kB]),t.L) +C.XC=H.a(s([C.eG,null,null,C.kD]),t.L) +C.kA=new G.d(8589935117) +C.a0q=H.a(s([C.hM,null,null,C.kA]),t.L) +C.XD=H.a(s([C.eH,null,null,C.kJ]),t.L) +C.OT=H.a(s([C.kz,null,null,C.kC]),t.L) +C.a29=H.a(s([null,C.hZ,C.i_,null]),t.L) +C.XE=H.a(s([C.hR,null,null,C.kF]),t.L) +C.a3j=H.a(s([C.hS,null,null,C.kL]),t.L) +C.a2a=H.a(s([null,C.hV,C.hW,null]),t.L) +C.aae=new H.t(31,{"*":C.V4,"+":C.V5,"-":C.V6,".":C.V7,"/":C.V8,"0":C.a6m,"1":C.a6n,"2":C.a6o,"3":C.a6p,"4":C.a6q,"5":C.a6r,"6":C.a6s,"7":C.a6t,"8":C.Ym,"9":C.Yn,Alt:C.a27,ArrowDown:C.Xz,ArrowLeft:C.XA,ArrowRight:C.XB,ArrowUp:C.NM,Clear:C.OS,Control:C.a28,Delete:C.TC,End:C.XC,Enter:C.a0q,Home:C.XD,Insert:C.OT,Meta:C.a29,PageDown:C.XE,PageUp:C.a3j,Shift:C.a2a},C.p_,H.a0("t>")) +C.O4=H.a(s([42,null,null,8589935146]),t.Y) +C.O6=H.a(s([43,null,null,8589935147]),t.Y) +C.O7=H.a(s([45,null,null,8589935149]),t.Y) +C.O8=H.a(s([46,null,null,8589935150]),t.Y) +C.Oa=H.a(s([47,null,null,8589935151]),t.Y) +C.Ob=H.a(s([48,null,null,8589935152]),t.Y) +C.Od=H.a(s([49,null,null,8589935153]),t.Y) +C.Ov=H.a(s([50,null,null,8589935154]),t.Y) +C.Ow=H.a(s([51,null,null,8589935155]),t.Y) +C.Oy=H.a(s([52,null,null,8589935156]),t.Y) +C.Oz=H.a(s([53,null,null,8589935157]),t.Y) +C.OA=H.a(s([54,null,null,8589935158]),t.Y) +C.OB=H.a(s([55,null,null,8589935159]),t.Y) +C.OF=H.a(s([56,null,null,8589935160]),t.Y) +C.OG=H.a(s([57,null,null,8589935161]),t.Y) +C.a3I=H.a(s([null,8589934852,8589934853,null]),t.Y) +C.NV=H.a(s([4294968065,null,null,8589935154]),t.Y) +C.NW=H.a(s([4294968066,null,null,8589935156]),t.Y) +C.NX=H.a(s([4294968067,null,null,8589935158]),t.Y) +C.NY=H.a(s([4294968068,null,null,8589935160]),t.Y) +C.O2=H.a(s([4294968321,null,null,8589935157]),t.Y) +C.a3G=H.a(s([null,8589934848,8589934849,null]),t.Y) +C.NU=H.a(s([4294967423,null,null,8589935150]),t.Y) +C.NZ=H.a(s([4294968069,null,null,8589935153]),t.Y) +C.NT=H.a(s([4294967309,null,null,8589935117]),t.Y) +C.O_=H.a(s([4294968070,null,null,8589935159]),t.Y) +C.O3=H.a(s([4294968327,null,null,8589935152]),t.Y) +C.a3J=H.a(s([null,8589934854,8589934855,null]),t.Y) +C.O0=H.a(s([4294968071,null,null,8589935155]),t.Y) +C.O1=H.a(s([4294968072,null,null,8589935161]),t.Y) +C.a3H=H.a(s([null,8589934850,8589934851,null]),t.Y) +C.bG=new H.t(31,{"*":C.O4,"+":C.O6,"-":C.O7,".":C.O8,"/":C.Oa,"0":C.Ob,"1":C.Od,"2":C.Ov,"3":C.Ow,"4":C.Oy,"5":C.Oz,"6":C.OA,"7":C.OB,"8":C.OF,"9":C.OG,Alt:C.a3I,ArrowDown:C.NV,ArrowLeft:C.NW,ArrowRight:C.NX,ArrowUp:C.NY,Clear:C.O2,Control:C.a3G,Delete:C.NU,End:C.NZ,Enter:C.NT,Home:C.O_,Insert:C.O3,Meta:C.a3J,PageDown:C.O0,PageUp:C.O1,Shift:C.a3H},C.p_,H.a0("t>")) +C.a3x=H.a(s(["mode"]),t.s) +C.eJ=new H.t(1,{mode:"basic"},C.a3x,t.w) +C.aaJ=new H.t(44,{d:"d",E:"EEE",EEEE:"EEEE",LLL:"LLL",LLLL:"LLLL",M:"L",Md:"M/d",MEd:"EEE, M/d",MMM:"LLL",MMMd:"MMM d",MMMEd:"EEE, MMM d",MMMM:"LLLL",MMMMd:"MMMM d",MMMMEEEEd:"EEEE, MMMM d",QQQ:"QQQ",QQQQ:"QQQQ",y:"y",yM:"M/y",yMd:"M/d/y",yMEd:"EEE, M/d/y",yMMM:"MMM y",yMMMd:"MMM d, y",yMMMEd:"EEE, MMM d, y",yMMMM:"MMMM y",yMMMMd:"MMMM d, y",yMMMMEEEEd:"EEEE, MMMM d, y",yQQQ:"QQQ y",yQQQQ:"QQQQ y",H:"HH",Hm:"HH:mm",Hms:"HH:mm:ss",j:"h a",jm:"h:mm a",jms:"h:mm:ss a",jmv:"h:mm a v",jmz:"h:mm a z",jz:"h a z",m:"m",ms:"mm:ss",s:"s",v:"v",z:"z",zzzz:"zzzz",ZZZZ:"ZZZZ"},C.l,t.w) +C.L7=new P.J(4294638330) +C.L6=new P.J(4294309365) +C.L2=new P.J(4293848814) +C.KZ=new P.J(4292927712) +C.KY=new P.J(4292269782) +C.KS=new P.J(4288585374) +C.KO=new P.J(4284572001) +C.KL=new P.J(4282532418) +C.KI=new P.J(4280361249) +C.ao=new H.bQ([50,C.L7,100,C.L6,200,C.L2,300,C.KZ,350,C.KY,400,C.ne,500,C.KS,600,C.ee,700,C.KO,800,C.KL,850,C.na,900,C.KI],t.pl) +C.L9=new P.J(4294962158) +C.L8=new P.J(4294954450) +C.L4=new P.J(4293892762) +C.L1=new P.J(4293227379) +C.L3=new P.J(4293874512) +C.L5=new P.J(4294198070) +C.L0=new P.J(4293212469) +C.KX=new P.J(4292030255) +C.KW=new P.J(4291176488) +C.KU=new P.J(4290190364) +C.Ae=new H.bQ([50,C.L9,100,C.L8,200,C.L4,300,C.L1,400,C.L3,500,C.L5,600,C.L0,700,C.KX,800,C.KW,900,C.KU],t.pl) +C.ql=H.a(s(["Abort","Again","AltLeft","AltRight","ArrowDown","ArrowLeft","ArrowRight","ArrowUp","AudioVolumeDown","AudioVolumeMute","AudioVolumeUp","Backquote","Backslash","Backspace","BassBoost","BracketLeft","BracketRight","BrightnessAuto","BrightnessDown","BrightnessMaximum","BrightnessMinimum","BrightnessToggle","BrightnessUp","BrowserBack","BrowserFavorites","BrowserForward","BrowserHome","BrowserRefresh","BrowserSearch","BrowserStop","CapsLock","ChannelDown","ChannelUp","Close","ClosedCaptionToggle","Comma","ContextMenu","ControlLeft","ControlRight","Convert","Copy","Cut","Delete","Digit0","Digit1","Digit2","Digit3","Digit4","Digit5","Digit6","Digit7","Digit8","Digit9","DisplayToggleIntExt","Eject","End","Enter","Equal","Escape","Exit","F1","F10","F11","F12","F13","F14","F15","F16","F17","F18","F19","F2","F20","F21","F22","F23","F24","F3","F4","F5","F6","F7","F8","F9","Find","Fn","FnLock","GameButton1","GameButton10","GameButton11","GameButton12","GameButton13","GameButton14","GameButton15","GameButton16","GameButton2","GameButton3","GameButton4","GameButton5","GameButton6","GameButton7","GameButton8","GameButton9","GameButtonA","GameButtonB","GameButtonC","GameButtonLeft1","GameButtonLeft2","GameButtonMode","GameButtonRight1","GameButtonRight2","GameButtonSelect","GameButtonStart","GameButtonThumbLeft","GameButtonThumbRight","GameButtonX","GameButtonY","GameButtonZ","Help","Home","Hyper","Info","Insert","IntlBackslash","IntlRo","IntlYen","KanaMode","KbdIllumDown","KbdIllumUp","KeyA","KeyB","KeyC","KeyD","KeyE","KeyF","KeyG","KeyH","KeyI","KeyJ","KeyK","KeyL","KeyM","KeyN","KeyO","KeyP","KeyQ","KeyR","KeyS","KeyT","KeyU","KeyV","KeyW","KeyX","KeyY","KeyZ","KeyboardLayoutSelect","Lang1","Lang2","Lang3","Lang4","Lang5","LaunchApp1","LaunchApp2","LaunchAssistant","LaunchAudioBrowser","LaunchCalendar","LaunchContacts","LaunchControlPanel","LaunchDocuments","LaunchInternetBrowser","LaunchKeyboardLayout","LaunchMail","LaunchPhone","LaunchScreenSaver","LaunchSpreadsheet","LaunchWordProcessor","LockScreen","LogOff","MailForward","MailReply","MailSend","MediaFastForward","MediaLast","MediaPause","MediaPlay","MediaPlayPause","MediaRecord","MediaRewind","MediaSelect","MediaStop","MediaTrackNext","MediaTrackPrevious","MetaLeft","MetaRight","Minus","New","NonConvert","NumLock","Numpad0","Numpad1","Numpad2","Numpad3","Numpad4","Numpad5","Numpad6","Numpad7","Numpad8","Numpad9","NumpadAdd","NumpadBackspace","NumpadClear","NumpadClearEntry","NumpadComma","NumpadDecimal","NumpadDivide","NumpadEnter","NumpadEqual","NumpadMemoryAdd","NumpadMemoryClear","NumpadMemoryRecall","NumpadMemoryStore","NumpadMemorySubtract","NumpadMultiply","NumpadParenLeft","NumpadParenRight","NumpadSignChange","NumpadSubtract","Open","PageDown","PageUp","Paste","Pause","Period","Power","Print","PrintScreen","PrivacyScreenToggle","ProgramGuide","Props","Quote","Redo","Resume","Save","ScrollLock","Select","SelectTask","Semicolon","ShiftLeft","ShiftRight","ShowAllWindows","Slash","Sleep","Space","SpeechInputToggle","SpellCheck","Super","Suspend","Tab","Turbo","Undo","UsbErrorRollOver","UsbErrorUndefined","UsbPostFail","UsbReserved","WakeUp","ZoomIn","ZoomOut","ZoomToggle"]),t.s) +C.abD=new H.t(268,{Abort:458907,Again:458873,AltLeft:458978,AltRight:458982,ArrowDown:458833,ArrowLeft:458832,ArrowRight:458831,ArrowUp:458834,AudioVolumeDown:458881,AudioVolumeMute:458879,AudioVolumeUp:458880,Backquote:458805,Backslash:458801,Backspace:458794,BassBoost:786661,BracketLeft:458799,BracketRight:458800,BrightnessAuto:786549,BrightnessDown:786544,BrightnessMaximum:786548,BrightnessMinimum:786547,BrightnessToggle:786546,BrightnessUp:786543,BrowserBack:786980,BrowserFavorites:786986,BrowserForward:786981,BrowserHome:786979,BrowserRefresh:786983,BrowserSearch:786977,BrowserStop:786982,CapsLock:458809,ChannelDown:786589,ChannelUp:786588,Close:786947,ClosedCaptionToggle:786529,Comma:458806,ContextMenu:458853,ControlLeft:458976,ControlRight:458980,Convert:458890,Copy:458876,Cut:458875,Delete:458828,Digit0:458791,Digit1:458782,Digit2:458783,Digit3:458784,Digit4:458785,Digit5:458786,Digit6:458787,Digit7:458788,Digit8:458789,Digit9:458790,DisplayToggleIntExt:65717,Eject:786616,End:458829,Enter:458792,Equal:458798,Escape:458793,Exit:786580,F1:458810,F10:458819,F11:458820,F12:458821,F13:458856,F14:458857,F15:458858,F16:458859,F17:458860,F18:458861,F19:458862,F2:458811,F20:458863,F21:458864,F22:458865,F23:458866,F24:458867,F3:458812,F4:458813,F5:458814,F6:458815,F7:458816,F8:458817,F9:458818,Find:458878,Fn:18,FnLock:19,GameButton1:392961,GameButton10:392970,GameButton11:392971,GameButton12:392972,GameButton13:392973,GameButton14:392974,GameButton15:392975,GameButton16:392976,GameButton2:392962,GameButton3:392963,GameButton4:392964,GameButton5:392965,GameButton6:392966,GameButton7:392967,GameButton8:392968,GameButton9:392969,GameButtonA:392977,GameButtonB:392978,GameButtonC:392979,GameButtonLeft1:392980,GameButtonLeft2:392981,GameButtonMode:392982,GameButtonRight1:392983,GameButtonRight2:392984,GameButtonSelect:392985,GameButtonStart:392986,GameButtonThumbLeft:392987,GameButtonThumbRight:392988,GameButtonX:392989,GameButtonY:392990,GameButtonZ:392991,Help:458869,Home:458826,Hyper:16,Info:786528,Insert:458825,IntlBackslash:458852,IntlRo:458887,IntlYen:458889,KanaMode:458888,KbdIllumDown:786554,KbdIllumUp:786553,KeyA:458756,KeyB:458757,KeyC:458758,KeyD:458759,KeyE:458760,KeyF:458761,KeyG:458762,KeyH:458763,KeyI:458764,KeyJ:458765,KeyK:458766,KeyL:458767,KeyM:458768,KeyN:458769,KeyO:458770,KeyP:458771,KeyQ:458772,KeyR:458773,KeyS:458774,KeyT:458775,KeyU:458776,KeyV:458777,KeyW:458778,KeyX:458779,KeyY:458780,KeyZ:458781,KeyboardLayoutSelect:787101,Lang1:458896,Lang2:458897,Lang3:458898,Lang4:458899,Lang5:458900,LaunchApp1:786836,LaunchApp2:786834,LaunchAssistant:786891,LaunchAudioBrowser:786871,LaunchCalendar:786830,LaunchContacts:786829,LaunchControlPanel:786847,LaunchDocuments:786855,LaunchInternetBrowser:786838,LaunchKeyboardLayout:786862,LaunchMail:786826,LaunchPhone:786572,LaunchScreenSaver:786865,LaunchSpreadsheet:786822,LaunchWordProcessor:786820,LockScreen:786846,LogOff:786844,MailForward:787083,MailReply:787081,MailSend:787084,MediaFastForward:786611,MediaLast:786563,MediaPause:786609,MediaPlay:786608,MediaPlayPause:786637,MediaRecord:786610,MediaRewind:786612,MediaSelect:786819,MediaStop:786615,MediaTrackNext:786613,MediaTrackPrevious:786614,MetaLeft:458979,MetaRight:458983,Minus:458797,New:786945,NonConvert:458891,NumLock:458835,Numpad0:458850,Numpad1:458841,Numpad2:458842,Numpad3:458843,Numpad4:458844,Numpad5:458845,Numpad6:458846,Numpad7:458847,Numpad8:458848,Numpad9:458849,NumpadAdd:458839,NumpadBackspace:458939,NumpadClear:458968,NumpadClearEntry:458969,NumpadComma:458885,NumpadDecimal:458851,NumpadDivide:458836,NumpadEnter:458840,NumpadEqual:458855,NumpadMemoryAdd:458963,NumpadMemoryClear:458962,NumpadMemoryRecall:458961,NumpadMemoryStore:458960,NumpadMemorySubtract:458964,NumpadMultiply:458837,NumpadParenLeft:458934,NumpadParenRight:458935,NumpadSignChange:458967,NumpadSubtract:458838,Open:458868,PageDown:458830,PageUp:458827,Paste:458877,Pause:458824,Period:458807,Power:458854,Print:786952,PrintScreen:458822,PrivacyScreenToggle:23,ProgramGuide:786573,Props:458915,Quote:458804,Redo:787065,Resume:21,Save:786951,ScrollLock:458823,Select:458871,SelectTask:786850,Semicolon:458803,ShiftLeft:458977,ShiftRight:458981,ShowAllWindows:787103,Slash:458808,Sleep:65666,Space:458796,SpeechInputToggle:786639,SpellCheck:786859,Super:17,Suspend:20,Tab:458795,Turbo:22,Undo:458874,UsbErrorRollOver:458753,UsbErrorUndefined:458755,UsbPostFail:458754,UsbReserved:458752,WakeUp:65667,ZoomIn:786989,ZoomOut:786990,ZoomToggle:786994},C.ql,t.eL) +C.DP=new G.k(458907) +C.Dv=new G.k(458873) +C.dL=new G.k(458978) +C.eT=new G.k(458982) +C.CV=new G.k(458833) +C.CU=new G.k(458832) +C.CT=new G.k(458831) +C.CW=new G.k(458834) +C.DD=new G.k(458881) +C.DB=new G.k(458879) +C.DC=new G.k(458880) +C.Cv=new G.k(458805) +C.Cs=new G.k(458801) +C.Cl=new G.k(458794) +C.Ev=new G.k(786661) +C.Cq=new G.k(458799) +C.Cr=new G.k(458800) +C.Eb=new G.k(786549) +C.E7=new G.k(786544) +C.Ea=new G.k(786548) +C.E9=new G.k(786547) +C.E8=new G.k(786546) +C.E6=new G.k(786543) +C.EV=new G.k(786980) +C.EZ=new G.k(786986) +C.EW=new G.k(786981) +C.EU=new G.k(786979) +C.EY=new G.k(786983) +C.ET=new G.k(786977) +C.EX=new G.k(786982) +C.i9=new G.k(458809) +C.Ej=new G.k(786589) +C.Ei=new G.k(786588) +C.EQ=new G.k(786947) +C.E5=new G.k(786529) +C.Cw=new G.k(458806) +C.Dd=new G.k(458853) +C.dJ=new G.k(458976) +C.eR=new G.k(458980) +C.DI=new G.k(458890) +C.Dy=new G.k(458876) +C.Dx=new G.k(458875) +C.CQ=new G.k(458828) +C.Ci=new G.k(458791) +C.C9=new G.k(458782) +C.Ca=new G.k(458783) +C.Cb=new G.k(458784) +C.Cc=new G.k(458785) +C.Cd=new G.k(458786) +C.Ce=new G.k(458787) +C.Cf=new G.k(458788) +C.Cg=new G.k(458789) +C.Ch=new G.k(458790) +C.E3=new G.k(65717) +C.Es=new G.k(786616) +C.CR=new G.k(458829) +C.Cj=new G.k(458792) +C.Cp=new G.k(458798) +C.Ck=new G.k(458793) +C.Eh=new G.k(786580) +C.Cz=new G.k(458810) +C.CI=new G.k(458819) +C.CJ=new G.k(458820) +C.CK=new G.k(458821) +C.Dg=new G.k(458856) +C.Dh=new G.k(458857) +C.Di=new G.k(458858) +C.Dj=new G.k(458859) +C.Dk=new G.k(458860) +C.Dl=new G.k(458861) +C.Dm=new G.k(458862) +C.CA=new G.k(458811) +C.Dn=new G.k(458863) +C.Do=new G.k(458864) +C.Dp=new G.k(458865) +C.Dq=new G.k(458866) +C.Dr=new G.k(458867) +C.CB=new G.k(458812) +C.CC=new G.k(458813) +C.CD=new G.k(458814) +C.CE=new G.k(458815) +C.CF=new G.k(458816) +C.CG=new G.k(458817) +C.CH=new G.k(458818) +C.DA=new G.k(458878) +C.eQ=new G.k(18) +C.B6=new G.k(19) +C.Bb=new G.k(392961) +C.Bk=new G.k(392970) +C.Bl=new G.k(392971) +C.Bm=new G.k(392972) +C.Bn=new G.k(392973) +C.Bo=new G.k(392974) +C.Bp=new G.k(392975) +C.Bq=new G.k(392976) +C.Bc=new G.k(392962) +C.Bd=new G.k(392963) +C.Be=new G.k(392964) +C.Bf=new G.k(392965) +C.Bg=new G.k(392966) +C.Bh=new G.k(392967) +C.Bi=new G.k(392968) +C.Bj=new G.k(392969) +C.Br=new G.k(392977) +C.Bs=new G.k(392978) +C.Bt=new G.k(392979) +C.Bu=new G.k(392980) +C.Bv=new G.k(392981) +C.Bw=new G.k(392982) +C.Bx=new G.k(392983) +C.By=new G.k(392984) +C.Bz=new G.k(392985) +C.BA=new G.k(392986) +C.BB=new G.k(392987) +C.BC=new G.k(392988) +C.BD=new G.k(392989) +C.BE=new G.k(392990) +C.BF=new G.k(392991) +C.Dt=new G.k(458869) +C.CO=new G.k(458826) +C.B4=new G.k(16) +C.E4=new G.k(786528) +C.CN=new G.k(458825) +C.Dc=new G.k(458852) +C.DF=new G.k(458887) +C.DH=new G.k(458889) +C.DG=new G.k(458888) +C.Ed=new G.k(786554) +C.Ec=new G.k(786553) +C.BK=new G.k(458756) +C.BL=new G.k(458757) +C.BM=new G.k(458758) +C.BN=new G.k(458759) +C.BO=new G.k(458760) +C.BP=new G.k(458761) +C.BQ=new G.k(458762) +C.BR=new G.k(458763) +C.BS=new G.k(458764) +C.BT=new G.k(458765) +C.BU=new G.k(458766) +C.BV=new G.k(458767) +C.BW=new G.k(458768) +C.BX=new G.k(458769) +C.BY=new G.k(458770) +C.BZ=new G.k(458771) +C.C_=new G.k(458772) +C.C0=new G.k(458773) +C.C1=new G.k(458774) +C.C2=new G.k(458775) +C.C3=new G.k(458776) +C.C4=new G.k(458777) +C.C5=new G.k(458778) +C.C6=new G.k(458779) +C.C7=new G.k(458780) +C.C8=new G.k(458781) +C.F6=new G.k(787101) +C.DK=new G.k(458896) +C.DL=new G.k(458897) +C.DM=new G.k(458898) +C.DN=new G.k(458899) +C.DO=new G.k(458900) +C.ED=new G.k(786836) +C.EC=new G.k(786834) +C.EO=new G.k(786891) +C.EN=new G.k(786871) +C.EB=new G.k(786830) +C.EA=new G.k(786829) +C.EH=new G.k(786847) +C.EJ=new G.k(786855) +C.EE=new G.k(786838) +C.EL=new G.k(786862) +C.Ez=new G.k(786826) +C.Ef=new G.k(786572) +C.EM=new G.k(786865) +C.Ey=new G.k(786822) +C.Ex=new G.k(786820) +C.EG=new G.k(786846) +C.EF=new G.k(786844) +C.F4=new G.k(787083) +C.F3=new G.k(787081) +C.F5=new G.k(787084) +C.En=new G.k(786611) +C.Ee=new G.k(786563) +C.El=new G.k(786609) +C.Ek=new G.k(786608) +C.Et=new G.k(786637) +C.Em=new G.k(786610) +C.Eo=new G.k(786612) +C.Ew=new G.k(786819) +C.Er=new G.k(786615) +C.Ep=new G.k(786613) +C.Eq=new G.k(786614) +C.dM=new G.k(458979) +C.eU=new G.k(458983) +C.Co=new G.k(458797) +C.EP=new G.k(786945) +C.DJ=new G.k(458891) +C.ib=new G.k(458835) +C.Da=new G.k(458850) +C.D1=new G.k(458841) +C.D2=new G.k(458842) +C.D3=new G.k(458843) +C.D4=new G.k(458844) +C.D5=new G.k(458845) +C.D6=new G.k(458846) +C.D7=new G.k(458847) +C.D8=new G.k(458848) +C.D9=new G.k(458849) +C.D_=new G.k(458839) +C.DT=new G.k(458939) +C.E_=new G.k(458968) +C.E0=new G.k(458969) +C.DE=new G.k(458885) +C.Db=new G.k(458851) +C.CX=new G.k(458836) +C.D0=new G.k(458840) +C.Df=new G.k(458855) +C.DX=new G.k(458963) +C.DW=new G.k(458962) +C.DV=new G.k(458961) +C.DU=new G.k(458960) +C.DY=new G.k(458964) +C.CY=new G.k(458837) +C.DR=new G.k(458934) +C.DS=new G.k(458935) +C.DZ=new G.k(458967) +C.CZ=new G.k(458838) +C.Ds=new G.k(458868) +C.CS=new G.k(458830) +C.CP=new G.k(458827) +C.Dz=new G.k(458877) +C.CM=new G.k(458824) +C.Cx=new G.k(458807) +C.De=new G.k(458854) +C.ES=new G.k(786952) +C.CL=new G.k(458822) +C.Ba=new G.k(23) +C.Eg=new G.k(786573) +C.DQ=new G.k(458915) +C.Cu=new G.k(458804) +C.F2=new G.k(787065) +C.B8=new G.k(21) +C.ER=new G.k(786951) +C.ia=new G.k(458823) +C.Du=new G.k(458871) +C.EI=new G.k(786850) +C.Ct=new G.k(458803) +C.dK=new G.k(458977) +C.eS=new G.k(458981) +C.F7=new G.k(787103) +C.Cy=new G.k(458808) +C.E1=new G.k(65666) +C.Cn=new G.k(458796) +C.Eu=new G.k(786639) +C.EK=new G.k(786859) +C.B5=new G.k(17) +C.B7=new G.k(20) +C.Cm=new G.k(458795) +C.B9=new G.k(22) +C.Dw=new G.k(458874) +C.BH=new G.k(458753) +C.BJ=new G.k(458755) +C.BI=new G.k(458754) +C.BG=new G.k(458752) +C.E2=new G.k(65667) +C.F_=new G.k(786989) +C.F0=new G.k(786990) +C.F1=new G.k(786994) +C.abE=new H.t(268,{Abort:C.DP,Again:C.Dv,AltLeft:C.dL,AltRight:C.eT,ArrowDown:C.CV,ArrowLeft:C.CU,ArrowRight:C.CT,ArrowUp:C.CW,AudioVolumeDown:C.DD,AudioVolumeMute:C.DB,AudioVolumeUp:C.DC,Backquote:C.Cv,Backslash:C.Cs,Backspace:C.Cl,BassBoost:C.Ev,BracketLeft:C.Cq,BracketRight:C.Cr,BrightnessAuto:C.Eb,BrightnessDown:C.E7,BrightnessMaximum:C.Ea,BrightnessMinimum:C.E9,BrightnessToggle:C.E8,BrightnessUp:C.E6,BrowserBack:C.EV,BrowserFavorites:C.EZ,BrowserForward:C.EW,BrowserHome:C.EU,BrowserRefresh:C.EY,BrowserSearch:C.ET,BrowserStop:C.EX,CapsLock:C.i9,ChannelDown:C.Ej,ChannelUp:C.Ei,Close:C.EQ,ClosedCaptionToggle:C.E5,Comma:C.Cw,ContextMenu:C.Dd,ControlLeft:C.dJ,ControlRight:C.eR,Convert:C.DI,Copy:C.Dy,Cut:C.Dx,Delete:C.CQ,Digit0:C.Ci,Digit1:C.C9,Digit2:C.Ca,Digit3:C.Cb,Digit4:C.Cc,Digit5:C.Cd,Digit6:C.Ce,Digit7:C.Cf,Digit8:C.Cg,Digit9:C.Ch,DisplayToggleIntExt:C.E3,Eject:C.Es,End:C.CR,Enter:C.Cj,Equal:C.Cp,Escape:C.Ck,Exit:C.Eh,F1:C.Cz,F10:C.CI,F11:C.CJ,F12:C.CK,F13:C.Dg,F14:C.Dh,F15:C.Di,F16:C.Dj,F17:C.Dk,F18:C.Dl,F19:C.Dm,F2:C.CA,F20:C.Dn,F21:C.Do,F22:C.Dp,F23:C.Dq,F24:C.Dr,F3:C.CB,F4:C.CC,F5:C.CD,F6:C.CE,F7:C.CF,F8:C.CG,F9:C.CH,Find:C.DA,Fn:C.eQ,FnLock:C.B6,GameButton1:C.Bb,GameButton10:C.Bk,GameButton11:C.Bl,GameButton12:C.Bm,GameButton13:C.Bn,GameButton14:C.Bo,GameButton15:C.Bp,GameButton16:C.Bq,GameButton2:C.Bc,GameButton3:C.Bd,GameButton4:C.Be,GameButton5:C.Bf,GameButton6:C.Bg,GameButton7:C.Bh,GameButton8:C.Bi,GameButton9:C.Bj,GameButtonA:C.Br,GameButtonB:C.Bs,GameButtonC:C.Bt,GameButtonLeft1:C.Bu,GameButtonLeft2:C.Bv,GameButtonMode:C.Bw,GameButtonRight1:C.Bx,GameButtonRight2:C.By,GameButtonSelect:C.Bz,GameButtonStart:C.BA,GameButtonThumbLeft:C.BB,GameButtonThumbRight:C.BC,GameButtonX:C.BD,GameButtonY:C.BE,GameButtonZ:C.BF,Help:C.Dt,Home:C.CO,Hyper:C.B4,Info:C.E4,Insert:C.CN,IntlBackslash:C.Dc,IntlRo:C.DF,IntlYen:C.DH,KanaMode:C.DG,KbdIllumDown:C.Ed,KbdIllumUp:C.Ec,KeyA:C.BK,KeyB:C.BL,KeyC:C.BM,KeyD:C.BN,KeyE:C.BO,KeyF:C.BP,KeyG:C.BQ,KeyH:C.BR,KeyI:C.BS,KeyJ:C.BT,KeyK:C.BU,KeyL:C.BV,KeyM:C.BW,KeyN:C.BX,KeyO:C.BY,KeyP:C.BZ,KeyQ:C.C_,KeyR:C.C0,KeyS:C.C1,KeyT:C.C2,KeyU:C.C3,KeyV:C.C4,KeyW:C.C5,KeyX:C.C6,KeyY:C.C7,KeyZ:C.C8,KeyboardLayoutSelect:C.F6,Lang1:C.DK,Lang2:C.DL,Lang3:C.DM,Lang4:C.DN,Lang5:C.DO,LaunchApp1:C.ED,LaunchApp2:C.EC,LaunchAssistant:C.EO,LaunchAudioBrowser:C.EN,LaunchCalendar:C.EB,LaunchContacts:C.EA,LaunchControlPanel:C.EH,LaunchDocuments:C.EJ,LaunchInternetBrowser:C.EE,LaunchKeyboardLayout:C.EL,LaunchMail:C.Ez,LaunchPhone:C.Ef,LaunchScreenSaver:C.EM,LaunchSpreadsheet:C.Ey,LaunchWordProcessor:C.Ex,LockScreen:C.EG,LogOff:C.EF,MailForward:C.F4,MailReply:C.F3,MailSend:C.F5,MediaFastForward:C.En,MediaLast:C.Ee,MediaPause:C.El,MediaPlay:C.Ek,MediaPlayPause:C.Et,MediaRecord:C.Em,MediaRewind:C.Eo,MediaSelect:C.Ew,MediaStop:C.Er,MediaTrackNext:C.Ep,MediaTrackPrevious:C.Eq,MetaLeft:C.dM,MetaRight:C.eU,Minus:C.Co,New:C.EP,NonConvert:C.DJ,NumLock:C.ib,Numpad0:C.Da,Numpad1:C.D1,Numpad2:C.D2,Numpad3:C.D3,Numpad4:C.D4,Numpad5:C.D5,Numpad6:C.D6,Numpad7:C.D7,Numpad8:C.D8,Numpad9:C.D9,NumpadAdd:C.D_,NumpadBackspace:C.DT,NumpadClear:C.E_,NumpadClearEntry:C.E0,NumpadComma:C.DE,NumpadDecimal:C.Db,NumpadDivide:C.CX,NumpadEnter:C.D0,NumpadEqual:C.Df,NumpadMemoryAdd:C.DX,NumpadMemoryClear:C.DW,NumpadMemoryRecall:C.DV,NumpadMemoryStore:C.DU,NumpadMemorySubtract:C.DY,NumpadMultiply:C.CY,NumpadParenLeft:C.DR,NumpadParenRight:C.DS,NumpadSignChange:C.DZ,NumpadSubtract:C.CZ,Open:C.Ds,PageDown:C.CS,PageUp:C.CP,Paste:C.Dz,Pause:C.CM,Period:C.Cx,Power:C.De,Print:C.ES,PrintScreen:C.CL,PrivacyScreenToggle:C.Ba,ProgramGuide:C.Eg,Props:C.DQ,Quote:C.Cu,Redo:C.F2,Resume:C.B8,Save:C.ER,ScrollLock:C.ia,Select:C.Du,SelectTask:C.EI,Semicolon:C.Ct,ShiftLeft:C.dK,ShiftRight:C.eS,ShowAllWindows:C.F7,Slash:C.Cy,Sleep:C.E1,Space:C.Cn,SpeechInputToggle:C.Eu,SpellCheck:C.EK,Super:C.B5,Suspend:C.B7,Tab:C.Cm,Turbo:C.B9,Undo:C.Dw,UsbErrorRollOver:C.BH,UsbErrorUndefined:C.BJ,UsbPostFail:C.BI,UsbReserved:C.BG,WakeUp:C.E2,ZoomIn:C.F_,ZoomOut:C.F0,ZoomToggle:C.F1},C.ql,H.a0("t")) +C.Wy=H.a(s(["247","376","971","93","1","355","374","244","54","43","61","297","358","994","387","880","32","226","359","973","257","229","590","673","591","599","55","975","267","375","501","243","236","242","41","225","682","56","237","86","57","506","53","238","357","420","49","253","45","213","593","372","20","212","291","34","251","679","500","691","298","33","241","44","995","594","233","350","299","220","224","240","30","502","245","592","852","504","385","509","36","62","353","972","91","246","964","98","354","39","962","81","254","996","855","686","269","850","82","965","7","856","961","423","94","231","266","370","352","371","218","377","373","382","261","692","389","223","95","976","853","596","222","356","230","960","265","52","60","258","264","687","227","672","234","505","31","47","977","674","683","64","968","507","51","689","675","63","92","48","508","970","351","680","595","974","262","40","381","250","966","677","248","249","46","65","290","386","421","232","378","221","252","597","211","239","503","963","268","235","228","66","992","690","670","993","216","676","90","688","886","255","380","256","598","998","58","84","678","681","685","383","967","27","260","263"]),t.s) +C.Qb=H.a(s(["AC"]),t.s) +C.Qd=H.a(s(["AD"]),t.s) +C.Qe=H.a(s(["AE"]),t.s) +C.Qf=H.a(s(["AF"]),t.s) +C.Qr=H.a(s(["US","AG","AI","AS","BB","BM","BS","CA","DM","DO","GD","GU","JM","KN","KY","LC","MP","MS","PR","SX","TC","TT","VC","VG","VI"]),t.s) +C.Ql=H.a(s(["AL"]),t.s) +C.Qn=H.a(s(["AM"]),t.s) +C.Qp=H.a(s(["AO"]),t.s) +C.Qs=H.a(s(["AR"]),t.s) +C.Qw=H.a(s(["AT"]),t.s) +C.Qx=H.a(s(["AU","CC","CX"]),t.s) +C.Qy=H.a(s(["AW"]),t.s) +C.SM=H.a(s(["FI","AX"]),t.s) +C.Qz=H.a(s(["AZ"]),t.s) +C.QU=H.a(s(["BA"]),t.s) +C.QW=H.a(s(["BD"]),t.s) +C.QY=H.a(s(["BE"]),t.s) +C.QZ=H.a(s(["BF"]),t.s) +C.R_=H.a(s(["BG"]),t.s) +C.R0=H.a(s(["BH"]),t.s) +C.R1=H.a(s(["BI"]),t.s) +C.R2=H.a(s(["BJ"]),t.s) +C.Tc=H.a(s(["GP","BL","MF"]),t.s) +C.R4=H.a(s(["BN"]),t.s) +C.R5=H.a(s(["BO"]),t.s) +C.RA=H.a(s(["CW","BQ"]),t.s) +C.R6=H.a(s(["BR"]),t.s) +C.R8=H.a(s(["BT"]),t.s) +C.R9=H.a(s(["BW"]),t.s) +C.Ra=H.a(s(["BY"]),t.s) +C.Rb=H.a(s(["BZ"]),t.s) +C.Rj=H.a(s(["CD"]),t.s) +C.Rl=H.a(s(["CF"]),t.s) +C.Ro=H.a(s(["CG"]),t.s) +C.Rp=H.a(s(["CH"]),t.s) +C.Rq=H.a(s(["CI"]),t.s) +C.Rr=H.a(s(["CK"]),t.s) +C.Rs=H.a(s(["CL"]),t.s) +C.Rt=H.a(s(["CM"]),t.s) +C.Ru=H.a(s(["CN"]),t.s) +C.Rw=H.a(s(["CO"]),t.s) +C.Rx=H.a(s(["CR"]),t.s) +C.Ry=H.a(s(["CU"]),t.s) +C.Rz=H.a(s(["CV"]),t.s) +C.RB=H.a(s(["CY"]),t.s) +C.RD=H.a(s(["CZ"]),t.s) +C.RP=H.a(s(["DE"]),t.s) +C.RR=H.a(s(["DJ"]),t.s) +C.RS=H.a(s(["DK"]),t.s) +C.RX=H.a(s(["DZ"]),t.s) +C.S7=H.a(s(["EC"]),t.s) +C.Sc=H.a(s(["EE"]),t.s) +C.Se=H.a(s(["EG"]),t.s) +C.UW=H.a(s(["MA","EH"]),t.s) +C.Sr=H.a(s(["ER"]),t.s) +C.Ss=H.a(s(["ES"]),t.s) +C.Sv=H.a(s(["ET"]),t.s) +C.SN=H.a(s(["FJ"]),t.s) +C.SO=H.a(s(["FK"]),t.s) +C.SR=H.a(s(["FM"]),t.s) +C.SS=H.a(s(["FO"]),t.s) +C.ST=H.a(s(["FR"]),t.s) +C.SX=H.a(s(["GA"]),t.s) +C.SZ=H.a(s(["GB","GG","IM","JE"]),t.s) +C.T0=H.a(s(["GE"]),t.s) +C.T1=H.a(s(["GF"]),t.s) +C.T3=H.a(s(["GH"]),t.s) +C.T4=H.a(s(["GI"]),t.s) +C.T8=H.a(s(["GL"]),t.s) +C.T9=H.a(s(["GM"]),t.s) +C.Ta=H.a(s(["GN"]),t.s) +C.Td=H.a(s(["GQ"]),t.s) +C.Te=H.a(s(["GR"]),t.s) +C.Th=H.a(s(["GT"]),t.s) +C.Ti=H.a(s(["GW"]),t.s) +C.Tj=H.a(s(["GY"]),t.s) +C.To=H.a(s(["HK"]),t.s) +C.Tp=H.a(s(["HN"]),t.s) +C.Tr=H.a(s(["HR"]),t.s) +C.Ts=H.a(s(["HT"]),t.s) +C.Tt=H.a(s(["HU"]),t.s) +C.TE=H.a(s(["ID"]),t.s) +C.TG=H.a(s(["IE"]),t.s) +C.TJ=H.a(s(["IL"]),t.s) +C.TM=H.a(s(["IN"]),t.s) +C.TN=H.a(s(["IO"]),t.s) +C.TO=H.a(s(["IQ"]),t.s) +C.TP=H.a(s(["IR"]),t.s) +C.TR=H.a(s(["IS"]),t.s) +C.TS=H.a(s(["IT","VA"]),t.s) +C.U3=H.a(s(["JO"]),t.s) +C.U5=H.a(s(["JP"]),t.s) +C.Um=H.a(s(["KE"]),t.s) +C.Un=H.a(s(["KG"]),t.s) +C.Uo=H.a(s(["KH"]),t.s) +C.Up=H.a(s(["KI"]),t.s) +C.Us=H.a(s(["KM"]),t.s) +C.Ut=H.a(s(["KP"]),t.s) +C.Uu=H.a(s(["KR"]),t.s) +C.Uy=H.a(s(["KW"]),t.s) +C.Xr=H.a(s(["RU","KZ"]),t.s) +C.UE=H.a(s(["LA"]),t.s) +C.UG=H.a(s(["LB"]),t.s) +C.UI=H.a(s(["LI"]),t.s) +C.UK=H.a(s(["LK"]),t.s) +C.UL=H.a(s(["LR"]),t.s) +C.UM=H.a(s(["LS"]),t.s) +C.UN=H.a(s(["LT"]),t.s) +C.UO=H.a(s(["LU"]),t.s) +C.UP=H.a(s(["LV"]),t.s) +C.UR=H.a(s(["LY"]),t.s) +C.UX=H.a(s(["MC"]),t.s) +C.UZ=H.a(s(["MD"]),t.s) +C.V0=H.a(s(["ME"]),t.s) +C.V2=H.a(s(["MG"]),t.s) +C.V3=H.a(s(["MH"]),t.s) +C.Vd=H.a(s(["MK"]),t.s) +C.Ve=H.a(s(["ML"]),t.s) +C.Vf=H.a(s(["MM"]),t.s) +C.Vi=H.a(s(["MN"]),t.s) +C.Vj=H.a(s(["MO"]),t.s) +C.Vm=H.a(s(["MQ"]),t.s) +C.Vp=H.a(s(["MR"]),t.s) +C.Vt=H.a(s(["MT"]),t.s) +C.Vv=H.a(s(["MU"]),t.s) +C.Vy=H.a(s(["MV"]),t.s) +C.Vz=H.a(s(["MW"]),t.s) +C.VA=H.a(s(["MX"]),t.s) +C.VC=H.a(s(["MY"]),t.s) +C.VE=H.a(s(["MZ"]),t.s) +C.VO=H.a(s(["NA"]),t.s) +C.VP=H.a(s(["NC"]),t.s) +C.VR=H.a(s(["NE"]),t.s) +C.VS=H.a(s(["NF"]),t.s) +C.VT=H.a(s(["NG"]),t.s) +C.VU=H.a(s(["NI"]),t.s) +C.VV=H.a(s(["NL"]),t.s) +C.W0=H.a(s(["NO","SJ"]),t.s) +C.W1=H.a(s(["NP"]),t.s) +C.W4=H.a(s(["NR"]),t.s) +C.W5=H.a(s(["NU"]),t.s) +C.W7=H.a(s(["NZ"]),t.s) +C.Wk=H.a(s(["OM"]),t.s) +C.Wx=H.a(s(["PA"]),t.s) +C.Wz=H.a(s(["PE"]),t.s) +C.WA=H.a(s(["PF"]),t.s) +C.WC=H.a(s(["PG"]),t.s) +C.WF=H.a(s(["PH"]),t.s) +C.WG=H.a(s(["PK"]),t.s) +C.WH=H.a(s(["PL"]),t.s) +C.WI=H.a(s(["PM"]),t.s) +C.WL=H.a(s(["PS"]),t.s) +C.WM=H.a(s(["PT"]),t.s) +C.WN=H.a(s(["PW"]),t.s) +C.WO=H.a(s(["PY"]),t.s) +C.X1=H.a(s(["QA"]),t.s) +C.Xl=H.a(s(["RE","YT"]),t.s) +C.Xo=H.a(s(["RO"]),t.s) +C.Xq=H.a(s(["RS"]),t.s) +C.Xt=H.a(s(["RW"]),t.s) +C.XM=H.a(s(["SA"]),t.s) +C.XO=H.a(s(["SB"]),t.s) +C.XQ=H.a(s(["SC"]),t.s) +C.XU=H.a(s(["SD"]),t.s) +C.XW=H.a(s(["SE"]),t.s) +C.XX=H.a(s(["SG"]),t.s) +C.XY=H.a(s(["SH","TA"]),t.s) +C.XZ=H.a(s(["SI"]),t.s) +C.Y_=H.a(s(["SK"]),t.s) +C.Y1=H.a(s(["SL"]),t.s) +C.Y3=H.a(s(["SM"]),t.s) +C.Y5=H.a(s(["SN"]),t.s) +C.Y7=H.a(s(["SO"]),t.s) +C.Y9=H.a(s(["SR"]),t.s) +C.Ya=H.a(s(["SS"]),t.s) +C.Yb=H.a(s(["ST"]),t.s) +C.Yd=H.a(s(["SV"]),t.s) +C.Yf=H.a(s(["SY"]),t.s) +C.Yg=H.a(s(["SZ"]),t.s) +C.Yq=H.a(s(["TD"]),t.s) +C.Ys=H.a(s(["TG"]),t.s) +C.Yt=H.a(s(["TH"]),t.s) +C.Yv=H.a(s(["TJ"]),t.s) +C.Yw=H.a(s(["TK"]),t.s) +C.Yx=H.a(s(["TL"]),t.s) +C.YB=H.a(s(["TM"]),t.s) +C.YC=H.a(s(["TN"]),t.s) +C.YD=H.a(s(["TO"]),t.s) +C.YG=H.a(s(["TR"]),t.s) +C.YH=H.a(s(["TV"]),t.s) +C.YI=H.a(s(["TW"]),t.s) +C.YL=H.a(s(["TZ"]),t.s) +C.Z6=H.a(s(["UA"]),t.s) +C.Za=H.a(s(["UG"]),t.s) +C.Zi=H.a(s(["UY"]),t.s) +C.Zj=H.a(s(["UZ"]),t.s) +C.Zv=H.a(s(["VE"]),t.s) +C.Zx=H.a(s(["VN"]),t.s) +C.Zy=H.a(s(["VU"]),t.s) +C.ZL=H.a(s(["WF"]),t.s) +C.ZQ=H.a(s(["WS"]),t.s) +C.a_0=H.a(s(["XK"]),t.s) +C.a_g=H.a(s(["YE"]),t.s) +C.a_z=H.a(s(["ZA"]),t.s) +C.a_E=H.a(s(["ZM"]),t.s) +C.a_F=H.a(s(["ZW"]),t.s) +C.abF=new H.t(206,{"247":C.Qb,"376":C.Qd,"971":C.Qe,"93":C.Qf,"1":C.Qr,"355":C.Ql,"374":C.Qn,"244":C.Qp,"54":C.Qs,"43":C.Qw,"61":C.Qx,"297":C.Qy,"358":C.SM,"994":C.Qz,"387":C.QU,"880":C.QW,"32":C.QY,"226":C.QZ,"359":C.R_,"973":C.R0,"257":C.R1,"229":C.R2,"590":C.Tc,"673":C.R4,"591":C.R5,"599":C.RA,"55":C.R6,"975":C.R8,"267":C.R9,"375":C.Ra,"501":C.Rb,"243":C.Rj,"236":C.Rl,"242":C.Ro,"41":C.Rp,"225":C.Rq,"682":C.Rr,"56":C.Rs,"237":C.Rt,"86":C.Ru,"57":C.Rw,"506":C.Rx,"53":C.Ry,"238":C.Rz,"357":C.RB,"420":C.RD,"49":C.RP,"253":C.RR,"45":C.RS,"213":C.RX,"593":C.S7,"372":C.Sc,"20":C.Se,"212":C.UW,"291":C.Sr,"34":C.Ss,"251":C.Sv,"679":C.SN,"500":C.SO,"691":C.SR,"298":C.SS,"33":C.ST,"241":C.SX,"44":C.SZ,"995":C.T0,"594":C.T1,"233":C.T3,"350":C.T4,"299":C.T8,"220":C.T9,"224":C.Ta,"240":C.Td,"30":C.Te,"502":C.Th,"245":C.Ti,"592":C.Tj,"852":C.To,"504":C.Tp,"385":C.Tr,"509":C.Ts,"36":C.Tt,"62":C.TE,"353":C.TG,"972":C.TJ,"91":C.TM,"246":C.TN,"964":C.TO,"98":C.TP,"354":C.TR,"39":C.TS,"962":C.U3,"81":C.U5,"254":C.Um,"996":C.Un,"855":C.Uo,"686":C.Up,"269":C.Us,"850":C.Ut,"82":C.Uu,"965":C.Uy,"7":C.Xr,"856":C.UE,"961":C.UG,"423":C.UI,"94":C.UK,"231":C.UL,"266":C.UM,"370":C.UN,"352":C.UO,"371":C.UP,"218":C.UR,"377":C.UX,"373":C.UZ,"382":C.V0,"261":C.V2,"692":C.V3,"389":C.Vd,"223":C.Ve,"95":C.Vf,"976":C.Vi,"853":C.Vj,"596":C.Vm,"222":C.Vp,"356":C.Vt,"230":C.Vv,"960":C.Vy,"265":C.Vz,"52":C.VA,"60":C.VC,"258":C.VE,"264":C.VO,"687":C.VP,"227":C.VR,"672":C.VS,"234":C.VT,"505":C.VU,"31":C.VV,"47":C.W0,"977":C.W1,"674":C.W4,"683":C.W5,"64":C.W7,"968":C.Wk,"507":C.Wx,"51":C.Wz,"689":C.WA,"675":C.WC,"63":C.WF,"92":C.WG,"48":C.WH,"508":C.WI,"970":C.WL,"351":C.WM,"680":C.WN,"595":C.WO,"974":C.X1,"262":C.Xl,"40":C.Xo,"381":C.Xq,"250":C.Xt,"966":C.XM,"677":C.XO,"248":C.XQ,"249":C.XU,"46":C.XW,"65":C.XX,"290":C.XY,"386":C.XZ,"421":C.Y_,"232":C.Y1,"378":C.Y3,"221":C.Y5,"252":C.Y7,"597":C.Y9,"211":C.Ya,"239":C.Yb,"503":C.Yd,"963":C.Yf,"268":C.Yg,"235":C.Yq,"228":C.Ys,"66":C.Yt,"992":C.Yv,"690":C.Yw,"670":C.Yx,"993":C.YB,"216":C.YC,"676":C.YD,"90":C.YG,"688":C.YH,"886":C.YI,"255":C.YL,"380":C.Z6,"256":C.Za,"598":C.Zi,"998":C.Zj,"58":C.Zv,"84":C.Zx,"678":C.Zy,"681":C.ZL,"685":C.ZQ,"383":C.a_0,"967":C.a_g,"27":C.a_z,"260":C.a_E,"263":C.a_F},C.Wy,H.a0("t>")) +C.a_e=H.a(s(["in","iw","ji","jw","mo","aam","adp","aue","ayx","bgm","bjd","ccq","cjr","cka","cmk","coy","cqu","drh","drw","gav","gfx","ggn","gti","guv","hrr","ibi","ilw","jeg","kgc","kgh","koj","krm","ktr","kvs","kwq","kxe","kzj","kzt","lii","lmm","meg","mst","mwj","myt","nad","ncp","nnx","nts","oun","pcr","pmc","pmu","ppa","ppr","pry","puz","sca","skk","tdu","thc","thx","tie","tkk","tlw","tmp","tne","tnf","tsf","uok","xba","xia","xkh","xsj","ybd","yma","ymt","yos","yuu"]),t.s) +C.bH=new H.t(78,{in:"id",iw:"he",ji:"yi",jw:"jv",mo:"ro",aam:"aas",adp:"dz",aue:"ktz",ayx:"nun",bgm:"bcg",bjd:"drl",ccq:"rki",cjr:"mom",cka:"cmr",cmk:"xch",coy:"pij",cqu:"quh",drh:"khk",drw:"prs",gav:"dev",gfx:"vaj",ggn:"gvr",gti:"nyc",guv:"duz",hrr:"jal",ibi:"opa",ilw:"gal",jeg:"oyb",kgc:"tdf",kgh:"kml",koj:"kwv",krm:"bmf",ktr:"dtp",kvs:"gdj",kwq:"yam",kxe:"tvd",kzj:"dtp",kzt:"dtp",lii:"raq",lmm:"rmx",meg:"cir",mst:"mry",mwj:"vaj",myt:"mry",nad:"xny",ncp:"kdz",nnx:"ngv",nts:"pij",oun:"vaj",pcr:"adx",pmc:"huw",pmu:"phr",ppa:"bfy",ppr:"lcq",pry:"prt",puz:"pub",sca:"hle",skk:"oyb",tdu:"dtp",thc:"tpo",thx:"oyb",tie:"ras",tkk:"twm",tlw:"weo",tmp:"tyj",tne:"kak",tnf:"prs",tsf:"taj",uok:"ema",xba:"cax",xia:"acn",xkh:"waw",xsj:"suj",ybd:"rki",yma:"lrr",ymt:"mtm",yos:"zom",yuu:"yug"},C.a_e,t.w) +C.ll=new X.aN(C.c0,!1,!1,!1,!1) +C.lm=new X.aN(C.c1,!1,!1,!1,!1) +C.bu=new U.l2("TraversalDirection.down") +C.Lv=new U.lM(C.bu) +C.bh=new U.l2("TraversalDirection.up") +C.Lu=new U.lM(C.bh) +C.abO=new H.bQ([C.ll,C.Lv,C.lm,C.Lu],t.Fp) +C.awF=new X.aN(C.dz,!1,!1,!1,!1) +C.awB=new X.aN(C.cQ,!1,!1,!1,!1) +C.awG=new X.aN(C.dz,!1,!1,!0,!1) +C.awC=new X.aN(C.cQ,!1,!1,!0,!1) +C.awH=new X.aN(C.dz,!0,!1,!1,!1) +C.awD=new X.aN(C.cQ,!0,!1,!1,!1) +C.awI=new X.aN(C.dz,!1,!1,!1,!0) +C.awE=new X.aN(C.cQ,!1,!1,!1,!0) +C.awM=new X.aN(C.c0,!1,!1,!0,!1) +C.awW=new X.aN(C.bn,!1,!1,!0,!1) +C.ax6=new X.aN(C.bo,!1,!1,!0,!1) +C.ax9=new X.aN(C.c1,!1,!1,!0,!1) +C.axa=new X.aN(C.c0,!1,!0,!0,!1) +C.axb=new X.aN(C.bn,!1,!0,!0,!1) +C.axc=new X.aN(C.bo,!1,!0,!0,!1) +C.axd=new X.aN(C.c1,!1,!0,!0,!1) +C.FS=new X.aN(C.bn,!1,!1,!1,!1) +C.FR=new X.aN(C.bo,!1,!1,!1,!1) +C.awN=new X.aN(C.bn,!0,!1,!1,!1) +C.awO=new X.aN(C.bo,!0,!1,!1,!1) +C.awP=new X.aN(C.bn,!0,!0,!1,!1) +C.awQ=new X.aN(C.bo,!0,!0,!1,!1) +C.awR=new X.aN(C.eG,!1,!1,!1,!1) +C.awS=new X.aN(C.eH,!1,!1,!1,!1) +C.awT=new X.aN(C.c0,!1,!1,!1,!0) +C.awU=new X.aN(C.bn,!1,!1,!1,!0) +C.awV=new X.aN(C.bo,!1,!1,!1,!0) +C.awX=new X.aN(C.c1,!1,!1,!1,!0) +C.awY=new X.aN(C.c0,!1,!0,!1,!0) +C.awZ=new X.aN(C.bn,!1,!0,!1,!0) +C.ax_=new X.aN(C.bo,!1,!0,!1,!0) +C.ax0=new X.aN(C.c1,!1,!0,!1,!0) +C.ax1=new X.aN(C.c0,!1,!0,!1,!1) +C.ax2=new X.aN(C.bn,!1,!0,!1,!1) +C.ax3=new X.aN(C.bo,!1,!0,!1,!1) +C.ax4=new X.aN(C.c1,!1,!0,!1,!1) +C.ax5=new X.aN(C.eG,!1,!0,!1,!1) +C.ax7=new X.aN(C.eH,!1,!0,!1,!1) +C.vn=new G.d(32) +C.FT=new X.aN(C.vn,!1,!1,!1,!1) +C.kw=new G.d(120) +C.axe=new X.aN(C.kw,!0,!1,!1,!1) +C.axf=new X.aN(C.kw,!1,!1,!1,!0) +C.kN=new G.d(99) +C.axg=new X.aN(C.kN,!0,!1,!1,!1) +C.axh=new X.aN(C.kN,!1,!1,!1,!0) +C.kv=new G.d(118) +C.axi=new X.aN(C.kv,!0,!1,!1,!1) +C.axj=new X.aN(C.kv,!1,!1,!1,!0) +C.kM=new G.d(97) +C.axk=new X.aN(C.kM,!0,!1,!1,!1) +C.axl=new X.aN(C.kM,!1,!1,!1,!0) +C.y=new M.lO() +C.abP=new H.bQ([C.awF,C.y,C.awB,C.y,C.awG,C.y,C.awC,C.y,C.awH,C.y,C.awD,C.y,C.awI,C.y,C.awE,C.y,C.awM,C.y,C.awW,C.y,C.ax6,C.y,C.ax9,C.y,C.axa,C.y,C.axb,C.y,C.axc,C.y,C.axd,C.y,C.ll,C.y,C.FS,C.y,C.FR,C.y,C.lm,C.y,C.awN,C.y,C.awO,C.y,C.awP,C.y,C.awQ,C.y,C.awR,C.y,C.awS,C.y,C.awT,C.y,C.awU,C.y,C.awV,C.y,C.awX,C.y,C.awY,C.y,C.awZ,C.y,C.ax_,C.y,C.ax0,C.y,C.ax1,C.y,C.ax2,C.y,C.ax3,C.y,C.ax4,C.y,C.ax5,C.y,C.ax7,C.y,C.FT,C.y,C.axe,C.y,C.axf,C.y,C.axg,C.y,C.axh,C.y,C.axi,C.y,C.axj,C.y,C.axk,C.y,C.axl,C.y],t.Fp) +C.Ag=new H.t(0,{},C.tf,H.a0("t")) +C.a1g=H.a(s([]),t.g) +C.abT=new H.t(0,{},C.a1g,H.a0("t")) +C.a1h=H.a(s([]),H.a0("y")) +C.abS=new H.t(0,{},C.a1h,H.a0("t")) +C.abQ=new H.t(0,{},C.eC,H.a0("t")) +C.Ah=new H.t(0,{},C.eC,t.R) +C.a1i=H.a(s([]),H.a0("y")) +C.Af=new H.t(0,{},C.a1i,H.a0("t")) +C.te=H.a(s([]),H.a0("y")) +C.abR=new H.t(0,{},C.te,H.a0("t")) +C.Ai=new H.t(0,{},C.te,H.a0("t>")) +C.a1G=H.a(s(["alias","allScroll","basic","cell","click","contextMenu","copy","forbidden","grab","grabbing","help","move","none","noDrop","precise","progress","text","resizeColumn","resizeDown","resizeDownLeft","resizeDownRight","resizeLeft","resizeLeftRight","resizeRight","resizeRow","resizeUp","resizeUpDown","resizeUpLeft","resizeUpRight","resizeUpLeftDownRight","resizeUpRightDownLeft","verticalText","wait","zoomIn","zoomOut"]),t.s) +C.abU=new H.t(35,{alias:"alias",allScroll:"all-scroll",basic:"default",cell:"cell",click:"pointer",contextMenu:"context-menu",copy:"copy",forbidden:"not-allowed",grab:"grab",grabbing:"grabbing",help:"help",move:"move",none:"none",noDrop:"no-drop",precise:"crosshair",progress:"progress",text:"text",resizeColumn:"col-resize",resizeDown:"s-resize",resizeDownLeft:"sw-resize",resizeDownRight:"se-resize",resizeLeft:"w-resize",resizeLeftRight:"ew-resize",resizeRight:"e-resize",resizeRow:"row-resize",resizeUp:"n-resize",resizeUpDown:"ns-resize",resizeUpLeft:"nw-resize",resizeUpRight:"ne-resize",resizeUpLeftDownRight:"nwse-resize",resizeUpRightDownLeft:"nesw-resize",verticalText:"vertical-text",wait:"wait",zoomIn:"zoom-in",zoomOut:"zoom-out"},C.a1G,t.w) +C.KT=new P.J(4289200107) +C.KQ=new P.J(4284809178) +C.KG=new P.J(4280150454) +C.KB=new P.J(4278239141) +C.eL=new H.bQ([100,C.KT,200,C.KQ,400,C.KG,700,C.KB],t.pl) +C.abV=new H.bQ([16,C.B4,17,C.B5,18,C.eQ,19,C.B6,20,C.B7,21,C.B8,22,C.B9,23,C.Ba,65666,C.E1,65667,C.E2,65717,C.E3,392961,C.Bb,392962,C.Bc,392963,C.Bd,392964,C.Be,392965,C.Bf,392966,C.Bg,392967,C.Bh,392968,C.Bi,392969,C.Bj,392970,C.Bk,392971,C.Bl,392972,C.Bm,392973,C.Bn,392974,C.Bo,392975,C.Bp,392976,C.Bq,392977,C.Br,392978,C.Bs,392979,C.Bt,392980,C.Bu,392981,C.Bv,392982,C.Bw,392983,C.Bx,392984,C.By,392985,C.Bz,392986,C.BA,392987,C.BB,392988,C.BC,392989,C.BD,392990,C.BE,392991,C.BF,458752,C.BG,458753,C.BH,458754,C.BI,458755,C.BJ,458756,C.BK,458757,C.BL,458758,C.BM,458759,C.BN,458760,C.BO,458761,C.BP,458762,C.BQ,458763,C.BR,458764,C.BS,458765,C.BT,458766,C.BU,458767,C.BV,458768,C.BW,458769,C.BX,458770,C.BY,458771,C.BZ,458772,C.C_,458773,C.C0,458774,C.C1,458775,C.C2,458776,C.C3,458777,C.C4,458778,C.C5,458779,C.C6,458780,C.C7,458781,C.C8,458782,C.C9,458783,C.Ca,458784,C.Cb,458785,C.Cc,458786,C.Cd,458787,C.Ce,458788,C.Cf,458789,C.Cg,458790,C.Ch,458791,C.Ci,458792,C.Cj,458793,C.Ck,458794,C.Cl,458795,C.Cm,458796,C.Cn,458797,C.Co,458798,C.Cp,458799,C.Cq,458800,C.Cr,458801,C.Cs,458803,C.Ct,458804,C.Cu,458805,C.Cv,458806,C.Cw,458807,C.Cx,458808,C.Cy,458809,C.i9,458810,C.Cz,458811,C.CA,458812,C.CB,458813,C.CC,458814,C.CD,458815,C.CE,458816,C.CF,458817,C.CG,458818,C.CH,458819,C.CI,458820,C.CJ,458821,C.CK,458822,C.CL,458823,C.ia,458824,C.CM,458825,C.CN,458826,C.CO,458827,C.CP,458828,C.CQ,458829,C.CR,458830,C.CS,458831,C.CT,458832,C.CU,458833,C.CV,458834,C.CW,458835,C.ib,458836,C.CX,458837,C.CY,458838,C.CZ,458839,C.D_,458840,C.D0,458841,C.D1,458842,C.D2,458843,C.D3,458844,C.D4,458845,C.D5,458846,C.D6,458847,C.D7,458848,C.D8,458849,C.D9,458850,C.Da,458851,C.Db,458852,C.Dc,458853,C.Dd,458854,C.De,458855,C.Df,458856,C.Dg,458857,C.Dh,458858,C.Di,458859,C.Dj,458860,C.Dk,458861,C.Dl,458862,C.Dm,458863,C.Dn,458864,C.Do,458865,C.Dp,458866,C.Dq,458867,C.Dr,458868,C.Ds,458869,C.Dt,458871,C.Du,458873,C.Dv,458874,C.Dw,458875,C.Dx,458876,C.Dy,458877,C.Dz,458878,C.DA,458879,C.DB,458880,C.DC,458881,C.DD,458885,C.DE,458887,C.DF,458888,C.DG,458889,C.DH,458890,C.DI,458891,C.DJ,458896,C.DK,458897,C.DL,458898,C.DM,458899,C.DN,458900,C.DO,458907,C.DP,458915,C.DQ,458934,C.DR,458935,C.DS,458939,C.DT,458960,C.DU,458961,C.DV,458962,C.DW,458963,C.DX,458964,C.DY,458967,C.DZ,458968,C.E_,458969,C.E0,458976,C.dJ,458977,C.dK,458978,C.dL,458979,C.dM,458980,C.eR,458981,C.eS,458982,C.eT,458983,C.eU,786528,C.E4,786529,C.E5,786543,C.E6,786544,C.E7,786546,C.E8,786547,C.E9,786548,C.Ea,786549,C.Eb,786553,C.Ec,786554,C.Ed,786563,C.Ee,786572,C.Ef,786573,C.Eg,786580,C.Eh,786588,C.Ei,786589,C.Ej,786608,C.Ek,786609,C.El,786610,C.Em,786611,C.En,786612,C.Eo,786613,C.Ep,786614,C.Eq,786615,C.Er,786616,C.Es,786637,C.Et,786639,C.Eu,786661,C.Ev,786819,C.Ew,786820,C.Ex,786822,C.Ey,786826,C.Ez,786829,C.EA,786830,C.EB,786834,C.EC,786836,C.ED,786838,C.EE,786844,C.EF,786846,C.EG,786847,C.EH,786850,C.EI,786855,C.EJ,786859,C.EK,786862,C.EL,786865,C.EM,786871,C.EN,786891,C.EO,786945,C.EP,786947,C.EQ,786951,C.ER,786952,C.ES,786977,C.ET,786979,C.EU,786980,C.EV,786981,C.EW,786982,C.EX,786983,C.EY,786986,C.EZ,786989,C.F_,786990,C.F0,786994,C.F1,787065,C.F2,787081,C.F3,787083,C.F4,787084,C.F5,787101,C.F6,787103,C.F7],H.a0("bQ")) +C.a7t=new G.d(33) +C.a7u=new G.d(34) +C.a7v=new G.d(35) +C.a7w=new G.d(36) +C.a7x=new G.d(37) +C.a7y=new G.d(38) +C.a7z=new G.d(39) +C.a7A=new G.d(40) +C.a7B=new G.d(41) +C.a7C=new G.d(44) +C.a7D=new G.d(58) +C.a7E=new G.d(59) +C.a7F=new G.d(60) +C.a7G=new G.d(61) +C.a7H=new G.d(62) +C.a7I=new G.d(63) +C.a7J=new G.d(64) +C.a8y=new G.d(91) +C.a8z=new G.d(92) +C.a8A=new G.d(93) +C.a8B=new G.d(94) +C.a8C=new G.d(95) +C.a8D=new G.d(96) +C.a8E=new G.d(98) +C.a74=new G.d(100) +C.a75=new G.d(101) +C.a76=new G.d(102) +C.a77=new G.d(103) +C.a78=new G.d(104) +C.a79=new G.d(105) +C.a7a=new G.d(106) +C.a7b=new G.d(107) +C.a7c=new G.d(108) +C.a7d=new G.d(109) +C.a7e=new G.d(110) +C.a7f=new G.d(111) +C.a7g=new G.d(112) +C.a7h=new G.d(113) +C.a7i=new G.d(114) +C.a7j=new G.d(115) +C.a7k=new G.d(116) +C.a7l=new G.d(117) +C.a7m=new G.d(119) +C.a7n=new G.d(121) +C.a7o=new G.d(122) +C.a7p=new G.d(123) +C.a7q=new G.d(124) +C.a7r=new G.d(125) +C.a7s=new G.d(126) +C.a7K=new G.d(8589934592) +C.a7L=new G.d(8589934593) +C.a7M=new G.d(8589934594) +C.a7N=new G.d(8589934595) +C.a7O=new G.d(8589934608) +C.a7P=new G.d(8589934609) +C.a7Q=new G.d(8589934610) +C.a7R=new G.d(8589934611) +C.a7S=new G.d(8589934612) +C.a7T=new G.d(8589934624) +C.a7U=new G.d(8589934625) +C.a7V=new G.d(8589934626) +C.a7W=new G.d(8589935088) +C.a7X=new G.d(8589935090) +C.a7Y=new G.d(8589935092) +C.a7Z=new G.d(8589935094) +C.a8_=new G.d(8589935144) +C.a80=new G.d(8589935145) +C.a81=new G.d(8589935148) +C.a82=new G.d(8589935165) +C.a83=new G.d(8589935361) +C.a84=new G.d(8589935362) +C.a85=new G.d(8589935363) +C.a86=new G.d(8589935364) +C.a87=new G.d(8589935365) +C.a88=new G.d(8589935366) +C.a89=new G.d(8589935367) +C.a8a=new G.d(8589935368) +C.a8b=new G.d(8589935369) +C.a8c=new G.d(8589935370) +C.a8d=new G.d(8589935371) +C.a8e=new G.d(8589935372) +C.a8f=new G.d(8589935373) +C.a8g=new G.d(8589935374) +C.a8h=new G.d(8589935375) +C.a8i=new G.d(8589935376) +C.a8j=new G.d(8589935377) +C.a8k=new G.d(8589935378) +C.a8l=new G.d(8589935379) +C.a8m=new G.d(8589935380) +C.a8n=new G.d(8589935381) +C.a8o=new G.d(8589935382) +C.a8p=new G.d(8589935383) +C.a8q=new G.d(8589935384) +C.a8r=new G.d(8589935385) +C.a8s=new G.d(8589935386) +C.a8t=new G.d(8589935387) +C.a8u=new G.d(8589935388) +C.a8v=new G.d(8589935389) +C.a8w=new G.d(8589935390) +C.a8x=new G.d(8589935391) +C.abX=new H.bQ([32,C.vn,33,C.a7t,34,C.a7u,35,C.a7v,36,C.a7w,37,C.a7x,38,C.a7y,39,C.a7z,40,C.a7A,41,C.a7B,42,C.vo,43,C.zS,44,C.a7C,45,C.zT,46,C.zU,47,C.zV,48,C.zW,49,C.zX,50,C.zY,51,C.zZ,52,C.A_,53,C.A0,54,C.A1,55,C.A2,56,C.A3,57,C.A4,58,C.a7D,59,C.a7E,60,C.a7F,61,C.a7G,62,C.a7H,63,C.a7I,64,C.a7J,91,C.a8y,92,C.a8z,93,C.a8A,94,C.a8B,95,C.a8C,96,C.a8D,97,C.kM,98,C.a8E,99,C.kN,100,C.a74,101,C.a75,102,C.a76,103,C.a77,104,C.a78,105,C.a79,106,C.a7a,107,C.a7b,108,C.a7c,109,C.a7d,110,C.a7e,111,C.a7f,112,C.a7g,113,C.a7h,114,C.a7i,115,C.a7j,116,C.a7k,117,C.a7l,118,C.kv,119,C.a7m,120,C.kw,121,C.a7n,122,C.a7o,123,C.a7p,124,C.a7q,125,C.a7r,126,C.a7s,4294967297,C.vp,4294967304,C.dz,4294967305,C.hL,4294967309,C.hM,4294967323,C.hN,4294967423,C.cQ,4294967553,C.vq,4294967555,C.vr,4294967556,C.hO,4294967558,C.kx,4294967559,C.vs,4294967560,C.vt,4294967562,C.hP,4294967564,C.hQ,4294967566,C.vu,4294967567,C.vv,4294967568,C.vw,4294967569,C.vx,4294968065,C.c0,4294968066,C.bn,4294968067,C.bo,4294968068,C.c1,4294968069,C.eG,4294968070,C.eH,4294968071,C.hR,4294968072,C.hS,4294968321,C.ky,4294968322,C.vy,4294968323,C.vz,4294968324,C.vA,4294968325,C.vB,4294968326,C.vC,4294968327,C.kz,4294968328,C.vD,4294968329,C.vE,4294968330,C.vF,4294968577,C.vG,4294968578,C.vH,4294968579,C.vI,4294968580,C.vJ,4294968581,C.vK,4294968582,C.vL,4294968583,C.vM,4294968584,C.vN,4294968585,C.vO,4294968586,C.vP,4294968587,C.vQ,4294968588,C.vR,4294968589,C.vS,4294968590,C.vT,4294968833,C.vU,4294968834,C.vV,4294968835,C.vW,4294968836,C.vX,4294968837,C.vY,4294968838,C.vZ,4294968839,C.w_,4294968840,C.w0,4294968841,C.w1,4294968842,C.w2,4294968843,C.w3,4294969089,C.w4,4294969090,C.w5,4294969091,C.w6,4294969092,C.w7,4294969093,C.w8,4294969094,C.w9,4294969095,C.wa,4294969096,C.wb,4294969097,C.wc,4294969098,C.wd,4294969099,C.we,4294969100,C.wf,4294969101,C.wg,4294969102,C.wh,4294969103,C.wi,4294969104,C.wj,4294969105,C.wk,4294969106,C.wl,4294969107,C.wm,4294969108,C.wn,4294969109,C.wo,4294969110,C.wp,4294969111,C.wq,4294969112,C.wr,4294969113,C.ws,4294969114,C.wt,4294969115,C.wu,4294969116,C.wv,4294969117,C.ww,4294969345,C.wx,4294969346,C.wy,4294969347,C.wz,4294969348,C.wA,4294969349,C.wB,4294969350,C.wC,4294969351,C.wD,4294969352,C.wE,4294969353,C.wF,4294969354,C.wG,4294969355,C.wH,4294969356,C.wI,4294969357,C.wJ,4294969358,C.wK,4294969359,C.wL,4294969360,C.wM,4294969361,C.wN,4294969362,C.wO,4294969363,C.wP,4294969364,C.wQ,4294969365,C.wR,4294969366,C.wS,4294969367,C.wT,4294969368,C.wU,4294969601,C.wV,4294969602,C.wW,4294969603,C.wX,4294969604,C.wY,4294969605,C.wZ,4294969606,C.x_,4294969607,C.x0,4294969608,C.x1,4294969857,C.x2,4294969858,C.x3,4294969859,C.x4,4294969860,C.x5,4294969861,C.x6,4294969863,C.x7,4294969864,C.x8,4294969865,C.x9,4294969866,C.xa,4294969867,C.xb,4294969868,C.xc,4294969869,C.xd,4294969870,C.xe,4294969871,C.xf,4294969872,C.xg,4294969873,C.xh,4294970113,C.xi,4294970114,C.xj,4294970115,C.xk,4294970116,C.xl,4294970117,C.xm,4294970118,C.xn,4294970119,C.xo,4294970120,C.xp,4294970121,C.xq,4294970122,C.xr,4294970123,C.xs,4294970124,C.xt,4294970125,C.xu,4294970126,C.xv,4294970127,C.xw,4294970369,C.xx,4294970370,C.xy,4294970371,C.xz,4294970372,C.xA,4294970373,C.xB,4294970374,C.xC,4294970375,C.xD,4294970625,C.xE,4294970626,C.xF,4294970627,C.xG,4294970628,C.xH,4294970629,C.xI,4294970630,C.xJ,4294970631,C.xK,4294970632,C.xL,4294970633,C.xM,4294970634,C.xN,4294970635,C.xO,4294970636,C.xP,4294970637,C.xQ,4294970638,C.xR,4294970639,C.xS,4294970640,C.xT,4294970641,C.xU,4294970642,C.xV,4294970643,C.xW,4294970644,C.xX,4294970645,C.xY,4294970646,C.xZ,4294970647,C.y_,4294970648,C.y0,4294970649,C.y1,4294970650,C.y2,4294970651,C.y3,4294970652,C.y4,4294970653,C.y5,4294970654,C.y6,4294970655,C.y7,4294970656,C.y8,4294970657,C.y9,4294970658,C.ya,4294970659,C.yb,4294970660,C.yc,4294970661,C.yd,4294970662,C.ye,4294970663,C.yf,4294970664,C.yg,4294970665,C.yh,4294970666,C.yi,4294970667,C.yj,4294970668,C.yk,4294970669,C.yl,4294970670,C.ym,4294970671,C.yn,4294970672,C.yo,4294970673,C.yp,4294970674,C.yq,4294970675,C.yr,4294970676,C.ys,4294970677,C.yt,4294970678,C.yu,4294970679,C.yv,4294970680,C.yw,4294970681,C.yx,4294970682,C.yy,4294970683,C.yz,4294970684,C.yA,4294970685,C.yB,4294970686,C.yC,4294970687,C.yD,4294970688,C.yE,4294970689,C.yF,4294970690,C.yG,4294970691,C.yH,4294970692,C.yI,4294970693,C.yJ,4294970694,C.yK,4294970695,C.yL,4294970696,C.yM,4294970697,C.yN,4294970698,C.yO,4294970699,C.yP,4294970700,C.yQ,4294970701,C.yR,4294970702,C.yS,4294970703,C.yT,4294970704,C.yU,4294970705,C.yV,4294970706,C.yW,4294970707,C.yX,4294970708,C.yY,4294970709,C.yZ,4294970710,C.z_,4294970711,C.z0,4294970712,C.z1,4294970713,C.z2,4294970714,C.z3,4294970715,C.z4,4294970882,C.z5,4294970884,C.z6,4294970885,C.z7,4294970886,C.z8,4294970887,C.z9,4294970888,C.za,4294970889,C.zb,4294971137,C.zc,4294971138,C.zd,4294971393,C.ze,4294971394,C.zf,4294971395,C.zg,4294971396,C.zh,4294971397,C.zi,4294971398,C.zj,4294971399,C.zk,4294971400,C.zl,4294971401,C.zm,4294971402,C.zn,4294971403,C.zo,4294971649,C.zp,4294971650,C.zq,4294971651,C.zr,4294971652,C.zs,4294971653,C.zt,4294971654,C.zu,4294971655,C.zv,4294971656,C.zw,4294971657,C.zx,4294971658,C.zy,4294971659,C.zz,4294971660,C.zA,4294971661,C.zB,4294971662,C.zC,4294971663,C.zD,4294971664,C.zE,4294971665,C.zF,4294971666,C.zG,4294971667,C.zH,4294971668,C.zI,4294971669,C.zJ,4294971670,C.zK,4294971671,C.zL,4294971672,C.zM,4294971673,C.zN,4294971674,C.zO,4294971675,C.zP,4294971905,C.zQ,4294971906,C.zR,8589934592,C.a7K,8589934593,C.a7L,8589934594,C.a7M,8589934595,C.a7N,8589934608,C.a7O,8589934609,C.a7P,8589934610,C.a7Q,8589934611,C.a7R,8589934612,C.a7S,8589934624,C.a7T,8589934625,C.a7U,8589934626,C.a7V,8589934848,C.hT,8589934849,C.hU,8589934850,C.hV,8589934851,C.hW,8589934852,C.hX,8589934853,C.hY,8589934854,C.hZ,8589934855,C.i_,8589935088,C.a7W,8589935090,C.a7X,8589935092,C.a7Y,8589935094,C.a7Z,8589935117,C.kA,8589935144,C.a8_,8589935145,C.a80,8589935146,C.A5,8589935147,C.A6,8589935148,C.a81,8589935149,C.A7,8589935150,C.kB,8589935151,C.A8,8589935152,C.kC,8589935153,C.kD,8589935154,C.kE,8589935155,C.kF,8589935156,C.kG,8589935157,C.kH,8589935158,C.kI,8589935159,C.kJ,8589935160,C.kK,8589935161,C.kL,8589935165,C.a82,8589935361,C.a83,8589935362,C.a84,8589935363,C.a85,8589935364,C.a86,8589935365,C.a87,8589935366,C.a88,8589935367,C.a89,8589935368,C.a8a,8589935369,C.a8b,8589935370,C.a8c,8589935371,C.a8d,8589935372,C.a8e,8589935373,C.a8f,8589935374,C.a8g,8589935375,C.a8h,8589935376,C.a8i,8589935377,C.a8j,8589935378,C.a8k,8589935379,C.a8l,8589935380,C.a8m,8589935381,C.a8n,8589935382,C.a8o,8589935383,C.a8p,8589935384,C.a8q,8589935385,C.a8r,8589935386,C.a8s,8589935387,C.a8t,8589935388,C.a8u,8589935389,C.a8v,8589935390,C.a8w,8589935391,C.a8x],H.a0("bQ")) +C.cP=H.a(s(["AC","AD","AE","AF","AG","AI","AL","AM","AO","AR","AS","AT","AU","AW","AX","AZ","BA","BB","BD","BE","BF","BG","BH","BI","BJ","BL","BM","BN","BO","BQ","BR","BS","BT","BW","BY","BZ","CA","CC","CD","CF","CG","CH","CI","CK","CL","CM","CN","CO","CR","CU","CV","CW","CX","CY","CZ","DE","DJ","DK","DM","DO","DZ","EC","EE","EG","EH","ER","ES","ET","FI","FJ","FK","FM","FO","FR","GA","GB","GD","GE","GF","GG","GH","GI","GL","GM","GN","GP","GQ","GR","GT","GU","GW","GY","HK","HN","HR","HT","HU","ID","IE","IL","IM","IN","IO","IQ","IR","IS","IT","JE","JM","JO","JP","KE","KG","KH","KI","KM","KN","KP","KR","KW","KY","KZ","LA","LB","LC","LI","LK","LR","LS","LT","LU","LV","LY","MA","MC","MD","ME","MF","MG","MH","MK","ML","MM","MN","MO","MP","MQ","MR","MS","MT","MU","MV","MW","MX","MY","MZ","NA","NC","NE","NF","NG","NI","NL","NO","NP","NR","NU","NZ","OM","PA","PE","PF","PG","PH","PK","PL","PM","PR","PS","PT","PW","PY","QA","RE","RO","RS","RU","RW","SA","SB","SC","SD","SE","SG","SH","SI","SJ","SK","SL","SM","SN","SO","SR","SS","ST","SV","SX","SY","SZ","TA","TC","TD","TG","TH","TJ","TK","TL","TM","TN","TO","TR","TT","TV","TW","TZ","UA","UG","US","UY","UZ","VA","VC","VE","VG","VI","VN","VU","WF","WS","XK","YE","YT","ZA","ZM","ZW"]),t.s) +C.aqJ=new Q.p(null,null,"(?:[01589]\\d|[46])\\d{4}","4\\d{4}","6[2-467]\\d{3}") +C.aq5=new Q.p(null,null,"(?:1|6\\d)\\d{7}|[135-9]\\d{5}","690\\d{6}|[356]\\d{5}","[78]\\d{5}") +C.aoC=new Q.p(null,null,"(?:[4-7]\\d|9[0-689])\\d{7}|800\\d{2,9}|[2-4679]\\d{7}","5[024-68]\\d{7}","[2-4679][2-8]\\d{6}") +C.apd=new Q.p(null,null,"[2-7]\\d{8}","7\\d{8}","(?:[25][0-8]|[34][0-4]|6[0-5])[2-9]\\d{6}") +C.ao9=new Q.p("1|([457]\\d{6})$","268$1","(?:268|[58]\\d\\d|900)\\d{7}","268(?:464|7(?:1[3-9]|[28]\\d|3[0246]|64|7[0-689]))\\d{4}","268(?:4(?:6[0-38]|84)|56[0-2])\\d{4}") +C.aoH=new Q.p("1|([2457]\\d{6})$","264$1","(?:264|[58]\\d\\d|900)\\d{7}","264(?:235|4(?:69|76)|5(?:3[6-9]|8[1-4])|7(?:29|72))\\d{4}","264(?:292|4(?:6[12]|9[78]))\\d{4}") +C.arJ=new Q.p(null,null,"(?:700\\d\\d|900)\\d{3}|8\\d{5,7}|(?:[2-5]|6\\d)\\d{7}","6(?:[78][2-9]|9\\d)\\d{6}","4505[0-2]\\d{3}|(?:[2358][16-9]\\d[2-9]|4410)\\d{4}|(?:[2358][2-5][2-9]|4(?:[2-57-9][2-9]|6\\d))\\d{5}") +C.aqZ=new Q.p(null,null,"(?:[1-489]\\d|55|60|77)\\d{6}","(?:33|4[1349]|55|77|88|9[13-9])\\d{6}","(?:(?:1[0-25]|47)\\d|2(?:2[2-46]|3[1-8]|4[2-69]|5[2-7]|6[1-9]|8[1-7])|3[12]2)\\d{5}") +C.ar0=new Q.p(null,null,"[29]\\d{8}","9[1-49]\\d{7}","2\\d(?:[0134][25-9]|[25-9]\\d)\\d{5}") +C.are=new Q.p("0?(?:(11|2(?:2(?:02?|[13]|2[13-79]|4[1-6]|5[2457]|6[124-8]|7[1-4]|8[13-6]|9[1267])|3(?:02?|1[467]|2[03-6]|3[13-8]|[49][2-6]|5[2-8]|[67])|4(?:7[3-578]|9)|6(?:[0136]|2[24-6]|4[6-8]?|5[15-8])|80|9(?:0[1-3]|[19]|2\\d|3[1-6]|4[02568]?|5[2-4]|6[2-46]|72?|8[23]?))|3(?:3(?:2[79]|6|8[2578])|4(?:0[0-24-9]|[12]|3[5-8]?|4[24-7]|5[4-68]?|6[02-9]|7[126]|8[2379]?|9[1-36-8])|5(?:1|2[1245]|3[237]?|4[1-46-9]|6[2-4]|7[1-6]|8[2-5]?)|6[24]|7(?:[069]|1[1568]|2[15]|3[145]|4[13]|5[14-8]|7[2-57]|8[126])|8(?:[01]|2[15-7]|3[2578]?|4[13-6]|5[4-8]?|6[1-357-9]|7[36-8]?|8[5-8]?|9[124])))15)?","9$1","11\\d{8}|(?:[2368]|9\\d)\\d{9}","93888[013-9]\\d{5}|9(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|93(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|9(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|9(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|9(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:675\\d|9(?:11[1-8]\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6]))))\\d{6}|92(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|9(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|9(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}","3888[013-9]\\d{5}|(?:29(?:54|66)|3(?:777|865))[2-8]\\d{5}|3(?:7(?:1[15]|81)|8(?:21|4[16]|69|9[12]))[46]\\d{5}|(?:2(?:2(?:2[59]|44|52)|3(?:26|44)|473|9(?:[07]2|2[26]|34|46))|3327)[45]\\d{5}|(?:2(?:284|302|657|920)|3(?:4(?:8[27]|92)|541|755|878))[2-7]\\d{5}|(?:2(?:(?:26|62)2|32[03]|477|9(?:42|83))|3(?:329|4(?:[47]6|62|89)|564))[2-6]\\d{5}|(?:(?:11[1-8]|670)\\d|2(?:2(?:0[45]|1[2-6]|3[3-6])|3(?:[06]4|7[45])|494|6(?:04|1[2-7]|[36][45]|4[3-6])|80[45]|9(?:[17][4-6]|[48][45]|9[3-6]))|3(?:364|4(?:1[2-7]|[235][4-6]|84)|5(?:1[2-8]|[38][4-6])|6(?:2[45]|44)|7[069][45]|8(?:[03][45]|[17][2-6]|[58][3-6])))\\d{6}|2(?:2(?:21|4[23]|6[145]|7[1-4]|8[356]|9[267])|3(?:16|3[13-8]|43|5[346-8]|9[3-5])|475|6(?:2[46]|4[78]|5[1568])|9(?:03|2[1457-9]|3[1356]|4[08]|[56][23]|82))4\\d{5}|(?:2(?:2(?:57|81)|3(?:24|46|92)|9(?:01|23|64))|3(?:4(?:42|71)|5(?:25|37|4[347]|71)|7(?:18|5[17])))[3-6]\\d{5}|(?:2(?:2(?:02|2[3467]|4[156]|5[45]|6[6-8]|91)|3(?:1[47]|25|[45][25]|96)|47[48]|625|932)|3(?:38[2578]|4(?:0[0-24-9]|3[78]|4[457]|58|6[03-9]|72|83|9[136-8])|5(?:2[124]|[368][23]|4[2689]|7[2-6])|7(?:16|2[15]|3[145]|4[13]|5[468]|7[2-5]|8[26])|8(?:2[5-7]|3[278]|4[3-5]|5[78]|6[1-378]|[78]7|94)))[4-6]\\d{5}") +C.aq1=new Q.p("1|([267]\\d{6})$","684$1","(?:[58]\\d\\d|684|900)\\d{7}","684(?:2(?:48|5[2468]|72)|7(?:3[13]|70|82))\\d{4}","6846(?:22|33|44|55|77|88|9[19])\\d{4}") +C.aoE=new Q.p(null,null,"1\\d{3,12}|2\\d{6,12}|43(?:(?:0\\d|5[02-9])\\d{3,9}|2\\d{4,5}|[3467]\\d{4}|8\\d{4,6}|9\\d{4,7})|5\\d{4,12}|8\\d{7,12}|9\\d{8,12}|(?:[367]\\d|4[0-24-9])\\d{4,11}","6(?:5[0-3579]|6[013-9]|[7-9]\\d)\\d{4,10}","1(?:11\\d|[2-9]\\d{3,11})|(?:316|463|(?:51|66|73)2)\\d{3,10}|(?:2(?:1[467]|2[13-8]|5[2357]|6[1-46-8]|7[1-8]|8[124-7]|9[1458])|3(?:1[1-578]|3[23568]|4[5-7]|5[1378]|6[1-38]|8[3-68])|4(?:2[1-8]|35|7[1368]|8[2457])|5(?:2[1-8]|3[357]|4[147]|5[12578]|6[37])|6(?:13|2[1-47]|4[135-8]|5[468])|7(?:2[1-8]|35|4[13478]|5[68]|6[16-8]|7[1-6]|9[45]))\\d{4,10}") +C.aoN=new Q.p("0|(183[12])",null,"1(?:[0-79]\\d{7,8}|8[0-24-9]\\d{7})|[2-478]\\d{8}|1\\d{4,7}",u.G,"8(?:51(?:0(?:0[03-9]|[12479]\\d|3[2-9]|5[0-8]|6[1-9]|8[0-7])|1(?:[0235689]\\d|1[0-69]|4[0-589]|7[0-47-9])|2(?:0[0-7]|3[2-4]|[4-6]\\d))|91(?:[0-57-9]\\d|6[0135-9])\\d)\\d{3}|(?:2(?:[0-26-9]\\d|3[0-8]|4[02-9]|5[0135-9])|3(?:[0-3589]\\d|4[0-578]|6[1-9]|7[0-35-9])|7(?:[013-57-9]\\d|2[0-8])|8(?:6[0-8]|[78]\\d|9[02-9]))\\d{6}") +C.aom=new Q.p(null,null,"(?:[25-79]\\d\\d|800)\\d{4}","(?:290|5[69]\\d|6(?:[03]0|22|4[0-2]|[69]\\d)|7(?:[34]\\d|7[07])|9(?:6[45]|9[4-8]))\\d{4}","5(?:2\\d|8[1-9])\\d{4}") +C.ap5=new Q.p(null,null,"2\\d{4,9}|35\\d{4,5}|(?:60\\d\\d|800)\\d{4,6}|7\\d{5,11}|(?:[14]\\d|3[0-46-9]|50)\\d{4,8}","(?:4[0-8]|50)\\d{4,8}","18[1-8]\\d{3,6}") +C.apR=new Q.p(null,null,"365\\d{6}|(?:[124579]\\d|60|88)\\d{7}","(?:36554|99[2-9]\\d\\d)\\d{4}|(?:[16]0|4[04]|5[015]|7[07])\\d{7}","(?:222[0-79]\\d|365(?:[0-46-9]\\d|5[0-35-9]))\\d{4}|(?:(?:1[28]|46)\\d|2(?:[045]2|1[24]|2[34]|33|6[23]))\\d{6}") +C.aqG=new Q.p(null,null,"6\\d{8}|(?:[35689]\\d|49|70)\\d{6}","6040\\d{5}|6(?:03|[1-356]|44|7\\d)\\d{6}","(?:3(?:[05-79][2-9]|1[4579]|[23][24-9]|4[2-4689]|8[2457-9])|49[2-579]|5(?:0[2-49]|[13][2-9]|[268][2-4679]|4[4689]|5[2-79]|7[2-69]|9[2-4689]))\\d{5}") +C.aoV=new Q.p("1|([2-9]\\d{6})$","246$1","(?:246|[58]\\d\\d|900)\\d{7}","246(?:2(?:[3568]\\d|4[0-57-9])|45\\d|69[5-7]|8(?:[2-5]\\d|83))\\d{4}","246(?:2(?:2[78]|7[0-4])|4(?:1[024-6]|2\\d|3[2-9])|5(?:20|[34]\\d|54|7[1-3])|6(?:2\\d|38)|7[35]7|9(?:1[89]|63))\\d{4}") +C.apS=new Q.p(null,null,"1\\d{9}|2\\d{7,8}|88\\d{4,6}|(?:8[0-79]|9\\d)\\d{4,8}|(?:[346]\\d|[57])\\d{5,8}","(?:1[13-9]\\d|644)\\d{7}|(?:3[78]|44|66)[02-9]\\d{7}","(?:4(?:31\\d\\d|423)|5222)\\d{3}(?:\\d{2})?|8332[6-9]\\d\\d|(?:3(?:03[56]|224)|4(?:22[25]|653))\\d{3,4}|(?:3(?:42[47]|529|823)|4(?:027|525|65(?:28|8))|562|6257|7(?:1(?:5[3-5]|6[12]|7[156]|89)|22[589]56|32|42675|52(?:[25689](?:56|8)|[347]8)|71(?:6[1267]|75|89)|92374)|82(?:2[59]|32)56|9(?:03[23]56|23(?:256|373)|31|5(?:1|2[4589]56)))\\d{3}|(?:3(?:02[348]|22[35]|324|422)|4(?:22[67]|32[236-9]|6(?:2[46]|5[57])|953)|5526|6(?:024|6655)|81)\\d{4,5}|(?:2(?:7(?:1[0-267]|2[0-289]|3[0-29]|4[01]|5[1-3]|6[013]|7[0178]|91)|8(?:0[125]|1[1-6]|2[0157-9]|3[1-69]|41|6[1-35]|7[1-5]|8[1-8]|9[0-6])|9(?:0[0-2]|1[0-4]|2[568]|3[3-6]|5[5-7]|6[0136-9]|7[0-7]|8[014-9]))|3(?:0(?:2[025-79]|3[2-4])|181|22[12]|32[2356]|824)|4(?:02[09]|22[348]|32[045]|523|6(?:27|54))|666(?:22|53)|7(?:22[57-9]|42[56]|82[35])8|8(?:0[124-9]|2(?:181|2[02-4679]8)|4[12]|[5-7]2)|9(?:[04]2|2(?:2|328)|81))\\d{4}|(?:2[45]\\d\\d|3(?:1(?:2[5-7]|[5-7])|425|822)|4(?:033|1\\d|[257]1|332|4(?:2[246]|5[25])|6(?:2[35]|56|62)|8(?:23|54)|92[2-5])|5(?:02[03489]|22[457]|32[35-79]|42[46]|6(?:[18]|53)|724|826)|6(?:023|2(?:2[2-5]|5[3-5]|8)|32[3478]|42[34]|52[47]|6(?:[18]|6(?:2[34]|5[24]))|[78]2[2-5]|92[2-6])|7(?:02|21\\d|[3-589]1|6[12]|72[24])|8(?:217|3[12]|[5-7]1)|9[24]1)\\d{5}|(?:(?:3[2-8]|5[2-57-9]|6[03-589])1|4[4689][18])\\d{5}|[59]1\\d{5}") +C.api=new Q.p(null,null,"4\\d{8}|[1-9]\\d{7}","4[5-9]\\d{7}","80[2-8]\\d{5}|(?:1[0-69]|[23][2-8]|4[23]|5\\d|6[013-57-9]|71|8[1-79]|9[2-4])\\d{6}") +C.aoY=new Q.p(null,null,"[025-7]\\d{7}","(?:0[127]|5[1-8]|[67]\\d)\\d{6}","2(?:0(?:49|5[23]|6[56]|9[016-9])|4(?:4[569]|5[4-6]|6[56]|7[0179])|5(?:[34]\\d|50|6[5-7]))\\d{4}") +C.ap6=new Q.p(null,null,"[2-7]\\d{6,7}|[89]\\d{6,8}|2\\d{5}","43[07-9]\\d{5}|(?:48|8[7-9]\\d|9(?:8\\d|9[69]))\\d{6}","2\\d{5,7}|(?:43[1-6]|70[1-9])\\d{4,5}|(?:[36]\\d|4[124-7]|[57][1-9]|8[1-6]|9[1-7])\\d{5,6}") +C.aqK=new Q.p(null,null,"[136-9]\\d{7}","(?:3(?:[1-79]\\d|8[0-47-9])\\d|6(?:3(?:00|33|6[16])|6(?:3[03-9]|[69]\\d|7[0-6])))\\d{4}","(?:1(?:3[1356]|6[0156]|7\\d)\\d|6(?:1[16]\\d|500|6(?:0\\d|3[12]|44|7[7-9]|88)|9[69][69])|7(?:1(?:11|78)|7\\d\\d))\\d{4}") +C.aql=new Q.p(null,null,"(?:[267]\\d|31)\\d{6}","(?:29|31|6[1289]|7[125-9])\\d{6}","22\\d{6}") +C.ap4=new Q.p(null,null,"(?:[2689]\\d|51)\\d{6}","(?:51|6\\d|9[013-9])\\d{6}","2(?:02|1[037]|2[45]|3[68])\\d{5}") +C.aqc=new Q.p(null,null,"(?:590|69\\d|976)\\d{6}","69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}","590(?:2[7-9]|5[12]|87)\\d{4}") +C.apy=new Q.p("1|([2-8]\\d{6})$","441$1","(?:441|[58]\\d\\d|900)\\d{7}","441(?:[2378]\\d|5[0-39])\\d{5}","441(?:[46]\\d\\d|5(?:4\\d|60|89))\\d{4}") +C.ar5=new Q.p(null,null,"[2-578]\\d{6}","(?:22[89]|[78]\\d\\d)\\d{4}","22[0-7]\\d{4}|(?:2[013-9]|[34]\\d|5[0-25-9])\\d{5}") +C.aqT=new Q.p("0(1\\d)?",null,"(?:[2-467]\\d\\d|8001)\\d{5}","[67]\\d{7}","(?:2(?:2\\d\\d|5(?:11|[258]\\d|9[67])|6(?:12|2\\d|9[34])|8(?:2[34]|39|62))|3(?:3\\d\\d|4(?:6\\d|8[24])|8(?:25|42|5[257]|86|9[25])|9(?:[27]\\d|3[2-4]|4[248]|5[24]|6[2-6]))|4(?:4\\d\\d|6(?:11|[24689]\\d|72)))\\d{4}") +C.apz=new Q.p(null,null,"(?:[34]1|7\\d)\\d{5}","(?:31(?:8[14-8]|9[14578])|416[14-9]|7(?:0[01]|7[07]|8\\d|9[056])\\d)\\d{3}","(?:318[023]|41(?:6[023]|70)|7(?:1[578]|2[05]|50)\\d)\\d{3}") +C.aqm=new Q.p("(?:0|90)(?:(1[245]|2[1-35]|31|4[13]|[56]5|99)(\\d{10,11}))?","$2","(?:[1-46-9]\\d\\d|5(?:[0-46-9]\\d|5[0-24679]))\\d{8}|[1-9]\\d{9}|[3589]\\d{8}|[34]\\d{7}","(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])(?:7|9\\d)\\d{7}","(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-5]\\d{7}") +C.aq3=new Q.p("1|([3-8]\\d{6})$","242$1","(?:242|[58]\\d\\d|900)\\d{7}","242(?:3(?:5[79]|7[56]|95)|4(?:[23][1-9]|4[1-35-9]|5[1-8]|6[2-8]|7\\d|81)|5(?:2[45]|3[35]|44|5[1-46-9]|65|77)|6[34]6|7(?:27|38)|8(?:0[1-9]|1[02-9]|2\\d|[89]9))\\d{4}","242(?:3(?:02|[236][1-9]|4[0-24-9]|5[0-68]|7[347]|8[0-4]|9[2-467])|461|502|6(?:0[1-4]|12|2[013]|[45]0|7[67]|8[78]|9[89])|7(?:02|88))\\d{4}") +C.app=new Q.p(null,null,"[17]\\d{7}|[2-8]\\d{6}","(?:1[67]|77)\\d{6}","(?:2[3-6]|[34][5-7]|5[236]|6[2-46]|7[246]|8[2-4])\\d{5}") +C.aqY=new Q.p(null,null,"(?:0800|(?:[37]|800)\\d)\\d{6}|(?:[2-6]\\d|90)\\d{5}","77200\\d{3}|(?:321|7(?:[1-6]\\d|7[013-9]|8[01]))\\d{5}","(?:2(?:4[0-48]|6[0-24]|9[0578])|3(?:1[0-35-9]|55|[69]\\d|7[013])|4(?:6[03]|7[1267]|9[0-5])|5(?:3[0389]|4[0489]|7[1-47]|88|9[0-49])|6(?:2[1-35]|5[149]|8[067]))\\d{4}") +C.arj=new Q.p("0|80?",null,"(?:[12]\\d|33|44|902)\\d{7}|8(?:0[0-79]\\d{5,7}|[1-7]\\d{9})|8(?:1[0-489]|[5-79]\\d)\\d{7}|8[1-79]\\d{6,7}|8[0-79]\\d{5}|8\\d{5}","(?:2(?:5[5-79]|9[1-9])|(?:33|44)\\d)\\d{6}","(?:1(?:5(?:1[1-5]|[24]\\d|6[2-4]|9[1-7])|6(?:[235]\\d|4[1-7])|7\\d\\d)|2(?:1(?:[246]\\d|3[0-35-9]|5[1-9])|2(?:[235]\\d|4[0-8])|3(?:[26]\\d|3[02-79]|4[024-7]|5[03-7])))\\d{5}") +C.apu=new Q.p(null,null,"(?:0800\\d|[2-8])\\d{6}","6[0-35-7]\\d{5}","(?:236|732)\\d{4}|[2-578][02]\\d{5}") +C.aop=new Q.p(null,null,"(?:[2-8]\\d|90)\\d{8}",u.D,u.D) +C.ap8=new Q.p("0|([59]\\d{7})$","8$1",u.O,u.G,"8(?:51(?:0(?:02|31|60|89)|118)|91(?:0(?:1[0-2]|29)|1(?:[28]2|50|79)|2(?:10|64)|3(?:[06]8|22)|4[29]8|62\\d|70[23]|959))\\d{3}") +C.aoK=new Q.p(null,null,"[189]\\d{8}|[1-68]\\d{6}","88\\d{5}|(?:8[0-2459]|9[017-9])\\d{7}","12\\d{7}|[1-6]\\d{6}") +C.aq7=new Q.p(null,null,"(?:[27]\\d{3}|8776)\\d{4}","7[0257]\\d{6}","2[12]\\d{6}") +C.apq=new Q.p(null,null,"222\\d{6}|(?:0\\d|80)\\d{7}","026(?:1[0-5]|6[6-9])\\d{4}|0(?:[14-6]\\d\\d|2(?:40|5[5-8]|6[07-9]))\\d{5}","222[1-589]\\d{5}") +C.aru=new Q.p(null,null,"8\\d{11}|[2-9]\\d{8}","7[35-9]\\d{7}","(?:2[12467]|3[1-4]|4[134]|5[256]|6[12]|[7-9]1)\\d{7}") +C.ao1=new Q.p(null,null,"[02-9]\\d{7}","2[0-3]80\\d{4}|(?:0[1-9]|[457]\\d|6[014-9]|8[4-9]|9[4-8])\\d{6}","(?:2(?:0[023]|1[02357]|[23][045]|4[03-5])|3(?:0[06]|1[069]|[2-4][07]|5[09]|6[08]))\\d{5}") +C.aow=new Q.p(null,null,"[2-578]\\d{4}","[578]\\d{4}","(?:2\\d|3[13-7]|4[1-5])\\d{3}") +C.apO=new Q.p(null,null,"12300\\d{6}|6\\d{9,10}|[2-9]\\d{8}",u._,u._) +C.aqC=new Q.p(null,null,"(?:[26]\\d\\d|88)\\d{6}","(?:24[23]|6[5-9]\\d)\\d{6}","2(?:22|33)\\d{6}") +C.arA=new Q.p("0|(1(?:[12]\\d|79)\\d\\d)",null,"1[127]\\d{8,9}|2\\d{9}(?:\\d{2})?|[12]\\d{6,7}|86\\d{6}|(?:1[03-689]\\d|6)\\d{7,9}|(?:[3-579]\\d|8[0-57-9])\\d{6,9}","1740[0-5]\\d{6}|1(?:[38]\\d|4[57]|5[0-35-9]|6[25-7]|7[0-35-8]|9[0135-9])\\d{8}","(?:10(?:[02-79]\\d\\d|[18](?:0[1-9]|[1-9]\\d))|21(?:[18](?:0[1-9]|[1-9]\\d)|[2-79]\\d\\d))\\d{5}|(?:43[35]|754)\\d{7,8}|8(?:078\\d{7}|51\\d{7,8})|(?:10|(?:2|85)1|43[35]|754)(?:100\\d\\d|95\\d{3,4})|(?:2[02-57-9]|3(?:11|7[179])|4(?:[15]1|3[12])|5(?:1\\d|2[37]|3[12]|51|7[13-79]|9[15])|7(?:[39]1|5[57]|6[09])|8(?:71|98))(?:[02-8]\\d{7}|1(?:0(?:0\\d\\d(?:\\d{3})?|[1-9]\\d{5})|[1-9]\\d{6})|9(?:[0-46-9]\\d{6}|5\\d{3}(?:\\d(?:\\d{2})?)?))|(?:3(?:1[02-9]|35|49|5\\d|7[02-68]|9[1-68])|4(?:1[02-9]|2[179]|3[46-9]|5[2-9]|6[47-9]|7\\d|8[23])|5(?:3[03-9]|4[36]|5[02-9]|6[1-46]|7[028]|80|9[2-46-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[17]\\d|2[248]|3[04-9]|4[3-6]|5[0-3689]|6[2368]|9[02-9])|8(?:1[236-8]|2[5-7]|3\\d|5[2-9]|7[02-9]|8[36-8]|9[1-7])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]\\d{6}|1(?:0(?:0\\d\\d(?:\\d{2})?|[1-9]\\d{4})|[1-9]\\d{5})|9(?:[0-46-9]\\d{5}|5\\d{3,5}))") +C.aoL=new Q.p("0([3579]|4(?:[14]4|56))?",null,"(?:1\\d|3)\\d{9}|[124-8]\\d{7}","3333(?:0(?:0\\d|1[0-5])|[4-9]\\d\\d)\\d{3}|3(?:24[2-6]|3(?:00|3[0-24-9]))\\d{6}|3(?:0[0-5]|1\\d|2[0-3]|5[01]|70)\\d{7}","[124-8][2-9]\\d{6}") +C.aqv=new Q.p("(19(?:0[0-2468]|1[09]|20|66|77|99))",null,"(?:8\\d|90)\\d{8}|(?:[24-8]\\d{3}|3005)\\d{4}","(?:3005\\d|6500[01])\\d{3}|(?:5[07]|6[0-4]|7[0-3]|8[3-9])\\d{6}","210[7-9]\\d{4}|2(?:[024-7]\\d|1[1-9])\\d{5}") +C.aqX=new Q.p(null,null,"[27]\\d{6,7}|[34]\\d{5,7}|(?:5|8\\d\\d)\\d{7}","5\\d{7}","(?:3[23]|48)\\d{4,6}|(?:31|4[36]|8(?:0[25]|78)\\d)\\d{6}|(?:2[1-4]|4[1257]|7\\d)\\d{5,6}") +C.apY=new Q.p(null,null,"(?:[2-59]\\d\\d|800)\\d{4}","(?:[34][36]|5[1-389]|9\\d)\\d{5}","2(?:2[1-7]|3[0-8]|4[12]|5[1256]|6\\d|7[1-3]|8[1-5])\\d{4}") +C.aq4=new Q.p(null,null,"(?:[34]1|60|(?:7|9\\d)\\d)\\d{5}","953[01]\\d{4}|9(?:5[12467]|6[5-9])\\d{5}","9(?:4(?:3[0-5]|4[14]|6\\d)|50\\d|7(?:2[014]|3[02-9]|4[4-9]|6[357]|77|8[7-9])|8(?:3[39]|[46]\\d|7[01]|8[57-9]))\\d{4}") +C.ao6=new Q.p("0|([59]\\d{7})$","8$1",u.O,u.G,"8(?:51(?:0(?:01|30|59|88)|1(?:17|46|75)|235)|91(?:00[6-9]|1(?:[28]1|49|78)|2(?:09|63)|3(?:12|26|75)|4(?:56|97)|64\\d|7(?:0[01]|1[0-2])|958))\\d{3}") +C.arD=new Q.p(null,null,"(?:[279]\\d|[58]0)\\d{6}","9[4-79]\\d{6}","2[2-6]\\d{6}") +C.apC=new Q.p(null,null,"(?:[2-578]\\d|60)\\d{7}|9\\d{8,11}","(?:60[1-8]|7(?:0[2-5]|[2379]\\d))\\d{6}","(?:2\\d|3[1257-9]|4[16-9]|5[13-9])\\d{7}") +C.aoi=new Q.p(null,null,"[2579]\\d{5,14}|49(?:[34]0|69|8\\d)\\d\\d?|49(?:37|49|60|7[089]|9\\d)\\d{1,3}|49(?:[12]\\d|3[2-689]|7[1-7])\\d{1,8}|(?:1|[368]\\d|4[0-8])\\d{3,13}|49(?:[05]\\d|31|[46][1-8])\\d{1,9}","15[0-25-9]\\d{8}|1(?:6[023]|7\\d)\\d{7,8}","32\\d{9,11}|49[3-6]\\d{10}|49[0-7]\\d{3,9}|(?:[34]0|[68]9)\\d{3,13}|(?:2(?:0[1-689]|[1-3569]\\d|4[0-8]|7[1-7]|8[0-7])|3(?:[3569]\\d|4[0-79]|7[1-7]|8[1-8])|4(?:1[02-9]|[2-48]\\d|5[0-6]|6[0-8]|7[0-79])|5(?:0[2-8]|[124-6]\\d|[38][0-8]|[79][0-7])|6(?:0[02-9]|[1-358]\\d|[47][0-8]|6[1-9])|7(?:0[2-8]|1[1-9]|[27][0-7]|3\\d|[4-6][0-8]|8[0-5]|9[013-7])|8(?:0[2-9]|1[0-79]|2\\d|3[0-46-9]|4[0-6]|5[013-9]|6[1-8]|7[0-8]|8[0-24-6])|9(?:0[6-9]|[1-4]\\d|[589][0-7]|6[0-8]|7[0-467]))\\d{3,12}") +C.aog=new Q.p(null,null,"(?:2\\d|77)\\d{6}","77\\d{6}","2(?:1[2-5]|7[45])\\d{5}") +C.aq8=new Q.p(null,null,"[2-9]\\d{7}","(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}","(?:[2-7]\\d|8[126-9]|9[1-46-9])\\d{6}") +C.ars=new Q.p("1|([2-7]\\d{6})$","767$1","(?:[58]\\d\\d|767|900)\\d{7}","767(?:2(?:[2-4689]5|7[5-7])|31[5-7]|61[1-8]|70[1-6])\\d{4}","767(?:2(?:55|66)|4(?:2[01]|4[0-25-9])|50[0-4])\\d{4}") +C.apf=new Q.p(null,null,"(?:[58]\\d\\d|900)\\d{7}","8[024]9[2-9]\\d{6}","8(?:[04]9[2-9]\\d\\d|29(?:2(?:[0-59]\\d|6[04-9]|7[0-27]|8[0237-9])|3(?:[0-35-9]\\d|4[7-9])|[45]\\d\\d|6(?:[0-27-9]\\d|[3-5][1-9]|6[0135-8])|7(?:0[013-9]|[1-37]\\d|4[1-35689]|5[1-4689]|6[1-57-9]|8[1-79]|9[1-8])|8(?:0[146-9]|1[0-48]|[248]\\d|3[1-79]|5[01589]|6[013-68]|7[124-8]|9[0-8])|9(?:[0-24]\\d|3[02-46-9]|5[0-79]|60|7[0169]|8[57-9]|9[02-9])))\\d{4}") +C.arv=new Q.p(null,null,"(?:[1-4]|[5-79]\\d|80)\\d{7}","(?:5(?:4[0-29]|5\\d|6[01])|6(?:[569]\\d|7[0-6])|7[7-9]\\d)\\d{6}","9619\\d{5}|(?:1\\d|2[013-79]|3[0-8]|4[0135689])\\d{6}") +C.apG=new Q.p(null,null,"1\\d{9,10}|(?:[2-7]|9\\d)\\d{7}","964[0-2]\\d{5}|9(?:39|[57][89]|6[0-36-9]|[89]\\d)\\d{6}","[2-7][2-7]\\d{6}") +C.apV=new Q.p(null,null,"8\\d{9}|[4578]\\d{7}|(?:[3-8]\\d|90)\\d{5}","5(?:[0-35-9]\\d{6}|4(?:[0-57-9]\\d{5}|6(?:[0-24-9]\\d{4}|3(?:[0-35-9]\\d{3}|4000))))|8(?:1(?:0(?:000|[3-9]\\d\\d)|(?:1(?:0[236]|1\\d)|(?:23|[3-79]\\d)\\d)\\d)|2(?:0(?:000|(?:19|[24-7]\\d)\\d)|(?:(?:[124-6]\\d|3[5-9]|8[2-4])\\d|7(?:[679]\\d|8[13-9]))\\d)|[349]\\d{4})\\d\\d|5(?:(?:[02]\\d|5[0-478])\\d|1(?:[0-8]\\d|95)|6(?:4[0-4]|5[1-589]))\\d{3}","(?:3[23589]|4[3-8]|6\\d|7[1-9]|88)\\d{5}") +C.arh=new Q.p(null,null,"[189]\\d{8,9}|[24-6]\\d{8}|[135]\\d{7}","1[0-25]\\d{8}","13[23]\\d{6}|(?:15|57)\\d{6,7}|(?:2[2-4]|3|4[05-8]|5[05]|6[24-689]|8[2468]|9[235-7])\\d{7}") +C.arl=new Q.p(null,null,"[5-8]\\d{8}",u.e,"528[89]\\d{5}") +C.aqB=new Q.p(null,null,"[178]\\d{6}","(?:17[1-3]|7\\d\\d)\\d{4}","(?:1(?:1[12568]|[24]0|55|6[146])|8\\d\\d)\\d{4}") +C.aoe=new Q.p(null,null,"[5-9]\\d{8}","(?:590[16]00\\d|9(?:6906(?:09|10)|7390\\d\\d))\\d\\d|(?:6\\d|7[1-48])\\d{7}","96906(?:0[0-8]|1[1-9]|[2-9]\\d)\\d\\d|9(?:69(?:0[0-57-9]|[1-9]\\d)|73(?:[0-8]\\d|9[1-9]))\\d{4}|(?:8(?:[1356]\\d|[28][0-8]|[47][1-9])|9(?:[135]\\d|[268][0-8]|4[1-9]|7[124-9]))\\d{6}") +C.aox=new Q.p(null,null,"(?:11|[2-59]\\d)\\d{7}","9\\d{8}","11667[01]\\d{3}|(?:11(?:1(?:1[124]|2[2-7]|3[1-5]|5[5-8]|8[6-8])|2(?:13|3[6-8]|5[89]|7[05-9]|8[2-6])|3(?:2[01]|3[0-289]|4[1289]|7[1-4]|87)|4(?:1[69]|3[2-49]|4[0-3]|6[5-8])|5(?:1[578]|44|5[0-4])|6(?:1[78]|2[69]|39|4[5-7]|5[1-5]|6[0-59]|8[015-8]))|2(?:2(?:11[1-9]|22[0-7]|33\\d|44[1467]|66[1-68])|5(?:11[124-6]|33[2-8]|44[1467]|55[14]|66[1-3679]|77[124-79]|880))|3(?:3(?:11[0-46-8]|(?:22|55)[0-6]|33[0134689]|44[04]|66[01467])|4(?:44[0-8]|55[0-69]|66[0-3]|77[1-5]))|4(?:6(?:119|22[0-24-7]|33[1-5]|44[13-69]|55[14-689]|660|88[1-4])|7(?:(?:11|22)[1-9]|33[13-7]|44[13-6]|55[1-689]))|5(?:7(?:227|55[05]|(?:66|77)[14-8])|8(?:11[149]|22[013-79]|33[0-68]|44[013-8]|550|66[1-5]|77\\d)))\\d{4}") +C.aqH=new Q.p(null,null,"[1-35689]\\d{4}|7\\d{10,11}|(?:[124-7]\\d|3[0-46-9])\\d{8}|[1-9]\\d{5,8}","(?:4[0-8]|50)\\d{4,8}","(?:1[3-79][1-8]|[235689][1-8]\\d)\\d{2,6}") +C.apm=new Q.p(null,null,"45\\d{5}|(?:0800\\d|[235-9])\\d{6}","(?:[279]\\d|45|5[01568]|8[034679])\\d{5}","603\\d{4}|(?:3[0-5]|6[25-7]|8[58])\\d{5}") +C.aq2=new Q.p(null,null,"[2-7]\\d{4}","[56]\\d{4}","[2-47]\\d{4}") +C.ao3=new Q.p(null,null,"(?:[39]\\d\\d|820)\\d{4}","31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-7]\\d)\\d)\\d{3}","31(?:00[67]|208|309)\\d\\d|(?:3(?:[2357]0[1-9]|602|804|905)|(?:820|9[2-6]\\d)\\d)\\d{3}") +C.aoZ=new Q.p("(10(?:01|[12]0|88))",null,"[2-9]\\d{5}","(?:[27][1-9]|5\\d|91)\\d{4}","(?:20|[34]\\d|8[19])\\d{4}") +C.arp=new Q.p(null,null,"[1-9]\\d{8}","(?:6(?:[0-24-8]\\d|3[0-8]|9[589])|7(?:00|[3-9]\\d))\\d{6}","(?:[1-35]\\d|4[1-9])\\d{7}") +C.apP=new Q.p("0(11\\d{6}|6[256]\\d{6}|7[47]\\d{6})","$1","(?:[067]\\d|11)\\d{6}|[2-7]\\d{6}","(?:0[2-7]|6[256]|7[47])\\d{6}|[2-7]\\d{6}","[01]1\\d{6}") +C.aqo=new Q.p(null,null,"[1-357-9]\\d{9}|[18]\\d{8}|8\\d{6}","7(?:457[0-57-9]|700[01]|911[028])\\d{5}|7(?:[1-3]\\d\\d|4(?:[0-46-9]\\d|5[0-689])|5(?:0[0-8]|[13-9]\\d|2[0-35-9])|7(?:0[1-9]|[1-7]\\d|8[02-9]|9[0-689])|8(?:[014-9]\\d|[23][0-8])|9(?:[024-9]\\d|1[02-9]|3[0-689]))\\d{6}","(?:1(?:1(?:3(?:[0-58]\\d\\d|73[03])|4(?:[0-5]\\d\\d|69[7-9])|(?:5[0-26-9]|6[0-4]|[78][0-49])\\d\\d)|(?:2(?:(?:0[024-9]|2[3-9]|3[3-79]|4[1-689]|[58][02-9]|6[0-47-9]|7[013-9]|9\\d)\\d|1(?:[0-7]\\d|8[02]))|(?:3(?:0\\d|1[0-8]|[25][02-9]|3[02-579]|[468][0-46-9]|7[1-35-79]|9[2-578])|4(?:0[03-9]|[137]\\d|[28][02-57-9]|4[02-69]|5[0-8]|[69][0-79])|5(?:0[1-35-9]|[16]\\d|2[024-9]|3[015689]|4[02-9]|5[03-9]|7[0-35-9]|8[0-468]|9[0-57-9])|6(?:0[034689]|1\\d|2[0-35689]|[38][013-9]|4[1-467]|5[0-69]|6[13-9]|7[0-8]|9[0-24578])|7(?:0[0246-9]|2\\d|3[0236-8]|4[03-9]|5[0-46-9]|6[013-9]|7[0-35-9]|8[024-9]|9[02-9])|8(?:0[35-9]|2[1-57-9]|3[02-578]|4[0-578]|5[124-9]|6[2-69]|7\\d|8[02-9]|9[02569])|9(?:0[02-589]|[18]\\d|2[02-689]|3[1-57-9]|4[2-9]|5[0-579]|6[2-47-9]|7[0-24578]|9[2-57]))\\d)\\d)|2(?:0[013478]|3[0189]|4[017]|8[0-46-9]|9[0-2])\\d{3})\\d{4}|1(?:2(?:0(?:46[1-4]|87[2-9])|545[1-79]|76(?:2\\d|3[1-8]|6[1-6])|9(?:7(?:2[0-4]|3[2-5])|8(?:2[2-8]|7[0-47-9]|8[3-5])))|3(?:6(?:38[2-5]|47[23])|8(?:47[04-9]|64[0157-9]))|4(?:044[1-7]|20(?:2[23]|8\\d)|6(?:0(?:30|5[2-57]|6[1-8]|7[2-8])|140)|8(?:052|87[1-3]))|5(?:2(?:4(?:3[2-79]|6\\d)|76\\d)|6(?:26[06-9]|686))|6(?:06(?:4\\d|7[4-79])|295[5-7]|35[34]\\d|47(?:24|61)|59(?:5[08]|6[67]|74)|9(?:55[0-4]|77[23]))|7(?:26(?:6[13-9]|7[0-7])|(?:442|688)\\d|50(?:2[0-3]|[3-68]2|76))|8(?:27[56]\\d|37(?:5[2-5]|8[239])|843[2-58])|9(?:0(?:0(?:6[1-8]|85)|52\\d)|3583|4(?:66[1-8]|9(?:2[01]|81))|63(?:23|3[1-4])|9561))\\d{3}") +C.aqe=new Q.p("1|([2-9]\\d{6})$","473$1","(?:473|[58]\\d\\d|900)\\d{7}","473(?:4(?:0[2-79]|1[04-9]|2[0-5]|58)|5(?:2[01]|3[3-8])|901)\\d{4}","473(?:2(?:3[0-2]|69)|3(?:2[89]|86)|4(?:[06]8|3[5-9]|4[0-49]|5[5-79]|73|90)|63[68]|7(?:58|84)|800|938)\\d{4}") +C.apn=new Q.p(null,null,"(?:[3-57]\\d\\d|800)\\d{6}","5(?:0(?:0(?:0\\d|50)\\d|555[5-9])|(?:111\\d|8(?:58[89]|888))\\d|(?:2222|3333)[0-4]|52(?:00\\d|22[0-4])|75(?:00\\d|7(?:7[7-9]|8[01])))\\d{3}|(?:5(?:[14]4|5[0157-9]|68|7[0147-9]|9[1-35-9])|790)\\d{6}","(?:3(?:[256]\\d|4[124-9]|7[0-4])|4(?:1\\d|2[2-7]|3[1-79]|4[2-8]|7[239]|9[1-7]))\\d{6}") +C.apF=new Q.p(null,null,"(?:[56]94|976)\\d{6}","694(?:[0-249]\\d|3[0-48])\\d{4}","594(?:[023]\\d|1[01]|4[03-9]|5[6-9]|6[0-3]|80|9[014])\\d{4}") +C.apZ=new Q.p("0|([25-9]\\d{5})$","1481$1","(?:1481|[357-9]\\d{3})\\d{6}|8\\d{6}(?:\\d{2})?","7(?:(?:781|839)\\d|911[17])\\d{5}","1481[25-9]\\d{5}") +C.aqQ=new Q.p(null,null,"(?:[235]\\d{3}|800)\\d{5}","(?:2[0346-8]\\d|5(?:[0457]\\d|6[01]|9[1-6]))\\d{6}","3082[0-5]\\d{4}|3(?:0(?:[237]\\d|8[01])|[167](?:2[0-6]|7\\d|80)|2(?:2[0-5]|7\\d|80)|3(?:2[0-3]|7\\d|80)|4(?:2[013-9]|3[01]|7\\d|80)|5(?:2[0-7]|7\\d|80)|8(?:2[0-2]|7\\d|80)|9(?:[28]0|7\\d))\\d{5}") +C.ap3=new Q.p(null,null,"(?:[25]\\d\\d|606)\\d{5}","(?:5[146-8]\\d|606)\\d{5}","21(?:6[24-7]\\d|90[0-2])\\d{3}|2(?:00|2[25])\\d{5}") +C.aoT=new Q.p(null,null,"(?:19|[2-689]\\d)\\d{4}","[245]\\d{5}","(?:19|3[1-7]|6[14689]|8[14-79]|9\\d)\\d{4}") +C.apv=new Q.p(null,null,"[2-9]\\d{6}","(?:[23679]\\d|5[0-389])\\d{5}","(?:4(?:[23]\\d\\d|4(?:1[024679]|[6-9]\\d))|5(?:5(?:3\\d|4[0-7])|6[67]\\d|7(?:1[04]|2[035]|3[58]|48))|8\\d{3})\\d{3}") +C.ao5=new Q.p(null,null,"722\\d{6}|(?:3|6\\d)\\d{7}","6[0-356]\\d{7}","3(?:0(?:24|3[12]|4[1-35-7]|5[13]|6[189]|[78]1|9[1478])|1\\d\\d)\\d{4}") +C.ar6=new Q.p(null,null,"(?:590|69\\d|976)\\d{6}","69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}","590(?:0[1-68]|1[0-2]|2[0-68]|3[1289]|4[0-24-9]|5[3-579]|6[0189]|7[08]|8[0-689]|9\\d)\\d{4}") +C.apg=new Q.p(null,null,"222\\d{6}|(?:3\\d|55|[89]0)\\d{7}","(?:222|55\\d)\\d{6}","33[0-24-9]\\d[46]\\d{4}|3(?:33|5\\d)\\d[7-9]\\d{4}") +C.arm=new Q.p(null,null,"5005000\\d{3}|(?:[2689]\\d|70)\\d{8}","68[57-9]\\d{7}|(?:69|94)\\d{8}","2(?:1\\d\\d|2(?:2[1-46-9]|[36][1-8]|4[1-7]|5[1-4]|7[1-5]|[89][1-9])|3(?:1\\d|2[1-57]|[35][1-3]|4[13]|7[1-7]|8[124-6]|9[1-79])|4(?:1\\d|2[1-8]|3[1-4]|4[13-5]|6[1-578]|9[1-5])|5(?:1\\d|[29][1-4]|3[1-5]|4[124]|5[1-6])|6(?:1\\d|[269][1-6]|3[1245]|4[1-7]|5[13-9]|7[14]|8[1-5])|7(?:1\\d|2[1-5]|3[1-6]|4[1-7]|5[1-57]|6[135]|9[125-7])|8(?:1\\d|2[1-5]|[34][1-4]|9[1-57]))\\d{6}") +C.aoI=new Q.p(null,null,"(?:1\\d{3}|[2-7])\\d{7}","[3-5]\\d{7}","[267][2-9]\\d{6}") +C.aq0=new Q.p("1|([3-9]\\d{6})$","671$1","(?:[58]\\d\\d|671|900)\\d{7}",u.a,u.a) +C.aq_=new Q.p(null,null,"[49]\\d{8}|4\\d{6}","9(?:5\\d|6[569]|77)\\d{6}","443\\d{6}") +C.apb=new Q.p(null,null,"(?:862\\d|9008)\\d{3}|(?:[2-46]\\d|77)\\d{5}","6\\d{6}","(?:2(?:1[6-9]|2[0-35-9]|3[1-4]|5[3-9]|6\\d|7[0-24-79])|3(?:2[25-9]|3\\d)|4(?:4[0-24]|5[56])|77[1-57])\\d{4}") +C.arB=new Q.p(null,null,"8[0-46-9]\\d{6,7}|9\\d{4}(?:\\d(?:\\d(?:\\d{4})?)?)?|(?:[235-79]\\d|46)\\d{6}","(?:46(?:0[0-7]|1[0-6]|4[0-57-9]|5[0-8]|6[0-4])|5730|6(?:26[013-7]|66[0-3])|70(?:7[1-5]|8[0-4])|848[015-9]|929[03-9])\\d{4}|(?:46[23]|5(?:[1-59][0-46-9]|6[0-4689]|7[0-2469])|6(?:0[1-9]|[13-59]\\d|[268][0-57-9]|7[0-79])|849|9(?:0[1-9]|1[02-9]|[2358][0-8]|[467]\\d))\\d{5}","(?:2(?:[13-9]\\d|2[013-9])\\d|3(?:(?:[1569][0-24-9]|4[0-246-9]|7[0-24-69])\\d|8(?:4[0-6]|5[0-5]|9\\d))|58(?:0[1-8]|1[2-9]))\\d{4}") +C.aok=new Q.p(null,null,"8\\d{10}|[237-9]\\d{7}","[37-9]\\d{7}","2(?:2(?:0[0-39]|1[1-36]|[23]\\d|4[04-6]|5[57]|6[245]|7[0135689]|8[01346-9]|9[0-2])|4(?:0[78]|2[3-59]|3[13-689]|4[0-68]|5[1-35])|5(?:0[7-9]|16|4[03-5]|5\\d|6[014-6]|74|80)|6(?:[056]\\d|17|2[07]|3[04]|4[0-378]|[78][0-8]|9[01])|7(?:6[46-9]|7[02-9]|8[034]|91)|8(?:79|8[0-357-9]|9[1-57-9]))\\d{4}") +C.aqb=new Q.p(null,null,"(?:[24-69]\\d|3[0-79])\\d{7}|80\\d{5,7}|[1-79]\\d{7}|6\\d{5,6}","9(?:751\\d{5}|8\\d{6,7})|9(?:0[1-9]|[1259]\\d|7[0679])\\d{6}","1\\d{7}|(?:2[0-3]|3[1-5]|4[02-47-9]|5[1-3])\\d{6,7}") +C.apD=new Q.p(null,null,"[2-489]\\d{7}","[34]\\d{7}","2(?:2\\d|5[1-5]|81|9[149])\\d{5}") +C.arR=new Q.p(null,null,"[235-7]\\d{8}|[1-9]\\d{7}","(?:[257]0|3[01])\\d{7}","(?:1\\d|[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6[23689]|8[2-57-9]|9[2-69])\\d{6}") +C.aqM=new Q.p(null,null,"(?:(?:00[1-9]|8\\d)\\d{4}|[1-36])\\d{6}|00\\d{10}|[1-9]\\d{8,10}|[2-9]\\d{7}","8[1-35-9]\\d{7,10}","2[124]\\d{7,8}|619\\d{8}|2(?:1(?:14|500)|2\\d{3})\\d{3}|61\\d{5,8}|(?:2(?:[35][1-4]|6[0-8]|7[1-6]|8\\d|9[1-8])|3(?:1|[25][1-8]|3[1-68]|4[1-3]|6[1-3568]|7[0-469]|8\\d)|4(?:0[1-589]|1[01347-9]|2[0-36-8]|3[0-24-68]|43|5[1-378]|6[1-5]|7[134]|8[1245])|5(?:1[1-35-9]|2[25-8]|3[124-9]|4[1-3589]|5[1-46]|6[1-8])|6(?:[25]\\d|3[1-69]|4[1-6])|7(?:02|[125][1-9]|[36]\\d|4[1-8]|7[0-36-9])|9(?:0[12]|1[013-8]|2[0-479]|5[125-8]|6[23679]|7[159]|8[01346]))\\d{5,8}") +C.apX=new Q.p(null,null,"(?:1\\d|[2569])\\d{6,8}|4\\d{6,9}|7\\d{8}|8\\d{8,9}","8(?:22|[35-9]\\d)\\d{6}","(?:1\\d|21)\\d{6,7}|(?:2[24-9]|4(?:0[24]|5\\d|7)|5(?:0[45]|1\\d|8)|6(?:1\\d|[237-9])|9(?:1\\d|[35-9]))\\d{5}|(?:23|4(?:[1-469]|8\\d)|5[23679]|6[4-6]|7[14]|9[04])\\d{7}") +C.apT=new Q.p(null,null,"1\\d{6}(?:\\d{3,5})?|[57]\\d{8}|[1-489]\\d{7}","5(?:(?:[02368]\\d|[19][2-9]|4[1-9])\\d|5(?:01|1[79]|2[2-9]|3[0-3]|4[34]|5[015689]|6[6-8]|7[0-267]|8[7-9]|9[1-9]))\\d{5}","153\\d{8,9}|29[1-9]\\d{5}|(?:2[0-8]|[3489]\\d)\\d{6}") +C.apJ=new Q.p("0|([5-8]\\d{5})$","1624$1","1624\\d{6}|(?:[3578]\\d|90)\\d{8}","76245[06]\\d{4}|7(?:4576|[59]24\\d|624[0-4689])\\d{5}","1624[5-8]\\d{5}") +C.arE=new Q.p(null,null,"(?:000800|[2-9]\\d\\d)\\d{7}|1\\d{7,12}","(?:61279|7(?:887[02-9]|9(?:313|79[07-9]))|8(?:079[04-9]|(?:84|91)7[02-8]))\\d{5}|(?:6(?:12|[2-47]1|5[17]|6[13]|80)[0189]|7(?:1(?:2[0189]|9[0-5])|2(?:[14][017-9]|8[0-59])|3(?:2[5-8]|[34][017-9]|9[016-9])|4(?:1[015-9]|[29][89]|39|8[389])|5(?:[15][017-9]|2[04-9]|9[7-9])|6(?:0[0-47]|1[0-257-9]|2[0-4]|3[19]|5[4589])|70[0289]|88[089]|97[02-8])|8(?:0(?:6[67]|7[02-8])|70[017-9]|84[01489]|91[0-289]))\\d{6}|(?:7(?:31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[0189]\\d|7[02-8])\\d{5}|(?:6(?:[09]\\d|1[04679]|2[03689]|3[05-9]|4[0489]|50|6[069]|7[07]|8[7-9])|7(?:0\\d|2[0235-79]|3[05-8]|40|5[0346-8]|6[6-9]|7[1-9]|8[0-79]|9[089])|8(?:0[01589]|1[0-57-9]|2[235-9]|3[03-57-9]|[45]\\d|6[02457-9]|7[1-69]|8[0-25-9]|9[02-9])|9\\d\\d)\\d{7}|(?:6(?:(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|8[124-6])\\d|7(?:[235689]\\d|4[0189]))|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-5])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]|881))[0189]\\d{5}","2717(?:[2-7]\\d|95)\\d{4}|(?:271[0-689]|782[0-6])[2-7]\\d{5}|(?:170[24]|2(?:(?:[02][2-79]|90)\\d|80[13468])|(?:3(?:23|80)|683|79[1-7])\\d|4(?:20[24]|72[2-8])|552[1-7])\\d{6}|(?:11|33|4[04]|80)[2-7]\\d{7}|(?:342|674|788)(?:[0189][2-7]|[2-7]\\d)\\d{5}|(?:1(?:2[0-249]|3[0-25]|4[145]|[59][14]|6[014]|7[1257]|8[01346])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568]|9[14])|3(?:26|4[13]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[014-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|2[14]|3[134]|4[47]|5[15]|[67]1)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91))[2-7]\\d{6}|(?:1(?:2[35-8]|3[346-9]|4[236-9]|[59][0235-9]|6[235-9]|7[34689]|8[257-9])|2(?:1[134689]|3[24-8]|4[2-8]|5[25689]|6[2-4679]|7[3-79]|8[2-479]|9[235-9])|3(?:01|1[79]|2[1245]|4[5-8]|5[125689]|6[235-7]|7[157-9]|8[2-46-8])|4(?:1[14578]|2[5689]|3[2-467]|5[4-7]|6[35]|73|8[2689]|9[2389])|5(?:[16][146-9]|2[14-8]|3[1346]|4[14-69]|5[46]|7[2-4]|8[2-8]|9[246])|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])|7(?:1[013-9]|2[0235-9]|3[2679]|4[1-35689]|5[2-46-9]|[67][02-9]|8[013-7]|9[089])|8(?:1[1357-9]|2[235-8]|3[03-57-9]|4[0-24-9]|5\\d|6[2457-9]|7[1-6]|8[1256]|9[2-4]))\\d[2-7]\\d{5}") +C.apx=new Q.p(null,null,"3\\d{6}","38\\d{5}","37\\d{5}") +C.ao0=new Q.p(null,null,"(?:1|7\\d\\d)\\d{7}|[2-6]\\d{7,8}","7[3-9]\\d{8}","1\\d{7}|(?:2[13-5]|3[02367]|4[023]|5[03]|6[026])\\d{6,7}") +C.aof=new Q.p(null,null,"[1-9]\\d{9}|(?:[1-8]\\d\\d|9)\\d{3,4}","99(?:5[15]0|888|9(?:0[013]|21|77|88))\\d{5}|9(?:0(?:[1-35]\\d|4[4-6])|(?:[13]\\d|2[0-3])\\d|9(?:[0-2]\\d|3[01]|4[45]|81|9[19]))\\d{6}","(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])(?:[03-57]\\d{7}|[16]\\d{3}(?:\\d{4})?|[289]\\d{3}(?:\\d(?:\\d{3})?)?)|94(?:000[09]|2(?:121|[2689]0\\d)|30[0-2]\\d|4(?:111|40\\d))\\d{4}") +C.aqN=new Q.p(null,null,"(?:38\\d|[4-9])\\d{6}","(?:38[589]\\d\\d|6(?:1[1-8]|2[0-6]|3[027-9]|4[014679]|5[0159]|6[0-69]|70|8[06-8]|9\\d)|7(?:5[057]|[6-9]\\d)|8(?:2[0-59]|[3-69]\\d|8[28]))\\d{4}","(?:4(?:1[0-24-69]|2[0-7]|[37][0-8]|4[0-245]|5[0-68]|6\\d|8[0-36-8])|5(?:05|[156]\\d|2[02578]|3[0-579]|4[03-7]|7[0-2578]|8[0-35-9]|9[013-689])|872)\\d{4}") +C.aoX=new Q.p(null,null,u.l,"3[1-9]\\d{8}|3[2-9]\\d{7}","0669[0-79]\\d{1,6}|0(?:1(?:[0159]\\d|[27][1-5]|31|4[1-4]|6[1356]|8[2-57])|2\\d\\d|3(?:[0159]\\d|2[1-4]|3[12]|[48][1-6]|6[2-59]|7[1-7])|4(?:[0159]\\d|[23][1-9]|4[245]|6[1-5]|7[1-4]|81)|5(?:[0159]\\d|2[1-5]|3[2-6]|4[1-79]|6[4-6]|7[1-578]|8[3-8])|6(?:[0-57-9]\\d|6[0-8])|7(?:[0159]\\d|2[12]|3[1-7]|4[2-46]|6[13569]|7[13-6]|8[1-59])|8(?:[0159]\\d|2[3-578]|3[1-356]|[6-8][1-5])|9(?:[0159]\\d|[238][1-5]|4[12]|6[1-8]|7[1-6]))\\d{2,7}") +C.apW=new Q.p("0|([0-24-8]\\d{5})$","1534$1","1534\\d{6}|(?:[3578]\\d|90)\\d{8}","7(?:(?:(?:50|82)9|937)\\d|7(?:00[378]|97[7-9]))\\d{5}","1534[0-24-8]\\d{5}") +C.aoW=new Q.p(null,null,"(?:[58]\\d\\d|658|900)\\d{7}","(?:658295|876(?:2(?:[14-9]\\d|2[013-9]|3[7-9])|[348]\\d\\d|5(?:0[13-9]|1[579]|[2-57-9]\\d|6[0-24-9])|6(?:4[89]|6[67])|7(?:0[07]|7\\d|8[1-47-9]|9[0-36-9])|9(?:[01]9|9[0579])))\\d{4}","8766060\\d{3}|(?:658(?:2(?:[0-8]\\d|9[0-46-9])|[3-9]\\d\\d)|876(?:5(?:02|1[0-468]|2[35]|63)|6(?:0[1-3579]|1[0237-9]|[23]\\d|40|5[06]|6[2-589]|7[05]|8[04]|9[4-9])|7(?:0[2-689]|[1-6]\\d|8[056]|9[45])|9(?:0[1-8]|1[02378]|[2-8]\\d|9[2-468])))\\d{4}") +C.ar2=new Q.p(null,null,"(?:(?:[2689]|7\\d)\\d|32|53)\\d{6}","7(?:[78][0-25-9]|9\\d)\\d{6}","87(?:000|90[01])\\d{3}|(?:2(?:6(?:2[0-35-9]|3[0-578]|4[24-7]|5[0-24-8]|[6-8][023]|9[0-3])|7(?:0[1-79]|10|2[014-7]|3[0-689]|4[019]|5[0-3578]))|32(?:0[1-69]|1[1-35-7]|2[024-7]|3\\d|4[0-3]|[5-7][023])|53(?:0[0-3]|[13][023]|2[0-59]|49|5[0-35-9]|6[15]|7[45]|8[1-6]|9[0-36-9])|6(?:2(?:[05]0|22)|3(?:00|33)|4(?:0[0-25]|1[2-7]|2[0569]|[38][07-9]|4[025689]|6[0-589]|7\\d|9[0-2])|5(?:[01][056]|2[034]|3[0-57-9]|4[178]|5[0-69]|6[0-35-9]|7[1-379]|8[0-68]|9[0239]))|87(?:20|7[078]|99))\\d{4}") +C.aoF=new Q.p(null,null,"00[1-9]\\d{6,14}|[257-9]\\d{9}|(?:00|[1-9]\\d\\d)\\d{6}","[7-9]0[1-9]\\d{7}","(?:1(?:1[235-8]|2[3-6]|3[3-9]|4[2-6]|[58][2-8]|6[2-7]|7[2-9]|9[1-9])|(?:2[2-9]|[36][1-9])\\d|4(?:[2-578]\\d|6[02-8]|9[2-59])|5(?:[2-589]\\d|6[1-9]|7[2-8])|7(?:[25-9]\\d|3[4-9]|4[02-9])|8(?:[2679]\\d|3[2-9]|4[5-9]|5[1-9]|8[03-9])|9(?:[2-58]\\d|[679][1-9]))\\d{6}") +C.arN=new Q.p(null,null,"(?:[17]\\d\\d|900)\\d{6}|(?:2|80)0\\d{6,7}|[4-6]\\d{6,8}","(?:1(?:0[0-6]|1[0-5]|2[014])|7\\d\\d)\\d{6}","(?:4[245]|5[1-79]|6[01457-9])\\d{5,7}|(?:4[136]|5[08]|62)\\d{7}|(?:[24]0|66)\\d{6,7}") +C.apU=new Q.p(null,null,"8\\d{9}|(?:[235-8]\\d|99)\\d{7}","312(?:58\\d|973)\\d{3}|(?:2(?:0[0-35]|2\\d)|5[0-24-7]\\d|7(?:[07]\\d|55)|880|99[05-9])\\d{6}","312(?:5[0-79]\\d|9(?:[0-689]\\d|7[0-24-9]))\\d{3}|(?:3(?:1(?:2[0-46-8]|3[1-9]|47|[56]\\d)|2(?:22|3[0-479]|6[0-7])|4(?:22|5[6-9]|6\\d)|5(?:22|3[4-7]|59|6\\d)|6(?:22|5[35-7]|6\\d)|7(?:22|3[468]|4[1-9]|59|[67]\\d)|9(?:22|4[1-8]|6\\d))|6(?:09|12|2[2-4])\\d)\\d{5}") +C.aqu=new Q.p(null,null,"1\\d{9}|[1-9]\\d{7,8}","(?:(?:1[28]|3[18]|9[67])\\d|6[016-9]|7(?:[07-9]|[16]\\d)|8(?:[013-79]|8\\d))\\d{6}|(?:1\\d|9[0-57-9])\\d{6}|(?:2[3-6]|3[2-6]|4[2-4]|[5-7][2-5])48\\d{5}","23(?:4(?:[2-4]|[56]\\d)|[568]\\d\\d)\\d{4}|23[236-9]\\d{5}|(?:2[4-6]|3[2-6]|4[2-4]|[5-7][2-5])(?:(?:[237-9]|4[56]|5\\d)\\d{5}|6\\d{5,6})") +C.ar3=new Q.p(null,null,"(?:[37]\\d|6[0-79])\\d{6}|(?:[2-48]\\d|50)\\d{3}","(?:63\\d{3}|73(?:0[0-5]\\d|140))\\d{3}|[67]200[01]\\d{3}","(?:[24]\\d|3[1-9]|50|65(?:02[12]|12[56]|22[89]|[3-5]00)|7(?:27\\d\\d|3100|5(?:02[12]|12[56]|22[89]|[34](?:00|81)|500))|8[0-5])\\d{3}") +C.arc=new Q.p(null,null,"[3478]\\d{6}","[34]\\d{6}","7[4-7]\\d{5}") +C.aot=new Q.p("1|([2-7]\\d{6})$","869$1","(?:[58]\\d\\d|900)\\d{7}","869(?:48[89]|55[6-8]|66\\d|76[02-7])\\d{4}","869(?:2(?:29|36)|302|4(?:6[015-9]|70)|56[5-7])\\d{4}") +C.aqW=new Q.p(null,null,"85\\d{6}|(?:19\\d|[2-7])\\d{7}","19[1-3]\\d{7}","(?:(?:195|2)\\d|3[19]|4[159]|5[37]|6[17]|7[39]|85)\\d{6}") +C.apE=new Q.p("0(8(?:[1-46-8]|5\\d\\d))?",null,"00[1-9]\\d{8,11}|(?:[12]|5\\d{3})\\d{7}|[13-6]\\d{9}|(?:[1-6]\\d|80)\\d{7}|[3-6]\\d{4,5}|(?:00|7)0\\d{8}","1(?:05(?:[0-8]\\d|9[0-6])|22[13]\\d)\\d{4,5}|1(?:0[1-46-9]|[16-9]\\d|2[013-9])\\d{6,7}","(?:2|3[1-3]|[46][1-4]|5[1-5])[1-9]\\d{6,7}|(?:3[1-3]|[46][1-4]|5[1-5])1\\d{2,3}") +C.aqk=new Q.p(null,null,"(?:18|[2569]\\d\\d)\\d{5}","(?:5(?:2(?:22|5[25])|88[58])|6(?:222|333|444|70[013-9]|888|93[039])|9(?:11[01]|3(?:00|33)|500))\\d{4}|(?:5(?:[05]\\d|1[0-7]|6[56])|6(?:0[034679]|5[015-9]|6\\d|7[67]|9[069])|9(?:0[09]|22|[4679]\\d|55|8[057-9]))\\d{5}","2(?:[23]\\d\\d|4(?:[1-35-9]\\d|44)|5(?:0[034]|[2-46]\\d|5[1-3]|7[1-7]))\\d{4}") +C.aqi=new Q.p("1|([2-9]\\d{6})$","345$1","(?:345|[58]\\d\\d|900)\\d{7}","345(?:32[1-9]|42[0-4]|5(?:1[67]|2[5-79]|4[6-9]|50|76)|649|9(?:1[679]|2[2-9]|3[06-9]|90))\\d{4}","345(?:2(?:22|3[23]|44|66)|333|444|6(?:23|38|40)|7(?:30|4[35-79]|6[6-9]|77)|8(?:00|1[45]|25|[48]8)|9(?:14|4[035-9]))\\d{4}") +C.aor=new Q.p(null,null,"33622\\d{5}|(?:7\\d|80)\\d{8}","7(?:0[0-25-8]|47|6[02-4]|7[15-8]|85)\\d{7}","(?:33622|7(?:1(?:0(?:[23]\\d|4[0-3]|59|63)|1(?:[23]\\d|4[0-79]|59)|2(?:[23]\\d|59)|3(?:2\\d|3[0-79]|4[0-35-9]|59)|4(?:[24]\\d|3[013-9]|5[1-9])|5(?:2\\d|3[1-9]|4[0-7]|59)|6(?:[2-4]\\d|5[19]|61)|72\\d|8(?:[27]\\d|3[1-46-9]|4[0-5]))|2(?:1(?:[23]\\d|4[46-9]|5[3469])|2(?:2\\d|3[0679]|46|5[12679])|3(?:[2-4]\\d|5[139])|4(?:2\\d|3[1-35-9]|59)|5(?:[23]\\d|4[0-246-8]|59|61)|6(?:2\\d|3[1-9]|4[0-4]|59)|7(?:[2379]\\d|40|5[279])|8(?:[23]\\d|4[0-3]|59)|9(?:2\\d|3[124578]|59))))\\d{5}") +C.aqE=new Q.p(null,null,"[23]\\d{9}|3\\d{8}|(?:[235-8]\\d|41)\\d{6}","(?:20(?:[239]\\d|5[24-9]|7[6-8])|302\\d)\\d{6}","(?:2[13]|[35-7][14]|41|8[1468])\\d{6}") +C.ara=new Q.p(null,null,"[7-9]\\d{7}|[13-9]\\d{6}","793(?:[01]\\d|2[0-4])\\d{3}|(?:(?:3|81)\\d|7(?:[01]\\d|6[013-9]|8[89]|9[12]))\\d{5}","(?:(?:[14-69]\\d|8[02-9])\\d|7(?:[2-57]\\d|62|8[0-7]|9[04-9]))\\d{4}") +C.aqq=new Q.p("1|([2-8]\\d{6})$","758$1","(?:[58]\\d\\d|758|900)\\d{7}","758(?:28[4-7]|384|4(?:6[01]|8[4-9])|5(?:1[89]|20|84)|7(?:1[2-9]|2\\d|3[0-3])|812)\\d{4}","758(?:234|4(?:30|5\\d|6[2-9]|8[0-2])|57[0-2]|(?:63|75)8)\\d{4}") +C.aoo=new Q.p("0|(1001)",null,"90\\d{5}|(?:[2378]|6\\d\\d)\\d{6}","(?:6(?:4(?:79|[89]\\d)|5[0-4]\\d|6(?:0\\d|10|2[0-26-9]|3[7-9]))\\d|7(?:[37-9]\\d|42|56))\\d{4}","(?:2(?:01|1[27]|2[02]|3\\d|6[02-578]|96)|3(?:[24]0|33|7[0135-7]|8[048]|9[0269]))\\d{4}") +C.aoD=new Q.p(null,null,"[1-9]\\d{8}","7(?:[0-25-8]\\d|4[01])\\d{6}","(?:12[2-9]|602|8[12]\\d|9(?:1\\d|22|9[245]))\\d{6}|(?:11|2[13-7]|3[1-8]|4[157]|5[12457]|6[35-7])[2-57]\\d{6}") +C.ap1=new Q.p(null,null,"(?:2|33|5\\d|77|88)\\d{7}|[4-6]\\d{6}","(?:(?:330|555|(?:77|88)\\d)\\d|4[67])\\d{5}|[56]\\d{6}","(?:2\\d{3}|33333)\\d{4}") +C.arH=new Q.p(null,null,"(?:[256]\\d\\d|800)\\d{5}","[56]\\d{7}","2\\d{7}") +C.aqU=new Q.p("[08]",null,"(?:[3469]\\d|52|[78]0)\\d{6}","6\\d{7}","(?:3[1478]|4[124-6]|52)\\d{6}") +C.aqA=new Q.p("(15(?:0[06]|1[12]|[35]5|4[04]|6[26]|77|88|99)\\d)",null,"35[013-9]\\d{4,8}|6\\d{8}|35\\d{2,4}|(?:[2457-9]\\d|3[0-46-9])\\d{2,9}","6(?:[269][18]|5[158]|7[189]|81)\\d{6}","(?:35[013-9]|80[2-9]|90[89])\\d{1,8}|(?:2[2-9]|3[0-46-9]|[457]\\d|8[13-9]|9[2-579])\\d{2,9}") +C.aqP=new Q.p(null,null,"(?:[268]\\d|90)\\d{6}","2\\d{7}","6\\d{7}") +C.aol=new Q.p(null,null,"[2-9]\\d{8}","9[1-6]\\d{7}","(?:2(?:0[56]|[1-6]\\d|7[124579]|8[124])|3(?:1\\d|2[2356])|4(?:[17]\\d|2[1-357]|5[2-4]|8[124])|5(?:[1347]\\d|2[1-469]|5[13-5]|8[1-4])|6(?:[1-479]\\d|5[2-57]|8[1-5])|7(?:[13]\\d|2[13-79])|8(?:[124]\\d|5[124]|84))\\d{6}") +C.aqj=new Q.p(null,null,"[5-8]\\d{8}",u.e,"5(?:29(?:[189][05]|2[29]|3[01])|38[89][05])\\d{4}|5(?:2(?:[015-7]\\d|2[02-9]|3[0-578]|4[02-46-8]|8[0235-7]|90)|3(?:[0-47]\\d|5[02-9]|6[02-8]|80|9[3-9])|(?:4[067]|5[03])\\d)\\d{5}") +C.aqI=new Q.p(null,null,"870\\d{5}|(?:[349]|6\\d)\\d{7}","4(?:[46]\\d|5[1-9])\\d{5}|(?:3|6\\d)\\d{7}","(?:870|9[2-47-9]\\d)\\d{5}") +C.aqR=new Q.p(null,null,"(?:[235-7]\\d|[89]0)\\d{6}","562\\d{5}|(?:6\\d|7[16-9])\\d{6}","(?:(?:2[1-9]|3[1-79])\\d|5(?:33|5[257]))\\d{5}") +C.aqr=new Q.p(null,null,"(?:20|[3-79]\\d)\\d{6}|80\\d{6,7}","6(?:[07-9]\\d|3[024]|6[0-25])\\d{5}","(?:20[2-8]|3(?:[0-2][2-7]|3[24-7])|4(?:0[2-467]|1[2467])|5(?:0[2467]|1[24-7]|2[2-467]))\\d{5}") +C.apI=new Q.p(null,null,"(?:590|69\\d|976)\\d{6}","69(?:0\\d\\d|1(?:2[29]|3[0-5]))\\d{4}","590(?:0[079]|[14]3|[27][79]|30|5[0-268]|87)\\d{4}") +C.aqS=new Q.p("0|([24-9]\\d{6})$","20$1","[23]\\d{8}","3[2-49]\\d{7}","2072[29]\\d{4}|20(?:2\\d|4[47]|5[3467]|6[279]|7[35]|8[268]|9[245])\\d{5}") +C.ap0=new Q.p(null,null,"329\\d{4}|(?:[256]\\d|45)\\d{5}","(?:(?:23|54)5|329|45[56])\\d{4}","(?:247|528|625)\\d{4}") +C.aqg=new Q.p(null,null,"[2-578]\\d{7}","7(?:3555|4(?:60\\d|747)|94(?:[01]\\d|2[0-4]))\\d{3}|7(?:[0-25-8]\\d|3[2-4]|42|9[23])\\d{5}","(?:2(?:[23]\\d|5[0-24578]|6[01]|82)|3(?:1[3-68]|[23][2-68]|4[23568])|4(?:[23][2-68]|4[3-68]|5[2568]|6[25-8]|7[24-68]|8[4-68]))\\d{5}") +C.apM=new Q.p(null,null,"[24-9]\\d{7}","2(?:0(?:01|79)|17\\d)\\d{4}|(?:5[01]|[679]\\d|8[239])\\d{6}","2(?:07[0-8]|12[67])\\d{4}|(?:2(?:02|1[4-689])|4(?:0[0-4]|4[1-39]))\\d{5}") +C.ao8=new Q.p(null,null,"1\\d{5,7}|95\\d{6}|(?:[4-7]|9[0-46-9])\\d{6,8}|(?:2|8\\d)\\d{5,8}","(?:17[01]|9(?:2(?:[0-4]|[56]\\d\\d)|(?:3(?:[0-36]|4\\d)|(?:6\\d|8[89]|9[4-8])\\d|7(?:3|40|[5-9]\\d))\\d|4(?:(?:[0245]\\d|[1379])\\d|88)|5[0-6])\\d)\\d{4}|9[69]1\\d{6}|9(?:[68]\\d|9[089])\\d{5}","(?:1(?:(?:2\\d|3[56]|[89][0-6])\\d|4(?:2[2-469]|39|46|6[25]|7[0-3]|83)|6)|2(?:2(?:00|8[34])|4(?:0\\d|2[246]|39|46|62|7[0-3]|83)|51\\d\\d)|4(?:2(?:2\\d\\d|48[0-3])|3(?:20\\d|4(?:70|83)|56)|420\\d|5470)|6(?:0(?:[23]|88\\d)|(?:124|[56]2\\d)\\d|247[23]|3(?:20\\d|470)|4(?:2[04]\\d|47[23])|7(?:(?:3\\d|8[01459])\\d|4(?:39|60|7[013]))))\\d{4}|5(?:2(?:2\\d{5,6}|47[023]\\d{4})|(?:347[23]|4(?:2(?:1|86)|470)|522\\d|6(?:20\\d|483)|7(?:20\\d|48[0-2])|8(?:20\\d|47[02])|9(?:20\\d|47[01]))\\d{4})|7(?:(?:0470|4(?:25\\d|470)|5(?:202|470|96\\d))\\d{4}|1(?:20\\d{4,5}|4(?:70|83)\\d{4}))|8(?:1(?:2\\d{5,6}|4(?:10|7[01]\\d)\\d{3})|2(?:2\\d{5,6}|(?:320|490\\d)\\d{3})|(?:3(?:2\\d\\d|470)|4[24-7]|5(?:2\\d|4[1-9]|51)\\d|6[23])\\d{4})|(?:1[2-6]\\d|4(?:2[24-8]|3[2-7]|[46][2-6]|5[3-5])|5(?:[27][2-8]|3[2-68]|4[24-8]|5[23]|6[2-4]|8[24-7]|9[2-7])|6(?:[19]20|42[03-6]|(?:52|7[45])\\d)|7(?:[04][24-8]|[15][2-7]|22|3[2-4])|8(?:1[2-689]|2[2-8]|[35]2\\d))\\d{4}|25\\d{5,6}|(?:2[2-9]|6(?:1[2356]|[24][2-6]|3[24-6]|5[2-4]|6[2-8]|7[235-7]|8[245]|9[24])|8(?:3[24]|5[245]))\\d{4}") +C.aps=new Q.p(null,null,"[12]\\d{7,9}|[57-9]\\d{7}","(?:83[01]|920)\\d{5}|(?:5[05]|8[05689]|9[013-9])\\d{6}","[12]2[1-3]\\d{5,6}|7(?:0[0-5]\\d|128)\\d{4}|(?:[12](?:1|27)|5[368])\\d{6}|[12](?:3[2-8]|4[2-68]|5[1-4689])\\d{6,7}") +C.ar8=new Q.p(null,null,"(?:28|[68]\\d)\\d{6}","6800[0-79]\\d{3}|6(?:[235]\\d\\d|6(?:0[0-5]|[1-9]\\d)|8(?:0[1-9]|[146-8]\\d|2[5-9]|[35][0-4]))\\d{4}","(?:28[2-9]|8(?:11|[2-57-9]\\d))\\d{5}") +C.arG=new Q.p("1|([2-9]\\d{6})$","670$1","[58]\\d{9}|(?:67|90)0\\d{7}",u.h,u.h) +C.arw=new Q.p(null,null,"69\\d{7}|(?:59|97)6\\d{6}","69(?:6(?:[0-47-9]\\d|5[0-6]|6[0-4])|727)\\d{4}","596(?:0[0-7]|10|2[7-9]|3[05-9]|4[0-46-8]|[5-7]\\d|8[09]|9[4-8])\\d{4}") +C.aoM=new Q.p(null,null,"(?:[2-4]\\d\\d|800)\\d{5}","[2-4][0-46-9]\\d{6}","(?:25[08]|35\\d|45[1-7])\\d{5}") +C.aou=new Q.p("1|([34]\\d{6})$","664$1","(?:[58]\\d\\d|664|900)\\d{7}","664(?:3(?:49|9[1-6])|49[2-6])\\d{4}","6644(?:1[0-3]|91)\\d{4}") +C.apa=new Q.p(null,null,"3550\\d{4}|(?:[2579]\\d\\d|800)\\d{5}","(?:7(?:210|[79]\\d\\d)|9(?:[29]\\d\\d|69[67]|8(?:1[1-3]|89|97)))\\d{4}","2(?:0(?:[19]\\d|3[1-4]|6[059])|[1-357]\\d\\d)\\d{4}") +C.aoA=new Q.p(null,null,"(?:[2-468]|5\\d)\\d{6}","5(?:4(?:2[1-389]|7[1-9])|87[15-8])\\d{4}|5(?:2[5-9]|4[3-589]|5[1-9]|7\\d|8[0-689]|9[0-8])\\d{5}","(?:2(?:[0346-8]\\d|1[0-7])|4(?:[013568]\\d|2[4-7])|54(?:[3-5]\\d|71)|6\\d\\d|8(?:14|3[129]))\\d{4}") +C.aqx=new Q.p(null,null,"(?:800|9[0-57-9]\\d)\\d{7}|[34679]\\d{6}","46[46]\\d{4}|(?:7\\d|9[13-9])\\d{5}","(?:3(?:0[0-3]|3[0-59])|6(?:[57][02468]|6[024-68]|8[024689]))\\d{4}") +C.aoR=new Q.p(null,null,"1\\d{6}(?:\\d{2})?|(?:[23]1|77|88|99)\\d{7}","111\\d{6}|(?:31|77|88|99)\\d{7}","(?:1[2-9]|21\\d\\d)\\d{5}") +C.apo=new Q.p("0(?:[12]|4[45])|1",null,"(?:1(?:[01467]\\d|[2359][1-9]|8[1-79])|[2-9]\\d)\\d{8}","(?:1(?:2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))|2(?:2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}","(?:2(?:0[01]|2[1-9]|3[1-35-8]|4[13-9]|7[1-689]|8[1-578]|9[467])|3(?:1[1-79]|[2458][1-9]|3\\d|7[1-8]|9[1-5])|4(?:1[1-57-9]|[24-7][1-9]|3[1-8]|8[1-35-9]|9[2-689])|5(?:[56]\\d|88|9[1-79])|6(?:1[2-68]|[2-4][1-9]|5[1-3689]|6[1-57-9]|7[1-7]|8[67]|9[4-8])|7(?:[1-467][1-9]|5[13-9]|8[1-69]|9[17])|8(?:1\\d|2[13-689]|3[1-6]|4[124-6]|6[1246-9]|7[1-378]|9[12479])|9(?:1[346-9]|2[1-4]|3[2-46-8]|5[1348]|[69][1-9]|7[12]|8[1-8]))\\d{7}") +C.aoG=new Q.p(null,null,"1\\d{8,9}|(?:3\\d|[4-9])\\d{7}","1(?:4400|8(?:47|8[27])[0-4])\\d{4}|1(?:0(?:[23568]\\d|4[0-6]|7[016-9]|9[0-8])|1(?:[1-5]\\d\\d|6(?:0[5-9]|[1-9]\\d)|7(?:[0134]\\d|2[2-9]|5[0-6]))|(?:(?:[269]|59)\\d|[37][1-9]|4[235-9])\\d|8(?:1[23]|[236]\\d|4[06]|5[7-9]|7[016-9]|8[01]|9[0-8]))\\d{5}","(?:3(?:2[0-36-9]|3[0-368]|4[0-278]|5[0-24-8]|6[0-467]|7[1246-9]|8\\d|9[0-57])\\d|4(?:2[0-689]|[3-79]\\d|8[1-35689])|5(?:2[0-589]|[3468]\\d|5[0-489]|7[1-9]|9[23])|6(?:2[2-9]|3[1357-9]|[46]\\d|5[0-6]|7[0-35-9]|85|9[015-8])|7(?:[2579]\\d|3[03-68]|4[0-8]|6[5-9]|8[0-35-9])|8(?:[24][2-8]|3[2-5]|5[2-7]|6[2-589]|7[2-578]|[89][2-9])|9(?:0[57]|13|[25-7]\\d|[3489][0-8]))\\d{5}") +C.apr=new Q.p(null,null,"(?:2|8\\d)\\d{7}","8[2-79]\\d{7}","2(?:[1346]\\d|5[0-2]|[78][12]|93)\\d{5}") +C.arf=new Q.p(null,null,"[68]\\d{7,8}","(?:60|8[1245])\\d{7}","64426\\d{3}|6(?:1(?:2[2-7]|3[01378]|4[0-4])|254|32[0237]|4(?:27|41|5[25])|52[236-8]|626|7(?:2[2-4]|30))\\d{4,5}|6(?:1(?:(?:0\\d|2[0189]|3[24-69]|4[5-9])\\d|17|69|7[014])|2(?:17|5[0-36-8]|69|70)|3(?:17|2[14-689]|34|6[289]|7[01]|81)|4(?:17|2[0-2]|4[06]|5[0137]|69|7[01])|5(?:17|2[0459]|69|7[01])|6(?:17|25|38|42|69|7[01])|7(?:17|2[569]|3[13]|6[89]|7[01]))\\d{4}") +C.arK=new Q.p(null,null,"[2-57-9]\\d{5}","(?:5[0-4]|[79]\\d|8[0-79])\\d{4}","(?:2[03-9]|3[0-5]|4[1-7]|88)\\d{4}") +C.apK=new Q.p(null,null,"[027-9]\\d{7}","(?:23|7[04]|[89]\\d)\\d{6}","2(?:0(?:20|3[1-8]|4[13-5]|5[14]|6[14578]|7[1-578])|1(?:4[145]|5[14]|6[14-68]|7[169]|88))\\d{4}") +C.ape=new Q.p("([0-258]\\d{4})$","3$1","[13]\\d{5}","(?:14|3[58])\\d{4}","(?:1(?:06|17|28|39)|3[0-2]\\d)\\d{3}") +C.ap2=new Q.p(null,null,"(?:[124-7]|9\\d{3})\\d{6}|[1-9]\\d{7}|[78]\\d{9,13}","(?:702[0-24-9]|8(?:01|19)[01])\\d{6}|(?:70[13-689]|8(?:0[2-9]|1[0-8])|9(?:0[1-9]|1[235]))\\d{7}","(?:(?:[1-356]\\d|4[02-8]|8[2-9])\\d|9(?:0[3-9]|[1-9]\\d))\\d{5}|7(?:0(?:[013-689]\\d|2[0-24-9])\\d{3,4}|[1-79]\\d{6})|(?:[12]\\d|4[147]|5[14579]|6[1578]|7[1-3578])\\d{5}") +C.aro=new Q.p(null,null,"(?:1800|[25-8]\\d{3})\\d{4}","(?:5(?:5[0-7]|[78]\\d)|6(?:20|3[035]|4[045]|5[05]|77|8[1-9]|9[059])|(?:7[5-8]|8\\d)\\d)\\d{5}","2\\d{7}") +C.aqs=new Q.p(null,null,"(?:[124-7]\\d\\d|3(?:[02-9]\\d|1[0-8]))\\d{6}|[89]\\d{6,9}|1\\d{4,5}","6[1-58]\\d{7}","(?:1(?:[035]\\d|1[13-578]|6[124-8]|7[24]|8[0-467])|2(?:[0346]\\d|2[2-46-9]|5[125]|9[479])|3(?:[03568]\\d|1[3-8]|2[01]|4[1-8])|4(?:[0356]\\d|1[1-368]|7[58]|8[15-8]|9[23579])|5(?:[0358]\\d|[19][1-9]|2[1-57-9]|4[13-8]|6[126]|7[0-3578])|7\\d\\d)\\d{6}") +C.arO=new Q.p(null,null,"(?:0|[2-9]\\d{3})\\d{4}","(?:4[015-8]|5[89]|9\\d)\\d{6}","(?:2[1-4]|3[1-3578]|5[1-35-7]|6[1-4679]|7[0-8])\\d{6}") +C.apt=new Q.p(null,null,"(?:1\\d|9)\\d{9}|[1-9]\\d{7}","9(?:6[0-3]|7[245]|8[0-24-68])\\d{7}","(?:1[0-6]\\d|99[02-6])\\d{5}|(?:2[13-79]|3[135-8]|4[146-9]|5[135-7]|6[13-9]|7[15-9]|8[1-46-9]|9[1-7])[2-6]\\d{5}") +C.apN=new Q.p(null,null,"(?:444|(?:55|8\\d)\\d|666)\\d{4}","(?:55[3-9]|666|8\\d\\d)\\d{4}","444\\d{4}") +C.aoz=new Q.p(null,null,"(?:[47]|888\\d)\\d{3}","888[4-9]\\d{3}","[47]\\d{3}") +C.aqL=new Q.p(null,null,"[29]\\d{7,9}|50\\d{5}(?:\\d{2,3})?|6[0-35-9]\\d{6}|7\\d{7,8}|8\\d{4,9}|(?:11\\d|[34])\\d{7}","2[0-27-9]\\d{7,8}|21\\d{6}","24099\\d{3}|(?:3[2-79]|[49][2-9]|6[235-9]|7[2-57-9])\\d{6}") +C.arI=new Q.p(null,null,"(?:1505|[279]\\d{3}|500)\\d{4}|800\\d{5,6}","(?:1505|90[1-9]\\d)\\d{4}|(?:7[1289]|9[1-9])\\d{6}","2[2-6]\\d{6}") +C.arL=new Q.p(null,null,"8\\d{9}|[68]\\d{7}|[1-57-9]\\d{6}","(?:1[16]1|21[89]|6(?:[02-9]\\d|1[0-7])\\d|8(?:1[01]|7[23]))\\d{4}","(?:1(?:0\\d|1[479]|2[37]|3[0137]|4[17]|5[05]|6[58]|7[0167]|8[258]|9[139])|2(?:[0235-79]\\d|1[0-7]|4[013-9]|8[026-9])|3(?:[089]\\d|1[014-7]|2[0-5]|33|4[0-79]|55|6[068]|7[03-8])|4(?:00|3[0-579]|4\\d|7[0-57-9])|5(?:[01]\\d|2[0-7]|[56]0|79)|7(?:0[09]|2[0-26-8]|3[03]|4[04]|5[05-9]|6[056]|7[0-24-9]|8[6-9]|90)|8(?:09|2[89]|3\\d|4[0-24-689]|5[014]|8[02])|9(?:0[5-9]|1[0135-8]|2[036-9]|3[35-79]|40|5[0457-9]|6[05-9]|7[04-9]|8[35-8]|9\\d))\\d{4}") +C.aqf=new Q.p(null,null,"(?:[14-8]|9\\d)\\d{7}","9\\d{8}","(?:(?:4[34]|5[14])[0-8]\\d|7(?:173|3[0-8]\\d)|8(?:10[05689]|6(?:0[06-9]|1[6-9]|29)|7(?:0[569]|[56]0)))\\d{4}|(?:1[0-8]|4[12]|5[236]|6[1-7]|7[246]|8[2-4])\\d{6}") +C.arn=new Q.p(null,null,"[48]\\d{7}|4\\d{5}","8[7-9]\\d{6}","4(?:0[4-689]|9[4-68])\\d{5}") +C.aqd=new Q.p(null,null,"(?:180|[78]\\d{3})\\d{4}|(?:[2-589]\\d|64)\\d{5}","77(?:3[1-9]|[5-9]\\d)\\d{4}|(?:7[0-689]|8[18])\\d{6}","(?:64[1-9]|7730|85[02-46-9])\\d{4}|(?:3[0-2]|4[257]|5[34]|77[0-24]|9[78])\\d{5}") +C.arg=new Q.p(null,null,"1800\\d{7,9}|(?:2|[89]\\d{4})\\d{5}|[2-8]\\d{8}|[28]\\d{7}","(?:81[37]|9(?:0[5-9]|1[0-24-9]|2[0-35-9]|[35]\\d|4[235-9]|6[0-35-8]|7[1-9]|8[189]|9[4-9]))\\d{7}","(?:(?:2[3-8]|3[2-68]|4[2-9]|5[2-6]|6[2-58]|7[24578])\\d{3}|88(?:22\\d\\d|42))\\d{4}|2\\d{5}(?:\\d{2})?|8[2-8]\\d{7}") +C.aq9=new Q.p(null,null,"122\\d{6}|[24-8]\\d{10,11}|9(?:[013-9]\\d{8,10}|2(?:[01]\\d\\d|2(?:[06-8]\\d|1[01]))\\d{7})|(?:[2-8]\\d{3}|92(?:[0-7]\\d|8[1-9]))\\d{6}|[24-9]\\d{8}|[89]\\d{7}","3(?:[014]\\d|2[0-5]|3[0-7]|55|64)\\d{7}","(?:(?:21|42)[2-9]|58[126])\\d{7}|(?:2[25]|4[0146-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]\\d{6,7}|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8]))[2-9]\\d{5,6}") +C.apj=new Q.p(null,null,"6\\d{5}(?:\\d{2})?|8\\d{9}|[1-9]\\d{6}(?:\\d{2})?","(?:45|5[0137]|6[069]|7[2389]|88)\\d{7}","47\\d{7}|(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])(?:[02-9]\\d{6}|1(?:[0-8]\\d{5}|9\\d{3}(?:\\d{2})?))") +C.ard=new Q.p(null,null,"[45]\\d{5}","(?:4[02-4]|5[05])\\d{4}","(?:4[1-3]|50)\\d{4}") +C.aqn=new Q.p(null,null,"(?:[589]\\d\\d|787)\\d{7}","(?:787|939)[2-9]\\d{6}","(?:787|939)[2-9]\\d{6}") +C.apQ=new Q.p(null,null,"[2489]2\\d{6}|(?:1\\d|5)\\d{8}","5[69]\\d{7}","(?:22[2-47-9]|42[45]|82[014-68]|92[3569])\\d{5}") +C.ar_=new Q.p(null,null,"(?:[26-9]\\d|30)\\d{7}","6[356]9230\\d{3}|(?:6[036]93|9(?:[1-36]\\d\\d|480))\\d{5}","2(?:[12]\\d|[35][1-689]|4[1-59]|6[1-35689]|7[1-9]|8[1-69]|9[1256])\\d{6}") +C.aqh=new Q.p(null,null,"(?:[24-8]\\d\\d|345|900)\\d{4}","(?:46[0-5]|6[2-4689]0)\\d{4}|(?:45|77|88)\\d{5}","(?:2(?:55|77)|345|488|5(?:35|44|87)|6(?:22|54|79)|7(?:33|47)|8(?:24|55|76)|900)\\d{4}") +C.aoB=new Q.p(null,null,"59\\d{4,6}|9\\d{5,10}|(?:[2-46-8]\\d|5[0-8])\\d{4,7}","9(?:51|6[129]|[78][1-6]|9[1-5])\\d{6}","(?:[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36])\\d{5,7}|(?:2(?:2[4-68]|[4-68]\\d|7[15]|9[1-5])|3(?:18|3[167]|4[2357]|51|[67]\\d)|4(?:3[12]|5[13]|9[1-47])|5(?:[1-4]\\d|5[02-4])|6(?:3[1-3]|44|7[1-8])|7(?:4[0-4]|5\\d|6[1-578]|75|8[0-8])|858)\\d{5,6}") +C.apL=new Q.p(null,null,"[2-7]\\d{7}|(?:2\\d\\d|800)\\d{4}","(?:28|[35-7]\\d)\\d{6}","(?:23|4[04])\\d{6}") +C.aqD=new Q.p(null,null,"9769\\d{5}|(?:26|[68]\\d)\\d{7}","(?:69(?:2\\d\\d|3(?:0[0-46]|1[013]|2[0-2]|3[0-39]|4\\d|5[05]|6[0-36]|7[0-27]|8[0-8]|9[0-479]))|9769\\d)\\d{4}","26(?:2\\d\\d|30[01])\\d{4}") +C.aoO=new Q.p(null,null,"(?:[237]\\d|[89]0)\\d{7}|[23]\\d{5}","7[01]20\\d{5}|7(?:0[013-9]|1[01]|[2-7]\\d|8[03-8]|9[09])\\d{6}","[23][13-6]\\d{7}|(?:2(?:19\\d|[3-6]\\d9)|31\\d\\d)\\d\\d") +C.aoQ=new Q.p(null,null,"38[02-9]\\d{6,9}|6\\d{7,9}|90\\d{4,8}|38\\d{5,6}|(?:7\\d\\d|800)\\d{3,9}|(?:[12]\\d|3[0-79])\\d{5,10}","6(?:[0-689]|7\\d)\\d{6,7}","(?:11[1-9]\\d|(?:2[389]|39)(?:0[2-9]|[2-9]\\d))\\d{3,8}|(?:1[02-9]|2[0-24-7]|3[0-8])[2-9]\\d{4,9}") +C.aoj=new Q.p(null,null,"[347-9]\\d{9}","9\\d{9}","(?:3(?:0[12]|4[1-35-79]|5[1-3]|65|8[1-58]|9[0145])|4(?:01|1[1356]|2[13467]|7[1-5]|8[1-7]|9[1-689])|8(?:1[1-8]|2[01]|3[13-6]|4[0-8]|5[15]|6[1-35-79]|7[1-37-9]))\\d{7}") +C.ary=new Q.p(null,null,"(?:06|[27]\\d\\d|[89]00)\\d{6}","7[238]\\d{7}","(?:06|2[23568]\\d)\\d{6}") +C.apc=new Q.p(null,null,"92\\d{7}|(?:[15]|8\\d)\\d{8}","579[01]\\d{5}|5(?:[013-689]\\d|7[0-36-8])\\d{6}","1(?:1\\d|2[24-8]|3[35-8]|4[3-68]|6[2-5]|7[235-7])\\d{6}") +C.ark=new Q.p(null,null,"(?:[1-6]|[7-9]\\d\\d)\\d{4}","48\\d{3}|(?:(?:7[1-9]|8[4-9])\\d|9(?:1[2-9]|2[013-9]|3[0-2]|[46]\\d|5[0-46-9]|7[0-689]|8[0-79]|9[0-8]))\\d{4}","(?:1[4-79]|[23]\\d|4[0-2]|5[03]|6[0-37])\\d{3}") +C.arQ=new Q.p(null,null,"8000\\d{3}|(?:[249]\\d|64)\\d{5}","2[5-8]\\d{5}","4[2-46]\\d{5}") +C.aoa=new Q.p(null,null,"[19]\\d{8}","(?:1[0-2]|9[0-3569])\\d{7}","1(?:5\\d|8[35-7])\\d{6}") +C.ar1=new Q.p(null,null,"(?:[26]\\d\\d|9)\\d{9}|[1-9]\\d{8}|[1-689]\\d{7}|[1-4689]\\d{6}|2\\d{5}","7[02369]\\d{7}","(?:(?:[12][136]|3[356]|4[0246]|6[03]|8\\d)\\d|90[1-9])\\d{4,6}|(?:1(?:2[0-35]|4[0-4]|5[0-25-9]|7[13-6]|[89]\\d)|2(?:2[0-7]|4[0136-8]|5[0138]|7[018]|8[01]|9[0-57])|3(?:0[0-4]|1\\d|2[0-25]|4[056]|7[0-2]|8[0-3]|9[023])|4(?:1[013-8]|3[0135]|5[14-79]|7[0-246-9]|8[0156]|9[0-689])|5(?:0[0-6]|[15][0-5]|2[0-68]|3[0-4]|4\\d|6[03-5]|7[013]|8[0-79]|9[01])|6(?:1[1-3]|2[0-4]|4[02-57]|5[0-37]|6[0-3]|7[0-2]|8[0247]|9[0-356])|9(?:1[0-68]|2\\d|3[02-5]|4[0-3]|5[0-4]|[68][01]|7[0135-8]))\\d{5,6}") +C.aoq=new Q.p(null,null,"(?:(?:1\\d|8)\\d\\d|7000)\\d{7}|[3689]\\d{7}","(?:8(?:0(?:1\\d|2[0147-9]|3[013-5])|[1-8]\\d\\d|9(?:[0-4]\\d|5[0-2]))|9[0-8]\\d\\d)\\d{4}","662[0-24-9]\\d{4}|6(?:[1-578]\\d|6[013-57-9]|9[0-35-9])\\d{5}") +C.ari=new Q.p(null,null,"(?:[256]\\d|8)\\d{3}","[56]\\d{4}","2(?:[0-57-9]\\d|6[4-9])\\d\\d") +C.arb=new Q.p(null,null,"[1-7]\\d{7}|8\\d{4,7}|90\\d{4,6}","65(?:1\\d|55|[67]0)\\d{4}|(?:[37][01]|4[0139]|51|6[489])\\d{6}","(?:[1-357][2-8]|4[24-8])\\d{6}") +C.arx=new Q.p(null,null,"0\\d{4}|(?:[4589]\\d|79)\\d{6}","(?:4[015-8]|5[89]|9\\d)\\d{6}","79\\d{6}") +C.ao7=new Q.p(null,null,"[2-689]\\d{8}|[2-59]\\d{6}|[2-5]\\d{5}","909[1-9]\\d{5}|9(?:0[1-8]|1[0-24-9]|4[03-57-9]|5\\d)\\d{6}","(?:2(?:16|[2-9]\\d{3})|(?:(?:[3-5][1-8]\\d|819)\\d|601[1-5])\\d)\\d{4}|(?:2|[3-5][1-8])1[67]\\d{3}|[3-5][1-8]16\\d\\d") +C.anZ=new Q.p(null,null,"(?:[2378]\\d|66|99)\\d{6}","(?:25|3[013-5]|66|7[3-9]|8[08]|99)\\d{6}","22[2-4][2-9]\\d{4}") +C.ap9=new Q.p("([89]\\d{5})$","0549$1","(?:0549|[5-7]\\d)\\d{6}","6[16]\\d{6}","0549(?:8[0157-9]|9\\d)\\d{4}") +C.ap_=new Q.p(null,null,"(?:[378]\\d{4}|93330)\\d{4}","7(?:[06-8]\\d|21|5[4-7]|90)\\d{6}","3(?:0(?:1[0-2]|80)|282|3(?:8[1-9]|9[3-9])|611)\\d{5}") +C.aoy=new Q.p(null,null,"[346-9]\\d{8}|[12679]\\d{7}|[1-5]\\d{6}|[1348]\\d{5}","28\\d{5}|(?:6[1-9]|79)\\d{6,7}|(?:15|24|(?:3[59]|4[89]|8[08])\\d|60|7[1-8]|9(?:0\\d|[2-9]))\\d{6}","(?:1\\d|2[0-79]|3[0-46-8]|4[0-7]|5[57-9])\\d{5}|(?:[134]\\d|8[125])\\d{4}") +C.aob=new Q.p(null,null,"(?:[2-5]|68|[78]\\d)\\d{5}","(?:7[124-7]|8[124-9])\\d{5}","(?:2[1-3]|3[0-7]|(?:4|68)\\d|5[2-58])\\d{4}") +C.arz=new Q.p(null,null,"[19]\\d{8}","(?:12|9[12579])\\d{7}","1[89]\\d{7}") +C.aqa=new Q.p(null,null,"(?:22|9\\d)\\d{5}","900[5-9]\\d{3}|9(?:0[1-9]|[89]\\d)\\d{4}","22\\d{5}") +C.arq=new Q.p(null,null,"[267]\\d{7}|[89]00\\d{4}(?:\\d{4})?","66(?:[02-9]\\d\\d|1(?:[02-9]\\d|16))\\d{3}|(?:6[0-57-9]|7\\d)\\d{6}","2(?:[1-6]\\d{3}|[79]90[034]|890[0245])\\d{3}") +C.aoU=new Q.p("1|(5\\d{6})$","721$1","7215\\d{6}|(?:[58]\\d\\d|900)\\d{7}","7215(?:1[02]|2\\d|5[034679]|8[014-8])\\d{4}","7215(?:4[2-8]|8[239]|9[056])\\d{4}") +C.aqw=new Q.p(null,null,"[1-39]\\d{8}|[1-5]\\d{7}","9(?:22|[3-589]\\d|6[02-9])\\d{6}","21\\d{6,7}|(?:1(?:[14]\\d|[2356])|2[235]|3(?:[13]\\d|4)|4[134]|5[1-3])\\d{6}") +C.apB=new Q.p(null,null,"0800\\d{4}|(?:[237]\\d|900)\\d{6}","7[6-9]\\d{6}","[23][2-5]\\d{6}") +C.ar4=new Q.p(null,null,"8\\d{3}","8\\d{3}","8\\d{3}") +C.aoc=new Q.p("1|([2-479]\\d{6})$","649$1","(?:[58]\\d\\d|649|900)\\d{7}","649(?:2(?:3[129]|4[1-79])|3\\d\\d|4[34][1-3])\\d{4}","649(?:266|712|9(?:4\\d|50))\\d{4}") +C.aq6=new Q.p(null,null,"(?:22|[69]\\d|77)\\d{6}","(?:6[023568]|77|9\\d)\\d{6}","22(?:[37-9]0|5[0-5]|6[89])\\d{4}") +C.apl=new Q.p(null,null,"[279]\\d{7}","(?:7[09]|9[0-36-9])\\d{6}","2(?:2[2-7]|3[23]|4[45]|55|6[67]|77)\\d{5}") +C.ar9=new Q.p(null,null,"1\\d{9}|[1689]\\d{8}|[1-57]\\d{7}","671[0-3]\\d{5}|(?:14|6[1-6]|[89]\\d)\\d{7}","(?:1[0689]|2\\d|3[2-9]|4[2-5]|5[2-6]|7[3-7])\\d{6}") +C.aon=new Q.p(null,null,"(?:[02]0|11|[3-57-9]\\d)\\d{7}","41[18]\\d{6}|(?:[024]0|11|5[05]|7[07]|8[08]|9\\d)\\d{7}","(?:3(?:1[3-5]|2[245]|3[12]|4[24-7]|5[25]|72)|4(?:46|74|87))\\d{6}") +C.arM=new Q.p(null,null,"[2-47]\\d{3,6}","7[2-4]\\d{2,5}","(?:2[2-4]|[34]\\d)\\d{2,5}") +C.ao2=new Q.p(null,null,"7\\d{7}|(?:[2-47]\\d|[89]0)\\d{5}","7[2-8]\\d{6}","(?:2[1-5]|3[1-9]|4[1-4])\\d{5}") +C.ao_=new Q.p(null,null,"[1-6]\\d{7}","6\\d{7}","(?:1(?:2\\d|3[1-9])|2(?:22|4[0-35-8])|3(?:22|4[03-9])|4(?:22|3[128]|4\\d|6[15])|5(?:22|5[7-9]|6[014-689]))\\d{5}") +C.aqz=new Q.p(null,null,"[2-57-9]\\d{7}","3(?:001|[12]40)\\d{4}|(?:(?:[259]\\d|4[0-7])\\d|3(?:1[1-35]|6[0-4]|91))\\d{5}","81200\\d{3}|(?:3[0-2]|7\\d)\\d{6}") +C.aos=new Q.p(null,null,"(?:0800|[5-8]\\d{3})\\d{3}|[2-8]\\d{4}","6(?:3[02]|8[5-9])\\d{4}|(?:6[09]|7\\d|8[46-9])\\d{5}","(?:2\\d|3[0-8]|4[0-4]|50|6[09]|7[0-24-69]|8[05])\\d{3}") +C.arP=new Q.p(null,null,"4\\d{6}|8\\d{11,12}|(?:[2-58]\\d\\d|900)\\d{7}","56161\\d{5}|5(?:0[15-7]|1[06]|24|[34]\\d|5[1-59]|9[46])\\d{7}","(?:2(?:[13][26]|[28][2468]|[45][268]|[67][246])|3(?:[13][28]|[24-6][2468]|[78][02468]|92)|4(?:[16][246]|[23578][2468]|4[26]))\\d{7}") +C.aph=new Q.p("1|([2-46-8]\\d{6})$","868$1","(?:[58]\\d\\d|900)\\d{7}","868(?:2(?:6[3-9]|[7-9]\\d)|(?:3\\d|4[6-9])\\d|6(?:20|78|8\\d)|7(?:0[1-9]|1[02-9]|[2-9]\\d))\\d{4}","868(?:2(?:0[13]|1[89]|[23]\\d|4[0-2])|6(?:0[7-9]|1[02-8]|2[1-9]|[3-69]\\d|7[0-79])|82[124])\\d{4}") +C.apA=new Q.p(null,null,"(?:2|7\\d\\d|90)\\d{4}","(?:7[01]\\d|90)\\d{4}","2[02-9]\\d{3}") +C.apH=new Q.p(null,null,"[2-689]\\d{8}|7\\d{9,10}|[2-8]\\d{7}|2\\d{6}","(?:40001[0-2]|9[0-8]\\d{4})\\d{3}","(?:2[2-8]\\d|370|55[01]|7[1-9])\\d{6}|4(?:(?:0(?:0[1-9]|[2-48]\\d)|1[023]\\d)\\d{4,5}|(?:[239]\\d\\d|4(?:0[56]|12|49))\\d{5})|6(?:[01]\\d{7}|4(?:0[56]|12|24|4[09])\\d{4,5})|8(?:(?:2(?:3\\d|4[0-269]|[578]0|66)|36[24-9]|90\\d\\d)\\d{4}|4(?:0[56]|12|24|4[09])\\d{4,5})|(?:2(?:2(?:0\\d\\d|4(?:0[68]|[249]0|3[0-467]|5[0-25-9]|6[0235689]))|(?:3(?:[09]\\d|1[0-4])|(?:4\\d|5[0-49]|6[0-29]|7[0-5])\\d)\\d)|(?:(?:3[2-9]|5[2-8]|6[0-35-79]|8[7-9])\\d\\d|4(?:2(?:[089]\\d|7[1-9])|(?:3[0-4]|[78]\\d|9[01])\\d))\\d)\\d{3}") +C.arC=new Q.p(null,null,"(?:[26-8]\\d|41|90)\\d{7}","77[2-9]\\d{6}|(?:6[1-9]|7[1-689])\\d{7}","2[2-8]\\d{7}") +C.ar7=new Q.p(null,null,"[89]\\d{9}|[3-9]\\d{8}","(?:50|6[36-8]|7[1-3]|9[1-9])\\d{7}","(?:3[1-8]|4[13-8]|5[1-7]|6[12459])\\d{7}") +C.apw=new Q.p(null,null,"800\\d{6}|(?:[29]0|[347]\\d)\\d{7}","7260\\d{5}|7(?:[0157-9]\\d|20|36|4[0-4])\\d{6}","20(?:(?:(?:24|81)0|30[67])\\d|6(?:00[0-2]|30[0-4]))\\d{3}|(?:20(?:[0147]\\d|2[5-9]|32|5[0-4]|6[15-9])|[34]\\d{3})\\d{5}") +C.aod=new Q.p(null,null,"[2-9]\\d{9}",u.Y,u.Y) +C.aqV=new Q.p(null,null,"4\\d{9}|[249]\\d{7}|(?:[49]\\d|80)\\d{5}","9[1-9]\\d{6}","(?:2\\d|4[2-7])\\d{6}") +C.aov=new Q.p(null,null,"55501\\d{4}|(?:33|[679]\\d|88)\\d{7}","(?:(?:33|88|9[0-57-9])\\d{3}|55501|6(?:1(?:2(?:2[01]|98)|35[0-4]|50\\d|61[23]|7(?:[01][017]|4\\d|55|9[5-9]))|2(?:(?:11|7\\d)\\d|2(?:[12]1|9[01379])|5(?:[126]\\d|3[0-4]))|5(?:19[01]|2(?:27|9[26])|(?:30|59|7\\d)\\d)|6(?:2(?:1[5-9]|2[0367]|38|41|52|60)|(?:3[79]|9[0-3])\\d|4(?:56|83)|7(?:[07]\\d|1[017]|3[07]|4[047]|5[057]|67|8[0178]|9[79]))|7(?:2(?:24|3[237]|4[5-9]|7[15-8])|5(?:7[12]|8[0589])|7(?:0\\d|[39][07])|9(?:0\\d|7[079]))|9(?:2(?:1[1267]|3[01]|5\\d|7[0-4])|(?:5[67]|7\\d)\\d|6(?:2[0-26]|8\\d)))|7(?:[07]\\d{3}|1(?:13[01]|6(?:0[47]|1[67]|66)|71[3-69]|98\\d)|2(?:2(?:2[79]|95)|3(?:2[5-9]|6[0-6])|57\\d|7(?:0\\d|1[17]|2[27]|3[37]|44|5[057]|66|88))|3(?:2(?:1[0-6]|21|3[469]|7[159])|(?:33|9[4-6])\\d|5(?:0[0-4]|5[579]|9\\d)|7(?:[0-3579]\\d|4[0467]|6[67]|8[078]))|4(?:2(?:29|5[0257]|6[0-7]|7[1-57])|5(?:1[0-4]|8\\d|9[5-9])|7(?:0\\d|1[024589]|2[0-27]|3[0137]|[46][07]|5[01]|7[5-9]|9[079])|9(?:7[015-9]|[89]\\d))|5(?:112|2(?:0\\d|2[29]|[49]4)|3[1568]\\d|52[6-9]|7(?:0[01578]|1[017]|[23]7|4[047]|[5-7]\\d|8[78]|9[079]))|6(?:2(?:2[1245]|4[2-4])|39\\d|41[179]|5(?:[349]\\d|5[0-2])|7(?:0[017]|[13]\\d|22|44|55|67|88))|9(?:22[128]|3(?:2[0-4]|7\\d)|57[02569]|7(?:2[05-9]|3[37]|4\\d|60|7[2579]|87|9[07]))))\\d{4}","(?:6(?:1(?:22|3[124]|4[1-4]|5[1-3578]|64)|2(?:22|3[0-57-9]|41)|5(?:22|3[3-7]|5[024-8])|6\\d\\d|7(?:[23]\\d|7[69])|9(?:22|4[1-8]|6[135]))|7(?:0(?:5[4-9]|6[0146]|7[124-6]|9[135-8])|(?:1[12]|8\\d)\\d|2(?:22|3[13-57-9]|4[1-3579]|5[14])|3(?:2\\d|3[1578]|4[1-35-7]|5[1-57]|61)|4(?:2\\d|3[1-579]|7[1-79])|5(?:22|5[1-9]|6[1457])|6(?:22|3[12457]|4[13-8])|9(?:22|5[1-9])))\\d{5}") +C.aqy=new Q.p(null,null,u.l,"3[1-9]\\d{8}|3[2-9]\\d{7}","06698\\d{1,6}") +C.aqF=new Q.p("1|([2-7]\\d{6})$","784$1","(?:[58]\\d\\d|784|900)\\d{7}","784(?:4(?:3[0-5]|5[45]|89|9[0-8])|5(?:2[6-9]|3[0-4])|720)\\d{4}","784(?:266|3(?:6[6-9]|7\\d|8[0-6])|4(?:38|5[0-36-8]|8[0-8])|5(?:55|7[0-2]|93)|638|784)\\d{4}") +C.art=new Q.p(null,null,"[68]00\\d{7}|(?:[24]\\d|[59]0)\\d{8}","4(?:1[24-8]|2[46])\\d{7}","(?:2(?:12|3[457-9]|[467]\\d|[58][1-9]|9[1-6])|[4-6]00)\\d{7}") +C.aqp=new Q.p("1|([2-578]\\d{6})$","284$1","(?:284|[58]\\d\\d|900)\\d{7}","284496[6-9]\\d{3}|284(?:245|3(?:0[0-3]|4[0-7]|68|9[34])|4(?:4[0-6]|68|99)|5(?:4[0-7]|68|9[69]))\\d{4}","284496[0-5]\\d{3}|284(?:229|4(?:22|9[45])|774|8(?:52|6[459]))\\d{4}") +C.aqt=new Q.p("1|([2-9]\\d{6})$","340$1","[58]\\d{9}|(?:34|90)0\\d{7}",u.E,u.E) +C.arF=new Q.p(null,null,"[12]\\d{9}|[135-9]\\d{8}|[16]\\d{7}|[16-8]\\d{6}","(?:5(?:2[238]|59)|89[689]|99[013-9])\\d{6}|(?:3\\d|5[689]|7[06-9]|8[1-8]|9[0-8])\\d{7}","2(?:0[3-9]|1[0-689]|2[0-25-9]|3[2-9]|4[2-8]|5[124-9]|6[0-39]|7[0-7]|8[2-79]|9[0-4679])\\d{7}") +C.aoh=new Q.p(null,null,"(?:[23]\\d|[48]8)\\d{3}|(?:[57]\\d|90)\\d{5}","(?:5\\d|7[013-7])\\d{5}","(?:38[0-8]|48[4-9])\\d\\d|(?:2[02-9]|3[4-7]|88)\\d{3}") +C.ao4=new Q.p(null,null,"(?:[45]0|68|72|8\\d)\\d{4}","(?:50|68|72|8[23])\\d{4}","(?:50|68|72)\\d{4}") +C.aoP=new Q.p(null,null,"(?:[2-6]|8\\d{5})\\d{4}|[78]\\d{6}|[68]\\d{5}","(?:7[1-35-7]|8(?:[3-7]|9\\d{3}))\\d{5}","6[1-9]\\d{3}|(?:[2-5]|60)\\d{4}") +C.aoJ=new Q.p(null,null,"[23]\\d{7,8}|(?:4\\d\\d|[89]00)\\d{5}","4[3-9]\\d{6}","(?:2[89]|39)0\\d{6}|[23][89]\\d{6}") +C.aqO=new Q.p(null,null,"(?:1|7\\d)\\d{7}|[1-7]\\d{6}","7[0137]\\d{7}","78[0-7]\\d{4}|17\\d{6}|(?:[12][2-68]|3[2358]|4[2-58]|5[2-6]|6[3-58]|7[24-6])\\d{5}") +C.apk=new Q.p(null,null,"80\\d{7}|(?:26|63)9\\d{6}","639(?:0[0-79]|1[019]|[267]\\d|3[09]|[45]0|9[04-79])\\d{4}","269(?:0[67]|5[0-2]|6\\d|[78]0)\\d{4}") +C.arr=new Q.p(null,null,"[1-79]\\d{8}|8\\d{4,9}","(?:1(?:3492[0-25]|4495[0235]|549(?:20|5[01]))|4[34]492[01])\\d{3}|8[1-4]\\d{3,7}|(?:2[27]|47|54)4950\\d{3}|(?:1(?:049[2-4]|9[12]\\d\\d)|(?:6\\d|7[0-46-9])\\d{3}|8(?:5\\d{3}|7(?:08[67]|158|28[5-9]|310)))\\d{4}|(?:1[6-8]|28|3[2-69]|4[025689]|5[36-8])4920\\d{3}|(?:12|[2-5]1)492\\d{4}","(?:2(?:0330|4302)|52087)0\\d{3}|(?:1[0-8]|2[1-378]|3[1-69]|4\\d|5[1346-8])\\d{7}") +C.ap7=new Q.p(null,null,"(?:63|80)0\\d{6}|(?:21|[79]\\d)\\d{7}","(?:7[679]|9[5-8])\\d{7}","21[1-8]\\d{6}") +C.aoS=new Q.p(null,null,"2(?:[0-57-9]\\d{6,8}|6[0-24-9]\\d{6,7})|[38]\\d{9}|[35-8]\\d{8}|[3-6]\\d{7}|[1-689]\\d{6}|[1-3569]\\d{5}|[1356]\\d{4}","7(?:[17]\\d|[38][1-9])\\d{6}","(?:1(?:(?:3\\d|9)\\d|[4-8])|2(?:(?:(?:0(?:2[014]|5)|(?:2[0157]|31|84|9)\\d\\d|[56](?:[14]\\d\\d|20)|7(?:[089]|2[03]|[35]\\d\\d))\\d|4(?:2\\d\\d|8))\\d|1(?:2|[39]\\d{4}))|3(?:(?:123|(?:29\\d|92)\\d)\\d\\d|7(?:[19]|[56]\\d))|5(?:0|1[2-478]|26|[37]2|4(?:2\\d{3}|83)|5(?:25\\d\\d|[78])|[689]\\d)|6(?:(?:[16-8]21|28|52[013])\\d\\d|[39])|8(?:[1349]28|523)\\d\\d)\\d{3}|(?:4\\d\\d|9[2-9])\\d{4,5}|(?:(?:2(?:(?:(?:0|8[146])\\d|7[1-7])\\d|2(?:[278]\\d|92)|58(?:2\\d|3))|3(?:[26]|9\\d{3})|5(?:4\\d|5)\\d\\d)\\d|6(?:(?:(?:[0-246]|[78]\\d)\\d|37)\\d|5[2-8]))\\d\\d|(?:2(?:[569]\\d|8[2-57-9])|3(?:[013-59]\\d|8[37])|6[89]8)\\d{3}") +C.ac0=new H.t(245,{AC:C.aqJ,AD:C.aq5,AE:C.aoC,AF:C.apd,AG:C.ao9,AI:C.aoH,AL:C.arJ,AM:C.aqZ,AO:C.ar0,AR:C.are,AS:C.aq1,AT:C.aoE,AU:C.aoN,AW:C.aom,AX:C.ap5,AZ:C.apR,BA:C.aqG,BB:C.aoV,BD:C.apS,BE:C.api,BF:C.aoY,BG:C.ap6,BH:C.aqK,BI:C.aql,BJ:C.ap4,BL:C.aqc,BM:C.apy,BN:C.ar5,BO:C.aqT,BQ:C.apz,BR:C.aqm,BS:C.aq3,BT:C.app,BW:C.aqY,BY:C.arj,BZ:C.apu,CA:C.aop,CC:C.ap8,CD:C.aoK,CF:C.aq7,CG:C.apq,CH:C.aru,CI:C.ao1,CK:C.aow,CL:C.apO,CM:C.aqC,CN:C.arA,CO:C.aoL,CR:C.aqv,CU:C.aqX,CV:C.apY,CW:C.aq4,CX:C.ao6,CY:C.arD,CZ:C.apC,DE:C.aoi,DJ:C.aog,DK:C.aq8,DM:C.ars,DO:C.apf,DZ:C.arv,EC:C.apG,EE:C.apV,EG:C.arh,EH:C.arl,ER:C.aqB,ES:C.aoe,ET:C.aox,FI:C.aqH,FJ:C.apm,FK:C.aq2,FM:C.ao3,FO:C.aoZ,FR:C.arp,GA:C.apP,GB:C.aqo,GD:C.aqe,GE:C.apn,GF:C.apF,GG:C.apZ,GH:C.aqQ,GI:C.ap3,GL:C.aoT,GM:C.apv,GN:C.ao5,GP:C.ar6,GQ:C.apg,GR:C.arm,GT:C.aoI,GU:C.aq0,GW:C.aq_,GY:C.apb,HK:C.arB,HN:C.aok,HR:C.aqb,HT:C.apD,HU:C.arR,ID:C.aqM,IE:C.apX,IL:C.apT,IM:C.apJ,IN:C.arE,IO:C.apx,IQ:C.ao0,IR:C.aof,IS:C.aqN,IT:C.aoX,JE:C.apW,JM:C.aoW,JO:C.ar2,JP:C.aoF,KE:C.arN,KG:C.apU,KH:C.aqu,KI:C.ar3,KM:C.arc,KN:C.aot,KP:C.aqW,KR:C.apE,KW:C.aqk,KY:C.aqi,KZ:C.aor,LA:C.aqE,LB:C.ara,LC:C.aqq,LI:C.aoo,LK:C.aoD,LR:C.ap1,LS:C.arH,LT:C.aqU,LU:C.aqA,LV:C.aqP,LY:C.aol,MA:C.aqj,MC:C.aqI,MD:C.aqR,ME:C.aqr,MF:C.apI,MG:C.aqS,MH:C.ap0,MK:C.aqg,ML:C.apM,MM:C.ao8,MN:C.aps,MO:C.ar8,MP:C.arG,MQ:C.arw,MR:C.aoM,MS:C.aou,MT:C.apa,MU:C.aoA,MV:C.aqx,MW:C.aoR,MX:C.apo,MY:C.aoG,MZ:C.apr,NA:C.arf,NC:C.arK,NE:C.apK,NF:C.ape,NG:C.ap2,NI:C.aro,NL:C.aqs,NO:C.arO,NP:C.apt,NR:C.apN,NU:C.aoz,NZ:C.aqL,OM:C.arI,PA:C.arL,PE:C.aqf,PF:C.arn,PG:C.aqd,PH:C.arg,PK:C.aq9,PL:C.apj,PM:C.ard,PR:C.aqn,PS:C.apQ,PT:C.ar_,PW:C.aqh,PY:C.aoB,QA:C.apL,RE:C.aqD,RO:C.aoO,RS:C.aoQ,RU:C.aoj,RW:C.ary,SA:C.apc,SB:C.ark,SC:C.arQ,SD:C.aoa,SE:C.ar1,SG:C.aoq,SH:C.ari,SI:C.arb,SJ:C.arx,SK:C.ao7,SL:C.anZ,SM:C.ap9,SN:C.ap_,SO:C.aoy,SR:C.aob,SS:C.arz,ST:C.aqa,SV:C.arq,SX:C.aoU,SY:C.aqw,SZ:C.apB,TA:C.ar4,TC:C.aoc,TD:C.aq6,TG:C.apl,TH:C.ar9,TJ:C.aon,TK:C.arM,TL:C.ao2,TM:C.ao_,TN:C.aqz,TO:C.aos,TR:C.arP,TT:C.aph,TV:C.apA,TW:C.apH,TZ:C.arC,UA:C.ar7,UG:C.apw,US:C.aod,UY:C.aqV,UZ:C.aov,VA:C.aqy,VC:C.aqF,VE:C.art,VG:C.aqp,VI:C.aqt,VN:C.arF,VU:C.aoh,WF:C.ao4,WS:C.aoP,XK:C.aoJ,YE:C.aqO,YT:C.apk,ZA:C.arr,ZM:C.ap7,ZW:C.aoS},C.cP,H.a0("t")) +C.C=H.a(s([]),t.i) +C.Tn=H.a(s(["[135-9]"]),t.s) +C.akB=new R.b("(\\d{3})(\\d{3})",null,C.Tn,"$1 $2",null) +C.ab=H.a(s(["1"]),t.s) +C.akx=new R.b("(\\d{4})(\\d{4})",null,C.ab,"$1 $2",null) +C.cO=H.a(s(["6"]),t.s) +C.l0=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.cO,"$1 $2 $3",null) +C.Q9=H.a(s([C.akB,C.akx,C.l0]),t.i) +C.ki=H.a(s(["60|8"]),t.s) +C.alO=new R.b("(\\d{3})(\\d{2,9})",null,C.ki,"$1 $2",null) +C.Z0=H.a(s(["[236]|[479][2-8]"]),t.s) +C.ajv=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.Z0,"$1 $2 $3",null) +C.S8=H.a(s(["[479]"]),t.s) +C.am6=new R.b("(\\d{3})(\\d)(\\d{5})",null,C.S8,"$1 $2 $3",null) +C.cL=H.a(s(["5"]),t.s) +C.AL=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.cL,"$1 $2 $3",null) +C.ML=H.a(s([C.alO,C.ajv,C.am6,C.AL]),t.i) +C.dm=H.a(s(["[1-9]"]),t.s) +C.adq=new R.b("(\\d{3})(\\d{4})",null,C.dm,"$1 $2","NA") +C.cM=H.a(s(["[2-7]"]),t.s) +C.afW=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.cM,"$1 $2 $3",null) +C.a_N=H.a(s([C.adq,C.afW]),t.i) +C.a0f=H.a(s(["80|9"]),t.s) +C.alP=new R.b("(\\d{3})(\\d{3,4})","$NP$FG",C.a0f,"$1 $2",null) +C.a08=H.a(s(["4[2-6]"]),t.s) +C.ae9=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.a08,"$1 $2 $3",null) +C.Oj=H.a(s(["[2358][2-5]|4"]),t.s) +C.ahq=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.Oj,"$1 $2 $3",null) +C.PB=H.a(s(["[23578]"]),t.s) +C.ajG=new R.b("(\\d{3})(\\d{5})","$NP$FG",C.PB,"$1 $2",null) +C.alu=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.cO,"$1 $2 $3",null) +C.QQ=H.a(s([C.alP,C.ae9,C.ahq,C.ajG,C.alu]),t.i) +C.kd=H.a(s(["[89]0"]),t.s) +C.ajW=new R.b("(\\d{3})(\\d{2})(\\d{3})","$NP $FG",C.kd,"$1 $2 $3",null) +C.a_J=H.a(s(["2|3[12]"]),t.s) +C.amh=new R.b("(\\d{3})(\\d{5})","($NP$FG)",C.a_J,"$1 $2",null) +C.SC=H.a(s(["1|47"]),t.s) +C.aiH=new R.b("(\\d{2})(\\d{6})","($NP$FG)",C.SC,"$1 $2",null) +C.T6=H.a(s(["[3-9]"]),t.s) +C.ajs=new R.b("(\\d{2})(\\d{6})","$NP$FG",C.T6,"$1 $2",null) +C.TU=H.a(s([C.ajW,C.amh,C.aiH,C.ajs]),t.i) +C.ur=H.a(s(["[29]"]),t.s) +C.amP=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.ur,"$1 $2 $3",null) +C.a5t=H.a(s([C.amP]),t.i) +C.SD=H.a(s(["0|1(?:0[0-35-7]|1[02-5]|2[015]|3[47]|4[478])|911"]),t.s) +C.adR=new R.b("(\\d{3})",null,C.SD,"$1","NA") +C.alJ=new R.b("(\\d{2})(\\d{4})",null,C.dm,"$1-$2","NA") +C.ka=H.a(s(["[2-8]"]),t.s) +C.ah1=new R.b("(\\d{3})(\\d{4})",null,C.ka,"$1-$2","NA") +C.uw=H.a(s(["[1-8]"]),t.s) +C.alj=new R.b("(\\d{4})(\\d{4})",null,C.uw,"$1-$2","NA") +C.YE=H.a(s(["2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9])","2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8]))|2(?:2[24-9]|3[1-59]|47)","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5[56][46]|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|58|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|54(?:4|5[13-7]|6[89])|86[3-6]))|2(?:2[24-9]|3[1-59]|47)|38(?:[58][78]|7[378])|3(?:454|85[56])[46]|3(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]),t.s) +C.alz=new R.b("(\\d{4})(\\d{2})(\\d{4})","$NP$FG",C.YE,"$1 $2-$3",null) +C.aeb=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.ab,"$1 $2-$3",null) +C.kr=H.a(s(["[68]"]),t.s) +C.afg=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.kr,"$1-$2-$3",null) +C.eA=H.a(s(["[23]"]),t.s) +C.agH=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.eA,"$1 $2-$3",null) +C.VD=H.a(s(["9(?:2[2-469]|3[3-578])","9(?:2(?:2[024-9]|3[0-59]|47|6[245]|9[02-8])|3(?:3[28]|4[03-9]|5[2-46-8]|7[1-578]|8[2-9]))","9(?:2(?:[23]02|6(?:[25]|4[6-8])|9(?:[02356]|4[02568]|72|8[23]))|3(?:3[28]|4(?:[04679]|3[5-8]|5[4-68]|8[2379])|5(?:[2467]|3[237]|8[2-5])|7[1-578]|8(?:[2469]|3[2578]|5[4-8]|7[36-8]|8[5-8])))|92(?:2[24-9]|3[1-59]|47)","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3[78]|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8[23])|7[1-578]|8(?:[2469]|3[278]|5(?:[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4[35][56]|58[45]|8(?:[38]5|54|76))[4-6]","9(?:2(?:[23]02|6(?:[25]|4(?:64|[78]))|9(?:[02356]|4(?:[0268]|5[2-6])|72|8[23]))|3(?:3[28]|4(?:[04679]|3(?:5(?:4[0-25689]|[56])|[78])|5(?:4[46]|8)|8[2379])|5(?:[2467]|3[237]|8(?:[23]|4(?:[45]|60)|5(?:4[0-39]|5|64)))|7[1-578]|8(?:[2469]|3[278]|5(?:4(?:4|5[13-7]|6[89])|[56][46]|[78])|7[378]|8(?:6[3-6]|[78]))))|92(?:2[24-9]|3[1-59]|47)|93(?:4(?:36|5[56])|8(?:[38]5|76))[4-6]"]),t.s) +C.amI=new R.b("(\\d)(\\d{4})(\\d{2})(\\d{4})","$NP$FG",C.VD,"$2 15-$3-$4","$1 $2 $3-$4") +C.a2C=H.a(s(["91"]),t.s) +C.akG=new R.b("(\\d)(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.a2C,"$2 15-$3-$4","$1 $2 $3-$4") +C.am=H.a(s(["9"]),t.s) +C.ajE=new R.b("(\\d)(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.am,"$2 15-$3-$4","$1 $2 $3-$4") +C.a4S=H.a(s([C.adR,C.alJ,C.ah1,C.alj,C.alz,C.aeb,C.afg,C.agH,C.amI,C.akG,C.ajE]),t.i) +C.a1P=H.a(s(["1(?:11|[2-9])"]),t.s) +C.aj7=new R.b("(\\d)(\\d{3,12})","$NP$FG",C.a1P,"$1 $2",null) +C.X2=H.a(s(["517"]),t.s) +C.ajx=new R.b("(\\d{3})(\\d{2})","$NP$FG",C.X2,"$1 $2",null) +C.Qg=H.a(s(["5[079]"]),t.s) +C.adr=new R.b("(\\d{2})(\\d{3,5})","$NP$FG",C.Qg,"$1 $2",null) +C.l_=new R.b("(\\d{6})",null,C.ab,"$1","NA") +C.Pf=H.a(s(["(?:31|4)6|51|6(?:5[0-3579]|[6-9])|7(?:20|32|8)|[89]"]),t.s) +C.acT=new R.b("(\\d{3})(\\d{3,10})","$NP$FG",C.Pf,"$1 $2",null) +C.a16=H.a(s(["[2-467]|5[2-6]"]),t.s) +C.am1=new R.b("(\\d{4})(\\d{3,9})","$NP$FG",C.a16,"$1 $2",null) +C.ajf=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.cL,"$1 $2 $3",null) +C.ajA=new R.b("(\\d{2})(\\d{4})(\\d{4,7})","$NP$FG",C.cL,"$1 $2 $3",null) +C.Ng=H.a(s([C.aj7,C.ajx,C.adr,C.l_,C.acT,C.am1,C.ajf,C.ajA]),t.i) +C.q7=H.a(s(["16"]),t.s) +C.amV=new R.b("(\\d{2})(\\d{3,4})","$NP$FG",C.q7,"$1 $2",null) +C.a2I=H.a(s(["13"]),t.s) +C.amm=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.a2I,"$1 $2 $3","NA") +C.kf=H.a(s(["19"]),t.s) +C.alm=new R.b("(\\d{3})(\\d{3})",null,C.kf,"$1 $2","NA") +C.Qq=H.a(s(["180","1802"]),t.s) +C.an1=new R.b("(\\d{3})(\\d{4})",null,C.Qq,"$1 $2","NA") +C.ajX=new R.b("(\\d{4})(\\d{3,4})",null,C.kf,"$1 $2","NA") +C.agB=new R.b("(\\d{2})(\\d{3})(\\d{2,4})","$NP$FG",C.q7,"$1 $2 $3",null) +C.a38=H.a(s(["14|4"]),t.s) +C.ag7=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.a38,"$1 $2 $3",null) +C.Y0=H.a(s(["[2378]"]),t.s) +C.ako=new R.b("(\\d)(\\d{4})(\\d{4})","($NP$FG)",C.Y0,"$1 $2 $3",null) +C.a0i=H.a(s(["1(?:30|[89])"]),t.s) +C.aez=new R.b("(\\d{4})(\\d{3})(\\d{3})",null,C.a0i,"$1 $2 $3",null) +C.VW=H.a(s([C.amV,C.amm,C.alm,C.an1,C.ajX,C.agB,C.ag7,C.ako,C.aez]),t.i) +C.a6O=H.a(s(["[25-9]"]),t.s) +C.agz=new R.b("(\\d{3})(\\d{4})",null,C.a6O,"$1 $2",null) +C.ZG=H.a(s([C.agz]),t.i) +C.agP=new R.b("(\\d{3})(\\d{2})(\\d{2})",null,C.dm,"$1 $2 $3","NA") +C.k5=H.a(s(["90"]),t.s) +C.aen=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.k5,"$1 $2 $3 $4",null) +C.a_l=H.a(s(["1[28]|2|365|46","1[28]|2|365|46","1[28]|2|365(?:[0-46-9]|5[0-35-9])|46"]),t.s) +C.aiD=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","($NP$FG)",C.a_l,"$1 $2 $3 $4",null) +C.k3=H.a(s(["[13-9]"]),t.s) +C.aeZ=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.k3,"$1 $2 $3 $4",null) +C.Nh=H.a(s([C.agP,C.aen,C.aiD,C.aeZ]),t.i) +C.bF=H.a(s(["[2-9]"]),t.s) +C.adC=new R.b("(\\d{3})(\\d{3})",null,C.bF,"$1-$2","NA") +C.a0Z=H.a(s(["6[1-3]|[7-9]"]),t.s) +C.ae7=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.a0Z,"$1 $2 $3",null) +C.VM=H.a(s(["[3-5]|6[56]"]),t.s) +C.amz=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.VM,"$1 $2-$3",null) +C.al8=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$NP$FG",C.cO,"$1 $2 $3 $4",null) +C.a2L=H.a(s([C.adC,C.ae7,C.amz,C.al8]),t.i) +C.Xi=H.a(s(["31[5-8]|[459]1"]),t.s) +C.amC=new R.b("(\\d{2})(\\d{4,6})","$NP$FG",C.Xi,"$1-$2",null) +C.TW=H.a(s(["3(?:[67]|8[013-9])|4(?:6[168]|7|[89][18])|5(?:6[128]|9)|6(?:28|4[14]|5)|7[2-589]|8(?:0[014-9]|[12])|9[358]|(?:3[2-5]|4[235]|5[2-578]|6[0389]|76|8[3-7]|9[24])1|(?:44|66)[01346-9]"]),t.s) +C.agp=new R.b("(\\d{3})(\\d{3,7})","$NP$FG",C.TW,"$1-$2",null) +C.ae3=new R.b("(\\d{4})(\\d{3,6})","$NP$FG",C.k3,"$1-$2",null) +C.aB=H.a(s(["2"]),t.s) +C.agJ=new R.b("(\\d)(\\d{7,8})","$NP$FG",C.aB,"$1-$2",null) +C.Zf=H.a(s([C.amC,C.agp,C.ae3,C.agJ]),t.i) +C.a6l=H.a(s(["(?:80|9)0"]),t.s) +C.an2=new R.b("(\\d{3})(\\d{2})(\\d{3})","$NP$FG",C.a6l,"$1 $2 $3",null) +C.RY=H.a(s(["[239]|4[23]"]),t.s) +C.an3=new R.b("(\\d)(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.RY,"$1 $2 $3 $4",null) +C.MR=H.a(s(["[15-8]"]),t.s) +C.al1=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.MR,"$1 $2 $3 $4",null) +C.hf=H.a(s(["4"]),t.s) +C.ajM=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.hf,"$1 $2 $3 $4",null) +C.PA=H.a(s([C.an2,C.an3,C.al1,C.ajM]),t.i) +C.Vg=H.a(s(["[025-7]"]),t.s) +C.ahJ=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.Vg,"$1 $2 $3 $4",null) +C.a13=H.a(s([C.ahJ]),t.i) +C.ae1=new R.b("(\\d)(\\d)(\\d{2})(\\d{2})","$NP$FG",C.aB,"$1 $2 $3 $4",null) +C.a68=H.a(s(["43[1-6]|70[1-9]"]),t.s) +C.ama=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.a68,"$1 $2",null) +C.afP=new R.b("(\\d)(\\d{3})(\\d{3,4})","$NP$FG",C.aB,"$1 $2 $3",null) +C.Si=H.a(s(["[356]|4[124-7]|7[1-9]|8[1-6]|9[1-7]"]),t.s) +C.alt=new R.b("(\\d{2})(\\d{3})(\\d{2,3})","$NP$FG",C.Si,"$1 $2 $3",null) +C.a2c=H.a(s(["(?:70|8)0"]),t.s) +C.akM=new R.b("(\\d{3})(\\d{2})(\\d{3})","$NP$FG",C.a2c,"$1 $2 $3",null) +C.a5Y=H.a(s(["43[1-7]|7"]),t.s) +C.alp=new R.b("(\\d{3})(\\d{3})(\\d{2})","$NP$FG",C.a5Y,"$1 $2 $3",null) +C.Q6=H.a(s(["[48]|9[08]"]),t.s) +C.akO=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.Q6,"$1 $2 $3",null) +C.AI=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.am,"$1 $2 $3",null) +C.Ok=H.a(s([C.l_,C.ae1,C.ama,C.afP,C.alt,C.akM,C.alp,C.akO,C.AI]),t.i) +C.a31=H.a(s(["[13679]|8[047]"]),t.s) +C.ajL=new R.b("(\\d{4})(\\d{4})",null,C.a31,"$1 $2",null) +C.Ri=H.a(s([C.ajL]),t.i) +C.a4Q=H.a(s(["[2367]"]),t.s) +C.amF=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.a4Q,"$1 $2 $3 $4",null) +C.ZS=H.a(s([C.amF]),t.i) +C.U8=H.a(s(["[25689]"]),t.s) +C.aiQ=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.U8,"$1 $2 $3 $4",null) +C.Wl=H.a(s([C.aiQ]),t.i) +C.rj=H.a(s(["[2-578]"]),t.s) +C.amE=new R.b("(\\d{3})(\\d{4})",null,C.rj,"$1 $2",null) +C.a5q=H.a(s([C.amE]),t.i) +C.VZ=H.a(s(["[23]|4[46]"]),t.s) +C.aip=new R.b("(\\d)(\\d{7})",null,C.VZ,"$1 $2",null) +C.ht=H.a(s(["[67]"]),t.s) +C.acK=new R.b("(\\d{8})",null,C.ht,"$1",null) +C.a1=H.a(s(["8"]),t.s) +C.ahD=new R.b("(\\d{3})(\\d{2})(\\d{4})",null,C.a1,"$1 $2 $3",null) +C.a_v=H.a(s([C.aip,C.acK,C.ahD]),t.i) +C.Px=H.a(s(["1(?:1[25-8]|2[357-9]|3[02-68]|4[12568]|5|6[0-8]|8[015]|9[0-47-9])|321|610"]),t.s) +C.ael=new R.b("(\\d{3,6})",null,C.Px,"$1","NA") +C.a_o=H.a(s(["300|4(?:0[02]|37)","4(?:02|37)0|[34]00"]),t.s) +C.ad7=new R.b("(\\d{4})(\\d{4})",null,C.a_o,"$1-$2",null) +C.Sp=H.a(s(["[2-57]","[2357]|4(?:[0-24-9]|3(?:[0-689]|7[1-9]))"]),t.s) +C.ajj=new R.b("(\\d{4})(\\d{4})",null,C.Sp,"$1-$2","NA") +C.Sj=H.a(s(["(?:[358]|90)0"]),t.s) +C.aev=new R.b("(\\d{3})(\\d{2,3})(\\d{4})","$NP$FG",C.Sj,"$1 $2 $3",null) +C.adv=new R.b("(\\d{5})(\\d{4})",null,C.am,"$1-$2","NA") +C.Wu=H.a(s(["(?:[14689][1-9]|2[12478]|3[1-578]|5[13-5]|7[13-579])[2-57]"]),t.s) +C.amS=new R.b("(\\d{2})(\\d{4})(\\d{4})","($FG)",C.Wu,"$1 $2-$3",null) +C.a1n=H.a(s(["[16][1-9]|[2-57-9]"]),t.s) +C.afz=new R.b("(\\d{2})(\\d{5})(\\d{4})","($FG)",C.a1n,"$1 $2-$3",null) +C.a1U=H.a(s([C.ael,C.ad7,C.ajj,C.aev,C.adv,C.amS,C.afz]),t.i) +C.acQ=new R.b("(\\d{3})(\\d{3})",null,C.cM,"$1 $2","NA") +C.MM=H.a(s(["[2-68]|7[246]"]),t.s) +C.alL=new R.b("(\\d)(\\d{3})(\\d{3})",null,C.MM,"$1 $2 $3",null) +C.a0w=H.a(s(["1[67]|7"]),t.s) +C.aeO=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.a0w,"$1 $2 $3 $4",null) +C.WJ=H.a(s([C.acQ,C.alL,C.aeO]),t.i) +C.aj9=new R.b("(\\d{2})(\\d{5})",null,C.k5,"$1 $2",null) +C.NA=H.a(s(["[24-6]|3[15-79]"]),t.s) +C.agw=new R.b("(\\d{3})(\\d{4})",null,C.NA,"$1 $2",null) +C.a1b=H.a(s(["[37]"]),t.s) +C.ajm=new R.b("(\\d{2})(\\d{3})(\\d{3})",null,C.a1b,"$1 $2 $3",null) +C.aY=H.a(s(["0"]),t.s) +C.ahi=new R.b("(\\d{4})(\\d{3})(\\d{3})",null,C.aY,"$1 $2 $3",null) +C.amY=new R.b("(\\d{3})(\\d{4})(\\d{3})",null,C.a1,"$1 $2 $3",null) +C.S4=H.a(s([C.aj9,C.agw,C.ajm,C.ahi,C.amY]),t.i) +C.eD=H.a(s(["800"]),t.s) +C.adb=new R.b("(\\d{3})(\\d{3})","$NP $FG",C.eD,"$1 $2",null) +C.agy=new R.b("(\\d{3})(\\d{2})(\\d{2,4})","$NP $FG",C.eD,"$1 $2 $3",null) +C.a2E=H.a(s(["1(?:5[169]|6[3-5]|7[179])|2(?:1[35]|2[34]|3[3-5])","1(?:5[169]|6(?:3[1-3]|4|5[125])|7(?:1[3-9]|7[0-24-6]|9[2-7]))|2(?:1[35]|2[34]|3[3-5])"]),t.s) +C.am0=new R.b("(\\d{4})(\\d{2})(\\d{3})","$NP 0$FG",C.a2E,"$1 $2-$3",null) +C.NQ=H.a(s(["1(?:[56]|7[467])|2[1-3]"]),t.s) +C.afI=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP 0$FG",C.NQ,"$1 $2-$3-$4",null) +C.t4=H.a(s(["[1-4]"]),t.s) +C.alU=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP 0$FG",C.t4,"$1 $2-$3-$4",null) +C.b3=H.a(s(["[89]"]),t.s) +C.aio=new R.b("(\\d{3})(\\d{3,4})(\\d{4})","$NP $FG",C.b3,"$1 $2 $3",null) +C.a5N=H.a(s([C.adb,C.agy,C.am0,C.afI,C.alU,C.aio]),t.i) +C.ago=new R.b("(\\d{3})(\\d{4})",null,C.ka,"$1-$2",null) +C.ahK=new R.b("(\\d)(\\d{3})(\\d{4})(\\d{3})",null,C.aY,"$1-$2-$3-$4",null) +C.a5e=H.a(s([C.ago,C.ahK]),t.i) +C.kh=H.a(s(["88"]),t.s) +C.agq=new R.b("(\\d{2})(\\d{2})(\\d{3})","$NP$FG",C.kh,"$1 $2 $3",null) +C.a_a=H.a(s(["[1-6]"]),t.s) +C.alK=new R.b("(\\d{2})(\\d{5})","$NP$FG",C.a_a,"$1 $2",null) +C.AK=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.ab,"$1 $2 $3",null) +C.aij=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.b3,"$1 $2 $3",null) +C.a3R=H.a(s([C.agq,C.alK,C.AK,C.aij]),t.i) +C.QK=H.a(s(["[278]"]),t.s) +C.adU=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.QK,"$1 $2 $3 $4",null) +C.Xa=H.a(s([C.adU]),t.i) +C.Nq=H.a(s(["801"]),t.s) +C.agL=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})",null,C.Nq,"$1 $2 $3 $4",null) +C.aha=new R.b("(\\d)(\\d{4})(\\d{4})",null,C.a1,"$1 $2 $3",null) +C.a0l=H.a(s(["[02]"]),t.s) +C.ags=new R.b("(\\d{2})(\\d{3})(\\d{4})",null,C.a0l,"$1 $2 $3",null) +C.a66=H.a(s([C.agL,C.aha,C.ags]),t.i) +C.Yo=H.a(s(["8[047]|90"]),t.s) +C.aja=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.Yo,"$1 $2 $3",null) +C.Ps=H.a(s(["[2-79]|81"]),t.s) +C.afm=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.Ps,"$1 $2 $3 $4",null) +C.aeg=new R.b("(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.a1,"$1 $2 $3 $4 $5",null) +C.X3=H.a(s([C.aja,C.afm,C.aeg]),t.i) +C.MC=H.a(s(["[02-9]"]),t.s) +C.aee=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.MC,"$1 $2 $3 $4",null) +C.Os=H.a(s([C.aee]),t.i) +C.afa=new R.b("(\\d{2})(\\d{3})",null,C.rj,"$1 $2",null) +C.Wj=H.a(s([C.afa]),t.i) +C.a6C=H.a(s(["1(?:[03-589]|21)|[29]0|78"]),t.s) +C.adw=new R.b("(\\d{4})",null,C.a6C,"$1","NA") +C.Pz=H.a(s(["219","2196"]),t.s) +C.aml=new R.b("(\\d{5})(\\d{4})","($FG)",C.Pz,"$1 $2",null) +C.up=H.a(s(["44"]),t.s) +C.al6=new R.b("(\\d{2})(\\d{3})(\\d{4})",null,C.up,"$1 $2 $3",null) +C.MD=H.a(s(["2[1-3]"]),t.s) +C.amo=new R.b("(\\d)(\\d{4})(\\d{4})","($FG)",C.MD,"$1 $2 $3",null) +C.Pq=H.a(s(["9[2-9]"]),t.s) +C.akY=new R.b("(\\d)(\\d{4})(\\d{4})",null,C.Pq,"$1 $2 $3",null) +C.WY=H.a(s(["3[2-5]|[47]|5[1-3578]|6[13-57]|8(?:0[1-9]|[1-9])"]),t.s) +C.aiK=new R.b("(\\d{2})(\\d{3})(\\d{4})","($FG)",C.WY,"$1 $2 $3",null) +C.akD=new R.b("(\\d{3})(\\d{3})(\\d{3,4})",null,C.ki,"$1 $2 $3",null) +C.i7=new R.b("(\\d{4})(\\d{3})(\\d{4})",null,C.ab,"$1 $2 $3",null) +C.u4=H.a(s(["60"]),t.s) +C.ah_=new R.b("(\\d{3})(\\d{3})(\\d{2})(\\d{3})",null,C.u4,"$1 $2 $3 $4",null) +C.a5f=H.a(s([C.adw,C.aml,C.al6,C.amo,C.akY,C.aiK,C.akD,C.i7,C.ah_]),t.i) +C.aii=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.kh,"$1 $2 $3 $4",null) +C.tU=H.a(s(["[26]"]),t.s) +C.aeS=new R.b("(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.tU,"$1 $2 $3 $4 $5",null) +C.PQ=H.a(s([C.aii,C.aeS]),t.i) +C.uf=H.a(s(["96"]),t.s) +C.agQ=new R.b("(\\d{5,6})",null,C.uf,"$1","NA") +C.Z8=H.a(s(["(?:10|2[0-57-9])[19]","(?:10|2[0-57-9])(?:10|9[56])","(?:10|2[0-57-9])(?:100|9[56])"]),t.s) +C.afB=new R.b("(\\d{2})(\\d{5,6})","$NP$FG",C.Z8,"$1 $2",null) +C.Qa=H.a(s(["[1-9]",u.Z,"1[1-9]|26|[3-9]|(?:10|2[0-57-9])(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]),t.s) +C.agu=new R.b("(\\d{3})(\\d{4})",null,C.Qa,"$1 $2","NA") +C.QD=H.a(s(["16[08]"]),t.s) +C.aib=new R.b("(\\d{4})(\\d{4})",null,C.QD,"$1 $2","NA") +C.a5I=H.a(s(["3(?:[157]|35|49|9[1-68])|4(?:[17]|2[179]|6[47-9]|8[23])|5(?:[1357]|2[37]|4[36]|6[1-46]|80)|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]|4[13]|5[1-5])|(?:4[35]|59|85)[1-9]","(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[1-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))[19]","85[23](?:10|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:10|9[56])","85[23](?:100|95)|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:100|9[56])"]),t.s) +C.agK=new R.b("(\\d{3})(\\d{5,6})","$NP$FG",C.a5I,"$1 $2",null) +C.Xf=H.a(s(["[1-9]",u.Z,"26|3(?:[0268]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|50|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9])|(?:34|85[23])[0-8]|(?:1|58)[1-9]|(?:63|95)[06-9]|(?:33|85[23]9)[0-46-9]|(?:10|2[0-57-9]|3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[0-8]|9[0-47-9])","26|3(?:[0268]|3[0-46-9]|4[0-8]|9[079])|4(?:[049]|2[02-68]|[35]0|6[0-356]|8[014-9])|5(?:0|2[0-24-689]|4[0-2457-9]|6[057-9]|90)|6(?:[0-24578]|3[06-9]|6[14-79]|9[03-9])|7(?:0[02-9]|2[0135-79]|3[23]|4[0-27-9]|6[1457]|8)|8(?:[046]|1[01459]|2[0-489]|5(?:0|[23](?:[02-8]|1[1-9]|9[0-46-9]))|8[0-2459]|9[09])|9(?:0[0457]|1[08]|[268]|4[024-9]|5[06-9])|(?:1|58|85[23]10)[1-9]|(?:10|2[0-57-9])(?:[0-8]|9[0-47-9])|(?:3(?:[157]\\d|35|49|9[1-68])|4(?:[17]\\d|2[179]|[35][1-9]|6[47-9]|8[23])|5(?:[1357]\\d|2[37]|4[36]|6[1-46]|80|9[1-9])|6(?:3[1-5]|6[0238]|9[12])|7(?:01|[1579]\\d|2[248]|3[014-9]|4[3-6]|6[023689])|8(?:1[236-8]|2[5-7]|[37]\\d|5[14-9]|8[36-8]|9[1-8])|9(?:0[1-3689]|1[1-79]|[379]\\d|4[13]|5[1-5]))(?:[02-8]|1(?:0[1-9]|[1-9])|9[0-47-9])"]),t.s) +C.al_=new R.b("(\\d{4})(\\d{4})",null,C.Xf,"$1 $2","NA") +C.RT=H.a(s(["(?:4|80)0"]),t.s) +C.af7=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.RT,"$1 $2 $3",null) +C.Tw=H.a(s(["10|2(?:[02-57-9]|1[1-9])","10|2(?:[02-57-9]|1[1-9])","10[0-79]|2(?:[02-57-9]|1[1-79])|(?:10|21)8(?:0[1-9]|[1-9])"]),t.s) +C.akJ=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.Tw,"$1 $2 $3",null) +C.a5M=H.a(s(["3(?:[3-59]|7[02-68])|4(?:[26-8]|3[3-9]|5[2-9])|5(?:3[03-9]|[468]|7[028]|9[2-46-9])|6|7(?:[0-247]|3[04-9]|5[0-4689]|6[2368])|8(?:[1-358]|9[1-7])|9(?:[013479]|5[1-5])|(?:[34]1|55|79|87)[02-9]"]),t.s) +C.ak9=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.a5M,"$1 $2 $3",null) +C.aex=new R.b("(\\d{3})(\\d{7,8})",null,C.am,"$1 $2",null) +C.ds=H.a(s(["80"]),t.s) +C.adQ=new R.b("(\\d{4})(\\d{3})(\\d{4})","$NP$FG",C.ds,"$1 $2 $3",null) +C.MS=H.a(s(["[3-578]"]),t.s) +C.afk=new R.b("(\\d{3})(\\d{4})(\\d{4})","$NP$FG",C.MS,"$1 $2 $3",null) +C.W_=H.a(s(["1[3-9]"]),t.s) +C.aka=new R.b("(\\d{3})(\\d{4})(\\d{4})",null,C.W_,"$1 $2 $3",null) +C.k9=H.a(s(["[12]"]),t.s) +C.afG=new R.b("(\\d{2})(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.k9,"$1 $2 $3 $4",null) +C.Yc=H.a(s([C.agQ,C.afB,C.agu,C.aib,C.agK,C.al_,C.af7,C.akJ,C.ak9,C.aex,C.adQ,C.afk,C.aka,C.afG]),t.i) +C.a1Y=H.a(s(["[14][2-9]|[25-8]"]),t.s) +C.ajP=new R.b("(\\d)(\\d{7})","($FG)",C.a1Y,"$1 $2",null) +C.bY=H.a(s(["3"]),t.s) +C.aeG=new R.b("(\\d{3})(\\d{7})",null,C.bY,"$1 $2",null) +C.amq=new R.b("(\\d)(\\d{3})(\\d{7})","$NP$FG",C.ab,"$1-$2-$3","$1 $2 $3") +C.UQ=H.a(s([C.ajP,C.aeG,C.amq]),t.i) +C.Yz=H.a(s(["[2-7]|8[3-9]"]),t.s) +C.alv=new R.b("(\\d{4})(\\d{4})",null,C.Yz,"$1 $2",null) +C.ahn=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.b3,"$1-$2-$3",null) +C.a6f=H.a(s([C.alv,C.ahn]),t.i) +C.TX=H.a(s(["2[1-4]|[34]"]),t.s) +C.adx=new R.b("(\\d{2})(\\d{4,6})","($NP$FG)",C.TX,"$1 $2",null) +C.aZ=H.a(s(["7"]),t.s) +C.ajd=new R.b("(\\d)(\\d{6,7})","($NP$FG)",C.aZ,"$1 $2",null) +C.aeA=new R.b("(\\d)(\\d{7})","$NP$FG",C.cL,"$1 $2",null) +C.agC=new R.b("(\\d{3})(\\d{7})","$NP$FG",C.a1,"$1 $2",null) +C.Uv=H.a(s([C.adx,C.ajd,C.aeA,C.agC]),t.i) +C.a4F=H.a(s(["[2-589]"]),t.s) +C.afH=new R.b("(\\d{3})(\\d{2})(\\d{2})",null,C.a4F,"$1 $2 $3",null) +C.WD=H.a(s([C.afH]),t.i) +C.a3W=H.a(s(["[3467]"]),t.s) +C.adI=new R.b("(\\d{3})(\\d{4})",null,C.a3W,"$1 $2",null) +C.Wa=H.a(s(["9[4-8]"]),t.s) +C.alH=new R.b("(\\d)(\\d{3})(\\d{4})",null,C.Wa,"$1 $2 $3",null) +C.Nr=H.a(s([C.adI,C.alH]),t.i) +C.q0=H.a(s(["[257-9]"]),t.s) +C.al5=new R.b("(\\d{2})(\\d{6})",null,C.q0,"$1 $2",null) +C.a49=H.a(s([C.al5]),t.i) +C.a2h=H.a(s(["[2-8]|9[015-7]"]),t.s) +C.adF=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.a2h,"$1 $2 $3",null) +C.afL=new R.b("(\\d{2})(\\d{3})(\\d{3})(\\d{3})",null,C.am,"$1 $2 $3 $4",null) +C.ad2=new R.b("(\\d{3})(\\d{3})(\\d{3})(\\d{3})",null,C.am,"$1 $2 $3 $4",null) +C.Pd=H.a(s([C.adF,C.afL,C.ad2]),t.i) +C.a1I=H.a(s(["3[02]|40|[68]9"]),t.s) +C.ai9=new R.b("(\\d{2})(\\d{3,13})","$NP$FG",C.a1I,"$1 $2",null) +C.Rv=H.a(s(["2(?:0[1-389]|1[124]|2[18]|3[14])|3(?:[35-9][15]|4[015])|906|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1","2(?:0[1-389]|12[0-8])|3(?:[35-9][15]|4[015])|906|2(?:[13][14]|2[18])|(?:2[4-9]|4[2-9]|[579][1-9]|[68][1-8])1"]),t.s) +C.ajo=new R.b("(\\d{3})(\\d{3,12})","$NP$FG",C.Rv,"$1 $2",null) +C.a23=H.a(s(["[24-6]|3(?:[3569][02-46-9]|4[2-4679]|7[2-467]|8[2-46-8])|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]","[24-6]|3(?:3(?:0[1-467]|2[127-9]|3[124578]|7[1257-9]|8[1256]|9[145])|4(?:2[135]|4[13578]|9[1346])|5(?:0[14]|2[1-3589]|6[1-4]|7[13468]|8[13568])|6(?:2[1-489]|3[124-6]|6[13]|7[12579]|8[1-356]|9[135])|7(?:2[1-7]|4[145]|6[1-5]|7[1-4])|8(?:21|3[1468]|6|7[1467]|8[136])|9(?:0[12479]|2[1358]|4[134679]|6[1-9]|7[136]|8[147]|9[1468]))|70[2-8]|8(?:0[2-9]|[1-8])|90[7-9]|[79][1-9]|3[68]4[1347]|3(?:47|60)[1356]|3(?:3[46]|46|5[49])[1246]|3[4579]3[1357]"]),t.s) +C.ads=new R.b("(\\d{4})(\\d{2,11})","$NP$FG",C.a23,"$1 $2",null) +C.Py=H.a(s(["138"]),t.s) +C.afR=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.Py,"$1 $2",null) +C.aiY=new R.b("(\\d{5})(\\d{2,10})","$NP$FG",C.bY,"$1 $2",null) +C.Vr=H.a(s(["181"]),t.s) +C.aim=new R.b("(\\d{3})(\\d{5,11})","$NP$FG",C.Vr,"$1 $2",null) +C.a6U=H.a(s(["1(?:3|80)|9"]),t.s) +C.amy=new R.b("(\\d{3})(\\d)(\\d{4,10})","$NP$FG",C.a6U,"$1 $2 $3",null) +C.QS=H.a(s(["1[67]"]),t.s) +C.amA=new R.b("(\\d{3})(\\d{7,8})","$NP$FG",C.QS,"$1 $2",null) +C.acV=new R.b("(\\d{3})(\\d{7,12})","$NP$FG",C.a1,"$1 $2",null) +C.a4w=H.a(s(["185","1850","18500"]),t.s) +C.ajC=new R.b("(\\d{5})(\\d{6})","$NP$FG",C.a4w,"$1 $2",null) +C.alo=new R.b("(\\d{3})(\\d{4})(\\d{4})","$NP$FG",C.aZ,"$1 $2 $3",null) +C.U_=H.a(s(["18[68]"]),t.s) +C.aji=new R.b("(\\d{4})(\\d{7})","$NP$FG",C.U_,"$1 $2",null) +C.SW=H.a(s(["15[0568]"]),t.s) +C.aku=new R.b("(\\d{5})(\\d{6})","$NP$FG",C.SW,"$1 $2",null) +C.ME=H.a(s(["15[1279]"]),t.s) +C.aiZ=new R.b("(\\d{4})(\\d{7})","$NP$FG",C.ME,"$1 $2",null) +C.tV=H.a(s(["18"]),t.s) +C.ak1=new R.b("(\\d{3})(\\d{8})","$NP$FG",C.tV,"$1 $2",null) +C.a1_=H.a(s(["1(?:6[023]|7)"]),t.s) +C.amX=new R.b("(\\d{3})(\\d{2})(\\d{7,8})","$NP$FG",C.a1_,"$1 $2 $3",null) +C.VY=H.a(s(["15[279]"]),t.s) +C.ag6=new R.b("(\\d{4})(\\d{2})(\\d{7})","$NP$FG",C.VY,"$1 $2 $3",null) +C.h3=H.a(s(["15"]),t.s) +C.ajl=new R.b("(\\d{3})(\\d{2})(\\d{8})","$NP$FG",C.h3,"$1 $2 $3",null) +C.We=H.a(s([C.ai9,C.ajo,C.ads,C.afR,C.aiY,C.aim,C.amy,C.amA,C.acV,C.ajC,C.alo,C.aji,C.aku,C.aiZ,C.ak1,C.amX,C.ag6,C.ajl]),t.i) +C.Sz=H.a(s(["[27]"]),t.s) +C.an5=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.Sz,"$1 $2 $3 $4",null) +C.a2J=H.a(s([C.an5]),t.i) +C.ajh=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.bF,"$1 $2 $3 $4",null) +C.a_8=H.a(s([C.ajh]),t.i) +C.afO=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.t4,"$1 $2 $3 $4",null) +C.aiy=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.am,"$1 $2 $3 $4",null) +C.rl=H.a(s(["[5-8]"]),t.s) +C.alV=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.rl,"$1 $2 $3 $4",null) +C.Sk=H.a(s([C.afO,C.aiy,C.alV]),t.i) +C.aiu=new R.b("(\\d{3})(\\d{4})",null,C.cM,"$1-$2","NA") +C.ai_=new R.b("(\\d)(\\d{3})(\\d{4})","($NP$FG)",C.cM,"$1 $2-$3","$1-$2-$3") +C.ahU=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.am,"$1 $2 $3",null) +C.adX=new R.b("(\\d{4})(\\d{3})(\\d{3,4})",null,C.ab,"$1 $2 $3",null) +C.RW=H.a(s([C.aiu,C.ai_,C.ahU,C.adX]),t.i) +C.Tm=H.a(s(["[369]|4[3-8]|5(?:[0-2]|5[0-478]|6[45])|7[1-9]|88","[369]|4[3-8]|5(?:[02]|1(?:[0-8]|95)|5[0-478]|6(?:4[0-4]|5[1-589]))|7[1-9]|88"]),t.s) +C.aeN=new R.b("(\\d{3})(\\d{4})",null,C.Tm,"$1 $2",null) +C.a0G=H.a(s(["[45]|8(?:00|[1-49])","[45]|8(?:00[1-9]|[1-49])"]),t.s) +C.aie=new R.b("(\\d{4})(\\d{3,4})",null,C.a0G,"$1 $2",null) +C.aer=new R.b("(\\d{2})(\\d{2})(\\d{4})",null,C.aZ,"$1 $2 $3",null) +C.ai6=new R.b("(\\d{4})(\\d{3})(\\d{3})",null,C.a1,"$1 $2 $3",null) +C.QT=H.a(s([C.aeN,C.aie,C.aer,C.ai6]),t.i) +C.aiR=new R.b("(\\d)(\\d{7,8})","$NP$FG",C.eA,"$1 $2",null) +C.a_h=H.a(s(["1[35]|[4-6]|8[2468]|9[235-7]"]),t.s) +C.adH=new R.b("(\\d{2})(\\d{6,7})","$NP$FG",C.a_h,"$1 $2",null) +C.a1L=H.a(s(["[189]"]),t.s) +C.afS=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.a1L,"$1 $2 $3",null) +C.N8=H.a(s([C.aiR,C.adH,C.afS]),t.i) +C.a3t=H.a(s(["[178]"]),t.s) +C.amk=new R.b("(\\d)(\\d{3})(\\d{3})","$NP$FG",C.a3t,"$1 $2 $3",null) +C.Y8=H.a(s([C.amk]),t.i) +C.a3M=H.a(s(["905"]),t.s) +C.aeV=new R.b("(\\d{4})",null,C.a3M,"$1","NA") +C.a59=H.a(s(["[79]9"]),t.s) +C.ag4=new R.b("(\\d{6})",null,C.a59,"$1","NA") +C.WB=H.a(s(["[89]00"]),t.s) +C.ait=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.WB,"$1 $2 $3",null) +C.a6A=H.a(s(["[5-9]"]),t.s) +C.alc=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})",null,C.a6A,"$1 $2 $3 $4",null) +C.S_=H.a(s([C.aeV,C.ag4,C.ait,C.alc]),t.i) +C.Zg=H.a(s(["[1-59]"]),t.s) +C.ah4=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.Zg,"$1 $2 $3",null) +C.a3Q=H.a(s([C.ah4]),t.i) +C.SH=H.a(s(["75[12]"]),t.s) +C.ahQ=new R.b("(\\d{5})","$NP$FG",C.SH,"$1","NA") +C.PG=H.a(s(["[2568][1-8]|3(?:0[1-9]|[1-9])|9"]),t.s) +C.afq=new R.b("(\\d)(\\d{4,9})","$NP$FG",C.PG,"$1 $2",null) +C.a2d=H.a(s(["11"]),t.s) +C.ahS=new R.b("(\\d{6})",null,C.a2d,"$1","NA") +C.a5T=H.a(s(["[12]00|[368]|70[07-9]"]),t.s) +C.ale=new R.b("(\\d{3})(\\d{3,7})","$NP$FG",C.a5T,"$1 $2",null) +C.Yh=H.a(s(["[1245]|7[135]"]),t.s) +C.agZ=new R.b("(\\d{2})(\\d{4,8})","$NP$FG",C.Yh,"$1 $2",null) +C.ahs=new R.b("(\\d{2})(\\d{6,10})","$NP$FG",C.aZ,"$1 $2",null) +C.Ot=H.a(s([C.ahQ,C.afq,C.ahS,C.ale,C.agZ,C.ahs]),t.i) +C.a18=H.a(s(["[235-9]|45"]),t.s) +C.ajg=new R.b("(\\d{3})(\\d{4})",null,C.a18,"$1 $2",null) +C.AO=new R.b("(\\d{4})(\\d{3})(\\d{4})",null,C.aY,"$1 $2 $3",null) +C.S2=H.a(s([C.ajg,C.AO]),t.i) +C.MT=H.a(s(["[389]"]),t.s) +C.aho=new R.b("(\\d{3})(\\d{4})",null,C.MT,"$1 $2",null) +C.a1a=H.a(s([C.aho]),t.i) +C.ag0=new R.b("(\\d{6})",null,C.bF,"$1",null) +C.a_3=H.a(s([C.ag0]),t.i) +C.a5a=H.a(s(["10"]),t.s) +C.af2=new R.b("(\\d{4})",null,C.a5a,"$1","NA") +C.ad4=new R.b("(\\d{3})(\\d{3})",null,C.ab,"$1 $2","NA") +C.ahE=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP $FG",C.a1,"$1 $2 $3 $4",null) +C.Xv=H.a(s(["[1-79]"]),t.s) +C.amZ=new R.b("(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.Xv,"$1 $2 $3 $4 $5",null) +C.Ni=H.a(s([C.af2,C.ad4,C.ahE,C.amZ]),t.i) +C.alE=new R.b("(\\d)(\\d{2})(\\d{2})(\\d{2})","0$FG",C.cM,"$1 $2 $3 $4",null) +C.a2i=H.a(s(["11|[67]"]),t.s) +C.afc=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})","0$FG",C.a2i,"$1 $2 $3 $4",null) +C.AM=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.aY,"$1 $2 $3 $4",null) +C.WV=H.a(s([C.alE,C.afc,C.AM]),t.i) +C.U7=H.a(s(["800","8001","80011","800111","8001111"]),t.s) +C.amK=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.U7,"$1 $2",null) +C.a4r=H.a(s(["845","8454","84546","845464"]),t.s) +C.ah7=new R.b("(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.a4r,"$1 $2 $3",null) +C.af9=new R.b("(\\d{3})(\\d{6})","$NP$FG",C.eD,"$1 $2",null) +C.Ua=H.a(s(["1(?:38|5[23]|69|76|94)","1(?:(?:38|69)7|5(?:24|39)|768|946)","1(?:3873|5(?:242|39[4-6])|(?:697|768)[347]|9467)"]),t.s) +C.af1=new R.b("(\\d{5})(\\d{4,5})","$NP$FG",C.Ua,"$1 $2",null) +C.a1R=H.a(s(["1(?:[2-69][02-9]|[78])"]),t.s) +C.ana=new R.b("(\\d{4})(\\d{5,6})","$NP$FG",C.a1R,"$1 $2",null) +C.a_b=H.a(s(["[25]|7(?:0|6[02-9])","[25]|7(?:0|6(?:[03-9]|2[356]))"]),t.s) +C.aek=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.a_b,"$1 $2 $3",null) +C.alA=new R.b("(\\d{4})(\\d{6})","$NP$FG",C.aZ,"$1 $2",null) +C.YM=H.a(s(["[1389]"]),t.s) +C.ae4=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.YM,"$1 $2 $3",null) +C.a25=H.a(s([C.amK,C.ah7,C.af9,C.af1,C.ana,C.aek,C.alA,C.ae4]),t.i) +C.rN=H.a(s(["70"]),t.s) +C.AU=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.rN,"$1 $2 $3",null) +C.XP=H.a(s(["32"]),t.s) +C.akS=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.XP,"$1 $2 $3 $4",null) +C.kn=H.a(s(["[57]"]),t.s) +C.agR=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})",null,C.kn,"$1 $2 $3 $4",null) +C.a3C=H.a(s(["[348]"]),t.s) +C.aly=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.a3C,"$1 $2 $3 $4",null) +C.a5z=H.a(s([C.AU,C.akS,C.agR,C.aly]),t.i) +C.a06=H.a(s(["[569]"]),t.s) +C.aj2=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.a06,"$1 $2 $3 $4",null) +C.k1=H.a(s([C.aj2]),t.i) +C.a6B=H.a(s(["[237]|8[0-2]"]),t.s) +C.aiJ=new R.b("(\\d{3})(\\d{4})",null,C.a6B,"$1 $2","NA") +C.akp=new R.b("(\\d{3})(\\d{5})","$NP$FG",C.a1,"$1 $2",null) +C.tZ=H.a(s(["[235]"]),t.s) +C.ak_=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.tZ,"$1 $2 $3",null) +C.a0L=H.a(s([C.aiJ,C.akp,C.ak_]),t.i) +C.ae6=new R.b("(\\d{3})(\\d{5})",null,C.aB,"$1 $2",null) +C.RU=H.a(s([C.ae6]),t.i) +C.Tz=H.a(s(["19|[2-689]"]),t.s) +C.akN=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.Tz,"$1 $2 $3",null) +C.a0m=H.a(s([C.akN]),t.i) +C.aif=new R.b("(\\d{3})(\\d{4})",null,C.bF,"$1 $2",null) +C.oh=H.a(s([C.aif]),t.i) +C.aki=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.bY,"$1 $2 $3 $4",null) +C.ahh=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})",null,C.ht,"$1 $2 $3 $4",null) +C.Tq=H.a(s([C.aki,C.ahh]),t.i) +C.aiz=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.tZ,"$1 $2 $3",null) +C.agD=new R.b("(\\d{3})(\\d{6})",null,C.b3,"$1 $2",null) +C.Xk=H.a(s([C.aiz,C.agD]),t.i) +C.a4A=H.a(s(["21|7"]),t.s) +C.aiX=new R.b("(\\d{2})(\\d{4})(\\d{4})",null,C.a4A,"$1 $2 $3",null) +C.a4E=H.a(s(["2(?:2|3[2-57-9]|4[2-469]|5[2-59]|6[2-9]|7[2-69]|8[2-49])|5"]),t.s) +C.ahO=new R.b("(\\d{4})(\\d{6})",null,C.a4E,"$1 $2",null) +C.qx=H.a(s(["[2689]"]),t.s) +C.anb=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.qx,"$1 $2 $3",null) +C.S1=H.a(s([C.aiX,C.ahO,C.anb]),t.i) +C.AP=new R.b("(\\d{4})(\\d{4})",null,C.cM,"$1 $2",null) +C.Qt=H.a(s([C.AP,C.i7]),t.i) +C.a5D=H.a(s(["40"]),t.s) +C.ad5=new R.b("(\\d{3})(\\d{4})",null,C.a5D,"$1 $2",null) +C.ks=H.a(s(["[49]"]),t.s) +C.agh=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.ks,"$1 $2 $3",null) +C.a42=H.a(s([C.ad5,C.agh]),t.i) +C.a_U=H.a(s(["[2-46-9]"]),t.s) +C.adZ=new R.b("(\\d{3})(\\d{4})",null,C.a_U,"$1 $2",null) +C.YQ=H.a(s([C.adZ]),t.i) +C.PJ=H.a(s(["900","9003"]),t.s) +C.adG=new R.b("(\\d{3})(\\d{2,5})",null,C.PJ,"$1 $2",null) +C.VL=H.a(s(["[2-7]|8[1-4]|9(?:0[1-9]|[1-8])"]),t.s) +C.ajK=new R.b("(\\d{4})(\\d{4})",null,C.VL,"$1 $2",null) +C.AS=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.a1,"$1 $2 $3",null) +C.ajR=new R.b("(\\d{3})(\\d{2})(\\d{3})(\\d{3})",null,C.am,"$1 $2 $3 $4",null) +C.QE=H.a(s([C.adG,C.ajK,C.AS,C.ajR]),t.i) +C.kc=H.a(s(["[237-9]"]),t.s) +C.am2=new R.b("(\\d{4})(\\d{4})",null,C.kc,"$1-$2",null) +C.ajT=new R.b("(\\d{3})(\\d{4})(\\d{4})",null,C.a1,"$1 $2 $3","NA") +C.QR=H.a(s([C.am2,C.ajT]),t.i) +C.Vl=H.a(s(["6[01]"]),t.s) +C.am5=new R.b("(\\d{2})(\\d{2})(\\d{2,3})","$NP$FG",C.Vl,"$1 $2 $3",null) +C.aje=new R.b("(\\d{3})(\\d{2})(\\d{2,3})","$NP$FG",C.a1,"$1 $2 $3",null) +C.aiS=new R.b("(\\d)(\\d{4})(\\d{3})","$NP$FG",C.ab,"$1 $2 $3",null) +C.aej=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.ht,"$1 $2 $3",null) +C.ad8=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.am,"$1 $2 $3",null) +C.rA=H.a(s(["[2-5]"]),t.s) +C.agn=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.rA,"$1 $2 $3",null) +C.ad3=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.a1,"$1 $2 $3",null) +C.Vh=H.a(s([C.am5,C.aje,C.aiS,C.aej,C.ad8,C.agn,C.ad3]),t.i) +C.qY=H.a(s(["[2-489]"]),t.s) +C.alB=new R.b("(\\d{2})(\\d{2})(\\d{4})",null,C.qY,"$1 $2 $3",null) +C.YP=H.a(s([C.alB]),t.i) +C.ajJ=new R.b("(\\d)(\\d{3})(\\d{4})","($NP $FG)",C.ab,"$1 $2 $3",null) +C.a3y=H.a(s(["[27][2-9]|3[2-7]|4[24-9]|5[2-79]|6|8[2-57-9]|9[2-69]"]),t.s) +C.ah9=new R.b("(\\d{2})(\\d{3})(\\d{3})","($NP $FG)",C.a3y,"$1 $2 $3",null) +C.aem=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP $FG",C.bF,"$1 $2 $3",null) +C.MZ=H.a(s([C.ajJ,C.ah9,C.aem]),t.i) +C.ajF=new R.b("(\\d)(\\d{3})(\\d{3})",null,C.h3,"$1 $2 $3",null) +C.Z3=H.a(s(["2[124]|[36]1"]),t.s) +C.acL=new R.b("(\\d{2})(\\d{5,9})","($NP$FG)",C.Z3,"$1 $2",null) +C.amt=new R.b("(\\d{3})(\\d{5,7})","$NP$FG",C.eD,"$1 $2",null) +C.a5s=H.a(s(["[2-79]"]),t.s) +C.ahY=new R.b("(\\d{3})(\\d{5,8})","($NP$FG)",C.a5s,"$1 $2",null) +C.Wg=H.a(s(["8[1-35-9]"]),t.s) +C.ad6=new R.b("(\\d{3})(\\d{3,4})(\\d{3})","$NP$FG",C.Wg,"$1-$2-$3",null) +C.ahB=new R.b("(\\d{3})(\\d{6,8})","$NP$FG",C.ab,"$1 $2",null) +C.T2=H.a(s(["804"]),t.s) +C.adf=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.T2,"$1 $2 $3",null) +C.alM=new R.b("(\\d{3})(\\d)(\\d{3})(\\d{3})","$NP$FG",C.ds,"$1 $2 $3 $4",null) +C.akK=new R.b("(\\d{3})(\\d{4})(\\d{4,5})","$NP$FG",C.a1,"$1-$2-$3",null) +C.XV=H.a(s(["001"]),t.s) +C.aeR=new R.b("(\\d{3})(\\d{3})(\\d{3})(\\d{3})",null,C.XV,"$1 $2 $3 $4","NA") +C.ahW=new R.b("(\\d{2})(\\d{4})(\\d{3})(\\d{4})",null,C.aY,"$1 $2 $3 $4","NA") +C.a2b=H.a(s([C.ajF,C.acL,C.amt,C.ahY,C.ad6,C.ahB,C.adf,C.alM,C.akK,C.aeR,C.ahW]),t.i) +C.Vc=H.a(s(["2[24-9]|47|58|6[237-9]|9[35-9]"]),t.s) +C.aks=new R.b("(\\d{2})(\\d{5})","($NP$FG)",C.Vc,"$1 $2",null) +C.YX=H.a(s(["[45]0"]),t.s) +C.agI=new R.b("(\\d{3})(\\d{5})","($NP$FG)",C.YX,"$1 $2",null) +C.ahm=new R.b("(\\d)(\\d{3,4})(\\d{4})","($NP$FG)",C.ab,"$1 $2 $3",null) +C.VG=H.a(s(["[2569]|4[1-69]|7[14]"]),t.s) +C.ajr=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","($NP$FG)",C.VG,"$1 $2 $3",null) +C.tN=H.a(s(["81"]),t.s) +C.ajZ=new R.b("(\\d{3})(\\d{3})(\\d{3})","($NP$FG)",C.tN,"$1 $2 $3",null) +C.hl=H.a(s(["[78]"]),t.s) +C.alR=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.hl,"$1 $2 $3",null) +C.i8=new R.b("(\\d{4})(\\d{3})(\\d{3})",null,C.ab,"$1 $2 $3",null) +C.aic=new R.b("(\\d{2})(\\d{4})(\\d{4})","($NP$FG)",C.hf,"$1 $2 $3",null) +C.amO=new R.b("(\\d{2})(\\d)(\\d{3})(\\d{4})","$NP$FG",C.a1,"$1 $2 $3 $4",null) +C.a4Z=H.a(s([C.aks,C.agI,C.ahm,C.ajr,C.AU,C.ajZ,C.alR,C.i8,C.aic,C.amO]),t.i) +C.TV=H.a(s(["125"]),t.s) +C.akq=new R.b("(\\d{4})(\\d{3})",null,C.TV,"$1-$2",null) +C.a47=H.a(s(["121"]),t.s) +C.aeB=new R.b("(\\d{4})(\\d{2})(\\d{2})",null,C.a47,"$1-$2-$3",null) +C.aeo=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.qY,"$1-$2-$3",null) +C.agY=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.kn,"$1-$2-$3",null) +C.t3=H.a(s(["12"]),t.s) +C.ahy=new R.b("(\\d{4})(\\d{3})(\\d{3})",null,C.t3,"$1-$2-$3",null) +C.a0n=H.a(s(["159"]),t.s) +C.acM=new R.b("(\\d{4})(\\d{6})",null,C.a0n,"$1-$2",null) +C.a2m=H.a(s(["1[7-9]"]),t.s) +C.aga=new R.b("(\\d)(\\d{3})(\\d{3})(\\d{3})",null,C.a2m,"$1-$2-$3-$4",null) +C.ajD=new R.b("(\\d{3})(\\d{1,2})(\\d{3})(\\d{4})",null,C.h3,"$1-$2 $3-$4",null) +C.OV=H.a(s([C.akq,C.aeB,C.aeo,C.agY,C.ahy,C.acM,C.aga,C.ajD]),t.i) +C.a3o=H.a(s(["575"]),t.s) +C.an8=new R.b("(\\d{7})",null,C.a3o,"$1","NA") +C.a3v=H.a(s(["5(?:0|2[23]|3[03]|[67]1|88)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|888)","5(?:0|2(?:21|3)|3(?:0|3[23])|616|717|8888)"]),t.s) +C.aju=new R.b("(\\d{8})",null,C.a3v,"$1",null) +C.a4i=H.a(s(["180","1800"]),t.s) +C.agv=new R.b("(\\d{4})(\\d{4,5})",null,C.a4i,"$1 $2",null) +C.ZC=H.a(s(["140"]),t.s) +C.age=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.ZC,"$1 $2 $3",null) +C.a2u=H.a(s(["11|2[02]|33|4[04]|79[1-7]|80[2-46]","11|2[02]|33|4[04]|79(?:[1-6]|7[19])|80(?:[2-4]|6[0-589])","11|2[02]|33|4[04]|79(?:[124-6]|3(?:[02-9]|1[0-24-9])|7(?:1|9[1-6]))|80(?:[2-4]|6[0-589])"]),t.s) +C.akE=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.a2u,"$1 $2 $3",null) +C.OR=H.a(s(["1(?:2[0-249]|3[0-25]|4[145]|[68]|7[1257])|2(?:1[257]|3[013]|4[01]|5[0137]|6[0158]|78|8[1568])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|5[12]|[78]1)|6(?:12|[2-4]1|5[17]|6[13]|80)|7(?:12|3[134]|4[47]|61|88)|8(?:16|2[014]|3[126]|6[136]|7[078]|8[34]|91)|(?:43|59|75)[15]|(?:1[59]|29|67|72)[14]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|674|7(?:(?:2[14]|3[34]|5[15])[2-6]|61[346]|88[0-8])|8(?:70[2-6]|84[235-7]|91[3-7])|(?:1(?:29|60|8[06])|261|552|6(?:12|[2-47]1|5[17]|6[13]|80)|7(?:12|31|4[47])|8(?:16|2[014]|3[126]|6[136]|7[78]|83))[2-7]","1(?:2[0-24]|3[0-25]|4[145]|[59][14]|6[1-9]|7[1257]|8[1-57-9])|2(?:1[257]|3[013]|4[01]|5[0137]|6[058]|78|8[1568]|9[14])|3(?:26|4[1-3]|5[34]|6[01489]|7[02-46]|8[159])|4(?:1[36]|2[1-47]|3[15]|5[12]|6[0-26-9]|7[0-24-9]|8[013-57]|9[014-7])|5(?:1[025]|22|[36][25]|4[28]|[578]1|9[15])|6(?:12(?:[2-6]|7[0-8])|74[2-7])|7(?:(?:2[14]|5[15])[2-6]|3171|61[346]|88(?:[2-7]|82))|8(?:70[2-6]|84(?:[2356]|7[19])|91(?:[3-6]|7[19]))|73[134][2-6]|(?:74[47]|8(?:16|2[014]|3[126]|6[136]|7[78]|83))(?:[2-6]|7[19])|(?:1(?:29|60|8[06])|261|552|6(?:[2-4]1|5[17]|6[13]|7(?:1|4[0189])|80)|7(?:12|88[01]))[2-7]"]),t.s) +C.agV=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.OR,"$1 $2 $3",null) +C.Np=H.a(s(["1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2[2457-9]|3[2-5]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1[013-9]|28|3[129]|4[1-35689]|5[29]|6[02-5]|70)|807","1(?:[2-479]|5[0235-9])|[2-5]|6(?:1[1358]|2(?:[2457]|84|95)|3(?:[2-4]|55)|4[235-7]|5[2-689]|6[24578]|7[235689]|8[1-6])|7(?:1(?:[013-8]|9[6-9])|28[6-8]|3(?:17|2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4|5[0-367])|70[13-7])|807[19]","1(?:[2-479]|5(?:[0236-9]|5[013-9]))|[2-5]|6(?:2(?:84|95)|355|83)|73179|807(?:1|9[1-3])|(?:1552|6(?:1[1358]|2[2457]|3[2-4]|4[235-7]|5[2-689]|6[24578]|7[235689]|8[124-6])\\d|7(?:1(?:[013-8]\\d|9[6-9])|28[6-8]|3(?:2[0-49]|9[2-57])|4(?:1[2-4]|[29][0-7]|3[0-8]|[56]\\d|8[0-24-7])|5(?:2[1-3]|9[0-6])|6(?:0[5689]|2[5-9]|3[02-8]|4\\d|5[0-367])|70[13-7]))[2-7]"]),t.s) +C.amn=new R.b("(\\d{4})(\\d{3})(\\d{3})","$NP$FG",C.Np,"$1 $2 $3",null) +C.XR=H.a(s(["[6-9]"]),t.s) +C.aj8=new R.b("(\\d{5})(\\d{5})","$NP$FG",C.XR,"$1 $2",null) +C.TF=H.a(s(["1(?:6|8[06])","1(?:6|8[06]0)"]),t.s) +C.al9=new R.b("(\\d{4})(\\d{2,4})(\\d{4})",null,C.TF,"$1 $2 $3",null) +C.ai1=new R.b("(\\d{3})(\\d{3})(\\d{3})(\\d{4})",null,C.aY,"$1 $2 $3 $4","NA") +C.af_=new R.b("(\\d{4})(\\d{3})(\\d{3})(\\d{3})",null,C.tV,"$1 $2 $3 $4",null) +C.Zr=H.a(s([C.an8,C.aju,C.agv,C.age,C.akE,C.agV,C.amn,C.aj8,C.al9,C.ai1,C.af_]),t.i) +C.ad1=new R.b("(\\d{3})(\\d{4})",null,C.bY,"$1 $2",null) +C.YV=H.a(s([C.ad1]),t.i) +C.aeP=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.ab,"$1 $2 $3",null) +C.v1=H.a(s(["[2-6]"]),t.s) +C.aep=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.v1,"$1 $2 $3",null) +C.aiF=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.aZ,"$1 $2 $3",null) +C.MF=H.a(s([C.aeP,C.aep,C.aiF]),t.i) +C.aey=new R.b("(\\d{4,5})","$NP$FG",C.uf,"$1",null) +C.Ou=H.a(s(["(?:1[137]|2[13-68]|3[1458]|4[145]|5[1468]|6[16]|7[1467]|8[13467])[12689]"]),t.s) +C.ae0=new R.b("(\\d{2})(\\d{4,5})","$NP$FG",C.Ou,"$1 $2",null) +C.aiB=new R.b("(\\d{3})(\\d{3})(\\d{3,4})","$NP$FG",C.am,"$1 $2 $3",null) +C.ahN=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.uw,"$1 $2 $3",null) +C.a5n=H.a(s([C.aey,C.ae0,C.aiB,C.ahN]),t.i) +C.ZD=H.a(s(["[4-9]"]),t.s) +C.al3=new R.b("(\\d{3})(\\d{4})",null,C.ZD,"$1 $2",null) +C.aeM=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.bY,"$1 $2 $3",null) +C.Ne=H.a(s([C.al3,C.aeM]),t.i) +C.PF=H.a(s(["1(?:0|9[246])","1(?:0|9(?:2[2-9]|[46]))"]),t.s) +C.amx=new R.b("(\\d{4,5})",null,C.PF,"$1","NA") +C.a1r=H.a(s(["1(?:1|92)"]),t.s) +C.ajQ=new R.b("(\\d{6})",null,C.a1r,"$1","NA") +C.ri=H.a(s(["0[26]"]),t.s) +C.ane=new R.b("(\\d{2})(\\d{4,6})",null,C.ri,"$1 $2",null) +C.Zu=H.a(s(["0[13-57-9][0159]|8(?:03|4[17]|9[245])","0[13-57-9][0159]|8(?:03|4[17]|9(?:2|[45][0-4]))"]),t.s) +C.aff=new R.b("(\\d{3})(\\d{3,6})",null,C.Zu,"$1 $2",null) +C.X6=H.a(s(["0(?:[13-579][2-46-8]|8[236-8])"]),t.s) +C.ahk=new R.b("(\\d{4})(\\d{2,6})",null,C.X6,"$1 $2",null) +C.ZH=H.a(s(["894"]),t.s) +C.ag8=new R.b("(\\d{4})(\\d{4})",null,C.ZH,"$1 $2",null) +C.ZM=H.a(s(["0[26]|5"]),t.s) +C.afu=new R.b("(\\d{2})(\\d{3,4})(\\d{4})",null,C.ZM,"$1 $2 $3",null) +C.a2Y=H.a(s(["1[4679]|[38]"]),t.s) +C.alh=new R.b("(\\d{3})(\\d{3})(\\d{3,4})",null,C.a2Y,"$1 $2 $3",null) +C.ZE=H.a(s(["0[13-57-9][0159]"]),t.s) +C.af0=new R.b("(\\d{3})(\\d{3,4})(\\d{4})",null,C.ZE,"$1 $2 $3",null) +C.air=new R.b("(\\d{2})(\\d{4})(\\d{5})",null,C.ri,"$1 $2 $3",null) +C.ajc=new R.b("(\\d{3})(\\d{4})(\\d{4,5})",null,C.bY,"$1 $2 $3",null) +C.a3Y=H.a(s([C.amx,C.ajQ,C.ane,C.aff,C.ahk,C.ag8,C.afu,C.alh,C.af0,C.air,C.AO,C.ajc]),t.i) +C.a11=H.a(s(["[2356]|87"]),t.s) +C.aiA=new R.b("(\\d)(\\d{3})(\\d{4})","($NP$FG)",C.a11,"$1 $2 $3",null) +C.alW=new R.b("(\\d{3})(\\d{5,6})","$NP$FG",C.b3,"$1 $2",null) +C.ahr=new R.b("(\\d{2})(\\d{7})","$NP$FG",C.rN,"$1 $2",null) +C.ajy=new R.b("(\\d)(\\d{4})(\\d{4})","$NP$FG",C.aZ,"$1 $2 $3",null) +C.a0y=H.a(s([C.aiA,C.alW,C.ahr,C.ajy]),t.i) +C.Pi=H.a(s(["007","0077","00777","00777[01]"]),t.s) +C.alN=new R.b("(\\d{4})(\\d{4})",null,C.Pi,"$1-$2","NA") +C.Q3=H.a(s(["(?:12|57|99)0"]),t.s) +C.aeT=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.Q3,"$1-$2-$3",null) +C.PT=H.a(s(["1(?:26|3[79]|4[56]|5[4-68]|6[3-5])|499|5(?:76|97)|746|8(?:3[89]|47|51|63)|9(?:49|80|9[16])","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:76|97)9|7468|8(?:3(?:8[7-9]|96)|477|51[2-9]|636)|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]","1(?:267|3(?:7[247]|9[278])|466|5(?:47|58|64)|6(?:3[245]|48|5[4-68]))|499[2468]|5(?:769|979[2-69])|7468|8(?:3(?:8[7-9]|96[2457-9])|477|51[2-9]|636[457-9])|9(?:496|802|9(?:1[23]|69))|1(?:45|58)[67]"]),t.s) +C.amr=new R.b("(\\d{4})(\\d)(\\d{4})","$NP$FG",C.PT,"$1-$2-$3",null) +C.agU=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.u4,"$1-$2-$3",null) +C.a0M=H.a(s(["[36]|4(?:2[09]|7[01])","[36]|4(?:2(?:0|9[02-69])|7(?:0[019]|1))"]),t.s) +C.ai7=new R.b("(\\d)(\\d{4})(\\d{4})","$NP$FG",C.a0M,"$1-$2-$3",null) +C.QL=H.a(s(["1(?:1|5[45]|77|88|9[69])|2(?:2[1-37]|3[0-269]|4[59]|5|6[24]|7[1-358]|8[1369]|9[0-38])|4(?:[28][1-9]|3[0-57]|[45]|6[248]|7[2-579]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-389])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9[2-6])|8(?:2[124589]|3[27-9]|49|51|6|7[0-468]|8[68]|9[019])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9[1-489])","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2(?:[127]|3[014-9])|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9[19])|62|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|8[1-9])|5(?:2|3[045]|4[0-369]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0-2469])|49|51|6(?:[0-24]|36|5[0-3589]|72|9[01459])|7[0-468]|8[68])|9(?:[23][1-9]|4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3[34]|4[0178]))|(?:49|55|83)[29]|(?:264|837)[016-9]|2(?:57|93)[015-9]|(?:25[0468]|422|838)[01]|(?:47[59]|59[89]|8(?:6[68]|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9[0169])|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:8294|96)[1-3]|2(?:57|93)[015-9]|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|8292|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]","1(?:1|5(?:4[018]|5[017])|77|88|9[69])|2(?:2[127]|3[0-269]|4[59]|5(?:[1-3]|5[0-69]|7[015-9]|9(?:17|99))|6(?:2|4[016-9])|7(?:[1-35]|8[0189])|8(?:[16]|3[0134]|9[0-5])|9(?:[028]|17|3[015-9]))|4(?:2(?:[13-79]|8[014-6])|3[0-57]|[45]|6[248]|7[2-47]|9[29])|5(?:2|3[045]|4[0-369]|5[29]|8[02389]|9[0-3])|7(?:2[02-46-9]|34|[58]|6[0249]|7[57]|9(?:[23]|4[0-59]|5[01569]|6[0167]))|8(?:2(?:[1258]|4[0-39]|9(?:[019]|4[1-3]|6(?:[0-47-9]|5[01346-9])))|3(?:[29]|7(?:[017-9]|6[6-8]))|49|51|6(?:[0-24]|36[23]|5(?:[0-389]|5[23])|6(?:[01]|9[178])|72|9[0145])|7[0-468]|8[68])|9(?:4[15]|5[138]|6[1-3]|7[156]|8[189]|9(?:[1289]|3(?:31|4[357])|4[0178]))|(?:223|8699)[014-9]|(?:25[0468]|422|838)[01]|(?:48|829(?:2|66)|9[23])[1-9]|(?:47[59]|59[89]|8(?:68|9))[019]"]),t.s) +C.acN=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.QL,"$1-$2-$3",null) +C.a2f=H.a(s(["[14]|[289][2-9]|5[3-9]|7[2-4679]"]),t.s) +C.afY=new R.b("(\\d{3})(\\d{2})(\\d{4})","$NP$FG",C.a2f,"$1-$2-$3",null) +C.Xp=H.a(s(["007"]),t.s) +C.akd=new R.b("(\\d{4})(\\d{2})(\\d{3,4})",null,C.Xp,"$1-$2-$3","NA") +C.QO=H.a(s(["008"]),t.s) +C.aiU=new R.b("(\\d{4})(\\d{2})(\\d{4})",null,C.QO,"$1-$2-$3","NA") +C.amb=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.eD,"$1-$2-$3",null) +C.alk=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.q0,"$1-$2-$3",null) +C.aj3=new R.b("(\\d{4})(\\d{3})(\\d{3,4})",null,C.aY,"$1-$2-$3","NA") +C.adg=new R.b("(\\d{4})(\\d{4})(\\d{4,5})",null,C.aY,"$1-$2-$3","NA") +C.adc=new R.b("(\\d{4})(\\d{5})(\\d{5,6})",null,C.aY,"$1-$2-$3","NA") +C.af5=new R.b("(\\d{4})(\\d{6})(\\d{6,7})",null,C.aY,"$1-$2-$3","NA") +C.N6=H.a(s([C.alN,C.aeT,C.amr,C.agU,C.ai7,C.acN,C.afY,C.akd,C.aiU,C.amb,C.alk,C.aj3,C.adg,C.adc,C.af5]),t.i) +C.OP=H.a(s(["[24-6]"]),t.s) +C.adB=new R.b("(\\d{2})(\\d{5,7})","$NP$FG",C.OP,"$1 $2",null) +C.a6F=H.a(s(["[17]"]),t.s) +C.ajp=new R.b("(\\d{3})(\\d{6})","$NP$FG",C.a6F,"$1 $2",null) +C.AV=new R.b("(\\d{3})(\\d{3})(\\d{3,4})","$NP$FG",C.b3,"$1 $2 $3",null) +C.a4z=H.a(s([C.adB,C.ajp,C.AV]),t.i) +C.a34=H.a(s(["3(?:1[346]|[24-79])"]),t.s) +C.aiT=new R.b("(\\d{4})(\\d{5})","$NP$FG",C.a34,"$1 $2",null) +C.Wm=H.a(s(["[235-79]|88"]),t.s) +C.akb=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.Wm,"$1 $2 $3",null) +C.ak0=new R.b("(\\d{3})(\\d{3})(\\d)(\\d{2,3})","$NP$FG",C.a1,"$1 $2 $3 $4",null) +C.X_=H.a(s([C.aiT,C.akb,C.ak0]),t.i) +C.amL=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.dm,"$1 $2 $3",null) +C.a2n=H.a(s([C.amL,C.i8]),t.i) +C.YW=H.a(s(["[3478]"]),t.s) +C.an_=new R.b("(\\d{3})(\\d{2})(\\d{2})",null,C.YW,"$1 $2 $3",null) +C.a6P=H.a(s([C.an_]),t.i) +C.adE=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.a1,"$1 $2 $3",null) +C.acO=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.cM,"$1 $2 $3",null) +C.akL=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.ab,"$1 $2 $3",null) +C.a0N=H.a(s([C.adE,C.acO,C.akL]),t.i) +C.PC=H.a(s(["1[016-9]1","1[016-9]11","1[016-9]114"]),t.s) +C.adL=new R.b("(\\d{5})","$NP$FG",C.PC,"$1","NA") +C.a0b=H.a(s(["(?:3[1-3]|[46][1-4]|5[1-5])1"]),t.s) +C.akv=new R.b("(\\d{2})(\\d{3,4})","$NP$FG",C.a0b,"$1-$2",null) +C.agT=new R.b("(\\d{4})(\\d{4})",null,C.ab,"$1-$2",null) +C.ahg=new R.b("(\\d)(\\d{3,4})(\\d{4})","$NP$FG",C.aB,"$1-$2-$3",null) +C.ag_=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.ki,"$1-$2-$3",null) +C.Ub=H.a(s(["[1346]|5[1-5]"]),t.s) +C.agG=new R.b("(\\d{2})(\\d{3,4})(\\d{4})","$NP$FG",C.Ub,"$1-$2-$3",null) +C.ali=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.kn,"$1-$2-$3",null) +C.a4H=H.a(s(["003","0030"]),t.s) +C.aix=new R.b("(\\d{5})(\\d{3})(\\d{3})",null,C.a4H,"$1 $2 $3","NA") +C.adi=new R.b("(\\d{2})(\\d{5})(\\d{4})","$NP$FG",C.cL,"$1-$2-$3",null) +C.ajb=new R.b("(\\d{5})(\\d{3,4})(\\d{4})",null,C.aY,"$1 $2 $3","NA") +C.aih=new R.b("(\\d{5})(\\d{2})(\\d{3})(\\d{4})",null,C.aY,"$1 $2 $3 $4","NA") +C.Va=H.a(s([C.adL,C.akv,C.agT,C.ahg,C.ag_,C.agG,C.ali,C.aix,C.adi,C.ajb,C.aih]),t.i) +C.Pt=H.a(s(["[169]|2(?:[235]|4[1-35-9])|52"]),t.s) +C.adP=new R.b("(\\d{4})(\\d{3,4})",null,C.Pt,"$1 $2",null) +C.Vq=H.a(s(["[25]"]),t.s) +C.ai3=new R.b("(\\d{3})(\\d{5})",null,C.Vq,"$1 $2",null) +C.UV=H.a(s([C.adP,C.ai3]),t.i) +C.Vn=H.a(s(["2[13]|3[14]|[4-8]"]),t.s) +C.adz=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.Vn,"$1 $2 $3",null) +C.a6a=H.a(s(["30[013-9]"]),t.s) +C.aiv=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{3})","$NP$FG",C.a6a,"$1 $2 $3 $4",null) +C.ai4=new R.b("(\\d{2})(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.eA,"$1 $2 $3 $4",null) +C.Zo=H.a(s([C.adz,C.aiv,C.ai4]),t.i) +C.a5c=H.a(s(["[13-69]|7(?:[2-57]|62|8[0-7]|9[04-9])|8[02-9]"]),t.s) +C.ag2=new R.b("(\\d)(\\d{3})(\\d{3})","$NP$FG",C.a5c,"$1 $2 $3",null) +C.fZ=H.a(s(["[7-9]"]),t.s) +C.ahH=new R.b("(\\d{2})(\\d{3})(\\d{3})",null,C.fZ,"$1 $2 $3",null) +C.X0=H.a(s([C.ag2,C.ahH]),t.i) +C.afT=new R.b("(\\d{3})(\\d{2})(\\d{2})",null,C.kc,"$1 $2 $3",null) +C.v4=H.a(s(["69"]),t.s) +C.afl=new R.b("(\\d{2})(\\d{3})(\\d{4})",null,C.v4,"$1 $2 $3",null) +C.OU=H.a(s([C.afT,C.afl,C.l0]),t.i) +C.AT=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.aZ,"$1 $2 $3",null) +C.T5=H.a(s(["[1-689]"]),t.s) +C.afj=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.T5,"$1 $2 $3",null) +C.Uc=H.a(s([C.AT,C.afj]),t.i) +C.NG=H.a(s(["[4-6]"]),t.s) +C.ade=new R.b("(\\d)(\\d{3})(\\d{3})","$NP$FG",C.NG,"$1 $2 $3",null) +C.agm=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.aB,"$1 $2 $3",null) +C.oB=H.a(s(["[3578]"]),t.s) +C.ahG=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.oB,"$1 $2 $3",null) +C.a3e=H.a(s([C.ade,C.agm,C.ahG]),t.i) +C.XS=H.a(s(["[2568]"]),t.s) +C.aeF=new R.b("(\\d{4})(\\d{4})",null,C.XS,"$1 $2",null) +C.a4l=H.a(s([C.aeF]),t.i) +C.a4O=H.a(s(["52[0-7]"]),t.s) +C.akh=new R.b("(\\d)(\\d{3})(\\d{4})","($NP-$FG)",C.a4O,"$1 $2 $3",null) +C.amU=new R.b("(\\d{3})(\\d{2})(\\d{3})","$NP $FG",C.fZ,"$1 $2 $3",null) +C.W3=H.a(s(["37|4(?:[15]|6[1-8])"]),t.s) +C.am9=new R.b("(\\d{2})(\\d{6})","($NP-$FG)",C.W3,"$1 $2",null) +C.qO=H.a(s(["[3-6]"]),t.s) +C.agS=new R.b("(\\d{3})(\\d{5})","($NP-$FG)",C.qO,"$1 $2",null) +C.a2q=H.a(s([C.akh,C.amU,C.am9,C.agS]),t.i) +C.vl=H.a(s(["2(?:0[2-689]|[2-9])|[3-57]|8(?:0[2-9]|[13-9])|9(?:0[89]|[2-579])"]),t.s) +C.agf=new R.b("(\\d{2})(\\d{3})",null,C.vl,"$1 $2",null) +C.adt=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.vl,"$1 $2 $3",null) +C.a3m=H.a(s(["20[2-689]"]),t.s) +C.an6=new R.b("(\\d{2})(\\d{2})(\\d{3})",null,C.a3m,"$1 $2 $3",null) +C.vk=H.a(s(["2(?:[0367]|4[3-8])"]),t.s) +C.ahc=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})",null,C.vk,"$1 $2 $3 $4",null) +C.a2j=H.a(s(["80[01]|90[015]"]),t.s) +C.amw=new R.b("(\\d{3})(\\d{2})(\\d{3})",null,C.a2j,"$1 $2 $3",null) +C.uR=H.a(s(["20"]),t.s) +C.aeL=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{3})",null,C.uR,"$1 $2 $3 $4",null) +C.aiO=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})(\\d{1,2})",null,C.vk,"$1 $2 $3 $4 $5",null) +C.a1q=H.a(s(["[3-57]|8[13-9]|9(?:0[89]|[2-579])|(?:2|80)[2-9]"]),t.s) +C.acU=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{1,5})",null,C.a1q,"$1 $2 $3 $4",null) +C.Sg=H.a(s([C.agf,C.adt,C.an6,C.ahc,C.amw,C.aeL,C.l0,C.aiO,C.acU]),t.i) +C.Pp=H.a(s(["[269]|8[01]"]),t.s) +C.alw=new R.b("(\\d{2})(\\d{3})(\\d{3})",null,C.Pp,"$1 $2 $3",null) +C.a5o=H.a(s([C.alw]),t.i) +C.amc=new R.b("(\\d{2})(\\d{7})","$NP$FG",C.bF,"$1-$2",null) +C.T7=H.a(s([C.amc]),t.i) +C.RN=H.a(s(["5(?:29|38)","5(?:29|38)[89]","5(?:29|38)[89]0"]),t.s) +C.ahX=new R.b("(\\d{5})(\\d{4})","$NP$FG",C.RN,"$1-$2",null) +C.PX=H.a(s(["5[45]"]),t.s) +C.agi=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.PX,"$1 $2 $3 $4",null) +C.Yk=H.a(s(["5(?:2[2-489]|3[5-9]|9)|892","5(?:2(?:[2-49]|8[235-9])|3[5-9]|9)|892"]),t.s) +C.ah3=new R.b("(\\d{4})(\\d{5})","$NP$FG",C.Yk,"$1-$2",null) +C.alb=new R.b("(\\d{2})(\\d{7})","$NP$FG",C.a1,"$1-$2",null) +C.nW=H.a(s(["[5-7]"]),t.s) +C.afr=new R.b("(\\d{3})(\\d{6})","$NP$FG",C.nW,"$1-$2",null) +C.WR=H.a(s([C.ahX,C.agi,C.ah3,C.alb,C.afr]),t.i) +C.agd=new R.b("(\\d{3})(\\d{3})(\\d{2})",null,C.a1,"$1 $2 $3","NA") +C.adW=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.hf,"$1 $2 $3",null) +C.N3=H.a(s(["[39]"]),t.s) +C.ami=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.N3,"$1 $2 $3 $4",null) +C.ahx=new R.b("(\\d)(\\d{2})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.cO,"$1 $2 $3 $4 $5",null) +C.a69=H.a(s([C.agd,C.adW,C.ami,C.ahx]),t.i) +C.AR=new R.b("(\\d{3})(\\d{5})","$NP$FG",C.b3,"$1 $2",null) +C.a5Q=H.a(s(["22|3"]),t.s) +C.aiP=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.a5Q,"$1 $2 $3",null) +C.On=H.a(s(["[25-7]"]),t.s) +C.afF=new R.b("(\\d{3})(\\d{2})(\\d{3})","$NP$FG",C.On,"$1 $2 $3",null) +C.QB=H.a(s([C.AR,C.aiP,C.afF]),t.i) +C.af4=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.bF,"$1 $2 $3",null) +C.ZT=H.a(s([C.af4]),t.i) +C.ai5=new R.b("(\\d{2})(\\d{2})(\\d{3})(\\d{2})","$NP$FG",C.eA,"$1 $2 $3 $4",null) +C.Tl=H.a(s([C.ai5]),t.i) +C.ah5=new R.b("(\\d{3})(\\d{4})",null,C.v1,"$1-$2",null) +C.WP=H.a(s([C.ah5]),t.i) +C.AJ=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.aB,"$1 $2 $3",null) +C.a2X=H.a(s(["[347]"]),t.s) +C.akZ=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.a2X,"$1 $2 $3",null) +C.pC=H.a(s(["[58]"]),t.s) +C.ag9=new R.b("(\\d{3})(\\d)(\\d{2})(\\d{2})","$NP$FG",C.pC,"$1 $2 $3 $4",null) +C.TT=H.a(s([C.AJ,C.akZ,C.ag9]),t.i) +C.a4y=H.a(s(["67[057-9]|74[045]","67(?:0[09]|[59]9|77|8[89])|74(?:0[02]|44|55)"]),t.s) +C.amJ=new R.b("(\\d{4})",null,C.a4y,"$1","NA") +C.ud=H.a(s(["[24-9]"]),t.s) +C.ahu=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.ud,"$1 $2 $3 $4",null) +C.UF=H.a(s([C.amJ,C.ahu]),t.i) +C.SJ=H.a(s(["16|2"]),t.s) +C.akV=new R.b("(\\d)(\\d{2})(\\d{3})","$NP$FG",C.SJ,"$1 $2 $3",null) +C.Zq=H.a(s(["[45]|6(?:0[23]|[1-689]|7[235-7])|7(?:[0-4]|5[2-7])|8[1-6]"]),t.s) +C.akz=new R.b("(\\d{2})(\\d{2})(\\d{3})","$NP$FG",C.Zq,"$1 $2 $3",null) +C.acX=new R.b("(\\d)(\\d{3})(\\d{3,4})","$NP$FG",C.k9,"$1 $2 $3",null) +C.N_=H.a(s(["[4-7]|8[1-35]"]),t.s) +C.akT=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.N_,"$1 $2 $3",null) +C.a05=H.a(s(["9(?:2[0-4]|[35-9]|4[137-9])"]),t.s) +C.akt=new R.b("(\\d)(\\d{3})(\\d{4,6})","$NP$FG",C.a05,"$1 $2 $3",null) +C.alf=new R.b("(\\d)(\\d{4})(\\d{4})","$NP$FG",C.aB,"$1 $2 $3",null) +C.AQ=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.a1,"$1 $2 $3",null) +C.a1M=H.a(s(["92"]),t.s) +C.al4=new R.b("(\\d)(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.a1M,"$1 $2 $3 $4",null) +C.aln=new R.b("(\\d)(\\d{5})(\\d{4})","$NP$FG",C.am,"$1 $2 $3",null) +C.a2z=H.a(s([C.akV,C.akz,C.acX,C.akT,C.akt,C.alf,C.AQ,C.al4,C.aln]),t.i) +C.Zh=H.a(s(["[12]1"]),t.s) +C.akl=new R.b("(\\d{2})(\\d{2})(\\d{4})","$NP$FG",C.Zh,"$1 $2 $3",null) +C.MG=H.a(s(["[57-9]"]),t.s) +C.afU=new R.b("(\\d{4})(\\d{4})",null,C.MG,"$1 $2",null) +C.a_I=H.a(s(["[12]2[1-3]"]),t.s) +C.akj=new R.b("(\\d{3})(\\d{5,6})","$NP$FG",C.a_I,"$1 $2",null) +C.a6j=H.a(s(["[12](?:27|3[2-8]|4[2-68]|5[1-4689])","[12](?:27|3[2-8]|4[2-68]|5[1-4689])[0-3]"]),t.s) +C.amB=new R.b("(\\d{4})(\\d{5,6})","$NP$FG",C.a6j,"$1 $2",null) +C.adK=new R.b("(\\d{5})(\\d{4,5})","$NP$FG",C.k9,"$1 $2",null) +C.WZ=H.a(s([C.akl,C.afU,C.akj,C.amB,C.adK]),t.i) +C.a5P=H.a(s(["[268]"]),t.s) +C.akk=new R.b("(\\d{4})(\\d{4})",null,C.a5P,"$1 $2",null) +C.a0S=H.a(s([C.akk]),t.i) +C.Sq=H.a(s(["[2-48]"]),t.s) +C.afN=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.Sq,"$1 $2 $3 $4",null) +C.Sm=H.a(s([C.afN]),t.i) +C.a0r=H.a(s(["[2357-9]"]),t.s) +C.adh=new R.b("(\\d{4})(\\d{4})",null,C.a0r,"$1 $2",null) +C.ZF=H.a(s([C.adh]),t.i) +C.a58=H.a(s(["[2-46]|8[013]"]),t.s) +C.amQ=new R.b("(\\d{3})(\\d{4})",null,C.a58,"$1 $2",null) +C.aeX=new R.b("(\\d{4})(\\d{4})",null,C.cL,"$1 $2",null) +C.Vo=H.a(s([C.amQ,C.aeX]),t.i) +C.RM=H.a(s(["[3467]|9[13-9]"]),t.s) +C.ajN=new R.b("(\\d{3})(\\d{4})",null,C.RM,"$1-$2",null) +C.adY=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.b3,"$1 $2 $3",null) +C.a0O=H.a(s([C.ajN,C.adY]),t.i) +C.Xj=H.a(s(["1[2-9]"]),t.s) +C.ajt=new R.b("(\\d)(\\d{3})(\\d{3})","$NP$FG",C.Xj,"$1 $2 $3",null) +C.al2=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.aB,"$1 $2 $3",null) +C.a4h=H.a(s(["[137-9]"]),t.s) +C.ady=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.a4h,"$1 $2 $3 $4",null) +C.PK=H.a(s([C.ajt,C.al2,C.ady]),t.i) +C.MH=H.a(s(["53"]),t.s) +C.ahw=new R.b("(\\d{5})",null,C.MH,"$1","NA") +C.W6=H.a(s(["33|5[56]|81"]),t.s) +C.aeI=new R.b("(\\d{2})(\\d{4})(\\d{4})",null,C.W6,"$1 $2 $3",null) +C.ajH=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.bF,"$1 $2 $3",null) +C.Xy=H.a(s(["1(?:33|5[56]|81)"]),t.s) +C.akA=new R.b("(\\d)(\\d{2})(\\d{4})(\\d{4})",null,C.Xy,"$2 $3 $4",null) +C.ajS=new R.b("(\\d)(\\d{3})(\\d{3})(\\d{4})",null,C.ab,"$2 $3 $4",null) +C.W8=H.a(s([C.ahw,C.aeI,C.ajH,C.akA,C.ajS]),t.i) +C.ON=H.a(s(["[4-79]"]),t.s) +C.amf=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.ON,"$1-$2 $3",null) +C.a10=H.a(s(["1(?:[02469]|[378][1-9])|8"]),t.s) +C.agX=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.a10,"$1-$2 $3",null) +C.aec=new R.b("(\\d)(\\d{4})(\\d{4})","$NP$FG",C.bY,"$1-$2 $3",null) +C.a2V=H.a(s(["1[36-8]"]),t.s) +C.alg=new R.b("(\\d)(\\d{3})(\\d{2})(\\d{4})",null,C.a2V,"$1-$2-$3-$4",null) +C.alY=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.h3,"$1-$2 $3",null) +C.afb=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.ab,"$1-$2 $3",null) +C.a3d=H.a(s([C.amf,C.agX,C.aec,C.alg,C.alY,C.afb]),t.i) +C.PU=H.a(s(["2|8[2-79]"]),t.s) +C.ajI=new R.b("(\\d{2})(\\d{3})(\\d{3,4})",null,C.PU,"$1 $2 $3",null) +C.a1V=H.a(s([C.ajI,C.AS]),t.i) +C.aeK=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.kh,"$1 $2 $3",null) +C.akU=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.cO,"$1 $2 $3",null) +C.pI=H.a(s(["87"]),t.s) +C.ah8=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.pI,"$1 $2 $3",null) +C.ag5=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.a1,"$1 $2 $3",null) +C.TQ=H.a(s([C.aeK,C.akU,C.ah8,C.ag5]),t.i) +C.N1=H.a(s(["5[6-8]"]),t.s) +C.afv=new R.b("(\\d{3})",null,C.N1,"$1","NA") +C.tJ=H.a(s(["[2-57-9]"]),t.s) +C.aiV=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.tJ,"$1.$2.$3",null) +C.QA=H.a(s([C.afv,C.aiV]),t.i) +C.Pr=H.a(s(["08"]),t.s) +C.alI=new R.b("(\\d{2})(\\d{3})(\\d{3})",null,C.Pr,"$1 $2 $3",null) +C.a4Y=H.a(s(["[089]|2[013]|7[04]"]),t.s) +C.ais=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.a4Y,"$1 $2 $3 $4",null) +C.a0g=H.a(s([C.alI,C.ais]),t.i) +C.a_5=H.a(s(["1[0-3]"]),t.s) +C.ajz=new R.b("(\\d{2})(\\d{4})",null,C.a_5,"$1 $2",null) +C.a56=H.a(s(["[13]"]),t.s) +C.afx=new R.b("(\\d)(\\d{5})",null,C.a56,"$1 $2",null) +C.a2r=H.a(s([C.ajz,C.afx]),t.i) +C.a2R=H.a(s(["78"]),t.s) +C.and=new R.b("(\\d{2})(\\d{2})(\\d{3})","$NP$FG",C.a2R,"$1 $2 $3",null) +C.a_K=H.a(s(["[12]|9(?:0[3-9]|[1-9])"]),t.s) +C.afJ=new R.b("(\\d)(\\d{3})(\\d{3,4})","$NP$FG",C.a_K,"$1 $2 $3",null) +C.OD=H.a(s(["[3-7]|8[2-9]"]),t.s) +C.amT=new R.b("(\\d{2})(\\d{3})(\\d{2,3})","$NP$FG",C.OD,"$1 $2 $3",null) +C.adu=new R.b("(\\d{3})(\\d{3})(\\d{3,4})","$NP$FG",C.fZ,"$1 $2 $3",null) +C.aew=new R.b("(\\d{3})(\\d{4})(\\d{4,5})","$NP$FG",C.hl,"$1 $2 $3",null) +C.adA=new R.b("(\\d{3})(\\d{5})(\\d{5,6})","$NP$FG",C.hl,"$1 $2 $3",null) +C.Yi=H.a(s([C.and,C.afJ,C.amT,C.adu,C.aew,C.adA]),t.i) +C.a0u=H.a(s(["[125-8]"]),t.s) +C.alr=new R.b("(\\d{4})(\\d{4})",null,C.a0u,"$1 $2",null) +C.a6z=H.a(s([C.alr]),t.i) +C.Om=H.a(s(["1[238]|[34]"]),t.s) +C.afn=new R.b("(\\d{4})",null,C.Om,"$1","NA") +C.a00=H.a(s(["14"]),t.s) +C.am4=new R.b("(\\d{2})(\\d{3,4})",null,C.a00,"$1 $2","NA") +C.afK=new R.b("(\\d{3})(\\d{4,7})","$NP$FG",C.kd,"$1 $2",null) +C.Sl=H.a(s(["66"]),t.s) +C.adD=new R.b("(\\d{2})(\\d{7})","$NP$FG",C.Sl,"$1 $2",null) +C.akR=new R.b("(\\d)(\\d{8})","$NP$FG",C.cO,"$1 $2",null) +C.a6y=H.a(s(["1[16-8]|2[259]|3[124]|4[17-9]|5[124679]"]),t.s) +C.aiw=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.a6y,"$1 $2 $3",null) +C.to=H.a(s(["[1-57-9]"]),t.s) +C.afM=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.to,"$1 $2 $3",null) +C.MI=H.a(s([C.afn,C.am4,C.l_,C.afK,C.adD,C.akR,C.aiw,C.afM]),t.i) +C.a4X=H.a(s(["[489]|5[89]"]),t.s) +C.ahP=new R.b("(\\d{3})(\\d{2})(\\d{3})",null,C.a4X,"$1 $2 $3",null) +C.V_=H.a(s(["[235-7]"]),t.s) +C.ahR=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.V_,"$1 $2 $3 $4",null) +C.TZ=H.a(s([C.ahP,C.ahR]),t.i) +C.a6W=H.a(s(["1[2-6]"]),t.s) +C.akF=new R.b("(\\d)(\\d{7})","$NP$FG",C.a6W,"$1-$2",null) +C.a5y=H.a(s(["1[01]|[2-8]|9(?:[1-579]|6[2-6])"]),t.s) +C.ahI=new R.b("(\\d{2})(\\d{6})","$NP$FG",C.a5y,"$1-$2",null) +C.ah6=new R.b("(\\d{3})(\\d{7})",null,C.am,"$1-$2",null) +C.ak2=new R.b("(\\d{4})(\\d{2})(\\d{5})",null,C.ab,"$1-$2-$3","NA") +C.a1c=H.a(s([C.akF,C.ahI,C.ah6,C.ak2]),t.i) +C.WS=H.a(s(["[4-68]"]),t.s) +C.agO=new R.b("(\\d{3})(\\d{4})",null,C.WS,"$1 $2",null) +C.a2B=H.a(s([C.agO]),t.i) +C.aet=new R.b("(\\d{3})(\\d{4})",null,C.a1,"$1 $2",null) +C.Sx=H.a(s([C.aet]),t.i) +C.SB=H.a(s(["8[1-579]"]),t.s) +C.aid=new R.b("(\\d{2})(\\d{3,8})","$NP$FG",C.SB,"$1 $2",null) +C.XH=H.a(s(["50[036-8]|[89]0","50(?:[0367]|88)|[89]0"]),t.s) +C.amg=new R.b("(\\d{3})(\\d{2})(\\d{2,3})","$NP$FG",C.XH,"$1 $2 $3",null) +C.Ny=H.a(s(["24|[346]|7[2-57-9]|9[2-9]"]),t.s) +C.akg=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.Ny,"$1-$2 $3",null) +C.Y6=H.a(s(["2(?:10|74)|[59]|80"]),t.s) +C.al7=new R.b("(\\d{3})(\\d{3})(\\d{3,4})","$NP$FG",C.Y6,"$1 $2 $3",null) +C.Ur=H.a(s(["1|2[028]"]),t.s) +C.aeC=new R.b("(\\d{2})(\\d{3,4})(\\d{4})","$NP$FG",C.Ur,"$1 $2 $3",null) +C.a3b=H.a(s(["2(?:[169]|7[0-35-9])|7|86"]),t.s) +C.an4=new R.b("(\\d{2})(\\d{3})(\\d{3,5})","$NP$FG",C.a3b,"$1 $2 $3",null) +C.QN=H.a(s([C.aid,C.amg,C.akg,C.al7,C.aeC,C.an4]),t.i) +C.amW=new R.b("(\\d{3})(\\d{4,6})",null,C.pC,"$1 $2",null) +C.am3=new R.b("(\\d{2})(\\d{6})",null,C.aB,"$1 $2",null) +C.a0h=H.a(s(["[179]"]),t.s) +C.add=new R.b("(\\d{4})(\\d{4})",null,C.a0h,"$1 $2",null) +C.U0=H.a(s([C.amW,C.am3,C.add]),t.i) +C.ams=new R.b("(\\d{3})(\\d{4})",null,C.to,"$1-$2",null) +C.akn=new R.b("(\\d{4})(\\d{4})",null,C.kr,"$1-$2",null) +C.l1=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.a1,"$1 $2 $3",null) +C.Wq=H.a(s([C.ams,C.akn,C.l1]),t.i) +C.amj=new R.b("(\\d{3})(\\d{5})","($NP$FG)",C.ds,"$1 $2",null) +C.ahL=new R.b("(\\d)(\\d{7})","($NP$FG)",C.ab,"$1 $2",null) +C.ra=H.a(s(["[4-8]"]),t.s) +C.aeQ=new R.b("(\\d{2})(\\d{6})","($NP$FG)",C.ra,"$1 $2",null) +C.agW=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.am,"$1 $2 $3",null) +C.a4b=H.a(s([C.amj,C.ahL,C.aeQ,C.agW]),t.i) +C.adj=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.up,"$1 $2 $3",null) +C.a3f=H.a(s(["[48]"]),t.s) +C.aj_=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.a3f,"$1 $2 $3 $4",null) +C.a2M=H.a(s([C.adj,C.aj_]),t.i) +C.QH=H.a(s(["18|[2-69]|85"]),t.s) +C.ak3=new R.b("(\\d{3})(\\d{4})",null,C.QH,"$1 $2",null) +C.aj4=new R.b("(\\d{4})(\\d{4})",null,C.hl,"$1 $2",null) +C.Sn=H.a(s([C.ak3,C.aj4]),t.i) +C.ahl=new R.b("(\\d)(\\d{5})","($NP$FG)",C.aB,"$1 $2",null) +C.afV=new R.b("(\\d)(\\d{3})(\\d{4})","($NP$FG)",C.aB,"$1 $2 $3",null) +C.PR=H.a(s(["3(?:23|39|46)|4(?:2[3-6]|[35]9|4[26]|76)|544|88[245]|(?:52|64|86)2","3(?:230|397|461)|4(?:2(?:35|[46]4|51)|396|4(?:22|63)|59[347]|76[15])|5(?:221|446)|642[23]|8(?:622|8(?:[24]2|5[13]))"]),t.s) +C.alG=new R.b("(\\d{4})(\\d{4,6})","($NP$FG)",C.PR,"$1 $2",null) +C.a0z=H.a(s(["346|4(?:27|9[35])|883","3469|4(?:279|9(?:30|56))|8834"]),t.s) +C.aeJ=new R.b("(\\d{5})(\\d{4})","($NP$FG)",C.a0z,"$1 $2",null) +C.afd=new R.b("(\\d)(\\d{4})(\\d{4})","($NP$FG)",C.aB,"$1 $2 $3",null) +C.OE=H.a(s(["[3-7]|8[2-8]"]),t.s) +C.afC=new R.b("(\\d{2})(\\d{3})(\\d{4})","($NP$FG)",C.OE,"$1 $2 $3",null) +C.ahf=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.b3,"$1 $2 $3",null) +C.aiM=new R.b("(\\d{4})(\\d{1,2})(\\d{3})(\\d{4})",null,C.ab,"$1 $2 $3 $4",null) +C.a_D=H.a(s([C.ahl,C.afV,C.alG,C.aeJ,C.afd,C.afC,C.ahf,C.i7,C.aiM]),t.i) +C.an0=new R.b("(\\d{3})(\\d{3})(\\d{2,7})","$NP$FG",C.kd,"$1 $2 $3",null) +C.adS=new R.b("(\\d{4})(\\d{5})",null,C.ab,"$1 $2",null) +C.PV=H.a(s(["2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:2[2-8]|3[27-9]|4[2-6]|6[3569]|9[25-8])","9(?:2[3-8]|98)|(?:2(?:3[2358]|4[2-4]|9[2-8])|45[3479]|54[2-467]|60[468]|72[236]|8(?:2[2-689]|3[23578]|4[3478]|5[2356])|9(?:22|3[27-9]|4[2-6]|6[3569]|9[25-7]))[2-9]"]),t.s) +C.agg=new R.b("(\\d{3})(\\d{6,7})","($NP$FG)",C.PV,"$1 $2",null) +C.a5b=H.a(s(["(?:2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91)[2-9]"]),t.s) +C.akP=new R.b("(\\d{2})(\\d{7,8})","($NP$FG)",C.a5b,"$1 $2",null) +C.RI=H.a(s(["58"]),t.s) +C.afs=new R.b("(\\d{5})(\\d{5})","($NP$FG)",C.RI,"$1 $2",null) +C.ajn=new R.b("(\\d{3})(\\d{7})","$NP$FG",C.bY,"$1 $2",null) +C.X8=H.a(s(["2[125]|4[0-246-9]|5[1-35-7]|6[1-8]|7[14]|8[16]|91"]),t.s) +C.ahF=new R.b("(\\d{2})(\\d{3})(\\d{3})(\\d{3})","($NP$FG)",C.X8,"$1 $2 $3 $4",null) +C.aik=new R.b("(\\d{3})(\\d{3})(\\d{3})(\\d{3})","($NP$FG)",C.ud,"$1 $2 $3 $4",null) +C.Oq=H.a(s([C.an0,C.adS,C.agg,C.akP,C.afs,C.ajn,C.ahF,C.aik]),t.i) +C.ahZ=new R.b("(\\d{5})",null,C.kf,"$1",null) +C.a0T=H.a(s(["11|64"]),t.s) +C.agM=new R.b("(\\d{3})(\\d{3})",null,C.a0T,"$1 $2",null) +C.Xw=H.a(s(["(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])1","(?:1[2-8]|2[2-69]|3[2-4]|4[1-468]|5[24-689]|6[1-3578]|7[14-7]|8[1-79]|9[145])19"]),t.s) +C.aiE=new R.b("(\\d{2})(\\d{2})(\\d{3})",null,C.Xw,"$1 $2 $3",null) +C.a6V=H.a(s(["64"]),t.s) +C.amG=new R.b("(\\d{3})(\\d{2})(\\d{2,3})",null,C.a6V,"$1 $2 $3",null) +C.a39=H.a(s(["39|45|5[0137]|6[0469]|7[02389]|8(?:0[14]|8)"]),t.s) +C.aeE=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.a39,"$1 $2 $3",null) +C.Zm=H.a(s(["1[2-8]|[2-7]|8[1-79]|9[145]"]),t.s) +C.adp=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})",null,C.Zm,"$1 $2 $3 $4",null) +C.af3=new R.b("(\\d{3})(\\d{3})(\\d{3,4})",null,C.a1,"$1 $2 $3",null) +C.Qc=H.a(s([C.ahZ,C.agM,C.aiE,C.amG,C.aeE,C.adp,C.af3]),t.i) +C.Qj=H.a(s(["[45]"]),t.s) +C.adV=new R.b("(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.Qj,"$1 $2 $3",null) +C.a0v=H.a(s([C.adV]),t.i) +C.a0x=H.a(s(["[2489]"]),t.s) +C.ajk=new R.b("(\\d)(\\d{3})(\\d{4})","$NP$FG",C.a0x,"$1 $2 $3",null) +C.ae5=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.cL,"$1 $2 $3",null) +C.a6E=H.a(s([C.ajk,C.ae5,C.i8]),t.i) +C.SI=H.a(s(["2[12]"]),t.s) +C.als=new R.b("(\\d{2})(\\d{3})(\\d{4})",null,C.SI,"$1 $2 $3",null) +C.uQ=H.a(s(["[236-9]"]),t.s) +C.ala=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.uQ,"$1 $2 $3",null) +C.a_k=H.a(s([C.als,C.ala]),t.i) +C.Ws=H.a(s(["[2-9]0"]),t.s) +C.afX=new R.b("(\\d{3})(\\d{3,6})","$NP$FG",C.Ws,"$1 $2",null) +C.NE=H.a(s(["[26]1|3[289]|4[1246-8]|7[1-3]|8[1-36]"]),t.s) +C.aig=new R.b("(\\d{2})(\\d{5})","($NP$FG)",C.NE,"$1 $2",null) +C.MJ=H.a(s(["2[279]|3[13-5]|4[359]|5|6(?:[34]|7[1-46-8])|7[46-8]|85"]),t.s) +C.ahT=new R.b("(\\d{3})(\\d{4,5})","($NP$FG)",C.MJ,"$1 $2",null) +C.Zd=H.a(s(["2[14-68]|3[26-9]|4[1246-8]|6(?:1|75)|7[1-35]|8[1-36]"]),t.s) +C.ai0=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","($NP$FG)",C.Zd,"$1 $2 $3",null) +C.agr=new R.b("(\\d{2})(\\d{3})(\\d{4})",null,C.pI,"$1 $2 $3",null) +C.YN=H.a(s(["9(?:[5-79]|8[1-6])"]),t.s) +C.aj5=new R.b("(\\d{3})(\\d{6})","$NP$FG",C.YN,"$1 $2",null) +C.ak4=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.ka,"$1 $2 $3",null) +C.akH=new R.b("(\\d{4})(\\d{3})(\\d{4})",null,C.am,"$1 $2 $3",null) +C.TD=H.a(s([C.afX,C.aig,C.ahT,C.ai0,C.agr,C.aj5,C.ak4,C.akH]),t.i) +C.Tk=H.a(s(["2[126]|8"]),t.s) +C.adJ=new R.b("(\\d{3})(\\d{4})",null,C.Tk,"$1 $2",null) +C.a_A=H.a(s([C.adJ,C.AP]),t.i) +C.ak6=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.qx,"$1 $2 $3 $4",null) +C.a0U=H.a(s([C.ak6]),t.i) +C.a50=H.a(s(["2[3-6]","2[3-6]\\d9"]),t.s) +C.aiq=new R.b("(\\d{3})(\\d{3})","$NP$FG",C.a50,"$1 $2",null) +C.a_d=H.a(s(["219|31"]),t.s) +C.afe=new R.b("(\\d{2})(\\d{4})","$NP$FG",C.a_d,"$1 $2",null) +C.WQ=H.a(s(["[23]1"]),t.s) +C.ahd=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.WQ,"$1 $2 $3",null) +C.aiN=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.kc,"$1 $2 $3",null) +C.P2=H.a(s([C.aiq,C.afe,C.ahd,C.aiN]),t.i) +C.WK=H.a(s(["(?:2[389]|39)0|[7-9]"]),t.s) +C.alF=new R.b("(\\d{3})(\\d{3,9})","$NP$FG",C.WK,"$1 $2",null) +C.a5m=H.a(s(["[1-36]"]),t.s) +C.aeq=new R.b("(\\d{2})(\\d{5,10})","$NP$FG",C.a5m,"$1 $2",null) +C.P3=H.a(s([C.alF,C.aeq]),t.i) +C.a1z=H.a(s(["[0-79]"]),t.s) +C.am7=new R.b("(\\d{3})(\\d{2})(\\d{2})",null,C.a1z,"$1-$2-$3","NA") +C.a3p=H.a(s(["7(?:1[0-8]|2[1-9])","7(?:1(?:[0-6]2|7|8[27])|2(?:1[23]|[2-9]2))","7(?:1(?:[0-6]2|7|8[27])|2(?:13[03-69]|62[013-9]))|72[1-57-9]2"]),t.s) +C.ajO=new R.b("(\\d{4})(\\d{2})(\\d{2})(\\d{2})","$NP ($FG)",C.a3p,"$1 $2 $3 $4",null) +C.Z5=H.a(s(["7(?:1[0-68]|2[1-9])","7(?:1(?:[06][3-6]|[18]|2[35]|[3-5][3-5])|2(?:[13][3-5]|[24-689]|7[457]))","7(?:1(?:0(?:[356]|4[023])|[18]|2(?:3[013-9]|5)|3[45]|43[013-79]|5(?:3[1-8]|4[1-7]|5)|6(?:3[0-35-9]|[4-6]))|2(?:1(?:3[178]|[45])|[24-689]|3[35]|7[457]))|7(?:14|23)4[0-8]|71(?:33|45)[1-79]"]),t.s) +C.akC=new R.b("(\\d{5})(\\d)(\\d{2})(\\d{2})","$NP ($FG)",C.Z5,"$1 $2 $3 $4",null) +C.agF=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP ($FG)",C.aZ,"$1 $2 $3",null) +C.a1A=H.a(s(["[3489]"]),t.s) +C.al0=new R.b("(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$NP ($FG)",C.a1A,"$1 $2-$3-$4",null) +C.a3V=H.a(s([C.am7,C.ajO,C.akC,C.agF,C.al0]),t.i) +C.akf=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.fZ,"$1 $2 $3",null) +C.agk=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.aB,"$1 $2 $3",null) +C.Ul=H.a(s([C.AM,C.akf,C.agk]),t.i) +C.alZ=new R.b("(\\d{4})(\\d{5})",null,C.am,"$1 $2",null) +C.agx=new R.b("(\\d{3})(\\d{3})(\\d{3,4})","$NP$FG",C.tN,"$1 $2 $3",null) +C.Q7=H.a(s([C.alZ,C.AK,C.AL,C.agx,C.l1]),t.i) +C.Yj=H.a(s(["7|8[4-9]|9(?:[1-8]|9[0-8])"]),t.s) +C.alQ=new R.b("(\\d{2})(\\d{5})",null,C.Yj,"$1 $2",null) +C.Zs=H.a(s([C.alQ]),t.i) +C.a24=H.a(s(["[246]|9[57]"]),t.s) +C.ajU=new R.b("(\\d)(\\d{3})(\\d{3})",null,C.a24,"$1 $2 $3",null) +C.a48=H.a(s([C.ajU]),t.i) +C.r7=H.a(s(["[19]"]),t.s) +C.an7=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.r7,"$1 $2 $3",null) +C.RJ=H.a(s([C.an7]),t.i) +C.ah0=new R.b("(\\d{2})(\\d{2,3})(\\d{2})","$NP$FG",C.uR,"$1-$2 $3","$1 $2 $3") +C.uX=H.a(s(["9(?:00|39|44)"]),t.s) +C.alS=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.uX,"$1-$2","$1 $2") +C.Pg=H.a(s(["[12][136]|3[356]|4[0246]|6[03]|90[1-9]"]),t.s) +C.ahj=new R.b("(\\d{2})(\\d{3})(\\d{2})","$NP$FG",C.Pg,"$1-$2 $3","$1 $2 $3") +C.ajV=new R.b("(\\d)(\\d{2,3})(\\d{2})(\\d{2})","$NP$FG",C.a1,"$1-$2 $3 $4","$1 $2 $3 $4") +C.UB=H.a(s(["1[2457]|2(?:[247-9]|5[0138])|3[0247-9]|4[1357-9]|5[0-35-9]|6(?:[125689]|4[02-57]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]),t.s) +C.ag1=new R.b("(\\d{3})(\\d{2,3})(\\d{2})","$NP$FG",C.UB,"$1-$2 $3","$1 $2 $3") +C.agl=new R.b("(\\d{3})(\\d{2,3})(\\d{3})","$NP$FG",C.uX,"$1-$2 $3","$1 $2 $3") +C.a0j=H.a(s(["1[13689]|2[0136]|3[1356]|4[0246]|54|6[03]|90[1-9]"]),t.s) +C.agE=new R.b("(\\d{2})(\\d{2,3})(\\d{2})(\\d{2})","$NP$FG",C.a0j,"$1-$2 $3 $4","$1 $2 $3 $4") +C.a35=H.a(s(["10|7"]),t.s) +C.afw=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.a35,"$1-$2 $3 $4","$1 $2 $3 $4") +C.ald=new R.b("(\\d)(\\d{3})(\\d{3})(\\d{2})","$NP$FG",C.a1,"$1-$2 $3 $4","$1 $2 $3 $4") +C.a4U=H.a(s(["[13-5]|2(?:[247-9]|5[0138])|6(?:[124-689]|7[0-2])|9(?:[125-8]|3[02-5]|4[0-3])"]),t.s) +C.ae2=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})","$NP$FG",C.a4U,"$1-$2 $3 $4","$1 $2 $3 $4") +C.all=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{3})","$NP$FG",C.am,"$1-$2 $3 $4","$1 $2 $3 $4") +C.afA=new R.b("(\\d{3})(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.tU,"$1-$2 $3 $4 $5","$1 $2 $3 $4 $5") +C.a0H=H.a(s([C.ah0,C.alS,C.ahj,C.ajV,C.ag1,C.agl,C.agE,C.afw,C.ald,C.ae2,C.all,C.afA]),t.i) +C.a2O=H.a(s(["1[013-9]|77","1(?:[013-8]|9(?:0[1-9]|[1-9]))|77"]),t.s) +C.amv=new R.b("(\\d{4,5})",null,C.a2O,"$1","NA") +C.a55=H.a(s(["[369]|8(?:0[1-3]|[1-9])"]),t.s) +C.akr=new R.b("(\\d{4})(\\d{4})",null,C.a55,"$1 $2",null) +C.aiI=new R.b("(\\d{4})(\\d{4})(\\d{3})",null,C.aZ,"$1 $2 $3",null) +C.a2y=H.a(s([C.amv,C.akr,C.l1,C.aiI,C.i7]),t.i) +C.a4u=H.a(s(["8[09]|9"]),t.s) +C.amD=new R.b("(\\d{2})(\\d{3,6})","$NP$FG",C.a4u,"$1 $2",null) +C.XT=H.a(s(["59|8"]),t.s) +C.agt=new R.b("(\\d{3})(\\d{5})","$NP$FG",C.XT,"$1 $2",null) +C.a0R=H.a(s(["[37][01]|4[0139]|51|6"]),t.s) +C.aht=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.a0R,"$1 $2 $3",null) +C.QP=H.a(s(["[1-57]"]),t.s) +C.akW=new R.b("(\\d)(\\d{3})(\\d{2})(\\d{2})","($NP$FG)",C.QP,"$1 $2 $3 $4",null) +C.P6=H.a(s([C.amD,C.agt,C.aht,C.akW]),t.i) +C.ZR=H.a(s(["21"]),t.s) +C.ak7=new R.b("(\\d)(\\d{2})(\\d{3,4})","$NP$FG",C.ZR,"$1 $2 $3",null) +C.a1d=H.a(s(["[3-5][1-8]1","[3-5][1-8]1[67]"]),t.s) +C.aeY=new R.b("(\\d{2})(\\d{2})(\\d{2,3})","$NP$FG",C.a1d,"$1 $2 $3",null) +C.a2k=H.a(s(["909","9090"]),t.s) +C.afD=new R.b("(\\d{4})(\\d{3})","$NP$FG",C.a2k,"$1 $2","NA") +C.afo=new R.b("(\\d)(\\d{3})(\\d{3})(\\d{2})","$NP$FG",C.aB,"$1/$2 $3 $4",null) +C.Sy=H.a(s(["[689]"]),t.s) +C.afy=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.Sy,"$1 $2 $3",null) +C.a5u=H.a(s(["[3-5]"]),t.s) +C.ae_=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.a5u,"$1/$2 $3 $4",null) +C.ZJ=H.a(s([C.ak7,C.aeY,C.afD,C.afo,C.afy,C.ae_]),t.i) +C.adM=new R.b("(\\d{2})(\\d{6})","($NP$FG)",C.uQ,"$1 $2",null) +C.MY=H.a(s([C.adM]),t.i) +C.akw=new R.b("(\\d{6})",null,C.b3,"$1","NA") +C.aef=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.nW,"$1 $2 $3 $4",null) +C.aea=new R.b("(\\d{4})(\\d{6})",null,C.aY,"$1 $2",null) +C.YK=H.a(s([C.akw,C.aef,C.aea]),t.i) +C.adm=new R.b("(\\d{3})(\\d{2})(\\d{2})(\\d{2})",null,C.a1,"$1 $2 $3 $4",null) +C.SE=H.a(s(["[379]"]),t.s) +C.ah2=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})",null,C.SE,"$1 $2 $3 $4",null) +C.a5A=H.a(s([C.adm,C.ah2]),t.i) +C.Og=H.a(s(["8[125]"]),t.s) +C.ad_=new R.b("(\\d{2})(\\d{4})",null,C.Og,"$1 $2",null) +C.a6D=H.a(s(["[134]"]),t.s) +C.acY=new R.b("(\\d{6})",null,C.a6D,"$1",null) +C.TK=H.a(s(["[15]|2[0-79]|3[0-46-8]|4[0-7]"]),t.s) +C.adn=new R.b("(\\d)(\\d{6})",null,C.TK,"$1 $2",null) +C.NJ=H.a(s(["24|[67]"]),t.s) +C.aky=new R.b("(\\d)(\\d{7})",null,C.NJ,"$1 $2",null) +C.a0V=H.a(s(["[3478]|64|90"]),t.s) +C.afZ=new R.b("(\\d{3})(\\d{3})(\\d{3})",null,C.a0V,"$1 $2 $3",null) +C.Wr=H.a(s(["1|28|6[1-35-9]|9[2-9]"]),t.s) +C.agA=new R.b("(\\d{2})(\\d{5,7})",null,C.Wr,"$1 $2",null) +C.SK=H.a(s([C.ad_,C.acY,C.adn,C.aky,C.afZ,C.agA]),t.i) +C.a5H=H.a(s(["56"]),t.s) +C.ahe=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.a5H,"$1-$2-$3",null) +C.ae8=new R.b("(\\d{3})(\\d{3})",null,C.rA,"$1-$2",null) +C.Zt=H.a(s(["[6-8]"]),t.s) +C.amu=new R.b("(\\d{3})(\\d{4})",null,C.Zt,"$1-$2",null) +C.a1Z=H.a(s([C.ahe,C.ae8,C.amu]),t.i) +C.alx=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.r7,"$1 $2 $3",null) +C.Q4=H.a(s([C.alx]),t.i) +C.aiG=new R.b("(\\d{3})(\\d{4})",null,C.ur,"$1 $2",null) +C.a32=H.a(s([C.aiG]),t.i) +C.ado=new R.b("(\\d{3})(\\d{4})",null,C.b3,"$1 $2",null) +C.OL=H.a(s(["[267]"]),t.s) +C.amH=new R.b("(\\d{4})(\\d{4})",null,C.OL,"$1 $2",null) +C.ahC=new R.b("(\\d{3})(\\d{4})(\\d{4})",null,C.b3,"$1 $2 $3",null) +C.a__=H.a(s([C.ado,C.amH,C.ahC]),t.i) +C.pX=H.a(s(["[1-5]"]),t.s) +C.ahv=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.pX,"$1 $2 $3",null) +C.a51=H.a(s([C.ahv,C.AI]),t.i) +C.a5F=H.a(s(["[0237]"]),t.s) +C.aeh=new R.b("(\\d{4})(\\d{4})",null,C.a5F,"$1 $2",null) +C.ahM=new R.b("(\\d{5})(\\d{4})",null,C.am,"$1 $2",null) +C.Qk=H.a(s([C.aeh,C.ahM]),t.i) +C.a0B=H.a(s(["[2679]"]),t.s) +C.ail=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.a0B,"$1 $2 $3 $4",null) +C.Uh=H.a(s([C.ail]),t.i) +C.Ol=H.a(s(["[279]"]),t.s) +C.amp=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})",null,C.Ol,"$1 $2 $3 $4",null) +C.a43=H.a(s([C.amp]),t.i) +C.ai8=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.k3,"$1 $2 $3",null) +C.a6M=H.a(s([C.AJ,C.ai8,C.i8]),t.i) +C.a3Z=H.a(s(["331","3317"]),t.s) +C.ag3=new R.b("(\\d{6})(\\d)(\\d{2})",null,C.a3Z,"$1 $2 $3",null) +C.PS=H.a(s(["[34]7|91[78]"]),t.s) +C.amR=new R.b("(\\d{3})(\\d{2})(\\d{4})",null,C.PS,"$1 $2 $3",null) +C.adl=new R.b("(\\d{4})(\\d)(\\d{4})",null,C.bY,"$1 $2 $3",null) +C.TB=H.a(s(["[02457-9]|11"]),t.s) +C.af8=new R.b("(\\d{2})(\\d{3})(\\d{4})",null,C.TB,"$1 $2 $3",null) +C.NL=H.a(s([C.ag3,C.amR,C.adl,C.af8]),t.i) +C.a4G=H.a(s(["[2-489]|70"]),t.s) +C.acS=new R.b("(\\d{3})(\\d{4})",null,C.a4G,"$1 $2",null) +C.ad9=new R.b("(\\d{4})(\\d{4})",null,C.aZ,"$1 $2",null) +C.a1W=H.a(s([C.acS,C.ad9]),t.i) +C.ahA=new R.b("(\\d{2})(\\d{2})(\\d{2})(\\d{2})","($NP $FG)",C.t3,"$1 $2-$3-$4",null) +C.acR=new R.b("(\\d{3})(\\d)(\\d{2})(\\d{2})","($NP $FG)",C.pX,"$1 $2-$3-$4",null) +C.ame=new R.b("(\\d{2})(\\d{6})","$NP $FG",C.cO,"$1 $2",null) +C.a_r=H.a(s([C.ahA,C.acR,C.ame]),t.i) +C.aj0=new R.b("(\\d{2})(\\d{3})(\\d{3})",null,C.tJ,"$1 $2 $3",null) +C.Oi=H.a(s([C.aj0]),t.i) +C.YO=H.a(s(["[2-4]|50|6[09]|7[0-24-69]|8[05]"]),t.s) +C.adk=new R.b("(\\d{2})(\\d{3})",null,C.YO,"$1-$2",null) +C.ajq=new R.b("(\\d{4})(\\d{3})",null,C.aY,"$1 $2",null) +C.aeH=new R.b("(\\d{3})(\\d{4})",null,C.rl,"$1 $2",null) +C.Zn=H.a(s([C.adk,C.ajq,C.aeH]),t.i) +C.SQ=H.a(s(["444"]),t.s) +C.ajw=new R.b("(\\d{3})(\\d)(\\d{3})",null,C.SQ,"$1 $2 $3","NA") +C.NF=H.a(s(["512|8[0589]|90"]),t.s) +C.am8=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.NF,"$1 $2 $3",null) +C.a2w=H.a(s(["5(?:[0-59]|61)","5(?:[0-59]|616)","5(?:[0-59]|6161)"]),t.s) +C.agN=new R.b("(\\d{3})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.a2w,"$1 $2 $3 $4",null) +C.a5O=H.a(s(["[24][1-8]|3[1-9]"]),t.s) +C.aei=new R.b("(\\d{3})(\\d{3})(\\d{2})(\\d{2})","($NP$FG)",C.a5O,"$1 $2 $3 $4",null) +C.aes=new R.b("(\\d{3})(\\d{3})(\\d{6,7})","$NP$FG",C.ds,"$1 $2 $3",null) +C.a3X=H.a(s([C.ajw,C.am8,C.agN,C.aei,C.aes]),t.i) +C.aeD=new R.b("(\\d{2})(\\d{3})",null,C.aB,"$1 $2",null) +C.aeu=new R.b("(\\d{2})(\\d{4})",null,C.k5,"$1 $2",null) +C.AN=new R.b("(\\d{2})(\\d{5})",null,C.aZ,"$1 $2",null) +C.VQ=H.a(s([C.aeD,C.aeu,C.AN]),t.i) +C.a1t=H.a(s(["202"]),t.s) +C.af6=new R.b("(\\d{2})(\\d)(\\d{4})","$NP$FG",C.a1t,"$1 $2 $3",null) +C.Uf=H.a(s(["[258]0"]),t.s) +C.alq=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.Uf,"$1 $2 $3",null) +C.Pw=H.a(s(["[23568]|4(?:0[02-48]|[1-47-9])|7[1-9]","[23568]|4(?:0[2-48]|[1-47-9])|(?:400|7)[1-9]"]),t.s) +C.acW=new R.b("(\\d)(\\d{3,4})(\\d{4})","$NP$FG",C.Pw,"$1 $2 $3",null) +C.am_=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.ks,"$1 $2 $3",null) +C.aiC=new R.b("(\\d{2})(\\d{4})(\\d{4,5})","$NP$FG",C.aZ,"$1 $2 $3",null) +C.a_G=H.a(s([C.af6,C.alq,C.acW,C.am_,C.aiC]),t.i) +C.afQ=new R.b("(\\d{3})(\\d{2})(\\d{4})","$NP$FG",C.b3,"$1 $2 $3",null) +C.pL=H.a(s(["[24]"]),t.s) +C.agb=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.pL,"$1 $2 $3",null) +C.akI=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.ht,"$1 $2 $3",null) +C.Nn=H.a(s([C.afQ,C.agb,C.akI]),t.i) +C.a5G=H.a(s(["6[12][29]|(?:3[1-8]|4[136-8]|5[12457]|6[49])2|(?:56|65)[24]","6[12][29]|(?:35|4[1378]|5[12457]|6[49])2|(?:56|65)[24]|(?:3[1-46-8]|46)2[013-9]"]),t.s) +C.an9=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.a5G,"$1 $2 $3",null) +C.a2Q=H.a(s(["4[45][0-5]|5(?:0|6[37])|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]","4[45][0-5]|5(?:0|6(?:3[14-7]|7))|6(?:[12][018]|[36-8])|7|89|9[1-9]|(?:48|57)[0137-9]"]),t.s) +C.acZ=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.a2Q,"$1 $2 $3",null) +C.aj6=new R.b("(\\d{4})(\\d{5})","$NP$FG",C.qO,"$1 $2",null) +C.a3r=H.a(s([C.an9,C.acZ,C.aj6,C.AV]),t.i) +C.a57=H.a(s(["202","2024"]),t.s) +C.ahb=new R.b("(\\d{4})(\\d{5})","$NP$FG",C.a57,"$1 $2",null) +C.a_u=H.a(s(["[27-9]|4(?:6[45]|[7-9])"]),t.s) +C.ada=new R.b("(\\d{3})(\\d{6})","$NP$FG",C.a_u,"$1 $2",null) +C.a_c=H.a(s(["[34]"]),t.s) +C.agc=new R.b("(\\d{2})(\\d{7})","$NP$FG",C.a_c,"$1 $2",null) +C.a3P=H.a(s([C.ahb,C.ada,C.agc]),t.i) +C.akQ=new R.b("(\\d{3})(\\d{4})",null,C.bF,"$1-$2","NA") +C.afE=new R.b("(\\d{3})(\\d{3})(\\d{4})",null,C.bF,"($1) $2-$3","$1-$2-$3") +C.a5K=H.a(s([C.akQ,C.afE]),t.i) +C.a2F=H.a(s(["405|8|90"]),t.s) +C.alT=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.a2F,"$1 $2",null) +C.afp=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.am,"$1 $2 $3",null) +C.akX=new R.b("(\\d{4})(\\d{4})",null,C.pL,"$1 $2",null) +C.amN=new R.b("(\\d{3})(\\d{3})(\\d{4})","$NP$FG",C.hf,"$1 $2 $3",null) +C.a5C=H.a(s([C.alT,C.afp,C.akX,C.amN]),t.i) +C.Xu=H.a(s(["[35-9]"]),t.s) +C.ahp=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP $FG",C.Xu,"$1 $2 $3 $4",null) +C.Xn=H.a(s([C.ahp]),t.i) +C.V9=H.a(s(["[24-689]"]),t.s) +C.ajB=new R.b("(\\d{3})(\\d{7})","$NP$FG",C.V9,"$1-$2",null) +C.SL=H.a(s([C.ajB]),t.i) +C.O9=H.a(s(["[17]99"]),t.s) +C.adN=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.O9,"$1 $2","NA") +C.afh=new R.b("(\\d{2})(\\d{5})","$NP$FG",C.ds,"$1 $2",null) +C.ain=new R.b("(\\d{3})(\\d{4,5})","$NP$FG",C.v4,"$1 $2","NA") +C.aiL=new R.b("(\\d{4})(\\d{4,6})",null,C.ab,"$1 $2",null) +C.Qi=H.a(s(["[69]"]),t.s) +C.alD=new R.b("(\\d{2})(\\d{3})(\\d{2})(\\d{2})","$NP$FG",C.Qi,"$1 $2 $3 $4",null) +C.adT=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.oB,"$1 $2 $3",null) +C.YY=H.a(s(["2[48]"]),t.s) +C.ak5=new R.b("(\\d{2})(\\d{4})(\\d{4})","$NP$FG",C.YY,"$1 $2 $3",null) +C.agj=new R.b("(\\d{3})(\\d{4})(\\d{3})","$NP$FG",C.aB,"$1 $2 $3",null) +C.a5w=H.a(s([C.adN,C.afh,C.ain,C.aiL,C.alD,C.adT,C.ak5,C.agj]),t.i) +C.a14=H.a(s(["[579]"]),t.s) +C.aiW=new R.b("(\\d{3})(\\d{4})",null,C.a14,"$1 $2",null) +C.a0_=H.a(s([C.aiW]),t.i) +C.ahz=new R.b("(\\d{2})(\\d{2})(\\d{2})",null,C.ra,"$1 $2 $3",null) +C.a_1=H.a(s([C.ahz]),t.i) +C.Tx=H.a(s(["[2-5]|6[1-9]"]),t.s) +C.aeU=new R.b("(\\d{5})",null,C.Tx,"$1",null) +C.acP=new R.b("(\\d{3})(\\d{3,7})",null,C.kr,"$1 $2",null) +C.T_=H.a(s([C.aeU,C.acP,C.AN]),t.i) +C.a4q=H.a(s(["[2-4]"]),t.s) +C.aeW=new R.b("(\\d{2})(\\d{3})(\\d{3})","$NP$FG",C.a4q,"$1 $2 $3",null) +C.ajY=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.eA,"$1 $2 $3",null) +C.a0o=H.a(s([C.AR,C.aeW,C.ajY]),t.i) +C.a4t=H.a(s(["[1-6]|7[24-68]"]),t.s) +C.alC=new R.b("(\\d)(\\d{3})(\\d{3,4})","$NP$FG",C.a4t,"$1 $2 $3",null) +C.anc=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.aZ,"$1 $2 $3",null) +C.a2o=H.a(s([C.alC,C.anc]),t.i) +C.r3=H.a(s(["8[1-4]"]),t.s) +C.aft=new R.b("(\\d{2})(\\d{3,4})","$NP$FG",C.r3,"$1 $2",null) +C.amd=new R.b("(\\d{2})(\\d{3})(\\d{2,3})","$NP$FG",C.r3,"$1 $2 $3",null) +C.Tv=H.a(s(["860"]),t.s) +C.ak8=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.Tv,"$1 $2 $3",null) +C.akc=new R.b("(\\d{2})(\\d{3})(\\d{4})","$NP$FG",C.dm,"$1 $2 $3",null) +C.a3N=H.a(s([C.aft,C.amd,C.ak8,C.akc,C.AQ]),t.i) +C.aed=new R.b("(\\d{3})(\\d{3})",null,C.dm,"$1 $2","NA") +C.a_y=H.a(s(["[28]"]),t.s) +C.aia=new R.b("(\\d{3})(\\d{3})(\\d{3})","$NP$FG",C.a_y,"$1 $2 $3",null) +C.Z4=H.a(s(["[79]"]),t.s) +C.afi=new R.b("(\\d{2})(\\d{7})","$NP$FG",C.Z4,"$1 $2",null) +C.Ui=H.a(s([C.aed,C.aia,C.afi]),t.i) +C.a4f=H.a(s(["2(?:0[45]|2[278]|[49]8)|3(?:[09]8|17)|6(?:[29]8|37|75)|[23][78]|(?:33|5[15]|6[68])[78]"]),t.s) +C.adO=new R.b("(\\d{3})(\\d{3,5})","$NP$FG",C.a4f,"$1 $2",null) +C.ahV=new R.b("(\\d)(\\d{3})(\\d{2,4})","$NP$FG",C.ks,"$1 $2 $3",null) +C.ad0=new R.b("(\\d{3})(\\d{4})","$NP$FG",C.ds,"$1 $2",null) +C.a5l=H.a(s(["24|8[13-59]|(?:2[05-79]|39|5[45]|6[15-8])2","2(?:02[014]|4|[56]20|[79]2)|392|5(?:42|525)|6(?:[16-8]21|52[013])|8[13-59]"]),t.s) +C.ai2=new R.b("(\\d{2})(\\d{7})","($NP$FG)",C.a5l,"$1 $2",null) +C.a6J=H.a(s(["2(?:1[39]|2[0157]|[378]|[56][14])|3(?:12|29)","2(?:1[39]|2[0157]|[378]|[56][14])|3(?:123|29)"]),t.s) +C.aj1=new R.b("(\\d{3})(\\d{3})(\\d{3,4})","$NP$FG",C.a6J,"$1 $2 $3",null) +C.akm=new R.b("(\\d{4})(\\d{6})","$NP$FG",C.a1,"$1 $2",null) +C.PW=H.a(s(["1|2(?:0[0-36-9]|12|29|[56])|3(?:1[0-689]|[24-6])|5(?:[0236-9]|1[2-4])|6(?:[013-59]|7[0-46-9])|(?:33|55|6[68])[0-69]|(?:29|3[09]|62)[0-79]"]),t.s) +C.amM=new R.b("(\\d{2})(\\d{3,5})","$NP$FG",C.PW,"$1 $2",null) +C.a0J=H.a(s(["29[013-9]|39|54"]),t.s) +C.alX=new R.b("(\\d{2})(\\d{3})(\\d{3,4})","$NP$FG",C.a0J,"$1 $2 $3",null) +C.a4j=H.a(s(["(?:25|54)8","258|5483"]),t.s) +C.ake=new R.b("(\\d{4})(\\d{3,5})","$NP$FG",C.a4j,"$1 $2",null) +C.a6g=H.a(s([C.adO,C.ahV,C.ad0,C.ai2,C.AT,C.aj1,C.akm,C.amM,C.alX,C.ake]),t.i) +C.ac1=new H.t(245,{AC:C.C,AD:C.Q9,AE:C.ML,AF:C.a_N,AG:C.C,AI:C.C,AL:C.QQ,AM:C.TU,AO:C.a5t,AR:C.a4S,AS:C.C,AT:C.Ng,AU:C.VW,AW:C.ZG,AX:C.C,AZ:C.Nh,BA:C.a2L,BB:C.C,BD:C.Zf,BE:C.PA,BF:C.a13,BG:C.Ok,BH:C.Ri,BI:C.ZS,BJ:C.Wl,BL:C.C,BM:C.C,BN:C.a5q,BO:C.a_v,BQ:C.C,BR:C.a1U,BS:C.C,BT:C.WJ,BW:C.S4,BY:C.a5N,BZ:C.a5e,CA:C.C,CC:C.C,CD:C.a3R,CF:C.Xa,CG:C.a66,CH:C.X3,CI:C.Os,CK:C.Wj,CL:C.a5f,CM:C.PQ,CN:C.Yc,CO:C.UQ,CR:C.a6f,CU:C.Uv,CV:C.WD,CW:C.Nr,CX:C.C,CY:C.a49,CZ:C.Pd,DE:C.We,DJ:C.a2J,DK:C.a_8,DM:C.C,DO:C.C,DZ:C.Sk,EC:C.RW,EE:C.QT,EG:C.N8,EH:C.C,ER:C.Y8,ES:C.S_,ET:C.a3Q,FI:C.Ot,FJ:C.S2,FK:C.C,FM:C.a1a,FO:C.a_3,FR:C.Ni,GA:C.WV,GB:C.a25,GD:C.C,GE:C.a5z,GF:C.k1,GG:C.C,GH:C.a0L,GI:C.RU,GL:C.a0m,GM:C.oh,GN:C.Tq,GP:C.k1,GQ:C.Xk,GR:C.S1,GT:C.Qt,GU:C.C,GW:C.a42,GY:C.YQ,HK:C.QE,HN:C.QR,HR:C.Vh,HT:C.YP,HU:C.MZ,ID:C.a2b,IE:C.a4Z,IL:C.OV,IM:C.C,IN:C.Zr,IO:C.YV,IQ:C.MF,IR:C.a5n,IS:C.Ne,IT:C.a3Y,JE:C.C,JM:C.C,JO:C.a0y,JP:C.N6,KE:C.a4z,KG:C.X_,KH:C.a2n,KI:C.C,KM:C.a6P,KN:C.C,KP:C.a0N,KR:C.Va,KW:C.UV,KY:C.C,KZ:C.C,LA:C.Zo,LB:C.X0,LC:C.C,LI:C.OU,LK:C.Uc,LR:C.a3e,LS:C.a4l,LT:C.a2q,LU:C.Sg,LV:C.a5o,LY:C.T7,MA:C.WR,MC:C.a69,MD:C.QB,ME:C.ZT,MF:C.C,MG:C.Tl,MH:C.WP,MK:C.TT,ML:C.UF,MM:C.a2z,MN:C.WZ,MO:C.a0S,MP:C.C,MQ:C.k1,MR:C.Sm,MS:C.C,MT:C.ZF,MU:C.Vo,MV:C.a0O,MW:C.PK,MX:C.W8,MY:C.a3d,MZ:C.a1V,NA:C.TQ,NC:C.QA,NE:C.a0g,NF:C.a2r,NG:C.Yi,NI:C.a6z,NL:C.MI,NO:C.TZ,NP:C.a1c,NR:C.a2B,NU:C.Sx,NZ:C.QN,OM:C.U0,PA:C.Wq,PE:C.a4b,PF:C.a2M,PG:C.Sn,PH:C.a_D,PK:C.Oq,PL:C.Qc,PM:C.a0v,PR:C.C,PS:C.a6E,PT:C.a_k,PW:C.oh,PY:C.TD,QA:C.a_A,RE:C.a0U,RO:C.P2,RS:C.P3,RU:C.a3V,RW:C.Ul,SA:C.Q7,SB:C.Zs,SC:C.a48,SD:C.RJ,SE:C.a0H,SG:C.a2y,SH:C.C,SI:C.P6,SJ:C.C,SK:C.ZJ,SL:C.MY,SM:C.YK,SN:C.a5A,SO:C.SK,SR:C.a1Z,SS:C.Q4,ST:C.a32,SV:C.a__,SX:C.C,SY:C.a51,SZ:C.Qk,TA:C.C,TC:C.C,TD:C.Uh,TG:C.a43,TH:C.a6M,TJ:C.NL,TK:C.C,TL:C.a1W,TM:C.a_r,TN:C.Oi,TO:C.Zn,TR:C.a3X,TT:C.C,TV:C.VQ,TW:C.a_G,TZ:C.Nn,UA:C.a3r,UG:C.a3P,US:C.a5K,UY:C.a5C,UZ:C.Xn,VA:C.C,VC:C.C,VE:C.SL,VG:C.C,VI:C.C,VN:C.a5w,VU:C.a0_,WF:C.a_1,WS:C.T_,XK:C.a0o,YE:C.a2o,YT:C.C,ZA:C.a3N,ZM:C.Ui,ZW:C.a6g},C.cP,H.a0("t>")) +C.Aj=new H.t(245,{AC:"Ascension Island",AD:"Andorra",AE:"United Arab Emirates",AF:"Afghanistan",AG:"Antigua and Barbuda",AI:"Anguilla",AL:"Albania",AM:"Armenia",AO:"Angola",AR:"Argentina",AS:"American Samoa",AT:"Austria",AU:"Australia",AW:"Aruba",AX:"\xc5land",AZ:"Azerbaijan",BA:"Bosnia and Herzegovina",BB:"Barbados",BD:"Bangladesh",BE:"Belgium",BF:"Burkina Faso",BG:"Bulgaria",BH:"Bahrain",BI:"Burundi",BJ:"Benin",BL:"Saint Barth\xe9lemy",BM:"Bermuda",BN:"Brunei",BO:"Bolivia",BQ:"Bonaire",BR:"Brazil",BS:"Bahamas",BT:"Bhutan",BW:"Botswana",BY:"Belarus",BZ:"Belize",CA:"Canada",CC:"Cocos [Keeling] Islands",CD:"Democratic Republic of the Congo",CF:"Central African Republic",CG:"Republic of the Congo",CH:"Switzerland",CI:"Ivory Coast",CK:"Cook Islands",CL:"Chile",CM:"Cameroon",CN:"China",CO:"Colombia",CR:"Costa Rica",CU:"Cuba",CV:"Cape Verde",CW:"Curacao",CX:"Christmas Island",CY:"Cyprus",CZ:"Czech Republic",DE:"Germany",DJ:"Djibouti",DK:"Denmark",DM:"Dominica",DO:"Dominican Republic",DZ:"Algeria",EC:"Ecuador",EE:"Estonia",EG:"Egypt",EH:"Western Sahara",ER:"Eritrea",ES:"Spain",ET:"Ethiopia",FI:"Finland",FJ:"Fiji",FK:"Falkland Islands",FM:"Micronesia",FO:"Faroe Islands",FR:"France",GA:"Gabon",GB:"United Kingdom",GD:"Grenada",GE:"Georgia",GF:"French Guiana",GG:"Guernsey",GH:"Ghana",GI:"Gibraltar",GL:"Greenland",GM:"Gambia",GN:"Guinea",GP:"Guadeloupe",GQ:"Equatorial Guinea",GR:"Greece",GT:"Guatemala",GU:"Guam",GW:"Guinea-Bissau",GY:"Guyana",HK:"Hong Kong",HN:"Honduras",HR:"Croatia",HT:"Haiti",HU:"Hungary",ID:"Indonesia",IE:"Ireland",IL:"Israel",IM:"Isle of Man",IN:"India",IO:"British Indian Ocean Territory",IQ:"Iraq",IR:"Iran",IS:"Iceland",IT:"Italy",JE:"Jersey",JM:"Jamaica",JO:"Jordan",JP:"Japan",KE:"Kenya",KG:"Kyrgyzstan",KH:"Cambodia",KI:"Kiribati",KM:"Comoros",KN:"Saint Kitts and Nevis",KP:"North Korea",KR:"South Korea",KW:"Kuwait",KY:"Cayman Islands",KZ:"Kazakhstan",LA:"Laos",LB:"Lebanon",LC:"Saint Lucia",LI:"Liechtenstein",LK:"Sri Lanka",LR:"Liberia",LS:"Lesotho",LT:"Lithuania",LU:"Luxembourg",LV:"Latvia",LY:"Libya",MA:"Morocco",MC:"Monaco",MD:"Moldova",ME:"Montenegro",MF:"Saint Martin",MG:"Madagascar",MH:"Marshall Islands",MK:"North Macedonia",ML:"Mali",MM:"Myanmar [Burma]",MN:"Mongolia",MO:"Macao",MP:"Northern Mariana Islands",MQ:"Martinique",MR:"Mauritania",MS:"Montserrat",MT:"Malta",MU:"Mauritius",MV:"Maldives",MW:"Malawi",MX:"Mexico",MY:"Malaysia",MZ:"Mozambique",NA:"Namibia",NC:"New Caledonia",NE:"Niger",NF:"Norfolk Island",NG:"Nigeria",NI:"Nicaragua",NL:"Netherlands",NO:"Norway",NP:"Nepal",NR:"Nauru",NU:"Niue",NZ:"New Zealand",OM:"Oman",PA:"Panama",PE:"Peru",PF:"French Polynesia",PG:"Papua New Guinea",PH:"Philippines",PK:"Pakistan",PL:"Poland",PM:"Saint Pierre and Miquelon",PR:"Puerto Rico",PS:"Palestine",PT:"Portugal",PW:"Palau",PY:"Paraguay",QA:"Qatar",RE:"R\xe9union",RO:"Romania",RS:"Serbia",RU:"Russia",RW:"Rwanda",SA:"Saudi Arabia",SB:"Solomon Islands",SC:"Seychelles",SD:"Sudan",SE:"Sweden",SG:"Singapore",SH:"Saint Helena",SI:"Slovenia",SJ:"Svalbard and Jan Mayen",SK:"Slovakia",SL:"Sierra Leone",SM:"San Marino",SN:"Senegal",SO:"Somalia",SR:"Suriname",SS:"South Sudan",ST:"S\xe3o Tom\xe9 and Pr\xedncipe",SV:"El Salvador",SX:"Sint Maarten",SY:"Syria",SZ:"Swaziland",TA:"Tristan da Cunha",TC:"Turks and Caicos Islands",TD:"Chad",TG:"Togo",TH:"Thailand",TJ:"Tajikistan",TK:"Tokelau",TL:"East Timor",TM:"Turkmenistan",TN:"Tunisia",TO:"Tonga",TR:"Turkey",TT:"Trinidad and Tobago",TV:"Tuvalu",TW:"Taiwan",TZ:"Tanzania",UA:"Ukraine",UG:"Uganda",US:"United States",UY:"Uruguay",UZ:"Uzbekistan",VA:"Vatican City",VC:"Saint Vincent and the Grenadines",VE:"Venezuela",VG:"British Virgin Islands",VI:"U.S. Virgin Islands",VN:"Vietnam",VU:"Vanuatu",WF:"Wallis and Futuna",WS:"Samoa",XK:"Kosovo",YE:"Yemen",YT:"Mayotte",ZA:"South Africa",ZM:"Zambia",ZW:"Zimbabwe"},C.cP,t.w) +C.i1=new H.t(245,{AC:"247",AD:"376",AE:"971",AF:"93",AG:"1",AI:"1",AL:"355",AM:"374",AO:"244",AR:"54",AS:"1",AT:"43",AU:"61",AW:"297",AX:"358",AZ:"994",BA:"387",BB:"1",BD:"880",BE:"32",BF:"226",BG:"359",BH:"973",BI:"257",BJ:"229",BL:"590",BM:"1",BN:"673",BO:"591",BQ:"599",BR:"55",BS:"1",BT:"975",BW:"267",BY:"375",BZ:"501",CA:"1",CC:"61",CD:"243",CF:"236",CG:"242",CH:"41",CI:"225",CK:"682",CL:"56",CM:"237",CN:"86",CO:"57",CR:"506",CU:"53",CV:"238",CW:"599",CX:"61",CY:"357",CZ:"420",DE:"49",DJ:"253",DK:"45",DM:"1",DO:"1",DZ:"213",EC:"593",EE:"372",EG:"20",EH:"212",ER:"291",ES:"34",ET:"251",FI:"358",FJ:"679",FK:"500",FM:"691",FO:"298",FR:"33",GA:"241",GB:"44",GD:"1",GE:"995",GF:"594",GG:"44",GH:"233",GI:"350",GL:"299",GM:"220",GN:"224",GP:"590",GQ:"240",GR:"30",GT:"502",GU:"1",GW:"245",GY:"592",HK:"852",HN:"504",HR:"385",HT:"509",HU:"36",ID:"62",IE:"353",IL:"972",IM:"44",IN:"91",IO:"246",IQ:"964",IR:"98",IS:"354",IT:"39",JE:"44",JM:"1",JO:"962",JP:"81",KE:"254",KG:"996",KH:"855",KI:"686",KM:"269",KN:"1",KP:"850",KR:"82",KW:"965",KY:"1",KZ:"7",LA:"856",LB:"961",LC:"1",LI:"423",LK:"94",LR:"231",LS:"266",LT:"370",LU:"352",LV:"371",LY:"218",MA:"212",MC:"377",MD:"373",ME:"382",MF:"590",MG:"261",MH:"692",MK:"389",ML:"223",MM:"95",MN:"976",MO:"853",MP:"1",MQ:"596",MR:"222",MS:"1",MT:"356",MU:"230",MV:"960",MW:"265",MX:"52",MY:"60",MZ:"258",NA:"264",NC:"687",NE:"227",NF:"672",NG:"234",NI:"505",NL:"31",NO:"47",NP:"977",NR:"674",NU:"683",NZ:"64",OM:"968",PA:"507",PE:"51",PF:"689",PG:"675",PH:"63",PK:"92",PL:"48",PM:"508",PR:"1",PS:"970",PT:"351",PW:"680",PY:"595",QA:"974",RE:"262",RO:"40",RS:"381",RU:"7",RW:"250",SA:"966",SB:"677",SC:"248",SD:"249",SE:"46",SG:"65",SH:"290",SI:"386",SJ:"47",SK:"421",SL:"232",SM:"378",SN:"221",SO:"252",SR:"597",SS:"211",ST:"239",SV:"503",SX:"1",SY:"963",SZ:"268",TA:"290",TC:"1",TD:"235",TG:"228",TH:"66",TJ:"992",TK:"690",TL:"670",TM:"993",TN:"216",TO:"676",TR:"90",TT:"1",TV:"688",TW:"886",TZ:"255",UA:"380",UG:"256",US:"1",UY:"598",UZ:"998",VA:"39",VC:"1",VE:"58",VG:"1",VI:"1",VN:"84",VU:"678",WF:"681",WS:"685",XK:"383",YE:"967",YT:"262",ZA:"27",ZM:"260",ZW:"263"},C.cP,t.w) +C.atb=new M.o("247","AC","00",null,null,!1) +C.at3=new M.o("376","AD","00",null,null,!1) +C.asl=new M.o("971","AE","00","0",null,!1) +C.atF=new M.o("93","AF","00","0",null,!1) +C.atn=new M.o("1","AG","011","1","268",!1) +C.avC=new M.o("1","AI","011","1","264",!1) +C.asx=new M.o("355","AL","00","0",null,!1) +C.avz=new M.o("374","AM","00","0",null,!1) +C.ato=new M.o("244","AO","00",null,null,!1) +C.auM=new M.o("54","AR","00","0",null,!1) +C.asK=new M.o("1","AS","011","1","684",!1) +C.asd=new M.o("43","AT","00","0",null,!1) +C.atl=new M.o("61","AU",u.b,"0",null,!0) +C.avh=new M.o("297","AW","00",null,null,!1) +C.atM=new M.o("358","AX",u.w,"0","18",!1) +C.atN=new M.o("994","AZ","00","0",null,!1) +C.atd=new M.o("387","BA","00","0",null,!1) +C.auN=new M.o("1","BB","011","1","246",!1) +C.auA=new M.o("880","BD","00","0",null,!1) +C.asp=new M.o("32","BE","00","0",null,!1) +C.asV=new M.o("226","BF","00",null,null,!1) +C.atU=new M.o("359","BG","00","0",null,!1) +C.asb=new M.o("973","BH","00",null,null,!1) +C.aub=new M.o("257","BI","00",null,null,!1) +C.av9=new M.o("229","BJ","00",null,null,!1) +C.asU=new M.o("590","BL","00","0",null,!1) +C.atE=new M.o("1","BM","011","1","441",!1) +C.asE=new M.o("673","BN","00",null,null,!1) +C.aul=new M.o("591","BO","00(?:1\\d)?","0",null,!1) +C.avx=new M.o("599","BQ","00",null,"[347]",!1) +C.avd=new M.o("55","BR","00(?:1[245]|2[1-35]|31|4[13]|[56]5|99)","0",null,!1) +C.aso=new M.o("1","BS","011","1","242",!1) +C.auv=new M.o("975","BT","00",null,null,!1) +C.av8=new M.o("267","BW","00",null,null,!1) +C.avI=new M.o("375","BY","810","8",null,!1) +C.avy=new M.o("501","BZ","00",null,null,!1) +C.atO=new M.o("1","CA","011","1",null,!1) +C.ati=new M.o("61","CC",u.b,"0",null,!1) +C.auC=new M.o("243","CD","00","0",null,!1) +C.aum=new M.o("236","CF","00",null,null,!1) +C.avH=new M.o("242","CG","00",null,null,!1) +C.aue=new M.o("41","CH","00","0",null,!1) +C.ava=new M.o("225","CI","00",null,null,!1) +C.asH=new M.o("682","CK","00",null,null,!1) +C.asB=new M.o("56","CL","(?:0|1(?:1[0-69]|2[02-5]|5[13-58]|69|7[0167]|8[018]))0",null,null,!1) +C.atI=new M.o("237","CM","00",null,null,!1) +C.auS=new M.o("86","CN","00|1(?:[12]\\d|79)\\d\\d00","0",null,!1) +C.avs=new M.o("57","CO","00(?:4(?:[14]4|56)|[579])","0",null,!1) +C.asg=new M.o("506","CR","00",null,null,!1) +C.atv=new M.o("53","CU","119","0",null,!1) +C.asn=new M.o("238","CV","0",null,null,!1) +C.atH=new M.o("599","CW","00",null,"[69]",!0) +C.auD=new M.o("61","CX",u.b,"0",null,!1) +C.asR=new M.o("357","CY","00",null,null,!1) +C.au2=new M.o("420","CZ","00",null,null,!1) +C.av2=new M.o("49","DE","00","0",null,!1) +C.av3=new M.o("253","DJ","00",null,null,!1) +C.auJ=new M.o("45","DK","00",null,null,!1) +C.avv=new M.o("1","DM","011","1","767",!1) +C.avj=new M.o("1","DO","011","1","8001|8[024]9",!1) +C.as7=new M.o("213","DZ","00","0",null,!1) +C.aup=new M.o("593","EC","00","0",null,!1) +C.atK=new M.o("372","EE","00",null,null,!1) +C.auZ=new M.o("20","EG","00","0",null,!1) +C.av7=new M.o("212","EH","00","0","528[89]",!1) +C.asQ=new M.o("291","ER","00","0",null,!1) +C.av0=new M.o("34","ES","00",null,null,!1) +C.av6=new M.o("251","ET","00","0",null,!1) +C.at4=new M.o("358","FI",u.w,"0","1[03-79]|[2-9]",!0) +C.auu=new M.o("679","FJ","0(?:0|52)",null,null,!1) +C.av4=new M.o("500","FK","00",null,null,!1) +C.avm=new M.o("691","FM","00",null,null,!1) +C.atk=new M.o("298","FO","00",null,null,!1) +C.avB=new M.o("33","FR","00","0",null,!1) +C.as2=new M.o("241","GA","00",null,null,!1) +C.ata=new M.o("44","GB","00","0",null,!0) +C.auP=new M.o("1","GD","011","1","473",!1) +C.aug=new M.o("995","GE","00","0",null,!1) +C.au4=new M.o("594","GF","00","0",null,!1) +C.au7=new M.o("44","GG","00","0",null,!1) +C.atL=new M.o("233","GH","00","0",null,!1) +C.at6=new M.o("350","GI","00",null,null,!1) +C.auk=new M.o("299","GL","00",null,null,!1) +C.asF=new M.o("220","GM","00",null,null,!1) +C.asW=new M.o("224","GN","00",null,null,!1) +C.asS=new M.o("590","GP","00","0",null,!0) +C.asZ=new M.o("240","GQ","00",null,null,!1) +C.avc=new M.o("30","GR","00",null,null,!1) +C.asc=new M.o("502","GT","00",null,null,!1) +C.at2=new M.o("1","GU","011","1","671",!1) +C.avf=new M.o("245","GW","00",null,null,!1) +C.asz=new M.o("592","GY","001",null,null,!1) +C.auy=new M.o("852","HK","00(?:30|5[09]|[126-9]?)",null,null,!1) +C.au1=new M.o("504","HN","00",null,null,!1) +C.aut=new M.o("385","HR","00","0",null,!1) +C.auO=new M.o("509","HT","00",null,null,!1) +C.atY=new M.o("36","HU","00","06",null,!1) +C.asu=new M.o("62","ID","00[89]","0",null,!1) +C.asT=new M.o("353","IE","00","0",null,!1) +C.asw=new M.o("972","IL","0(?:0|1[2-9])","0",null,!1) +C.avt=new M.o("44","IM","00","0","74576|(?:16|7[56])24",!1) +C.at7=new M.o("91","IN","00","0",null,!1) +C.av_=new M.o("246","IO","00",null,null,!1) +C.atC=new M.o("964","IQ","00","0",null,!1) +C.atW=new M.o("98","IR","00","0",null,!1) +C.asf=new M.o("354","IS","00|1(?:0(?:01|[12]0)|100)",null,null,!1) +C.auj=new M.o("39","IT","00",null,null,!0) +C.aui=new M.o("44","JE","00","0",null,!1) +C.avo=new M.o("1","JM","011","1","658|876",!1) +C.atD=new M.o("962","JO","00","0",null,!1) +C.auR=new M.o("81","JP","010","0",null,!1) +C.avg=new M.o("254","KE","000","0",null,!1) +C.atQ=new M.o("996","KG","00","0",null,!1) +C.asC=new M.o("855","KH","00[14-9]","0",null,!1) +C.atX=new M.o("686","KI","00","0",null,!1) +C.asP=new M.o("269","KM","00",null,null,!1) +C.ash=new M.o("1","KN","011","1","869",!1) +C.asX=new M.o("850","KP","00|99","0",null,!1) +C.au6=new M.o("82","KR","00(?:[125689]|3(?:[46]5|91)|7(?:00|27|3|55|6[126]))","0",null,!1) +C.asy=new M.o("965","KW","00",null,null,!1) +C.as4=new M.o("1","KY","011","1","345",!1) +C.asO=new M.o("7","KZ","810","8","33|7",!1) +C.asA=new M.o("856","LA","00","0",null,!1) +C.as8=new M.o("961","LB","00","0",null,!1) +C.atR=new M.o("1","LC","011","1","758",!1) +C.asi=new M.o("423","LI","00","0",null,!1) +C.asa=new M.o("94","LK","00","0",null,!1) +C.asJ=new M.o("231","LR","00","0",null,!1) +C.as5=new M.o("266","LS","00",null,null,!1) +C.auo=new M.o("370","LT","00","8",null,!1) +C.avD=new M.o("352","LU","00",null,null,!1) +C.atP=new M.o("371","LV","00",null,null,!1) +C.avK=new M.o("218","LY","00","0",null,!1) +C.as9=new M.o("212","MA","00","0",null,!0) +C.avp=new M.o("377","MC","00","0",null,!1) +C.atz=new M.o("373","MD","00","0",null,!1) +C.avu=new M.o("382","ME","00","0",null,!1) +C.aud=new M.o("590","MF","00","0",null,!1) +C.auW=new M.o("261","MG","00","0",null,!1) +C.at_=new M.o("692","MH","011","1",null,!1) +C.auV=new M.o("389","MK","00","0",null,!1) +C.avk=new M.o("223","ML","00",null,null,!1) +C.atA=new M.o("95","MM","00","0",null,!1) +C.auw=new M.o("976","MN","001","0",null,!1) +C.auI=new M.o("853","MO","00",null,null,!1) +C.ass=new M.o("1","MP","011","1","670",!1) +C.at8=new M.o("596","MQ","00","0",null,!1) +C.asr=new M.o("222","MR","00",null,null,!1) +C.arS=new M.o("1","MS","011","1","664",!1) +C.avJ=new M.o("356","MT","00",null,null,!1) +C.auG=new M.o("230","MU","0(?:0|[24-7]0|3[03])",null,null,!1) +C.avE=new M.o("960","MV","0(?:0|19)",null,null,!1) +C.asj=new M.o("265","MW","00","0",null,!1) +C.arY=new M.o("52","MX","0[09]","01",null,!1) +C.atB=new M.o("60","MY","00","0",null,!1) +C.auQ=new M.o("258","MZ","00",null,null,!1) +C.au8=new M.o("264","NA","00","0",null,!1) +C.asG=new M.o("687","NC","00",null,null,!1) +C.asM=new M.o("227","NE","00",null,null,!1) +C.auf=new M.o("672","NF","00",null,null,!1) +C.atm=new M.o("234","NG","009","0",null,!1) +C.ask=new M.o("505","NI","00",null,null,!1) +C.asY=new M.o("31","NL","00","0",null,!1) +C.auc=new M.o("47","NO","00",null,"[02-689]|7[0-8]",!0) +C.auE=new M.o("977","NP","00","0",null,!1) +C.atc=new M.o("674","NR","00",null,null,!1) +C.asL=new M.o("683","NU","00",null,null,!1) +C.auh=new M.o("64","NZ","0(?:0|161)","0",null,!1) +C.au3=new M.o("968","OM","00",null,null,!1) +C.ate=new M.o("507","PA","00",null,null,!1) +C.avb=new M.o("51","PE","19(?:1[124]|77|90)00","0",null,!1) +C.at1=new M.o("689","PF","00",null,null,!1) +C.asm=new M.o("675","PG","00|140[1-3]",null,null,!1) +C.at5=new M.o("63","PH","00","0",null,!1) +C.as0=new M.o("92","PK","00","0",null,!1) +C.auU=new M.o("48","PL","00",null,null,!1) +C.avA=new M.o("508","PM","00","0",null,!1) +C.au0=new M.o("1","PR","011","1","787|939",!1) +C.auq=new M.o("970","PS","00","0",null,!1) +C.as3=new M.o("351","PT","00",null,null,!1) +C.atS=new M.o("680","PW","01[12]",null,null,!1) +C.aur=new M.o("595","PY","00","0",null,!1) +C.as_=new M.o("974","QA","00",null,null,!1) +C.aun=new M.o("262","RE","00","0","26[23]|69|[89]",!0) +C.avi=new M.o("40","RO","00","0",null,!1) +C.atx=new M.o("381","RS","00","0",null,!1) +C.at9=new M.o("7","RU","810","8","3[04-689]|[489]",!0) +C.ave=new M.o("250","RW","00","0",null,!1) +C.asI=new M.o("966","SA","00","0",null,!1) +C.auK=new M.o("677","SB","0[01]",null,null,!1) +C.atV=new M.o("248","SC","010|0[0-2]",null,null,!1) +C.auz=new M.o("249","SD","00","0",null,!1) +C.auH=new M.o("46","SE","00","0",null,!1) +C.asN=new M.o("65","SG","0[0-3]\\d",null,null,!1) +C.atJ=new M.o("290","SH","00",null,"[256]",!0) +C.atq=new M.o("386","SI","00|10(?:22|66|88|99)","0",null,!1) +C.atG=new M.o("47","SJ","00",null,"79",!1) +C.auL=new M.o("421","SK","00","0",null,!1) +C.asv=new M.o("232","SL","00","0",null,!1) +C.arX=new M.o("378","SM","00",null,null,!1) +C.au5=new M.o("221","SN","00",null,null,!1) +C.av1=new M.o("252","SO","00","0",null,!1) +C.atg=new M.o("597","SR","00",null,null,!1) +C.auB=new M.o("211","SS","00","0",null,!1) +C.atj=new M.o("239","ST","00",null,null,!1) +C.arV=new M.o("503","SV","00",null,null,!1) +C.auF=new M.o("1","SX","011","1","721",!1) +C.av5=new M.o("963","SY","00","0",null,!1) +C.atw=new M.o("268","SZ","00",null,null,!1) +C.as1=new M.o("290","TA","00",null,"8",!1) +C.aux=new M.o("1","TC","011","1","649",!1) +C.atT=new M.o("235","TD","00|16",null,null,!1) +C.arT=new M.o("228","TG","00",null,null,!1) +C.aty=new M.o("66","TH","00[1-9]","0",null,!1) +C.avr=new M.o("992","TJ","810","8",null,!1) +C.at0=new M.o("690","TK","00",null,null,!1) +C.atZ=new M.o("670","TL","00",null,null,!1) +C.atr=new M.o("993","TM","810","8",null,!1) +C.au_=new M.o("216","TN","00",null,null,!1) +C.auX=new M.o("676","TO","00",null,null,!1) +C.auY=new M.o("90","TR","00","0",null,!1) +C.aua=new M.o("1","TT","011","1","868",!1) +C.arZ=new M.o("688","TV","00",null,null,!1) +C.atf=new M.o("886","TW","0(?:0[25-79]|19)","0",null,!1) +C.att=new M.o("255","TZ","00[056]","0",null,!1) +C.avl=new M.o("380","UA","00","0",null,!1) +C.atu=new M.o("256","UG","00[057]","0",null,!1) +C.avn=new M.o("1","US","011","1",null,!0) +C.as6=new M.o("598","UY","0(?:0|1[3-9]\\d)","0",null,!1) +C.ats=new M.o("998","UZ","810","8",null,!1) +C.atp=new M.o("39","VA","00",null,"06698",!1) +C.ast=new M.o("1","VC","011","1","784",!1) +C.arW=new M.o("58","VE","00","0",null,!1) +C.avG=new M.o("1","VG","011","1","284",!1) +C.aus=new M.o("1","VI","011","1","340",!1) +C.au9=new M.o("84","VN","00","0",null,!1) +C.ase=new M.o("678","VU","00",null,null,!1) +C.avF=new M.o("681","WF","00",null,null,!1) +C.auT=new M.o("685","WS","0",null,null,!1) +C.avw=new M.o("383","XK","00","0",null,!1) +C.avq=new M.o("967","YE","00","0",null,!1) +C.arU=new M.o("262","YT","00","0","269|63",!1) +C.ath=new M.o("27","ZA","00","0",null,!1) +C.asD=new M.o("260","ZM","00","0",null,!1) +C.asq=new M.o("263","ZW","00","0",null,!1) +C.ac2=new H.t(245,{AC:C.atb,AD:C.at3,AE:C.asl,AF:C.atF,AG:C.atn,AI:C.avC,AL:C.asx,AM:C.avz,AO:C.ato,AR:C.auM,AS:C.asK,AT:C.asd,AU:C.atl,AW:C.avh,AX:C.atM,AZ:C.atN,BA:C.atd,BB:C.auN,BD:C.auA,BE:C.asp,BF:C.asV,BG:C.atU,BH:C.asb,BI:C.aub,BJ:C.av9,BL:C.asU,BM:C.atE,BN:C.asE,BO:C.aul,BQ:C.avx,BR:C.avd,BS:C.aso,BT:C.auv,BW:C.av8,BY:C.avI,BZ:C.avy,CA:C.atO,CC:C.ati,CD:C.auC,CF:C.aum,CG:C.avH,CH:C.aue,CI:C.ava,CK:C.asH,CL:C.asB,CM:C.atI,CN:C.auS,CO:C.avs,CR:C.asg,CU:C.atv,CV:C.asn,CW:C.atH,CX:C.auD,CY:C.asR,CZ:C.au2,DE:C.av2,DJ:C.av3,DK:C.auJ,DM:C.avv,DO:C.avj,DZ:C.as7,EC:C.aup,EE:C.atK,EG:C.auZ,EH:C.av7,ER:C.asQ,ES:C.av0,ET:C.av6,FI:C.at4,FJ:C.auu,FK:C.av4,FM:C.avm,FO:C.atk,FR:C.avB,GA:C.as2,GB:C.ata,GD:C.auP,GE:C.aug,GF:C.au4,GG:C.au7,GH:C.atL,GI:C.at6,GL:C.auk,GM:C.asF,GN:C.asW,GP:C.asS,GQ:C.asZ,GR:C.avc,GT:C.asc,GU:C.at2,GW:C.avf,GY:C.asz,HK:C.auy,HN:C.au1,HR:C.aut,HT:C.auO,HU:C.atY,ID:C.asu,IE:C.asT,IL:C.asw,IM:C.avt,IN:C.at7,IO:C.av_,IQ:C.atC,IR:C.atW,IS:C.asf,IT:C.auj,JE:C.aui,JM:C.avo,JO:C.atD,JP:C.auR,KE:C.avg,KG:C.atQ,KH:C.asC,KI:C.atX,KM:C.asP,KN:C.ash,KP:C.asX,KR:C.au6,KW:C.asy,KY:C.as4,KZ:C.asO,LA:C.asA,LB:C.as8,LC:C.atR,LI:C.asi,LK:C.asa,LR:C.asJ,LS:C.as5,LT:C.auo,LU:C.avD,LV:C.atP,LY:C.avK,MA:C.as9,MC:C.avp,MD:C.atz,ME:C.avu,MF:C.aud,MG:C.auW,MH:C.at_,MK:C.auV,ML:C.avk,MM:C.atA,MN:C.auw,MO:C.auI,MP:C.ass,MQ:C.at8,MR:C.asr,MS:C.arS,MT:C.avJ,MU:C.auG,MV:C.avE,MW:C.asj,MX:C.arY,MY:C.atB,MZ:C.auQ,NA:C.au8,NC:C.asG,NE:C.asM,NF:C.auf,NG:C.atm,NI:C.ask,NL:C.asY,NO:C.auc,NP:C.auE,NR:C.atc,NU:C.asL,NZ:C.auh,OM:C.au3,PA:C.ate,PE:C.avb,PF:C.at1,PG:C.asm,PH:C.at5,PK:C.as0,PL:C.auU,PM:C.avA,PR:C.au0,PS:C.auq,PT:C.as3,PW:C.atS,PY:C.aur,QA:C.as_,RE:C.aun,RO:C.avi,RS:C.atx,RU:C.at9,RW:C.ave,SA:C.asI,SB:C.auK,SC:C.atV,SD:C.auz,SE:C.auH,SG:C.asN,SH:C.atJ,SI:C.atq,SJ:C.atG,SK:C.auL,SL:C.asv,SM:C.arX,SN:C.au5,SO:C.av1,SR:C.atg,SS:C.auB,ST:C.atj,SV:C.arV,SX:C.auF,SY:C.av5,SZ:C.atw,TA:C.as1,TC:C.aux,TD:C.atT,TG:C.arT,TH:C.aty,TJ:C.avr,TK:C.at0,TL:C.atZ,TM:C.atr,TN:C.au_,TO:C.auX,TR:C.auY,TT:C.aua,TV:C.arZ,TW:C.atf,TZ:C.att,UA:C.avl,UG:C.atu,US:C.avn,UY:C.as6,UZ:C.ats,VA:C.atp,VC:C.ast,VE:C.arW,VG:C.avG,VI:C.aus,VN:C.au9,VU:C.ase,WF:C.avF,WS:C.auT,XK:C.avw,YE:C.avq,YT:C.arU,ZA:C.ath,ZM:C.asD,ZW:C.asq},C.cP,H.a0("t")) +C.dj=H.a(s([5]),t.t) +C.l6=new A.au(C.dj,C.dj) +C.oO=H.a(s([6,9]),t.t) +C.k6=H.a(s([6]),t.t) +C.anf=new A.au(C.oO,C.k6) +C.aI=H.a(s([9]),t.t) +C.aX=H.a(s([8]),t.t) +C.bs=new A.au(C.aI,C.aX) +C.D=new A.au(C.aI,C.aI) +C.aV=H.a(s([10]),t.t) +C.R=new A.au(C.aV,C.aV) +C.B=new A.au(C.aX,C.aX) +C.o6=H.a(s([10,11]),t.t) +C.l2=new A.au(C.o6,C.aV) +C.S5=H.a(s([7,8,9,10,11,12,13]),t.t) +C.U2=H.a(s([4,5,6,7,8,9,10,11,12,13]),t.t) +C.ans=new A.au(C.S5,C.U2) +C.cg=H.a(s([7]),t.t) +C.aw=new A.au(C.cg,C.cg) +C.kt=H.a(s([6,7,8,9,10]),t.t) +C.oN=H.a(s([6,7,8,9]),t.t) +C.anL=new A.au(C.kt,C.oN) +C.bW=H.a(s([8,9]),t.t) +C.AW=new A.au(C.bW,C.aX) +C.anq=new A.au(C.aV,C.kt) +C.P9=H.a(s([6,7,8]),t.t) +C.anO=new A.au(C.bW,C.P9) +C.l7=new A.au(C.aX,C.cg) +C.ey=H.a(s([7,9]),t.t) +C.anU=new A.au(C.ey,C.ey) +C.MW=H.a(s([11]),t.t) +C.vg=H.a(s([7,8,9,10,11]),t.t) +C.anr=new A.au(C.MW,C.vg) +C.l5=new A.au(C.aV,C.aX) +C.Pa=H.a(s([6,7,8,10]),t.t) +C.ann=new A.au(C.aX,C.Pa) +C.cK=H.a(s([7,8]),t.t) +C.anV=new A.au(C.cK,C.cK) +C.Nj=H.a(s([5,6,7,8,9,10,11,12,13,14,15]),t.t) +C.anu=new A.au(C.o6,C.Nj) +C.eO=new A.au(C.aI,C.bW) +C.l3=new A.au(C.cK,C.cg) +C.AZ=new A.au(C.aV,C.bW) +C.vh=H.a(s([5,6,7,8,9]),t.t) +C.anT=new A.au(C.kt,C.vh) +C.dI=new A.au(C.k6,C.k6) +C.ani=new A.au(C.cK,C.aX) +C.h5=H.a(s([9,10]),t.t) +C.B_=new A.au(C.aV,C.h5) +C.B3=new A.au(C.bW,C.bW) +C.Q5=H.a(s([9,10,11,12]),t.t) +C.ant=new A.au(C.Q5,C.vg) +C.oU=H.a(s([7,8,9,10]),t.t) +C.ano=new A.au(C.aI,C.oU) +C.PN=H.a(s([8,11,12]),t.t) +C.anj=new A.au(C.aI,C.PN) +C.P8=H.a(s([6,7,10]),t.t) +C.ank=new A.au(C.aV,C.P8) +C.AX=new A.au(C.ey,C.cg) +C.a63=H.a(s([6,7,8,9,10,11]),t.t) +C.B2=new A.au(C.h5,C.a63) +C.anv=new A.au(C.aV,C.aI) +C.oT=H.a(s([7,8,9]),t.t) +C.l4=new A.au(C.aI,C.oT) +C.OJ=H.a(s([5,8]),t.t) +C.anD=new A.au(C.aX,C.OJ) +C.PM=H.a(s([8,10]),t.t) +C.anE=new A.au(C.aV,C.PM) +C.a6w=H.a(s([5,6,8,9,10]),t.t) +C.anS=new A.au(C.h5,C.a6w) +C.anW=new A.au(C.ey,C.bW) +C.Nk=H.a(s([4,5,6,7,8,9,10,11]),t.t) +C.anJ=new A.au(C.aI,C.Nk) +C.anP=new A.au(C.oU,C.oN) +C.k8=H.a(s([8,9,10]),t.t) +C.anl=new A.au(C.aX,C.k8) +C.B0=new A.au(C.aX,C.cK) +C.B1=new A.au(C.aI,C.ey) +C.anX=new A.au(C.h5,C.bW) +C.anF=new A.au(C.aV,C.cK) +C.k4=H.a(s([4]),t.t) +C.anx=new A.au(C.cg,C.k4) +C.anR=new A.au(C.k8,C.aX) +C.Pc=H.a(s([6,8,9,10]),t.t) +C.anp=new A.au(C.aV,C.Pc) +C.anG=new A.au(C.aI,C.oO) +C.a64=H.a(s([7,8,9,10,11,12]),t.t) +C.anM=new A.au(C.k8,C.a64) +C.OI=H.a(s([5,7]),t.t) +C.anm=new A.au(C.OI,C.dj) +C.Op=H.a(s([4,5]),t.t) +C.anH=new A.au(C.dj,C.Op) +C.Pb=H.a(s([6,7,9]),t.t) +C.ang=new A.au(C.aI,C.Pb) +C.any=new A.au(C.aX,C.aV) +C.k7=H.a(s([6,7]),t.t) +C.anN=new A.au(C.oT,C.k7) +C.anI=new A.au(C.cg,C.k7) +C.anw=new A.au(C.k4,C.k4) +C.oz=H.a(s([4,5,6,7]),t.t) +C.anQ=new A.au(C.oz,C.oz) +C.AY=new A.au(C.cg,C.dj) +C.anh=new A.au(C.k7,C.dj) +C.anz=new A.au(C.aI,C.aV) +C.Pv=H.a(s([7,10]),t.t) +C.anY=new A.au(C.Pv,C.oD) +C.anB=new A.au(C.aX,C.bW) +C.anC=new A.au(C.aI,C.cK) +C.anK=new A.au(C.vh,C.aI) +C.a65=H.a(s([5,6,7,8,9,10]),t.t) +C.anA=new A.au(C.aI,C.a65) +C.ac3=new H.t(245,{AC:C.l6,AD:C.anf,AE:C.bs,AF:C.D,AG:C.R,AI:C.R,AL:C.bs,AM:C.B,AO:C.D,AR:C.l2,AS:C.R,AT:C.ans,AU:C.D,AW:C.aw,AX:C.anL,AZ:C.D,BA:C.AW,BB:C.R,BD:C.anq,BE:C.bs,BF:C.B,BG:C.anO,BH:C.B,BI:C.B,BJ:C.B,BL:C.D,BM:C.R,BN:C.aw,BO:C.B,BQ:C.aw,BR:C.l2,BS:C.R,BT:C.l7,BW:C.l7,BY:C.D,BZ:C.aw,CA:C.R,CC:C.D,CD:C.anU,CF:C.B,CG:C.D,CH:C.D,CI:C.B,CK:C.l6,CL:C.D,CM:C.D,CN:C.anr,CO:C.l5,CR:C.B,CU:C.ann,CV:C.aw,CW:C.anV,CX:C.D,CY:C.B,CZ:C.D,DE:C.anu,DJ:C.B,DK:C.B,DM:C.R,DO:C.R,DZ:C.eO,EC:C.bs,EE:C.l3,EG:C.AZ,EH:C.D,ER:C.aw,ES:C.D,ET:C.D,FI:C.anT,FJ:C.aw,FK:C.l6,FM:C.aw,FO:C.dI,FR:C.D,GA:C.ani,GB:C.B_,GD:C.R,GE:C.D,GF:C.D,GG:C.R,GH:C.D,GI:C.B,GL:C.dI,GM:C.aw,GN:C.bs,GP:C.D,GQ:C.D,GR:C.R,GT:C.B,GU:C.R,GW:C.D,GY:C.aw,HK:C.B,HN:C.B,HR:C.B3,HT:C.B,HU:C.bs,ID:C.ant,IE:C.ano,IL:C.anj,IM:C.R,IN:C.R,IO:C.aw,IQ:C.AZ,IR:C.ank,IS:C.AX,IT:C.B2,JE:C.R,JM:C.R,JO:C.bs,JP:C.anv,KE:C.l4,KG:C.D,KH:C.B3,KI:C.anD,KM:C.aw,KN:C.R,KP:C.anE,KR:C.anS,KW:C.B,KY:C.R,KZ:C.R,LA:C.l5,LB:C.l3,LC:C.R,LI:C.AX,LK:C.D,LR:C.anW,LS:C.B,LT:C.B,LU:C.anJ,LV:C.B,LY:C.D,MA:C.D,MC:C.AW,MD:C.B,ME:C.B,MF:C.D,MG:C.D,MH:C.aw,MK:C.B,ML:C.B,MM:C.anP,MN:C.anl,MO:C.B,MP:C.R,MQ:C.D,MR:C.B,MS:C.R,MT:C.B,MU:C.B0,MV:C.aw,MW:C.B1,MX:C.l2,MY:C.anX,MZ:C.bs,NA:C.eO,NC:C.dI,NE:C.B,NF:C.dI,NG:C.anF,NI:C.B,NL:C.D,NO:C.B,NP:C.l5,NR:C.aw,NU:C.anx,NZ:C.anR,OM:C.B,PA:C.l3,PE:C.bs,PF:C.B,PG:C.B0,PH:C.anp,PK:C.B_,PL:C.B1,PM:C.dI,PR:C.R,PS:C.bs,PT:C.D,PW:C.aw,PY:C.l4,QA:C.B,RE:C.D,RO:C.anG,RS:C.anM,RU:C.R,RW:C.eO,SA:C.D,SB:C.anm,SC:C.aw,SD:C.D,SE:C.l4,SG:C.B,SH:C.anH,SI:C.B,SJ:C.B,SK:C.ang,SL:C.B,SM:C.any,SN:C.D,SO:C.anN,SR:C.anI,SS:C.D,ST:C.aw,SV:C.B,SX:C.R,SY:C.eO,SZ:C.B,TA:C.anw,TC:C.R,TD:C.B,TG:C.B,TH:C.bs,TJ:C.D,TK:C.anQ,TL:C.l7,TM:C.B,TN:C.B,TO:C.AY,TR:C.R,TT:C.R,TV:C.anh,TW:C.eO,TZ:C.D,UA:C.D,UG:C.D,US:C.R,UY:C.B,UZ:C.D,VA:C.B2,VC:C.R,VE:C.R,VG:C.R,VI:C.R,VN:C.anz,VU:C.AY,WF:C.dI,WS:C.anY,XK:C.anB,YE:C.anC,YT:C.D,ZA:C.anK,ZM:C.D,ZW:C.anA},C.cP,H.a0("t")) +C.ac5=new H.bQ([0,"FontWeight.w100",1,"FontWeight.w200",2,"FontWeight.w300",3,"FontWeight.w400",4,"FontWeight.w500",5,"FontWeight.w600",6,"FontWeight.w700",7,"FontWeight.w800",8,"FontWeight.w900"],H.a0("bQ")) +C.awJ=new X.aN(C.hM,!1,!1,!1,!1) +C.axm=new X.aN(C.kA,!1,!1,!1,!1) +C.awA=new X.aN(C.hN,!1,!1,!1,!1) +C.awK=new X.aN(C.hL,!1,!1,!1,!1) +C.awL=new X.aN(C.hL,!1,!0,!1,!1) +C.awz=new X.aN(C.hS,!1,!1,!1,!1) +C.ax8=new X.aN(C.hR,!1,!1,!1,!1) +C.Iq=new U.pr() +C.mK=new U.k4() +C.I4=new U.lN() +C.Ij=new U.pb() +C.Ip=new U.po() +C.eZ=new F.Lk("ScrollIncrementType.line") +C.aw1=new F.hm(C.J,C.eZ) +C.aw0=new F.hm(C.F,C.eZ) +C.aw4=new F.hm(C.U,C.eZ) +C.aw3=new F.hm(C.Y,C.eZ) +C.aw2=new F.hm(C.J,C.lc) +C.ac6=new H.bQ([C.FT,C.Iq,C.awJ,C.mK,C.axm,C.mK,C.awA,C.I4,C.awK,C.Ij,C.awL,C.Ip,C.lm,C.aw1,C.ll,C.aw0,C.FS,C.aw4,C.FR,C.aw3,C.awz,C.aw2,C.ax8,C.Fr],t.Fp) +C.ac7=new Q.vB(null,null,null,null) +C.L_=new P.J(4293128957) +C.KV=new P.J(4290502395) +C.KR=new P.J(4287679225) +C.KP=new P.J(4284790262) +C.KN=new P.J(4282557941) +C.KJ=new P.J(4280391411) +C.KH=new P.J(4280191205) +C.KE=new P.J(4279858898) +C.KD=new P.J(4279592384) +C.KC=new P.J(4279060385) +C.abC=new H.bQ([50,C.L_,100,C.KV,200,C.KR,300,C.KP,400,C.KN,500,C.KJ,600,C.KH,700,C.KE,800,C.KD,900,C.KC],t.pl) +C.Ak=new E.H1(C.abC,4280391411) +C.aM=new V.cD("MaterialState.hovered") +C.bp=new V.cD("MaterialState.focused") +C.bf=new V.cD("MaterialState.pressed") +C.Al=new V.cD("MaterialState.dragged") +C.cq=new V.cD("MaterialState.selected") +C.ac8=new V.cD("MaterialState.scrolledUnder") +C.af=new V.cD("MaterialState.disabled") +C.ac9=new V.cD("MaterialState.error") +C.i2=new X.mt("MaterialTapTargetSize.padded") +C.dA=new X.mt("MaterialTapTargetSize.shrinkWrap") +C.cR=new M.kz("MaterialType.canvas") +C.eM=new M.kz("MaterialType.card") +C.Am=new M.kz("MaterialType.circle") +C.i3=new M.kz("MaterialType.button") +C.dB=new M.kz("MaterialType.transparency") +C.aca=new B.IL("MaxLengthEnforcement.none") +C.acb=new B.IL("MaxLengthEnforcement.truncateAfterCompositionEnds") +C.acd=new H.hb("popRoute",null) +C.jq=new U.aaW() +C.ace=new A.vR("flutter/service_worker",C.jq) +C.Ap=new H.mz("MutatorType.clipRect") +C.Aq=new H.mz("MutatorType.clipRRect") +C.Ar=new H.mz("MutatorType.clipPath") +C.As=new H.mz("MutatorType.transform") +C.At=new H.mz("MutatorType.opacity") +C.b4=new F.J1("NavigationMode.traditional") +C.eN=new F.J1("NavigationMode.directional") +C.ach=new E.w0(null,null,null,null,null,null,null,null) +C.Aw=new S.fB(C.j,C.j) +C.acp=new P.m(11,-4) +C.acs=new P.m(20,20) +C.act=new P.m(22,0) +C.acu=new P.m(40,40) +C.acv=new P.m(6,6) +C.acw=new P.m(5,10.5) +C.acx=new P.m(0,-0.25) +C.acy=new P.m(-0.3333333333333333,0) +C.acz=new P.m(0,0.25) +C.bI=new H.i7("OperatingSystem.iOs") +C.kW=new H.i7("OperatingSystem.android") +C.AC=new H.i7("OperatingSystem.linux") +C.AD=new H.i7("OperatingSystem.windows") +C.cs=new H.i7("OperatingSystem.macOs") +C.acC=new H.i7("OperatingSystem.unknown") +C.jp=new U.a3A() +C.kX=new A.mG("flutter/textinput",C.jp) +C.bJ=new A.mG("flutter/platform",C.jp) +C.kY=new A.mG("flutter/restoration",C.jq) +C.acD=new A.mG("flutter/mousecursor",C.jq) +C.kZ=new A.mG("flutter/navigation",C.jp) +C.acE=new A.mH(0,null) +C.acF=new A.mH(1,null) +C.AE=new F.Ji("Orientation.portrait") +C.AF=new F.Ji("Orientation.landscape") +C.acG=new U.w8(null) +C.aDK=new K.a5C("Overflow.clip") +C.b5=new P.JF(0,"PaintingStyle.fill") +C.av=new P.JF(1,"PaintingStyle.stroke") +C.acH=new P.ib(60) +C.acI=new P.ib(1/0) +C.c3=new P.JH(0,"PathFillType.nonZero") +C.i6=new P.JH(1,"PathFillType.evenOdd") +C.br=new H.mK("PersistedSurfaceState.created") +C.aC=new H.mK("PersistedSurfaceState.active") +C.dH=new H.mK("PersistedSurfaceState.pendingRetention") +C.acJ=new H.mK("PersistedSurfaceState.pendingUpdate") +C.AH=new H.mK("PersistedSurfaceState.released") +C.cS=new S.K0("PhoneNumberType.mobile") +C.eP=new S.K0("PhoneNumberType.fixedLine") +C.dN=new P.kE("PlaceholderAlignment.baseline") +C.ic=new P.kE("PlaceholderAlignment.aboveBaseline") +C.id=new P.kE("PlaceholderAlignment.belowBaseline") +C.ie=new P.kE("PlaceholderAlignment.top") +C.ig=new P.kE("PlaceholderAlignment.bottom") +C.ih=new P.kE("PlaceholderAlignment.middle") +C.F8=new U.mM(C.x,null) +C.eV=new P.jg("PointerChange.cancel") +C.eW=new P.jg("PointerChange.add") +C.l8=new P.jg("PointerChange.remove") +C.cT=new P.jg("PointerChange.hover") +C.ii=new P.jg("PointerChange.down") +C.cU=new P.jg("PointerChange.move") +C.eX=new P.jg("PointerChange.up") +C.aD=new P.ig("PointerDeviceKind.touch") +C.aE=new P.ig("PointerDeviceKind.mouse") +C.b6=new P.ig("PointerDeviceKind.stylus") +C.bK=new P.ig("PointerDeviceKind.invertedStylus") +C.bt=new P.ig("PointerDeviceKind.unknown") +C.ct=new P.wr("PointerSignalKind.none") +C.l9=new P.wr("PointerSignalKind.scroll") +C.Fa=new P.wr("PointerSignalKind.unknown") +C.avL=new R.ws(null,null,null,null,null) +C.Fb=new V.Kg(1e5) +C.avM=new B.wv(null,null,null,null,null) +C.avN=new P.fD(20,20,60,60,10,10,10,10,10,10,10,10,!0) +C.avO=new T.wz(null,null,null,null,null,null) +C.avP=new P.bG(1,1) +C.avQ=new P.bG(15.5,15.5) +C.avR=new P.bG(7,7) +C.avS=new P.bG(8,8) +C.avT=new P.bG(1.5,1.5) +C.avU=new P.A(10,10,320,240) +C.avV=new P.A(-1/0,-1/0,1/0,1/0) +C.la=new P.A(-1e9,-1e9,1e9,1e9) +C.dP=new G.pw(0,"RenderComparison.identical") +C.avW=new G.pw(1,"RenderComparison.metadata") +C.Fd=new G.pw(2,"RenderComparison.paint") +C.dQ=new G.pw(3,"RenderComparison.layout") +C.Fe=new H.hi("Role.incrementable") +C.Ff=new H.hi("Role.scrollable") +C.Fg=new H.hi("Role.labelAndValue") +C.Fh=new H.hi("Role.tappable") +C.Fi=new H.hi("Role.textField") +C.Fj=new H.hi("Role.checkable") +C.Fk=new H.hi("Role.image") +C.Fl=new H.hi("Role.liveRegion") +C.avX=new X.dd(C.b9,C.z) +C.avY=new X.dd(C.mz,C.z) +C.ij=new X.dd(C.e7,C.z) +C.lb=new K.pC("RoutePopDisposition.pop") +C.Fm=new K.pC("RoutePopDisposition.doNotPop") +C.Fn=new K.pC("RoutePopDisposition.bubble") +C.ik=new K.hj(null,null) +C.avZ=new M.Ld(null,null) +C.cW=new N.n_(0,"SchedulerPhase.idle") +C.Fo=new N.n_(1,"SchedulerPhase.transientCallbacks") +C.Fp=new N.n_(2,"SchedulerPhase.midFrameMicrotasks") +C.dR=new N.n_(3,"SchedulerPhase.persistentCallbacks") +C.Fq=new N.n_(4,"SchedulerPhase.postFrameCallbacks") +C.v=new U.x3("ScriptCategory.englishLike") +C.cu=new U.x3("ScriptCategory.dense") +C.aN=new U.x3("ScriptCategory.tall") +C.eY=new N.x7("ScrollDirection.idle") +C.il=new N.x7("ScrollDirection.forward") +C.im=new N.x7("ScrollDirection.reverse") +C.Fs=new A.xa("ScrollPositionAlignmentPolicy.explicit") +C.cX=new A.xa("ScrollPositionAlignmentPolicy.keepVisibleAtEnd") +C.cY=new A.xa("ScrollPositionAlignmentPolicy.keepVisibleAtStart") +C.Ft=new B.Ln("ScrollViewKeyboardDismissBehavior.manual") +C.aw5=new B.Ln("ScrollViewKeyboardDismissBehavior.onDrag") +C.Fu=new E.pI("ScrollbarOrientation.left") +C.Fv=new E.pI("ScrollbarOrientation.right") +C.aw6=new E.pI("ScrollbarOrientation.top") +C.Fw=new E.pI("ScrollbarOrientation.bottom") +C.aw7=new X.xe(null,null,null,null,null,null,null,null,null,null,null) +C.dS=new N.is("SelectionChangedCause.tap") +C.cv=new N.is("SelectionChangedCause.longPress") +C.Fx=new N.is("SelectionChangedCause.forcePress") +C.E=new N.is("SelectionChangedCause.keyboard") +C.ld=new N.is("SelectionChangedCause.toolBar") +C.le=new N.is("SelectionChangedCause.drag") +C.f_=new P.ch(1) +C.aw8=new P.ch(1024) +C.aw9=new P.ch(1048576) +C.Fy=new P.ch(128) +C.f0=new P.ch(16) +C.awa=new P.ch(16384) +C.Fz=new P.ch(2) +C.awb=new P.ch(2048) +C.awc=new P.ch(2097152) +C.awd=new P.ch(256) +C.awe=new P.ch(262144) +C.f1=new P.ch(32) +C.awf=new P.ch(32768) +C.f2=new P.ch(4) +C.awg=new P.ch(4096) +C.awh=new P.ch(512) +C.awi=new P.ch(524288) +C.FA=new P.ch(64) +C.awj=new P.ch(65536) +C.f3=new P.ch(8) +C.awk=new P.ch(8192) +C.awl=new P.cb(1) +C.FB=new P.cb(1024) +C.FC=new P.cb(1048576) +C.lf=new P.cb(128) +C.lg=new P.cb(131072) +C.FD=new P.cb(16) +C.FE=new P.cb(16384) +C.awm=new P.cb(16777216) +C.awn=new P.cb(2) +C.FF=new P.cb(2048) +C.FG=new P.cb(2097152) +C.awo=new P.cb(256) +C.awp=new P.cb(262144) +C.lh=new P.cb(32) +C.FH=new P.cb(32768) +C.FI=new P.cb(4) +C.FJ=new P.cb(4096) +C.awq=new P.cb(4194304) +C.FK=new P.cb(512) +C.FL=new P.cb(524288) +C.li=new P.cb(64) +C.lj=new P.cb(65536) +C.FM=new P.cb(8) +C.FN=new P.cb(8192) +C.awr=new P.cb(8388608) +C.FO=new A.xg("RenderViewport.twoPane") +C.aws=new A.xg("RenderViewport.excludeFromScrolling") +C.Nc=H.a(s(["click","touchstart","touchend","pointerdown","pointermove","pointerup"]),t.s) +C.a8O=new H.t(6,{click:null,touchstart:null,touchend:null,pointerdown:null,pointermove:null,pointerup:null},C.Nc,t.uf) +C.awt=new P.dQ(C.a8O,t.XI) +C.aaf=new H.bQ([C.aD,null,C.b6,null,C.bK,null],H.a0("bQ")) +C.FP=new P.dQ(C.aaf,H.a0("dQ")) +C.abB=new H.bQ([C.bf,null],t.sB) +C.FQ=new P.dQ(C.abB,t.si) +C.a_p=H.a(s(["click","keyup","keydown","mouseup","mousedown","pointerdown","pointerup"]),t.s) +C.abG=new H.t(7,{click:null,keyup:null,keydown:null,mouseup:null,mousedown:null,pointerdown:null,pointerup:null},C.a_p,t.uf) +C.awu=new P.dQ(C.abG,t.XI) +C.abW=new H.bQ([C.cs,null,C.AC,null,C.AD,null],H.a0("bQ")) +C.lk=new P.dQ(C.abW,H.a0("dQ")) +C.abY=new H.bQ([C.bp,null],t.sB) +C.awv=new P.dQ(C.abY,t.si) +C.a5L=H.a(s(["serif","sans-serif","monospace","cursive","fantasy","system-ui","math","emoji","fangsong"]),t.s) +C.abZ=new H.t(9,{serif:null,"sans-serif":null,monospace:null,cursive:null,fantasy:null,"system-ui":null,math:null,emoji:null,fangsong:null},C.a5L,t.uf) +C.aww=new P.dQ(C.abZ,t.XI) +C.ac_=new H.bQ([C.aM,null],t.sB) +C.awx=new P.dQ(C.ac_,t.si) +C.ac4=new H.t(245,{AC:null,AD:null,AE:null,AF:null,AG:null,AI:null,AL:null,AM:null,AO:null,AR:null,AS:null,AT:null,AU:null,AW:null,AX:null,AZ:null,BA:null,BB:null,BD:null,BE:null,BF:null,BG:null,BH:null,BI:null,BJ:null,BL:null,BM:null,BN:null,BO:null,BQ:null,BR:null,BS:null,BT:null,BW:null,BY:null,BZ:null,CA:null,CC:null,CD:null,CF:null,CG:null,CH:null,CI:null,CK:null,CL:null,CM:null,CN:null,CO:null,CR:null,CU:null,CV:null,CW:null,CX:null,CY:null,CZ:null,DE:null,DJ:null,DK:null,DM:null,DO:null,DZ:null,EC:null,EE:null,EG:null,EH:null,ER:null,ES:null,ET:null,FI:null,FJ:null,FK:null,FM:null,FO:null,FR:null,GA:null,GB:null,GD:null,GE:null,GF:null,GG:null,GH:null,GI:null,GL:null,GM:null,GN:null,GP:null,GQ:null,GR:null,GT:null,GU:null,GW:null,GY:null,HK:null,HN:null,HR:null,HT:null,HU:null,ID:null,IE:null,IL:null,IM:null,IN:null,IO:null,IQ:null,IR:null,IS:null,IT:null,JE:null,JM:null,JO:null,JP:null,KE:null,KG:null,KH:null,KI:null,KM:null,KN:null,KP:null,KR:null,KW:null,KY:null,KZ:null,LA:null,LB:null,LC:null,LI:null,LK:null,LR:null,LS:null,LT:null,LU:null,LV:null,LY:null,MA:null,MC:null,MD:null,ME:null,MF:null,MG:null,MH:null,MK:null,ML:null,MM:null,MN:null,MO:null,MP:null,MQ:null,MR:null,MS:null,MT:null,MU:null,MV:null,MW:null,MX:null,MY:null,MZ:null,NA:null,NC:null,NE:null,NF:null,NG:null,NI:null,NL:null,NO:null,NP:null,NR:null,NU:null,NZ:null,OM:null,PA:null,PE:null,PF:null,PG:null,PH:null,PK:null,PL:null,PM:null,PR:null,PS:null,PT:null,PW:null,PY:null,QA:null,RE:null,RO:null,RS:null,RU:null,RW:null,SA:null,SB:null,SC:null,SD:null,SE:null,SG:null,SH:null,SI:null,SJ:null,SK:null,SL:null,SM:null,SN:null,SO:null,SR:null,SS:null,ST:null,SV:null,SX:null,SY:null,SZ:null,TA:null,TC:null,TD:null,TG:null,TH:null,TJ:null,TK:null,TL:null,TM:null,TN:null,TO:null,TR:null,TT:null,TV:null,TW:null,TZ:null,UA:null,UG:null,US:null,UY:null,UZ:null,VA:null,VC:null,VE:null,VG:null,VI:null,VN:null,VU:null,WF:null,WS:null,XK:null,YE:null,YT:null,ZA:null,ZM:null,ZW:null},C.cP,t.uf) +C.awy=new P.dQ(C.ac4,t.XI) +C.axn=new P.N(1e5,1e5) +C.axo=new P.N(22,22) +C.axp=new P.N(59,40) +C.axq=new P.N(59,48) +C.axr=new P.N(64,36) +C.axs=new P.N(1/0,1/0) +C.f4=new T.jq(0,0,null,null) +C.axt=new Q.xr(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.FU=new G.LL(0,0,0,0,0,0,!1,!1,null,0) +C.axu=new N.aaG(1,"SmartDashesType.enabled") +C.axv=new N.aaH(1,"SmartQuotesType.enabled") +C.aDM=new N.xt("SnackBarClosedReason.hide") +C.FV=new N.xt("SnackBarClosedReason.timeout") +C.axw=new K.xu(null,null,null,null,null,null,null) +C.axx=new M.xx("SpringType.criticallyDamped") +C.axy=new M.xx("SpringType.underDamped") +C.axz=new M.xx("SpringType.overDamped") +C.c4=new K.xz("StackFit.loose") +C.axA=new K.xz("StackFit.expand") +C.FW=new K.xz("StackFit.passthrough") +C.axB=new R.hr("...",-1,"","","",-1,-1,"","...") +C.axC=new R.hr("",-1,"","","",-1,-1,"","asynchronous suspension") +C.ln=new T.eC("") +C.dT=new P.xC(0,"StrokeCap.butt") +C.axD=new P.xC(1,"StrokeCap.round") +C.axE=new P.xC(2,"StrokeCap.square") +C.dU=new P.xD(0,"StrokeJoin.miter") +C.axF=new P.xD(1,"StrokeJoin.round") +C.axG=new P.xD(2,"StrokeJoin.bevel") +C.axH=new R.xH(null,null,null,null,null,null) +C.axI=new H.ne("Intl.locale") +C.axJ=new H.ne("call") +C.lo=new A.jw("basic") +C.lp=new A.jw("click") +C.axK=new A.jw("forbidden") +C.axM=new V.M6("SystemSoundType.click") +C.axN=new V.M6("SystemSoundType.alert") +C.axO=new X.kY(C.A,null,C.ah,null,C.a8,C.ah) +C.axP=new X.kY(C.A,null,C.ah,null,C.ah,C.a8) +C.axQ=new U.xI(null,null,null,null,null,null,null) +C.FZ=new E.abo("tap") +C.G_=new K.Md(0) +C.G0=new K.Md(-1) +C.Z=new P.xL(0,"TextBaseline.alphabetic") +C.b_=new P.xL(1,"TextBaseline.ideographic") +C.axR=new T.xM(null) +C.ip=new H.ql("TextCapitalization.none") +C.G1=new H.xN(C.ip) +C.lr=new H.ql("TextCapitalization.words") +C.ls=new H.ql("TextCapitalization.sentences") +C.lt=new H.ql("TextCapitalization.characters") +C.axS=new N.abq() +C.axT=new P.nh(0,"TextDecorationStyle.solid") +C.G2=new P.nh(1,"TextDecorationStyle.double") +C.axU=new P.nh(2,"TextDecorationStyle.dotted") +C.axV=new P.nh(3,"TextDecorationStyle.dashed") +C.axW=new P.nh(4,"TextDecorationStyle.wavy") +C.i=new P.xO(0) +C.ir=new X.fH(-1,-1,C.o,!1,-1,-1) +C.aa=new P.cH(-1,-1) +C.G4=new N.c1("",C.ir,C.aa) +C.lu=new N.ej("TextInputAction.none") +C.lv=new N.ej("TextInputAction.unspecified") +C.lw=new N.ej("TextInputAction.route") +C.lx=new N.ej("TextInputAction.emergencyCall") +C.iq=new N.ej("TextInputAction.newline") +C.f6=new N.ej("TextInputAction.done") +C.ly=new N.ej("TextInputAction.go") +C.lz=new N.ej("TextInputAction.search") +C.lA=new N.ej("TextInputAction.send") +C.lB=new N.ej("TextInputAction.next") +C.lC=new N.ej("TextInputAction.previous") +C.lD=new N.ej("TextInputAction.continueAction") +C.lE=new N.ej("TextInputAction.join") +C.axX=new N.qp(0,null,null) +C.axY=new N.qp(1,null,null) +C.axZ=new N.qp(3,null,null) +C.G5=new P.Mf("TextLeadingDistribution.proportional") +C.G6=new P.Mf("TextLeadingDistribution.even") +C.ay_=new U.qs("TextOverflow.fade") +C.bL=new U.qs("TextOverflow.ellipsis") +C.G7=new U.qs("TextOverflow.visible") +C.G8=new P.b0(0,C.o) +C.dY=new F.xU("TextSelectionHandleType.left") +C.dZ=new F.xU("TextSelectionHandleType.right") +C.f7=new F.xU("TextSelectionHandleType.collapsed") +C.ay0=new R.xV(null,null,null) +C.ay1=new X.fH(0,0,C.o,!1,0,0) +C.G3=new P.xO(1) +C.ay7=new A.z(!0,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,C.G3,null,null,null,null,null,null,null) +C.Kz=new P.J(3506372608) +C.La=new P.J(4294967040) +C.ayx=new A.z(!0,C.Kz,null,"monospace",null,null,48,C.nB,null,null,null,null,null,null,null,null,null,C.G3,C.La,C.G2,null,"fallback style; consider putting your text in a Material",null,null,null) +C.aAm=new A.z(!0,null,null,null,null,null,null,C.en,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.a7=H.a(s(["Ubuntu","Cantarell","DejaVu Sans","Liberation Sans","Arial"]),t.s) +C.aAy=new A.z(!0,C.a0,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki headline1",null,null,null) +C.aAz=new A.z(!0,C.a0,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki headline2",null,null,null) +C.aAA=new A.z(!0,C.a0,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki headline3",null,null,null) +C.aAB=new A.z(!0,C.a0,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki headline4",null,null,null) +C.aAq=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki headline5",null,null,null) +C.aAr=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki headline6",null,null,null) +C.aAc=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki subtitle1",null,null,null) +C.aAd=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki subtitle2",null,null,null) +C.ay2=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki bodyText1",null,null,null) +C.ay3=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki bodyText2",null,null,null) +C.ay4=new A.z(!0,C.a0,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki caption",null,null,null) +C.azD=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki button",null,null,null) +C.azz=new A.z(!0,C.q,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteHelsinki overline",null,null,null) +C.aAN=new R.dz(C.aAy,C.aAz,C.aAA,C.aAB,C.aAq,C.aAr,C.aAc,C.aAd,C.ay2,C.ay3,C.ay4,C.azD,C.azz) +C.azf=new A.z(!0,C.a_,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond headline1",null,null,null) +C.azg=new A.z(!0,C.a_,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond headline2",null,null,null) +C.azh=new A.z(!0,C.a_,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond headline3",null,null,null) +C.azi=new A.z(!0,C.a_,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond headline4",null,null,null) +C.azj=new A.z(!0,C.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond headline5",null,null,null) +C.azk=new A.z(!0,C.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond headline6",null,null,null) +C.azV=new A.z(!0,C.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond subtitle1",null,null,null) +C.azW=new A.z(!0,C.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond subtitle2",null,null,null) +C.ayv=new A.z(!0,C.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond bodyText1",null,null,null) +C.ayw=new A.z(!0,C.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond bodyText2",null,null,null) +C.ayl=new A.z(!0,C.a_,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond caption",null,null,null) +C.azt=new A.z(!0,C.V,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond button",null,null,null) +C.ayu=new A.z(!0,C.A,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedmond overline",null,null,null) +C.aAO=new R.dz(C.azf,C.azg,C.azh,C.azi,C.azj,C.azk,C.azV,C.azW,C.ayv,C.ayw,C.ayl,C.azt,C.ayu) +C.aAi=new A.z(!0,C.a0,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino headline1",null,null,null) +C.ayU=new A.z(!0,C.a0,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino headline2",null,null,null) +C.ayo=new A.z(!0,C.a0,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino headline3",null,null,null) +C.aym=new A.z(!0,C.a0,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino headline4",null,null,null) +C.aAG=new A.z(!0,C.q,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino headline5",null,null,null) +C.azu=new A.z(!0,C.q,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino headline6",null,null,null) +C.aAf=new A.z(!0,C.q,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino subtitle1",null,null,null) +C.azw=new A.z(!0,C.q,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino subtitle2",null,null,null) +C.aAC=new A.z(!0,C.q,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino bodyText1",null,null,null) +C.ay5=new A.z(!0,C.q,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino bodyText2",null,null,null) +C.azQ=new A.z(!0,C.a0,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino caption",null,null,null) +C.ayX=new A.z(!0,C.q,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino button",null,null,null) +C.azJ=new A.z(!0,C.q,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteCupertino overline",null,null,null) +C.aAP=new R.dz(C.aAi,C.ayU,C.ayo,C.aym,C.aAG,C.azu,C.aAf,C.azw,C.aAC,C.ay5,C.azQ,C.ayX,C.azJ) +C.ayL=new A.z(!0,C.a_,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView headline1",null,null,null) +C.ayM=new A.z(!0,C.a_,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView headline2",null,null,null) +C.ayN=new A.z(!0,C.a_,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView headline3",null,null,null) +C.ayO=new A.z(!0,C.a_,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView headline4",null,null,null) +C.ayP=new A.z(!0,C.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView headline5",null,null,null) +C.ayQ=new A.z(!0,C.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView headline6",null,null,null) +C.azZ=new A.z(!0,C.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView subtitle1",null,null,null) +C.aA_=new A.z(!0,C.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView subtitle2",null,null,null) +C.ayg=new A.z(!0,C.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView bodyText1",null,null,null) +C.ayh=new A.z(!0,C.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView bodyText2",null,null,null) +C.aA5=new A.z(!0,C.a_,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView caption",null,null,null) +C.azl=new A.z(!0,C.V,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView button",null,null,null) +C.ayR=new A.z(!0,C.A,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackMountainView overline",null,null,null) +C.aAQ=new R.dz(C.ayL,C.ayM,C.ayN,C.ayO,C.ayP,C.ayQ,C.azZ,C.aA_,C.ayg,C.ayh,C.aA5,C.azl,C.ayR) +C.ayp=new A.z(!0,C.a0,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond headline1",null,null,null) +C.ayq=new A.z(!0,C.a0,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond headline2",null,null,null) +C.ayr=new A.z(!0,C.a0,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond headline3",null,null,null) +C.ays=new A.z(!0,C.a0,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond headline4",null,null,null) +C.aAj=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond headline5",null,null,null) +C.aAk=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond headline6",null,null,null) +C.ayH=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond subtitle1",null,null,null) +C.ayI=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond subtitle2",null,null,null) +C.aAg=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond bodyText1",null,null,null) +C.aAh=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond bodyText2",null,null,null) +C.ayB=new A.z(!0,C.a0,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond caption",null,null,null) +C.ayG=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond button",null,null,null) +C.azS=new A.z(!0,C.q,null,"Segoe UI",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedmond overline",null,null,null) +C.aAR=new R.dz(C.ayp,C.ayq,C.ayr,C.ays,C.aAj,C.aAk,C.ayH,C.ayI,C.aAg,C.aAh,C.ayB,C.ayG,C.azS) +C.ayC=new A.z(!0,C.a0,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity headline1",null,null,null) +C.ayD=new A.z(!0,C.a0,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity headline2",null,null,null) +C.ayE=new A.z(!0,C.a0,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity headline3",null,null,null) +C.ayF=new A.z(!0,C.a0,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity headline4",null,null,null) +C.ayJ=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity headline5",null,null,null) +C.ayK=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity headline6",null,null,null) +C.aAE=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity subtitle1",null,null,null) +C.aAF=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity subtitle2",null,null,null) +C.aAa=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity bodyText1",null,null,null) +C.aAb=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity bodyText2",null,null,null) +C.aAo=new A.z(!0,C.a0,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity caption",null,null,null) +C.aAp=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity button",null,null,null) +C.azx=new A.z(!0,C.q,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteRedwoodCity overline",null,null,null) +C.aAS=new R.dz(C.ayC,C.ayD,C.ayE,C.ayF,C.ayJ,C.ayK,C.aAE,C.aAF,C.aAa,C.aAb,C.aAo,C.aAp,C.azx) +C.azm=new A.z(!0,C.a_,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity headline1",null,null,null) +C.azn=new A.z(!0,C.a_,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity headline2",null,null,null) +C.azo=new A.z(!0,C.a_,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity headline3",null,null,null) +C.azp=new A.z(!0,C.a_,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity headline4",null,null,null) +C.azq=new A.z(!0,C.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity headline5",null,null,null) +C.azr=new A.z(!0,C.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity headline6",null,null,null) +C.aya=new A.z(!0,C.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity subtitle1",null,null,null) +C.ayb=new A.z(!0,C.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity subtitle2",null,null,null) +C.ayc=new A.z(!0,C.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity bodyText1",null,null,null) +C.ayd=new A.z(!0,C.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity bodyText2",null,null,null) +C.aAx=new A.z(!0,C.a_,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity caption",null,null,null) +C.azH=new A.z(!0,C.V,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity button",null,null,null) +C.ay8=new A.z(!0,C.A,null,".AppleSystemUIFont",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackRedwoodCity overline",null,null,null) +C.aAT=new R.dz(C.azm,C.azn,C.azo,C.azp,C.azq,C.azr,C.aya,C.ayb,C.ayc,C.ayd,C.aAx,C.azH,C.ay8) +C.az_=new A.z(!0,C.a_,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki headline1",null,null,null) +C.az0=new A.z(!0,C.a_,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki headline2",null,null,null) +C.az1=new A.z(!0,C.a_,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki headline3",null,null,null) +C.az2=new A.z(!0,C.a_,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki headline4",null,null,null) +C.az3=new A.z(!0,C.V,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki headline5",null,null,null) +C.az4=new A.z(!0,C.V,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki headline6",null,null,null) +C.ayj=new A.z(!0,C.V,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki subtitle1",null,null,null) +C.ayk=new A.z(!0,C.A,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki subtitle2",null,null,null) +C.azc=new A.z(!0,C.V,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki bodyText1",null,null,null) +C.azd=new A.z(!0,C.V,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki bodyText2",null,null,null) +C.azR=new A.z(!0,C.a_,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki caption",null,null,null) +C.ayz=new A.z(!0,C.V,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki button",null,null,null) +C.aAe=new A.z(!0,C.A,null,"Roboto",C.a7,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackHelsinki overline",null,null,null) +C.aAU=new R.dz(C.az_,C.az0,C.az1,C.az2,C.az3,C.az4,C.ayj,C.ayk,C.azc,C.azd,C.azR,C.ayz,C.aAe) +C.aAH=new A.z(!1,null,null,null,null,null,112,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall display4 2014",null,null,null) +C.aAI=new A.z(!1,null,null,null,null,null,56,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall display3 2014",null,null,null) +C.aAJ=new A.z(!1,null,null,null,null,null,45,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall display2 2014",null,null,null) +C.aAK=new A.z(!1,null,null,null,null,null,34,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall display1 2014",null,null,null) +C.ay6=new A.z(!1,null,null,null,null,null,24,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall headline 2014",null,null,null) +C.ayT=new A.z(!1,null,null,null,null,null,21,C.en,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall title 2014",null,null,null) +C.ayt=new A.z(!1,null,null,null,null,null,17,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall subhead 2014",null,null,null) +C.azC=new A.z(!1,null,null,null,null,null,15,C.bC,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall subtitle 2014",null,null,null) +C.ayV=new A.z(!1,null,null,null,null,null,15,C.en,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall body2 2014",null,null,null) +C.ayW=new A.z(!1,null,null,null,null,null,15,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall body1 2014",null,null,null) +C.ayf=new A.z(!1,null,null,null,null,null,13,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall caption 2014",null,null,null) +C.azs=new A.z(!1,null,null,null,null,null,15,C.en,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall button 2014",null,null,null) +C.azE=new A.z(!1,null,null,null,null,null,11,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"tall overline 2014",null,null,null) +C.aAV=new R.dz(C.aAH,C.aAI,C.aAJ,C.aAK,C.ay6,C.ayT,C.ayt,C.azC,C.ayV,C.ayW,C.ayf,C.azs,C.azE) +C.aAs=new A.z(!1,null,null,null,null,null,112,C.jQ,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense display4 2014",null,null,null) +C.aAt=new A.z(!1,null,null,null,null,null,56,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense display3 2014",null,null,null) +C.aAu=new A.z(!1,null,null,null,null,null,45,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense display2 2014",null,null,null) +C.aAv=new A.z(!1,null,null,null,null,null,34,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense display1 2014",null,null,null) +C.ayn=new A.z(!1,null,null,null,null,null,24,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense headline 2014",null,null,null) +C.aA0=new A.z(!1,null,null,null,null,null,21,C.bC,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense title 2014",null,null,null) +C.aAD=new A.z(!1,null,null,null,null,null,17,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense subhead 2014",null,null,null) +C.aze=new A.z(!1,null,null,null,null,null,15,C.bC,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense subtitle 2014",null,null,null) +C.azN=new A.z(!1,null,null,null,null,null,15,C.bC,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense body2 2014",null,null,null) +C.azO=new A.z(!1,null,null,null,null,null,15,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense body1 2014",null,null,null) +C.ayA=new A.z(!1,null,null,null,null,null,13,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense caption 2014",null,null,null) +C.azU=new A.z(!1,null,null,null,null,null,15,C.bC,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense button 2014",null,null,null) +C.azF=new A.z(!1,null,null,null,null,null,11,C.a6,null,null,null,C.b_,null,null,null,null,null,null,null,null,null,"dense overline 2014",null,null,null) +C.aAW=new R.dz(C.aAs,C.aAt,C.aAu,C.aAv,C.ayn,C.aA0,C.aAD,C.aze,C.azN,C.azO,C.ayA,C.azU,C.azF) +C.aye=new A.z(!0,C.a_,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino headline1",null,null,null) +C.aAL=new A.z(!0,C.a_,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino headline2",null,null,null) +C.azy=new A.z(!0,C.a_,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino headline3",null,null,null) +C.ay9=new A.z(!0,C.a_,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino headline4",null,null,null) +C.azb=new A.z(!0,C.V,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino headline5",null,null,null) +C.azI=new A.z(!0,C.V,null,".SF UI Display",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino headline6",null,null,null) +C.azP=new A.z(!0,C.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino subtitle1",null,null,null) +C.aAn=new A.z(!0,C.A,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino subtitle2",null,null,null) +C.aAw=new A.z(!0,C.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino bodyText1",null,null,null) +C.azv=new A.z(!0,C.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino bodyText2",null,null,null) +C.azG=new A.z(!0,C.a_,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino caption",null,null,null) +C.aAl=new A.z(!0,C.V,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino button",null,null,null) +C.azB=new A.z(!0,C.A,null,".SF UI Text",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"blackCupertino overline",null,null,null) +C.aAX=new R.dz(C.aye,C.aAL,C.azy,C.ay9,C.azb,C.azI,C.azP,C.aAn,C.aAw,C.azv,C.azG,C.aAl,C.azB) +C.aA1=new A.z(!0,C.a0,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView headline1",null,null,null) +C.aA2=new A.z(!0,C.a0,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView headline2",null,null,null) +C.aA3=new A.z(!0,C.a0,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView headline3",null,null,null) +C.aA4=new A.z(!0,C.a0,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView headline4",null,null,null) +C.aA6=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView headline5",null,null,null) +C.aA7=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView headline6",null,null,null) +C.azX=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView subtitle1",null,null,null) +C.azY=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView subtitle2",null,null,null) +C.aA8=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView bodyText1",null,null,null) +C.aA9=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView bodyText2",null,null,null) +C.ayY=new A.z(!0,C.a0,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView caption",null,null,null) +C.aza=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView button",null,null,null) +C.azT=new A.z(!0,C.q,null,"Roboto",null,null,null,null,null,null,null,null,null,null,null,null,null,C.i,null,null,null,"whiteMountainView overline",null,null,null) +C.aAY=new R.dz(C.aA1,C.aA2,C.aA3,C.aA4,C.aA6,C.aA7,C.azX,C.azY,C.aA8,C.aA9,C.ayY,C.aza,C.azT) +C.az5=new A.z(!1,null,null,null,null,null,112,C.jQ,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike display4 2014",null,null,null) +C.az6=new A.z(!1,null,null,null,null,null,56,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike display3 2014",null,null,null) +C.az7=new A.z(!1,null,null,null,null,null,45,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike display2 2014",null,null,null) +C.az8=new A.z(!1,null,null,null,null,null,34,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike display1 2014",null,null,null) +C.az9=new A.z(!1,null,null,null,null,null,24,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike headline 2014",null,null,null) +C.ayZ=new A.z(!1,null,null,null,null,null,20,C.bC,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike title 2014",null,null,null) +C.ayS=new A.z(!1,null,null,null,null,null,16,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike subhead 2014",null,null,null) +C.azK=new A.z(!1,null,null,null,null,null,14,C.bC,null,0.1,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike subtitle 2014",null,null,null) +C.azL=new A.z(!1,null,null,null,null,null,14,C.bC,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike body2 2014",null,null,null) +C.azM=new A.z(!1,null,null,null,null,null,14,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike body1 2014",null,null,null) +C.ayy=new A.z(!1,null,null,null,null,null,12,C.a6,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike caption 2014",null,null,null) +C.azA=new A.z(!1,null,null,null,null,null,14,C.bC,null,null,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike button 2014",null,null,null) +C.ayi=new A.z(!1,null,null,null,null,null,10,C.a6,null,1.5,null,C.Z,null,null,null,null,null,null,null,null,null,"englishLike overline 2014",null,null,null) +C.aAZ=new R.dz(C.az5,C.az6,C.az7,C.az8,C.az9,C.ayZ,C.ayS,C.azK,C.azL,C.azM,C.ayy,C.azA,C.ayi) +C.G9=new U.Mk("TextWidthBasis.longestLine") +C.aDN=new S.abX("ThemeMode.system") +C.Ga=new Z.xY(0) +C.aB_=new Z.xY(0.5) +C.aB0=new M.xZ(null) +C.f8=new P.qy(0,"TileMode.clamp") +C.Gb=new P.qy(1,"TileMode.repeated") +C.aB1=new P.qy(2,"TileMode.mirror") +C.lF=new P.qy(3,"TileMode.decal") +C.aB2=new A.y_(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.aB3=new S.y0(null,null,null,null,null,null,null,null,null,null,null,null,null,null,null) +C.d_=new N.y2(0.001,0.001) +C.aB4=new N.y2(0.01,1/0) +C.aB5=new D.ac4(!0,!0) +C.aB6=new T.y4(null,null,null,null,null,null,null,null) +C.lG=new T.Mn("TooltipTriggerMode.longPress") +C.aB7=new T.Mn("TooltipTriggerMode.tap") +C.Gc=new H.y7("TransformKind.identity") +C.Gd=new H.y7("TransformKind.transform2d") +C.is=new H.y7("TransformKind.complex") +C.bM=new U.l2("TraversalDirection.right") +C.bv=new U.l2("TraversalDirection.left") +C.aB8=H.af("alL") +C.aB9=H.af("amt") +C.aBa=H.af("amu") +C.aBb=H.af("alB") +C.aBc=H.af("alP") +C.aBd=H.af("alM") +C.aBf=H.af("alU") +C.aBe=H.af("alW") +C.lH=H.af("k0") +C.Ge=H.af("k4") +C.aBg=H.af("k5") +C.aBh=H.af("cM") +C.aBi=H.af("amw") +C.aBj=H.af("amx") +C.aBk=H.af("J") +C.aBl=H.af("alr") +C.aBm=H.af("alt") +C.aBn=H.af("alz") +C.aBo=H.af("alA") +C.aBp=H.af("alD") +C.aBq=H.af("alE") +C.aBr=H.af("lM") +C.aBs=H.af("lN") +C.aBt=H.af("aBr") +C.aBu=H.af("fZ") +C.aBv=H.af("alY") +C.aBw=H.af("a1E") +C.aBx=H.af("a1F") +C.aBy=H.af("h_") +C.aBz=H.af("amA") +C.aBA=H.af("aC_") +C.aBB=H.af("a3p") +C.aBC=H.af("aC0") +C.aBD=H.af("ama") +C.aBE=H.af("alT") +C.aBF=H.af("b8>") +C.lI=H.af("ez") +C.bN=H.af("P") +C.aBG=H.af("ams") +C.aBH=H.af("amv") +C.aBI=H.af("amy") +C.aBJ=H.af("amz") +C.aBK=H.af("amB") +C.aBL=H.af("alR") +C.aBM=H.af("pb") +C.aBN=H.af("aH") +C.aBO=H.af("i8") +C.lJ=H.af("he") +C.aBP=H.af("amF") +C.e=H.af("db") +C.aBQ=H.af("po") +C.aBR=H.af("pr") +C.aBS=H.af("arY") +C.aBT=H.af("hm") +C.aBU=H.af("amT") +C.aBV=H.af("n6") +C.aBW=H.af("kN") +C.Gf=H.af("q") +C.lK=H.af("eD") +C.aBX=H.af("aEB") +C.aBY=H.af("aEC") +C.aBZ=H.af("aED") +C.aC_=H.af("hx") +C.it=H.af("h3") +C.aC0=H.af("jF") +C.aC1=H.af("qJ") +C.aC2=H.af("iE<@>") +C.aC3=H.af("iJ") +C.aC4=H.af("iK") +C.aC5=H.af("I") +C.aC6=H.af("alC") +C.aC7=H.af("W") +C.aC8=H.af("alQ") +C.aC9=H.af("alS") +C.aCa=H.af("u") +C.lL=H.af("hA") +C.aCb=H.af("lO") +C.aCc=H.af("bP") +C.aCd=H.af("alO") +C.aCe=H.af("aBq") +C.aCf=H.af("alX") +C.aCg=H.af("alV") +C.aCh=H.af("alN") +C.lM=new O.Mt("UnfocusDisposition.scope") +C.lN=new O.Mt("UnfocusDisposition.previouslyFocusedChild") +C.aCi=new H.c3(11264,55297,C.k,t.M) +C.aCj=new H.c3(1425,1775,C.t,t.M) +C.aCk=new H.c3(1786,2303,C.t,t.M) +C.aCl=new H.c3(192,214,C.k,t.M) +C.aCm=new H.c3(216,246,C.k,t.M) +C.aCn=new H.c3(2304,8191,C.k,t.M) +C.aCo=new H.c3(248,696,C.k,t.M) +C.aCp=new H.c3(55298,55299,C.t,t.M) +C.aCq=new H.c3(55300,55353,C.k,t.M) +C.aCr=new H.c3(55354,55355,C.t,t.M) +C.aCs=new H.c3(55356,56319,C.k,t.M) +C.aCt=new H.c3(63744,64284,C.k,t.M) +C.aCu=new H.c3(64285,65023,C.t,t.M) +C.aCv=new H.c3(65024,65135,C.k,t.M) +C.aCw=new H.c3(65136,65276,C.t,t.M) +C.aCx=new H.c3(65277,65535,C.k,t.M) +C.aCy=new H.c3(65,90,C.k,t.M) +C.aCz=new H.c3(768,1424,C.k,t.M) +C.aCA=new H.c3(8206,8206,C.k,t.M) +C.aCB=new H.c3(8207,8207,C.t,t.M) +C.aCC=new H.c3(97,122,C.k,t.M) +C.e_=new P.acp(!1) +C.aCD=new R.qG(C.j,0,C.G,C.j) +C.lP=new G.MB("VerticalDirection.up") +C.e0=new G.MB("VerticalDirection.down") +C.Gh=new X.jE(0,0) +C.aCE=new X.jE(-2,-2) +C.iy=new N.l4("WrapAlignment.start") +C.Gj=new N.l4("WrapAlignment.end") +C.Gk=new N.l4("WrapAlignment.center") +C.lW=new N.l4("WrapAlignment.spaceBetween") +C.Gl=new N.l4("WrapAlignment.spaceAround") +C.Gm=new N.l4("WrapAlignment.spaceEvenly") +C.aCG=new N.yf("WrapCrossAlignment.start") +C.aCH=new N.yf("WrapCrossAlignment.end") +C.Gn=new N.yf("WrapCrossAlignment.center") +C.aO=new G.N2("_AnimationDirection.forward") +C.iz=new G.N2("_AnimationDirection.reverse") +C.lX=new H.yv("_CheckableKind.checkbox") +C.lY=new H.yv("_CheckableKind.radio") +C.lZ=new H.yv("_CheckableKind.toggle") +C.Go=new H.yw("_ComparisonResult.inside") +C.Gp=new H.yw("_ComparisonResult.higher") +C.Gq=new H.yw("_ComparisonResult.lower") +C.aCI=new D.hC(null) +C.Le=new P.J(939524096) +C.Ky=new P.J(301989888) +C.Ld=new P.J(67108864) +C.XJ=H.a(s([C.Le,C.Ky,C.Ld,C.b2]),t.t_) +C.aCJ=new D.hC(C.XJ) +C.iA=new L.eH("_DecorationSlot.icon") +C.iB=new L.eH("_DecorationSlot.input") +C.iC=new L.eH("_DecorationSlot.container") +C.iD=new L.eH("_DecorationSlot.label") +C.iE=new L.eH("_DecorationSlot.hint") +C.iF=new L.eH("_DecorationSlot.prefix") +C.iG=new L.eH("_DecorationSlot.suffix") +C.iH=new L.eH("_DecorationSlot.prefixIcon") +C.iI=new L.eH("_DecorationSlot.suffixIcon") +C.iJ=new L.eH("_DecorationSlot.helperError") +C.iK=new L.eH("_DecorationSlot.counter") +C.e2=new O.yL("_DragState.ready") +C.Gr=new O.yL("_DragState.possible") +C.ff=new O.yL("_DragState.accepted") +C.aF=new N.r2("_ElementLifecycle.initial") +C.d1=new N.r2("_ElementLifecycle.active") +C.aCP=new N.r2("_ElementLifecycle.inactive") +C.Gs=new N.r2("_ElementLifecycle.defunct") +C.fg=new V.yT(C.lp,"clickable") +C.axL=new A.jw("text") +C.aCQ=new V.yT(C.axL,"textable") +C.Gt=new H.OW(1) +C.Gu=new H.OW(-1) +C.aCR=new E.r3("_FloatingActionButtonType.regular") +C.Gv=new E.r3("_FloatingActionButtonType.small") +C.aCS=new E.r3("_FloatingActionButtonType.large") +C.aCT=new E.r3("_FloatingActionButtonType.extended") +C.m4=new K.nx("_ForceState.ready") +C.iL=new K.nx("_ForceState.possible") +C.Gw=new K.nx("_ForceState.accepted") +C.iM=new K.nx("_ForceState.started") +C.aCU=new K.nx("_ForceState.peaked") +C.fh=new L.rb("_GlowState.idle") +C.Gx=new L.rb("_GlowState.absorb") +C.fi=new L.rb("_GlowState.pull") +C.m5=new L.rb("_GlowState.recede") +C.d2=new R.rd("_HighlightType.pressed") +C.e3=new R.rd("_HighlightType.hover") +C.iN=new R.rd("_HighlightType.focus") +C.aCV=new P.la(null,2) +C.iO=new Q.nC("_ListTileSlot.leading") +C.iP=new Q.nC("_ListTileSlot.title") +C.iQ=new Q.nC("_ListTileSlot.subtitle") +C.iR=new Q.nC("_ListTileSlot.trailing") +C.m6=new V.lc(1/0,1/0,1/0,1/0,1/0,1/0) +C.aCW=new B.ck(C.dC,C.df) +C.fE=new B.mm("KeyboardSide.left") +C.aCX=new B.ck(C.dC,C.fE) +C.fF=new B.mm("KeyboardSide.right") +C.aCY=new B.ck(C.dC,C.fF) +C.aCZ=new B.ck(C.dC,C.bT) +C.aD_=new B.ck(C.dD,C.df) +C.aD0=new B.ck(C.dD,C.fE) +C.aD1=new B.ck(C.dD,C.fF) +C.aD2=new B.ck(C.dD,C.bT) +C.aD3=new B.ck(C.dE,C.df) +C.aD4=new B.ck(C.dE,C.fE) +C.aD5=new B.ck(C.dE,C.fF) +C.aD6=new B.ck(C.dE,C.bT) +C.aD7=new B.ck(C.dF,C.df) +C.aD8=new B.ck(C.dF,C.fE) +C.aD9=new B.ck(C.dF,C.fF) +C.aDa=new B.ck(C.dF,C.bT) +C.aDb=new B.ck(C.kQ,C.bT) +C.aDc=new B.ck(C.kR,C.bT) +C.aDd=new B.ck(C.kS,C.bT) +C.aDe=new B.ck(C.kT,C.bT) +C.Gy=new F.Q8(C.z) +C.aDf=new L.Qe(null) +C.Gz=new H.rw("_ParagraphCommandType.addText") +C.GA=new H.rw("_ParagraphCommandType.pop") +C.GB=new H.rw("_ParagraphCommandType.pushStyle") +C.GC=new H.rw("_ParagraphCommandType.addPlaceholder") +C.aDh=new H.nF(C.GA,null,null,null) +C.aDi=new P.ahh(C.K,P.aHQ()) +C.aDj=new P.ahi(C.K,P.aHR()) +C.aDk=new P.ahj(C.K,P.aHS()) +C.aDl=new K.e1(0,"_RouteLifecycle.staging") +C.iS=new K.e1(1,"_RouteLifecycle.add") +C.GD=new K.e1(10,"_RouteLifecycle.popping") +C.GE=new K.e1(11,"_RouteLifecycle.removing") +C.m7=new K.e1(12,"_RouteLifecycle.dispose") +C.GF=new K.e1(13,"_RouteLifecycle.disposed") +C.GG=new K.e1(2,"_RouteLifecycle.adding") +C.m8=new K.e1(3,"_RouteLifecycle.push") +C.m9=new K.e1(4,"_RouteLifecycle.pushReplace") +C.ma=new K.e1(5,"_RouteLifecycle.pushing") +C.GH=new K.e1(6,"_RouteLifecycle.replace") +C.fj=new K.e1(7,"_RouteLifecycle.idle") +C.iT=new K.e1(8,"_RouteLifecycle.pop") +C.GI=new K.e1(9,"_RouteLifecycle.remove") +C.aDm=new P.ahM(C.K,P.aHU()) +C.aDn=new P.ahN(C.K,P.aHT()) +C.aDo=new P.ahO(C.K,P.aHV()) +C.iV=new M.eK("_ScaffoldSlot.body") +C.iW=new M.eK("_ScaffoldSlot.appBar") +C.mb=new M.eK("_ScaffoldSlot.endDrawer") +C.iX=new M.eK("_ScaffoldSlot.statusBar") +C.iY=new M.eK("_ScaffoldSlot.bodyScrim") +C.iZ=new M.eK("_ScaffoldSlot.bottomSheet") +C.d3=new M.eK("_ScaffoldSlot.snackBar") +C.e4=new M.eK("_ScaffoldSlot.materialBanner") +C.mc=new M.eK("_ScaffoldSlot.persistentFooter") +C.md=new M.eK("_ScaffoldSlot.bottomNavigationBar") +C.j_=new M.eK("_ScaffoldSlot.floatingActionButton") +C.me=new M.eK("_ScaffoldSlot.drawer") +C.p=new N.ai6("_StateLifecycle.created") +C.GK=new O.Sj("_SwitchListTileType.material") +C.aDp=new O.Sj("_SwitchListTileType.adaptive") +C.GL=new N.Sl("_SwitchType.material") +C.GM=new N.Sl("_SwitchType.adaptive") +C.fk=new F.Sv("_TextSelectionHandlePosition.start") +C.e5=new F.Sv("_TextSelectionHandlePosition.end") +C.aDq=new R.Sy(C.nl,C.fw) +C.j0=new E.AJ("_ToolbarSlot.leading") +C.j1=new E.AJ("_ToolbarSlot.middle") +C.j2=new E.AJ("_ToolbarSlot.trailing") +C.GN=new S.SN("_TrainHoppingMode.minimize") +C.GO=new S.SN("_TrainHoppingMode.maximize") +C.aDr=new P.hF(C.K,P.aHK()) +C.aDs=new P.hF(C.K,P.aHO()) +C.aDt=new P.hF(C.K,P.aHL()) +C.aDu=new P.hF(C.K,P.aHM()) +C.aDv=new P.hF(C.K,P.aHN()) +C.aDw=new P.hF(C.K,P.aHP()) +C.aDx=new P.hF(C.K,P.aHW())})();(function staticFields(){$.atQ=!1 +$.hI=H.a([],t.d) +$.hH=null +$.R=H.b2("canvasKit") +$.Bk=null +$.atH=null +$.atL=null +$.nP=null +$.Ud=null +$.xp=H.a([],H.a0("y>")) +$.xo=H.a([],H.a0("y")) +$.ase=!1 +$.asl=!1 +$.aqo=null +$.a9=null +$.anG=!1 +$.hK=H.a([],t.kZ) +$.en=0 +$.a5x=null +$.TZ=0 +$.jW=H.a([],H.a0("y")) +$.akG=H.a([],t.nx) +$.ao_=null +$.ask=!1 +$.ab6=null +$.asG=null +$.a2w=H.b2("_programCache") +$.aod=H.a([],t.g) +$.amg=null +$.ar0=null +$.amr=null +$.av6=null +$.arD=null +$.aEX=P.D(t.N,t.lG) +$.aEY=P.D(t.N,t.lG) +$.atC=null +$.ata=0 +$.anH=H.a([],t.no) +$.anU=-1 +$.anz=-1 +$.any=-1 +$.anQ=-1 +$.au5=-1 +$.apE=null +$.dI=null +$.xh=null +$.asg=P.D(H.a0("qo"),H.a0("xR")) +$.ajD=null +$.qr=null +$.aqq=null +$.apY=null +$.au0=-1 +$.au_=-1 +$.au1="" +$.atZ="" +$.au2=-1 +$.Bv=P.D(t.N,H.a0("j1")) +$.acD=null +$.nL=!1 +$.U0=null +$.afC=null +$.aob=null +$.a6A=0 +$.Ke=H.aGX() +$.iU=0 +$.tB=null +$.apM=null +$.auN=null +$.aui=null +$.av2=null +$.akf=null +$.akx=null +$.ao2=null +$.rW=null +$.Bo=null +$.Bp=null +$.anN=!1 +$.Y=C.K +$.ahD=null +$.nQ=H.a([],t.jl) +$.asO=null +$.asP=null +$.asQ=null +$.asR=null +$.ang=H.b2("_lastQuoRemDigits") +$.anh=H.b2("_lastQuoRemUsed") +$.yo=H.b2("_lastRemUsed") +$.ani=H.b2("_lastRem_nsh") +$.atR=P.D(t.N,H.a0("aE(q,ar)")) +$.an4=H.a([],H.a0("y")) +$.ke=null +$.alG=null +$.aqv=null +$.aqu=null +$.z7=P.D(t.N,t._8) +$.TX=null +$.ajn=null +$.aBK=U.aHC() +$.alZ=0 +$.FY=H.a([],H.a0("y")) +$.ar2=null +$.U1=0 +$.ajl=null +$.anD=!1 +$.ew=null +$.ac6=P.aS(t.P_) +$.ia=null +$.kL=null +$.aug=1 +$.by=null +$.xf=null +$.aqd=0 +$.aqb=P.D(t.S,t.I7) +$.aqc=P.D(t.I7,t.S) +$.a93=0 +$.fF=null +$.arP=function(){var s=t.v3 +return P.aF([C.aD4,P.cW([C.dL],s),C.aD5,P.cW([C.eT],s),C.aD6,P.cW([C.dL,C.eT],s),C.aD3,P.cW([C.dL],s),C.aD0,P.cW([C.dK],s),C.aD1,P.cW([C.eS],s),C.aD2,P.cW([C.dK,C.eS],s),C.aD_,P.cW([C.dK],s),C.aCX,P.cW([C.dJ],s),C.aCY,P.cW([C.eR],s),C.aCZ,P.cW([C.dJ,C.eR],s),C.aCW,P.cW([C.dJ],s),C.aD8,P.cW([C.dM],s),C.aD9,P.cW([C.eU],s),C.aDa,P.cW([C.dM,C.eU],s),C.aD7,P.cW([C.dM],s),C.aDb,P.cW([C.i9],s),C.aDc,P.cW([C.ib],s),C.aDd,P.cW([C.ia],s),C.aDe,P.cW([C.eQ],s)],H.a0("ck"),H.a0("d_"))}() +$.a6N=P.aF([C.dL,C.hX,C.eT,C.hY,C.dK,C.hV,C.eS,C.hW,C.dJ,C.hT,C.eR,C.hU,C.dM,C.hZ,C.eU,C.i_,C.i9,C.hO,C.ib,C.hP,C.ia,C.hQ],t.v3,t.bd) +$.qg=null +$.an0=null +$.ass=1 +$.aEQ=!1 +$.C=null +$.bD=1 +$.aFb=P.D(t.da,H.a0("aE")) +$.aFl=P.D(t.da,H.a0("aE

")) +$.atM=!1 +$.atP=null +$.aEK=function(){var s=t.N +return P.aF(["invalidPhoneNumber","Invalid phone number","invalidCountry","Invalid country","invalidMobilePhoneNumber","Invalid mobile phone number","invalidFixedLinePhoneNumber","Invalid fixedline phone number","requiredPhoneNumber","required phone number"],s,s)}() +$.aAX=function(){var s=t.N +return P.aF(["+","+","\uff0b","+","0","0","1","1","2","2","3","3","4","4","5","5","6","6","7","7","8","8","9","9","\u0660","0","\u0661","1","\u0662","2","\u0663","3","\u0664","4","\u0665","5","\u0666","6","\u0667","7","\u0668","8","\u0669","9","\u06f0","0","\u06f1","1","\u06f2","2","\u06f3","3","\u06f4","4","\u06f5","5","\u06f6","6","\u06f7","7","\u06f8","8","\u06f9","9"],s,s)}()})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal,r=hunkHelpers.lazy +s($,"aMK","ax5",function(){return new H.a6h(P.D(t.N,t._8),P.D(t.S,t.h))}) +s($,"aLz","bU",function(){return H.aIj(W.BB().navigator.vendor,C.c.Go(W.BB().navigator.userAgent))}) +s($,"aM2","eL",function(){return H.aIk()}) +r($,"aJB","aop",function(){return H.IX(8)}) +s($,"aLl","awf",function(){return H.asF(0,0,1)}) +s($,"aLC","Up",function(){return J.ap8(J.al4($.R.ag()))}) +s($,"aMa","awH",function(){return H.a([J.ayX(J.k_($.R.ag())),J.ayb(J.k_($.R.ag())),J.ayn(J.k_($.R.ag())),J.apc(J.k_($.R.ag())),J.ays(J.k_($.R.ag())),J.ayL(J.k_($.R.ag())),J.axM(J.k_($.R.ag())),J.aya(J.k_($.R.ag())),J.ay9(J.k_($.R.ag()))],H.a0("y"))}) +s($,"aMj","awP",function(){return H.a([J.ayG(J.apk($.R.ag())),J.ayl(J.apk($.R.ag()))],H.a0("y"))}) +s($,"aMg","awM",function(){return H.a([J.aym(J.t8($.R.ag())),J.ayI(J.t8($.R.ag())),J.axO(J.t8($.R.ag())),J.ayk(J.t8($.R.ag())),J.ayU(J.t8($.R.ag())),J.ay6(J.t8($.R.ag()))],H.a0("y"))}) +s($,"aMk","awQ",function(){return H.a([J.axJ(J.UC($.R.ag())),J.axY(J.UC($.R.ag())),J.axZ(J.UC($.R.ag())),J.axX(J.UC($.R.ag()))],H.a0("y"))}) +s($,"aMc","awI",function(){return H.a([J.apl(J.t7($.R.ag())),J.apa(J.t7($.R.ag())),J.ayh(J.t7($.R.ag())),J.ayi(J.t7($.R.ag())),J.ayg(J.t7($.R.ag())),J.ayW(J.t7($.R.ag()))],H.a0("y"))}) +s($,"aMd","awJ",function(){return H.a([J.apl(J.apg($.R.ag())),J.apa(J.apg($.R.ag()))],H.a0("y"))}) +s($,"aM8","aoC",function(){return H.a([J.ap4(J.al4($.R.ag())),J.ap8(J.al4($.R.ag()))],H.a0("y"))}) +s($,"aM9","Uv",function(){return H.a([J.az0(J.ap5($.R.ag())),J.ay7(J.ap5($.R.ag()))],H.a0("y"))}) +s($,"aM7","awG",function(){return H.a([J.apc(J.UB($.R.ag())),J.api(J.UB($.R.ag())),J.ayA(J.UB($.R.ag())),J.ayj(J.UB($.R.ag()))],H.a0("y"))}) +s($,"aMe","awK",function(){return H.a([J.axN(J.al5($.R.ag())),J.aph(J.al5($.R.ag())),J.ayO(J.al5($.R.ag()))],H.a0("y"))}) +s($,"aMb","aoD",function(){return H.a([J.ayc(J.apd($.R.ag())),J.ayV(J.apd($.R.ag()))],H.a0("y"))}) +s($,"aM6","aoB",function(){return H.a([J.axQ(J.bZ($.R.ag())),J.ayP(J.bZ($.R.ag())),J.ay1(J.bZ($.R.ag())),J.ayT(J.bZ($.R.ag())),J.ay5(J.bZ($.R.ag())),J.ayR(J.bZ($.R.ag())),J.ay3(J.bZ($.R.ag())),J.ayS(J.bZ($.R.ag())),J.ay4(J.bZ($.R.ag())),J.ayQ(J.bZ($.R.ag())),J.ay2(J.bZ($.R.ag())),J.az1(J.bZ($.R.ag())),J.ayF(J.bZ($.R.ag())),J.ayv(J.bZ($.R.ag())),J.ayK(J.bZ($.R.ag())),J.ayB(J.bZ($.R.ag())),J.axU(J.bZ($.R.ag())),J.ayo(J.bZ($.R.ag())),J.axT(J.bZ($.R.ag())),J.axS(J.bZ($.R.ag())),J.ayd(J.bZ($.R.ag())),J.ayN(J.bZ($.R.ag())),J.ap4(J.bZ($.R.ag())),J.ay8(J.bZ($.R.ag())),J.ayw(J.bZ($.R.ag())),J.aye(J.bZ($.R.ag())),J.ayJ(J.bZ($.R.ag())),J.axR(J.bZ($.R.ag())),J.ayq(J.bZ($.R.ag()))],H.a0("y"))}) +s($,"aMf","awL",function(){return H.a([J.ayu(J.al6($.R.ag())),J.aph(J.al6($.R.ag())),J.axL(J.al6($.R.ag()))],H.a0("y"))}) +s($,"aMl","awR",function(){return H.a([J.axP(J.UD($.R.ag())),J.ayH(J.UD($.R.ag())),J.ayt(J.UD($.R.ag())),J.axW(J.UD($.R.ag()))],H.a0("y"))}) +s($,"aLK","awp",function(){var q=H.IX(2) +q[0]=0 +q[1]=1 +return q}) +s($,"aM5","aoA",function(){return H.aIZ(4)}) +s($,"aMi","awO",function(){return H.a([J.api(J.BH($.R.ag())),J.ay0(J.BH($.R.ag())),J.ay_(J.BH($.R.ag())),J.axV(J.BH($.R.ag())),J.az_(J.BH($.R.ag()))],H.a0("y"))}) +s($,"aMh","awN",function(){return H.a([J.axK(J.apj($.R.ag())),J.ayf(J.apj($.R.ag()))],H.a0("y"))}) +s($,"aJH","avk",function(){return H.aDo()}) +r($,"aJG","Uk",function(){return $.avk()}) +r($,"aMv","BD",function(){return self.window.FinalizationRegistry!=null}) +r($,"aKb","akV",function(){var q=t.S,p=t.t +return new H.a2P(P.aS(q),P.D(q,t.wW),P.D(q,H.a0("aJZ")),P.D(q,H.a0("aKU")),P.D(q,H.a0("qe")),P.aS(q),H.a([],p),H.a([],p),$.bc().gmq(),P.D(q,H.a0("d_")))}) +r($,"aK4","t5",function(){var q=t.S +return new H.G4(P.aS(q),P.aS(q),H.aBO(),H.a([],t.Pc),H.a(["Roboto"],t.s),P.D(t.N,q),P.aS(q))}) +r($,"aM0","Ut",function(){return H.cu("Noto Sans SC",H.a([C.J5,C.J8,C.fs,C.JN,C.mZ],t.Cz))}) +r($,"aM1","Uu",function(){return H.cu("Noto Sans TC",H.a([C.mX,C.mY,C.fs],t.Cz))}) +r($,"aLZ","Ur",function(){return H.cu("Noto Sans HK",H.a([C.mX,C.mY,C.fs],t.Cz))}) +r($,"aM_","Us",function(){return H.cu("Noto Sans JP",H.a([C.J4,C.fs,C.mZ],t.Cz))}) +r($,"aLB","awl",function(){return H.a([$.Ut(),$.Uu(),$.Ur(),$.Us()],t.Qg)}) +r($,"aLY","awD",function(){var q=t.Cz +return H.a([$.Ut(),$.Uu(),$.Ur(),$.Us(),H.cu("Noto Naskh Arabic UI",H.a([C.Jd,C.K6,C.K7,C.K9,C.J2,C.JL,C.JO],q)),H.cu("Noto Sans Armenian",H.a([C.Ja,C.JJ],q)),H.cu("Noto Sans Bengali UI",H.a([C.c9,C.Jg,C.bi,C.cD,C.aT],q)),H.cu("Noto Sans Myanmar UI",H.a([C.Jx,C.bi,C.aT],q)),H.cu("Noto Sans Egyptian Hieroglyphs",H.a([C.K0],q)),H.cu("Noto Sans Ethiopic",H.a([C.JG,C.J_,C.JE],q)),H.cu("Noto Sans Georgian",H.a([C.Jb,C.JA,C.IZ],q)),H.cu("Noto Sans Gujarati UI",H.a([C.c9,C.Jk,C.bi,C.cD,C.aT,C.ju],q)),H.cu("Noto Sans Gurmukhi UI",H.a([C.c9,C.Jh,C.bi,C.cD,C.aT,C.Kq,C.ju],q)),H.cu("Noto Sans Hebrew",H.a([C.Jc,C.Kd,C.aT,C.JK],q)),H.cu("Noto Sans Devanagari UI",H.a([C.Je,C.JW,C.JY,C.bi,C.Kc,C.cD,C.aT,C.ju,C.JD],q)),H.cu("Noto Sans Kannada UI",H.a([C.c9,C.Jq,C.bi,C.cD,C.aT],q)),H.cu("Noto Sans Khmer UI",H.a([C.JH,C.K5,C.aT],q)),H.cu("Noto Sans KR",H.a([C.J6,C.J7,C.J9,C.JF],q)),H.cu("Noto Sans Lao UI",H.a([C.Jw,C.aT],q)),H.cu("Noto Sans Malayalam UI",H.a([C.K_,C.K3,C.c9,C.Jr,C.bi,C.cD,C.aT],q)),H.cu("Noto Sans Sinhala",H.a([C.c9,C.Jt,C.bi,C.aT],q)),H.cu("Noto Sans Tamil UI",H.a([C.c9,C.Jm,C.bi,C.cD,C.aT],q)),H.cu("Noto Sans Telugu UI",H.a([C.Jf,C.c9,C.Jp,C.JX,C.bi,C.aT],q)),H.cu("Noto Sans Thai UI",H.a([C.Ju,C.bi,C.aT],q)),H.cu("Noto Sans",H.a([C.IV,C.Jo,C.Js,C.JR,C.JS,C.JU,C.JV,C.K4,C.Ka,C.Kf,C.Kk,C.Kl,C.Km,C.Kn,C.Ko,C.JP,C.JQ,C.IW,C.J0,C.J3,C.Kj,C.IX,C.JT,C.Kh,C.J1,C.Jz,C.JM,C.Kp,C.K2,C.Ji,C.JI,C.JZ,C.K8,C.Kb,C.Kg,C.Ki,C.IY,C.JB,C.Jj,C.Jl,C.Jn,C.Jv,C.Jy,C.JC,C.K1,C.Ke],q))],t.Qg)}) +r($,"aMH","nU",function(){var q=t.V0 +return new H.FO(new H.a5l(),P.aS(q),P.D(t.N,q))}) +s($,"aKv","Un",function(){return new H.LG(1024,new P.lQ(H.a0("lQ>")),P.D(H.a0("df"),H.a0("e9>")))}) +s($,"aKB","Uo",function(){var q=H.a0("y") +return new H.ab4(H.asj(),H.asj(),H.a([],q),H.a([],q))}) +r($,"aJE","t4",function(){return new H.abe(500,new P.lQ(H.a0("lQ>")),P.D(H.a0("df"),H.a0("e9>")))}) +s($,"aJD","avi",function(){return new self.window.flutterCanvasKit.Paint()}) +s($,"aJC","avh",function(){var q=new self.window.flutterCanvasKit.Paint() +J.ala(q,0) +return q}) +s($,"aKn","avD",function(){return H.asF(0,0,1)}) +s($,"aLI","awm",function(){return C.ai.cb(P.aF(["type","fontsChange"],t.N,t.z))}) +s($,"aLg","aow",function(){return H.IX(4)}) +s($,"aKT","aw_",function(){return H.arm(H.a([0,1,2,2,3,0],t.t))}) +s($,"aMm","awS",function(){return W.BB().Image.prototype.decode!=null}) +s($,"aLM","awr",function(){var q=C.bG.h(0,"Alt")[1] +q.toString +return q}) +s($,"aLN","aws",function(){var q=C.bG.h(0,"Alt")[2] +q.toString +return q}) +s($,"aLO","awt",function(){var q=C.bG.h(0,"Control")[1] +q.toString +return q}) +s($,"aLP","awu",function(){var q=C.bG.h(0,"Control")[2] +q.toString +return q}) +s($,"aLT","awy",function(){var q=C.bG.h(0,"Shift")[1] +q.toString +return q}) +s($,"aLU","awz",function(){var q=C.bG.h(0,"Shift")[2] +q.toString +return q}) +s($,"aLR","aww",function(){var q=C.bG.h(0,"Meta")[1] +q.toString +return q}) +s($,"aLS","awx",function(){var q=C.bG.h(0,"Meta")[2] +q.toString +return q}) +s($,"aLQ","awv",function(){return P.aF([$.awr(),new H.aju(),$.aws(),new H.ajv(),$.awt(),new H.ajw(),$.awu(),new H.ajx(),$.awy(),new H.ajy(),$.awz(),new H.ajz(),$.aww(),new H.ajA(),$.awx(),new H.ajB()],t.S,H.a0("I(j0)"))}) +s($,"aK0","bl",function(){var q=t.K +q=new H.a13(P.aCY(C.HR,!1,"/",H.alI(),C.ah,!1,1),P.D(q,H.a0("m_")),P.D(q,H.a0("ME")),W.BB().matchMedia("(prefers-color-scheme: dark)")) +q.a_A() +return q}) +r($,"aGx","awn",function(){return H.aH8()}) +s($,"aMs","awX",function(){var q=$.apE +return q==null?$.apE=H.aAf():q}) +s($,"aM3","awE",function(){return P.aF([C.Fe,new H.ajL(),C.Ff,new H.ajM(),C.Fg,new H.ajN(),C.Fh,new H.ajO(),C.Fi,new H.ajP(),C.Fj,new H.ajQ(),C.Fk,new H.ajR(),C.Fl,new H.ajS()],t.Zg,H.a0("f6(cv)"))}) +s($,"aK5","avu",function(){return P.eB("[a-z0-9\\s]+",!1)}) +s($,"aK6","avv",function(){return P.eB("\\b\\d",!0)}) +s($,"aMO","aoI",function(){return P.ao0(W.BB(),"FontFace")}) +s($,"aMP","ax6",function(){if(P.ao0(W.auy(),"fonts")){var q=W.auy().fonts +q.toString +q=P.ao0(q,"clear")}else q=!1 +return q}) +r($,"aKw","avJ",function(){return H.aDL(null)}) +s($,"aJY","akU",function(){return new P.F()}) +s($,"aMr","awW",function(){return H.aEE(H.a([C.aCy,C.aCC,C.aCl,C.aCm,C.aCo,C.aCz,C.aCj,C.aCk,C.aCn,C.aCA,C.aCB,C.aCi,C.aCp,C.aCq,C.aCr,C.aCs,C.aCt,C.aCu,C.aCv,C.aCw,C.aCx],H.a0("y>")),null,H.a0("l_?"))}) +r($,"aMS","BE",function(){return H.aEF("000a!E000b000cF000d!D000w!R000y!A0013!B0018!M001a!N001c001lO001m!L001n!M001t002iK002n!P002p003eK003p!F004q!K004t!I0051!K0053!L0056!K005c005yK0060006uK006w00k7K00ke00lbK00lc00ofG00og00okK00om00onK00oq00otK00ou!M00ov!K00p2!K00p3!L00p400p6K00p8!K00pa00ptK00pv00s5K00s700w1K00w300w9G00wa010vK010x011yK01210124K0126!K0127!L0128013cK013d!M013e!K013l014tG014v!G014x014yG01500151G0153!G015c0162C0167016aC016b!K016c!L016o016tI01700171M0174017eG017g!I017k018qK018r019bG019c019lO019n!O019o!M019q019rK019s!G019t01cjK01cl!K01cm01csG01ct!I01cv01d0G01d101d2K01d301d4G01d601d9G01da01dbK01dc01dlO01dm01doK01dr!K01e7!I01e8!K01e9!G01ea01f3K01f401fuG01fx01idK01ie01ioG01ip!K01j401jdO01je01kaK01kb01kjG01kk01klK01ko!M01kq!K01kt!G01kw01lhK01li01llG01lm!K01ln01lvG01lw!K01lx01lzG01m0!K01m101m5G01mo01ncK01nd01nfG01nk01nuK01pc01pwK01py01qfK01qr01r5G01r6!I01r701s3G01s401tlK01tm01toG01tp!K01tq01u7G01u8!K01u901ufG01ug01upK01uq01urG01uu01v3O01v501vkK01vl01vnG01vp01vwK01vz01w0K01w301woK01wq01wwK01wy!K01x201x5K01x8!G01x9!K01xa01xgG01xj01xkG01xn01xpG01xq!K01xz!G01y401y5K01y701y9K01ya01ybG01ye01ynO01yo01ypK01z0!K01z2!G01z501z7G01z901zeK01zj01zkK01zn0208K020a020gK020i020jK020l020mK020o020pK020s!G020u020yG02130214G02170219G021d!G021l021oK021q!K021y0227O02280229G022a022cK022d!G022p022rG022t0231K02330235K0237023sK023u0240K02420243K02450249K024c!G024d!K024e024lG024n024pG024r024tG024w!K025c025dK025e025fG025i025rO0261!K02620267G0269026bG026d026kK026n026oK026r027cK027e027kK027m027nK027p027tK027w!G027x!K027y0284G02870288G028b028dG028l028nG028s028tK028v028xK028y028zG0292029bO029d!K029u!G029v!K029x02a2K02a602a8K02aa02adK02ah02aiK02ak!K02am02anK02ar02asK02aw02ayK02b202bdK02bi02bmG02bq02bsG02bu02bxG02c0!K02c7!G02cm02cvO02dc02dgG02dh02doK02dq02dsK02du02egK02ei02exK02f1!K02f202f8G02fa02fcG02fe02fhG02fp02fqG02fs02fuK02g002g1K02g202g3G02g602gfO02gw!K02gx02gzG02h102h8K02ha02hcK02he02i0K02i202ibK02id02ihK02ik!G02il!K02im02isG02iu02iwG02iy02j1G02j902jaG02ji!K02jk02jlK02jm02jnG02jq02jzO02k102k2K02kg02kjG02kk02ksK02ku02kwK02ky02m2K02m302m4G02m5!K02m602mcG02me02mgG02mi02mlG02mm!K02ms02muK02mv!G02n302n5K02n602n7G02na02njO02nu02nzK02o102o3G02o502omK02oq02pdK02pf02pnK02pp!K02ps02pyK02q2!G02q702qcG02qe!G02qg02qnG02qu02r3O02r602r7G02sx!G02t002t6G02tj02tqG02ts02u1O02wh!G02wk02wsG02x402x9G02xc02xlO02yo!K02zc02zdG02zk02ztO0305!G0307!G0309!G030e030fG030g030nK030p031oK031t032cG032e032fG032g032kK032l032vG032x033wG0346!G036z037iG037k037tO03860389G038e038gG038i038kG038n038tG038x0390G039e039pG039r!G039s03a1O03a203a5G03a803b9K03bb!K03bh!K03bk03cqK03cs03m0K03m203m5K03m803meK03mg!K03mi03mlK03mo03nsK03nu03nxK03o003owK03oy03p1K03p403paK03pc!K03pe03phK03pk03pyK03q003rkK03rm03rpK03rs03tmK03tp03trG03uo03v3K03vk03xxK03y003y5K03y904fgK04fj04fzK04g0!R04g104gqK04gw04iyK04j204jcK04jk04jwK04jy04k1K04k204k4G04kg04kxK04ky04l0G04lc04ltK04lu04lvG04m804mkK04mm04moK04mq04mrG04ok04pfG04pp!G04ps04q1O04qz04r1G04r2!I04r404rdO04rk04u0K04u804ucK04ud04ueG04uf04vcK04vd!G04ve!K04vk04xhK04xs04ymK04yo04yzG04z404zfG04zq04zzO053k053tO054w055iK055j055nG0579057iG057k058cG058f!G058g058pO058w0595O059s05a8G05c005c4G05c505dfK05dg05dwG05dx05e3K05e805ehO05ez05f7G05fk05fmG05fn05ggK05gh05gtG05gu05gvK05gw05h5O05h605idK05ie05irG05j405k3K05k405knG05kw05l5O05l905lbK05lc05llO05lm05mlK05mo05mwK05n405oaK05od05ofK05ow05oyG05p005pkG05pl05poK05pp!G05pq05pvK05pw!G05px05pyK05pz05q1G05q2!K05q805vjK05vk05x5G05x705xbG05xc0651K06540659K065c066dK066g066lK066o066vK066x!K066z!K0671!K0673067xK0680069gK069i069oK069q!K069u069wK069y06a4K06a806abK06ae06ajK06ao06b0K06b606b8K06ba06bgK06bk06bqR06bs06buR06bw!G06bx!Q06by06bzI06c806c9N06ck!N06cn!L06co06cpF06cq06cuI06cv!P06db06dcP06dg!M06dw!P06e7!R06e806ecI06ee06enI06ep!K06f3!K06fk06fwK06hc06i8G06iq!K06iv!K06iy06j7K06j9!K06jd06jhK06jo!K06jq!K06js!K06ju06jxK06jz06k9K06kc06kfK06kl06kpK06ku!K06lc06mgK079207ahK08ow08q6K08q808riK08rk08v8K08vf08viK08vj08vlG08vm08vnK08w008x1K08x3!K08x9!K08xc08yvK08z3!K08zj!G08zk0906K090g090mK090o090uK090w0912K0914091aK091c091iK091k091qK091s091yK09200926K09280933G094f!K09hc!R09hh!K09ii09inG09ip09itJ09iz09j0K09ll09lmG09ln09loJ09ls09oaJ09oc09ofJ09ol09prK09pt09seK09sw09trK09v409vjJ0a1c0a2mJ0a2o0a53J0vls0wi4K0wk00wl9K0wlc0wssK0wsw0wtbK0wtc0wtlO0wtm0wtnK0wu80wviK0wvj0wvmG0wvo0wvxG0wvz0wwtK0wwu0wwvG0www0wz3K0wz40wz5G0wzs0x4vK0x4y0x56K0x6d0x6pK0x6q!G0x6r0x6tK0x6u!G0x6v0x6yK0x6z!G0x700x7mK0x7n0x7rG0x7w!G0x8g0x9vK0xa80xa9G0xaa0xbnK0xbo0xc5G0xcg0xcpO0xcw0xddG0xde0xdjK0xdn!K0xdp0xdqK0xdr!G0xds0xe1O0xe20xetK0xeu0xf1G0xf40xfqK0xfr0xg3G0xgg0xh8K0xhc0xhfG0xhg0xiqK0xir0xj4G0xjj!K0xjk0xjtO0xk5!G0xkg0xkpO0xkw0xm0K0xm10xmeG0xmo0xmqK0xmr!G0xms0xmzK0xn00xn1G0xn40xndO0xob0xodG0xps!G0xpu0xpwG0xpz0xq0G0xq60xq7G0xq9!G0xr40xreK0xrf0xrjG0xrm0xroK0xrp0xrqG0xs10xs6K0xs90xseK0xsh0xsmK0xsw0xt2K0xt40xtaK0xtc0xuxK0xv40xyaK0xyb0xyiG0xyk0xylG0xyo0xyxO0xz416lfK16ls16meK16mj16nvK1dkw1dl2K1dlf1dljK1dlp!C1dlq!G1dlr1dm0C1dm21dmeC1dmg1dmkC1dmm!C1dmo1dmpC1dmr1dmsC1dmu1dn3C1dn41dptK1dqr1e0tK1e1c1e33K1e361e4nK1e5s1e63K1e681e6nG1e6o!M1e6r!L1e6s!M1e741e7jG1e7n1e7oP1e8d1e8fP1e8g!M1e8i!N1e8k!M1e8l!L1e9c1e9gK1e9i1ed8K1edb!I1edj!N1edo!M1edq!N1eds1ee1O1ee2!L1ee3!M1ee91eeyK1ef3!P1ef51efuK1eg61ehpJ1ehq1ehrG1ehs1eimK1eiq1eivK1eiy1ej3K1ej61ejbK1eje1ejgK1ek91ekbI1ekg1ekrK1ekt1eliK1elk1em2K1em41em5K1em71emlK1emo1en1K1eo01ereK1etc1eusK1eyl!G1f281f30K1f341f4gK1f4w!G1f5s1f6nK1f711f7uK1f801f91K1f921f96G1f9c1fa5K1fa81fb7K1fbc1fbjK1fbl1fbpK1fcw1fh9K1fhc1fhlO1fhs1firK1fiw1fjvK1fk01fl3K1flc1fmrK1fr41fzqK1g001g0lK1g0w1g13K1g5c1g5hK1g5k!K1g5m1g6tK1g6v1g6wK1g70!K1g731g7pK1g801g8mK1g8w1g9qK1gbk1gc2K1gc41gc5K1gcg1gd1K1gdc1ge1K1gg01ghjK1ghq1ghrK1gjk!K1gjl1gjnG1gjp1gjqG1gjw1gjzG1gk01gk3K1gk51gk7K1gk91gl1K1gl41gl6G1glb!G1gm81gn0K1gn41gnwK1gow1gp3K1gp51gpwK1gpx1gpyG1gqo1gs5K1gsg1gt1K1gtc1gtuK1gu81gupK1gxs1gzsK1h1c1h2qK1h341h4iK1h4w1h5vK1h5w1h5zG1h681h6hO1hfk1hgpK1hgr1hgsG1hgw1hgxK1hj41hjwK1hk7!K1hkg1hl1K1hl21hlcG1ho01hokK1hpc1hpyK1hq81hqaG1hqb1hrrK1hrs1hs6G1ht21htbO1htr1htuG1htv1hv3K1hv41hveG1hvh!I1hvx!I1hw01hwoK1hww1hx5O1hxc1hxeG1hxf1hyeK1hyf1hysG1hyu1hz3O1hz8!K1hz91hzaG1hzb!K1hzk1i0iK1i0j!G1i0m!K1i0w1i0yG1i0z1i2aK1i2b1i2oG1i2p1i2sK1i2x1i30G1i321i33G1i341i3dO1i3e!K1i3g!K1i4g1i4xK1i4z1i5nK1i5o1i5zG1i66!G1i801i86K1i88!K1i8a1i8dK1i8f1i8tK1i8v1i94K1i9c1iamK1ian1iayG1ib41ibdO1ibk1ibnG1ibp1ibwK1ibz1ic0K1ic31icoK1icq1icwK1icy1iczK1id11id5K1id71id8G1id9!K1ida1idgG1idj1idkG1idn1idpG1ids!K1idz!G1ie51ie9K1iea1iebG1iee1iekG1ieo1iesG1iio1ik4K1ik51ikmG1ikn1ikqK1ikw1il5O1ila!G1ilb1ildK1im81injK1ink1io3G1io41io5K1io7!K1iog1iopO1itc1iumK1iun1iutG1iuw1iv4G1ivs1ivvK1ivw1ivxG1iww1iy7K1iy81iyoG1iys!K1iz41izdO1j0g1j1mK1j1n1j1zG1j20!K1j281j2hO1j4t1j57G1j5c1j5lO1jb41jcbK1jcc1jcqG1jfk1jhbK1jhc1jhlO1ji71jieK1jih!K1jik1jirK1jit1jiuK1jiw1jjjK1jjk1jjpG1jjr1jjsG1jjv1jjyG1jjz!K1jk0!G1jk1!K1jk21jk3G1jkg1jkpO1jmo1jmvK1jmy1jo0K1jo11jo7G1joa1jogG1joh!K1joj!K1jok!G1jpc!K1jpd1jpmG1jpn1jqqK1jqr1jqxG1jqy!K1jqz1jr2G1jrb!G1jrk!K1jrl1jrvG1jrw1jt5K1jt61jtlG1jtp!K1juo1jw8K1k3k1k3sK1k3u1k4uK1k4v1k52G1k541k5bG1k5c!K1k5s1k61O1k6q1k7jK1k7m1k87G1k891k8mG1kao1kauK1kaw1kaxK1kaz1kc0K1kc11kc6G1kca!G1kcc1kcdG1kcf1kclG1kcm!K1kcn!G1kcw1kd5O1kdc1kdhK1kdj1kdkK1kdm1kehK1kei1kemG1keo1kepG1ker1kevG1kew!K1kf41kfdO1ko01koiK1koj1komG1kts!K1kw01lllK1log1lriK1ls01lxfK1o1s1oviK1ovk1ovsI1s001sg6K1z401zjsK1zk01zkuK1zkw1zl5O1zo01zotK1zow1zp0G1zpc1zqnK1zqo1zquG1zr41zr7K1zrk1zrtO1zs31zsnK1zst1ztbK20cg20e7K20hs20juK20jz!G20k0!K20k120ljG20lr20luG20lv20m7K20o020o1K20o3!K20o4!G20og20ohG2dc0!J2dlw2dlzJ2fpc2fsaK2fsg2fssK2fsw2ft4K2ftc2ftlK2ftp2ftqG2fts2ftvI2jxh2jxlG2jxp2jxuG2jxv2jy2I2jy32jyaG2jyd2jyjG2jze2jzhG2k3m2k3oG2kg02kicK2kie2kkcK2kke2kkfK2kki!K2kkl2kkmK2kkp2kksK2kku2kl5K2kl7!K2kl92klfK2klh2kn9K2knb2kneK2knh2knoK2knq2knwK2kny2kopK2kor2kouK2kow2kp0K2kp2!K2kp62kpcK2kpe2kytK2kyw2kzkK2kzm2l0aK2l0c2l16K2l182l1wK2l1y2l2sK2l2u2l3iK2l3k2l4eK2l4g2l54K2l562l60K2l622l6qK2l6s2l6zK2l722l8fO2lmo2lo6G2lob2lpoG2lpx!G2lqc!G2lqz2lr3G2lr52lrjG2mtc2mtiG2mtk2mu0G2mu32mu9G2mub2mucG2mue2muiG2n0g2n1oK2n1s2n1yG2n1z2n25K2n282n2hO2n2m!K2ncw2ne3K2ne42ne7G2ne82nehO2oe82ojoK2ok02ok6G2olc2on7K2on82oneG2onf!K2onk2ontO2pkw2pkzK2pl12plrK2plt2pluK2plw!K2plz!K2pm12pmaK2pmc2pmfK2pmh!K2pmj!K2pmq!K2pmv!K2pmx!K2pmz!K2pn12pn3K2pn52pn6K2pn8!K2pnb!K2pnd!K2pnf!K2pnh!K2pnj!K2pnl2pnmK2pno!K2pnr2pnuK2pnw2po2K2po42po7K2po92pocK2poe!K2pog2popK2por2pp7K2ppd2ppfK2pph2pplK2ppn2pq3K2q7k2q89K2q8g2q95K2q9c2qa1K2qcm2qdbH2qrf2qrjG2sc02sc9Ojny9!Ijnz4jo1rGjo5cjobzG",231,C.a0t,C.Gi,H.a0("cI"))}) +s($,"aJz","avg",function(){var q=t.N +return new H.Vv(P.aF(["birthday","bday","birthdayDay","bday-day","birthdayMonth","bday-month","birthdayYear","bday-year","countryCode","country","countryName","country-name","creditCardExpirationDate","cc-exp","creditCardExpirationMonth","cc-exp-month","creditCardExpirationYear","cc-exp-year","creditCardFamilyName","cc-family-name","creditCardGivenName","cc-given-name","creditCardMiddleName","cc-additional-name","creditCardName","cc-name","creditCardNumber","cc-number","creditCardSecurityCode","cc-csc","creditCardType","cc-type","email","email","familyName","family-name","fullStreetAddress","street-address","gender","sex","givenName","given-name","impp","impp","jobTitle","organization-title","language","language","middleName","middleName","name","name","namePrefix","honorific-prefix","nameSuffix","honorific-suffix","newPassword","new-password","nickname","nickname","oneTimeCode","one-time-code","organizationName","organization","password","current-password","photo","photo","postalCode","postal-code","streetAddressLevel1","address-level1","streetAddressLevel2","address-level2","streetAddressLevel3","address-level3","streetAddressLevel4","address-level4","streetAddressLine1","address-line1","streetAddressLine2","address-line2","streetAddressLine3","address-line3","telephoneNumber","tel","telephoneNumberAreaCode","tel-area-code","telephoneNumberCountryCode","tel-country-code","telephoneNumberExtension","tel-extension","telephoneNumberLocal","tel-local","telephoneNumberLocalPrefix","tel-local-prefix","telephoneNumberLocalSuffix","tel-local-suffix","telephoneNumberNational","tel-national","transactionAmount","transaction-amount","transactionCurrency","transaction-currency","url","url","username","username"],q,q))}) +s($,"aMQ","aoJ",function(){var q=new H.a2R() +q.a=new H.abr(q) +return q}) +s($,"aMp","awU",function(){return H.IX(4)}) +s($,"aMn","aoE",function(){return H.IX(16)}) +s($,"aMo","awT",function(){return H.aCo($.aoE())}) +s($,"aLH","aoz",function(){return H.aIP()?"-apple-system, BlinkMacSystemFont":"Arial"}) +r($,"aML","bV",function(){W.BB() +return C.HY.gahp()}) +s($,"aMR","bc",function(){var q=$.bl(),p=new H.FG(0,q,P.dp(null,t.H),C.iu) +p.YB(0,q) +return p}) +s($,"aJO","Ul",function(){return H.auM("_$dart_dartClosure")}) +s($,"aMI","al0",function(){return C.K.rS(new H.akF(),t.v7)}) +s($,"aKG","avN",function(){return H.jA(H.acd({ +toString:function(){return"$receiver$"}}))}) +s($,"aKH","avO",function(){return H.jA(H.acd({$method$:null, +toString:function(){return"$receiver$"}}))}) +s($,"aKI","avP",function(){return H.jA(H.acd(null))}) +s($,"aKJ","avQ",function(){return H.jA(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(q){return q.message}}())}) +s($,"aKM","avT",function(){return H.jA(H.acd(void 0))}) +s($,"aKN","avU",function(){return H.jA(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(q){return q.message}}())}) +s($,"aKL","avS",function(){return H.jA(H.asx(null))}) +s($,"aKK","avR",function(){return H.jA(function(){try{null.$method$}catch(q){return q.message}}())}) +s($,"aKP","avW",function(){return H.jA(H.asx(void 0))}) +s($,"aKO","avV",function(){return H.jA(function(){try{(void 0).$method$}catch(q){return q.message}}())}) +s($,"aKX","aor",function(){return P.aES()}) +s($,"aK7","Um",function(){return H.a0("a4").a($.al0())}) +s($,"aLj","awe",function(){var q=t.z +return P.hU(q,q)}) +s($,"aKQ","avX",function(){return new P.acr().$0()}) +s($,"aKR","avY",function(){return new P.acq().$0()}) +s($,"aKY","aw2",function(){return H.aCC(H.Bm(H.a([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-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,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))}) +s($,"aLq","awj",function(){return P.eB("^[\\-\\.0-9A-Z_a-z~]*$",!0)}) +r($,"aLJ","awo",function(){return new Error().stack!=void 0}) +s($,"aL4","fQ",function(){return P.yn(0)}) +s($,"aL2","BC",function(){return P.yn(1)}) +s($,"aL3","aw5",function(){return P.yn(2)}) +s($,"aL0","aot",function(){return $.BC().mC(0)}) +s($,"aKZ","aos",function(){return P.yn(1e4)}) +r($,"aL1","aw4",function(){return P.eB("^\\s*([+-]?)((0x[a-f0-9]+)|(\\d+)|([a-z0-9]+))\\s*$",!1)}) +s($,"aL_","aw3",function(){return H.aCD(8)}) +s($,"aKz","akY",function(){H.aDl() +return $.a6A}) +s($,"aM4","awF",function(){return P.aGf()}) +s($,"aJL","avm",function(){return{}}) +s($,"aLd","awd",function(){return P.i1(["A","ABBR","ACRONYM","ADDRESS","AREA","ARTICLE","ASIDE","AUDIO","B","BDI","BDO","BIG","BLOCKQUOTE","BR","BUTTON","CANVAS","CAPTION","CENTER","CITE","CODE","COL","COLGROUP","COMMAND","DATA","DATALIST","DD","DEL","DETAILS","DFN","DIR","DIV","DL","DT","EM","FIELDSET","FIGCAPTION","FIGURE","FONT","FOOTER","FORM","H1","H2","H3","H4","H5","H6","HEADER","HGROUP","HR","I","IFRAME","IMG","INPUT","INS","KBD","LABEL","LEGEND","LI","MAP","MARK","MENU","METER","NAV","NOBR","OL","OPTGROUP","OPTION","OUTPUT","P","PRE","PROGRESS","Q","S","SAMP","SECTION","SELECT","SMALL","SOURCE","SPAN","STRIKE","STRONG","SUB","SUMMARY","SUP","TABLE","TBODY","TD","TEXTAREA","TFOOT","TH","THEAD","TIME","TR","TRACK","TT","U","UL","VAR","VIDEO","WBR"],t.N)}) +s($,"aJU","akT",function(){return C.c.pf(P.a_O(),"Opera",0)}) +s($,"aJT","avq",function(){return!$.akT()&&C.c.pf(P.a_O(),"Trident/",0)}) +s($,"aJS","avp",function(){return C.c.pf(P.a_O(),"Firefox",0)}) +s($,"aJV","avr",function(){return!$.akT()&&C.c.pf(P.a_O(),"WebKit",0)}) +s($,"aJR","avo",function(){return"-"+$.avs()+"-"}) +s($,"aJW","avs",function(){if($.avp())var q="moz" +else if($.avq())q="ms" +else q=$.akT()?"o":"webkit" +return q}) +s($,"aLD","nT",function(){return P.aG6(P.ak4(self))}) +s($,"aL6","aou",function(){return H.auM("_$dart_dartObject")}) +s($,"aLE","aox",function(){return function DartObject(a){this.o=a}}) +s($,"aK_","d5",function(){return H.i4(H.arm(H.a([1],t.t)).buffer,0,null).getInt8(0)===1?C.ar:C.I7}) +s($,"aMw","Uw",function(){return new P.VQ(P.D(t.N,H.a0("jI")))}) +s($,"aLL","awq",function(){return M.ash(1,1,500)}) +s($,"aMx","ax_",function(){return new L.adZ()}) +s($,"aLW","awB",function(){return R.y8(C.dG,C.j,t.EP)}) +s($,"aLV","awA",function(){return R.y8(C.j,C.acy,t.EP)}) +r($,"aL5","aw6",function(){return new G.Fc(C.aCI,C.aCJ)}) +s($,"aMy","ax0",function(){return new F.a_u()}) +s($,"aMq","awV",function(){return new U.ak2().$0()}) +s($,"aLA","awk",function(){return new U.aj9().$0()}) +r($,"aK3","hL",function(){return $.aBK}) +s($,"aLF","Uq",function(){return P.h8(null,t.N)}) +s($,"aLG","aoy",function(){return P.aEf()}) +s($,"aKW","aw1",function(){return H.aCE(H.a([0,0,0,0,0,0,0,0],t.t))}) +s($,"aKy","avK",function(){return P.eB("^\\s*at ([^\\s]+).*$",!0)}) +s($,"aMA","ax1",function(){return new L.aeq()}) +s($,"aLm","awg",function(){return R.y8(0.75,1,t.wR)}) +s($,"aLn","awh",function(){return R.u7(C.aB_)}) +s($,"aKc","avw",function(){return R.u7(C.aU)}) +s($,"aKd","avx",function(){return R.u7(C.Ml)}) +s($,"aME","ax3",function(){return P.aF([C.cR,null,C.eM,K.Vm(2),C.Am,null,C.i3,K.Vm(2),C.dB,null],H.a0("kz"),t.dk)}) +s($,"aL7","aw7",function(){return R.y8(C.acz,C.j,t.EP)}) +s($,"aL9","aw9",function(){return R.u7(C.al)}) +s($,"aL8","aw8",function(){return R.u7(C.cE)}) +s($,"aLa","awa",function(){return R.y8(0.875,1,t.wR).aaN(R.u7(C.cE))}) +s($,"aMG","ax4",function(){return new F.a4u()}) +s($,"aKF","avM",function(){return X.aEs()}) +s($,"aKE","avL",function(){return new X.OT(P.D(H.a0("rf"),t.we),5,H.a0("OT"))}) +s($,"aJw","avf",function(){return P.eB("/?(\\d+(\\.\\d*)?)x$",!0)}) +s($,"aKg","akW",function(){return H.aCB(4)}) +r($,"aKk","avA",function(){return C.KA}) +r($,"aKm","avC",function(){var q=null +return P.an1(q,C.na,q,q,q,q,"sans-serif",q,q,18,q,q,q,q,q,q,q,q,q,q)}) +r($,"aKl","avB",function(){var q=null +return P.a5R(q,q,q,q,q,q,q,q,q,C.io,C.k,q)}) +s($,"aLo","awi",function(){return E.aCp()}) +s($,"aKr","akX",function(){return A.n3()}) +s($,"aKq","avG",function(){return H.ark(0)}) +s($,"aKs","avH",function(){return H.ark(0)}) +s($,"aKt","avI",function(){return E.aCq().a}) +s($,"aMM","al1",function(){var q=t.N +return new Q.a6e(P.D(q,H.a0("aE")),P.D(q,t.L0))}) +s($,"aKe","avy",function(){return P.aF([4294967562,C.Mu,4294967564,C.Mv,4294967556,C.Mt],t.S,t.SQ)}) +s($,"aKj","aoq",function(){var q=t.v3 +return new B.a6M(H.a([],H.a0("y<~(hg)>")),P.D(q,t.bd),P.aS(q))}) +s($,"aKi","avz",function(){var q,p,o=P.D(t.v3,t.bd) +o.q(0,C.eQ,C.kx) +for(q=$.a6N.gmc($.a6N),q=q.gU(q);q.t();){p=q.gD(q) +o.q(0,p.gf7(p),p.gm(p))}return o}) +s($,"aK2","avt",function(){return new B.uy("\n",!1)}) +s($,"aKD","ep",function(){var q=new N.Me() +q.a=C.kX +q.gdZ().w3(q.ga56()) +return q}) +r($,"aKV","aw0",function(){var q=H.a0("~(aO)") +return P.aF([C.aBt,U.aqn(!0),C.aCe,U.aqn(!1),C.aBS,new U.L0(R.bj(q)),C.aBM,new U.J3(R.bj(q)),C.aBQ,new U.Kd(R.bj(q)),C.aBr,new U.Fn(R.bj(q)),C.aBT,new F.Lg(R.bj(q)),C.aBR,new U.Kf(R.bj(q))],t.n,t.od)}) +s($,"aJQ","avn",function(){var q=H.a0("~(aO)") +return P.aF([C.aCb,new E.Og(R.bj(q)),C.aBq,new E.Oa(R.bj(q)),C.aBo,new E.O6(R.bj(q)),C.aBn,new E.O5(R.bj(q)),C.aBp,new E.O9(R.bj(q)),C.aC6,new E.O8(R.bj(q)),C.aBb,new E.O7(R.bj(q)),C.aBc,new E.OI(R.bj(q)),C.aC8,new E.OJ(R.bj(q)),C.aC9,new E.OL(R.bj(q)),C.aBL,new E.OK(R.bj(q)),C.aBE,new E.OM(R.bj(q)),C.aCg,new E.OO(R.bj(q)),C.aBe,new E.OP(R.bj(q)),C.aBf,new E.ON(R.bj(q)),C.aCf,new E.OQ(R.bj(q)),C.aBv,new E.OR(R.bj(q)),C.aB8,new E.OE(R.bj(q)),C.aBd,new E.OF(R.bj(q)),C.aCh,new E.OG(R.bj(q)),C.aCd,new E.OH(R.bj(q)),C.aBG,new E.PX(R.bj(q)),C.aB9,new E.PY(R.bj(q)),C.aBa,new E.PZ(R.bj(q)),C.aBH,new E.Q_(R.bj(q)),C.aBi,new E.Q0(R.bj(q)),C.aBj,new E.Q1(R.bj(q)),C.aBI,new E.Q2(R.bj(q)),C.aBJ,new E.Q3(R.bj(q)),C.aBz,new E.Q4(R.bj(q)),C.aBK,new E.Q5(R.bj(q)),C.aBU,new E.RK(R.bj(q)),C.aBl,new E.NH(R.bj(q)),C.aBm,new E.NV(R.bj(q)),C.aBP,new E.Qm(R.bj(q))],t.n,t.od)}) +r($,"aLf","aov",function(){var q=($.bD+1)%16777215 +$.bD=q +return new N.Qc(q,new N.Qd(null),C.aF,P.bx(t.u))}) +s($,"aLc","awc",function(){return R.y8(1,0,t.wR)}) +r($,"aLk","akZ",function(){var q=B.aEM(null),p=P.aAT(t.H) +return new K.Qb(C.ik,q,p)}) +s($,"aLb","awb",function(){return P.cN(16667,0)}) +s($,"aKo","avE",function(){return M.ash(0.5,1.1,100)}) +s($,"aKp","avF",function(){var q,p +$.C.toString +q=$.bc() +p=q.gyk(q) +$.C.toString +return new N.y2(1/q.gyk(q),1/(0.05*p))}) +s($,"aJF","avj",function(){return P.ao5(0.78)/P.ao5(0.9)}) +s($,"aMD","aoF",function(){return P.aqJ(C.Xd,t.N)}) +s($,"aMF","aoG",function(){return P.aqJ(C.a1Q,t.N)}) +r($,"aMB","ax2",function(){return B.aqh(C.Qo,null,C.a0Q,C.a2s,C.Po,C.QV,6,5,C.rZ,"en_US",C.uz,C.oo,C.a0k,C.tB,C.WX,C.tt,C.rZ,C.uz,C.oo,C.tB,C.tt,C.uY,C.a2W,C.uY,C.oD,null)}) +r($,"aMJ","aoH",function(){var q=",",p="\xa0",o="%",n="0",m="+",l="-",k="E",j="\u2030",i="\u221e",h="NaN",g="#,##0.###",f="#E0",e="#,##0%",d="\xa4#,##0.00",c=".",b="\u200e+",a="\u200e-",a0="\u0644\u064a\u0633\xa0\u0631\u0642\u0645\u064b\u0627",a1="\xa4\xa0#,##0.00",a2="#,##0.00\xa0\xa4",a3="#,##0\xa0%",a4="#,##,##0.###",a5="EUR",a6="USD",a7="\xa4\xa0#,##0.00;\xa4-#,##0.00",a8="CHF",a9="#,##,##0%",b0="\xa4\xa0#,##,##0.00",b1="INR",b2="\u2212",b3="\xd710^",b4="[#E0]",b5="\xa4#,##,##0.00",b6="\u200f#,##0.00\xa0\xa4;\u200f-#,##0.00\xa0\xa4" +return P.aF(["af",B.V(d,g,q,"ZAR",k,p,i,l,"af",h,o,e,j,m,f,n),"am",B.V(d,g,c,"ETB",k,q,i,l,"am",h,o,e,j,m,f,n),"ar",B.V(a1,g,c,"EGP",k,q,i,a,"ar",a0,"\u200e%\u200e",e,j,b,f,n),"ar_DZ",B.V(a1,g,q,"DZD",k,c,i,a,"ar_DZ",a0,"\u200e%\u200e",e,j,b,f,n),"ar_EG",B.V(a2,g,"\u066b","EGP","\u0627\u0633","\u066c",i,"\u061c-","ar_EG","\u0644\u064a\u0633\xa0\u0631\u0642\u0645","\u066a\u061c",e,"\u0609","\u061c+",f,"\u0660"),"az",B.V(a2,g,q,"AZN",k,c,i,l,"az",h,o,e,j,m,f,n),"be",B.V(a2,g,q,"BYN",k,p,i,l,"be",h,o,a3,j,m,f,n),"bg",B.V("0.00\xa0\xa4",g,q,"BGN",k,p,i,l,"bg",h,o,e,j,m,f,n),"bn",B.V("#,##,##0.00\xa4",a4,c,"BDT",k,q,i,l,"bn",h,o,e,j,m,f,"\u09e6"),"br",B.V(a2,g,q,a5,k,p,i,l,"br",h,o,a3,j,m,f,n),"bs",B.V(a2,g,q,"BAM",k,c,i,l,"bs",h,o,a3,j,m,f,n),"ca",B.V(a2,g,q,a5,k,c,i,l,"ca",h,o,e,j,m,f,n),"chr",B.V(d,g,c,a6,k,q,i,l,"chr",h,o,e,j,m,f,n),"cs",B.V(a2,g,q,"CZK",k,p,i,l,"cs",h,o,a3,j,m,f,n),"cy",B.V(d,g,c,"GBP",k,q,i,l,"cy",h,o,e,j,m,f,n),"da",B.V(a2,g,q,"DKK",k,c,i,l,"da",h,o,a3,j,m,f,n),"de",B.V(a2,g,q,a5,k,c,i,l,"de",h,o,a3,j,m,f,n),"de_AT",B.V(a1,g,q,a5,k,p,i,l,"de_AT",h,o,a3,j,m,f,n),"de_CH",B.V(a7,g,c,a8,k,"\u2019",i,l,"de_CH",h,o,e,j,m,f,n),"el",B.V(a2,g,q,a5,"e",c,i,l,"el",h,o,e,j,m,f,n),"en",B.V(d,g,c,a6,k,q,i,l,"en",h,o,e,j,m,f,n),"en_AU",B.V(d,g,c,"AUD","e",q,i,l,"en_AU",h,o,e,j,m,f,n),"en_CA",B.V(d,g,c,"CAD","e",q,i,l,"en_CA",h,o,e,j,m,f,n),"en_GB",B.V(d,g,c,"GBP",k,q,i,l,"en_GB",h,o,e,j,m,f,n),"en_IE",B.V(d,g,c,a5,k,q,i,l,"en_IE",h,o,e,j,m,f,n),"en_IN",B.V(b0,a4,c,b1,k,q,i,l,"en_IN",h,o,a9,j,m,f,n),"en_MY",B.V(d,g,c,"MYR",k,q,i,l,"en_MY",h,o,e,j,m,f,n),"en_SG",B.V(d,g,c,"SGD",k,q,i,l,"en_SG",h,o,e,j,m,f,n),"en_US",B.V(d,g,c,a6,k,q,i,l,"en_US",h,o,e,j,m,f,n),"en_ZA",B.V(d,g,q,"ZAR",k,p,i,l,"en_ZA",h,o,e,j,m,f,n),"es",B.V(a2,g,q,a5,k,c,i,l,"es",h,o,a3,j,m,f,n),"es_419",B.V(d,g,c,"MXN",k,q,i,l,"es_419",h,o,a3,j,m,f,n),"es_ES",B.V(a2,g,q,a5,k,c,i,l,"es_ES",h,o,a3,j,m,f,n),"es_MX",B.V(d,g,c,"MXN",k,q,i,l,"es_MX",h,o,a3,j,m,f,n),"es_US",B.V(d,g,c,a6,k,q,i,l,"es_US",h,o,a3,j,m,f,n),"et",B.V(a2,g,q,a5,b3,p,i,b2,"et",h,o,e,j,m,f,n),"eu",B.V(a2,g,q,a5,k,c,i,b2,"eu",h,o,"%\xa0#,##0",j,m,f,n),"fa",B.V("\u200e\xa4#,##0.00",g,"\u066b","IRR","\xd7\u06f1\u06f0^","\u066c",i,"\u200e\u2212","fa","\u0646\u0627\u0639\u062f\u062f","\u066a",e,"\u0609",b,f,"\u06f0"),"fi",B.V(a2,g,q,a5,k,p,i,b2,"fi","ep\xe4luku",o,a3,j,m,f,n),"fil",B.V(d,g,c,"PHP",k,q,i,l,"fil",h,o,e,j,m,f,n),"fr",B.V(a2,g,q,a5,k,"\u202f",i,l,"fr",h,o,a3,j,m,f,n),"fr_CA",B.V(a2,g,q,"CAD",k,p,i,l,"fr_CA",h,o,a3,j,m,f,n),"fr_CH",B.V(a2,g,q,a8,k,"\u202f",i,l,"fr_CH",h,o,e,j,m,f,n),"ga",B.V(d,g,c,a5,k,q,i,l,"ga",h,o,e,j,m,f,n),"gl",B.V(a2,g,q,a5,k,c,i,l,"gl",h,o,a3,j,m,f,n),"gsw",B.V(a2,g,c,a8,k,"\u2019",i,b2,"gsw",h,o,a3,j,m,f,n),"gu",B.V(b5,a4,c,b1,k,q,i,l,"gu",h,o,a9,j,m,b4,n),"haw",B.V(d,g,c,a6,k,q,i,l,"haw",h,o,e,j,m,f,n),"he",B.V(b6,g,c,"ILS",k,q,i,a,"he",h,o,e,j,b,f,n),"hi",B.V(b5,a4,c,b1,k,q,i,l,"hi",h,o,a9,j,m,b4,n),"hr",B.V(a2,g,q,"HRK",k,c,i,l,"hr",h,o,a3,j,m,f,n),"hu",B.V(a2,g,q,"HUF",k,p,i,l,"hu",h,o,e,j,m,f,n),"hy",B.V(a2,g,q,"AMD",k,p,i,l,"hy","\u0548\u0579\u0539",o,e,j,m,f,n),"id",B.V(d,g,q,"IDR",k,c,i,l,"id",h,o,e,j,m,f,n),"in",B.V(d,g,q,"IDR",k,c,i,l,"in",h,o,e,j,m,f,n),"is",B.V(a2,g,q,"ISK",k,c,i,l,"is",h,o,e,j,m,f,n),"it",B.V(a2,g,q,a5,k,c,i,l,"it",h,o,e,j,m,f,n),"it_CH",B.V(a7,g,c,a8,k,"\u2019",i,l,"it_CH",h,o,e,j,m,f,n),"iw",B.V(b6,g,c,"ILS",k,q,i,a,"iw",h,o,e,j,b,f,n),"ja",B.V(d,g,c,"JPY",k,q,i,l,"ja",h,o,e,j,m,f,n),"ka",B.V(a2,g,q,"GEL",k,p,i,l,"ka","\u10d0\u10e0\xa0\u10d0\u10e0\u10d8\u10e1\xa0\u10e0\u10d8\u10ea\u10ee\u10d5\u10d8",o,e,j,m,f,n),"kk",B.V(a2,g,q,"KZT",k,p,i,l,"kk","\u0441\u0430\u043d\xa0\u0435\u043c\u0435\u0441",o,e,j,m,f,n),"km",B.V("#,##0.00\xa4",g,q,"KHR",k,c,i,l,"km",h,o,e,j,m,f,n),"kn",B.V(d,g,c,b1,k,q,i,l,"kn",h,o,e,j,m,f,n),"ko",B.V(d,g,c,"KRW",k,q,i,l,"ko",h,o,e,j,m,f,n),"ky",B.V(a2,g,q,"KGS",k,p,i,l,"ky","\u0441\u0430\u043d\xa0\u044d\u043c\u0435\u0441",o,e,j,m,f,n),"ln",B.V(a2,g,q,"CDF",k,c,i,l,"ln",h,o,e,j,m,f,n),"lo",B.V("\xa4#,##0.00;\xa4-#,##0.00",g,q,"LAK",k,c,i,l,"lo","\u0e9a\u0ecd\u0ec8\u200b\u0ec1\u0ea1\u0ec8\u0e99\u200b\u0ec2\u0e95\u200b\u0ec0\u0ea5\u0e81",o,e,j,m,"#",n),"lt",B.V(a2,g,q,a5,b3,p,i,b2,"lt",h,o,a3,j,m,f,n),"lv",B.V(a2,g,q,a5,k,p,i,l,"lv","NS",o,e,j,m,f,n),"mk",B.V(a2,g,q,"MKD",k,c,i,l,"mk",h,o,e,j,m,f,n),"ml",B.V(d,a4,c,b1,k,q,i,l,"ml",h,o,e,j,m,f,n),"mn",B.V(a1,g,c,"MNT",k,q,i,l,"mn",h,o,e,j,m,f,n),"mr",B.V(d,a4,c,b1,k,q,i,l,"mr",h,o,e,j,m,b4,"\u0966"),"ms",B.V(d,g,c,"MYR",k,q,i,l,"ms",h,o,e,j,m,f,n),"mt",B.V(d,g,c,a5,k,q,i,l,"mt",h,o,e,j,m,f,n),"my",B.V(a2,g,c,"MMK",k,q,i,l,"my","\u1002\u100f\u1014\u103a\u1038\u1019\u101f\u102f\u1010\u103a\u101e\u1031\u102c",o,e,j,m,f,"\u1040"),"nb",B.V(a1,g,q,"NOK",k,p,i,b2,"nb",h,o,a3,j,m,f,n),"ne",B.V(a1,g,c,"NPR",k,q,i,l,"ne",h,o,e,j,m,f,"\u0966"),"nl",B.V("\xa4\xa0#,##0.00;\xa4\xa0-#,##0.00",g,q,a5,k,c,i,l,"nl",h,o,e,j,m,f,n),"no",B.V(a1,g,q,"NOK",k,p,i,b2,"no",h,o,a3,j,m,f,n),"no_NO",B.V(a1,g,q,"NOK",k,p,i,b2,"no_NO",h,o,a3,j,m,f,n),"or",B.V(d,a4,c,b1,k,q,i,l,"or",h,o,e,j,m,f,n),"pa",B.V(b0,a4,c,b1,k,q,i,l,"pa",h,o,a9,j,m,b4,n),"pl",B.V(a2,g,q,"PLN",k,p,i,l,"pl",h,o,e,j,m,f,n),"ps",B.V(a2,g,"\u066b","AFN","\xd7\u06f1\u06f0^","\u066c",i,"\u200e-\u200e","ps",h,"\u066a",e,"\u0609","\u200e+\u200e",f,"\u06f0"),"pt",B.V(a1,g,q,"BRL",k,c,i,l,"pt",h,o,e,j,m,f,n),"pt_BR",B.V(a1,g,q,"BRL",k,c,i,l,"pt_BR",h,o,e,j,m,f,n),"pt_PT",B.V(a2,g,q,a5,k,p,i,l,"pt_PT",h,o,e,j,m,f,n),"ro",B.V(a2,g,q,"RON",k,c,i,l,"ro",h,o,a3,j,m,f,n),"ru",B.V(a2,g,q,"RUB",k,p,i,l,"ru","\u043d\u0435\xa0\u0447\u0438\u0441\u043b\u043e",o,a3,j,m,f,n),"si",B.V(d,g,c,"LKR",k,q,i,l,"si",h,o,e,j,m,"#",n),"sk",B.V(a2,g,q,a5,"e",p,i,l,"sk",h,o,a3,j,m,f,n),"sl",B.V(a2,g,q,a5,"e",c,i,b2,"sl",h,o,a3,j,m,f,n),"sq",B.V(a2,g,q,"ALL",k,p,i,l,"sq",h,o,e,j,m,f,n),"sr",B.V(a2,g,q,"RSD",k,c,i,l,"sr",h,o,e,j,m,f,n),"sr_Latn",B.V(a2,g,q,"RSD",k,c,i,l,"sr_Latn",h,o,e,j,m,f,n),"sv",B.V(a2,g,q,"SEK",b3,p,i,b2,"sv",h,o,a3,j,m,f,n),"sw",B.V(a1,g,c,"TZS",k,q,i,l,"sw",h,o,e,j,m,f,n),"ta",B.V(b0,a4,c,b1,k,q,i,l,"ta",h,o,a9,j,m,f,n),"te",B.V(b5,a4,c,b1,k,q,i,l,"te",h,o,e,j,m,f,n),"th",B.V(d,g,c,"THB",k,q,i,l,"th",h,o,e,j,m,f,n),"tl",B.V(d,g,c,"PHP",k,q,i,l,"tl",h,o,e,j,m,f,n),"tr",B.V(d,g,q,"TRY",k,c,i,l,"tr",h,o,"%#,##0",j,m,f,n),"uk",B.V(a2,g,q,"UAH","\u0415",p,i,l,"uk",h,o,e,j,m,f,n),"ur",B.V(a1,g,c,"PKR",k,q,i,a,"ur",h,o,e,j,b,f,n),"uz",B.V(a2,g,q,"UZS",k,p,i,l,"uz","son\xa0emas",o,e,j,m,f,n),"vi",B.V(a2,g,q,"VND",k,c,i,l,"vi",h,o,e,j,m,f,n),"zh",B.V(d,g,c,"CNY",k,q,i,l,"zh",h,o,e,j,m,f,n),"zh_CN",B.V(d,g,c,"CNY",k,q,i,l,"zh_CN",h,o,e,j,m,f,n),"zh_HK",B.V(d,g,c,"HKD",k,q,i,l,"zh_HK","\u975e\u6578\u503c",o,e,j,m,f,n),"zh_TW",B.V(d,g,c,"TWD",k,q,i,l,"zh_TW","\u975e\u6578\u503c",o,e,j,m,f,n),"zu",B.V(d,g,c,"ZAR",k,q,i,l,"zu",h,o,e,j,m,f,n)],t.N,t.zr)}) +r($,"aGg","al_",function(){return X.asz("initializeDateFormatting()",$.ax2())}) +r($,"aIf","Ux",function(){return X.asz("initializeDateFormatting()",C.aaJ)}) +s($,"aMu","awZ",function(){return 48}) +s($,"aLX","awC",function(){return P.ao5(10)}) +r($,"aJJ","avl",function(){var q=t.z +return P.aF(["AD",new K.Wt(),"AE",new K.Wu(),"AF",new K.Wv(),"AG",new K.Yg(),"AI",new K.Z5(),"AL",new K.Zg(),"AM",new K.Zr(),"AN",new K.ZC(),"AO",new K.ZN(),"AQ",new K.ZY(),"AR",new K.a_8(),"AS",new K.Ww(),"AT",new K.WH(),"AU",new K.WS(),"AW",new K.X2(),"AX",new K.Xd(),"AZ",new K.Xo(),"BA",new K.Xz(),"BB",new K.XK(),"BD",new K.XV(),"BE",new K.Y5(),"BF",new K.Yh(),"BG",new K.Ys(),"BH",new K.YD(),"BI",new K.YO(),"BJ",new K.YZ(),"BL",new K.Z0(),"BM",new K.Z1(),"BN",new K.Z2(),"BO",new K.Z3(),"BR",new K.Z4(),"BS",new K.Z6(),"BT",new K.Z7(),"BW",new K.Z8(),"BY",new K.Z9(),"BZ",new K.Za(),"CA",new K.Zb(),"CC",new K.Zc(),"CD",new K.Zd(),"CF",new K.Ze(),"CG",new K.Zf(),"CH",new K.Zh(),"CI",new K.Zi(),"CK",new K.Zj(),"CL",new K.Zk(),"CM",new K.Zl(),"CN",new K.Zm(),"CO",new K.Zn(),"CR",new K.Zo(),"CU",new K.Zp(),"CV",new K.Zq(),"CX",new K.Zs(),"CY",new K.Zt(),"CZ",new K.Zu(),"DE",new K.Zv(),"DJ",new K.Zw(),"DK",new K.Zx(),"DM",new K.Zy(),"DO",new K.Zz(),"DZ",new K.ZA(),"EC",new K.ZB(),"EE",new K.ZD(),"EG",new K.ZE(),"ER",new K.ZF(),"ES",new K.ZG(),"ET",new K.ZH(),"FI",new K.ZI(),"FJ",new K.ZJ(),"FK",new K.ZK(),"FM",new K.ZL(),"FO",new K.ZM(),"FR",new K.ZO(),"GA",new K.ZP(),"GB",new K.ZQ(),"GD",new K.ZR(),"GE",new K.ZS(),"GF",new K.ZT(),"GG",new K.ZU(),"GH",new K.ZV(),"GI",new K.ZW(),"GL",new K.ZX(),"GM",new K.ZZ(),"GN",new K.a__(),"GP",new K.a_0(),"GQ",new K.a_1(),"GR",new K.a_2(),"GS",new K.a_3(),"GT",new K.a_4(),"GU",new K.a_5(),"GW",new K.a_6(),"GY",new K.a_7(),"HK",new K.a_9(),"HN",new K.a_a(),"HR",new K.a_b(),"HT",new K.a_c(),"HU",new K.a_d(),"ID",new K.a_e(),"IE",new K.a_f(),"IL",new K.a_g(),"IM",new K.a_h(),"IN",new K.a_i(),"IO",new K.Wx(),"IQ",new K.Wy(),"IR",new K.Wz(),"IS",new K.WA(),"IT",new K.WB(),"JE",new K.WC(),"JM",new K.WD(),"JO",new K.WE(),"JP",new K.WF(),"KE",new K.WG(),"KG",new K.WI(),"KH",new K.WJ(),"KI",new K.WK(),"KM",new K.WL(),"KN",new K.WM(),"KP",new K.WN(),"KR",new K.WO(),"KW",new K.WP(),"KY",new K.WQ(),"KZ",new K.WR(),"LA",new K.WT(),"LB",new K.WU(),"LC",new K.WV(),"LI",new K.WW(),"LK",new K.WX(),"LR",new K.WY(),"LS",new K.WZ(),"LT",new K.X_(),"LU",new K.X0(),"LV",new K.X1(),"LY",new K.X3(),"MA",new K.X4(),"MC",new K.X5(),"MD",new K.X6(),"ME",new K.X7(),"MF",new K.X8(),"MG",new K.X9(),"MH",new K.Xa(),"MK",new K.Xb(),"ML",new K.Xc(),"MM",new K.Xe(),"MN",new K.Xf(),"MO",new K.Xg(),"MP",new K.Xh(),"MQ",new K.Xi(),"MR",new K.Xj(),"MS",new K.Xk(),"MT",new K.Xl(),"MU",new K.Xm(),"MV",new K.Xn(),"MW",new K.Xp(),"MX",new K.Xq(),"MY",new K.Xr(),"MZ",new K.Xs(),"NA",new K.Xt(),"NC",new K.Xu(),"NE",new K.Xv(),"NF",new K.Xw(),"NG",new K.Xx(),"NI",new K.Xy(),"NL",new K.XA(),"NO",new K.XB(),"NP",new K.XC(),"NR",new K.XD(),"NU",new K.XE(),"NZ",new K.XF(),"OM",new K.XG(),"PA",new K.XH(),"PE",new K.XI(),"PF",new K.XJ(),"PG",new K.XL(),"PH",new K.XM(),"PK",new K.XN(),"PL",new K.XO(),"PM",new K.XP(),"PN",new K.XQ(),"PR",new K.XR(),"PS",new K.XS(),"PT",new K.XT(),"PW",new K.XU(),"PY",new K.XW(),"QA",new K.XX(),"RE",new K.XY(),"RO",new K.XZ(),"RS",new K.Y_(),"RU",new K.Y0(),"RW",new K.Y1(),"SA",new K.Y2(),"SB",new K.Y3(),"SC",new K.Y4(),"SD",new K.Y6(),"SE",new K.Y7(),"SG",new K.Y8(),"SH",new K.Y9(),"SI",new K.Ya(),"SJ",new K.Yb(),"SK",new K.Yc(),"SL",new K.Yd(),"SM",new K.Ye(),"SN",new K.Yf(),"SO",new K.Yi(),"SR",new K.Yj(),"SS",new K.Yk(),"ST",new K.Yl(),"SV",new K.Ym(),"SY",new K.Yn(),"SZ",new K.Yo(),"TC",new K.Yp(),"TD",new K.Yq(),"TG",new K.Yr(),"TH",new K.Yt(),"TJ",new K.Yu(),"TK",new K.Yv(),"TL",new K.Yw(),"TM",new K.Yx(),"TN",new K.Yy(),"TO",new K.Yz(),"TR",new K.YA(),"TT",new K.YB(),"TV",new K.YC(),"TW",new K.YE(),"TZ",new K.YF(),"UA",new K.YG(),"UG",new K.YH(),"US",new K.YI(),"UY",new K.YJ(),"UZ",new K.YK(),"VA",new K.YL(),"VC",new K.YM(),"VE",new K.YN(),"VG",new K.YP(),"VI",new K.YQ(),"VN",new K.YR(),"VU",new K.YS(),"WF",new K.YT(),"WS",new K.YU(),"YE",new K.YV(),"YT",new K.YW(),"ZA",new K.YX(),"ZM",new K.YY(),"ZW",new K.Z_()],q,q)}) +r($,"aKS","avZ",function(){return P.aF(["invalidPhoneNumber",new T.act(),"invalidCountry",new T.acu(),"invalidMobilePhoneNumber",new T.acv(),"invalidFixedLinePhoneNumber",new T.acw(),"requiredPhoneNumber",new T.acx()],t.N,H.a0("q?(a6)"))}) +s($,"aMt","awY",function(){return C.awy.t_(0,new Q.ak8()).ml(0,new Q.ak9(),t.GD).pT(0)})})();(function nativeSupport(){!function(){var s=function(a){var m={} +m[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(m))[0]} +v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} +var r="___dart_isolate_tags_" +var q=Object[r]||(Object[r]=Object.create(null)) +var p="_ZxYxX" +for(var o=0;;o++){var n=s(p+"_"+o+"_") +if(!(n in q)){q[n]=1 +v.isolateTag=n +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({AnimationEffectReadOnly:J.i,AnimationEffectTiming:J.i,AnimationEffectTimingReadOnly:J.i,AnimationTimeline:J.i,AnimationWorkletGlobalScope:J.i,AuthenticatorAssertionResponse:J.i,AuthenticatorAttestationResponse:J.i,AuthenticatorResponse:J.i,BackgroundFetchFetch:J.i,BackgroundFetchManager:J.i,BackgroundFetchSettledFetch:J.i,BarProp:J.i,BarcodeDetector:J.i,BluetoothRemoteGATTDescriptor:J.i,BudgetState:J.i,CacheStorage:J.i,CanvasGradient:J.i,CanvasPattern:J.i,Client:J.i,Clients:J.i,CookieStore:J.i,Coordinates:J.i,CredentialsContainer:J.i,Crypto:J.i,CryptoKey:J.i,CSS:J.i,CSSVariableReferenceValue:J.i,CustomElementRegistry:J.i,DataTransfer:J.i,DataTransferItem:J.i,DeprecatedStorageInfo:J.i,DeprecatedStorageQuota:J.i,DeprecationReport:J.i,DetectedBarcode:J.i,DetectedFace:J.i,DetectedText:J.i,DeviceAcceleration:J.i,DeviceRotationRate:J.i,DirectoryReader:J.i,DocumentOrShadowRoot:J.i,DocumentTimeline:J.i,DOMImplementation:J.i,Iterator:J.i,DOMMatrix:J.i,DOMMatrixReadOnly:J.i,DOMParser:J.i,DOMPoint:J.i,DOMPointReadOnly:J.i,DOMQuad:J.i,DOMStringMap:J.i,External:J.i,FaceDetector:J.i,FontFaceSource:J.i,FormData:J.i,GamepadButton:J.i,GamepadPose:J.i,Geolocation:J.i,Position:J.i,GeolocationPosition:J.i,Headers:J.i,HTMLHyperlinkElementUtils:J.i,IdleDeadline:J.i,ImageBitmap:J.i,ImageBitmapRenderingContext:J.i,ImageCapture:J.i,InputDeviceCapabilities:J.i,IntersectionObserver:J.i,IntersectionObserverEntry:J.i,InterventionReport:J.i,KeyframeEffect:J.i,KeyframeEffectReadOnly:J.i,MediaCapabilities:J.i,MediaCapabilitiesInfo:J.i,MediaDeviceInfo:J.i,MediaError:J.i,MediaKeyStatusMap:J.i,MediaKeySystemAccess:J.i,MediaKeys:J.i,MediaKeysPolicy:J.i,MediaMetadata:J.i,MediaSession:J.i,MediaSettingsRange:J.i,MemoryInfo:J.i,MessageChannel:J.i,Metadata:J.i,MutationObserver:J.i,WebKitMutationObserver:J.i,MutationRecord:J.i,NavigationPreloadManager:J.i,Navigator:J.i,NavigatorAutomationInformation:J.i,NavigatorConcurrentHardware:J.i,NavigatorCookies:J.i,NodeFilter:J.i,NodeIterator:J.i,NonDocumentTypeChildNode:J.i,NonElementParentNode:J.i,NoncedElement:J.i,OffscreenCanvasRenderingContext2D:J.i,PaintRenderingContext2D:J.i,PaintSize:J.i,PaintWorkletGlobalScope:J.i,Path2D:J.i,PaymentAddress:J.i,PaymentInstruments:J.i,PaymentManager:J.i,PaymentResponse:J.i,PerformanceNavigation:J.i,PerformanceObserver:J.i,PerformanceObserverEntryList:J.i,PerformanceTiming:J.i,Permissions:J.i,PhotoCapabilities:J.i,PositionError:J.i,GeolocationPositionError:J.i,Presentation:J.i,PresentationReceiver:J.i,PushManager:J.i,PushSubscription:J.i,PushSubscriptionOptions:J.i,Range:J.i,RelatedApplication:J.i,ReportBody:J.i,ReportingObserver:J.i,ResizeObserver:J.i,ResizeObserverEntry:J.i,RTCCertificate:J.i,RTCIceCandidate:J.i,mozRTCIceCandidate:J.i,RTCLegacyStatsReport:J.i,RTCRtpContributingSource:J.i,RTCRtpReceiver:J.i,RTCRtpSender:J.i,RTCSessionDescription:J.i,mozRTCSessionDescription:J.i,RTCStatsResponse:J.i,Screen:J.i,ScrollState:J.i,ScrollTimeline:J.i,Selection:J.i,SharedArrayBuffer:J.i,SpeechRecognitionAlternative:J.i,StaticRange:J.i,StorageManager:J.i,StyleMedia:J.i,StylePropertyMap:J.i,StylePropertyMapReadonly:J.i,SyncManager:J.i,TextDetector:J.i,TextMetrics:J.i,TrackDefault:J.i,TreeWalker:J.i,TrustedHTML:J.i,TrustedScriptURL:J.i,TrustedURL:J.i,UnderlyingSourceBase:J.i,URLSearchParams:J.i,VRCoordinateSystem:J.i,VRDisplayCapabilities:J.i,VREyeParameters:J.i,VRFrameData:J.i,VRFrameOfReference:J.i,VRPose:J.i,VRStageBounds:J.i,VRStageBoundsPoint:J.i,VRStageParameters:J.i,ValidityState:J.i,VideoPlaybackQuality:J.i,VideoTrack:J.i,WindowClient:J.i,WorkletAnimation:J.i,WorkletGlobalScope:J.i,XPathEvaluator:J.i,XPathExpression:J.i,XPathNSResolver:J.i,XPathResult:J.i,XMLSerializer:J.i,XSLTProcessor:J.i,Bluetooth:J.i,BluetoothCharacteristicProperties:J.i,BluetoothRemoteGATTServer:J.i,BluetoothRemoteGATTService:J.i,BluetoothUUID:J.i,BudgetService:J.i,Cache:J.i,DOMFileSystemSync:J.i,DirectoryEntrySync:J.i,DirectoryReaderSync:J.i,EntrySync:J.i,FileEntrySync:J.i,FileReaderSync:J.i,FileWriterSync:J.i,HTMLAllCollection:J.i,Mojo:J.i,MojoHandle:J.i,MojoWatcher:J.i,NFC:J.i,PagePopupController:J.i,Report:J.i,SubtleCrypto:J.i,USBAlternateInterface:J.i,USBConfiguration:J.i,USBDevice:J.i,USBEndpoint:J.i,USBInTransferResult:J.i,USBInterface:J.i,USBIsochronousInTransferPacket:J.i,USBIsochronousInTransferResult:J.i,USBIsochronousOutTransferPacket:J.i,USBIsochronousOutTransferResult:J.i,USBOutTransferResult:J.i,WorkerLocation:J.i,WorkerNavigator:J.i,Worklet:J.i,IDBCursor:J.i,IDBCursorWithValue:J.i,IDBFactory:J.i,IDBObservation:J.i,IDBObserver:J.i,IDBObserverChanges:J.i,SVGAngle:J.i,SVGAnimatedAngle:J.i,SVGAnimatedBoolean:J.i,SVGAnimatedEnumeration:J.i,SVGAnimatedInteger:J.i,SVGAnimatedLength:J.i,SVGAnimatedLengthList:J.i,SVGAnimatedNumber:J.i,SVGAnimatedNumberList:J.i,SVGAnimatedPreserveAspectRatio:J.i,SVGAnimatedRect:J.i,SVGAnimatedString:J.i,SVGAnimatedTransformList:J.i,SVGMatrix:J.i,SVGPoint:J.i,SVGPreserveAspectRatio:J.i,SVGUnitTypes:J.i,AudioListener:J.i,AudioParam:J.i,AudioTrack:J.i,AudioWorkletGlobalScope:J.i,AudioWorkletProcessor:J.i,PeriodicWave:J.i,ANGLEInstancedArrays:J.i,ANGLE_instanced_arrays:J.i,WebGLBuffer:J.i,WebGLCanvas:J.i,WebGLColorBufferFloat:J.i,WebGLCompressedTextureASTC:J.i,WebGLCompressedTextureATC:J.i,WEBGL_compressed_texture_atc:J.i,WebGLCompressedTextureETC1:J.i,WEBGL_compressed_texture_etc1:J.i,WebGLCompressedTextureETC:J.i,WebGLCompressedTexturePVRTC:J.i,WEBGL_compressed_texture_pvrtc:J.i,WebGLCompressedTextureS3TC:J.i,WEBGL_compressed_texture_s3tc:J.i,WebGLCompressedTextureS3TCsRGB:J.i,WebGLDebugRendererInfo:J.i,WEBGL_debug_renderer_info:J.i,WebGLDebugShaders:J.i,WEBGL_debug_shaders:J.i,WebGLDepthTexture:J.i,WEBGL_depth_texture:J.i,WebGLDrawBuffers:J.i,WEBGL_draw_buffers:J.i,EXTsRGB:J.i,EXT_sRGB:J.i,EXTBlendMinMax:J.i,EXT_blend_minmax:J.i,EXTColorBufferFloat:J.i,EXTColorBufferHalfFloat:J.i,EXTDisjointTimerQuery:J.i,EXTDisjointTimerQueryWebGL2:J.i,EXTFragDepth:J.i,EXT_frag_depth:J.i,EXTShaderTextureLOD:J.i,EXT_shader_texture_lod:J.i,EXTTextureFilterAnisotropic:J.i,EXT_texture_filter_anisotropic:J.i,WebGLFramebuffer:J.i,WebGLGetBufferSubDataAsync:J.i,WebGLLoseContext:J.i,WebGLExtensionLoseContext:J.i,WEBGL_lose_context:J.i,OESElementIndexUint:J.i,OES_element_index_uint:J.i,OESStandardDerivatives:J.i,OES_standard_derivatives:J.i,OESTextureFloat:J.i,OES_texture_float:J.i,OESTextureFloatLinear:J.i,OES_texture_float_linear:J.i,OESTextureHalfFloat:J.i,OES_texture_half_float:J.i,OESTextureHalfFloatLinear:J.i,OES_texture_half_float_linear:J.i,OESVertexArrayObject:J.i,OES_vertex_array_object:J.i,WebGLProgram:J.i,WebGLQuery:J.i,WebGLRenderbuffer:J.i,WebGLRenderingContext:J.i,WebGL2RenderingContext:J.i,WebGLSampler:J.i,WebGLShader:J.i,WebGLShaderPrecisionFormat:J.i,WebGLSync:J.i,WebGLTexture:J.i,WebGLTimerQueryEXT:J.i,WebGLTransformFeedback:J.i,WebGLUniformLocation:J.i,WebGLVertexArrayObject:J.i,WebGLVertexArrayObjectOES:J.i,WebGL:J.i,WebGL2RenderingContextBase:J.i,Database:J.i,SQLError:J.i,SQLResultSet:J.i,SQLTransaction:J.i,ArrayBuffer:H.mA,ArrayBufferView:H.da,DataView:H.vW,Float32Array:H.vX,Float64Array:H.vY,Int16Array:H.IY,Int32Array:H.vZ,Int8Array:H.IZ,Uint16Array:H.J_,Uint32Array:H.J0,Uint8ClampedArray:H.w_,CanvasPixelArray:H.w_,Uint8Array:H.mB,HTMLBRElement:W.ad,HTMLContentElement:W.ad,HTMLDListElement:W.ad,HTMLDataElement:W.ad,HTMLDataListElement:W.ad,HTMLDetailsElement:W.ad,HTMLDialogElement:W.ad,HTMLHRElement:W.ad,HTMLHeadElement:W.ad,HTMLHeadingElement:W.ad,HTMLHtmlElement:W.ad,HTMLLIElement:W.ad,HTMLLegendElement:W.ad,HTMLLinkElement:W.ad,HTMLMenuElement:W.ad,HTMLMeterElement:W.ad,HTMLModElement:W.ad,HTMLOListElement:W.ad,HTMLOptGroupElement:W.ad,HTMLOptionElement:W.ad,HTMLPictureElement:W.ad,HTMLPreElement:W.ad,HTMLProgressElement:W.ad,HTMLQuoteElement:W.ad,HTMLShadowElement:W.ad,HTMLSourceElement:W.ad,HTMLTableCaptionElement:W.ad,HTMLTableCellElement:W.ad,HTMLTableDataCellElement:W.ad,HTMLTableHeaderCellElement:W.ad,HTMLTableColElement:W.ad,HTMLTimeElement:W.ad,HTMLTitleElement:W.ad,HTMLTrackElement:W.ad,HTMLUListElement:W.ad,HTMLUnknownElement:W.ad,HTMLDirectoryElement:W.ad,HTMLFontElement:W.ad,HTMLFrameElement:W.ad,HTMLFrameSetElement:W.ad,HTMLMarqueeElement:W.ad,HTMLElement:W.ad,AccessibleNodeList:W.UO,HTMLAnchorElement:W.BP,HTMLAreaElement:W.BV,HTMLBaseElement:W.o6,Blob:W.lx,Body:W.tv,Request:W.tv,Response:W.tv,HTMLBodyElement:W.ly,BroadcastChannel:W.Vu,HTMLButtonElement:W.Ch,HTMLCanvasElement:W.k6,CanvasRenderingContext2D:W.Cl,CDATASection:W.hR,CharacterData:W.hR,Comment:W.hR,ProcessingInstruction:W.hR,Text:W.hR,PublicKeyCredential:W.tX,Credential:W.tX,CredentialUserData:W.a_k,CSSKeyframesRule:W.on,MozCSSKeyframesRule:W.on,WebKitCSSKeyframesRule:W.on,CSSPerspective:W.a_l,CSSCharsetRule:W.c_,CSSConditionRule:W.c_,CSSFontFaceRule:W.c_,CSSGroupingRule:W.c_,CSSImportRule:W.c_,CSSKeyframeRule:W.c_,MozCSSKeyframeRule:W.c_,WebKitCSSKeyframeRule:W.c_,CSSMediaRule:W.c_,CSSNamespaceRule:W.c_,CSSPageRule:W.c_,CSSStyleRule:W.c_,CSSSupportsRule:W.c_,CSSViewportRule:W.c_,CSSRule:W.c_,CSSStyleDeclaration:W.oo,MSStyleCSSProperties:W.oo,CSS2Properties:W.oo,CSSStyleSheet:W.op,CSSImageValue:W.fW,CSSKeywordValue:W.fW,CSSNumericValue:W.fW,CSSPositionValue:W.fW,CSSResourceValue:W.fW,CSSUnitValue:W.fW,CSSURLImageValue:W.fW,CSSStyleValue:W.fW,CSSMatrixComponent:W.iV,CSSRotation:W.iV,CSSScale:W.iV,CSSSkew:W.iV,CSSTranslation:W.iV,CSSTransformComponent:W.iV,CSSTransformValue:W.a_n,CSSUnparsedValue:W.a_o,DataTransferItemList:W.a_x,HTMLDivElement:W.uh,Document:W.iY,HTMLDocument:W.iY,XMLDocument:W.iY,DOMError:W.a08,DOMException:W.ot,ClientRectList:W.uj,DOMRectList:W.uj,DOMRectReadOnly:W.uk,DOMStringList:W.Fu,DOMTokenList:W.a0g,Element:W.aB,HTMLEmbedElement:W.Fz,DirectoryEntry:W.uu,Entry:W.uu,FileEntry:W.uu,AbortPaymentEvent:W.a1,AnimationEvent:W.a1,AnimationPlaybackEvent:W.a1,ApplicationCacheErrorEvent:W.a1,BackgroundFetchClickEvent:W.a1,BackgroundFetchEvent:W.a1,BackgroundFetchFailEvent:W.a1,BackgroundFetchedEvent:W.a1,BeforeInstallPromptEvent:W.a1,BeforeUnloadEvent:W.a1,BlobEvent:W.a1,CanMakePaymentEvent:W.a1,ClipboardEvent:W.a1,CloseEvent:W.a1,CustomEvent:W.a1,DeviceMotionEvent:W.a1,DeviceOrientationEvent:W.a1,ErrorEvent:W.a1,ExtendableEvent:W.a1,ExtendableMessageEvent:W.a1,FetchEvent:W.a1,FontFaceSetLoadEvent:W.a1,ForeignFetchEvent:W.a1,GamepadEvent:W.a1,HashChangeEvent:W.a1,InstallEvent:W.a1,MediaEncryptedEvent:W.a1,MediaKeyMessageEvent:W.a1,MediaStreamEvent:W.a1,MediaStreamTrackEvent:W.a1,MessageEvent:W.a1,MIDIConnectionEvent:W.a1,MIDIMessageEvent:W.a1,MutationEvent:W.a1,NotificationEvent:W.a1,PageTransitionEvent:W.a1,PaymentRequestEvent:W.a1,PaymentRequestUpdateEvent:W.a1,PopStateEvent:W.a1,PresentationConnectionAvailableEvent:W.a1,PresentationConnectionCloseEvent:W.a1,PromiseRejectionEvent:W.a1,PushEvent:W.a1,RTCDataChannelEvent:W.a1,RTCDTMFToneChangeEvent:W.a1,RTCPeerConnectionIceEvent:W.a1,RTCTrackEvent:W.a1,SecurityPolicyViolationEvent:W.a1,SensorErrorEvent:W.a1,SpeechRecognitionError:W.a1,SpeechRecognitionEvent:W.a1,StorageEvent:W.a1,SyncEvent:W.a1,TrackEvent:W.a1,TransitionEvent:W.a1,WebKitTransitionEvent:W.a1,VRDeviceEvent:W.a1,VRDisplayEvent:W.a1,VRSessionEvent:W.a1,MojoInterfaceRequestEvent:W.a1,USBConnectionEvent:W.a1,AudioProcessingEvent:W.a1,OfflineAudioCompletionEvent:W.a1,WebGLContextEvent:W.a1,Event:W.a1,InputEvent:W.a1,SubmitEvent:W.a1,AbsoluteOrientationSensor:W.a_,Accelerometer:W.a_,AccessibleNode:W.a_,AmbientLightSensor:W.a_,Animation:W.a_,ApplicationCache:W.a_,DOMApplicationCache:W.a_,OfflineResourceList:W.a_,BackgroundFetchRegistration:W.a_,BatteryManager:W.a_,CanvasCaptureMediaStreamTrack:W.a_,EventSource:W.a_,FileReader:W.a_,FontFaceSet:W.a_,Gyroscope:W.a_,LinearAccelerationSensor:W.a_,Magnetometer:W.a_,MediaDevices:W.a_,MediaRecorder:W.a_,MediaSource:W.a_,MediaStream:W.a_,MediaStreamTrack:W.a_,MIDIAccess:W.a_,NetworkInformation:W.a_,Notification:W.a_,OrientationSensor:W.a_,PaymentRequest:W.a_,Performance:W.a_,PermissionStatus:W.a_,PresentationAvailability:W.a_,PresentationConnection:W.a_,PresentationConnectionList:W.a_,PresentationRequest:W.a_,RelativeOrientationSensor:W.a_,RemotePlayback:W.a_,RTCDataChannel:W.a_,DataChannel:W.a_,RTCDTMFSender:W.a_,RTCPeerConnection:W.a_,webkitRTCPeerConnection:W.a_,mozRTCPeerConnection:W.a_,Sensor:W.a_,ServiceWorker:W.a_,ServiceWorkerContainer:W.a_,ServiceWorkerRegistration:W.a_,SharedWorker:W.a_,SpeechRecognition:W.a_,SpeechSynthesis:W.a_,VR:W.a_,VRDevice:W.a_,VRDisplay:W.a_,VRSession:W.a_,VisualViewport:W.a_,WebSocket:W.a_,Worker:W.a_,WorkerPerformance:W.a_,BluetoothDevice:W.a_,BluetoothRemoteGATTCharacteristic:W.a_,Clipboard:W.a_,MojoInterfaceInterceptor:W.a_,USB:W.a_,IDBOpenDBRequest:W.a_,IDBVersionChangeRequest:W.a_,IDBRequest:W.a_,IDBTransaction:W.a_,AnalyserNode:W.a_,RealtimeAnalyserNode:W.a_,AudioBufferSourceNode:W.a_,AudioDestinationNode:W.a_,AudioNode:W.a_,AudioScheduledSourceNode:W.a_,AudioWorkletNode:W.a_,BiquadFilterNode:W.a_,ChannelMergerNode:W.a_,AudioChannelMerger:W.a_,ChannelSplitterNode:W.a_,AudioChannelSplitter:W.a_,ConstantSourceNode:W.a_,ConvolverNode:W.a_,DelayNode:W.a_,DynamicsCompressorNode:W.a_,GainNode:W.a_,AudioGainNode:W.a_,IIRFilterNode:W.a_,MediaElementAudioSourceNode:W.a_,MediaStreamAudioDestinationNode:W.a_,MediaStreamAudioSourceNode:W.a_,OscillatorNode:W.a_,Oscillator:W.a_,PannerNode:W.a_,AudioPannerNode:W.a_,webkitAudioPannerNode:W.a_,ScriptProcessorNode:W.a_,JavaScriptAudioNode:W.a_,StereoPannerNode:W.a_,WaveShaperNode:W.a_,EventTarget:W.a_,FederatedCredential:W.a1q,HTMLFieldSetElement:W.FP,File:W.eT,FileList:W.oE,DOMFileSystem:W.a1s,FileWriter:W.a1t,FontFace:W.m4,HTMLFormElement:W.j1,Gamepad:W.h0,History:W.a2J,HTMLCollection:W.mb,HTMLFormControlsCollection:W.mb,HTMLOptionsCollection:W.mb,XMLHttpRequest:W.kk,XMLHttpRequestUpload:W.uW,XMLHttpRequestEventTarget:W.uW,HTMLIFrameElement:W.Go,ImageData:W.uY,HTMLImageElement:W.me,HTMLInputElement:W.mh,KeyboardEvent:W.j8,HTMLLabelElement:W.vg,Location:W.a4g,HTMLMapElement:W.H_,HTMLAudioElement:W.mw,HTMLMediaElement:W.mw,MediaKeySession:W.a4A,MediaList:W.a4B,MediaQueryList:W.IO,MediaQueryListEvent:W.p6,MessagePort:W.vQ,HTMLMetaElement:W.kA,MIDIInputMap:W.IQ,MIDIOutputMap:W.IR,MIDIInput:W.vS,MIDIOutput:W.vS,MIDIPort:W.vS,MimeType:W.hc,MimeTypeArray:W.IS,MouseEvent:W.ef,DragEvent:W.ef,NavigatorUserMediaError:W.a5d,DocumentFragment:W.ab,ShadowRoot:W.ab,DocumentType:W.ab,Node:W.ab,NodeList:W.pc,RadioNodeList:W.pc,HTMLObjectElement:W.Ja,OffscreenCanvas:W.Jb,HTMLOutputElement:W.Jk,OverconstrainedError:W.a5B,HTMLParagraphElement:W.wb,HTMLParamElement:W.JG,PasswordCredential:W.a5T,PerformanceEntry:W.ie,PerformanceLongTaskTiming:W.ie,PerformanceMark:W.ie,PerformanceMeasure:W.ie,PerformanceNavigationTiming:W.ie,PerformancePaintTiming:W.ie,PerformanceResourceTiming:W.ie,TaskAttributionTiming:W.ie,PerformanceServerTiming:W.a5X,Plugin:W.hf,PluginArray:W.Ka,PointerEvent:W.ji,ProgressEvent:W.ij,ResourceProgressEvent:W.ij,PushMessageData:W.a6E,RTCStatsReport:W.L9,ScreenOrientation:W.a8t,HTMLScriptElement:W.x4,HTMLSelectElement:W.Lq,SharedWorkerGlobalScope:W.Lw,HTMLSlotElement:W.LQ,SourceBuffer:W.ho,SourceBufferList:W.LU,HTMLSpanElement:W.qa,SpeechGrammar:W.hp,SpeechGrammarList:W.LV,SpeechRecognitionResult:W.hq,SpeechSynthesisEvent:W.LW,SpeechSynthesisUtterance:W.aaJ,SpeechSynthesisVoice:W.aaK,Storage:W.M_,HTMLStyleElement:W.xE,StyleSheet:W.f7,HTMLTableElement:W.xJ,HTMLTableRowElement:W.M8,HTMLTableSectionElement:W.M9,HTMLTemplateElement:W.qj,HTMLTextAreaElement:W.qk,TextTrack:W.hv,TextTrackCue:W.fa,TextTrackCueList:W.Mi,TextTrackList:W.Mj,TimeRanges:W.abZ,Touch:W.hw,TouchEvent:W.l1,TouchList:W.y5,TrackDefaultList:W.ac7,CompositionEvent:W.jC,FocusEvent:W.jC,TextEvent:W.jC,UIEvent:W.jC,URL:W.acl,HTMLVideoElement:W.MC,VideoTrackList:W.acA,VTTCue:W.MG,VTTRegion:W.acB,WheelEvent:W.nt,Window:W.nu,DOMWindow:W.nu,DedicatedWorkerGlobalScope:W.iz,ServiceWorkerGlobalScope:W.iz,WorkerGlobalScope:W.iz,Attr:W.qL,CSSRuleList:W.NJ,ClientRect:W.yJ,DOMRect:W.yJ,GamepadList:W.P9,NamedNodeMap:W.zG,MozNamedAttrMap:W.zG,SpeechRecognitionResultList:W.S2,StyleSheetList:W.Sh,IDBDatabase:P.a_y,IDBIndex:P.a3j,IDBKeyRange:P.ve,IDBObjectStore:P.a5w,IDBVersionChangeEvent:P.MA,SVGLength:P.j9,SVGLengthList:P.GN,SVGNumber:P.ja,SVGNumberList:P.J9,SVGPointList:P.a6k,SVGRect:P.a73,SVGScriptElement:P.pF,SVGStringList:P.M3,SVGAElement:P.ah,SVGAnimateElement:P.ah,SVGAnimateMotionElement:P.ah,SVGAnimateTransformElement:P.ah,SVGAnimationElement:P.ah,SVGCircleElement:P.ah,SVGClipPathElement:P.ah,SVGDefsElement:P.ah,SVGDescElement:P.ah,SVGDiscardElement:P.ah,SVGEllipseElement:P.ah,SVGFEBlendElement:P.ah,SVGFEColorMatrixElement:P.ah,SVGFEComponentTransferElement:P.ah,SVGFECompositeElement:P.ah,SVGFEConvolveMatrixElement:P.ah,SVGFEDiffuseLightingElement:P.ah,SVGFEDisplacementMapElement:P.ah,SVGFEDistantLightElement:P.ah,SVGFEFloodElement:P.ah,SVGFEFuncAElement:P.ah,SVGFEFuncBElement:P.ah,SVGFEFuncGElement:P.ah,SVGFEFuncRElement:P.ah,SVGFEGaussianBlurElement:P.ah,SVGFEImageElement:P.ah,SVGFEMergeElement:P.ah,SVGFEMergeNodeElement:P.ah,SVGFEMorphologyElement:P.ah,SVGFEOffsetElement:P.ah,SVGFEPointLightElement:P.ah,SVGFESpecularLightingElement:P.ah,SVGFESpotLightElement:P.ah,SVGFETileElement:P.ah,SVGFETurbulenceElement:P.ah,SVGFilterElement:P.ah,SVGForeignObjectElement:P.ah,SVGGElement:P.ah,SVGGeometryElement:P.ah,SVGGraphicsElement:P.ah,SVGImageElement:P.ah,SVGLineElement:P.ah,SVGLinearGradientElement:P.ah,SVGMarkerElement:P.ah,SVGMaskElement:P.ah,SVGMetadataElement:P.ah,SVGPathElement:P.ah,SVGPatternElement:P.ah,SVGPolygonElement:P.ah,SVGPolylineElement:P.ah,SVGRadialGradientElement:P.ah,SVGRectElement:P.ah,SVGSetElement:P.ah,SVGStopElement:P.ah,SVGStyleElement:P.ah,SVGSVGElement:P.ah,SVGSwitchElement:P.ah,SVGSymbolElement:P.ah,SVGTSpanElement:P.ah,SVGTextContentElement:P.ah,SVGTextElement:P.ah,SVGTextPathElement:P.ah,SVGTextPositioningElement:P.ah,SVGTitleElement:P.ah,SVGUseElement:P.ah,SVGViewElement:P.ah,SVGGradientElement:P.ah,SVGComponentTransferFunctionElement:P.ah,SVGFEDropShadowElement:P.ah,SVGMPathElement:P.ah,SVGElement:P.ah,SVGTransform:P.jz,SVGTransformList:P.Mp,AudioBuffer:P.V3,AudioParamMap:P.BY,AudioTrackList:P.V6,AudioContext:P.o5,webkitAudioContext:P.o5,BaseAudioContext:P.o5,OfflineAudioContext:P.a5y,WebGLActiveInfo:P.US,SQLResultSetRowList:P.LX}) +hunkHelpers.setOrUpdateLeafTags({AnimationEffectReadOnly:true,AnimationEffectTiming:true,AnimationEffectTimingReadOnly:true,AnimationTimeline:true,AnimationWorkletGlobalScope:true,AuthenticatorAssertionResponse:true,AuthenticatorAttestationResponse:true,AuthenticatorResponse:true,BackgroundFetchFetch:true,BackgroundFetchManager:true,BackgroundFetchSettledFetch:true,BarProp:true,BarcodeDetector:true,BluetoothRemoteGATTDescriptor:true,BudgetState:true,CacheStorage:true,CanvasGradient:true,CanvasPattern:true,Client:true,Clients:true,CookieStore:true,Coordinates:true,CredentialsContainer:true,Crypto:true,CryptoKey:true,CSS:true,CSSVariableReferenceValue:true,CustomElementRegistry:true,DataTransfer:true,DataTransferItem:true,DeprecatedStorageInfo:true,DeprecatedStorageQuota:true,DeprecationReport:true,DetectedBarcode:true,DetectedFace:true,DetectedText:true,DeviceAcceleration:true,DeviceRotationRate:true,DirectoryReader:true,DocumentOrShadowRoot:true,DocumentTimeline:true,DOMImplementation:true,Iterator:true,DOMMatrix:true,DOMMatrixReadOnly:true,DOMParser:true,DOMPoint:true,DOMPointReadOnly:true,DOMQuad:true,DOMStringMap:true,External:true,FaceDetector:true,FontFaceSource:true,FormData:true,GamepadButton:true,GamepadPose:true,Geolocation:true,Position:true,GeolocationPosition:true,Headers:true,HTMLHyperlinkElementUtils:true,IdleDeadline:true,ImageBitmap:true,ImageBitmapRenderingContext:true,ImageCapture:true,InputDeviceCapabilities:true,IntersectionObserver:true,IntersectionObserverEntry:true,InterventionReport:true,KeyframeEffect:true,KeyframeEffectReadOnly:true,MediaCapabilities:true,MediaCapabilitiesInfo:true,MediaDeviceInfo:true,MediaError:true,MediaKeyStatusMap:true,MediaKeySystemAccess:true,MediaKeys:true,MediaKeysPolicy:true,MediaMetadata:true,MediaSession:true,MediaSettingsRange:true,MemoryInfo:true,MessageChannel:true,Metadata:true,MutationObserver:true,WebKitMutationObserver:true,MutationRecord:true,NavigationPreloadManager:true,Navigator:true,NavigatorAutomationInformation:true,NavigatorConcurrentHardware:true,NavigatorCookies:true,NodeFilter:true,NodeIterator:true,NonDocumentTypeChildNode:true,NonElementParentNode:true,NoncedElement:true,OffscreenCanvasRenderingContext2D:true,PaintRenderingContext2D:true,PaintSize:true,PaintWorkletGlobalScope:true,Path2D:true,PaymentAddress:true,PaymentInstruments:true,PaymentManager:true,PaymentResponse:true,PerformanceNavigation:true,PerformanceObserver:true,PerformanceObserverEntryList:true,PerformanceTiming:true,Permissions:true,PhotoCapabilities:true,PositionError:true,GeolocationPositionError:true,Presentation:true,PresentationReceiver:true,PushManager:true,PushSubscription:true,PushSubscriptionOptions:true,Range:true,RelatedApplication:true,ReportBody:true,ReportingObserver:true,ResizeObserver:true,ResizeObserverEntry:true,RTCCertificate:true,RTCIceCandidate:true,mozRTCIceCandidate:true,RTCLegacyStatsReport:true,RTCRtpContributingSource:true,RTCRtpReceiver:true,RTCRtpSender:true,RTCSessionDescription:true,mozRTCSessionDescription:true,RTCStatsResponse:true,Screen:true,ScrollState:true,ScrollTimeline:true,Selection:true,SharedArrayBuffer:true,SpeechRecognitionAlternative:true,StaticRange:true,StorageManager:true,StyleMedia:true,StylePropertyMap:true,StylePropertyMapReadonly:true,SyncManager:true,TextDetector:true,TextMetrics:true,TrackDefault:true,TreeWalker:true,TrustedHTML:true,TrustedScriptURL:true,TrustedURL:true,UnderlyingSourceBase:true,URLSearchParams:true,VRCoordinateSystem:true,VRDisplayCapabilities:true,VREyeParameters:true,VRFrameData:true,VRFrameOfReference:true,VRPose:true,VRStageBounds:true,VRStageBoundsPoint:true,VRStageParameters:true,ValidityState:true,VideoPlaybackQuality:true,VideoTrack:true,WindowClient:true,WorkletAnimation:true,WorkletGlobalScope:true,XPathEvaluator:true,XPathExpression:true,XPathNSResolver:true,XPathResult:true,XMLSerializer:true,XSLTProcessor:true,Bluetooth:true,BluetoothCharacteristicProperties:true,BluetoothRemoteGATTServer:true,BluetoothRemoteGATTService:true,BluetoothUUID:true,BudgetService:true,Cache:true,DOMFileSystemSync:true,DirectoryEntrySync:true,DirectoryReaderSync:true,EntrySync:true,FileEntrySync:true,FileReaderSync:true,FileWriterSync:true,HTMLAllCollection:true,Mojo:true,MojoHandle:true,MojoWatcher:true,NFC:true,PagePopupController:true,Report:true,SubtleCrypto:true,USBAlternateInterface:true,USBConfiguration:true,USBDevice:true,USBEndpoint:true,USBInTransferResult:true,USBInterface:true,USBIsochronousInTransferPacket:true,USBIsochronousInTransferResult:true,USBIsochronousOutTransferPacket:true,USBIsochronousOutTransferResult:true,USBOutTransferResult:true,WorkerLocation:true,WorkerNavigator:true,Worklet:true,IDBCursor:true,IDBCursorWithValue:true,IDBFactory:true,IDBObservation:true,IDBObserver:true,IDBObserverChanges:true,SVGAngle:true,SVGAnimatedAngle:true,SVGAnimatedBoolean:true,SVGAnimatedEnumeration:true,SVGAnimatedInteger:true,SVGAnimatedLength:true,SVGAnimatedLengthList:true,SVGAnimatedNumber:true,SVGAnimatedNumberList:true,SVGAnimatedPreserveAspectRatio:true,SVGAnimatedRect:true,SVGAnimatedString:true,SVGAnimatedTransformList:true,SVGMatrix:true,SVGPoint:true,SVGPreserveAspectRatio:true,SVGUnitTypes:true,AudioListener:true,AudioParam:true,AudioTrack:true,AudioWorkletGlobalScope:true,AudioWorkletProcessor:true,PeriodicWave:true,ANGLEInstancedArrays:true,ANGLE_instanced_arrays:true,WebGLBuffer:true,WebGLCanvas:true,WebGLColorBufferFloat:true,WebGLCompressedTextureASTC:true,WebGLCompressedTextureATC:true,WEBGL_compressed_texture_atc:true,WebGLCompressedTextureETC1:true,WEBGL_compressed_texture_etc1:true,WebGLCompressedTextureETC:true,WebGLCompressedTexturePVRTC:true,WEBGL_compressed_texture_pvrtc:true,WebGLCompressedTextureS3TC:true,WEBGL_compressed_texture_s3tc:true,WebGLCompressedTextureS3TCsRGB:true,WebGLDebugRendererInfo:true,WEBGL_debug_renderer_info:true,WebGLDebugShaders:true,WEBGL_debug_shaders:true,WebGLDepthTexture:true,WEBGL_depth_texture:true,WebGLDrawBuffers:true,WEBGL_draw_buffers:true,EXTsRGB:true,EXT_sRGB:true,EXTBlendMinMax:true,EXT_blend_minmax:true,EXTColorBufferFloat:true,EXTColorBufferHalfFloat:true,EXTDisjointTimerQuery:true,EXTDisjointTimerQueryWebGL2:true,EXTFragDepth:true,EXT_frag_depth:true,EXTShaderTextureLOD:true,EXT_shader_texture_lod:true,EXTTextureFilterAnisotropic:true,EXT_texture_filter_anisotropic:true,WebGLFramebuffer:true,WebGLGetBufferSubDataAsync:true,WebGLLoseContext:true,WebGLExtensionLoseContext:true,WEBGL_lose_context:true,OESElementIndexUint:true,OES_element_index_uint:true,OESStandardDerivatives:true,OES_standard_derivatives:true,OESTextureFloat:true,OES_texture_float:true,OESTextureFloatLinear:true,OES_texture_float_linear:true,OESTextureHalfFloat:true,OES_texture_half_float:true,OESTextureHalfFloatLinear:true,OES_texture_half_float_linear:true,OESVertexArrayObject:true,OES_vertex_array_object:true,WebGLProgram:true,WebGLQuery:true,WebGLRenderbuffer:true,WebGLRenderingContext:true,WebGL2RenderingContext:true,WebGLSampler:true,WebGLShader:true,WebGLShaderPrecisionFormat:true,WebGLSync:true,WebGLTexture:true,WebGLTimerQueryEXT:true,WebGLTransformFeedback:true,WebGLUniformLocation:true,WebGLVertexArrayObject:true,WebGLVertexArrayObjectOES:true,WebGL:true,WebGL2RenderingContextBase:true,Database:true,SQLError:true,SQLResultSet:true,SQLTransaction:true,ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false,HTMLBRElement:true,HTMLContentElement:true,HTMLDListElement:true,HTMLDataElement:true,HTMLDataListElement:true,HTMLDetailsElement:true,HTMLDialogElement:true,HTMLHRElement:true,HTMLHeadElement:true,HTMLHeadingElement:true,HTMLHtmlElement:true,HTMLLIElement:true,HTMLLegendElement:true,HTMLLinkElement:true,HTMLMenuElement:true,HTMLMeterElement:true,HTMLModElement:true,HTMLOListElement:true,HTMLOptGroupElement:true,HTMLOptionElement:true,HTMLPictureElement:true,HTMLPreElement:true,HTMLProgressElement:true,HTMLQuoteElement:true,HTMLShadowElement:true,HTMLSourceElement:true,HTMLTableCaptionElement:true,HTMLTableCellElement:true,HTMLTableDataCellElement:true,HTMLTableHeaderCellElement:true,HTMLTableColElement:true,HTMLTimeElement:true,HTMLTitleElement:true,HTMLTrackElement:true,HTMLUListElement:true,HTMLUnknownElement:true,HTMLDirectoryElement:true,HTMLFontElement:true,HTMLFrameElement:true,HTMLFrameSetElement:true,HTMLMarqueeElement:true,HTMLElement:false,AccessibleNodeList:true,HTMLAnchorElement:true,HTMLAreaElement:true,HTMLBaseElement:true,Blob:false,Body:true,Request:true,Response:true,HTMLBodyElement:true,BroadcastChannel:true,HTMLButtonElement:true,HTMLCanvasElement:true,CanvasRenderingContext2D:true,CDATASection:true,CharacterData:true,Comment:true,ProcessingInstruction:true,Text:true,PublicKeyCredential:true,Credential:false,CredentialUserData:true,CSSKeyframesRule:true,MozCSSKeyframesRule:true,WebKitCSSKeyframesRule:true,CSSPerspective:true,CSSCharsetRule:true,CSSConditionRule:true,CSSFontFaceRule:true,CSSGroupingRule:true,CSSImportRule:true,CSSKeyframeRule:true,MozCSSKeyframeRule:true,WebKitCSSKeyframeRule:true,CSSMediaRule:true,CSSNamespaceRule:true,CSSPageRule:true,CSSStyleRule:true,CSSSupportsRule:true,CSSViewportRule:true,CSSRule:false,CSSStyleDeclaration:true,MSStyleCSSProperties:true,CSS2Properties:true,CSSStyleSheet:true,CSSImageValue:true,CSSKeywordValue:true,CSSNumericValue:true,CSSPositionValue:true,CSSResourceValue:true,CSSUnitValue:true,CSSURLImageValue:true,CSSStyleValue:false,CSSMatrixComponent:true,CSSRotation:true,CSSScale:true,CSSSkew:true,CSSTranslation:true,CSSTransformComponent:false,CSSTransformValue:true,CSSUnparsedValue:true,DataTransferItemList:true,HTMLDivElement:true,Document:true,HTMLDocument:true,XMLDocument:true,DOMError:true,DOMException:true,ClientRectList:true,DOMRectList:true,DOMRectReadOnly:false,DOMStringList:true,DOMTokenList:true,Element:false,HTMLEmbedElement:true,DirectoryEntry:true,Entry:true,FileEntry:true,AbortPaymentEvent:true,AnimationEvent:true,AnimationPlaybackEvent:true,ApplicationCacheErrorEvent:true,BackgroundFetchClickEvent:true,BackgroundFetchEvent:true,BackgroundFetchFailEvent:true,BackgroundFetchedEvent:true,BeforeInstallPromptEvent:true,BeforeUnloadEvent:true,BlobEvent:true,CanMakePaymentEvent:true,ClipboardEvent:true,CloseEvent:true,CustomEvent:true,DeviceMotionEvent:true,DeviceOrientationEvent:true,ErrorEvent:true,ExtendableEvent:true,ExtendableMessageEvent:true,FetchEvent:true,FontFaceSetLoadEvent:true,ForeignFetchEvent:true,GamepadEvent:true,HashChangeEvent:true,InstallEvent:true,MediaEncryptedEvent:true,MediaKeyMessageEvent:true,MediaStreamEvent:true,MediaStreamTrackEvent:true,MessageEvent:true,MIDIConnectionEvent:true,MIDIMessageEvent:true,MutationEvent:true,NotificationEvent:true,PageTransitionEvent:true,PaymentRequestEvent:true,PaymentRequestUpdateEvent:true,PopStateEvent:true,PresentationConnectionAvailableEvent:true,PresentationConnectionCloseEvent:true,PromiseRejectionEvent:true,PushEvent:true,RTCDataChannelEvent:true,RTCDTMFToneChangeEvent:true,RTCPeerConnectionIceEvent:true,RTCTrackEvent:true,SecurityPolicyViolationEvent:true,SensorErrorEvent:true,SpeechRecognitionError:true,SpeechRecognitionEvent:true,StorageEvent:true,SyncEvent:true,TrackEvent:true,TransitionEvent:true,WebKitTransitionEvent:true,VRDeviceEvent:true,VRDisplayEvent:true,VRSessionEvent:true,MojoInterfaceRequestEvent:true,USBConnectionEvent:true,AudioProcessingEvent:true,OfflineAudioCompletionEvent:true,WebGLContextEvent:true,Event:false,InputEvent:false,SubmitEvent:false,AbsoluteOrientationSensor:true,Accelerometer:true,AccessibleNode:true,AmbientLightSensor:true,Animation:true,ApplicationCache:true,DOMApplicationCache:true,OfflineResourceList:true,BackgroundFetchRegistration:true,BatteryManager:true,CanvasCaptureMediaStreamTrack:true,EventSource:true,FileReader:true,FontFaceSet:true,Gyroscope:true,LinearAccelerationSensor:true,Magnetometer:true,MediaDevices:true,MediaRecorder:true,MediaSource:true,MediaStream:true,MediaStreamTrack:true,MIDIAccess:true,NetworkInformation:true,Notification:true,OrientationSensor:true,PaymentRequest:true,Performance:true,PermissionStatus:true,PresentationAvailability:true,PresentationConnection:true,PresentationConnectionList:true,PresentationRequest:true,RelativeOrientationSensor:true,RemotePlayback:true,RTCDataChannel:true,DataChannel:true,RTCDTMFSender:true,RTCPeerConnection:true,webkitRTCPeerConnection:true,mozRTCPeerConnection:true,Sensor:true,ServiceWorker:true,ServiceWorkerContainer:true,ServiceWorkerRegistration:true,SharedWorker:true,SpeechRecognition:true,SpeechSynthesis:true,VR:true,VRDevice:true,VRDisplay:true,VRSession:true,VisualViewport:true,WebSocket:true,Worker:true,WorkerPerformance:true,BluetoothDevice:true,BluetoothRemoteGATTCharacteristic:true,Clipboard:true,MojoInterfaceInterceptor:true,USB:true,IDBOpenDBRequest:true,IDBVersionChangeRequest:true,IDBRequest:true,IDBTransaction:true,AnalyserNode:true,RealtimeAnalyserNode:true,AudioBufferSourceNode:true,AudioDestinationNode:true,AudioNode:true,AudioScheduledSourceNode:true,AudioWorkletNode:true,BiquadFilterNode:true,ChannelMergerNode:true,AudioChannelMerger:true,ChannelSplitterNode:true,AudioChannelSplitter:true,ConstantSourceNode:true,ConvolverNode:true,DelayNode:true,DynamicsCompressorNode:true,GainNode:true,AudioGainNode:true,IIRFilterNode:true,MediaElementAudioSourceNode:true,MediaStreamAudioDestinationNode:true,MediaStreamAudioSourceNode:true,OscillatorNode:true,Oscillator:true,PannerNode:true,AudioPannerNode:true,webkitAudioPannerNode:true,ScriptProcessorNode:true,JavaScriptAudioNode:true,StereoPannerNode:true,WaveShaperNode:true,EventTarget:false,FederatedCredential:true,HTMLFieldSetElement:true,File:true,FileList:true,DOMFileSystem:true,FileWriter:true,FontFace:true,HTMLFormElement:true,Gamepad:true,History:true,HTMLCollection:true,HTMLFormControlsCollection:true,HTMLOptionsCollection:true,XMLHttpRequest:true,XMLHttpRequestUpload:true,XMLHttpRequestEventTarget:false,HTMLIFrameElement:true,ImageData:true,HTMLImageElement:true,HTMLInputElement:true,KeyboardEvent:true,HTMLLabelElement:true,Location:true,HTMLMapElement:true,HTMLAudioElement:true,HTMLMediaElement:false,MediaKeySession:true,MediaList:true,MediaQueryList:true,MediaQueryListEvent:true,MessagePort:true,HTMLMetaElement:true,MIDIInputMap:true,MIDIOutputMap:true,MIDIInput:true,MIDIOutput:true,MIDIPort:true,MimeType:true,MimeTypeArray:true,MouseEvent:false,DragEvent:false,NavigatorUserMediaError:true,DocumentFragment:true,ShadowRoot:true,DocumentType:true,Node:false,NodeList:true,RadioNodeList:true,HTMLObjectElement:true,OffscreenCanvas:true,HTMLOutputElement:true,OverconstrainedError:true,HTMLParagraphElement:true,HTMLParamElement:true,PasswordCredential:true,PerformanceEntry:true,PerformanceLongTaskTiming:true,PerformanceMark:true,PerformanceMeasure:true,PerformanceNavigationTiming:true,PerformancePaintTiming:true,PerformanceResourceTiming:true,TaskAttributionTiming:true,PerformanceServerTiming:true,Plugin:true,PluginArray:true,PointerEvent:true,ProgressEvent:true,ResourceProgressEvent:true,PushMessageData:true,RTCStatsReport:true,ScreenOrientation:true,HTMLScriptElement:true,HTMLSelectElement:true,SharedWorkerGlobalScope:true,HTMLSlotElement:true,SourceBuffer:true,SourceBufferList:true,HTMLSpanElement:true,SpeechGrammar:true,SpeechGrammarList:true,SpeechRecognitionResult:true,SpeechSynthesisEvent:true,SpeechSynthesisUtterance:true,SpeechSynthesisVoice:true,Storage:true,HTMLStyleElement:true,StyleSheet:false,HTMLTableElement:true,HTMLTableRowElement:true,HTMLTableSectionElement:true,HTMLTemplateElement:true,HTMLTextAreaElement:true,TextTrack:true,TextTrackCue:false,TextTrackCueList:true,TextTrackList:true,TimeRanges:true,Touch:true,TouchEvent:true,TouchList:true,TrackDefaultList:true,CompositionEvent:true,FocusEvent:true,TextEvent:true,UIEvent:false,URL:true,HTMLVideoElement:true,VideoTrackList:true,VTTCue:true,VTTRegion:true,WheelEvent:true,Window:true,DOMWindow:true,DedicatedWorkerGlobalScope:true,ServiceWorkerGlobalScope:true,WorkerGlobalScope:false,Attr:true,CSSRuleList:true,ClientRect:true,DOMRect:true,GamepadList:true,NamedNodeMap:true,MozNamedAttrMap:true,SpeechRecognitionResultList:true,StyleSheetList:true,IDBDatabase:true,IDBIndex:true,IDBKeyRange:true,IDBObjectStore:true,IDBVersionChangeEvent:true,SVGLength:true,SVGLengthList:true,SVGNumber:true,SVGNumberList:true,SVGPointList:true,SVGRect:true,SVGScriptElement:true,SVGStringList:true,SVGAElement:true,SVGAnimateElement:true,SVGAnimateMotionElement:true,SVGAnimateTransformElement:true,SVGAnimationElement:true,SVGCircleElement:true,SVGClipPathElement:true,SVGDefsElement:true,SVGDescElement:true,SVGDiscardElement:true,SVGEllipseElement:true,SVGFEBlendElement:true,SVGFEColorMatrixElement:true,SVGFEComponentTransferElement:true,SVGFECompositeElement:true,SVGFEConvolveMatrixElement:true,SVGFEDiffuseLightingElement:true,SVGFEDisplacementMapElement:true,SVGFEDistantLightElement:true,SVGFEFloodElement:true,SVGFEFuncAElement:true,SVGFEFuncBElement:true,SVGFEFuncGElement:true,SVGFEFuncRElement:true,SVGFEGaussianBlurElement:true,SVGFEImageElement:true,SVGFEMergeElement:true,SVGFEMergeNodeElement:true,SVGFEMorphologyElement:true,SVGFEOffsetElement:true,SVGFEPointLightElement:true,SVGFESpecularLightingElement:true,SVGFESpotLightElement:true,SVGFETileElement:true,SVGFETurbulenceElement:true,SVGFilterElement:true,SVGForeignObjectElement:true,SVGGElement:true,SVGGeometryElement:true,SVGGraphicsElement:true,SVGImageElement:true,SVGLineElement:true,SVGLinearGradientElement:true,SVGMarkerElement:true,SVGMaskElement:true,SVGMetadataElement:true,SVGPathElement:true,SVGPatternElement:true,SVGPolygonElement:true,SVGPolylineElement:true,SVGRadialGradientElement:true,SVGRectElement:true,SVGSetElement:true,SVGStopElement:true,SVGStyleElement:true,SVGSVGElement:true,SVGSwitchElement:true,SVGSymbolElement:true,SVGTSpanElement:true,SVGTextContentElement:true,SVGTextElement:true,SVGTextPathElement:true,SVGTextPositioningElement:true,SVGTitleElement:true,SVGUseElement:true,SVGViewElement:true,SVGGradientElement:true,SVGComponentTransferFunctionElement:true,SVGFEDropShadowElement:true,SVGMPathElement:true,SVGElement:false,SVGTransform:true,SVGTransformList:true,AudioBuffer:true,AudioParamMap:true,AudioTrackList:true,AudioContext:true,webkitAudioContext:true,BaseAudioContext:false,OfflineAudioContext:true,WebGLActiveInfo:true,SQLResultSetRowList:true}) +H.pa.$nativeSuperclassTag="ArrayBufferView" +H.zH.$nativeSuperclassTag="ArrayBufferView" +H.zI.$nativeSuperclassTag="ArrayBufferView" +H.kB.$nativeSuperclassTag="ArrayBufferView" +H.zJ.$nativeSuperclassTag="ArrayBufferView" +H.zK.$nativeSuperclassTag="ArrayBufferView" +H.f0.$nativeSuperclassTag="ArrayBufferView" +W.Am.$nativeSuperclassTag="EventTarget" +W.An.$nativeSuperclassTag="EventTarget" +W.AF.$nativeSuperclassTag="EventTarget" +W.AG.$nativeSuperclassTag="EventTarget"})() +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$0=function(){return this()} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$3$1=function(a){return this(a)} +Function.prototype.$2$1=function(a){return this(a)} +Function.prototype.$1$1=function(a){return this(a)} +Function.prototype.$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} +Function.prototype.$3$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$2$2=function(a,b){return this(a,b)} +Function.prototype.$1$2=function(a,b){return this(a,b)} +Function.prototype.$1$0=function(){return this()} +Function.prototype.$2$0=function(){return this()} +Function.prototype.$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$6=function(a,b,c,d,e,f){return this(a,b,c,d,e,f)} +Function.prototype.$1$5=function(a,b,c,d,e){return this(a,b,c,d,e)} +Function.prototype.$9=function(a,b,c,d,e,f,g,h,i){return this(a,b,c,d,e,f,g,h,i)} +Function.prototype.$7=function(a,b,c,d,e,f,g){return this(a,b,c,d,e,f,g)} +Function.prototype.$2$3=function(a,b,c){return this(a,b,c)} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var s=document.scripts +function onLoad(b){for(var q=0;q + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 9.0 + + diff --git a/example/ios/Flutter/Debug.xcconfig b/example/ios/Flutter/Debug.xcconfig new file mode 100644 index 00000000..592ceee8 --- /dev/null +++ b/example/ios/Flutter/Debug.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/example/ios/Flutter/Release.xcconfig b/example/ios/Flutter/Release.xcconfig new file mode 100644 index 00000000..592ceee8 --- /dev/null +++ b/example/ios/Flutter/Release.xcconfig @@ -0,0 +1 @@ +#include "Generated.xcconfig" diff --git a/example/ios/Runner.xcodeproj/project.pbxproj b/example/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 00000000..6edd238e --- /dev/null +++ b/example/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,481 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1300; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.example.example; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..919434a6 --- /dev/null +++ b/example/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/example/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 00000000..c87d15a3 --- /dev/null +++ b/example/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/Runner.xcworkspace/contents.xcworkspacedata b/example/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 00000000..1d526a16 --- /dev/null +++ b/example/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 00000000..18d98100 --- /dev/null +++ b/example/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 00000000..f9b0d7c5 --- /dev/null +++ b/example/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/example/ios/Runner/AppDelegate.swift b/example/ios/Runner/AppDelegate.swift new file mode 100644 index 00000000..70693e4a --- /dev/null +++ b/example/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 00000000..d36b1fab --- /dev/null +++ b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 00000000..dc9ada47 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 00000000..28c6bf03 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 00000000..2ccbfd96 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 00000000..f091b6b0 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 00000000..4cde1211 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 00000000..d0ef06e7 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 00000000..dcdc2306 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 00000000..2ccbfd96 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 00000000..c8f9ed8f Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 00000000..a6d6b860 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 00000000..a6d6b860 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 00000000..75b2d164 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 00000000..c4df70d3 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 00000000..6a84f41e Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 00000000..d0e1f585 Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 00000000..0bedcf2f --- /dev/null +++ b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 00000000..9da19eac Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 00000000..9da19eac Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 00000000..9da19eac Binary files /dev/null and b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 00000000..89c2725b --- /dev/null +++ b/example/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/example/ios/Runner/Base.lproj/LaunchScreen.storyboard b/example/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 00000000..f2e259c7 --- /dev/null +++ b/example/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/Runner/Base.lproj/Main.storyboard b/example/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 00000000..f3c28516 --- /dev/null +++ b/example/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/example/ios/Runner/Info.plist b/example/ios/Runner/Info.plist new file mode 100644 index 00000000..5baf7a1c --- /dev/null +++ b/example/ios/Runner/Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Example + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + example + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/example/ios/Runner/Runner-Bridging-Header.h b/example/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 00000000..308a2a56 --- /dev/null +++ b/example/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/example/lib/main.dart b/example/lib/main.dart new file mode 100644 index 00000000..6b879171 --- /dev/null +++ b/example/lib/main.dart @@ -0,0 +1,268 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_localizations/flutter_localizations.dart'; +import 'package:phone_form_field/phone_form_field.dart'; + +void main() { + runApp(const MyApp()); +} + +/// putting the widget at the top so it's easily findable in pub.dev example +class PhoneFieldView extends StatelessWidget { + final Key inputKey; + final PhoneController controller; + final CountrySelectorNavigator selectorNavigator; + final bool withLabel; + final bool outlineBorder; + final bool shouldFormat; + final bool required; + final bool mobileOnly; + + const PhoneFieldView({ + Key? key, + required this.inputKey, + required this.controller, + required this.selectorNavigator, + required this.withLabel, + required this.outlineBorder, + required this.shouldFormat, + required this.required, + required this.mobileOnly, + }) : super(key: key); + + PhoneNumberInputValidator? _getValidator() { + List validators = []; + if (required) { + validators.add(PhoneValidator.required()); + } + if (mobileOnly) { + validators.add(PhoneValidator.validMobile()); + } else { + validators.add(PhoneValidator.valid()); + } + return validators.isNotEmpty ? PhoneValidator.compose(validators) : null; + } + + @override + Widget build(BuildContext context) { + return AutofillGroup( + child: PhoneFormField( + key: inputKey, + controller: controller, + shouldFormat: shouldFormat, + autofocus: true, + autofillHints: const [AutofillHints.telephoneNumber], + selectorNavigator: selectorNavigator, + defaultCountry: 'FR', + decoration: InputDecoration( + label: withLabel ? const Text('Phone') : null, + hintText: 'Phone', + border: outlineBorder + ? const OutlineInputBorder() + : const UnderlineInputBorder(), + ), + enabled: true, + showFlagInInput: true, + validator: _getValidator(), + autovalidateMode: AutovalidateMode.onUserInteraction, + cursorColor: Theme.of(context).colorScheme.primary, + // ignore: avoid_print + onSaved: (p) => print('saved $p'), + // ignore: avoid_print + onChanged: (p) => print('changed $p'), + ), + ); + } +} + +class MyApp extends StatelessWidget { + const MyApp({Key? key}) : super(key: key); + + @override + Widget build(BuildContext context) { + return MaterialApp( + localizationsDelegates: const [ + ...GlobalMaterialLocalizations.delegates, + PhoneFieldLocalization.delegate + ], + supportedLocales: const [ + Locale('en', ''), + Locale('es', ''), + Locale('de', ''), + Locale('fr', ''), + Locale('it', ''), + Locale('ru', ''), + // ... + ], + title: 'Phone field demo', + theme: ThemeData( + brightness: Brightness.light, + primarySwatch: Colors.blue, + ), + home: const PhoneFormFieldScreen(), + ); + } +} + +class PhoneFormFieldScreen extends StatefulWidget { + const PhoneFormFieldScreen({Key? key}) : super(key: key); + + @override + _PhoneFormFieldScreenState createState() => _PhoneFormFieldScreenState(); +} + +class _PhoneFormFieldScreenState extends State { + late PhoneController controller; + bool outlineBorder = true; + bool mobileOnly = true; + bool shouldFormat = true; + bool required = false; + bool withLabel = true; + CountrySelectorNavigator selectorNavigator = const BottomSheetNavigator(); + final formKey = GlobalKey(); + final phoneKey = GlobalKey>(); + + @override + initState() { + super.initState(); + controller = PhoneController(null); + controller.addListener(() => setState(() {})); + } + + @override + void dispose() { + super.dispose(); + controller.dispose(); + } + + @override + Widget build(BuildContext context) { + return Scaffold( + // drawer: AppDrawer(), + appBar: AppBar( + title: const Text('Phone_form_field'), + ), + body: SingleChildScrollView( + child: Center( + child: Container( + constraints: const BoxConstraints(maxWidth: 600), + child: Card( + child: Padding( + padding: const EdgeInsets.all(20.0), + child: Column( + children: [ + SwitchListTile( + value: outlineBorder, + onChanged: (v) => setState(() => outlineBorder = v), + title: const Text('Outlined border'), + ), + // SwitchListTile( + // value: withLabel, + // onChanged: (v) => setState(() => withLabel = v), + // title: Text('Label'), + // ), + // SwitchListTile( + // value: isCountryCodeFixed, + // onChanged: (v) => setState(() => isCountryCodeFixed = v), + // title: Text('fixed country code'), + // ), + SwitchListTile( + value: required, + onChanged: (v) => setState(() => required = v), + title: const Text('Required'), + ), + SwitchListTile( + value: mobileOnly, + onChanged: (v) => setState(() => mobileOnly = v), + title: const Text('Mobile phone number only'), + ), + SwitchListTile( + value: shouldFormat, + onChanged: (v) => setState(() => shouldFormat = v), + title: const Text('Should format'), + ), + ListTile( + title: Wrap( + alignment: WrapAlignment.spaceBetween, + crossAxisAlignment: WrapCrossAlignment.center, + children: [ + const Text('Country selector: '), + DropdownButton( + value: selectorNavigator, + onChanged: (CountrySelectorNavigator? value) { + if (value != null) { + setState(() => selectorNavigator = value); + } + }, + items: const [ + DropdownMenuItem( + child: Text('Bottom sheet'), + value: BottomSheetNavigator(), + ), + DropdownMenuItem( + child: Text('Draggable modal sheet'), + value: DraggableModalBottomSheetNavigator(), + ), + DropdownMenuItem( + child: Text('Modal sheet'), + value: ModalBottomSheetNavigator(), + ), + DropdownMenuItem( + child: Text('Dialog'), + value: DialogNavigator(), + ), + ], + ), + ], + ), + ), + const SizedBox(height: 40), + Form( + key: formKey, + child: PhoneFieldView( + inputKey: phoneKey, + controller: controller, + selectorNavigator: selectorNavigator, + withLabel: withLabel, + outlineBorder: outlineBorder, + required: required, + mobileOnly: mobileOnly, + shouldFormat: shouldFormat, + ), + ), + const SizedBox(height: 12), + Text(controller.value.toString()), + Text('is valid mobile number ' + '${controller.value?.validate(type: PhoneNumberType.mobile) ?? 'false'}'), + Text( + 'is valid fixed line number ${controller.value?.validate(type: PhoneNumberType.fixedLine) ?? 'false'}'), + const SizedBox(height: 12), + ElevatedButton( + onPressed: controller.value == null + ? null + : () => controller.reset(), + child: const Text('reset'), + ), + const SizedBox(height: 12), + ElevatedButton( + onPressed: () => controller.selectNationalNumber(), + child: const Text('Select national number'), + ), + const SizedBox(height: 12), + ElevatedButton( + onPressed: () => + controller.value = PhoneNumber.fromIsoCode( + 'fr', + '699999999', + ), + child: const Text('Set +33 699 999 999'), + ), + ], + ), + ), + ), + ), + ), + ), + ); + } +} diff --git a/example/pubspec.lock b/example/pubspec.lock new file mode 100644 index 00000000..6c8591c5 --- /dev/null +++ b/example/pubspec.lock @@ -0,0 +1,215 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.8.2" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.1" + circle_flags: + dependency: transitive + description: + name: circle_flags + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.2" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0" + dart_countries: + dependency: transitive + description: + name: dart_countries + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_lints: + dependency: "direct dev" + description: + name: flutter_lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + flutter_localizations: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + intl: + dependency: transitive + description: + name: intl + url: "https://pub.dartlang.org" + source: hosted + version: "0.17.0" + lints: + dependency: transitive + description: + name: lints + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.11" + material_color_utilities: + dependency: transitive + description: + name: material_color_utilities + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.3" + meta: + dependency: transitive + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.0" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0" + phone_form_field: + dependency: "direct main" + description: + path: ".." + relative: true + source: path + version: "4.4.0" + phone_number_metadata: + dependency: transitive + description: + name: phone_number_metadata + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.2" + phone_numbers_parser: + dependency: transitive + description: + name: phone_numbers_parser + url: "https://pub.dartlang.org" + source: hosted + version: "4.2.0" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.1" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.8" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.1" +sdks: + dart: ">=2.16.1 <3.0.0" + flutter: ">=2.0.0" diff --git a/example/pubspec.yaml b/example/pubspec.yaml new file mode 100644 index 00000000..0d394d9b --- /dev/null +++ b/example/pubspec.yaml @@ -0,0 +1,25 @@ +name: example +description: A new Flutter project. +publish_to: "none" # Remove this line if you wish to publish to pub.dev + +version: 1.0.0+1 + +environment: + sdk: ">=2.16.1 <3.0.0" + +dependencies: + flutter: + sdk: flutter + phone_form_field: + path: ../ + + flutter_localizations: # Add this line + sdk: flutter + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^1.0.4 + +flutter: + uses-material-design: true diff --git a/example/web/favicon.png b/example/web/favicon.png new file mode 100644 index 00000000..8aaa46ac Binary files /dev/null and b/example/web/favicon.png differ diff --git a/example/web/icons/Icon-192.png b/example/web/icons/Icon-192.png new file mode 100644 index 00000000..b749bfef Binary files /dev/null and b/example/web/icons/Icon-192.png differ diff --git a/example/web/icons/Icon-512.png b/example/web/icons/Icon-512.png new file mode 100644 index 00000000..88cfd48d Binary files /dev/null and b/example/web/icons/Icon-512.png differ diff --git a/example/web/icons/Icon-maskable-192.png b/example/web/icons/Icon-maskable-192.png new file mode 100644 index 00000000..eb9b4d76 Binary files /dev/null and b/example/web/icons/Icon-maskable-192.png differ diff --git a/example/web/icons/Icon-maskable-512.png b/example/web/icons/Icon-maskable-512.png new file mode 100644 index 00000000..d69c5669 Binary files /dev/null and b/example/web/icons/Icon-maskable-512.png differ diff --git a/example/web/index.html b/example/web/index.html new file mode 100644 index 00000000..b6b9dd23 --- /dev/null +++ b/example/web/index.html @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + example + + + + + + + diff --git a/example/web/manifest.json b/example/web/manifest.json new file mode 100644 index 00000000..096edf8f --- /dev/null +++ b/example/web/manifest.json @@ -0,0 +1,35 @@ +{ + "name": "example", + "short_name": "example", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + }, + { + "src": "icons/Icon-maskable-192.png", + "sizes": "192x192", + "type": "image/png", + "purpose": "maskable" + }, + { + "src": "icons/Icon-maskable-512.png", + "sizes": "512x512", + "type": "image/png", + "purpose": "maskable" + } + ] +} diff --git a/example/windows/.gitignore b/example/windows/.gitignore new file mode 100644 index 00000000..d492d0d9 --- /dev/null +++ b/example/windows/.gitignore @@ -0,0 +1,17 @@ +flutter/ephemeral/ + +# Visual Studio user-specific files. +*.suo +*.user +*.userosscache +*.sln.docstates + +# Visual Studio build-related files. +x64/ +x86/ + +# Visual Studio cache files +# files ending in .cache can be ignored +*.[Cc]ache +# but keep track of directories ending in .cache +!*.[Cc]ache/ diff --git a/example/windows/CMakeLists.txt b/example/windows/CMakeLists.txt new file mode 100644 index 00000000..1633297a --- /dev/null +++ b/example/windows/CMakeLists.txt @@ -0,0 +1,95 @@ +cmake_minimum_required(VERSION 3.14) +project(example LANGUAGES CXX) + +set(BINARY_NAME "example") + +cmake_policy(SET CMP0063 NEW) + +set(CMAKE_INSTALL_RPATH "$ORIGIN/lib") + +# Configure build options. +get_property(IS_MULTICONFIG GLOBAL PROPERTY GENERATOR_IS_MULTI_CONFIG) +if(IS_MULTICONFIG) + set(CMAKE_CONFIGURATION_TYPES "Debug;Profile;Release" + CACHE STRING "" FORCE) +else() + if(NOT CMAKE_BUILD_TYPE AND NOT CMAKE_CONFIGURATION_TYPES) + set(CMAKE_BUILD_TYPE "Debug" CACHE + STRING "Flutter build mode" FORCE) + set_property(CACHE CMAKE_BUILD_TYPE PROPERTY STRINGS + "Debug" "Profile" "Release") + endif() +endif() + +set(CMAKE_EXE_LINKER_FLAGS_PROFILE "${CMAKE_EXE_LINKER_FLAGS_RELEASE}") +set(CMAKE_SHARED_LINKER_FLAGS_PROFILE "${CMAKE_SHARED_LINKER_FLAGS_RELEASE}") +set(CMAKE_C_FLAGS_PROFILE "${CMAKE_C_FLAGS_RELEASE}") +set(CMAKE_CXX_FLAGS_PROFILE "${CMAKE_CXX_FLAGS_RELEASE}") + +# Use Unicode for all projects. +add_definitions(-DUNICODE -D_UNICODE) + +# Compilation settings that should be applied to most targets. +function(APPLY_STANDARD_SETTINGS TARGET) + target_compile_features(${TARGET} PUBLIC cxx_std_17) + target_compile_options(${TARGET} PRIVATE /W4 /WX /wd"4100") + target_compile_options(${TARGET} PRIVATE /EHsc) + target_compile_definitions(${TARGET} PRIVATE "_HAS_EXCEPTIONS=0") + target_compile_definitions(${TARGET} PRIVATE "$<$:_DEBUG>") +endfunction() + +set(FLUTTER_MANAGED_DIR "${CMAKE_CURRENT_SOURCE_DIR}/flutter") + +# Flutter library and tool build rules. +add_subdirectory(${FLUTTER_MANAGED_DIR}) + +# Application build +add_subdirectory("runner") + +# Generated plugin build rules, which manage building the plugins and adding +# them to the application. +include(flutter/generated_plugins.cmake) + + +# === Installation === +# Support files are copied into place next to the executable, so that it can +# run in place. This is done instead of making a separate bundle (as on Linux) +# so that building and running from within Visual Studio will work. +set(BUILD_BUNDLE_DIR "$") +# Make the "install" step default, as it's required to run. +set(CMAKE_VS_INCLUDE_INSTALL_TO_DEFAULT_BUILD 1) +if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT) + set(CMAKE_INSTALL_PREFIX "${BUILD_BUNDLE_DIR}" CACHE PATH "..." FORCE) +endif() + +set(INSTALL_BUNDLE_DATA_DIR "${CMAKE_INSTALL_PREFIX}/data") +set(INSTALL_BUNDLE_LIB_DIR "${CMAKE_INSTALL_PREFIX}") + +install(TARGETS ${BINARY_NAME} RUNTIME DESTINATION "${CMAKE_INSTALL_PREFIX}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_ICU_DATA_FILE}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + COMPONENT Runtime) + +install(FILES "${FLUTTER_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) + +if(PLUGIN_BUNDLED_LIBRARIES) + install(FILES "${PLUGIN_BUNDLED_LIBRARIES}" + DESTINATION "${INSTALL_BUNDLE_LIB_DIR}" + COMPONENT Runtime) +endif() + +# Fully re-copy the assets directory on each build to avoid having stale files +# from a previous install. +set(FLUTTER_ASSET_DIR_NAME "flutter_assets") +install(CODE " + file(REMOVE_RECURSE \"${INSTALL_BUNDLE_DATA_DIR}/${FLUTTER_ASSET_DIR_NAME}\") + " COMPONENT Runtime) +install(DIRECTORY "${PROJECT_BUILD_DIR}/${FLUTTER_ASSET_DIR_NAME}" + DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" COMPONENT Runtime) + +# Install the AOT library on non-Debug builds only. +install(FILES "${AOT_LIBRARY}" DESTINATION "${INSTALL_BUNDLE_DATA_DIR}" + CONFIGURATIONS Profile;Release + COMPONENT Runtime) diff --git a/example/windows/flutter/CMakeLists.txt b/example/windows/flutter/CMakeLists.txt new file mode 100644 index 00000000..b2e4bd8d --- /dev/null +++ b/example/windows/flutter/CMakeLists.txt @@ -0,0 +1,103 @@ +cmake_minimum_required(VERSION 3.14) + +set(EPHEMERAL_DIR "${CMAKE_CURRENT_SOURCE_DIR}/ephemeral") + +# Configuration provided via flutter tool. +include(${EPHEMERAL_DIR}/generated_config.cmake) + +# TODO: Move the rest of this into files in ephemeral. See +# https://github.com/flutter/flutter/issues/57146. +set(WRAPPER_ROOT "${EPHEMERAL_DIR}/cpp_client_wrapper") + +# === Flutter Library === +set(FLUTTER_LIBRARY "${EPHEMERAL_DIR}/flutter_windows.dll") + +# Published to parent scope for install step. +set(FLUTTER_LIBRARY ${FLUTTER_LIBRARY} PARENT_SCOPE) +set(FLUTTER_ICU_DATA_FILE "${EPHEMERAL_DIR}/icudtl.dat" PARENT_SCOPE) +set(PROJECT_BUILD_DIR "${PROJECT_DIR}/build/" PARENT_SCOPE) +set(AOT_LIBRARY "${PROJECT_DIR}/build/windows/app.so" PARENT_SCOPE) + +list(APPEND FLUTTER_LIBRARY_HEADERS + "flutter_export.h" + "flutter_windows.h" + "flutter_messenger.h" + "flutter_plugin_registrar.h" + "flutter_texture_registrar.h" +) +list(TRANSFORM FLUTTER_LIBRARY_HEADERS PREPEND "${EPHEMERAL_DIR}/") +add_library(flutter INTERFACE) +target_include_directories(flutter INTERFACE + "${EPHEMERAL_DIR}" +) +target_link_libraries(flutter INTERFACE "${FLUTTER_LIBRARY}.lib") +add_dependencies(flutter flutter_assemble) + +# === Wrapper === +list(APPEND CPP_WRAPPER_SOURCES_CORE + "core_implementations.cc" + "standard_codec.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_CORE PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_PLUGIN + "plugin_registrar.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_PLUGIN PREPEND "${WRAPPER_ROOT}/") +list(APPEND CPP_WRAPPER_SOURCES_APP + "flutter_engine.cc" + "flutter_view_controller.cc" +) +list(TRANSFORM CPP_WRAPPER_SOURCES_APP PREPEND "${WRAPPER_ROOT}/") + +# Wrapper sources needed for a plugin. +add_library(flutter_wrapper_plugin STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} +) +apply_standard_settings(flutter_wrapper_plugin) +set_target_properties(flutter_wrapper_plugin PROPERTIES + POSITION_INDEPENDENT_CODE ON) +set_target_properties(flutter_wrapper_plugin PROPERTIES + CXX_VISIBILITY_PRESET hidden) +target_link_libraries(flutter_wrapper_plugin PUBLIC flutter) +target_include_directories(flutter_wrapper_plugin PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_plugin flutter_assemble) + +# Wrapper sources needed for the runner. +add_library(flutter_wrapper_app STATIC + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_APP} +) +apply_standard_settings(flutter_wrapper_app) +target_link_libraries(flutter_wrapper_app PUBLIC flutter) +target_include_directories(flutter_wrapper_app PUBLIC + "${WRAPPER_ROOT}/include" +) +add_dependencies(flutter_wrapper_app flutter_assemble) + +# === Flutter tool backend === +# _phony_ is a non-existent file to force this command to run every time, +# since currently there's no way to get a full input/output list from the +# flutter tool. +set(PHONY_OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/_phony_") +set_source_files_properties("${PHONY_OUTPUT}" PROPERTIES SYMBOLIC TRUE) +add_custom_command( + OUTPUT ${FLUTTER_LIBRARY} ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} + ${PHONY_OUTPUT} + COMMAND ${CMAKE_COMMAND} -E env + ${FLUTTER_TOOL_ENVIRONMENT} + "${FLUTTER_ROOT}/packages/flutter_tools/bin/tool_backend.bat" + windows-x64 $ + VERBATIM +) +add_custom_target(flutter_assemble DEPENDS + "${FLUTTER_LIBRARY}" + ${FLUTTER_LIBRARY_HEADERS} + ${CPP_WRAPPER_SOURCES_CORE} + ${CPP_WRAPPER_SOURCES_PLUGIN} + ${CPP_WRAPPER_SOURCES_APP} +) diff --git a/example/windows/flutter/generated_plugin_registrant.cc b/example/windows/flutter/generated_plugin_registrant.cc new file mode 100644 index 00000000..8b6d4680 --- /dev/null +++ b/example/windows/flutter/generated_plugin_registrant.cc @@ -0,0 +1,11 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#include "generated_plugin_registrant.h" + + +void RegisterPlugins(flutter::PluginRegistry* registry) { +} diff --git a/example/windows/flutter/generated_plugin_registrant.h b/example/windows/flutter/generated_plugin_registrant.h new file mode 100644 index 00000000..dc139d85 --- /dev/null +++ b/example/windows/flutter/generated_plugin_registrant.h @@ -0,0 +1,15 @@ +// +// Generated file. Do not edit. +// + +// clang-format off + +#ifndef GENERATED_PLUGIN_REGISTRANT_ +#define GENERATED_PLUGIN_REGISTRANT_ + +#include + +// Registers Flutter plugins. +void RegisterPlugins(flutter::PluginRegistry* registry); + +#endif // GENERATED_PLUGIN_REGISTRANT_ diff --git a/example/windows/flutter/generated_plugins.cmake b/example/windows/flutter/generated_plugins.cmake new file mode 100644 index 00000000..4d10c251 --- /dev/null +++ b/example/windows/flutter/generated_plugins.cmake @@ -0,0 +1,15 @@ +# +# Generated file, do not edit. +# + +list(APPEND FLUTTER_PLUGIN_LIST +) + +set(PLUGIN_BUNDLED_LIBRARIES) + +foreach(plugin ${FLUTTER_PLUGIN_LIST}) + add_subdirectory(flutter/ephemeral/.plugin_symlinks/${plugin}/windows plugins/${plugin}) + target_link_libraries(${BINARY_NAME} PRIVATE ${plugin}_plugin) + list(APPEND PLUGIN_BUNDLED_LIBRARIES $) + list(APPEND PLUGIN_BUNDLED_LIBRARIES ${${plugin}_bundled_libraries}) +endforeach(plugin) diff --git a/example/windows/runner/CMakeLists.txt b/example/windows/runner/CMakeLists.txt new file mode 100644 index 00000000..de2d8916 --- /dev/null +++ b/example/windows/runner/CMakeLists.txt @@ -0,0 +1,17 @@ +cmake_minimum_required(VERSION 3.14) +project(runner LANGUAGES CXX) + +add_executable(${BINARY_NAME} WIN32 + "flutter_window.cpp" + "main.cpp" + "utils.cpp" + "win32_window.cpp" + "${FLUTTER_MANAGED_DIR}/generated_plugin_registrant.cc" + "Runner.rc" + "runner.exe.manifest" +) +apply_standard_settings(${BINARY_NAME}) +target_compile_definitions(${BINARY_NAME} PRIVATE "NOMINMAX") +target_link_libraries(${BINARY_NAME} PRIVATE flutter flutter_wrapper_app) +target_include_directories(${BINARY_NAME} PRIVATE "${CMAKE_SOURCE_DIR}") +add_dependencies(${BINARY_NAME} flutter_assemble) diff --git a/example/windows/runner/Runner.rc b/example/windows/runner/Runner.rc new file mode 100644 index 00000000..5fdea291 --- /dev/null +++ b/example/windows/runner/Runner.rc @@ -0,0 +1,121 @@ +// Microsoft Visual C++ generated resource script. +// +#pragma code_page(65001) +#include "resource.h" + +#define APSTUDIO_READONLY_SYMBOLS +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 2 resource. +// +#include "winres.h" + +///////////////////////////////////////////////////////////////////////////// +#undef APSTUDIO_READONLY_SYMBOLS + +///////////////////////////////////////////////////////////////////////////// +// English (United States) resources + +#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU) +LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US + +#ifdef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// TEXTINCLUDE +// + +1 TEXTINCLUDE +BEGIN + "resource.h\0" +END + +2 TEXTINCLUDE +BEGIN + "#include ""winres.h""\r\n" + "\0" +END + +3 TEXTINCLUDE +BEGIN + "\r\n" + "\0" +END + +#endif // APSTUDIO_INVOKED + + +///////////////////////////////////////////////////////////////////////////// +// +// Icon +// + +// Icon with lowest ID value placed first to ensure application icon +// remains consistent on all systems. +IDI_APP_ICON ICON "resources\\app_icon.ico" + + +///////////////////////////////////////////////////////////////////////////// +// +// Version +// + +#ifdef FLUTTER_BUILD_NUMBER +#define VERSION_AS_NUMBER FLUTTER_BUILD_NUMBER +#else +#define VERSION_AS_NUMBER 1,0,0 +#endif + +#ifdef FLUTTER_BUILD_NAME +#define VERSION_AS_STRING #FLUTTER_BUILD_NAME +#else +#define VERSION_AS_STRING "1.0.0" +#endif + +VS_VERSION_INFO VERSIONINFO + FILEVERSION VERSION_AS_NUMBER + PRODUCTVERSION VERSION_AS_NUMBER + FILEFLAGSMASK VS_FFI_FILEFLAGSMASK +#ifdef _DEBUG + FILEFLAGS VS_FF_DEBUG +#else + FILEFLAGS 0x0L +#endif + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + FILESUBTYPE 0x0L +BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904e4" + BEGIN + VALUE "CompanyName", "com.example" "\0" + VALUE "FileDescription", "example" "\0" + VALUE "FileVersion", VERSION_AS_STRING "\0" + VALUE "InternalName", "example" "\0" + VALUE "LegalCopyright", "Copyright (C) 2022 com.example. All rights reserved." "\0" + VALUE "OriginalFilename", "example.exe" "\0" + VALUE "ProductName", "example" "\0" + VALUE "ProductVersion", VERSION_AS_STRING "\0" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x409, 1252 + END +END + +#endif // English (United States) resources +///////////////////////////////////////////////////////////////////////////// + + + +#ifndef APSTUDIO_INVOKED +///////////////////////////////////////////////////////////////////////////// +// +// Generated from the TEXTINCLUDE 3 resource. +// + + +///////////////////////////////////////////////////////////////////////////// +#endif // not APSTUDIO_INVOKED diff --git a/example/windows/runner/flutter_window.cpp b/example/windows/runner/flutter_window.cpp new file mode 100644 index 00000000..b43b9095 --- /dev/null +++ b/example/windows/runner/flutter_window.cpp @@ -0,0 +1,61 @@ +#include "flutter_window.h" + +#include + +#include "flutter/generated_plugin_registrant.h" + +FlutterWindow::FlutterWindow(const flutter::DartProject& project) + : project_(project) {} + +FlutterWindow::~FlutterWindow() {} + +bool FlutterWindow::OnCreate() { + if (!Win32Window::OnCreate()) { + return false; + } + + RECT frame = GetClientArea(); + + // The size here must match the window dimensions to avoid unnecessary surface + // creation / destruction in the startup path. + flutter_controller_ = std::make_unique( + frame.right - frame.left, frame.bottom - frame.top, project_); + // Ensure that basic setup of the controller was successful. + if (!flutter_controller_->engine() || !flutter_controller_->view()) { + return false; + } + RegisterPlugins(flutter_controller_->engine()); + SetChildContent(flutter_controller_->view()->GetNativeWindow()); + return true; +} + +void FlutterWindow::OnDestroy() { + if (flutter_controller_) { + flutter_controller_ = nullptr; + } + + Win32Window::OnDestroy(); +} + +LRESULT +FlutterWindow::MessageHandler(HWND hwnd, UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + // Give Flutter, including plugins, an opportunity to handle window messages. + if (flutter_controller_) { + std::optional result = + flutter_controller_->HandleTopLevelWindowProc(hwnd, message, wparam, + lparam); + if (result) { + return *result; + } + } + + switch (message) { + case WM_FONTCHANGE: + flutter_controller_->engine()->ReloadSystemFonts(); + break; + } + + return Win32Window::MessageHandler(hwnd, message, wparam, lparam); +} diff --git a/example/windows/runner/flutter_window.h b/example/windows/runner/flutter_window.h new file mode 100644 index 00000000..6da0652f --- /dev/null +++ b/example/windows/runner/flutter_window.h @@ -0,0 +1,33 @@ +#ifndef RUNNER_FLUTTER_WINDOW_H_ +#define RUNNER_FLUTTER_WINDOW_H_ + +#include +#include + +#include + +#include "win32_window.h" + +// A window that does nothing but host a Flutter view. +class FlutterWindow : public Win32Window { + public: + // Creates a new FlutterWindow hosting a Flutter view running |project|. + explicit FlutterWindow(const flutter::DartProject& project); + virtual ~FlutterWindow(); + + protected: + // Win32Window: + bool OnCreate() override; + void OnDestroy() override; + LRESULT MessageHandler(HWND window, UINT const message, WPARAM const wparam, + LPARAM const lparam) noexcept override; + + private: + // The project to run. + flutter::DartProject project_; + + // The Flutter instance hosted by this window. + std::unique_ptr flutter_controller_; +}; + +#endif // RUNNER_FLUTTER_WINDOW_H_ diff --git a/example/windows/runner/main.cpp b/example/windows/runner/main.cpp new file mode 100644 index 00000000..bcb57b0e --- /dev/null +++ b/example/windows/runner/main.cpp @@ -0,0 +1,43 @@ +#include +#include +#include + +#include "flutter_window.h" +#include "utils.h" + +int APIENTRY wWinMain(_In_ HINSTANCE instance, _In_opt_ HINSTANCE prev, + _In_ wchar_t *command_line, _In_ int show_command) { + // Attach to console when present (e.g., 'flutter run') or create a + // new console when running with a debugger. + if (!::AttachConsole(ATTACH_PARENT_PROCESS) && ::IsDebuggerPresent()) { + CreateAndAttachConsole(); + } + + // Initialize COM, so that it is available for use in the library and/or + // plugins. + ::CoInitializeEx(nullptr, COINIT_APARTMENTTHREADED); + + flutter::DartProject project(L"data"); + + std::vector command_line_arguments = + GetCommandLineArguments(); + + project.set_dart_entrypoint_arguments(std::move(command_line_arguments)); + + FlutterWindow window(project); + Win32Window::Point origin(10, 10); + Win32Window::Size size(1280, 720); + if (!window.CreateAndShow(L"example", origin, size)) { + return EXIT_FAILURE; + } + window.SetQuitOnClose(true); + + ::MSG msg; + while (::GetMessage(&msg, nullptr, 0, 0)) { + ::TranslateMessage(&msg); + ::DispatchMessage(&msg); + } + + ::CoUninitialize(); + return EXIT_SUCCESS; +} diff --git a/example/windows/runner/resource.h b/example/windows/runner/resource.h new file mode 100644 index 00000000..66a65d1e --- /dev/null +++ b/example/windows/runner/resource.h @@ -0,0 +1,16 @@ +//{{NO_DEPENDENCIES}} +// Microsoft Visual C++ generated include file. +// Used by Runner.rc +// +#define IDI_APP_ICON 101 + +// Next default values for new objects +// +#ifdef APSTUDIO_INVOKED +#ifndef APSTUDIO_READONLY_SYMBOLS +#define _APS_NEXT_RESOURCE_VALUE 102 +#define _APS_NEXT_COMMAND_VALUE 40001 +#define _APS_NEXT_CONTROL_VALUE 1001 +#define _APS_NEXT_SYMED_VALUE 101 +#endif +#endif diff --git a/example/windows/runner/resources/app_icon.ico b/example/windows/runner/resources/app_icon.ico new file mode 100644 index 00000000..c04e20ca Binary files /dev/null and b/example/windows/runner/resources/app_icon.ico differ diff --git a/example/windows/runner/runner.exe.manifest b/example/windows/runner/runner.exe.manifest new file mode 100644 index 00000000..c977c4a4 --- /dev/null +++ b/example/windows/runner/runner.exe.manifest @@ -0,0 +1,20 @@ + + + + + PerMonitorV2 + + + + + + + + + + + + + + + diff --git a/example/windows/runner/utils.cpp b/example/windows/runner/utils.cpp new file mode 100644 index 00000000..d19bdbbc --- /dev/null +++ b/example/windows/runner/utils.cpp @@ -0,0 +1,64 @@ +#include "utils.h" + +#include +#include +#include +#include + +#include + +void CreateAndAttachConsole() { + if (::AllocConsole()) { + FILE *unused; + if (freopen_s(&unused, "CONOUT$", "w", stdout)) { + _dup2(_fileno(stdout), 1); + } + if (freopen_s(&unused, "CONOUT$", "w", stderr)) { + _dup2(_fileno(stdout), 2); + } + std::ios::sync_with_stdio(); + FlutterDesktopResyncOutputStreams(); + } +} + +std::vector GetCommandLineArguments() { + // Convert the UTF-16 command line arguments to UTF-8 for the Engine to use. + int argc; + wchar_t** argv = ::CommandLineToArgvW(::GetCommandLineW(), &argc); + if (argv == nullptr) { + return std::vector(); + } + + std::vector command_line_arguments; + + // Skip the first argument as it's the binary name. + for (int i = 1; i < argc; i++) { + command_line_arguments.push_back(Utf8FromUtf16(argv[i])); + } + + ::LocalFree(argv); + + return command_line_arguments; +} + +std::string Utf8FromUtf16(const wchar_t* utf16_string) { + if (utf16_string == nullptr) { + return std::string(); + } + int target_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, nullptr, 0, nullptr, nullptr); + if (target_length == 0) { + return std::string(); + } + std::string utf8_string; + utf8_string.resize(target_length); + int converted_length = ::WideCharToMultiByte( + CP_UTF8, WC_ERR_INVALID_CHARS, utf16_string, + -1, utf8_string.data(), + target_length, nullptr, nullptr); + if (converted_length == 0) { + return std::string(); + } + return utf8_string; +} diff --git a/example/windows/runner/utils.h b/example/windows/runner/utils.h new file mode 100644 index 00000000..3879d547 --- /dev/null +++ b/example/windows/runner/utils.h @@ -0,0 +1,19 @@ +#ifndef RUNNER_UTILS_H_ +#define RUNNER_UTILS_H_ + +#include +#include + +// Creates a console for the process, and redirects stdout and stderr to +// it for both the runner and the Flutter library. +void CreateAndAttachConsole(); + +// Takes a null-terminated wchar_t* encoded in UTF-16 and returns a std::string +// encoded in UTF-8. Returns an empty std::string on failure. +std::string Utf8FromUtf16(const wchar_t* utf16_string); + +// Gets the command line arguments passed in as a std::vector, +// encoded in UTF-8. Returns an empty std::vector on failure. +std::vector GetCommandLineArguments(); + +#endif // RUNNER_UTILS_H_ diff --git a/example/windows/runner/win32_window.cpp b/example/windows/runner/win32_window.cpp new file mode 100644 index 00000000..c10f08dc --- /dev/null +++ b/example/windows/runner/win32_window.cpp @@ -0,0 +1,245 @@ +#include "win32_window.h" + +#include + +#include "resource.h" + +namespace { + +constexpr const wchar_t kWindowClassName[] = L"FLUTTER_RUNNER_WIN32_WINDOW"; + +// The number of Win32Window objects that currently exist. +static int g_active_window_count = 0; + +using EnableNonClientDpiScaling = BOOL __stdcall(HWND hwnd); + +// Scale helper to convert logical scaler values to physical using passed in +// scale factor +int Scale(int source, double scale_factor) { + return static_cast(source * scale_factor); +} + +// Dynamically loads the |EnableNonClientDpiScaling| from the User32 module. +// This API is only needed for PerMonitor V1 awareness mode. +void EnableFullDpiSupportIfAvailable(HWND hwnd) { + HMODULE user32_module = LoadLibraryA("User32.dll"); + if (!user32_module) { + return; + } + auto enable_non_client_dpi_scaling = + reinterpret_cast( + GetProcAddress(user32_module, "EnableNonClientDpiScaling")); + if (enable_non_client_dpi_scaling != nullptr) { + enable_non_client_dpi_scaling(hwnd); + FreeLibrary(user32_module); + } +} + +} // namespace + +// Manages the Win32Window's window class registration. +class WindowClassRegistrar { + public: + ~WindowClassRegistrar() = default; + + // Returns the singleton registar instance. + static WindowClassRegistrar* GetInstance() { + if (!instance_) { + instance_ = new WindowClassRegistrar(); + } + return instance_; + } + + // Returns the name of the window class, registering the class if it hasn't + // previously been registered. + const wchar_t* GetWindowClass(); + + // Unregisters the window class. Should only be called if there are no + // instances of the window. + void UnregisterWindowClass(); + + private: + WindowClassRegistrar() = default; + + static WindowClassRegistrar* instance_; + + bool class_registered_ = false; +}; + +WindowClassRegistrar* WindowClassRegistrar::instance_ = nullptr; + +const wchar_t* WindowClassRegistrar::GetWindowClass() { + if (!class_registered_) { + WNDCLASS window_class{}; + window_class.hCursor = LoadCursor(nullptr, IDC_ARROW); + window_class.lpszClassName = kWindowClassName; + window_class.style = CS_HREDRAW | CS_VREDRAW; + window_class.cbClsExtra = 0; + window_class.cbWndExtra = 0; + window_class.hInstance = GetModuleHandle(nullptr); + window_class.hIcon = + LoadIcon(window_class.hInstance, MAKEINTRESOURCE(IDI_APP_ICON)); + window_class.hbrBackground = 0; + window_class.lpszMenuName = nullptr; + window_class.lpfnWndProc = Win32Window::WndProc; + RegisterClass(&window_class); + class_registered_ = true; + } + return kWindowClassName; +} + +void WindowClassRegistrar::UnregisterWindowClass() { + UnregisterClass(kWindowClassName, nullptr); + class_registered_ = false; +} + +Win32Window::Win32Window() { + ++g_active_window_count; +} + +Win32Window::~Win32Window() { + --g_active_window_count; + Destroy(); +} + +bool Win32Window::CreateAndShow(const std::wstring& title, + const Point& origin, + const Size& size) { + Destroy(); + + const wchar_t* window_class = + WindowClassRegistrar::GetInstance()->GetWindowClass(); + + const POINT target_point = {static_cast(origin.x), + static_cast(origin.y)}; + HMONITOR monitor = MonitorFromPoint(target_point, MONITOR_DEFAULTTONEAREST); + UINT dpi = FlutterDesktopGetDpiForMonitor(monitor); + double scale_factor = dpi / 96.0; + + HWND window = CreateWindow( + window_class, title.c_str(), WS_OVERLAPPEDWINDOW | WS_VISIBLE, + Scale(origin.x, scale_factor), Scale(origin.y, scale_factor), + Scale(size.width, scale_factor), Scale(size.height, scale_factor), + nullptr, nullptr, GetModuleHandle(nullptr), this); + + if (!window) { + return false; + } + + return OnCreate(); +} + +// static +LRESULT CALLBACK Win32Window::WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + if (message == WM_NCCREATE) { + auto window_struct = reinterpret_cast(lparam); + SetWindowLongPtr(window, GWLP_USERDATA, + reinterpret_cast(window_struct->lpCreateParams)); + + auto that = static_cast(window_struct->lpCreateParams); + EnableFullDpiSupportIfAvailable(window); + that->window_handle_ = window; + } else if (Win32Window* that = GetThisFromHandle(window)) { + return that->MessageHandler(window, message, wparam, lparam); + } + + return DefWindowProc(window, message, wparam, lparam); +} + +LRESULT +Win32Window::MessageHandler(HWND hwnd, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept { + switch (message) { + case WM_DESTROY: + window_handle_ = nullptr; + Destroy(); + if (quit_on_close_) { + PostQuitMessage(0); + } + return 0; + + case WM_DPICHANGED: { + auto newRectSize = reinterpret_cast(lparam); + LONG newWidth = newRectSize->right - newRectSize->left; + LONG newHeight = newRectSize->bottom - newRectSize->top; + + SetWindowPos(hwnd, nullptr, newRectSize->left, newRectSize->top, newWidth, + newHeight, SWP_NOZORDER | SWP_NOACTIVATE); + + return 0; + } + case WM_SIZE: { + RECT rect = GetClientArea(); + if (child_content_ != nullptr) { + // Size and position the child window. + MoveWindow(child_content_, rect.left, rect.top, rect.right - rect.left, + rect.bottom - rect.top, TRUE); + } + return 0; + } + + case WM_ACTIVATE: + if (child_content_ != nullptr) { + SetFocus(child_content_); + } + return 0; + } + + return DefWindowProc(window_handle_, message, wparam, lparam); +} + +void Win32Window::Destroy() { + OnDestroy(); + + if (window_handle_) { + DestroyWindow(window_handle_); + window_handle_ = nullptr; + } + if (g_active_window_count == 0) { + WindowClassRegistrar::GetInstance()->UnregisterWindowClass(); + } +} + +Win32Window* Win32Window::GetThisFromHandle(HWND const window) noexcept { + return reinterpret_cast( + GetWindowLongPtr(window, GWLP_USERDATA)); +} + +void Win32Window::SetChildContent(HWND content) { + child_content_ = content; + SetParent(content, window_handle_); + RECT frame = GetClientArea(); + + MoveWindow(content, frame.left, frame.top, frame.right - frame.left, + frame.bottom - frame.top, true); + + SetFocus(child_content_); +} + +RECT Win32Window::GetClientArea() { + RECT frame; + GetClientRect(window_handle_, &frame); + return frame; +} + +HWND Win32Window::GetHandle() { + return window_handle_; +} + +void Win32Window::SetQuitOnClose(bool quit_on_close) { + quit_on_close_ = quit_on_close; +} + +bool Win32Window::OnCreate() { + // No-op; provided for subclasses. + return true; +} + +void Win32Window::OnDestroy() { + // No-op; provided for subclasses. +} diff --git a/example/windows/runner/win32_window.h b/example/windows/runner/win32_window.h new file mode 100644 index 00000000..17ba4311 --- /dev/null +++ b/example/windows/runner/win32_window.h @@ -0,0 +1,98 @@ +#ifndef RUNNER_WIN32_WINDOW_H_ +#define RUNNER_WIN32_WINDOW_H_ + +#include + +#include +#include +#include + +// A class abstraction for a high DPI-aware Win32 Window. Intended to be +// inherited from by classes that wish to specialize with custom +// rendering and input handling +class Win32Window { + public: + struct Point { + unsigned int x; + unsigned int y; + Point(unsigned int x, unsigned int y) : x(x), y(y) {} + }; + + struct Size { + unsigned int width; + unsigned int height; + Size(unsigned int width, unsigned int height) + : width(width), height(height) {} + }; + + Win32Window(); + virtual ~Win32Window(); + + // Creates and shows a win32 window with |title| and position and size using + // |origin| and |size|. New windows are created on the default monitor. Window + // sizes are specified to the OS in physical pixels, hence to ensure a + // consistent size to will treat the width height passed in to this function + // as logical pixels and scale to appropriate for the default monitor. Returns + // true if the window was created successfully. + bool CreateAndShow(const std::wstring& title, + const Point& origin, + const Size& size); + + // Release OS resources associated with window. + void Destroy(); + + // Inserts |content| into the window tree. + void SetChildContent(HWND content); + + // Returns the backing Window handle to enable clients to set icon and other + // window properties. Returns nullptr if the window has been destroyed. + HWND GetHandle(); + + // If true, closing this window will quit the application. + void SetQuitOnClose(bool quit_on_close); + + // Return a RECT representing the bounds of the current client area. + RECT GetClientArea(); + + protected: + // Processes and route salient window messages for mouse handling, + // size change and DPI. Delegates handling of these to member overloads that + // inheriting classes can handle. + virtual LRESULT MessageHandler(HWND window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Called when CreateAndShow is called, allowing subclass window-related + // setup. Subclasses should return false if setup fails. + virtual bool OnCreate(); + + // Called when Destroy is called. + virtual void OnDestroy(); + + private: + friend class WindowClassRegistrar; + + // OS callback called by message pump. Handles the WM_NCCREATE message which + // is passed when the non-client area is being created and enables automatic + // non-client DPI scaling so that the non-client area automatically + // responsponds to changes in DPI. All other messages are handled by + // MessageHandler. + static LRESULT CALLBACK WndProc(HWND const window, + UINT const message, + WPARAM const wparam, + LPARAM const lparam) noexcept; + + // Retrieves a class instance pointer for |window| + static Win32Window* GetThisFromHandle(HWND const window) noexcept; + + bool quit_on_close_ = false; + + // window handle for top level window. + HWND window_handle_ = nullptr; + + // window handle for hosted content. + HWND child_content_ = nullptr; +}; + +#endif // RUNNER_WIN32_WINDOW_H_ diff --git a/l10n.yaml b/l10n.yaml new file mode 100644 index 00000000..7d9f7e46 --- /dev/null +++ b/l10n.yaml @@ -0,0 +1,6 @@ +arb-dir: lib/l10n +template-arb-file: en.arb +output-localization-file: phone_field_localization.dart +output-class: PhoneFieldLocalization +output-dir: lib/l10n/generated +synthetic-package: false \ No newline at end of file diff --git a/lib/l10n/ar.arb b/lib/l10n/ar.arb new file mode 100644 index 00000000..14869cca --- /dev/null +++ b/lib/l10n/ar.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "ar", + "invalidPhoneNumber": "رقم الهاتف غير صحيح", + "invalidCountry": "دولة غير صحيح", + "invalidMobilePhoneNumber": "رقم الهاتف الخلوي غير صحيح", + "invalidFixedLinePhoneNumber": "رقم الهاتف الثابت غير صحيح", + "requiredPhoneNumber": "رقم الهاتف مطلوب", + "noResultMessage": "لا نتيجة", + "ad_": "أندورا", + "ae_": "الإمارات العربية المتحدة", + "af_": "أفغانستان", + "ag_": "أنتيغوا وبربودا", + "ai_": "أنغيلا", + "al_": "ألبانيا", + "am_": "أرمينيا", + "an_": "جزر الأنتيل الهولندية", + "ao_": "أنغولا", + "aq_": "أنتاركتيكا", + "ar_": "الأرجنتين", + "as_": "ساموا الأمريكية", + "at_": "النمسا", + "au_": "أستراليا", + "aw_": "أروبا", + "ax_": "جزر آلاند", + "az_": "أذربيجان", + "ba_": "البوسنة والهرسك", + "bb_": "بربادوس", + "bd_": "بنغلاديش", + "be_": "بلجيكا", + "bf_": "بوركينا فاسو", + "bg_": "بلغاريا", + "bh_": "البحرين", + "bi_": "بوروندي", + "bj_": "بنين", + "bl_": "سانت بارتيليمي", + "bm_": "برمودا", + "bn_": "بروناي دار السلام", + "bo_": "بوليفيا ، دولة متعددة القوميات", + "br_": "البرازيل", + "bs_": "جزر البهاما", + "bt_": "بوتان", + "bw_": "بوتسوانا", + "by_": "بيلاروسيا", + "bz_": "بليز", + "ca_": "كندا", + "cc_": "جزر كوكوس (كيلينغ)", + "cd_": "الكونغو ، جمهورية الكونغو الديمقراطية", + "cf_": "جمهورية افريقيا الوسطى", + "cg_": "الكونغو", + "ch_": "سويسرا", + "ci_": "كوت ديفوار", + "ck_": "جزر كوك", + "cl_": "تشيلي", + "cm_": "الكاميرون", + "cn_": "الصين", + "co_": "كولومبيا", + "cr_": "كوستا ريكا", + "cu_": "كوبا", + "cv_": "الرأس الأخضر", + "cx_": "جزيرة الكريسماس", + "cy_": "قبرص", + "cz_": "الجمهورية التشيكية", + "de_": "ألمانيا", + "dj_": "جيبوتي", + "dk_": "الدنمارك", + "dm_": "دومينيكا", + "do_": "جمهورية الدومينيكان", + "dz_": "الجزائر", + "ec_": "الاكوادور", + "ee_": "إستونيا", + "eg_": "مصر", + "er_": "إريتريا", + "es_": "إسبانيا", + "et_": "أثيوبيا", + "fi_": "فنلندا", + "fj_": "فيجي", + "fk_": "جزر فوكلاند (مالفيناس)", + "fm_": "ولايات ميكرونيزيا الموحدة", + "fo_": "جزر فاروس", + "fr_": "فرنسا", + "ga_": "الجابون", + "gb_": "المملكة المتحدة", + "gd_": "غرينادا", + "ge_": "جورجيا", + "gf_": "غيانا الفرنسية", + "gg_": "غيرنسي", + "gh_": "غانا", + "gi_": "جبل طارق", + "gl_": "الأرض الخضراء", + "gm_": "غامبيا", + "gn_": "غينيا", + "gp_": "جوادلوب", + "gq_": "غينيا الإستوائية", + "gr_": "اليونان", + "gs_": "جورجيا الجنوبية وجزر ساندويتش الجنوبية", + "gt_": "غواتيمالا", + "gu_": "غوام", + "gw_": "غينيا بيساو", + "gy_": "غيانا", + "hk_": "هونج كونج", + "hn_": "هندوراس", + "hr_": "كرواتيا", + "ht_": "هايتي", + "hu_": "هنغاريا", + "id_": "إندونيسيا", + "ie_": "أيرلندا", + "il_": "إسرائيل", + "im_": "جزيرة آيل أوف مان", + "in_": "الهند", + "io_": "إقليم المحيط البريطاني الهندي", + "iq_": "العراق", + "ir_": "إيران ، جمهورية الخليج الإسلامية", + "is_": "أيسلندا", + "it_": "إيطاليا", + "je_": "جيرسي", + "jm_": "جامايكا", + "jo_": "الأردن", + "jp_": "اليابان", + "ke_": "كينيا", + "kg_": "قيرغيزستان", + "kh_": "كمبوديا", + "ki_": "كيريباتي", + "km_": "جزر القمر", + "kn_": "سانت كيتس ونيفيس", + "kp_": "كوريا ، جمهورية كوريا الشعبية الديمقراطية", + "kr_": "كوريا ، جمهورية كوريا الجنوبية", + "kw_": "الكويت", + "ky_": "جزر كايمان", + "kz_": "كازاخستان", + "la_": "لاوس", + "lb_": "لبنان", + "lc_": "القديسة لوسيا", + "li_": "ليختنشتاين", + "lk_": "سيريلانكا", + "lr_": "ليبيريا", + "ls_": "ليسوتو", + "lt_": "ليتوانيا", + "lu_": "لوكسمبورغ", + "lv_": "لاتفيا", + "ly_": "الجماهيرية العربية الليبية", + "ma_": "المغرب", + "mc_": "موناكو", + "md_": "مولدوفا", + "me_": "الجبل الأسود", + "mf_": "القديس مارتن", + "mg_": "مدغشقر", + "mh_": "جزر مارشال", + "mk_": "مقدونيا", + "ml_": "مالي", + "mm_": "ميانمار", + "mn_": "منغوليا", + "mo_": "ماكاو", + "mp_": "جزر مريانا الشمالية", + "mq_": "مارتينيك", + "mr_": "موريتانيا", + "ms_": "مونتسيرات", + "mt_": "مالطا", + "mu_": "موريشيوس", + "mv_": "جزر المالديف", + "mw_": "ملاوي", + "mx_": "المكسيك", + "my_": "ماليزيا", + "mz_": "موزمبيق", + "na_": "ناميبيا", + "nc_": "كاليدونيا الجديدة", + "ne_": "النيجر", + "nf_": "جزيرة نورفولك", + "ng_": "نيجيريا", + "ni_": "نيكاراغوا", + "nl_": "هولندا", + "no_": "النرويج", + "np_": "نيبال", + "nr_": "ناورو", + "nu_": "نيوي", + "nz_": "نيوزيلاندا", + "om_": "سلطنة عمان", + "pa_": "بنما", + "pe_": "بيرو", + "pf_": "بولينيزيا الفرنسية", + "pg_": "بابوا غينيا الجديدة", + "ph_": "فيلبيني", + "pk_": "باكستان", + "pl_": "بولندا", + "pm_": "سانت بيير وميكلون", + "pn_": "بيتكيرن", + "pr_": "بورتوريكو", + "ps_": "الأراضي الفلسطينية المحتلة", + "pt_": "البرتغال", + "pw_": "بالاو", + "py_": "باراغواي", + "qa_": "دولة قطر", + "re_": "جمع شمل", + "ro_": "رومانيا", + "rs_": "صربيا", + "ru_": "روسيا", + "rw_": "رواندا", + "sa_": "المملكة العربية السعودية", + "sb_": "جزر سليمان", + "sc_": "سيشيل", + "sd_": "السودان", + "se_": "السويد", + "sg_": "سنغافورة", + "sh_": "سانت هيلانة وأسنسيون وتريستان دا كونها", + "si_": "سلوفينيا", + "sj_": "سفالبارد وجان ماين", + "sk_": "سلوفاكيا", + "sl_": "سيرا ليون", + "sm_": "سان مارينو", + "sn_": "السنغال", + "so_": "الصومال", + "sr_": "سورينام", + "ss_": "جنوب السودان", + "st_": "ساو تومي وبرينسيبي", + "sv_": "السلفادور", + "sy_": "الجمهورية العربية السورية", + "sz_": "سوازيلاند", + "tc_": "جزر تركس وكايكوس", + "td_": "تشاد", + "tg_": "توجو", + "th_": "تايلاند", + "tj_": "طاجيكستان", + "tk_": "توكيلاو", + "tl_": "تيمور ليشتي", + "tm_": "تركمانستان", + "tn_": "تونس", + "to_": "تونغا", + "tr_": "ديك رومى", + "tt_": "ترينداد وتوباغو", + "tv_": "توفالو", + "tw_": "تايوان", + "tz_": "تنزانيا ، جمهورية تنزانيا المتحدة", + "ua_": "أوكرانيا", + "ug_": "أوغندا", + "us_": "الولايات المتحدة الأمريكية", + "uy_": "أوروغواي", + "uz_": "أوزبكستان", + "va_": "الكرسي الرسولي (دولة الفاتيكان)", + "vc_": "سانت فنسنت وجزر غرينادين", + "ve_": "فنزويلا", + "vg_": "جزر العذراء البريطانية", + "vi_": "جزر فيرجن الأمريكية", + "vn_": "فيتنام", + "vu_": "فانواتو", + "wf_": "واليس وفوتونا", + "ws_": "ساموا", + "ye_": "اليمن", + "yt_": "مايوت", + "za_": "جنوب أفريقيا", + "zm_": "زامبيا", + "zw_": "زيمبابوي" +} \ No newline at end of file diff --git a/lib/l10n/de.arb b/lib/l10n/de.arb new file mode 100644 index 00000000..eeaafdc0 --- /dev/null +++ b/lib/l10n/de.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "de", + "invalidPhoneNumber": "Ungültige Telefonnummer", + "invalidCountry": "Ungültiges Land", + "invalidMobilePhoneNumber": "Ungültige Handynummer", + "invalidFixedLinePhoneNumber": "Ungültige Festnetznummer", + "requiredPhoneNumber": "Telefonnummer erforderlich", + "noResultMessage": "Kein Ergebnis", + "ad_": "Andorra", + "ae_": "Vereinigte Arabische Emirate", + "af_": "Afghanistan", + "ag_": "Antigua und Barbuda", + "ai_": "Anguilla", + "al_": "Albanien", + "am_": "Armenien", + "an_": "Niederländische Antillen", + "ao_": "Angola", + "aq_": "Antarktis", + "ar_": "Argentinien", + "as_": "Amerikanischen Samoa-Inseln", + "at_": "Österreich", + "au_": "Australien", + "aw_": "Aruba", + "ax_": "Aland Islands", + "az_": "Aserbaidschan", + "ba_": "Bosnien und Herzegowina", + "bb_": "Barbados", + "bd_": "Bangladesch", + "be_": "Belgien", + "bf_": "Burkina Faso", + "bg_": "Bulgarien", + "bh_": "Bahrain", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "Heiliger Barthelemy", + "bm_": "Bermuda", + "bn_": "Brunei Darussalam", + "bo_": "Bolivien, Plurinationaler Staat", + "br_": "Brasilien", + "bs_": "Bahamas", + "bt_": "Bhutan", + "bw_": "Botswana", + "by_": "Weißrussland", + "bz_": "Belize", + "ca_": "Kanada", + "cc_": "Kokosinseln (Keelinginseln)", + "cd_": "Kongo, Demokratische Republik Kongo", + "cf_": "Zentralafrikanische Republik", + "cg_": "Kongo", + "ch_": "Schweiz", + "ci_": "Elfenbeinküste", + "ck_": "Cookinseln", + "cl_": "Chile", + "cm_": "Kamerun", + "cn_": "China", + "co_": "Kolumbien", + "cr_": "Costa Rica", + "cu_": "Kuba", + "cv_": "Kap Verde", + "cx_": "Weihnachtsinsel", + "cy_": "Zypern", + "cz_": "Tschechien", + "de_": "Deutschland", + "dj_": "Dschibuti", + "dk_": "Dänemark", + "dm_": "Dominica", + "do_": "Dominikanische Republik", + "dz_": "Algerien", + "ec_": "Ecuador", + "ee_": "Estland", + "eg_": "Ägypten", + "er_": "Eritrea", + "es_": "Spanien", + "et_": "Äthiopien", + "fi_": "Finnland", + "fj_": "Fidschi", + "fk_": "Falklandinseln (Malvinas)", + "fm_": "Mikronesien, Föderierte Staaten von Mikronesien", + "fo_": "Färöer Inseln", + "fr_": "Frankreich", + "ga_": "Gabun", + "gb_": "Vereinigtes Königreich", + "gd_": "Grenada", + "ge_": "Georgia", + "gf_": "Französisch-Guayana", + "gg_": "Guernsey", + "gh_": "Ghana", + "gi_": "Gibraltar", + "gl_": "Grönland", + "gm_": "Gambia", + "gn_": "Guinea", + "gp_": "Guadeloupe", + "gq_": "Äquatorialguinea", + "gr_": "Griechenland", + "gs_": "Süd-Georgien und die südlichen Sandwich-Inseln", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinea-Bissau", + "gy_": "Guyana", + "hk_": "Hongkong", + "hn_": "Honduras", + "hr_": "Kroatien", + "ht_": "Haiti", + "hu_": "Ungarn", + "id_": "Indonesien", + "ie_": "Irland", + "il_": "Israel", + "im_": "Isle of Man", + "in_": "Indien", + "io_": "Britisches Territorium des Indischen Ozeans", + "iq_": "Irak", + "ir_": "Iran, Islamische Republik Persischer Golf", + "is_": "Island", + "it_": "Italien", + "je_": "Jersey", + "jm_": "Jamaika", + "jo_": "Jordanien", + "jp_": "Japan", + "ke_": "Kenia", + "kg_": "Kirgisistan", + "kh_": "Kambodscha", + "ki_": "Kiribati", + "km_": "Komoren", + "kn_": "St. Kitts und Nevis", + "kp_": "Korea, Demokratische Volksrepublik Korea", + "kr_": "Korea, Republik Südkorea", + "kw_": "Kuwait", + "ky_": "Cayman Inseln", + "kz_": "Kasachstan", + "la_": "Laos", + "lb_": "Libanon", + "lc_": "St. Lucia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberia", + "ls_": "Lesotho", + "lt_": "Litauen", + "lu_": "Luxemburg", + "lv_": "Lettland", + "ly_": "Libyscher arabischer Jamahiriya", + "ma_": "Marokko", + "mc_": "Monaco", + "md_": "Moldawien", + "me_": "Montenegro", + "mf_": "Sankt Martin", + "mg_": "Madagaskar", + "mh_": "Marshallinseln", + "mk_": "Mazedonien", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongolei", + "mo_": "Macao", + "mp_": "Nördliche Marianneninseln", + "mq_": "Martinique", + "mr_": "Mauretanien", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Mauritius", + "mv_": "Malediven", + "mw_": "Malawi", + "mx_": "Mexiko", + "my_": "Malaysia", + "mz_": "Mosambik", + "na_": "Namibia", + "nc_": "Neu-Kaledonien", + "ne_": "Niger", + "nf_": "Norfolkinsel", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Niederlande", + "no_": "Norwegen", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Neuseeland", + "om_": "Oman", + "pa_": "Panama", + "pe_": "Peru", + "pf_": "Französisch Polynesien", + "pg_": "Papua Neu-Guinea", + "ph_": "Philippinen", + "pk_": "Pakistan", + "pl_": "Polen", + "pm_": "Saint Pierre und Miquelon", + "pn_": "Pitcairn", + "pr_": "Puerto Rico", + "ps_": "Besetzte palästinensische Gebiete", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Katar", + "re_": "Wiedervereinigung", + "ro_": "Rumänien", + "rs_": "Serbien", + "ru_": "Russland", + "rw_": "Ruanda", + "sa_": "Saudi-Arabien", + "sb_": "Salomon-Inseln", + "sc_": "Seychellen", + "sd_": "Sudan", + "se_": "Schweden", + "sg_": "Singapur", + "sh_": "St. Helena, Himmelfahrt und Tristan Da Cunha", + "si_": "Slowenien", + "sj_": "Spitzbergen und Jan Mayen", + "sk_": "Slowakei", + "sl_": "Sierra Leone", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somalia", + "sr_": "Suriname", + "ss_": "Südsudan", + "st_": "Sao Tome und Principe", + "sv_": "El Salvador", + "sy_": "Syrische Arabische Republik", + "sz_": "Swasiland", + "tc_": "Turks- und Caicosinseln", + "td_": "Tschad", + "tg_": "Gehen", + "th_": "Thailand", + "tj_": "Tadschikistan", + "tk_": "Tokelau", + "tl_": "Timor-Leste", + "tm_": "Turkmenistan", + "tn_": "Tunesien", + "to_": "Tonga", + "tr_": "Truthahn", + "tt_": "Trinidad und Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwan", + "tz_": "Tansania, Vereinigte Republik Tansania", + "ua_": "Ukraine", + "ug_": "Uganda", + "us_": "Vereinigte Staaten", + "uy_": "Uruguay", + "uz_": "Usbekistan", + "va_": "Heiliger Stuhl (Staat der Vatikanstadt)", + "vc_": "St. Vincent und die Grenadinen", + "ve_": "Venezuela", + "vg_": "Virgin Inseln, Britisch", + "vi_": "Jungferninseln, USA", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis und Futuna", + "ws_": "Samoa", + "ye_": "Jemen", + "yt_": "Mayotte", + "za_": "Südafrika", + "zm_": "Sambia", + "zw_": "Zimbabwe" +} \ No newline at end of file diff --git a/lib/l10n/en.arb b/lib/l10n/en.arb new file mode 100644 index 00000000..9df03a98 --- /dev/null +++ b/lib/l10n/en.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "en", + "invalidPhoneNumber": "Invalid phone number", + "invalidCountry": "Invalid country", + "invalidMobilePhoneNumber": "Invalid mobile phone number", + "invalidFixedLinePhoneNumber": "Invalid fixed line phone number", + "requiredPhoneNumber": "Required phone number", + "noResultMessage": "No result", + "ad_": "Andorra", + "ae_": "United Arab Emirates", + "af_": "Afghanistan", + "ag_": "Antigua and Barbuda", + "ai_": "Anguilla", + "al_": "Albania", + "am_": "Armenia", + "an_": "Netherlands Antilles", + "ao_": "Angola", + "aq_": "Antarctica", + "ar_": "Argentina", + "as_": "American Samoa", + "at_": "Austria", + "au_": "Australia", + "aw_": "Aruba", + "ax_": "Aland Islands", + "az_": "Azerbaijan", + "ba_": "Bosnia and Herzegovina", + "bb_": "Barbados", + "bd_": "Bangladesh", + "be_": "Belgium", + "bf_": "Burkina Faso", + "bg_": "Bulgaria", + "bh_": "Bahrain", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "Saint Barthelemy", + "bm_": "Bermuda", + "bn_": "Brunei Darussalam", + "bo_": "Bolivia, Plurinational State of", + "br_": "Brazil", + "bs_": "Bahamas", + "bt_": "Bhutan", + "bw_": "Botswana", + "by_": "Belarus", + "bz_": "Belize", + "ca_": "Canada", + "cc_": "Cocos (Keeling) Islands", + "cd_": "Congo, The Democratic Republic of the Congo", + "cf_": "Central African Republic", + "cg_": "Congo", + "ch_": "Switzerland", + "ci_": "Cote d'Ivoire", + "ck_": "Cook Islands", + "cl_": "Chile", + "cm_": "Cameroon", + "cn_": "China", + "co_": "Colombia", + "cr_": "Costa Rica", + "cu_": "Cuba", + "cv_": "Cape Verde", + "cx_": "Christmas Island", + "cy_": "Cyprus", + "cz_": "Czech Republic", + "de_": "Germany", + "dj_": "Djibouti", + "dk_": "Denmark", + "dm_": "Dominica", + "do_": "Dominican Republic", + "dz_": "Algeria", + "ec_": "Ecuador", + "ee_": "Estonia", + "eg_": "Egypt", + "er_": "Eritrea", + "es_": "Spain", + "et_": "Ethiopia", + "fi_": "Finland", + "fj_": "Fiji", + "fk_": "Falkland Islands (Malvinas)", + "fm_": "Micronesia, Federated States of Micronesia", + "fo_": "Faroe Islands", + "fr_": "France", + "ga_": "Gabon", + "gb_": "United Kingdom", + "gd_": "Grenada", + "ge_": "Georgia", + "gf_": "French Guiana", + "gg_": "Guernsey", + "gh_": "Ghana", + "gi_": "Gibraltar", + "gl_": "Greenland", + "gm_": "Gambia", + "gn_": "Guinea", + "gp_": "Guadeloupe", + "gq_": "Equatorial Guinea", + "gr_": "Greece", + "gs_": "South Georgia and the South Sandwich Islands", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinea-Bissau", + "gy_": "Guyana", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Croatia", + "ht_": "Haiti", + "hu_": "Hungary", + "id_": "Indonesia", + "ie_": "Ireland", + "il_": "Israel", + "im_": "Isle of Man", + "in_": "India", + "io_": "British Indian Ocean Territory", + "iq_": "Iraq", + "ir_": "Iran, Islamic Republic of Persian Gulf", + "is_": "Iceland", + "it_": "Italy", + "je_": "Jersey", + "jm_": "Jamaica", + "jo_": "Jordan", + "jp_": "Japan", + "ke_": "Kenya", + "kg_": "Kyrgyzstan", + "kh_": "Cambodia", + "ki_": "Kiribati", + "km_": "Comoros", + "kn_": "Saint Kitts and Nevis", + "kp_": "Korea, Democratic People's Republic of Korea", + "kr_": "Korea, Republic of South Korea", + "kw_": "Kuwait", + "ky_": "Cayman Islands", + "kz_": "Kazakhstan", + "la_": "Laos", + "lb_": "Lebanon", + "lc_": "Saint Lucia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberia", + "ls_": "Lesotho", + "lt_": "Lithuania", + "lu_": "Luxembourg", + "lv_": "Latvia", + "ly_": "Libyan Arab Jamahiriya", + "ma_": "Morocco", + "mc_": "Monaco", + "md_": "Moldova", + "me_": "Montenegro", + "mf_": "Saint Martin", + "mg_": "Madagascar", + "mh_": "Marshall Islands", + "mk_": "Macedonia", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongolia", + "mo_": "Macao", + "mp_": "Northern Mariana Islands", + "mq_": "Martinique", + "mr_": "Mauritania", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Mauritius", + "mv_": "Maldives", + "mw_": "Malawi", + "mx_": "Mexico", + "my_": "Malaysia", + "mz_": "Mozambique", + "na_": "Namibia", + "nc_": "New Caledonia", + "ne_": "Niger", + "nf_": "Norfolk Island", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Netherlands", + "no_": "Norway", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "New Zealand", + "om_": "Oman", + "pa_": "Panama", + "pe_": "Peru", + "pf_": "French Polynesia", + "pg_": "Papua New Guinea", + "ph_": "Philippines", + "pk_": "Pakistan", + "pl_": "Poland", + "pm_": "Saint Pierre and Miquelon", + "pn_": "Pitcairn", + "pr_": "Puerto Rico", + "ps_": "Palestinian Territory, Occupied", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Qatar", + "re_": "Reunion", + "ro_": "Romania", + "rs_": "Serbia", + "ru_": "Russia", + "rw_": "Rwanda", + "sa_": "Saudi Arabia", + "sb_": "Solomon Islands", + "sc_": "Seychelles", + "sd_": "Sudan", + "se_": "Sweden", + "sg_": "Singapore", + "sh_": "Saint Helena, Ascension and Tristan Da Cunha", + "si_": "Slovenia", + "sj_": "Svalbard and Jan Mayen", + "sk_": "Slovakia", + "sl_": "Sierra Leone", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somalia", + "sr_": "Suriname", + "ss_": "South Sudan", + "st_": "Sao Tome and Principe", + "sv_": "El Salvador", + "sy_": "Syrian Arab Republic", + "sz_": "Swaziland", + "tc_": "Turks and Caicos Islands", + "td_": "Chad", + "tg_": "Togo", + "th_": "Thailand", + "tj_": "Tajikistan", + "tk_": "Tokelau", + "tl_": "Timor-Leste", + "tm_": "Turkmenistan", + "tn_": "Tunisia", + "to_": "Tonga", + "tr_": "Turkey", + "tt_": "Trinidad and Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwan", + "tz_": "Tanzania, United Republic of Tanzania", + "ua_": "Ukraine", + "ug_": "Uganda", + "us_": "United States", + "uy_": "Uruguay", + "uz_": "Uzbekistan", + "va_": "Holy See (Vatican City State)", + "vc_": "Saint Vincent and the Grenadines", + "ve_": "Venezuela", + "vg_": "Virgin Islands, British", + "vi_": "Virgin Islands, U.S.", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis and Futuna", + "ws_": "Samoa", + "ye_": "Yemen", + "yt_": "Mayotte", + "za_": "South Africa", + "zm_": "Zambia", + "zw_": "Zimbabwe" +} \ No newline at end of file diff --git a/lib/l10n/es.arb b/lib/l10n/es.arb new file mode 100644 index 00000000..464f0e4d --- /dev/null +++ b/lib/l10n/es.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "es", + "invalidPhoneNumber": "Numero de telefono invalido", + "invalidCountry": "País invalido", + "invalidMobilePhoneNumber": "Número de teléfono celular invalido", + "invalidFixedLinePhoneNumber": "Número de teléfono fijo invalido", + "requiredPhoneNumber": "Número de teléfono obligatorio", + "noResultMessage": "Sin resultados", + "ad_": "Andorra", + "ae_": "Emiratos Árabes Unidos", + "af_": "Afganistán", + "ag_": "Antigua y Barbuda", + "ai_": "Anguila", + "al_": "Albania", + "am_": "Armenia", + "an_": "Antillas Holandesas", + "ao_": "Angola", + "aq_": "Antártida", + "ar_": "Argentina", + "as_": "Samoa Americana", + "at_": "Austria", + "au_": "Australia", + "aw_": "Aruba", + "ax_": "Islas Aland", + "az_": "Azerbaiyán", + "ba_": "Bosnia y Herzegovina", + "bb_": "Barbados", + "bd_": "Bangladesh", + "be_": "Bélgica", + "bf_": "Burkina Faso", + "bg_": "Bulgaria", + "bh_": "Bahréin", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "San Bartolomé", + "bm_": "islas Bermudas", + "bn_": "Brunei Darussalam", + "bo_": "Bolivia, Estado Plurinacional de", + "br_": "Brasil", + "bs_": "Bahamas", + "bt_": "Bután", + "bw_": "Botswana", + "by_": "Bielorrusia", + "bz_": "Belice", + "ca_": "Canadá", + "cc_": "Islas Cocos (Keeling)", + "cd_": "Congo, República Democrática del Congo", + "cf_": "República Centroafricana", + "cg_": "Congo", + "ch_": "Suiza", + "ci_": "Costa de Marfil", + "ck_": "Islas Cook", + "cl_": "Chile", + "cm_": "Camerún", + "cn_": "porcelana", + "co_": "Colombia", + "cr_": "Costa Rica", + "cu_": "Cuba", + "cv_": "Cabo Verde", + "cx_": "Isla de Navidad", + "cy_": "Chipre", + "cz_": "República Checa", + "de_": "Alemania", + "dj_": "Djibouti", + "dk_": "Dinamarca", + "dm_": "Dominica", + "do_": "República Dominicana", + "dz_": "Argelia", + "ec_": "Ecuador", + "ee_": "Estonia", + "eg_": "Egipto", + "er_": "Eritrea", + "es_": "España", + "et_": "Etiopía", + "fi_": "Finlandia", + "fj_": "Fiyi", + "fk_": "Islas Falkland (Malvinas)", + "fm_": "Micronesia, Estados Federados de Micronesia", + "fo_": "Islas Faroe", + "fr_": "Francia", + "ga_": "Gabón", + "gb_": "Reino Unido", + "gd_": "Granada", + "ge_": "Georgia", + "gf_": "Guayana Francesa", + "gg_": "Guernsey", + "gh_": "Ghana", + "gi_": "Gibraltar", + "gl_": "Groenlandia", + "gm_": "Gambia", + "gn_": "Guinea", + "gp_": "Guadalupe", + "gq_": "Guinea Ecuatorial", + "gr_": "Grecia", + "gs_": "Georgia del sur y las islas Sandwich del sur", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinea-Bissau", + "gy_": "Guayana", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Croacia", + "ht_": "Haití", + "hu_": "Hungría", + "id_": "Indonesia", + "ie_": "Irlanda", + "il_": "Israel", + "im_": "Isla del hombre", + "in_": "India", + "io_": "Territorio Británico del Océano Índico", + "iq_": "Irak", + "ir_": "Irán, República Islámica del Golfo Pérsico", + "is_": "Islandia", + "it_": "Italia", + "je_": "Jersey", + "jm_": "Jamaica", + "jo_": "Jordán", + "jp_": "Japón", + "ke_": "Kenia", + "kg_": "Kirguistán", + "kh_": "Camboya", + "ki_": "Kiribati", + "km_": "Comoras", + "kn_": "Saint Kitts y Nevis", + "kp_": "Corea, República Popular Democrática de Corea", + "kr_": "Corea, República de Corea del Sur", + "kw_": "Kuwait", + "ky_": "Islas Caimán", + "kz_": "Kazajstán", + "la_": "Laos", + "lb_": "Líbano", + "lc_": "Santa Lucía", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberia", + "ls_": "Lesoto", + "lt_": "Lituania", + "lu_": "Luxemburgo", + "lv_": "Letonia", + "ly_": "Jamahiriya Arabe Libia", + "ma_": "Marruecos", + "mc_": "Mónaco", + "md_": "Moldavia", + "me_": "Montenegro", + "mf_": "San Martín", + "mg_": "Madagascar", + "mh_": "Islas Marshall", + "mk_": "macedonia", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongolia", + "mo_": "Macao", + "mp_": "Islas Marianas del Norte", + "mq_": "Martinica", + "mr_": "Mauritania", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Mauricio", + "mv_": "Maldivas", + "mw_": "Malawi", + "mx_": "México", + "my_": "Malasia", + "mz_": "Mozambique", + "na_": "Namibia", + "nc_": "Nueva Caledonia", + "ne_": "Níger", + "nf_": "Isla Norfolk", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Países Bajos", + "no_": "Noruega", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Nueva Zelanda", + "om_": "Omán", + "pa_": "Panamá", + "pe_": "Perú", + "pf_": "Polinesia francés", + "pg_": "Papúa Nueva Guinea", + "ph_": "Filipinas", + "pk_": "Pakistán", + "pl_": "Polonia", + "pm_": "San Pedro y Miquelón", + "pn_": "Pitcairn", + "pr_": "Puerto Rico", + "ps_": "Territorio Palestino, Ocupado", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Katar", + "re_": "Reunión", + "ro_": "Rumania", + "rs_": "Serbia", + "ru_": "Rusia", + "rw_": "Ruanda", + "sa_": "Arabia Saudita", + "sb_": "Islas Salomón", + "sc_": "Seychelles", + "sd_": "Sudán", + "se_": "Suecia", + "sg_": "Singapur", + "sh_": "Santa Elena, Ascensión y Tristán de Acuña", + "si_": "Eslovenia", + "sj_": "Svalbard y Jan Mayen", + "sk_": "Eslovaquia", + "sl_": "Sierra Leona", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somalia", + "sr_": "Surinam", + "ss_": "Sudán del Sur", + "st_": "Santo Tomé y Príncipe", + "sv_": "El Salvador", + "sy_": "República Árabe Siria", + "sz_": "Swazilandia", + "tc_": "Islas Turcas y Caicos", + "td_": "Chad", + "tg_": "Para llevar", + "th_": "Tailandia", + "tj_": "Tayikistán", + "tk_": "Tokelau", + "tl_": "Timor-Leste", + "tm_": "Turkmenistán", + "tn_": "Túnez", + "to_": "Tonga", + "tr_": "pavo", + "tt_": "Trinidad y Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwán", + "tz_": "Tanzania, República Unida de Tanzania", + "ua_": "Ucrania", + "ug_": "Uganda", + "us_": "Estados Unidos", + "uy_": "Uruguay", + "uz_": "Uzbekistán", + "va_": "Santa Sede (Estado de la Ciudad del Vaticano)", + "vc_": "San Vicente y las Granadinas", + "ve_": "Venezuela", + "vg_": "Islas Vírgenes Británicas", + "vi_": "Islas Vírgenes, EE. UU.", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis y Futuna", + "ws_": "Samoa", + "ye_": "Yemen", + "yt_": "Mayotte", + "za_": "Sudáfrica", + "zm_": "Zambia", + "zw_": "Zimbabue" +} \ No newline at end of file diff --git a/lib/l10n/fr.arb b/lib/l10n/fr.arb new file mode 100644 index 00000000..4aa17b88 --- /dev/null +++ b/lib/l10n/fr.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "fr", + "invalidPhoneNumber": "Numéro de téléphone invalide", + "invalidCountry": "Pays invalide", + "invalidMobilePhoneNumber": "Numéro de téléphone portable invalide", + "invalidFixedLinePhoneNumber": "Numéro de téléphone fixe invalide", + "requiredPhoneNumber": "Numéro de téléphone requis", + "noResultMessage": "Aucun résultat", + "ad_": "Andorre", + "ae_": "Emirats Arabes Unis", + "af_": "Afghanistan", + "ag_": "Antigua-et-Barbuda", + "ai_": "Anguilla", + "al_": "Albanie", + "am_": "Arménie", + "an_": "Antilles néerlandaises", + "ao_": "Angola", + "aq_": "Antarctique", + "ar_": "Argentine", + "as_": "Samoa américaines", + "at_": "Autriche", + "au_": "Australie", + "aw_": "Aruba", + "ax_": "Iles Aland", + "az_": "Azerbaïdjan", + "ba_": "Bosnie Herzégovine", + "bb_": "Barbade", + "bd_": "Bangladesh", + "be_": "Belgique", + "bf_": "Burkina Faso", + "bg_": "Bulgarie", + "bh_": "Bahreïn", + "bi_": "Burundi", + "bj_": "Bénin", + "bl_": "Saint Barthélemy", + "bm_": "Bermudes", + "bn_": "Brunei Darussalam", + "bo_": "Bolivie, État plurinational de", + "br_": "Brésil", + "bs_": "Bahamas", + "bt_": "Bhoutan", + "bw_": "Botswana", + "by_": "Biélorussie", + "bz_": "Belize", + "ca_": "Canada", + "cc_": "Îles Cocos (Keeling)", + "cd_": "Congo, République démocratique du Congo", + "cf_": "République centrafricaine", + "cg_": "Congo", + "ch_": "Suisse", + "ci_": "Côte d'Ivoire", + "ck_": "Îles Cook", + "cl_": "Chili", + "cm_": "Cameroun", + "cn_": "Chine", + "co_": "Colombie", + "cr_": "Costa Rica", + "cu_": "Cuba", + "cv_": "Cap-Vert", + "cx_": "L'île de noël", + "cy_": "Chypre", + "cz_": "République Tchèque", + "de_": "Allemagne", + "dj_": "Djibouti", + "dk_": "Danemark", + "dm_": "Dominique", + "do_": "République Dominicaine", + "dz_": "Algérie", + "ec_": "Equateur", + "ee_": "Estonie", + "eg_": "Egypte", + "er_": "Érythrée", + "es_": "Espagne", + "et_": "Ethiopie", + "fi_": "Finlande", + "fj_": "Fidji", + "fk_": "Îles Falkland (Malvinas)", + "fm_": "Micronésie, États fédérés de Micronésie", + "fo_": "Îles Féroé", + "fr_": "France", + "ga_": "Gabon", + "gb_": "Royaume-Uni", + "gd_": "Grenade", + "ge_": "Géorgie", + "gf_": "Guyane Française", + "gg_": "Guernesey", + "gh_": "Ghana", + "gi_": "Gibraltar", + "gl_": "Groenland", + "gm_": "Gambie", + "gn_": "Guinée", + "gp_": "Guadeloupe", + "gq_": "Guinée Équatoriale", + "gr_": "Grèce", + "gs_": "Géorgie du Sud et îles Sandwich du Sud", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinée-Bissau", + "gy_": "Guyane", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Croatie", + "ht_": "Haïti", + "hu_": "Hongrie", + "id_": "Indonésie", + "ie_": "Irlande", + "il_": "Israël", + "im_": "île de Man", + "in_": "Inde", + "io_": "Territoire britannique de l'océan Indien", + "iq_": "Irak", + "ir_": "Iran, République islamique du golfe Persique", + "is_": "Islande", + "it_": "Italie", + "je_": "Jersey", + "jm_": "Jamaïque", + "jo_": "Jordan", + "jp_": "Japon", + "ke_": "Kenya", + "kg_": "Kirghizistan", + "kh_": "Cambodge", + "ki_": "Kiribati", + "km_": "Comores", + "kn_": "Saint-Christophe-et-Niévès", + "kp_": "Corée, République populaire démocratique de Corée", + "kr_": "Corée, République de Corée du Sud", + "kw_": "Koweit", + "ky_": "Îles Caïmans", + "kz_": "Kazakhstan", + "la_": "Laos", + "lb_": "Liban", + "lc_": "Sainte-Lucie", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Libéria", + "ls_": "Lesotho", + "lt_": "Lituanie", + "lu_": "Luxembourg", + "lv_": "Lettonie", + "ly_": "Jamahiriya arabe libyenne", + "ma_": "Maroc", + "mc_": "Monaco", + "md_": "Moldavie", + "me_": "Monténégro", + "mf_": "Saint Martin", + "mg_": "Madagascar", + "mh_": "Iles Marshall", + "mk_": "Macédoine", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongolie", + "mo_": "Macao", + "mp_": "Îles Mariannes du Nord", + "mq_": "Martinique", + "mr_": "Mauritanie", + "ms_": "Montserrat", + "mt_": "Malte", + "mu_": "Ile Maurice", + "mv_": "Maldives", + "mw_": "Malawi", + "mx_": "Mexique", + "my_": "Malaisie", + "mz_": "Mozambique", + "na_": "Namibie", + "nc_": "Nouvelle Calédonie", + "ne_": "Niger", + "nf_": "l'ile de Norfolk", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Pays-Bas", + "no_": "Norvège", + "np_": "Népal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Nouvelle-Zélande", + "om_": "Oman", + "pa_": "Panama", + "pe_": "Pérou", + "pf_": "Polynésie française", + "pg_": "Papouasie Nouvelle Guinée", + "ph_": "Philippines", + "pk_": "Pakistan", + "pl_": "Pologne", + "pm_": "Saint-Pierre-et-Miquelon", + "pn_": "Pitcairn", + "pr_": "Porto Rico", + "ps_": "Territoire palestinien, occupé", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Qatar", + "re_": "Réunion", + "ro_": "Roumanie", + "rs_": "Serbie", + "ru_": "Russie", + "rw_": "Rwanda", + "sa_": "Arabie Saoudite", + "sb_": "îles Salomon", + "sc_": "Seychelles", + "sd_": "Soudan", + "se_": "Suède", + "sg_": "Singapour", + "sh_": "Sainte-Hélène, Ascension et Tristan Da Cunha", + "si_": "Slovénie", + "sj_": "Svalbard et Jan Mayen", + "sk_": "Slovaquie", + "sl_": "Sierra Leone", + "sm_": "Saint Marin", + "sn_": "Sénégal", + "so_": "Somalie", + "sr_": "Suriname", + "ss_": "Soudan du sud", + "st_": "Sao Tomé et Principe", + "sv_": "Salvador", + "sy_": "République arabe syrienne", + "sz_": "Swaziland", + "tc_": "îles Turques-et-Caïques", + "td_": "Tchad", + "tg_": "Aller", + "th_": "Thaïlande", + "tj_": "Tadjikistan", + "tk_": "Tokelau", + "tl_": "Timor-Leste", + "tm_": "Turkménistan", + "tn_": "Tunisie", + "to_": "Tonga", + "tr_": "dinde", + "tt_": "Trinité-et-Tobago", + "tv_": "Tuvalu", + "tw_": "Taïwan", + "tz_": "Tanzanie, République-Unie de Tanzanie", + "ua_": "Ukraine", + "ug_": "Ouganda", + "us_": "États Unis", + "uy_": "Uruguay", + "uz_": "Ouzbékistan", + "va_": "Saint-Siège (État de la Cité du Vatican)", + "vc_": "Saint-Vincent-et-les-Grenadines", + "ve_": "Venezuela", + "vg_": "Îles Vierges britanniques", + "vi_": "Îles Vierges américaines, États-Unis", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis et Futuna", + "ws_": "Samoa", + "ye_": "Yémen", + "yt_": "Mayotte", + "za_": "Afrique du Sud", + "zm_": "Zambie", + "zw_": "Zimbabwe" +} \ No newline at end of file diff --git a/lib/l10n/generated/phone_field_localization.dart b/lib/l10n/generated/phone_field_localization.dart new file mode 100644 index 00000000..ec4b6b86 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization.dart @@ -0,0 +1,1676 @@ +import 'dart:async'; + +import 'package:flutter/foundation.dart'; +import 'package:flutter/widgets.dart'; +import 'package:flutter_localizations/flutter_localizations.dart'; +import 'package:intl/intl.dart' as intl; + +import 'phone_field_localization_ar.dart'; +import 'phone_field_localization_de.dart'; +import 'phone_field_localization_en.dart'; +import 'phone_field_localization_es.dart'; +import 'phone_field_localization_fr.dart'; +import 'phone_field_localization_hi.dart'; +import 'phone_field_localization_it.dart'; +import 'phone_field_localization_nl.dart'; +import 'phone_field_localization_pt.dart'; +import 'phone_field_localization_ru.dart'; +import 'phone_field_localization_sv.dart'; +import 'phone_field_localization_tr.dart'; +import 'phone_field_localization_zh.dart'; + +/// Callers can lookup localized strings with an instance of PhoneFieldLocalization returned +/// by `PhoneFieldLocalization.of(context)`. +/// +/// Applications need to include `PhoneFieldLocalization.delegate()` in their app's +/// localizationDelegates list, and the locales they support in the app's +/// supportedLocales list. For example: +/// +/// ``` +/// import 'generated/phone_field_localization.dart'; +/// +/// return MaterialApp( +/// localizationsDelegates: PhoneFieldLocalization.localizationsDelegates, +/// supportedLocales: PhoneFieldLocalization.supportedLocales, +/// home: MyApplicationHome(), +/// ); +/// ``` +/// +/// ## Update pubspec.yaml +/// +/// Please make sure to update your pubspec.yaml to include the following +/// packages: +/// +/// ``` +/// dependencies: +/// # Internationalization support. +/// flutter_localizations: +/// sdk: flutter +/// intl: any # Use the pinned version from flutter_localizations +/// +/// # rest of dependencies +/// ``` +/// +/// ## iOS Applications +/// +/// iOS applications define key application metadata, including supported +/// locales, in an Info.plist file that is built into the application bundle. +/// To configure the locales supported by your app, you’ll need to edit this +/// file. +/// +/// First, open your project’s ios/Runner.xcworkspace Xcode workspace file. +/// Then, in the Project Navigator, open the Info.plist file under the Runner +/// project’s Runner folder. +/// +/// Next, select the Information Property List item, select Add Item from the +/// Editor menu, then select Localizations from the pop-up menu. +/// +/// Select and expand the newly-created Localizations item then, for each +/// locale your application supports, add a new item and select the locale +/// you wish to add from the pop-up menu in the Value field. This list should +/// be consistent with the languages listed in the PhoneFieldLocalization.supportedLocales +/// property. +abstract class PhoneFieldLocalization { + PhoneFieldLocalization(String locale) + : localeName = intl.Intl.canonicalizedLocale(locale.toString()); + + final String localeName; + + static PhoneFieldLocalization? of(BuildContext context) { + return Localizations.of( + context, PhoneFieldLocalization); + } + + static const LocalizationsDelegate delegate = + _PhoneFieldLocalizationDelegate(); + + /// A list of this localizations delegate along with the default localizations + /// delegates. + /// + /// Returns a list of localizations delegates containing this delegate along with + /// GlobalMaterialLocalizations.delegate, GlobalCupertinoLocalizations.delegate, + /// and GlobalWidgetsLocalizations.delegate. + /// + /// Additional delegates can be added by appending to this list in + /// MaterialApp. This list does not have to be used at all if a custom list + /// of delegates is preferred or required. + static const List> localizationsDelegates = + >[ + delegate, + ...GlobalMaterialLocalizations.delegates, + ]; + + /// A list of this localizations delegate's supported locales. + static const List supportedLocales = [ + Locale('ar'), + Locale('de'), + Locale('en'), + Locale('es'), + Locale('fr'), + Locale('hi'), + Locale('it'), + Locale('nl'), + Locale('pt'), + Locale('ru'), + Locale('sv'), + Locale('tr'), + Locale('zh') + ]; + + /// No description provided for @invalidPhoneNumber. + /// + /// In en, this message translates to: + /// **'Invalid phone number'** + String get invalidPhoneNumber; + + /// No description provided for @invalidCountry. + /// + /// In en, this message translates to: + /// **'Invalid country'** + String get invalidCountry; + + /// No description provided for @invalidMobilePhoneNumber. + /// + /// In en, this message translates to: + /// **'Invalid mobile phone number'** + String get invalidMobilePhoneNumber; + + /// No description provided for @invalidFixedLinePhoneNumber. + /// + /// In en, this message translates to: + /// **'Invalid fixed line phone number'** + String get invalidFixedLinePhoneNumber; + + /// No description provided for @requiredPhoneNumber. + /// + /// In en, this message translates to: + /// **'Required phone number'** + String get requiredPhoneNumber; + + /// No description provided for @noResultMessage. + /// + /// In en, this message translates to: + /// **'No result'** + String get noResultMessage; + + /// No description provided for @ad_. + /// + /// In en, this message translates to: + /// **'Andorra'** + String get ad_; + + /// No description provided for @ae_. + /// + /// In en, this message translates to: + /// **'United Arab Emirates'** + String get ae_; + + /// No description provided for @af_. + /// + /// In en, this message translates to: + /// **'Afghanistan'** + String get af_; + + /// No description provided for @ag_. + /// + /// In en, this message translates to: + /// **'Antigua and Barbuda'** + String get ag_; + + /// No description provided for @ai_. + /// + /// In en, this message translates to: + /// **'Anguilla'** + String get ai_; + + /// No description provided for @al_. + /// + /// In en, this message translates to: + /// **'Albania'** + String get al_; + + /// No description provided for @am_. + /// + /// In en, this message translates to: + /// **'Armenia'** + String get am_; + + /// No description provided for @an_. + /// + /// In en, this message translates to: + /// **'Netherlands Antilles'** + String get an_; + + /// No description provided for @ao_. + /// + /// In en, this message translates to: + /// **'Angola'** + String get ao_; + + /// No description provided for @aq_. + /// + /// In en, this message translates to: + /// **'Antarctica'** + String get aq_; + + /// No description provided for @ar_. + /// + /// In en, this message translates to: + /// **'Argentina'** + String get ar_; + + /// No description provided for @as_. + /// + /// In en, this message translates to: + /// **'American Samoa'** + String get as_; + + /// No description provided for @at_. + /// + /// In en, this message translates to: + /// **'Austria'** + String get at_; + + /// No description provided for @au_. + /// + /// In en, this message translates to: + /// **'Australia'** + String get au_; + + /// No description provided for @aw_. + /// + /// In en, this message translates to: + /// **'Aruba'** + String get aw_; + + /// No description provided for @ax_. + /// + /// In en, this message translates to: + /// **'Aland Islands'** + String get ax_; + + /// No description provided for @az_. + /// + /// In en, this message translates to: + /// **'Azerbaijan'** + String get az_; + + /// No description provided for @ba_. + /// + /// In en, this message translates to: + /// **'Bosnia and Herzegovina'** + String get ba_; + + /// No description provided for @bb_. + /// + /// In en, this message translates to: + /// **'Barbados'** + String get bb_; + + /// No description provided for @bd_. + /// + /// In en, this message translates to: + /// **'Bangladesh'** + String get bd_; + + /// No description provided for @be_. + /// + /// In en, this message translates to: + /// **'Belgium'** + String get be_; + + /// No description provided for @bf_. + /// + /// In en, this message translates to: + /// **'Burkina Faso'** + String get bf_; + + /// No description provided for @bg_. + /// + /// In en, this message translates to: + /// **'Bulgaria'** + String get bg_; + + /// No description provided for @bh_. + /// + /// In en, this message translates to: + /// **'Bahrain'** + String get bh_; + + /// No description provided for @bi_. + /// + /// In en, this message translates to: + /// **'Burundi'** + String get bi_; + + /// No description provided for @bj_. + /// + /// In en, this message translates to: + /// **'Benin'** + String get bj_; + + /// No description provided for @bl_. + /// + /// In en, this message translates to: + /// **'Saint Barthelemy'** + String get bl_; + + /// No description provided for @bm_. + /// + /// In en, this message translates to: + /// **'Bermuda'** + String get bm_; + + /// No description provided for @bn_. + /// + /// In en, this message translates to: + /// **'Brunei Darussalam'** + String get bn_; + + /// No description provided for @bo_. + /// + /// In en, this message translates to: + /// **'Bolivia, Plurinational State of'** + String get bo_; + + /// No description provided for @br_. + /// + /// In en, this message translates to: + /// **'Brazil'** + String get br_; + + /// No description provided for @bs_. + /// + /// In en, this message translates to: + /// **'Bahamas'** + String get bs_; + + /// No description provided for @bt_. + /// + /// In en, this message translates to: + /// **'Bhutan'** + String get bt_; + + /// No description provided for @bw_. + /// + /// In en, this message translates to: + /// **'Botswana'** + String get bw_; + + /// No description provided for @by_. + /// + /// In en, this message translates to: + /// **'Belarus'** + String get by_; + + /// No description provided for @bz_. + /// + /// In en, this message translates to: + /// **'Belize'** + String get bz_; + + /// No description provided for @ca_. + /// + /// In en, this message translates to: + /// **'Canada'** + String get ca_; + + /// No description provided for @cc_. + /// + /// In en, this message translates to: + /// **'Cocos (Keeling) Islands'** + String get cc_; + + /// No description provided for @cd_. + /// + /// In en, this message translates to: + /// **'Congo, The Democratic Republic of the Congo'** + String get cd_; + + /// No description provided for @cf_. + /// + /// In en, this message translates to: + /// **'Central African Republic'** + String get cf_; + + /// No description provided for @cg_. + /// + /// In en, this message translates to: + /// **'Congo'** + String get cg_; + + /// No description provided for @ch_. + /// + /// In en, this message translates to: + /// **'Switzerland'** + String get ch_; + + /// No description provided for @ci_. + /// + /// In en, this message translates to: + /// **'Cote d\'Ivoire'** + String get ci_; + + /// No description provided for @ck_. + /// + /// In en, this message translates to: + /// **'Cook Islands'** + String get ck_; + + /// No description provided for @cl_. + /// + /// In en, this message translates to: + /// **'Chile'** + String get cl_; + + /// No description provided for @cm_. + /// + /// In en, this message translates to: + /// **'Cameroon'** + String get cm_; + + /// No description provided for @cn_. + /// + /// In en, this message translates to: + /// **'China'** + String get cn_; + + /// No description provided for @co_. + /// + /// In en, this message translates to: + /// **'Colombia'** + String get co_; + + /// No description provided for @cr_. + /// + /// In en, this message translates to: + /// **'Costa Rica'** + String get cr_; + + /// No description provided for @cu_. + /// + /// In en, this message translates to: + /// **'Cuba'** + String get cu_; + + /// No description provided for @cv_. + /// + /// In en, this message translates to: + /// **'Cape Verde'** + String get cv_; + + /// No description provided for @cx_. + /// + /// In en, this message translates to: + /// **'Christmas Island'** + String get cx_; + + /// No description provided for @cy_. + /// + /// In en, this message translates to: + /// **'Cyprus'** + String get cy_; + + /// No description provided for @cz_. + /// + /// In en, this message translates to: + /// **'Czech Republic'** + String get cz_; + + /// No description provided for @de_. + /// + /// In en, this message translates to: + /// **'Germany'** + String get de_; + + /// No description provided for @dj_. + /// + /// In en, this message translates to: + /// **'Djibouti'** + String get dj_; + + /// No description provided for @dk_. + /// + /// In en, this message translates to: + /// **'Denmark'** + String get dk_; + + /// No description provided for @dm_. + /// + /// In en, this message translates to: + /// **'Dominica'** + String get dm_; + + /// No description provided for @do_. + /// + /// In en, this message translates to: + /// **'Dominican Republic'** + String get do_; + + /// No description provided for @dz_. + /// + /// In en, this message translates to: + /// **'Algeria'** + String get dz_; + + /// No description provided for @ec_. + /// + /// In en, this message translates to: + /// **'Ecuador'** + String get ec_; + + /// No description provided for @ee_. + /// + /// In en, this message translates to: + /// **'Estonia'** + String get ee_; + + /// No description provided for @eg_. + /// + /// In en, this message translates to: + /// **'Egypt'** + String get eg_; + + /// No description provided for @er_. + /// + /// In en, this message translates to: + /// **'Eritrea'** + String get er_; + + /// No description provided for @es_. + /// + /// In en, this message translates to: + /// **'Spain'** + String get es_; + + /// No description provided for @et_. + /// + /// In en, this message translates to: + /// **'Ethiopia'** + String get et_; + + /// No description provided for @fi_. + /// + /// In en, this message translates to: + /// **'Finland'** + String get fi_; + + /// No description provided for @fj_. + /// + /// In en, this message translates to: + /// **'Fiji'** + String get fj_; + + /// No description provided for @fk_. + /// + /// In en, this message translates to: + /// **'Falkland Islands (Malvinas)'** + String get fk_; + + /// No description provided for @fm_. + /// + /// In en, this message translates to: + /// **'Micronesia, Federated States of Micronesia'** + String get fm_; + + /// No description provided for @fo_. + /// + /// In en, this message translates to: + /// **'Faroe Islands'** + String get fo_; + + /// No description provided for @fr_. + /// + /// In en, this message translates to: + /// **'France'** + String get fr_; + + /// No description provided for @ga_. + /// + /// In en, this message translates to: + /// **'Gabon'** + String get ga_; + + /// No description provided for @gb_. + /// + /// In en, this message translates to: + /// **'United Kingdom'** + String get gb_; + + /// No description provided for @gd_. + /// + /// In en, this message translates to: + /// **'Grenada'** + String get gd_; + + /// No description provided for @ge_. + /// + /// In en, this message translates to: + /// **'Georgia'** + String get ge_; + + /// No description provided for @gf_. + /// + /// In en, this message translates to: + /// **'French Guiana'** + String get gf_; + + /// No description provided for @gg_. + /// + /// In en, this message translates to: + /// **'Guernsey'** + String get gg_; + + /// No description provided for @gh_. + /// + /// In en, this message translates to: + /// **'Ghana'** + String get gh_; + + /// No description provided for @gi_. + /// + /// In en, this message translates to: + /// **'Gibraltar'** + String get gi_; + + /// No description provided for @gl_. + /// + /// In en, this message translates to: + /// **'Greenland'** + String get gl_; + + /// No description provided for @gm_. + /// + /// In en, this message translates to: + /// **'Gambia'** + String get gm_; + + /// No description provided for @gn_. + /// + /// In en, this message translates to: + /// **'Guinea'** + String get gn_; + + /// No description provided for @gp_. + /// + /// In en, this message translates to: + /// **'Guadeloupe'** + String get gp_; + + /// No description provided for @gq_. + /// + /// In en, this message translates to: + /// **'Equatorial Guinea'** + String get gq_; + + /// No description provided for @gr_. + /// + /// In en, this message translates to: + /// **'Greece'** + String get gr_; + + /// No description provided for @gs_. + /// + /// In en, this message translates to: + /// **'South Georgia and the South Sandwich Islands'** + String get gs_; + + /// No description provided for @gt_. + /// + /// In en, this message translates to: + /// **'Guatemala'** + String get gt_; + + /// No description provided for @gu_. + /// + /// In en, this message translates to: + /// **'Guam'** + String get gu_; + + /// No description provided for @gw_. + /// + /// In en, this message translates to: + /// **'Guinea-Bissau'** + String get gw_; + + /// No description provided for @gy_. + /// + /// In en, this message translates to: + /// **'Guyana'** + String get gy_; + + /// No description provided for @hk_. + /// + /// In en, this message translates to: + /// **'Hong Kong'** + String get hk_; + + /// No description provided for @hn_. + /// + /// In en, this message translates to: + /// **'Honduras'** + String get hn_; + + /// No description provided for @hr_. + /// + /// In en, this message translates to: + /// **'Croatia'** + String get hr_; + + /// No description provided for @ht_. + /// + /// In en, this message translates to: + /// **'Haiti'** + String get ht_; + + /// No description provided for @hu_. + /// + /// In en, this message translates to: + /// **'Hungary'** + String get hu_; + + /// No description provided for @id_. + /// + /// In en, this message translates to: + /// **'Indonesia'** + String get id_; + + /// No description provided for @ie_. + /// + /// In en, this message translates to: + /// **'Ireland'** + String get ie_; + + /// No description provided for @il_. + /// + /// In en, this message translates to: + /// **'Israel'** + String get il_; + + /// No description provided for @im_. + /// + /// In en, this message translates to: + /// **'Isle of Man'** + String get im_; + + /// No description provided for @in_. + /// + /// In en, this message translates to: + /// **'India'** + String get in_; + + /// No description provided for @io_. + /// + /// In en, this message translates to: + /// **'British Indian Ocean Territory'** + String get io_; + + /// No description provided for @iq_. + /// + /// In en, this message translates to: + /// **'Iraq'** + String get iq_; + + /// No description provided for @ir_. + /// + /// In en, this message translates to: + /// **'Iran, Islamic Republic of Persian Gulf'** + String get ir_; + + /// No description provided for @is_. + /// + /// In en, this message translates to: + /// **'Iceland'** + String get is_; + + /// No description provided for @it_. + /// + /// In en, this message translates to: + /// **'Italy'** + String get it_; + + /// No description provided for @je_. + /// + /// In en, this message translates to: + /// **'Jersey'** + String get je_; + + /// No description provided for @jm_. + /// + /// In en, this message translates to: + /// **'Jamaica'** + String get jm_; + + /// No description provided for @jo_. + /// + /// In en, this message translates to: + /// **'Jordan'** + String get jo_; + + /// No description provided for @jp_. + /// + /// In en, this message translates to: + /// **'Japan'** + String get jp_; + + /// No description provided for @ke_. + /// + /// In en, this message translates to: + /// **'Kenya'** + String get ke_; + + /// No description provided for @kg_. + /// + /// In en, this message translates to: + /// **'Kyrgyzstan'** + String get kg_; + + /// No description provided for @kh_. + /// + /// In en, this message translates to: + /// **'Cambodia'** + String get kh_; + + /// No description provided for @ki_. + /// + /// In en, this message translates to: + /// **'Kiribati'** + String get ki_; + + /// No description provided for @km_. + /// + /// In en, this message translates to: + /// **'Comoros'** + String get km_; + + /// No description provided for @kn_. + /// + /// In en, this message translates to: + /// **'Saint Kitts and Nevis'** + String get kn_; + + /// No description provided for @kp_. + /// + /// In en, this message translates to: + /// **'Korea, Democratic People\'s Republic of Korea'** + String get kp_; + + /// No description provided for @kr_. + /// + /// In en, this message translates to: + /// **'Korea, Republic of South Korea'** + String get kr_; + + /// No description provided for @kw_. + /// + /// In en, this message translates to: + /// **'Kuwait'** + String get kw_; + + /// No description provided for @ky_. + /// + /// In en, this message translates to: + /// **'Cayman Islands'** + String get ky_; + + /// No description provided for @kz_. + /// + /// In en, this message translates to: + /// **'Kazakhstan'** + String get kz_; + + /// No description provided for @la_. + /// + /// In en, this message translates to: + /// **'Laos'** + String get la_; + + /// No description provided for @lb_. + /// + /// In en, this message translates to: + /// **'Lebanon'** + String get lb_; + + /// No description provided for @lc_. + /// + /// In en, this message translates to: + /// **'Saint Lucia'** + String get lc_; + + /// No description provided for @li_. + /// + /// In en, this message translates to: + /// **'Liechtenstein'** + String get li_; + + /// No description provided for @lk_. + /// + /// In en, this message translates to: + /// **'Sri Lanka'** + String get lk_; + + /// No description provided for @lr_. + /// + /// In en, this message translates to: + /// **'Liberia'** + String get lr_; + + /// No description provided for @ls_. + /// + /// In en, this message translates to: + /// **'Lesotho'** + String get ls_; + + /// No description provided for @lt_. + /// + /// In en, this message translates to: + /// **'Lithuania'** + String get lt_; + + /// No description provided for @lu_. + /// + /// In en, this message translates to: + /// **'Luxembourg'** + String get lu_; + + /// No description provided for @lv_. + /// + /// In en, this message translates to: + /// **'Latvia'** + String get lv_; + + /// No description provided for @ly_. + /// + /// In en, this message translates to: + /// **'Libyan Arab Jamahiriya'** + String get ly_; + + /// No description provided for @ma_. + /// + /// In en, this message translates to: + /// **'Morocco'** + String get ma_; + + /// No description provided for @mc_. + /// + /// In en, this message translates to: + /// **'Monaco'** + String get mc_; + + /// No description provided for @md_. + /// + /// In en, this message translates to: + /// **'Moldova'** + String get md_; + + /// No description provided for @me_. + /// + /// In en, this message translates to: + /// **'Montenegro'** + String get me_; + + /// No description provided for @mf_. + /// + /// In en, this message translates to: + /// **'Saint Martin'** + String get mf_; + + /// No description provided for @mg_. + /// + /// In en, this message translates to: + /// **'Madagascar'** + String get mg_; + + /// No description provided for @mh_. + /// + /// In en, this message translates to: + /// **'Marshall Islands'** + String get mh_; + + /// No description provided for @mk_. + /// + /// In en, this message translates to: + /// **'Macedonia'** + String get mk_; + + /// No description provided for @ml_. + /// + /// In en, this message translates to: + /// **'Mali'** + String get ml_; + + /// No description provided for @mm_. + /// + /// In en, this message translates to: + /// **'Myanmar'** + String get mm_; + + /// No description provided for @mn_. + /// + /// In en, this message translates to: + /// **'Mongolia'** + String get mn_; + + /// No description provided for @mo_. + /// + /// In en, this message translates to: + /// **'Macao'** + String get mo_; + + /// No description provided for @mp_. + /// + /// In en, this message translates to: + /// **'Northern Mariana Islands'** + String get mp_; + + /// No description provided for @mq_. + /// + /// In en, this message translates to: + /// **'Martinique'** + String get mq_; + + /// No description provided for @mr_. + /// + /// In en, this message translates to: + /// **'Mauritania'** + String get mr_; + + /// No description provided for @ms_. + /// + /// In en, this message translates to: + /// **'Montserrat'** + String get ms_; + + /// No description provided for @mt_. + /// + /// In en, this message translates to: + /// **'Malta'** + String get mt_; + + /// No description provided for @mu_. + /// + /// In en, this message translates to: + /// **'Mauritius'** + String get mu_; + + /// No description provided for @mv_. + /// + /// In en, this message translates to: + /// **'Maldives'** + String get mv_; + + /// No description provided for @mw_. + /// + /// In en, this message translates to: + /// **'Malawi'** + String get mw_; + + /// No description provided for @mx_. + /// + /// In en, this message translates to: + /// **'Mexico'** + String get mx_; + + /// No description provided for @my_. + /// + /// In en, this message translates to: + /// **'Malaysia'** + String get my_; + + /// No description provided for @mz_. + /// + /// In en, this message translates to: + /// **'Mozambique'** + String get mz_; + + /// No description provided for @na_. + /// + /// In en, this message translates to: + /// **'Namibia'** + String get na_; + + /// No description provided for @nc_. + /// + /// In en, this message translates to: + /// **'New Caledonia'** + String get nc_; + + /// No description provided for @ne_. + /// + /// In en, this message translates to: + /// **'Niger'** + String get ne_; + + /// No description provided for @nf_. + /// + /// In en, this message translates to: + /// **'Norfolk Island'** + String get nf_; + + /// No description provided for @ng_. + /// + /// In en, this message translates to: + /// **'Nigeria'** + String get ng_; + + /// No description provided for @ni_. + /// + /// In en, this message translates to: + /// **'Nicaragua'** + String get ni_; + + /// No description provided for @nl_. + /// + /// In en, this message translates to: + /// **'Netherlands'** + String get nl_; + + /// No description provided for @no_. + /// + /// In en, this message translates to: + /// **'Norway'** + String get no_; + + /// No description provided for @np_. + /// + /// In en, this message translates to: + /// **'Nepal'** + String get np_; + + /// No description provided for @nr_. + /// + /// In en, this message translates to: + /// **'Nauru'** + String get nr_; + + /// No description provided for @nu_. + /// + /// In en, this message translates to: + /// **'Niue'** + String get nu_; + + /// No description provided for @nz_. + /// + /// In en, this message translates to: + /// **'New Zealand'** + String get nz_; + + /// No description provided for @om_. + /// + /// In en, this message translates to: + /// **'Oman'** + String get om_; + + /// No description provided for @pa_. + /// + /// In en, this message translates to: + /// **'Panama'** + String get pa_; + + /// No description provided for @pe_. + /// + /// In en, this message translates to: + /// **'Peru'** + String get pe_; + + /// No description provided for @pf_. + /// + /// In en, this message translates to: + /// **'French Polynesia'** + String get pf_; + + /// No description provided for @pg_. + /// + /// In en, this message translates to: + /// **'Papua New Guinea'** + String get pg_; + + /// No description provided for @ph_. + /// + /// In en, this message translates to: + /// **'Philippines'** + String get ph_; + + /// No description provided for @pk_. + /// + /// In en, this message translates to: + /// **'Pakistan'** + String get pk_; + + /// No description provided for @pl_. + /// + /// In en, this message translates to: + /// **'Poland'** + String get pl_; + + /// No description provided for @pm_. + /// + /// In en, this message translates to: + /// **'Saint Pierre and Miquelon'** + String get pm_; + + /// No description provided for @pn_. + /// + /// In en, this message translates to: + /// **'Pitcairn'** + String get pn_; + + /// No description provided for @pr_. + /// + /// In en, this message translates to: + /// **'Puerto Rico'** + String get pr_; + + /// No description provided for @ps_. + /// + /// In en, this message translates to: + /// **'Palestinian Territory, Occupied'** + String get ps_; + + /// No description provided for @pt_. + /// + /// In en, this message translates to: + /// **'Portugal'** + String get pt_; + + /// No description provided for @pw_. + /// + /// In en, this message translates to: + /// **'Palau'** + String get pw_; + + /// No description provided for @py_. + /// + /// In en, this message translates to: + /// **'Paraguay'** + String get py_; + + /// No description provided for @qa_. + /// + /// In en, this message translates to: + /// **'Qatar'** + String get qa_; + + /// No description provided for @re_. + /// + /// In en, this message translates to: + /// **'Reunion'** + String get re_; + + /// No description provided for @ro_. + /// + /// In en, this message translates to: + /// **'Romania'** + String get ro_; + + /// No description provided for @rs_. + /// + /// In en, this message translates to: + /// **'Serbia'** + String get rs_; + + /// No description provided for @ru_. + /// + /// In en, this message translates to: + /// **'Russia'** + String get ru_; + + /// No description provided for @rw_. + /// + /// In en, this message translates to: + /// **'Rwanda'** + String get rw_; + + /// No description provided for @sa_. + /// + /// In en, this message translates to: + /// **'Saudi Arabia'** + String get sa_; + + /// No description provided for @sb_. + /// + /// In en, this message translates to: + /// **'Solomon Islands'** + String get sb_; + + /// No description provided for @sc_. + /// + /// In en, this message translates to: + /// **'Seychelles'** + String get sc_; + + /// No description provided for @sd_. + /// + /// In en, this message translates to: + /// **'Sudan'** + String get sd_; + + /// No description provided for @se_. + /// + /// In en, this message translates to: + /// **'Sweden'** + String get se_; + + /// No description provided for @sg_. + /// + /// In en, this message translates to: + /// **'Singapore'** + String get sg_; + + /// No description provided for @sh_. + /// + /// In en, this message translates to: + /// **'Saint Helena, Ascension and Tristan Da Cunha'** + String get sh_; + + /// No description provided for @si_. + /// + /// In en, this message translates to: + /// **'Slovenia'** + String get si_; + + /// No description provided for @sj_. + /// + /// In en, this message translates to: + /// **'Svalbard and Jan Mayen'** + String get sj_; + + /// No description provided for @sk_. + /// + /// In en, this message translates to: + /// **'Slovakia'** + String get sk_; + + /// No description provided for @sl_. + /// + /// In en, this message translates to: + /// **'Sierra Leone'** + String get sl_; + + /// No description provided for @sm_. + /// + /// In en, this message translates to: + /// **'San Marino'** + String get sm_; + + /// No description provided for @sn_. + /// + /// In en, this message translates to: + /// **'Senegal'** + String get sn_; + + /// No description provided for @so_. + /// + /// In en, this message translates to: + /// **'Somalia'** + String get so_; + + /// No description provided for @sr_. + /// + /// In en, this message translates to: + /// **'Suriname'** + String get sr_; + + /// No description provided for @ss_. + /// + /// In en, this message translates to: + /// **'South Sudan'** + String get ss_; + + /// No description provided for @st_. + /// + /// In en, this message translates to: + /// **'Sao Tome and Principe'** + String get st_; + + /// No description provided for @sv_. + /// + /// In en, this message translates to: + /// **'El Salvador'** + String get sv_; + + /// No description provided for @sy_. + /// + /// In en, this message translates to: + /// **'Syrian Arab Republic'** + String get sy_; + + /// No description provided for @sz_. + /// + /// In en, this message translates to: + /// **'Swaziland'** + String get sz_; + + /// No description provided for @tc_. + /// + /// In en, this message translates to: + /// **'Turks and Caicos Islands'** + String get tc_; + + /// No description provided for @td_. + /// + /// In en, this message translates to: + /// **'Chad'** + String get td_; + + /// No description provided for @tg_. + /// + /// In en, this message translates to: + /// **'Togo'** + String get tg_; + + /// No description provided for @th_. + /// + /// In en, this message translates to: + /// **'Thailand'** + String get th_; + + /// No description provided for @tj_. + /// + /// In en, this message translates to: + /// **'Tajikistan'** + String get tj_; + + /// No description provided for @tk_. + /// + /// In en, this message translates to: + /// **'Tokelau'** + String get tk_; + + /// No description provided for @tl_. + /// + /// In en, this message translates to: + /// **'Timor-Leste'** + String get tl_; + + /// No description provided for @tm_. + /// + /// In en, this message translates to: + /// **'Turkmenistan'** + String get tm_; + + /// No description provided for @tn_. + /// + /// In en, this message translates to: + /// **'Tunisia'** + String get tn_; + + /// No description provided for @to_. + /// + /// In en, this message translates to: + /// **'Tonga'** + String get to_; + + /// No description provided for @tr_. + /// + /// In en, this message translates to: + /// **'Turkey'** + String get tr_; + + /// No description provided for @tt_. + /// + /// In en, this message translates to: + /// **'Trinidad and Tobago'** + String get tt_; + + /// No description provided for @tv_. + /// + /// In en, this message translates to: + /// **'Tuvalu'** + String get tv_; + + /// No description provided for @tw_. + /// + /// In en, this message translates to: + /// **'Taiwan'** + String get tw_; + + /// No description provided for @tz_. + /// + /// In en, this message translates to: + /// **'Tanzania, United Republic of Tanzania'** + String get tz_; + + /// No description provided for @ua_. + /// + /// In en, this message translates to: + /// **'Ukraine'** + String get ua_; + + /// No description provided for @ug_. + /// + /// In en, this message translates to: + /// **'Uganda'** + String get ug_; + + /// No description provided for @us_. + /// + /// In en, this message translates to: + /// **'United States'** + String get us_; + + /// No description provided for @uy_. + /// + /// In en, this message translates to: + /// **'Uruguay'** + String get uy_; + + /// No description provided for @uz_. + /// + /// In en, this message translates to: + /// **'Uzbekistan'** + String get uz_; + + /// No description provided for @va_. + /// + /// In en, this message translates to: + /// **'Holy See (Vatican City State)'** + String get va_; + + /// No description provided for @vc_. + /// + /// In en, this message translates to: + /// **'Saint Vincent and the Grenadines'** + String get vc_; + + /// No description provided for @ve_. + /// + /// In en, this message translates to: + /// **'Venezuela'** + String get ve_; + + /// No description provided for @vg_. + /// + /// In en, this message translates to: + /// **'Virgin Islands, British'** + String get vg_; + + /// No description provided for @vi_. + /// + /// In en, this message translates to: + /// **'Virgin Islands, U.S.'** + String get vi_; + + /// No description provided for @vn_. + /// + /// In en, this message translates to: + /// **'Vietnam'** + String get vn_; + + /// No description provided for @vu_. + /// + /// In en, this message translates to: + /// **'Vanuatu'** + String get vu_; + + /// No description provided for @wf_. + /// + /// In en, this message translates to: + /// **'Wallis and Futuna'** + String get wf_; + + /// No description provided for @ws_. + /// + /// In en, this message translates to: + /// **'Samoa'** + String get ws_; + + /// No description provided for @ye_. + /// + /// In en, this message translates to: + /// **'Yemen'** + String get ye_; + + /// No description provided for @yt_. + /// + /// In en, this message translates to: + /// **'Mayotte'** + String get yt_; + + /// No description provided for @za_. + /// + /// In en, this message translates to: + /// **'South Africa'** + String get za_; + + /// No description provided for @zm_. + /// + /// In en, this message translates to: + /// **'Zambia'** + String get zm_; + + /// No description provided for @zw_. + /// + /// In en, this message translates to: + /// **'Zimbabwe'** + String get zw_; +} + +class _PhoneFieldLocalizationDelegate + extends LocalizationsDelegate { + const _PhoneFieldLocalizationDelegate(); + + @override + Future load(Locale locale) { + return SynchronousFuture( + lookupPhoneFieldLocalization(locale)); + } + + @override + bool isSupported(Locale locale) => [ + 'ar', + 'de', + 'en', + 'es', + 'fr', + 'hi', + 'it', + 'nl', + 'pt', + 'ru', + 'sv', + 'tr', + 'zh' + ].contains(locale.languageCode); + + @override + bool shouldReload(_PhoneFieldLocalizationDelegate old) => false; +} + +PhoneFieldLocalization lookupPhoneFieldLocalization(Locale locale) { + // Lookup logic when only language code is specified. + switch (locale.languageCode) { + case 'ar': + return PhoneFieldLocalizationAr(); + case 'de': + return PhoneFieldLocalizationDe(); + case 'en': + return PhoneFieldLocalizationEn(); + case 'es': + return PhoneFieldLocalizationEs(); + case 'fr': + return PhoneFieldLocalizationFr(); + case 'hi': + return PhoneFieldLocalizationHi(); + case 'it': + return PhoneFieldLocalizationIt(); + case 'nl': + return PhoneFieldLocalizationNl(); + case 'pt': + return PhoneFieldLocalizationPt(); + case 'ru': + return PhoneFieldLocalizationRu(); + case 'sv': + return PhoneFieldLocalizationSv(); + case 'tr': + return PhoneFieldLocalizationTr(); + case 'zh': + return PhoneFieldLocalizationZh(); + } + + throw FlutterError( + 'PhoneFieldLocalization.delegate failed to load unsupported locale "$locale". This is likely ' + 'an issue with the localizations generation tool. Please file an issue ' + 'on GitHub with a reproducible sample app and the gen-l10n configuration ' + 'that was used.'); +} diff --git a/lib/l10n/generated/phone_field_localization_ar.dart b/lib/l10n/generated/phone_field_localization_ar.dart new file mode 100644 index 00000000..00abcb69 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_ar.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Arabic (`ar`). +class PhoneFieldLocalizationAr extends PhoneFieldLocalization { + PhoneFieldLocalizationAr([String locale = 'ar']) : super(locale); + + @override + String get invalidPhoneNumber => 'رقم الهاتف غير صحيح'; + + @override + String get invalidCountry => 'دولة غير صحيح'; + + @override + String get invalidMobilePhoneNumber => 'رقم الهاتف الخلوي غير صحيح'; + + @override + String get invalidFixedLinePhoneNumber => 'رقم الهاتف الثابت غير صحيح'; + + @override + String get requiredPhoneNumber => 'رقم الهاتف مطلوب'; + + @override + String get noResultMessage => 'لا نتيجة'; + + @override + String get ad_ => 'أندورا'; + + @override + String get ae_ => 'الإمارات العربية المتحدة'; + + @override + String get af_ => 'أفغانستان'; + + @override + String get ag_ => 'أنتيغوا وبربودا'; + + @override + String get ai_ => 'أنغيلا'; + + @override + String get al_ => 'ألبانيا'; + + @override + String get am_ => 'أرمينيا'; + + @override + String get an_ => 'جزر الأنتيل الهولندية'; + + @override + String get ao_ => 'أنغولا'; + + @override + String get aq_ => 'أنتاركتيكا'; + + @override + String get ar_ => 'الأرجنتين'; + + @override + String get as_ => 'ساموا الأمريكية'; + + @override + String get at_ => 'النمسا'; + + @override + String get au_ => 'أستراليا'; + + @override + String get aw_ => 'أروبا'; + + @override + String get ax_ => 'جزر آلاند'; + + @override + String get az_ => 'أذربيجان'; + + @override + String get ba_ => 'البوسنة والهرسك'; + + @override + String get bb_ => 'بربادوس'; + + @override + String get bd_ => 'بنغلاديش'; + + @override + String get be_ => 'بلجيكا'; + + @override + String get bf_ => 'بوركينا فاسو'; + + @override + String get bg_ => 'بلغاريا'; + + @override + String get bh_ => 'البحرين'; + + @override + String get bi_ => 'بوروندي'; + + @override + String get bj_ => 'بنين'; + + @override + String get bl_ => 'سانت بارتيليمي'; + + @override + String get bm_ => 'برمودا'; + + @override + String get bn_ => 'بروناي دار السلام'; + + @override + String get bo_ => 'بوليفيا ، دولة متعددة القوميات'; + + @override + String get br_ => 'البرازيل'; + + @override + String get bs_ => 'جزر البهاما'; + + @override + String get bt_ => 'بوتان'; + + @override + String get bw_ => 'بوتسوانا'; + + @override + String get by_ => 'بيلاروسيا'; + + @override + String get bz_ => 'بليز'; + + @override + String get ca_ => 'كندا'; + + @override + String get cc_ => 'جزر كوكوس (كيلينغ)'; + + @override + String get cd_ => 'الكونغو ، جمهورية الكونغو الديمقراطية'; + + @override + String get cf_ => 'جمهورية افريقيا الوسطى'; + + @override + String get cg_ => 'الكونغو'; + + @override + String get ch_ => 'سويسرا'; + + @override + String get ci_ => 'كوت ديفوار'; + + @override + String get ck_ => 'جزر كوك'; + + @override + String get cl_ => 'تشيلي'; + + @override + String get cm_ => 'الكاميرون'; + + @override + String get cn_ => 'الصين'; + + @override + String get co_ => 'كولومبيا'; + + @override + String get cr_ => 'كوستا ريكا'; + + @override + String get cu_ => 'كوبا'; + + @override + String get cv_ => 'الرأس الأخضر'; + + @override + String get cx_ => 'جزيرة الكريسماس'; + + @override + String get cy_ => 'قبرص'; + + @override + String get cz_ => 'الجمهورية التشيكية'; + + @override + String get de_ => 'ألمانيا'; + + @override + String get dj_ => 'جيبوتي'; + + @override + String get dk_ => 'الدنمارك'; + + @override + String get dm_ => 'دومينيكا'; + + @override + String get do_ => 'جمهورية الدومينيكان'; + + @override + String get dz_ => 'الجزائر'; + + @override + String get ec_ => 'الاكوادور'; + + @override + String get ee_ => 'إستونيا'; + + @override + String get eg_ => 'مصر'; + + @override + String get er_ => 'إريتريا'; + + @override + String get es_ => 'إسبانيا'; + + @override + String get et_ => 'أثيوبيا'; + + @override + String get fi_ => 'فنلندا'; + + @override + String get fj_ => 'فيجي'; + + @override + String get fk_ => 'جزر فوكلاند (مالفيناس)'; + + @override + String get fm_ => 'ولايات ميكرونيزيا الموحدة'; + + @override + String get fo_ => 'جزر فاروس'; + + @override + String get fr_ => 'فرنسا'; + + @override + String get ga_ => 'الجابون'; + + @override + String get gb_ => 'المملكة المتحدة'; + + @override + String get gd_ => 'غرينادا'; + + @override + String get ge_ => 'جورجيا'; + + @override + String get gf_ => 'غيانا الفرنسية'; + + @override + String get gg_ => 'غيرنسي'; + + @override + String get gh_ => 'غانا'; + + @override + String get gi_ => 'جبل طارق'; + + @override + String get gl_ => 'الأرض الخضراء'; + + @override + String get gm_ => 'غامبيا'; + + @override + String get gn_ => 'غينيا'; + + @override + String get gp_ => 'جوادلوب'; + + @override + String get gq_ => 'غينيا الإستوائية'; + + @override + String get gr_ => 'اليونان'; + + @override + String get gs_ => 'جورجيا الجنوبية وجزر ساندويتش الجنوبية'; + + @override + String get gt_ => 'غواتيمالا'; + + @override + String get gu_ => 'غوام'; + + @override + String get gw_ => 'غينيا بيساو'; + + @override + String get gy_ => 'غيانا'; + + @override + String get hk_ => 'هونج كونج'; + + @override + String get hn_ => 'هندوراس'; + + @override + String get hr_ => 'كرواتيا'; + + @override + String get ht_ => 'هايتي'; + + @override + String get hu_ => 'هنغاريا'; + + @override + String get id_ => 'إندونيسيا'; + + @override + String get ie_ => 'أيرلندا'; + + @override + String get il_ => 'إسرائيل'; + + @override + String get im_ => 'جزيرة آيل أوف مان'; + + @override + String get in_ => 'الهند'; + + @override + String get io_ => 'إقليم المحيط البريطاني الهندي'; + + @override + String get iq_ => 'العراق'; + + @override + String get ir_ => 'إيران ، جمهورية الخليج الإسلامية'; + + @override + String get is_ => 'أيسلندا'; + + @override + String get it_ => 'إيطاليا'; + + @override + String get je_ => 'جيرسي'; + + @override + String get jm_ => 'جامايكا'; + + @override + String get jo_ => 'الأردن'; + + @override + String get jp_ => 'اليابان'; + + @override + String get ke_ => 'كينيا'; + + @override + String get kg_ => 'قيرغيزستان'; + + @override + String get kh_ => 'كمبوديا'; + + @override + String get ki_ => 'كيريباتي'; + + @override + String get km_ => 'جزر القمر'; + + @override + String get kn_ => 'سانت كيتس ونيفيس'; + + @override + String get kp_ => 'كوريا ، جمهورية كوريا الشعبية الديمقراطية'; + + @override + String get kr_ => 'كوريا ، جمهورية كوريا الجنوبية'; + + @override + String get kw_ => 'الكويت'; + + @override + String get ky_ => 'جزر كايمان'; + + @override + String get kz_ => 'كازاخستان'; + + @override + String get la_ => 'لاوس'; + + @override + String get lb_ => 'لبنان'; + + @override + String get lc_ => 'القديسة لوسيا'; + + @override + String get li_ => 'ليختنشتاين'; + + @override + String get lk_ => 'سيريلانكا'; + + @override + String get lr_ => 'ليبيريا'; + + @override + String get ls_ => 'ليسوتو'; + + @override + String get lt_ => 'ليتوانيا'; + + @override + String get lu_ => 'لوكسمبورغ'; + + @override + String get lv_ => 'لاتفيا'; + + @override + String get ly_ => 'الجماهيرية العربية الليبية'; + + @override + String get ma_ => 'المغرب'; + + @override + String get mc_ => 'موناكو'; + + @override + String get md_ => 'مولدوفا'; + + @override + String get me_ => 'الجبل الأسود'; + + @override + String get mf_ => 'القديس مارتن'; + + @override + String get mg_ => 'مدغشقر'; + + @override + String get mh_ => 'جزر مارشال'; + + @override + String get mk_ => 'مقدونيا'; + + @override + String get ml_ => 'مالي'; + + @override + String get mm_ => 'ميانمار'; + + @override + String get mn_ => 'منغوليا'; + + @override + String get mo_ => 'ماكاو'; + + @override + String get mp_ => 'جزر مريانا الشمالية'; + + @override + String get mq_ => 'مارتينيك'; + + @override + String get mr_ => 'موريتانيا'; + + @override + String get ms_ => 'مونتسيرات'; + + @override + String get mt_ => 'مالطا'; + + @override + String get mu_ => 'موريشيوس'; + + @override + String get mv_ => 'جزر المالديف'; + + @override + String get mw_ => 'ملاوي'; + + @override + String get mx_ => 'المكسيك'; + + @override + String get my_ => 'ماليزيا'; + + @override + String get mz_ => 'موزمبيق'; + + @override + String get na_ => 'ناميبيا'; + + @override + String get nc_ => 'كاليدونيا الجديدة'; + + @override + String get ne_ => 'النيجر'; + + @override + String get nf_ => 'جزيرة نورفولك'; + + @override + String get ng_ => 'نيجيريا'; + + @override + String get ni_ => 'نيكاراغوا'; + + @override + String get nl_ => 'هولندا'; + + @override + String get no_ => 'النرويج'; + + @override + String get np_ => 'نيبال'; + + @override + String get nr_ => 'ناورو'; + + @override + String get nu_ => 'نيوي'; + + @override + String get nz_ => 'نيوزيلاندا'; + + @override + String get om_ => 'سلطنة عمان'; + + @override + String get pa_ => 'بنما'; + + @override + String get pe_ => 'بيرو'; + + @override + String get pf_ => 'بولينيزيا الفرنسية'; + + @override + String get pg_ => 'بابوا غينيا الجديدة'; + + @override + String get ph_ => 'فيلبيني'; + + @override + String get pk_ => 'باكستان'; + + @override + String get pl_ => 'بولندا'; + + @override + String get pm_ => 'سانت بيير وميكلون'; + + @override + String get pn_ => 'بيتكيرن'; + + @override + String get pr_ => 'بورتوريكو'; + + @override + String get ps_ => 'الأراضي الفلسطينية المحتلة'; + + @override + String get pt_ => 'البرتغال'; + + @override + String get pw_ => 'بالاو'; + + @override + String get py_ => 'باراغواي'; + + @override + String get qa_ => 'دولة قطر'; + + @override + String get re_ => 'جمع شمل'; + + @override + String get ro_ => 'رومانيا'; + + @override + String get rs_ => 'صربيا'; + + @override + String get ru_ => 'روسيا'; + + @override + String get rw_ => 'رواندا'; + + @override + String get sa_ => 'المملكة العربية السعودية'; + + @override + String get sb_ => 'جزر سليمان'; + + @override + String get sc_ => 'سيشيل'; + + @override + String get sd_ => 'السودان'; + + @override + String get se_ => 'السويد'; + + @override + String get sg_ => 'سنغافورة'; + + @override + String get sh_ => 'سانت هيلانة وأسنسيون وتريستان دا كونها'; + + @override + String get si_ => 'سلوفينيا'; + + @override + String get sj_ => 'سفالبارد وجان ماين'; + + @override + String get sk_ => 'سلوفاكيا'; + + @override + String get sl_ => 'سيرا ليون'; + + @override + String get sm_ => 'سان مارينو'; + + @override + String get sn_ => 'السنغال'; + + @override + String get so_ => 'الصومال'; + + @override + String get sr_ => 'سورينام'; + + @override + String get ss_ => 'جنوب السودان'; + + @override + String get st_ => 'ساو تومي وبرينسيبي'; + + @override + String get sv_ => 'السلفادور'; + + @override + String get sy_ => 'الجمهورية العربية السورية'; + + @override + String get sz_ => 'سوازيلاند'; + + @override + String get tc_ => 'جزر تركس وكايكوس'; + + @override + String get td_ => 'تشاد'; + + @override + String get tg_ => 'توجو'; + + @override + String get th_ => 'تايلاند'; + + @override + String get tj_ => 'طاجيكستان'; + + @override + String get tk_ => 'توكيلاو'; + + @override + String get tl_ => 'تيمور ليشتي'; + + @override + String get tm_ => 'تركمانستان'; + + @override + String get tn_ => 'تونس'; + + @override + String get to_ => 'تونغا'; + + @override + String get tr_ => 'ديك رومى'; + + @override + String get tt_ => 'ترينداد وتوباغو'; + + @override + String get tv_ => 'توفالو'; + + @override + String get tw_ => 'تايوان'; + + @override + String get tz_ => 'تنزانيا ، جمهورية تنزانيا المتحدة'; + + @override + String get ua_ => 'أوكرانيا'; + + @override + String get ug_ => 'أوغندا'; + + @override + String get us_ => 'الولايات المتحدة الأمريكية'; + + @override + String get uy_ => 'أوروغواي'; + + @override + String get uz_ => 'أوزبكستان'; + + @override + String get va_ => 'الكرسي الرسولي (دولة الفاتيكان)'; + + @override + String get vc_ => 'سانت فنسنت وجزر غرينادين'; + + @override + String get ve_ => 'فنزويلا'; + + @override + String get vg_ => 'جزر العذراء البريطانية'; + + @override + String get vi_ => 'جزر فيرجن الأمريكية'; + + @override + String get vn_ => 'فيتنام'; + + @override + String get vu_ => 'فانواتو'; + + @override + String get wf_ => 'واليس وفوتونا'; + + @override + String get ws_ => 'ساموا'; + + @override + String get ye_ => 'اليمن'; + + @override + String get yt_ => 'مايوت'; + + @override + String get za_ => 'جنوب أفريقيا'; + + @override + String get zm_ => 'زامبيا'; + + @override + String get zw_ => 'زيمبابوي'; +} diff --git a/lib/l10n/generated/phone_field_localization_de.dart b/lib/l10n/generated/phone_field_localization_de.dart new file mode 100644 index 00000000..5356b190 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_de.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for German (`de`). +class PhoneFieldLocalizationDe extends PhoneFieldLocalization { + PhoneFieldLocalizationDe([String locale = 'de']) : super(locale); + + @override + String get invalidPhoneNumber => 'Ungültige Telefonnummer'; + + @override + String get invalidCountry => 'Ungültiges Land'; + + @override + String get invalidMobilePhoneNumber => 'Ungültige Handynummer'; + + @override + String get invalidFixedLinePhoneNumber => 'Ungültige Festnetznummer'; + + @override + String get requiredPhoneNumber => 'Telefonnummer erforderlich'; + + @override + String get noResultMessage => 'Kein Ergebnis'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'Vereinigte Arabische Emirate'; + + @override + String get af_ => 'Afghanistan'; + + @override + String get ag_ => 'Antigua und Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albanien'; + + @override + String get am_ => 'Armenien'; + + @override + String get an_ => 'Niederländische Antillen'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antarktis'; + + @override + String get ar_ => 'Argentinien'; + + @override + String get as_ => 'Amerikanischen Samoa-Inseln'; + + @override + String get at_ => 'Österreich'; + + @override + String get au_ => 'Australien'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Aland Islands'; + + @override + String get az_ => 'Aserbaidschan'; + + @override + String get ba_ => 'Bosnien und Herzegowina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesch'; + + @override + String get be_ => 'Belgien'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgarien'; + + @override + String get bh_ => 'Bahrain'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'Heiliger Barthelemy'; + + @override + String get bm_ => 'Bermuda'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivien, Plurinationaler Staat'; + + @override + String get br_ => 'Brasilien'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bhutan'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Weißrussland'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Kanada'; + + @override + String get cc_ => 'Kokosinseln (Keelinginseln)'; + + @override + String get cd_ => 'Kongo, Demokratische Republik Kongo'; + + @override + String get cf_ => 'Zentralafrikanische Republik'; + + @override + String get cg_ => 'Kongo'; + + @override + String get ch_ => 'Schweiz'; + + @override + String get ci_ => 'Elfenbeinküste'; + + @override + String get ck_ => 'Cookinseln'; + + @override + String get cl_ => 'Chile'; + + @override + String get cm_ => 'Kamerun'; + + @override + String get cn_ => 'China'; + + @override + String get co_ => 'Kolumbien'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Kuba'; + + @override + String get cv_ => 'Kap Verde'; + + @override + String get cx_ => 'Weihnachtsinsel'; + + @override + String get cy_ => 'Zypern'; + + @override + String get cz_ => 'Tschechien'; + + @override + String get de_ => 'Deutschland'; + + @override + String get dj_ => 'Dschibuti'; + + @override + String get dk_ => 'Dänemark'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'Dominikanische Republik'; + + @override + String get dz_ => 'Algerien'; + + @override + String get ec_ => 'Ecuador'; + + @override + String get ee_ => 'Estland'; + + @override + String get eg_ => 'Ägypten'; + + @override + String get er_ => 'Eritrea'; + + @override + String get es_ => 'Spanien'; + + @override + String get et_ => 'Äthiopien'; + + @override + String get fi_ => 'Finnland'; + + @override + String get fj_ => 'Fidschi'; + + @override + String get fk_ => 'Falklandinseln (Malvinas)'; + + @override + String get fm_ => 'Mikronesien, Föderierte Staaten von Mikronesien'; + + @override + String get fo_ => 'Färöer Inseln'; + + @override + String get fr_ => 'Frankreich'; + + @override + String get ga_ => 'Gabun'; + + @override + String get gb_ => 'Vereinigtes Königreich'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Georgia'; + + @override + String get gf_ => 'Französisch-Guayana'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Grönland'; + + @override + String get gm_ => 'Gambia'; + + @override + String get gn_ => 'Guinea'; + + @override + String get gp_ => 'Guadeloupe'; + + @override + String get gq_ => 'Äquatorialguinea'; + + @override + String get gr_ => 'Griechenland'; + + @override + String get gs_ => 'Süd-Georgien und die südlichen Sandwich-Inseln'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinea-Bissau'; + + @override + String get gy_ => 'Guyana'; + + @override + String get hk_ => 'Hongkong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Kroatien'; + + @override + String get ht_ => 'Haiti'; + + @override + String get hu_ => 'Ungarn'; + + @override + String get id_ => 'Indonesien'; + + @override + String get ie_ => 'Irland'; + + @override + String get il_ => 'Israel'; + + @override + String get im_ => 'Isle of Man'; + + @override + String get in_ => 'Indien'; + + @override + String get io_ => 'Britisches Territorium des Indischen Ozeans'; + + @override + String get iq_ => 'Irak'; + + @override + String get ir_ => 'Iran, Islamische Republik Persischer Golf'; + + @override + String get is_ => 'Island'; + + @override + String get it_ => 'Italien'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaika'; + + @override + String get jo_ => 'Jordanien'; + + @override + String get jp_ => 'Japan'; + + @override + String get ke_ => 'Kenia'; + + @override + String get kg_ => 'Kirgisistan'; + + @override + String get kh_ => 'Kambodscha'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Komoren'; + + @override + String get kn_ => 'St. Kitts und Nevis'; + + @override + String get kp_ => 'Korea, Demokratische Volksrepublik Korea'; + + @override + String get kr_ => 'Korea, Republik Südkorea'; + + @override + String get kw_ => 'Kuwait'; + + @override + String get ky_ => 'Cayman Inseln'; + + @override + String get kz_ => 'Kasachstan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Libanon'; + + @override + String get lc_ => 'St. Lucia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberia'; + + @override + String get ls_ => 'Lesotho'; + + @override + String get lt_ => 'Litauen'; + + @override + String get lu_ => 'Luxemburg'; + + @override + String get lv_ => 'Lettland'; + + @override + String get ly_ => 'Libyscher arabischer Jamahiriya'; + + @override + String get ma_ => 'Marokko'; + + @override + String get mc_ => 'Monaco'; + + @override + String get md_ => 'Moldawien'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'Sankt Martin'; + + @override + String get mg_ => 'Madagaskar'; + + @override + String get mh_ => 'Marshallinseln'; + + @override + String get mk_ => 'Mazedonien'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongolei'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'Nördliche Marianneninseln'; + + @override + String get mq_ => 'Martinique'; + + @override + String get mr_ => 'Mauretanien'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Mauritius'; + + @override + String get mv_ => 'Malediven'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Mexiko'; + + @override + String get my_ => 'Malaysia'; + + @override + String get mz_ => 'Mosambik'; + + @override + String get na_ => 'Namibia'; + + @override + String get nc_ => 'Neu-Kaledonien'; + + @override + String get ne_ => 'Niger'; + + @override + String get nf_ => 'Norfolkinsel'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Niederlande'; + + @override + String get no_ => 'Norwegen'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Neuseeland'; + + @override + String get om_ => 'Oman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Peru'; + + @override + String get pf_ => 'Französisch Polynesien'; + + @override + String get pg_ => 'Papua Neu-Guinea'; + + @override + String get ph_ => 'Philippinen'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Polen'; + + @override + String get pm_ => 'Saint Pierre und Miquelon'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Puerto Rico'; + + @override + String get ps_ => 'Besetzte palästinensische Gebiete'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Katar'; + + @override + String get re_ => 'Wiedervereinigung'; + + @override + String get ro_ => 'Rumänien'; + + @override + String get rs_ => 'Serbien'; + + @override + String get ru_ => 'Russland'; + + @override + String get rw_ => 'Ruanda'; + + @override + String get sa_ => 'Saudi-Arabien'; + + @override + String get sb_ => 'Salomon-Inseln'; + + @override + String get sc_ => 'Seychellen'; + + @override + String get sd_ => 'Sudan'; + + @override + String get se_ => 'Schweden'; + + @override + String get sg_ => 'Singapur'; + + @override + String get sh_ => 'St. Helena, Himmelfahrt und Tristan Da Cunha'; + + @override + String get si_ => 'Slowenien'; + + @override + String get sj_ => 'Spitzbergen und Jan Mayen'; + + @override + String get sk_ => 'Slowakei'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somalia'; + + @override + String get sr_ => 'Suriname'; + + @override + String get ss_ => 'Südsudan'; + + @override + String get st_ => 'Sao Tome und Principe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'Syrische Arabische Republik'; + + @override + String get sz_ => 'Swasiland'; + + @override + String get tc_ => 'Turks- und Caicosinseln'; + + @override + String get td_ => 'Tschad'; + + @override + String get tg_ => 'Gehen'; + + @override + String get th_ => 'Thailand'; + + @override + String get tj_ => 'Tadschikistan'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Timor-Leste'; + + @override + String get tm_ => 'Turkmenistan'; + + @override + String get tn_ => 'Tunesien'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'Truthahn'; + + @override + String get tt_ => 'Trinidad und Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwan'; + + @override + String get tz_ => 'Tansania, Vereinigte Republik Tansania'; + + @override + String get ua_ => 'Ukraine'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'Vereinigte Staaten'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Usbekistan'; + + @override + String get va_ => 'Heiliger Stuhl (Staat der Vatikanstadt)'; + + @override + String get vc_ => 'St. Vincent und die Grenadinen'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Virgin Inseln, Britisch'; + + @override + String get vi_ => 'Jungferninseln, USA'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis und Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Jemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Südafrika'; + + @override + String get zm_ => 'Sambia'; + + @override + String get zw_ => 'Zimbabwe'; +} diff --git a/lib/l10n/generated/phone_field_localization_en.dart b/lib/l10n/generated/phone_field_localization_en.dart new file mode 100644 index 00000000..36e08c18 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_en.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for English (`en`). +class PhoneFieldLocalizationEn extends PhoneFieldLocalization { + PhoneFieldLocalizationEn([String locale = 'en']) : super(locale); + + @override + String get invalidPhoneNumber => 'Invalid phone number'; + + @override + String get invalidCountry => 'Invalid country'; + + @override + String get invalidMobilePhoneNumber => 'Invalid mobile phone number'; + + @override + String get invalidFixedLinePhoneNumber => 'Invalid fixed line phone number'; + + @override + String get requiredPhoneNumber => 'Required phone number'; + + @override + String get noResultMessage => 'No result'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'United Arab Emirates'; + + @override + String get af_ => 'Afghanistan'; + + @override + String get ag_ => 'Antigua and Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albania'; + + @override + String get am_ => 'Armenia'; + + @override + String get an_ => 'Netherlands Antilles'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antarctica'; + + @override + String get ar_ => 'Argentina'; + + @override + String get as_ => 'American Samoa'; + + @override + String get at_ => 'Austria'; + + @override + String get au_ => 'Australia'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Aland Islands'; + + @override + String get az_ => 'Azerbaijan'; + + @override + String get ba_ => 'Bosnia and Herzegovina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Belgium'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgaria'; + + @override + String get bh_ => 'Bahrain'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'Saint Barthelemy'; + + @override + String get bm_ => 'Bermuda'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivia, Plurinational State of'; + + @override + String get br_ => 'Brazil'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bhutan'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Belarus'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Canada'; + + @override + String get cc_ => 'Cocos (Keeling) Islands'; + + @override + String get cd_ => 'Congo, The Democratic Republic of the Congo'; + + @override + String get cf_ => 'Central African Republic'; + + @override + String get cg_ => 'Congo'; + + @override + String get ch_ => 'Switzerland'; + + @override + String get ci_ => 'Cote d\'Ivoire'; + + @override + String get ck_ => 'Cook Islands'; + + @override + String get cl_ => 'Chile'; + + @override + String get cm_ => 'Cameroon'; + + @override + String get cn_ => 'China'; + + @override + String get co_ => 'Colombia'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Cuba'; + + @override + String get cv_ => 'Cape Verde'; + + @override + String get cx_ => 'Christmas Island'; + + @override + String get cy_ => 'Cyprus'; + + @override + String get cz_ => 'Czech Republic'; + + @override + String get de_ => 'Germany'; + + @override + String get dj_ => 'Djibouti'; + + @override + String get dk_ => 'Denmark'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'Dominican Republic'; + + @override + String get dz_ => 'Algeria'; + + @override + String get ec_ => 'Ecuador'; + + @override + String get ee_ => 'Estonia'; + + @override + String get eg_ => 'Egypt'; + + @override + String get er_ => 'Eritrea'; + + @override + String get es_ => 'Spain'; + + @override + String get et_ => 'Ethiopia'; + + @override + String get fi_ => 'Finland'; + + @override + String get fj_ => 'Fiji'; + + @override + String get fk_ => 'Falkland Islands (Malvinas)'; + + @override + String get fm_ => 'Micronesia, Federated States of Micronesia'; + + @override + String get fo_ => 'Faroe Islands'; + + @override + String get fr_ => 'France'; + + @override + String get ga_ => 'Gabon'; + + @override + String get gb_ => 'United Kingdom'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Georgia'; + + @override + String get gf_ => 'French Guiana'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Greenland'; + + @override + String get gm_ => 'Gambia'; + + @override + String get gn_ => 'Guinea'; + + @override + String get gp_ => 'Guadeloupe'; + + @override + String get gq_ => 'Equatorial Guinea'; + + @override + String get gr_ => 'Greece'; + + @override + String get gs_ => 'South Georgia and the South Sandwich Islands'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinea-Bissau'; + + @override + String get gy_ => 'Guyana'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Croatia'; + + @override + String get ht_ => 'Haiti'; + + @override + String get hu_ => 'Hungary'; + + @override + String get id_ => 'Indonesia'; + + @override + String get ie_ => 'Ireland'; + + @override + String get il_ => 'Israel'; + + @override + String get im_ => 'Isle of Man'; + + @override + String get in_ => 'India'; + + @override + String get io_ => 'British Indian Ocean Territory'; + + @override + String get iq_ => 'Iraq'; + + @override + String get ir_ => 'Iran, Islamic Republic of Persian Gulf'; + + @override + String get is_ => 'Iceland'; + + @override + String get it_ => 'Italy'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaica'; + + @override + String get jo_ => 'Jordan'; + + @override + String get jp_ => 'Japan'; + + @override + String get ke_ => 'Kenya'; + + @override + String get kg_ => 'Kyrgyzstan'; + + @override + String get kh_ => 'Cambodia'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Comoros'; + + @override + String get kn_ => 'Saint Kitts and Nevis'; + + @override + String get kp_ => 'Korea, Democratic People\'s Republic of Korea'; + + @override + String get kr_ => 'Korea, Republic of South Korea'; + + @override + String get kw_ => 'Kuwait'; + + @override + String get ky_ => 'Cayman Islands'; + + @override + String get kz_ => 'Kazakhstan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Lebanon'; + + @override + String get lc_ => 'Saint Lucia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberia'; + + @override + String get ls_ => 'Lesotho'; + + @override + String get lt_ => 'Lithuania'; + + @override + String get lu_ => 'Luxembourg'; + + @override + String get lv_ => 'Latvia'; + + @override + String get ly_ => 'Libyan Arab Jamahiriya'; + + @override + String get ma_ => 'Morocco'; + + @override + String get mc_ => 'Monaco'; + + @override + String get md_ => 'Moldova'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'Saint Martin'; + + @override + String get mg_ => 'Madagascar'; + + @override + String get mh_ => 'Marshall Islands'; + + @override + String get mk_ => 'Macedonia'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongolia'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'Northern Mariana Islands'; + + @override + String get mq_ => 'Martinique'; + + @override + String get mr_ => 'Mauritania'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Mauritius'; + + @override + String get mv_ => 'Maldives'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Mexico'; + + @override + String get my_ => 'Malaysia'; + + @override + String get mz_ => 'Mozambique'; + + @override + String get na_ => 'Namibia'; + + @override + String get nc_ => 'New Caledonia'; + + @override + String get ne_ => 'Niger'; + + @override + String get nf_ => 'Norfolk Island'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Netherlands'; + + @override + String get no_ => 'Norway'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'New Zealand'; + + @override + String get om_ => 'Oman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Peru'; + + @override + String get pf_ => 'French Polynesia'; + + @override + String get pg_ => 'Papua New Guinea'; + + @override + String get ph_ => 'Philippines'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Poland'; + + @override + String get pm_ => 'Saint Pierre and Miquelon'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Puerto Rico'; + + @override + String get ps_ => 'Palestinian Territory, Occupied'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Qatar'; + + @override + String get re_ => 'Reunion'; + + @override + String get ro_ => 'Romania'; + + @override + String get rs_ => 'Serbia'; + + @override + String get ru_ => 'Russia'; + + @override + String get rw_ => 'Rwanda'; + + @override + String get sa_ => 'Saudi Arabia'; + + @override + String get sb_ => 'Solomon Islands'; + + @override + String get sc_ => 'Seychelles'; + + @override + String get sd_ => 'Sudan'; + + @override + String get se_ => 'Sweden'; + + @override + String get sg_ => 'Singapore'; + + @override + String get sh_ => 'Saint Helena, Ascension and Tristan Da Cunha'; + + @override + String get si_ => 'Slovenia'; + + @override + String get sj_ => 'Svalbard and Jan Mayen'; + + @override + String get sk_ => 'Slovakia'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somalia'; + + @override + String get sr_ => 'Suriname'; + + @override + String get ss_ => 'South Sudan'; + + @override + String get st_ => 'Sao Tome and Principe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'Syrian Arab Republic'; + + @override + String get sz_ => 'Swaziland'; + + @override + String get tc_ => 'Turks and Caicos Islands'; + + @override + String get td_ => 'Chad'; + + @override + String get tg_ => 'Togo'; + + @override + String get th_ => 'Thailand'; + + @override + String get tj_ => 'Tajikistan'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Timor-Leste'; + + @override + String get tm_ => 'Turkmenistan'; + + @override + String get tn_ => 'Tunisia'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'Turkey'; + + @override + String get tt_ => 'Trinidad and Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwan'; + + @override + String get tz_ => 'Tanzania, United Republic of Tanzania'; + + @override + String get ua_ => 'Ukraine'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'United States'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Uzbekistan'; + + @override + String get va_ => 'Holy See (Vatican City State)'; + + @override + String get vc_ => 'Saint Vincent and the Grenadines'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Virgin Islands, British'; + + @override + String get vi_ => 'Virgin Islands, U.S.'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis and Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Yemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'South Africa'; + + @override + String get zm_ => 'Zambia'; + + @override + String get zw_ => 'Zimbabwe'; +} diff --git a/lib/l10n/generated/phone_field_localization_es.dart b/lib/l10n/generated/phone_field_localization_es.dart new file mode 100644 index 00000000..91eb6606 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_es.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Spanish Castilian (`es`). +class PhoneFieldLocalizationEs extends PhoneFieldLocalization { + PhoneFieldLocalizationEs([String locale = 'es']) : super(locale); + + @override + String get invalidPhoneNumber => 'Numero de telefono invalido'; + + @override + String get invalidCountry => 'País invalido'; + + @override + String get invalidMobilePhoneNumber => 'Número de teléfono celular invalido'; + + @override + String get invalidFixedLinePhoneNumber => 'Número de teléfono fijo invalido'; + + @override + String get requiredPhoneNumber => 'Número de teléfono obligatorio'; + + @override + String get noResultMessage => 'Sin resultados'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'Emiratos Árabes Unidos'; + + @override + String get af_ => 'Afganistán'; + + @override + String get ag_ => 'Antigua y Barbuda'; + + @override + String get ai_ => 'Anguila'; + + @override + String get al_ => 'Albania'; + + @override + String get am_ => 'Armenia'; + + @override + String get an_ => 'Antillas Holandesas'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antártida'; + + @override + String get ar_ => 'Argentina'; + + @override + String get as_ => 'Samoa Americana'; + + @override + String get at_ => 'Austria'; + + @override + String get au_ => 'Australia'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Islas Aland'; + + @override + String get az_ => 'Azerbaiyán'; + + @override + String get ba_ => 'Bosnia y Herzegovina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Bélgica'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgaria'; + + @override + String get bh_ => 'Bahréin'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'San Bartolomé'; + + @override + String get bm_ => 'islas Bermudas'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivia, Estado Plurinacional de'; + + @override + String get br_ => 'Brasil'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bután'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Bielorrusia'; + + @override + String get bz_ => 'Belice'; + + @override + String get ca_ => 'Canadá'; + + @override + String get cc_ => 'Islas Cocos (Keeling)'; + + @override + String get cd_ => 'Congo, República Democrática del Congo'; + + @override + String get cf_ => 'República Centroafricana'; + + @override + String get cg_ => 'Congo'; + + @override + String get ch_ => 'Suiza'; + + @override + String get ci_ => 'Costa de Marfil'; + + @override + String get ck_ => 'Islas Cook'; + + @override + String get cl_ => 'Chile'; + + @override + String get cm_ => 'Camerún'; + + @override + String get cn_ => 'porcelana'; + + @override + String get co_ => 'Colombia'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Cuba'; + + @override + String get cv_ => 'Cabo Verde'; + + @override + String get cx_ => 'Isla de Navidad'; + + @override + String get cy_ => 'Chipre'; + + @override + String get cz_ => 'República Checa'; + + @override + String get de_ => 'Alemania'; + + @override + String get dj_ => 'Djibouti'; + + @override + String get dk_ => 'Dinamarca'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'República Dominicana'; + + @override + String get dz_ => 'Argelia'; + + @override + String get ec_ => 'Ecuador'; + + @override + String get ee_ => 'Estonia'; + + @override + String get eg_ => 'Egipto'; + + @override + String get er_ => 'Eritrea'; + + @override + String get es_ => 'España'; + + @override + String get et_ => 'Etiopía'; + + @override + String get fi_ => 'Finlandia'; + + @override + String get fj_ => 'Fiyi'; + + @override + String get fk_ => 'Islas Falkland (Malvinas)'; + + @override + String get fm_ => 'Micronesia, Estados Federados de Micronesia'; + + @override + String get fo_ => 'Islas Faroe'; + + @override + String get fr_ => 'Francia'; + + @override + String get ga_ => 'Gabón'; + + @override + String get gb_ => 'Reino Unido'; + + @override + String get gd_ => 'Granada'; + + @override + String get ge_ => 'Georgia'; + + @override + String get gf_ => 'Guayana Francesa'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Groenlandia'; + + @override + String get gm_ => 'Gambia'; + + @override + String get gn_ => 'Guinea'; + + @override + String get gp_ => 'Guadalupe'; + + @override + String get gq_ => 'Guinea Ecuatorial'; + + @override + String get gr_ => 'Grecia'; + + @override + String get gs_ => 'Georgia del sur y las islas Sandwich del sur'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinea-Bissau'; + + @override + String get gy_ => 'Guayana'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Croacia'; + + @override + String get ht_ => 'Haití'; + + @override + String get hu_ => 'Hungría'; + + @override + String get id_ => 'Indonesia'; + + @override + String get ie_ => 'Irlanda'; + + @override + String get il_ => 'Israel'; + + @override + String get im_ => 'Isla del hombre'; + + @override + String get in_ => 'India'; + + @override + String get io_ => 'Territorio Británico del Océano Índico'; + + @override + String get iq_ => 'Irak'; + + @override + String get ir_ => 'Irán, República Islámica del Golfo Pérsico'; + + @override + String get is_ => 'Islandia'; + + @override + String get it_ => 'Italia'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaica'; + + @override + String get jo_ => 'Jordán'; + + @override + String get jp_ => 'Japón'; + + @override + String get ke_ => 'Kenia'; + + @override + String get kg_ => 'Kirguistán'; + + @override + String get kh_ => 'Camboya'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Comoras'; + + @override + String get kn_ => 'Saint Kitts y Nevis'; + + @override + String get kp_ => 'Corea, República Popular Democrática de Corea'; + + @override + String get kr_ => 'Corea, República de Corea del Sur'; + + @override + String get kw_ => 'Kuwait'; + + @override + String get ky_ => 'Islas Caimán'; + + @override + String get kz_ => 'Kazajstán'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Líbano'; + + @override + String get lc_ => 'Santa Lucía'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberia'; + + @override + String get ls_ => 'Lesoto'; + + @override + String get lt_ => 'Lituania'; + + @override + String get lu_ => 'Luxemburgo'; + + @override + String get lv_ => 'Letonia'; + + @override + String get ly_ => 'Jamahiriya Arabe Libia'; + + @override + String get ma_ => 'Marruecos'; + + @override + String get mc_ => 'Mónaco'; + + @override + String get md_ => 'Moldavia'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'San Martín'; + + @override + String get mg_ => 'Madagascar'; + + @override + String get mh_ => 'Islas Marshall'; + + @override + String get mk_ => 'macedonia'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongolia'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'Islas Marianas del Norte'; + + @override + String get mq_ => 'Martinica'; + + @override + String get mr_ => 'Mauritania'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Mauricio'; + + @override + String get mv_ => 'Maldivas'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'México'; + + @override + String get my_ => 'Malasia'; + + @override + String get mz_ => 'Mozambique'; + + @override + String get na_ => 'Namibia'; + + @override + String get nc_ => 'Nueva Caledonia'; + + @override + String get ne_ => 'Níger'; + + @override + String get nf_ => 'Isla Norfolk'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Países Bajos'; + + @override + String get no_ => 'Noruega'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Nueva Zelanda'; + + @override + String get om_ => 'Omán'; + + @override + String get pa_ => 'Panamá'; + + @override + String get pe_ => 'Perú'; + + @override + String get pf_ => 'Polinesia francés'; + + @override + String get pg_ => 'Papúa Nueva Guinea'; + + @override + String get ph_ => 'Filipinas'; + + @override + String get pk_ => 'Pakistán'; + + @override + String get pl_ => 'Polonia'; + + @override + String get pm_ => 'San Pedro y Miquelón'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Puerto Rico'; + + @override + String get ps_ => 'Territorio Palestino, Ocupado'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Katar'; + + @override + String get re_ => 'Reunión'; + + @override + String get ro_ => 'Rumania'; + + @override + String get rs_ => 'Serbia'; + + @override + String get ru_ => 'Rusia'; + + @override + String get rw_ => 'Ruanda'; + + @override + String get sa_ => 'Arabia Saudita'; + + @override + String get sb_ => 'Islas Salomón'; + + @override + String get sc_ => 'Seychelles'; + + @override + String get sd_ => 'Sudán'; + + @override + String get se_ => 'Suecia'; + + @override + String get sg_ => 'Singapur'; + + @override + String get sh_ => 'Santa Elena, Ascensión y Tristán de Acuña'; + + @override + String get si_ => 'Eslovenia'; + + @override + String get sj_ => 'Svalbard y Jan Mayen'; + + @override + String get sk_ => 'Eslovaquia'; + + @override + String get sl_ => 'Sierra Leona'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somalia'; + + @override + String get sr_ => 'Surinam'; + + @override + String get ss_ => 'Sudán del Sur'; + + @override + String get st_ => 'Santo Tomé y Príncipe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'República Árabe Siria'; + + @override + String get sz_ => 'Swazilandia'; + + @override + String get tc_ => 'Islas Turcas y Caicos'; + + @override + String get td_ => 'Chad'; + + @override + String get tg_ => 'Para llevar'; + + @override + String get th_ => 'Tailandia'; + + @override + String get tj_ => 'Tayikistán'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Timor-Leste'; + + @override + String get tm_ => 'Turkmenistán'; + + @override + String get tn_ => 'Túnez'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'pavo'; + + @override + String get tt_ => 'Trinidad y Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwán'; + + @override + String get tz_ => 'Tanzania, República Unida de Tanzania'; + + @override + String get ua_ => 'Ucrania'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'Estados Unidos'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Uzbekistán'; + + @override + String get va_ => 'Santa Sede (Estado de la Ciudad del Vaticano)'; + + @override + String get vc_ => 'San Vicente y las Granadinas'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Islas Vírgenes Británicas'; + + @override + String get vi_ => 'Islas Vírgenes, EE. UU.'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis y Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Yemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Sudáfrica'; + + @override + String get zm_ => 'Zambia'; + + @override + String get zw_ => 'Zimbabue'; +} diff --git a/lib/l10n/generated/phone_field_localization_fr.dart b/lib/l10n/generated/phone_field_localization_fr.dart new file mode 100644 index 00000000..97f8a4b4 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_fr.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for French (`fr`). +class PhoneFieldLocalizationFr extends PhoneFieldLocalization { + PhoneFieldLocalizationFr([String locale = 'fr']) : super(locale); + + @override + String get invalidPhoneNumber => 'Numéro de téléphone invalide'; + + @override + String get invalidCountry => 'Pays invalide'; + + @override + String get invalidMobilePhoneNumber => 'Numéro de téléphone portable invalide'; + + @override + String get invalidFixedLinePhoneNumber => 'Numéro de téléphone fixe invalide'; + + @override + String get requiredPhoneNumber => 'Numéro de téléphone requis'; + + @override + String get noResultMessage => 'Aucun résultat'; + + @override + String get ad_ => 'Andorre'; + + @override + String get ae_ => 'Emirats Arabes Unis'; + + @override + String get af_ => 'Afghanistan'; + + @override + String get ag_ => 'Antigua-et-Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albanie'; + + @override + String get am_ => 'Arménie'; + + @override + String get an_ => 'Antilles néerlandaises'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antarctique'; + + @override + String get ar_ => 'Argentine'; + + @override + String get as_ => 'Samoa américaines'; + + @override + String get at_ => 'Autriche'; + + @override + String get au_ => 'Australie'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Iles Aland'; + + @override + String get az_ => 'Azerbaïdjan'; + + @override + String get ba_ => 'Bosnie Herzégovine'; + + @override + String get bb_ => 'Barbade'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Belgique'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgarie'; + + @override + String get bh_ => 'Bahreïn'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Bénin'; + + @override + String get bl_ => 'Saint Barthélemy'; + + @override + String get bm_ => 'Bermudes'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivie, État plurinational de'; + + @override + String get br_ => 'Brésil'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bhoutan'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Biélorussie'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Canada'; + + @override + String get cc_ => 'Îles Cocos (Keeling)'; + + @override + String get cd_ => 'Congo, République démocratique du Congo'; + + @override + String get cf_ => 'République centrafricaine'; + + @override + String get cg_ => 'Congo'; + + @override + String get ch_ => 'Suisse'; + + @override + String get ci_ => 'Côte d\'Ivoire'; + + @override + String get ck_ => 'Îles Cook'; + + @override + String get cl_ => 'Chili'; + + @override + String get cm_ => 'Cameroun'; + + @override + String get cn_ => 'Chine'; + + @override + String get co_ => 'Colombie'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Cuba'; + + @override + String get cv_ => 'Cap-Vert'; + + @override + String get cx_ => 'L\'île de noël'; + + @override + String get cy_ => 'Chypre'; + + @override + String get cz_ => 'République Tchèque'; + + @override + String get de_ => 'Allemagne'; + + @override + String get dj_ => 'Djibouti'; + + @override + String get dk_ => 'Danemark'; + + @override + String get dm_ => 'Dominique'; + + @override + String get do_ => 'République Dominicaine'; + + @override + String get dz_ => 'Algérie'; + + @override + String get ec_ => 'Equateur'; + + @override + String get ee_ => 'Estonie'; + + @override + String get eg_ => 'Egypte'; + + @override + String get er_ => 'Érythrée'; + + @override + String get es_ => 'Espagne'; + + @override + String get et_ => 'Ethiopie'; + + @override + String get fi_ => 'Finlande'; + + @override + String get fj_ => 'Fidji'; + + @override + String get fk_ => 'Îles Falkland (Malvinas)'; + + @override + String get fm_ => 'Micronésie, États fédérés de Micronésie'; + + @override + String get fo_ => 'Îles Féroé'; + + @override + String get fr_ => 'France'; + + @override + String get ga_ => 'Gabon'; + + @override + String get gb_ => 'Royaume-Uni'; + + @override + String get gd_ => 'Grenade'; + + @override + String get ge_ => 'Géorgie'; + + @override + String get gf_ => 'Guyane Française'; + + @override + String get gg_ => 'Guernesey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Groenland'; + + @override + String get gm_ => 'Gambie'; + + @override + String get gn_ => 'Guinée'; + + @override + String get gp_ => 'Guadeloupe'; + + @override + String get gq_ => 'Guinée Équatoriale'; + + @override + String get gr_ => 'Grèce'; + + @override + String get gs_ => 'Géorgie du Sud et îles Sandwich du Sud'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinée-Bissau'; + + @override + String get gy_ => 'Guyane'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Croatie'; + + @override + String get ht_ => 'Haïti'; + + @override + String get hu_ => 'Hongrie'; + + @override + String get id_ => 'Indonésie'; + + @override + String get ie_ => 'Irlande'; + + @override + String get il_ => 'Israël'; + + @override + String get im_ => 'île de Man'; + + @override + String get in_ => 'Inde'; + + @override + String get io_ => 'Territoire britannique de l\'océan Indien'; + + @override + String get iq_ => 'Irak'; + + @override + String get ir_ => 'Iran, République islamique du golfe Persique'; + + @override + String get is_ => 'Islande'; + + @override + String get it_ => 'Italie'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaïque'; + + @override + String get jo_ => 'Jordan'; + + @override + String get jp_ => 'Japon'; + + @override + String get ke_ => 'Kenya'; + + @override + String get kg_ => 'Kirghizistan'; + + @override + String get kh_ => 'Cambodge'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Comores'; + + @override + String get kn_ => 'Saint-Christophe-et-Niévès'; + + @override + String get kp_ => 'Corée, République populaire démocratique de Corée'; + + @override + String get kr_ => 'Corée, République de Corée du Sud'; + + @override + String get kw_ => 'Koweit'; + + @override + String get ky_ => 'Îles Caïmans'; + + @override + String get kz_ => 'Kazakhstan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Liban'; + + @override + String get lc_ => 'Sainte-Lucie'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Libéria'; + + @override + String get ls_ => 'Lesotho'; + + @override + String get lt_ => 'Lituanie'; + + @override + String get lu_ => 'Luxembourg'; + + @override + String get lv_ => 'Lettonie'; + + @override + String get ly_ => 'Jamahiriya arabe libyenne'; + + @override + String get ma_ => 'Maroc'; + + @override + String get mc_ => 'Monaco'; + + @override + String get md_ => 'Moldavie'; + + @override + String get me_ => 'Monténégro'; + + @override + String get mf_ => 'Saint Martin'; + + @override + String get mg_ => 'Madagascar'; + + @override + String get mh_ => 'Iles Marshall'; + + @override + String get mk_ => 'Macédoine'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongolie'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'Îles Mariannes du Nord'; + + @override + String get mq_ => 'Martinique'; + + @override + String get mr_ => 'Mauritanie'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malte'; + + @override + String get mu_ => 'Ile Maurice'; + + @override + String get mv_ => 'Maldives'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Mexique'; + + @override + String get my_ => 'Malaisie'; + + @override + String get mz_ => 'Mozambique'; + + @override + String get na_ => 'Namibie'; + + @override + String get nc_ => 'Nouvelle Calédonie'; + + @override + String get ne_ => 'Niger'; + + @override + String get nf_ => 'l\'ile de Norfolk'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Pays-Bas'; + + @override + String get no_ => 'Norvège'; + + @override + String get np_ => 'Népal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Nouvelle-Zélande'; + + @override + String get om_ => 'Oman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Pérou'; + + @override + String get pf_ => 'Polynésie française'; + + @override + String get pg_ => 'Papouasie Nouvelle Guinée'; + + @override + String get ph_ => 'Philippines'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Pologne'; + + @override + String get pm_ => 'Saint-Pierre-et-Miquelon'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Porto Rico'; + + @override + String get ps_ => 'Territoire palestinien, occupé'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Qatar'; + + @override + String get re_ => 'Réunion'; + + @override + String get ro_ => 'Roumanie'; + + @override + String get rs_ => 'Serbie'; + + @override + String get ru_ => 'Russie'; + + @override + String get rw_ => 'Rwanda'; + + @override + String get sa_ => 'Arabie Saoudite'; + + @override + String get sb_ => 'îles Salomon'; + + @override + String get sc_ => 'Seychelles'; + + @override + String get sd_ => 'Soudan'; + + @override + String get se_ => 'Suède'; + + @override + String get sg_ => 'Singapour'; + + @override + String get sh_ => 'Sainte-Hélène, Ascension et Tristan Da Cunha'; + + @override + String get si_ => 'Slovénie'; + + @override + String get sj_ => 'Svalbard et Jan Mayen'; + + @override + String get sk_ => 'Slovaquie'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'Saint Marin'; + + @override + String get sn_ => 'Sénégal'; + + @override + String get so_ => 'Somalie'; + + @override + String get sr_ => 'Suriname'; + + @override + String get ss_ => 'Soudan du sud'; + + @override + String get st_ => 'Sao Tomé et Principe'; + + @override + String get sv_ => 'Salvador'; + + @override + String get sy_ => 'République arabe syrienne'; + + @override + String get sz_ => 'Swaziland'; + + @override + String get tc_ => 'îles Turques-et-Caïques'; + + @override + String get td_ => 'Tchad'; + + @override + String get tg_ => 'Aller'; + + @override + String get th_ => 'Thaïlande'; + + @override + String get tj_ => 'Tadjikistan'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Timor-Leste'; + + @override + String get tm_ => 'Turkménistan'; + + @override + String get tn_ => 'Tunisie'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'dinde'; + + @override + String get tt_ => 'Trinité-et-Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taïwan'; + + @override + String get tz_ => 'Tanzanie, République-Unie de Tanzanie'; + + @override + String get ua_ => 'Ukraine'; + + @override + String get ug_ => 'Ouganda'; + + @override + String get us_ => 'États Unis'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Ouzbékistan'; + + @override + String get va_ => 'Saint-Siège (État de la Cité du Vatican)'; + + @override + String get vc_ => 'Saint-Vincent-et-les-Grenadines'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Îles Vierges britanniques'; + + @override + String get vi_ => 'Îles Vierges américaines, États-Unis'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis et Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Yémen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Afrique du Sud'; + + @override + String get zm_ => 'Zambie'; + + @override + String get zw_ => 'Zimbabwe'; +} diff --git a/lib/l10n/generated/phone_field_localization_hi.dart b/lib/l10n/generated/phone_field_localization_hi.dart new file mode 100644 index 00000000..a4d8fc5e --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_hi.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Hindi (`hi`). +class PhoneFieldLocalizationHi extends PhoneFieldLocalization { + PhoneFieldLocalizationHi([String locale = 'hi']) : super(locale); + + @override + String get invalidPhoneNumber => 'अवैध फोन नंबर'; + + @override + String get invalidCountry => 'अवैध देश'; + + @override + String get invalidMobilePhoneNumber => 'अमान्य सेल फ़ोन नंबर'; + + @override + String get invalidFixedLinePhoneNumber => 'अवैध लैंडलाइन नंबर'; + + @override + String get requiredPhoneNumber => 'फ़ोन नंबर आवश्यक'; + + @override + String get noResultMessage => 'कोई परिणाम नही'; + + @override + String get ad_ => 'एंडोरा'; + + @override + String get ae_ => 'संयुक्त अरब अमीरात'; + + @override + String get af_ => 'अफ़ग़ानिस्तान'; + + @override + String get ag_ => 'अंतिगुया और बार्बूडा'; + + @override + String get ai_ => 'एंगुइला'; + + @override + String get al_ => 'अल्बानिया'; + + @override + String get am_ => 'आर्मीनिया'; + + @override + String get an_ => 'नीदरलैंड्स एंटाइल्स'; + + @override + String get ao_ => 'अंगोला'; + + @override + String get aq_ => 'अंटार्कटिका'; + + @override + String get ar_ => 'अर्जेंटीना'; + + @override + String get as_ => 'अमेरिकन समोआ'; + + @override + String get at_ => 'ऑस्ट्रिया'; + + @override + String get au_ => 'ऑस्ट्रेलिया'; + + @override + String get aw_ => 'अरूबा'; + + @override + String get ax_ => 'एलैंड द्वीप समूह'; + + @override + String get az_ => 'आज़रबाइजान'; + + @override + String get ba_ => 'बोस्निया और हर्जेगोविना'; + + @override + String get bb_ => 'बारबाडोस'; + + @override + String get bd_ => 'बांग्लादेश'; + + @override + String get be_ => 'बेल्जियम'; + + @override + String get bf_ => 'बुर्किना फासो'; + + @override + String get bg_ => 'बुल्गारिया'; + + @override + String get bh_ => 'बहरीन'; + + @override + String get bi_ => 'बुस्र्न्दी'; + + @override + String get bj_ => 'बेनिन'; + + @override + String get bl_ => 'संत बारथेलेमी'; + + @override + String get bm_ => 'बरमूडा'; + + @override + String get bn_ => 'ब्रूनेइ्र दारएस्सलाम'; + + @override + String get bo_ => 'बोलीविया, प्लूरिनेशनल स्टेट ऑफ़'; + + @override + String get br_ => 'ब्राज़िल'; + + @override + String get bs_ => 'बहामा'; + + @override + String get bt_ => 'भूटान'; + + @override + String get bw_ => 'बोत्सवाना'; + + @override + String get by_ => 'बेलोरूस'; + + @override + String get bz_ => 'बेलीज़'; + + @override + String get ca_ => 'कनाडा'; + + @override + String get cc_ => 'कोकोस (कीलिंग) द्वीप समूह'; + + @override + String get cd_ => 'कांगो, लोकतांत्रिक गणराज्य कांगो'; + + @override + String get cf_ => 'केंद्रीय अफ्रीकन गणराज्य'; + + @override + String get cg_ => 'कांगो'; + + @override + String get ch_ => 'स्विट्ज़रलैंड'; + + @override + String get ci_ => 'कोटे डी आइवर'; + + @override + String get ck_ => 'कुक द्वीपसमूह'; + + @override + String get cl_ => 'चिली'; + + @override + String get cm_ => 'कैमरून'; + + @override + String get cn_ => 'चीन'; + + @override + String get co_ => 'कोलंबिया'; + + @override + String get cr_ => 'कोस्टा रिका'; + + @override + String get cu_ => 'क्यूबा'; + + @override + String get cv_ => 'केप वर्दे'; + + @override + String get cx_ => 'क्रिसमस द्वीप'; + + @override + String get cy_ => 'साइप्रस'; + + @override + String get cz_ => 'चेक गणतंत्र'; + + @override + String get de_ => 'जर्मनी'; + + @override + String get dj_ => 'जिबूती'; + + @override + String get dk_ => 'डेनमार्क'; + + @override + String get dm_ => 'डोमिनिका'; + + @override + String get do_ => 'डोमिनिकन गणराज्य'; + + @override + String get dz_ => 'एलजीरिया'; + + @override + String get ec_ => 'इक्वेडोर'; + + @override + String get ee_ => 'एस्तोनिया'; + + @override + String get eg_ => 'मिस्र'; + + @override + String get er_ => 'इरिट्रिया'; + + @override + String get es_ => 'स्पेन'; + + @override + String get et_ => 'इथियोपिया'; + + @override + String get fi_ => 'फिनलैंड'; + + @override + String get fj_ => 'फ़िजी'; + + @override + String get fk_ => 'फ़ॉकलैंड द्वीप (माल्विनास)'; + + @override + String get fm_ => 'माइक्रोनेशिया, संघीय राज्य माइक्रोनेशिया'; + + @override + String get fo_ => 'फ़ैरो द्वीप'; + + @override + String get fr_ => 'फ्रांस'; + + @override + String get ga_ => 'गैबॉन'; + + @override + String get gb_ => 'यूनाइटेड किंगडम'; + + @override + String get gd_ => 'ग्रेनेडा'; + + @override + String get ge_ => 'जॉर्जिया'; + + @override + String get gf_ => 'फ्रेंच गयाना'; + + @override + String get gg_ => 'ग्वेर्नसे'; + + @override + String get gh_ => 'घाना'; + + @override + String get gi_ => 'जिब्राल्टर'; + + @override + String get gl_ => 'ग्रीनलैंड'; + + @override + String get gm_ => 'गाम्बिया'; + + @override + String get gn_ => 'गिन्नी'; + + @override + String get gp_ => 'ग्वाडेलोप'; + + @override + String get gq_ => 'भूमध्यवर्ती गिनी'; + + @override + String get gr_ => 'यूनान'; + + @override + String get gs_ => 'दक्षिण जॉर्जिया और दक्षिण सैंडविच द्वीप समूह'; + + @override + String get gt_ => 'ग्वाटेमाला'; + + @override + String get gu_ => 'गुआम'; + + @override + String get gw_ => 'गिनी-बिसाऊ'; + + @override + String get gy_ => 'गुयाना'; + + @override + String get hk_ => 'हांगकांग'; + + @override + String get hn_ => 'होंडुरस'; + + @override + String get hr_ => 'क्रोएशिया'; + + @override + String get ht_ => 'हैती'; + + @override + String get hu_ => 'हंगरी'; + + @override + String get id_ => 'इंडोनेशिया'; + + @override + String get ie_ => 'आयरलैंड'; + + @override + String get il_ => 'इजराइल'; + + @override + String get im_ => 'मैन द्वीप'; + + @override + String get in_ => 'भारत'; + + @override + String get io_ => 'ब्रिटेन और भारतीय समुद्री क्षेत्र'; + + @override + String get iq_ => 'इराक'; + + @override + String get ir_ => 'ईरान, इस्लामी गणतंत्र फ़ारस की खाड़ी'; + + @override + String get is_ => 'आइसलैंड'; + + @override + String get it_ => 'इटली'; + + @override + String get je_ => 'जर्सी'; + + @override + String get jm_ => 'जमैका'; + + @override + String get jo_ => 'जॉर्डन'; + + @override + String get jp_ => 'जापान'; + + @override + String get ke_ => 'केन्या'; + + @override + String get kg_ => 'किर्गिज़स्तान'; + + @override + String get kh_ => 'कंबोडिया'; + + @override + String get ki_ => 'किरिबाती'; + + @override + String get km_ => 'कोमोरोस'; + + @override + String get kn_ => 'संत किट्ट्स और नेविस'; + + @override + String get kp_ => 'कोरिया, डेमोक्रेटिक पीपुल्स रिपब्लिक ऑफ कोरिया'; + + @override + String get kr_ => 'कोरिया, दक्षिण कोरिया गणराज्य'; + + @override + String get kw_ => 'कुवैट'; + + @override + String get ky_ => 'केमन द्वीपसमूह'; + + @override + String get kz_ => 'कजाखस्तान'; + + @override + String get la_ => 'लाओस'; + + @override + String get lb_ => 'लेबनान'; + + @override + String get lc_ => 'सेंट लूसिया'; + + @override + String get li_ => 'लिकटेंस्टाइन'; + + @override + String get lk_ => 'श्रीलंका'; + + @override + String get lr_ => 'लाइबेरिया'; + + @override + String get ls_ => 'लिसोटो'; + + @override + String get lt_ => 'लिथुआनिया'; + + @override + String get lu_ => 'लक्समबर्ग'; + + @override + String get lv_ => 'लातविया'; + + @override + String get ly_ => 'लीबिया का अरब जमहिरिया'; + + @override + String get ma_ => 'मोरक्को'; + + @override + String get mc_ => 'मोनाको'; + + @override + String get md_ => 'मोलदोवा'; + + @override + String get me_ => 'मोंटेनेग्रो'; + + @override + String get mf_ => 'संत मार्टिन'; + + @override + String get mg_ => 'मेडागास्कर'; + + @override + String get mh_ => 'मार्शल द्वीपसमूह'; + + @override + String get mk_ => 'मैसेडोनिया'; + + @override + String get ml_ => 'माली'; + + @override + String get mm_ => 'म्यांमार'; + + @override + String get mn_ => 'मंगोलिया'; + + @override + String get mo_ => 'मकाओ'; + + @override + String get mp_ => 'उत्तरी मरीयाना द्वीप समूह'; + + @override + String get mq_ => 'मार्टीनिक'; + + @override + String get mr_ => 'मॉरिटानिया'; + + @override + String get ms_ => 'मोंटेसेराट'; + + @override + String get mt_ => 'माल्टा'; + + @override + String get mu_ => 'मॉरीशस'; + + @override + String get mv_ => 'मालदीव'; + + @override + String get mw_ => 'मलावी'; + + @override + String get mx_ => 'मेक्सिको'; + + @override + String get my_ => 'मलेशिया'; + + @override + String get mz_ => 'मोजाम्बिक'; + + @override + String get na_ => 'नामिबिया'; + + @override + String get nc_ => 'न्यू कैलेडोनिया'; + + @override + String get ne_ => 'नाइजर'; + + @override + String get nf_ => 'नॉरफ़ॉक आइलैंड'; + + @override + String get ng_ => 'नाइजीरिया'; + + @override + String get ni_ => 'निकारागुआ'; + + @override + String get nl_ => 'नीदरलैंड'; + + @override + String get no_ => 'नॉर्वे'; + + @override + String get np_ => 'नेपाल'; + + @override + String get nr_ => 'नाउरू'; + + @override + String get nu_ => 'नियू'; + + @override + String get nz_ => 'न्यूज़ीलैंड'; + + @override + String get om_ => 'ओमान'; + + @override + String get pa_ => 'पनामा'; + + @override + String get pe_ => 'पेरू'; + + @override + String get pf_ => 'फ़्रेंच पोलिनेशिया'; + + @override + String get pg_ => 'पापुआ न्यू गिनी'; + + @override + String get ph_ => 'फिलीपींस'; + + @override + String get pk_ => 'पाकिस्तान'; + + @override + String get pl_ => 'पोलैंड'; + + @override + String get pm_ => 'सेंट पियरे और मिकेलॉन'; + + @override + String get pn_ => 'पिटकेर्न'; + + @override + String get pr_ => 'प्यूर्टो रिको'; + + @override + String get ps_ => 'अधिकृत फ़िलिस्तीन क्षेत्र'; + + @override + String get pt_ => 'पुर्तगाल'; + + @override + String get pw_ => 'पलाउ'; + + @override + String get py_ => 'परागुआ'; + + @override + String get qa_ => 'कतर'; + + @override + String get re_ => 'रीयूनियन'; + + @override + String get ro_ => 'रोमानिया'; + + @override + String get rs_ => 'सर्बिया'; + + @override + String get ru_ => 'रूस'; + + @override + String get rw_ => 'रवांडा'; + + @override + String get sa_ => 'सऊदी अरब'; + + @override + String get sb_ => 'सोलोमन इस्लैंडस'; + + @override + String get sc_ => 'सेशल्स'; + + @override + String get sd_ => 'सूडान'; + + @override + String get se_ => 'स्वीडन'; + + @override + String get sg_ => 'सिंगापुर'; + + @override + String get sh_ => 'सेंट हेलेना, एसेंशन और ट्रिस्टन दा कुन्हा'; + + @override + String get si_ => 'स्लोवेनिया'; + + @override + String get sj_ => 'स्वालबार्ड और जान मेयन'; + + @override + String get sk_ => 'स्लोवाकिया'; + + @override + String get sl_ => 'सेरा लिओन'; + + @override + String get sm_ => 'सैन मैरीनो'; + + @override + String get sn_ => 'सेनेगल'; + + @override + String get so_ => 'सोमालिया'; + + @override + String get sr_ => 'सूरीनाम'; + + @override + String get ss_ => 'दक्षिण सूडान'; + + @override + String get st_ => 'साओ टोमे और प्रिंसिपे'; + + @override + String get sv_ => 'एल साल्वाडोर'; + + @override + String get sy_ => 'सीरियाई अरब गणराज्य'; + + @override + String get sz_ => 'स्वाजीलैंड'; + + @override + String get tc_ => 'तुर्क और कैकोस द्वीप समूह'; + + @override + String get td_ => 'काग़ज़ का टुकड़ा'; + + @override + String get tg_ => 'जाना'; + + @override + String get th_ => 'थाईलैंड'; + + @override + String get tj_ => 'तजाकिस्तान'; + + @override + String get tk_ => 'टोकेलाऊ'; + + @override + String get tl_ => 'तिमोर-लेस्ते'; + + @override + String get tm_ => 'तुर्कमेनिस्तान'; + + @override + String get tn_ => 'ट्यूनीशिया'; + + @override + String get to_ => 'टोंगा'; + + @override + String get tr_ => 'तुर्की'; + + @override + String get tt_ => 'त्रिनिदाद और टोबैगो'; + + @override + String get tv_ => 'तुवालू'; + + @override + String get tw_ => 'ताइवान'; + + @override + String get tz_ => 'तंजानिया, संयुक्त गणराज्य तंजानिया'; + + @override + String get ua_ => 'यूक्रेन'; + + @override + String get ug_ => 'युगांडा'; + + @override + String get us_ => 'संयुक्त राज्य अमेरिका'; + + @override + String get uy_ => 'उरुग्वे'; + + @override + String get uz_ => 'उज़्बेकिस्तान'; + + @override + String get va_ => 'होली सी (वेटिकन सिटी स्टेट)'; + + @override + String get vc_ => 'संत विंसेंट अँड थे ग्रेनडीनेस'; + + @override + String get ve_ => 'वेनेजुएला'; + + @override + String get vg_ => 'वर्जिन द्वीप समूह, ब्रिटिश'; + + @override + String get vi_ => 'वर्जिन द्वीप समूह, यू.एस.'; + + @override + String get vn_ => 'वियतनाम'; + + @override + String get vu_ => 'वानुअतु'; + + @override + String get wf_ => 'वाली और फ़्युटुना'; + + @override + String get ws_ => 'समोआ'; + + @override + String get ye_ => 'यमन'; + + @override + String get yt_ => 'मैयट'; + + @override + String get za_ => 'दक्षिण अफ्रीका'; + + @override + String get zm_ => 'जाम्बिया'; + + @override + String get zw_ => 'जिम्बाब्वे'; +} diff --git a/lib/l10n/generated/phone_field_localization_it.dart b/lib/l10n/generated/phone_field_localization_it.dart new file mode 100644 index 00000000..989aa7d4 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_it.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Italian (`it`). +class PhoneFieldLocalizationIt extends PhoneFieldLocalization { + PhoneFieldLocalizationIt([String locale = 'it']) : super(locale); + + @override + String get invalidPhoneNumber => 'Numero di telefono invalido'; + + @override + String get invalidCountry => 'Paese invalido'; + + @override + String get invalidMobilePhoneNumber => 'Numero di cellulare invalido'; + + @override + String get invalidFixedLinePhoneNumber => 'Numero di rete fissa invalido'; + + @override + String get requiredPhoneNumber => 'Numero di telefono richiesto'; + + @override + String get noResultMessage => 'Nessun risultato'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'Emirati Arabi Uniti'; + + @override + String get af_ => 'Afghanistan'; + + @override + String get ag_ => 'Antigua e Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albania'; + + @override + String get am_ => 'Armenia'; + + @override + String get an_ => 'Antille Olandesi'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antartide'; + + @override + String get ar_ => 'Argentina'; + + @override + String get as_ => 'Samoa americane'; + + @override + String get at_ => 'Austria'; + + @override + String get au_ => 'Australia'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Isole Aland'; + + @override + String get az_ => 'Azerbaigian'; + + @override + String get ba_ => 'Bosnia Erzegovina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Belgio'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgaria'; + + @override + String get bh_ => 'Bahrein'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'Saint Barthelemy'; + + @override + String get bm_ => 'Bermuda'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivia, Stato plurinazionale di'; + + @override + String get br_ => 'Brasile'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bhutan'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Bielorussia'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Canada'; + + @override + String get cc_ => 'Isole Cocos (Keeling)'; + + @override + String get cd_ => 'Congo, Repubblica Democratica del Congo'; + + @override + String get cf_ => 'Repubblica Centrafricana'; + + @override + String get cg_ => 'Congo'; + + @override + String get ch_ => 'Svizzera'; + + @override + String get ci_ => 'Costa d\'Avorio'; + + @override + String get ck_ => 'Isole Cook'; + + @override + String get cl_ => 'Chile'; + + @override + String get cm_ => 'Camerun'; + + @override + String get cn_ => 'Cina'; + + @override + String get co_ => 'Colombia'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Cuba'; + + @override + String get cv_ => 'capo Verde'; + + @override + String get cx_ => 'Isola di Natale'; + + @override + String get cy_ => 'Cipro'; + + @override + String get cz_ => 'Repubblica Ceca'; + + @override + String get de_ => 'Germania'; + + @override + String get dj_ => 'Gibuti'; + + @override + String get dk_ => 'Danimarca'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'Repubblica Dominicana'; + + @override + String get dz_ => 'Algeria'; + + @override + String get ec_ => 'Ecuador'; + + @override + String get ee_ => 'Estonia'; + + @override + String get eg_ => 'Egitto'; + + @override + String get er_ => 'Eritrea'; + + @override + String get es_ => 'Spagna'; + + @override + String get et_ => 'Etiopia'; + + @override + String get fi_ => 'Finlandia'; + + @override + String get fj_ => 'Figi'; + + @override + String get fk_ => 'Isole Falkland (Malvinas)'; + + @override + String get fm_ => 'Micronesia, Stati Federati di Micronesia'; + + @override + String get fo_ => 'Isole Faroe'; + + @override + String get fr_ => 'Francia'; + + @override + String get ga_ => 'Gabon'; + + @override + String get gb_ => 'Regno Unito'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Georgia'; + + @override + String get gf_ => 'Guiana francese'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibilterra'; + + @override + String get gl_ => 'Groenlandia'; + + @override + String get gm_ => 'Gambia'; + + @override + String get gn_ => 'Guinea'; + + @override + String get gp_ => 'Guadalupa'; + + @override + String get gq_ => 'Guinea Equatoriale'; + + @override + String get gr_ => 'Grecia'; + + @override + String get gs_ => 'Georgia del Sud e isole Sandwich meridionali'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinea-Bissau'; + + @override + String get gy_ => 'Guyana'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Croazia'; + + @override + String get ht_ => 'Haiti'; + + @override + String get hu_ => 'Ungheria'; + + @override + String get id_ => 'Indonesia'; + + @override + String get ie_ => 'Irlanda'; + + @override + String get il_ => 'Israele'; + + @override + String get im_ => 'Isola di Man'; + + @override + String get in_ => 'India'; + + @override + String get io_ => 'Territorio britannico dell\'Oceano Indiano'; + + @override + String get iq_ => 'Iraq'; + + @override + String get ir_ => 'Iran, Repubblica islamica del Golfo Persico'; + + @override + String get is_ => 'Islanda'; + + @override + String get it_ => 'Italia'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Giamaica'; + + @override + String get jo_ => 'Giordania'; + + @override + String get jp_ => 'Giappone'; + + @override + String get ke_ => 'Kenya'; + + @override + String get kg_ => 'Kirghizistan'; + + @override + String get kh_ => 'Cambogia'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Comore'; + + @override + String get kn_ => 'Saint Kitts e Nevis'; + + @override + String get kp_ => 'Corea, Repubblica Democratica Popolare di Corea'; + + @override + String get kr_ => 'Corea, Repubblica della Corea del Sud'; + + @override + String get kw_ => 'Kuwait'; + + @override + String get ky_ => 'Isole Cayman'; + + @override + String get kz_ => 'Kazakistan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Libano'; + + @override + String get lc_ => 'Santa Lucia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberia'; + + @override + String get ls_ => 'Lesotho'; + + @override + String get lt_ => 'Lituania'; + + @override + String get lu_ => 'Lussemburgo'; + + @override + String get lv_ => 'Lettonia'; + + @override + String get ly_ => 'Giamahiria araba libica'; + + @override + String get ma_ => 'Marocco'; + + @override + String get mc_ => 'Monaco'; + + @override + String get md_ => 'Moldova'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'Saint Martin'; + + @override + String get mg_ => 'Madagascar'; + + @override + String get mh_ => 'Isole Marshall'; + + @override + String get mk_ => 'Macedonia'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongolia'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'Isole Marianne settentrionali'; + + @override + String get mq_ => 'Martinica'; + + @override + String get mr_ => 'Mauritania'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Maurizio'; + + @override + String get mv_ => 'Maldive'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Messico'; + + @override + String get my_ => 'Malaysia'; + + @override + String get mz_ => 'Mozambico'; + + @override + String get na_ => 'Namibia'; + + @override + String get nc_ => 'Nuova Caledonia'; + + @override + String get ne_ => 'Niger'; + + @override + String get nf_ => 'Isola Norfolk'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Olanda'; + + @override + String get no_ => 'Norvegia'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Nuova Zelanda'; + + @override + String get om_ => 'Oman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Perù'; + + @override + String get pf_ => 'Polinesia francese'; + + @override + String get pg_ => 'Papua Nuova Guinea'; + + @override + String get ph_ => 'Filippine'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Polonia'; + + @override + String get pm_ => 'Saint Pierre e Miquelon'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Porto Rico'; + + @override + String get ps_ => 'Territori palestinesi occupati'; + + @override + String get pt_ => 'Portogallo'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Qatar'; + + @override + String get re_ => 'Riunione'; + + @override + String get ro_ => 'Romania'; + + @override + String get rs_ => 'Serbia'; + + @override + String get ru_ => 'Russia'; + + @override + String get rw_ => 'Ruanda'; + + @override + String get sa_ => 'Arabia Saudita'; + + @override + String get sb_ => 'Isole Salomone'; + + @override + String get sc_ => 'Seychelles'; + + @override + String get sd_ => 'Sudan'; + + @override + String get se_ => 'Svezia'; + + @override + String get sg_ => 'Singapore'; + + @override + String get sh_ => 'Sant\'Elena, Ascensione e Tristan Da Cunha'; + + @override + String get si_ => 'Slovenia'; + + @override + String get sj_ => 'Svalbard e Jan Mayen'; + + @override + String get sk_ => 'Slovacchia'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somalia'; + + @override + String get sr_ => 'Suriname'; + + @override + String get ss_ => 'Sudan del Sud'; + + @override + String get st_ => 'Sao Tome e Principe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'Repubblica Araba Siriana'; + + @override + String get sz_ => 'Swaziland'; + + @override + String get tc_ => 'Isole Turks e Caicos'; + + @override + String get td_ => 'Chad'; + + @override + String get tg_ => 'Andare'; + + @override + String get th_ => 'Tailandia'; + + @override + String get tj_ => 'Tagikistan'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Timor-Leste'; + + @override + String get tm_ => 'Turkmenistan'; + + @override + String get tn_ => 'Tunisia'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'tacchino'; + + @override + String get tt_ => 'Trinidad e Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwan'; + + @override + String get tz_ => 'Tanzania, Repubblica Unita di Tanzania'; + + @override + String get ua_ => 'Ucraina'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'stati Uniti'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Uzbekistan'; + + @override + String get va_ => 'Santa Sede (Stato della Città del Vaticano)'; + + @override + String get vc_ => 'Saint Vincent e Grenadine'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Isole Vergini britanniche'; + + @override + String get vi_ => 'Isole Vergini americane'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis e Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Yemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Sud Africa'; + + @override + String get zm_ => 'Zambia'; + + @override + String get zw_ => 'Zimbabwe'; +} diff --git a/lib/l10n/generated/phone_field_localization_nl.dart b/lib/l10n/generated/phone_field_localization_nl.dart new file mode 100644 index 00000000..5ac601cc --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_nl.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Dutch Flemish (`nl`). +class PhoneFieldLocalizationNl extends PhoneFieldLocalization { + PhoneFieldLocalizationNl([String locale = 'nl']) : super(locale); + + @override + String get invalidPhoneNumber => 'Ongeldig telefoonnummer'; + + @override + String get invalidCountry => 'Ongeldig land'; + + @override + String get invalidMobilePhoneNumber => 'Ongeldig mobiel nummer'; + + @override + String get invalidFixedLinePhoneNumber => 'Ongeldig vast nummer'; + + @override + String get requiredPhoneNumber => 'Telefoonnummer vereist'; + + @override + String get noResultMessage => 'Geen resultaat'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'Verenigde Arabische Emiraten'; + + @override + String get af_ => 'Afghanistan'; + + @override + String get ag_ => 'Antigua en Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albanië'; + + @override + String get am_ => 'Armenië'; + + @override + String get an_ => 'Nederlandse Antillen'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antarctica'; + + @override + String get ar_ => 'Argentinië'; + + @override + String get as_ => 'Amerikaans Samoa'; + + @override + String get at_ => 'Oostenrijk'; + + @override + String get au_ => 'Australië'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Aland-eilanden'; + + @override + String get az_ => 'Azerbeidzjan'; + + @override + String get ba_ => 'Bosnië-Herzegovina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Belgie'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgarije'; + + @override + String get bh_ => 'Bahrein'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'Sint-Bartholomeus'; + + @override + String get bm_ => 'Bermuda'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivia, Plurinationale Staat'; + + @override + String get br_ => 'Brazilië'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bhutan'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Wit-Rusland'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Canada'; + + @override + String get cc_ => 'Cocos (Keeling) eilanden'; + + @override + String get cd_ => 'Congo, de Democratische Republiek Congo'; + + @override + String get cf_ => 'Centraal Afrikaanse Republiek'; + + @override + String get cg_ => 'Congo'; + + @override + String get ch_ => 'Zwitserland'; + + @override + String get ci_ => 'Ivoorkust'; + + @override + String get ck_ => 'Cook Eilanden'; + + @override + String get cl_ => 'Chili'; + + @override + String get cm_ => 'Kameroen'; + + @override + String get cn_ => 'China'; + + @override + String get co_ => 'Colombia'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Cuba'; + + @override + String get cv_ => 'Kaapverdië'; + + @override + String get cx_ => 'Kersteiland'; + + @override + String get cy_ => 'Cyprus'; + + @override + String get cz_ => 'Tsjechië'; + + @override + String get de_ => 'Duitsland'; + + @override + String get dj_ => 'Djibouti'; + + @override + String get dk_ => 'Denemarken'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'Dominicaanse Republiek'; + + @override + String get dz_ => 'Algerije'; + + @override + String get ec_ => 'Ecuador'; + + @override + String get ee_ => 'Estland'; + + @override + String get eg_ => 'Egypte'; + + @override + String get er_ => 'Eritrea'; + + @override + String get es_ => 'Spanje'; + + @override + String get et_ => 'Ethiopië'; + + @override + String get fi_ => 'Finland'; + + @override + String get fj_ => 'Fiji'; + + @override + String get fk_ => 'Falklandeilanden (Malvinas)'; + + @override + String get fm_ => 'Micronesië, Federale Staten van Micronesië'; + + @override + String get fo_ => 'Faeröer'; + + @override + String get fr_ => 'Frankrijk'; + + @override + String get ga_ => 'Gabon'; + + @override + String get gb_ => 'Verenigd Koningkrijk'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Georgië'; + + @override + String get gf_ => 'Frans Guyana'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Groenland'; + + @override + String get gm_ => 'Gambia'; + + @override + String get gn_ => 'Guinea'; + + @override + String get gp_ => 'Guadeloupe'; + + @override + String get gq_ => 'Equatoriaal-Guinea'; + + @override + String get gr_ => 'Griekenland'; + + @override + String get gs_ => 'Zuid-Georgië en de Zuidelijke Sandwicheilanden'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinee-Bissau'; + + @override + String get gy_ => 'Guyana'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Kroatië'; + + @override + String get ht_ => 'Haïti'; + + @override + String get hu_ => 'Hongarije'; + + @override + String get id_ => 'Indonesië'; + + @override + String get ie_ => 'Ierland'; + + @override + String get il_ => 'Israël'; + + @override + String get im_ => 'Isle of Man'; + + @override + String get in_ => 'India'; + + @override + String get io_ => 'Brits-Indisch oceaan gebied'; + + @override + String get iq_ => 'Irak'; + + @override + String get ir_ => 'Iran, Islamitische Republiek Perzische Golf'; + + @override + String get is_ => 'IJsland'; + + @override + String get it_ => 'Italië'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaica'; + + @override + String get jo_ => 'Jordanië'; + + @override + String get jp_ => 'Japan'; + + @override + String get ke_ => 'Kenia'; + + @override + String get kg_ => 'Kirgizië'; + + @override + String get kh_ => 'Cambodja'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Comoren'; + + @override + String get kn_ => 'Saint Kitts en Nevis'; + + @override + String get kp_ => 'Korea, Democratische Volksrepubliek Korea'; + + @override + String get kr_ => 'Korea, Republiek Zuid-Korea'; + + @override + String get kw_ => 'Koeweit'; + + @override + String get ky_ => 'Kaaiman Eilanden'; + + @override + String get kz_ => 'Kazachstan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Libanon'; + + @override + String get lc_ => 'Saint Lucia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberia'; + + @override + String get ls_ => 'Lesotho'; + + @override + String get lt_ => 'Litouwen'; + + @override + String get lu_ => 'Luxemburg'; + + @override + String get lv_ => 'Letland'; + + @override + String get ly_ => 'Libië'; + + @override + String get ma_ => 'Marokko'; + + @override + String get mc_ => 'Monaco'; + + @override + String get md_ => 'Moldavië'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'Sint-Maarten'; + + @override + String get mg_ => 'Madagascar'; + + @override + String get mh_ => 'Marshall eilanden'; + + @override + String get mk_ => 'Macedonië'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongolië'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'noordelijke Mariana eilanden'; + + @override + String get mq_ => 'Martinique'; + + @override + String get mr_ => 'Mauritanië'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Mauritius'; + + @override + String get mv_ => 'Maldiven'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Mexico'; + + @override + String get my_ => 'Maleisië'; + + @override + String get mz_ => 'Mozambique'; + + @override + String get na_ => 'Namibië'; + + @override + String get nc_ => 'Nieuw-Caledonië'; + + @override + String get ne_ => 'Niger'; + + @override + String get nf_ => 'Norfolkeiland'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Nederland'; + + @override + String get no_ => 'Noorwegen'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Nieuw-Zeeland'; + + @override + String get om_ => 'Oman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Peru'; + + @override + String get pf_ => 'Frans-Polynesië'; + + @override + String get pg_ => 'Papoea-Nieuw-Guinea'; + + @override + String get ph_ => 'Filippijnen'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Polen'; + + @override + String get pm_ => 'Saint Pierre en Miquelon'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Puerto Rico'; + + @override + String get ps_ => 'Palestijns gebied, bezet'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Qatar'; + + @override + String get re_ => 'Bijeenkomst'; + + @override + String get ro_ => 'Roemenië'; + + @override + String get rs_ => 'Servië'; + + @override + String get ru_ => 'Rusland'; + + @override + String get rw_ => 'Rwanda'; + + @override + String get sa_ => 'Saoedi-Arabië'; + + @override + String get sb_ => 'Solomon eilanden'; + + @override + String get sc_ => 'Seychellen'; + + @override + String get sd_ => 'Soedan'; + + @override + String get se_ => 'Zweden'; + + @override + String get sg_ => 'Singapore'; + + @override + String get sh_ => 'Sint-Helena, Ascension en Tristan Da Cunha'; + + @override + String get si_ => 'Slovenië'; + + @override + String get sj_ => 'Svalbard en Jan Mayen'; + + @override + String get sk_ => 'Slowakije'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somalië'; + + @override + String get sr_ => 'Suriname'; + + @override + String get ss_ => 'Zuid Soedan'; + + @override + String get st_ => 'Sao Tomé en Principe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'Syrische Arabische Republiek'; + + @override + String get sz_ => 'Swaziland'; + + @override + String get tc_ => 'Turks- en Caicoseilanden'; + + @override + String get td_ => 'Tsjaad'; + + @override + String get tg_ => 'Gaan'; + + @override + String get th_ => 'Thailand'; + + @override + String get tj_ => 'Tadzjikistan'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Oost-Timor'; + + @override + String get tm_ => 'Turkmenistan'; + + @override + String get tn_ => 'Tunesië'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'kalkoen'; + + @override + String get tt_ => 'Trinidad en Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwan'; + + @override + String get tz_ => 'Tanzania, Verenigde Republiek Tanzania'; + + @override + String get ua_ => 'Oekraïne'; + + @override + String get ug_ => 'Oeganda'; + + @override + String get us_ => 'Verenigde Staten'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Oezbekistan'; + + @override + String get va_ => 'Heilige Stoel (Vaticaanstad)'; + + @override + String get vc_ => 'Saint Vincent en de Grenadines'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Britse Maagdeneilanden'; + + @override + String get vi_ => 'Maagdeneilanden, VS'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis en Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Jemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Zuid-Afrika'; + + @override + String get zm_ => 'Zambia'; + + @override + String get zw_ => 'Zimbabwe'; +} diff --git a/lib/l10n/generated/phone_field_localization_pt.dart b/lib/l10n/generated/phone_field_localization_pt.dart new file mode 100644 index 00000000..030ffdff --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_pt.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Portuguese (`pt`). +class PhoneFieldLocalizationPt extends PhoneFieldLocalization { + PhoneFieldLocalizationPt([String locale = 'pt']) : super(locale); + + @override + String get invalidPhoneNumber => 'Número de telefone inválido'; + + @override + String get invalidCountry => 'País inválido'; + + @override + String get invalidMobilePhoneNumber => 'Número de telefone celular inválido'; + + @override + String get invalidFixedLinePhoneNumber => 'Número de telefone fixo inválido'; + + @override + String get requiredPhoneNumber => 'Número de telefone obrigatório'; + + @override + String get noResultMessage => 'Sem resultado'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'Emirados Árabes Unidos'; + + @override + String get af_ => 'Afeganistão'; + + @override + String get ag_ => 'Antigua e Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albânia'; + + @override + String get am_ => 'Armênia'; + + @override + String get an_ => 'Antilhas Holandesas'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antártica'; + + @override + String get ar_ => 'Argentina'; + + @override + String get as_ => 'Samoa Americana'; + + @override + String get at_ => 'Áustria'; + + @override + String get au_ => 'Austrália'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Ilhas Aland'; + + @override + String get az_ => 'Azerbaijão'; + + @override + String get ba_ => 'Bósnia e Herzegovina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Bélgica'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgária'; + + @override + String get bh_ => 'Bahrain'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'São Bartolomeu'; + + @override + String get bm_ => 'Bermudas'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolívia, Estado Plurinacional de'; + + @override + String get br_ => 'Brasil'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Butão'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Bielo-Rússia'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Canadá'; + + @override + String get cc_ => 'Ilhas Cocos (Keeling)'; + + @override + String get cd_ => 'Congo, República Democrática do Congo'; + + @override + String get cf_ => 'República Centro-Africana'; + + @override + String get cg_ => 'Congo'; + + @override + String get ch_ => 'Suíça'; + + @override + String get ci_ => 'Costa do Marfim'; + + @override + String get ck_ => 'Ilhas Cook'; + + @override + String get cl_ => 'Chile'; + + @override + String get cm_ => 'Camarões'; + + @override + String get cn_ => 'China'; + + @override + String get co_ => 'Colômbia'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Cuba'; + + @override + String get cv_ => 'cabo Verde'; + + @override + String get cx_ => 'Ilha do Natal'; + + @override + String get cy_ => 'Chipre'; + + @override + String get cz_ => 'República Checa'; + + @override + String get de_ => 'Alemanha'; + + @override + String get dj_ => 'Djibouti'; + + @override + String get dk_ => 'Dinamarca'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'República Dominicana'; + + @override + String get dz_ => 'Argélia'; + + @override + String get ec_ => 'Equador'; + + @override + String get ee_ => 'Estônia'; + + @override + String get eg_ => 'Egito'; + + @override + String get er_ => 'Eritreia'; + + @override + String get es_ => 'Espanha'; + + @override + String get et_ => 'Etiópia'; + + @override + String get fi_ => 'Finlândia'; + + @override + String get fj_ => 'Fiji'; + + @override + String get fk_ => 'Ilhas Falkland (Malvinas)'; + + @override + String get fm_ => 'Micronésia, Estados Federados da Micronésia'; + + @override + String get fo_ => 'ilhas Faroe'; + + @override + String get fr_ => 'França'; + + @override + String get ga_ => 'Gabão'; + + @override + String get gb_ => 'Reino Unido'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Georgia'; + + @override + String get gf_ => 'Guiana Francesa'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Gana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Groenlândia'; + + @override + String get gm_ => 'Gâmbia'; + + @override + String get gn_ => 'Guiné'; + + @override + String get gp_ => 'Guadalupe'; + + @override + String get gq_ => 'Guiné Equatorial'; + + @override + String get gr_ => 'Grécia'; + + @override + String get gs_ => 'Geórgia do Sul e Ilhas Sandwich do Sul'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinea-bissau'; + + @override + String get gy_ => 'Guiana'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Croácia'; + + @override + String get ht_ => 'Haiti'; + + @override + String get hu_ => 'Hungria'; + + @override + String get id_ => 'Indonésia'; + + @override + String get ie_ => 'Irlanda'; + + @override + String get il_ => 'Israel'; + + @override + String get im_ => 'Ilha de Man'; + + @override + String get in_ => 'Índia'; + + @override + String get io_ => 'Território Britânico do Oceano Índico'; + + @override + String get iq_ => 'Iraque'; + + @override + String get ir_ => 'Irã, República Islâmica do Golfo Pérsico'; + + @override + String get is_ => 'Islândia'; + + @override + String get it_ => 'Itália'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaica'; + + @override + String get jo_ => 'Jordânia'; + + @override + String get jp_ => 'Japão'; + + @override + String get ke_ => 'Quênia'; + + @override + String get kg_ => 'Quirguistão'; + + @override + String get kh_ => 'Camboja'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Comores'; + + @override + String get kn_ => 'São Cristóvão e Neves'; + + @override + String get kp_ => 'Coreia, República Popular Democrática da Coreia'; + + @override + String get kr_ => 'Coreia, República da Coreia do Sul'; + + @override + String get kw_ => 'Kuwait'; + + @override + String get ky_ => 'Ilhas Cayman'; + + @override + String get kz_ => 'Cazaquistão'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Líbano'; + + @override + String get lc_ => 'Santa Lúcia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Libéria'; + + @override + String get ls_ => 'Lesoto'; + + @override + String get lt_ => 'Lituânia'; + + @override + String get lu_ => 'Luxemburgo'; + + @override + String get lv_ => 'Letônia'; + + @override + String get ly_ => 'Jamahiriya Árabe da Líbia'; + + @override + String get ma_ => 'Marrocos'; + + @override + String get mc_ => 'Mônaco'; + + @override + String get md_ => 'Moldova'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'são Martinho'; + + @override + String get mg_ => 'Madagáscar'; + + @override + String get mh_ => 'Ilhas Marshall'; + + @override + String get mk_ => 'Macedonia'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Mongólia'; + + @override + String get mo_ => 'Macau'; + + @override + String get mp_ => 'Ilhas Marianas do Norte'; + + @override + String get mq_ => 'Martinica'; + + @override + String get mr_ => 'Mauritânia'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Maurício'; + + @override + String get mv_ => 'Maldivas'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'México'; + + @override + String get my_ => 'Malásia'; + + @override + String get mz_ => 'Moçambique'; + + @override + String get na_ => 'Namibia'; + + @override + String get nc_ => 'Nova Caledônia'; + + @override + String get ne_ => 'Níger'; + + @override + String get nf_ => 'Ilha Norfolk'; + + @override + String get ng_ => 'Nigéria'; + + @override + String get ni_ => 'Nicarágua'; + + @override + String get nl_ => 'Países Baixos'; + + @override + String get no_ => 'Noruega'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Nova Zelândia'; + + @override + String get om_ => 'Omã'; + + @override + String get pa_ => 'Panamá'; + + @override + String get pe_ => 'Peru'; + + @override + String get pf_ => 'Polinésia Francesa'; + + @override + String get pg_ => 'Papua Nova Guiné'; + + @override + String get ph_ => 'Filipinas'; + + @override + String get pk_ => 'Paquistão'; + + @override + String get pl_ => 'Polônia'; + + @override + String get pm_ => 'São Pedro e Miquelão'; + + @override + String get pn_ => 'Pitcairn'; + + @override + String get pr_ => 'Porto Rico'; + + @override + String get ps_ => 'Território Palestino, Ocupado'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguai'; + + @override + String get qa_ => 'Catar'; + + @override + String get re_ => 'Reunião'; + + @override + String get ro_ => 'Romênia'; + + @override + String get rs_ => 'Sérvia'; + + @override + String get ru_ => 'Rússia'; + + @override + String get rw_ => 'Ruanda'; + + @override + String get sa_ => 'Arábia Saudita'; + + @override + String get sb_ => 'Ilhas Salomão'; + + @override + String get sc_ => 'Seychelles'; + + @override + String get sd_ => 'Sudão'; + + @override + String get se_ => 'Suécia'; + + @override + String get sg_ => 'Cingapura'; + + @override + String get sh_ => 'Santa Helena, Ascensão e Tristão da Cunha'; + + @override + String get si_ => 'Eslovênia'; + + @override + String get sj_ => 'Svalbard e Jan Mayen'; + + @override + String get sk_ => 'Eslováquia'; + + @override + String get sl_ => 'Serra Leoa'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somália'; + + @override + String get sr_ => 'Suriname'; + + @override + String get ss_ => 'Sudão do Sul'; + + @override + String get st_ => 'São Tomé e Príncipe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'República Árabe da Síria'; + + @override + String get sz_ => 'Suazilândia'; + + @override + String get tc_ => 'Ilhas Turcas e Caicos'; + + @override + String get td_ => 'Chade'; + + @override + String get tg_ => 'Ir'; + + @override + String get th_ => 'Tailândia'; + + @override + String get tj_ => 'Tajiquistão'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Timor-Leste'; + + @override + String get tm_ => 'Turcomenistão'; + + @override + String get tn_ => 'Tunísia'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'Peru'; + + @override + String get tt_ => 'Trinidad e Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwan'; + + @override + String get tz_ => 'Tanzânia, República Unida da Tanzânia'; + + @override + String get ua_ => 'Ucrânia'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'Estados Unidos'; + + @override + String get uy_ => 'Uruguai'; + + @override + String get uz_ => 'Uzbequistão'; + + @override + String get va_ => 'Santa Sé (Estado da Cidade do Vaticano)'; + + @override + String get vc_ => 'São Vicente e Granadinas'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Ilhas Virgens Britânicas'; + + @override + String get vi_ => 'Ilhas Virgens, EUA'; + + @override + String get vn_ => 'Vietnã'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis e Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Iémen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'África do Sul'; + + @override + String get zm_ => 'Zâmbia'; + + @override + String get zw_ => 'Zimbábue'; +} diff --git a/lib/l10n/generated/phone_field_localization_ru.dart b/lib/l10n/generated/phone_field_localization_ru.dart new file mode 100644 index 00000000..04aa02d7 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_ru.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Russian (`ru`). +class PhoneFieldLocalizationRu extends PhoneFieldLocalization { + PhoneFieldLocalizationRu([String locale = 'ru']) : super(locale); + + @override + String get invalidPhoneNumber => 'Неправильный номер телефона'; + + @override + String get invalidCountry => 'Неверная страна'; + + @override + String get invalidMobilePhoneNumber => 'Неверный номер мобильного телефона'; + + @override + String get invalidFixedLinePhoneNumber => 'Недействительный номер стационарного телефона'; + + @override + String get requiredPhoneNumber => 'Требуется номер телефона'; + + @override + String get noResultMessage => 'Безрезультатно'; + + @override + String get ad_ => 'Андорра'; + + @override + String get ae_ => 'Объединенные Арабские Эмираты'; + + @override + String get af_ => 'Афганистан'; + + @override + String get ag_ => 'Антигуа и Барбуда'; + + @override + String get ai_ => 'Ангилья'; + + @override + String get al_ => 'Албания'; + + @override + String get am_ => 'Армения'; + + @override + String get an_ => 'Нидерландские Антильские острова'; + + @override + String get ao_ => 'Ангола'; + + @override + String get aq_ => 'Антарктида'; + + @override + String get ar_ => 'Аргентина'; + + @override + String get as_ => 'американское Самоа'; + + @override + String get at_ => 'Австрия'; + + @override + String get au_ => 'Австралия'; + + @override + String get aw_ => 'Аруба'; + + @override + String get ax_ => 'Аландские острова'; + + @override + String get az_ => 'Азербайджан'; + + @override + String get ba_ => 'Босния и Герцеговина'; + + @override + String get bb_ => 'Барбадос'; + + @override + String get bd_ => 'Бангладеш'; + + @override + String get be_ => 'Бельгия'; + + @override + String get bf_ => 'Буркина-Фасо'; + + @override + String get bg_ => 'Болгария'; + + @override + String get bh_ => 'Бахрейн'; + + @override + String get bi_ => 'Бурунди'; + + @override + String get bj_ => 'Бенин'; + + @override + String get bl_ => 'Сен-Бартелеми'; + + @override + String get bm_ => 'Бермудские острова'; + + @override + String get bn_ => 'Бруней-Даруссалам'; + + @override + String get bo_ => 'Боливия, Многонациональное Государство'; + + @override + String get br_ => 'Бразилия'; + + @override + String get bs_ => 'Багамы'; + + @override + String get bt_ => 'Бутан'; + + @override + String get bw_ => 'Ботсвана'; + + @override + String get by_ => 'Беларусь'; + + @override + String get bz_ => 'Белиз'; + + @override + String get ca_ => 'Канада'; + + @override + String get cc_ => 'Кокосовые (Килинг) острова'; + + @override + String get cd_ => 'Конго, Демократическая Республика Конго'; + + @override + String get cf_ => 'Центрально-Африканская Республика'; + + @override + String get cg_ => 'Конго'; + + @override + String get ch_ => 'Швейцария'; + + @override + String get ci_ => 'Берег Слоновой Кости'; + + @override + String get ck_ => 'Острова Кука'; + + @override + String get cl_ => 'Чили'; + + @override + String get cm_ => 'Камерун'; + + @override + String get cn_ => 'Китай'; + + @override + String get co_ => 'Колумбия'; + + @override + String get cr_ => 'Коста-Рика'; + + @override + String get cu_ => 'Куба'; + + @override + String get cv_ => 'Кабо-Верде'; + + @override + String get cx_ => 'Остров Рождества'; + + @override + String get cy_ => 'Кипр'; + + @override + String get cz_ => 'Республика Чехия'; + + @override + String get de_ => 'Германия'; + + @override + String get dj_ => 'Джибути'; + + @override + String get dk_ => 'Дания'; + + @override + String get dm_ => 'Доминика'; + + @override + String get do_ => 'Доминиканская Республика'; + + @override + String get dz_ => 'Алжир'; + + @override + String get ec_ => 'Эквадор'; + + @override + String get ee_ => 'Эстония'; + + @override + String get eg_ => 'Египет'; + + @override + String get er_ => 'Эритрея'; + + @override + String get es_ => 'Испания'; + + @override + String get et_ => 'Эфиопия'; + + @override + String get fi_ => 'Финляндия'; + + @override + String get fj_ => 'Фиджи'; + + @override + String get fk_ => 'Фолклендские (Мальвинские) острова'; + + @override + String get fm_ => 'Микронезия, Федеративные Штаты Микронезии'; + + @override + String get fo_ => 'Фарерские острова'; + + @override + String get fr_ => 'Франция'; + + @override + String get ga_ => 'Габон'; + + @override + String get gb_ => 'Великобритания'; + + @override + String get gd_ => 'Гренада'; + + @override + String get ge_ => 'Грузия'; + + @override + String get gf_ => 'Французская Гвиана'; + + @override + String get gg_ => 'Гернси'; + + @override + String get gh_ => 'Гана'; + + @override + String get gi_ => 'Гибралтар'; + + @override + String get gl_ => 'Гренландия'; + + @override + String get gm_ => 'Гамбия'; + + @override + String get gn_ => 'Гвинея'; + + @override + String get gp_ => 'Гваделупа'; + + @override + String get gq_ => 'Экваториальная Гвинея'; + + @override + String get gr_ => 'Греция'; + + @override + String get gs_ => 'Южная Георгия и Южные Сандвичевы острова'; + + @override + String get gt_ => 'Гватемала'; + + @override + String get gu_ => 'Гуам'; + + @override + String get gw_ => 'Гвинея-Бисау'; + + @override + String get gy_ => 'Гайана'; + + @override + String get hk_ => 'Гонконг'; + + @override + String get hn_ => 'Гондурас'; + + @override + String get hr_ => 'Хорватия'; + + @override + String get ht_ => 'Гаити'; + + @override + String get hu_ => 'Венгрия'; + + @override + String get id_ => 'Индонезия'; + + @override + String get ie_ => 'Ирландия'; + + @override + String get il_ => 'Израиль'; + + @override + String get im_ => 'Остров Мэн'; + + @override + String get in_ => 'Индия'; + + @override + String get io_ => 'Британская территория Индийского океана'; + + @override + String get iq_ => 'Ирак'; + + @override + String get ir_ => 'Иран, Исламская Республика Персидский залив'; + + @override + String get is_ => 'Исландия'; + + @override + String get it_ => 'Италия'; + + @override + String get je_ => 'Джерси'; + + @override + String get jm_ => 'Ямайка'; + + @override + String get jo_ => 'Иордания'; + + @override + String get jp_ => 'Япония'; + + @override + String get ke_ => 'Кения'; + + @override + String get kg_ => 'Кыргызстан'; + + @override + String get kh_ => 'Камбоджа'; + + @override + String get ki_ => 'Кирибати'; + + @override + String get km_ => 'Коморские острова'; + + @override + String get kn_ => 'Сент-Китс и Невис'; + + @override + String get kp_ => 'Корея, Корейская Народно-Демократическая Республика'; + + @override + String get kr_ => 'Корея, Республика Южная Корея'; + + @override + String get kw_ => 'Кувейт'; + + @override + String get ky_ => 'Каймановы острова'; + + @override + String get kz_ => 'Казахстан'; + + @override + String get la_ => 'Лаос'; + + @override + String get lb_ => 'Ливан'; + + @override + String get lc_ => 'Санкт-Люсия'; + + @override + String get li_ => 'Лихтенштейн'; + + @override + String get lk_ => 'Шри-Ланка'; + + @override + String get lr_ => 'Либерия'; + + @override + String get ls_ => 'Лесото'; + + @override + String get lt_ => 'Литва'; + + @override + String get lu_ => 'Люксембург'; + + @override + String get lv_ => 'Латвия'; + + @override + String get ly_ => 'Ливийская арабская джамахирия'; + + @override + String get ma_ => 'Марокко'; + + @override + String get mc_ => 'Монако'; + + @override + String get md_ => 'Молдова'; + + @override + String get me_ => 'Черногория'; + + @override + String get mf_ => 'Сен-Мартен'; + + @override + String get mg_ => 'Мадагаскар'; + + @override + String get mh_ => 'Маршалловы острова'; + + @override + String get mk_ => 'Македония'; + + @override + String get ml_ => 'Мали'; + + @override + String get mm_ => 'Мьянма'; + + @override + String get mn_ => 'Монголия'; + + @override + String get mo_ => 'Макао'; + + @override + String get mp_ => 'Северные Марианские острова'; + + @override + String get mq_ => 'Мартиника'; + + @override + String get mr_ => 'Мавритания'; + + @override + String get ms_ => 'Монтсеррат'; + + @override + String get mt_ => 'Мальта'; + + @override + String get mu_ => 'Маврикий'; + + @override + String get mv_ => 'Мальдивы'; + + @override + String get mw_ => 'Малави'; + + @override + String get mx_ => 'Мексика'; + + @override + String get my_ => 'Малайзия'; + + @override + String get mz_ => 'Мозамбик'; + + @override + String get na_ => 'Намибия'; + + @override + String get nc_ => 'Новая Каледония'; + + @override + String get ne_ => 'Нигер'; + + @override + String get nf_ => 'Остров Норфолк'; + + @override + String get ng_ => 'Нигерия'; + + @override + String get ni_ => 'Никарагуа'; + + @override + String get nl_ => 'Нидерланды'; + + @override + String get no_ => 'Норвегия'; + + @override + String get np_ => 'Непал'; + + @override + String get nr_ => 'Науру'; + + @override + String get nu_ => 'Ниуэ'; + + @override + String get nz_ => 'Новая Зеландия'; + + @override + String get om_ => 'Оман'; + + @override + String get pa_ => 'Панама'; + + @override + String get pe_ => 'Перу'; + + @override + String get pf_ => 'Французская Полинезия'; + + @override + String get pg_ => 'Папуа - Новая Гвинея'; + + @override + String get ph_ => 'Филиппины'; + + @override + String get pk_ => 'Пакистан'; + + @override + String get pl_ => 'Польша'; + + @override + String get pm_ => 'Сен-Пьер и Микелон'; + + @override + String get pn_ => 'Питкэрн'; + + @override + String get pr_ => 'Пуэрто-Рико'; + + @override + String get ps_ => 'Палестинская территория, оккупированная'; + + @override + String get pt_ => 'Португалия'; + + @override + String get pw_ => 'Палау'; + + @override + String get py_ => 'Парагвай'; + + @override + String get qa_ => 'Катар'; + + @override + String get re_ => 'Воссоединение'; + + @override + String get ro_ => 'Румыния'; + + @override + String get rs_ => 'Сербия'; + + @override + String get ru_ => 'Россия'; + + @override + String get rw_ => 'Руанда'; + + @override + String get sa_ => 'Саудовская Аравия'; + + @override + String get sb_ => 'Соломоновы острова'; + + @override + String get sc_ => 'Сейшельские острова'; + + @override + String get sd_ => 'Судан'; + + @override + String get se_ => 'Швеция'; + + @override + String get sg_ => 'Сингапур'; + + @override + String get sh_ => 'Святой Елены, Вознесения и Тристан-да-Кунья'; + + @override + String get si_ => 'Словения'; + + @override + String get sj_ => 'Шпицберген и Ян Майен'; + + @override + String get sk_ => 'Словакия'; + + @override + String get sl_ => 'Сьерра-Леоне'; + + @override + String get sm_ => 'Сан-Марино'; + + @override + String get sn_ => 'Сенегал'; + + @override + String get so_ => 'Сомали'; + + @override + String get sr_ => 'Суринам'; + + @override + String get ss_ => 'южный Судан'; + + @override + String get st_ => 'Сан-Томе и Принсипи'; + + @override + String get sv_ => 'Эль Сальвадор'; + + @override + String get sy_ => 'Сирийская Арабская Республика'; + + @override + String get sz_ => 'Свазиленд'; + + @override + String get tc_ => 'Острова Теркс и Кайкос'; + + @override + String get td_ => 'Чад'; + + @override + String get tg_ => 'Идти'; + + @override + String get th_ => 'Таиланд'; + + @override + String get tj_ => 'Таджикистан'; + + @override + String get tk_ => 'Токелау'; + + @override + String get tl_ => 'Тимор-Лешти'; + + @override + String get tm_ => 'Туркменистан'; + + @override + String get tn_ => 'Тунис'; + + @override + String get to_ => 'Тонга'; + + @override + String get tr_ => 'Турция'; + + @override + String get tt_ => 'Тринидад и Тобаго'; + + @override + String get tv_ => 'Тувалу'; + + @override + String get tw_ => 'Тайвань'; + + @override + String get tz_ => 'Танзания, Объединенная Республика Танзания'; + + @override + String get ua_ => 'Украина'; + + @override + String get ug_ => 'Уганда'; + + @override + String get us_ => 'Соединенные Штаты'; + + @override + String get uy_ => 'Уругвай'; + + @override + String get uz_ => 'Узбекистан'; + + @override + String get va_ => 'Святой Престол (государство-город Ватикан)'; + + @override + String get vc_ => 'Святой Винсент и Гренадины'; + + @override + String get ve_ => 'Венесуэла'; + + @override + String get vg_ => 'Виргинские острова, Британские'; + + @override + String get vi_ => 'Виргинские острова, США'; + + @override + String get vn_ => 'Вьетнам'; + + @override + String get vu_ => 'Вануату'; + + @override + String get wf_ => 'Уоллис и Футуна'; + + @override + String get ws_ => 'Самоа'; + + @override + String get ye_ => 'Йемен'; + + @override + String get yt_ => 'Майотта'; + + @override + String get za_ => 'Южная Африка'; + + @override + String get zm_ => 'Замбия'; + + @override + String get zw_ => 'Зимбабве'; +} diff --git a/lib/l10n/generated/phone_field_localization_sv.dart b/lib/l10n/generated/phone_field_localization_sv.dart new file mode 100644 index 00000000..52b4e044 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_sv.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Swedish (`sv`). +class PhoneFieldLocalizationSv extends PhoneFieldLocalization { + PhoneFieldLocalizationSv([String locale = 'sv']) : super(locale); + + @override + String get invalidPhoneNumber => 'Ogiltigt telefonnummer'; + + @override + String get invalidCountry => 'Ogiltigt land'; + + @override + String get invalidMobilePhoneNumber => 'Ogiltigt mobilnummer'; + + @override + String get invalidFixedLinePhoneNumber => 'Ogiltigt fast telefonnummer'; + + @override + String get requiredPhoneNumber => 'Obligatoriskt telefonnummer'; + + @override + String get noResultMessage => 'Inget resultat'; + + @override + String get ad_ => 'Andorra'; + + @override + String get ae_ => 'Förenade Arabemiraten'; + + @override + String get af_ => 'Afghanistan'; + + @override + String get ag_ => 'Antigua och Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Albanien'; + + @override + String get am_ => 'Armenien'; + + @override + String get an_ => 'Nederländska Antillerna'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antarktis'; + + @override + String get ar_ => 'Argentina'; + + @override + String get as_ => 'Amerikanska Samoa'; + + @override + String get at_ => 'Österrike'; + + @override + String get au_ => 'Australien'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Åland'; + + @override + String get az_ => 'Azerbajdzjan'; + + @override + String get ba_ => 'Bosnien och Hercegovina'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladesh'; + + @override + String get be_ => 'Belgien'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgarien'; + + @override + String get bh_ => 'Bahrain'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'S:t Barthélemy'; + + @override + String get bm_ => 'Bermuda'; + + @override + String get bn_ => 'Brunei'; + + @override + String get bo_ => 'Bolivia'; + + @override + String get br_ => 'Brasilien'; + + @override + String get bs_ => 'Bahamas'; + + @override + String get bt_ => 'Bhutan'; + + @override + String get bw_ => 'Botswana'; + + @override + String get by_ => 'Vitryssland'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Kanada'; + + @override + String get cc_ => 'Kokosöarna'; + + @override + String get cd_ => 'Kongo-Kinshasa'; + + @override + String get cf_ => 'Centralafrikanska republiken'; + + @override + String get cg_ => 'Kongo-Brazzaville'; + + @override + String get ch_ => 'Schweiz'; + + @override + String get ci_ => 'Côte d’Ivoire'; + + @override + String get ck_ => 'Cooköarna'; + + @override + String get cl_ => 'Chile'; + + @override + String get cm_ => 'Kamerun'; + + @override + String get cn_ => 'Kina'; + + @override + String get co_ => 'Colombia'; + + @override + String get cr_ => 'Costa Rica'; + + @override + String get cu_ => 'Kuba'; + + @override + String get cv_ => 'Kap Verde'; + + @override + String get cx_ => 'Julön'; + + @override + String get cy_ => 'Cypern'; + + @override + String get cz_ => 'Tjeckien'; + + @override + String get de_ => 'Tyskland'; + + @override + String get dj_ => 'Djibouti'; + + @override + String get dk_ => 'Danmark'; + + @override + String get dm_ => 'Dominica'; + + @override + String get do_ => 'Dominikanska republiken'; + + @override + String get dz_ => 'Algeriet'; + + @override + String get ec_ => 'Ecuador'; + + @override + String get ee_ => 'Estland'; + + @override + String get eg_ => 'Egypten'; + + @override + String get er_ => 'Eritrea'; + + @override + String get es_ => 'Spanien'; + + @override + String get et_ => 'Etiopien'; + + @override + String get fi_ => 'Finland'; + + @override + String get fj_ => 'Fiji'; + + @override + String get fk_ => 'Falklandsöarna'; + + @override + String get fm_ => 'Mikronesien'; + + @override + String get fo_ => 'Färöarna'; + + @override + String get fr_ => 'Frankrike'; + + @override + String get ga_ => 'Gabon'; + + @override + String get gb_ => 'Storbritannien'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Georgien'; + + @override + String get gf_ => 'Franska Guyana'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Ghana'; + + @override + String get gi_ => 'Gibraltar'; + + @override + String get gl_ => 'Grönland'; + + @override + String get gm_ => 'Gambia'; + + @override + String get gn_ => 'Guinea'; + + @override + String get gp_ => 'Guadeloupe'; + + @override + String get gq_ => 'Ekvatorialguinea'; + + @override + String get gr_ => 'Grekland'; + + @override + String get gs_ => 'Sydgeorgien och Sydsandwichöarna'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Guinea-Bissau'; + + @override + String get gy_ => 'Guyana'; + + @override + String get hk_ => 'Hongkong SAR'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Kroatien'; + + @override + String get ht_ => 'Haiti'; + + @override + String get hu_ => 'Ungern'; + + @override + String get id_ => 'Indonesien'; + + @override + String get ie_ => 'Irland'; + + @override + String get il_ => 'Israel'; + + @override + String get im_ => 'Isle of Man'; + + @override + String get in_ => 'Indien'; + + @override + String get io_ => 'Brittiska territoriet i Indiska oceanen'; + + @override + String get iq_ => 'Irak'; + + @override + String get ir_ => 'Iran'; + + @override + String get is_ => 'Island'; + + @override + String get it_ => 'Italien'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaica'; + + @override + String get jo_ => 'Jordanien'; + + @override + String get jp_ => 'Japan'; + + @override + String get ke_ => 'Kenya'; + + @override + String get kg_ => 'Kirgizistan'; + + @override + String get kh_ => 'Kambodja'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Komorerna'; + + @override + String get kn_ => 'S:t Kitts och Nevis'; + + @override + String get kp_ => 'Nordkorea'; + + @override + String get kr_ => 'Sydkorea'; + + @override + String get kw_ => 'Kuwait'; + + @override + String get ky_ => 'Caymanöarna'; + + @override + String get kz_ => 'Kazakstan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Libanon'; + + @override + String get lc_ => 'S:t Lucia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberia'; + + @override + String get ls_ => 'Lesotho'; + + @override + String get lt_ => 'Litauen'; + + @override + String get lu_ => 'Luxemburg'; + + @override + String get lv_ => 'Lettland'; + + @override + String get ly_ => 'Libyen'; + + @override + String get ma_ => 'Marocko'; + + @override + String get mc_ => 'Monaco'; + + @override + String get md_ => 'Moldavien'; + + @override + String get me_ => 'Montenegro'; + + @override + String get mf_ => 'Saint-Martin'; + + @override + String get mg_ => 'Madagaskar'; + + @override + String get mh_ => 'Marshallöarna'; + + @override + String get mk_ => 'Nordmakedonien'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar (Burma)'; + + @override + String get mn_ => 'Mongoliet'; + + @override + String get mo_ => 'Macao SAR'; + + @override + String get mp_ => 'Nordmarianerna'; + + @override + String get mq_ => 'Martinique'; + + @override + String get mr_ => 'Mauretanien'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Mauritius'; + + @override + String get mv_ => 'Maldiverna'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Mexiko'; + + @override + String get my_ => 'Malaysia'; + + @override + String get mz_ => 'Moçambique'; + + @override + String get na_ => 'Namibia'; + + @override + String get nc_ => 'Nya Kaledonien'; + + @override + String get ne_ => 'Niger'; + + @override + String get nf_ => 'Norfolkön'; + + @override + String get ng_ => 'Nigeria'; + + @override + String get ni_ => 'Nicaragua'; + + @override + String get nl_ => 'Nederländerna'; + + @override + String get no_ => 'Norge'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Nya Zeeland'; + + @override + String get om_ => 'Oman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Peru'; + + @override + String get pf_ => 'Franska Polynesien'; + + @override + String get pg_ => 'Papua Nya Guinea'; + + @override + String get ph_ => 'Filippinerna'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Polen'; + + @override + String get pm_ => 'S:t Pierre och Miquelon'; + + @override + String get pn_ => 'Pitcairnöarna'; + + @override + String get pr_ => 'Puerto Rico'; + + @override + String get ps_ => 'Palestinska territorierna'; + + @override + String get pt_ => 'Portugal'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Qatar'; + + @override + String get re_ => 'Réunion'; + + @override + String get ro_ => 'Rumänien'; + + @override + String get rs_ => 'Serbien'; + + @override + String get ru_ => 'Ryssland'; + + @override + String get rw_ => 'Rwanda'; + + @override + String get sa_ => 'Saudiarabien'; + + @override + String get sb_ => 'Salomonöarna'; + + @override + String get sc_ => 'Seychellerna'; + + @override + String get sd_ => 'Sudan'; + + @override + String get se_ => 'Sverige'; + + @override + String get sg_ => 'Singapore'; + + @override + String get sh_ => 'S:t Helena'; + + @override + String get si_ => 'Slovenien'; + + @override + String get sj_ => 'Svalbard och Jan Mayen'; + + @override + String get sk_ => 'Slovakien'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somalia'; + + @override + String get sr_ => 'Surinam'; + + @override + String get ss_ => 'Sydsudan'; + + @override + String get st_ => 'São Tomé och Príncipe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'Syrien'; + + @override + String get sz_ => 'Swaziland'; + + @override + String get tc_ => 'Turks- och Caicosöarna'; + + @override + String get td_ => 'Tchad'; + + @override + String get tg_ => 'Togo'; + + @override + String get th_ => 'Thailand'; + + @override + String get tj_ => 'Tadzjikistan'; + + @override + String get tk_ => 'Tokelauöarna'; + + @override + String get tl_ => 'Östtimor'; + + @override + String get tm_ => 'Turkmenistan'; + + @override + String get tn_ => 'Tunisien'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'Turkiet'; + + @override + String get tt_ => 'Trinidad och Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Taiwan'; + + @override + String get tz_ => 'Tanzania'; + + @override + String get ua_ => 'Ukraina'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'USA'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Uzbekistan'; + + @override + String get va_ => 'Vatikanstaten'; + + @override + String get vc_ => 'S:t Vincent och Grenadinerna'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Brittiska Jungfruöarna'; + + @override + String get vi_ => 'Amerikanska Jungfruöarna'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis- och Futunaöarna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Jemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Sydafrika'; + + @override + String get zm_ => 'Zambia'; + + @override + String get zw_ => 'Zimbabwe'; +} diff --git a/lib/l10n/generated/phone_field_localization_tr.dart b/lib/l10n/generated/phone_field_localization_tr.dart new file mode 100644 index 00000000..74eb0c15 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_tr.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Turkish (`tr`). +class PhoneFieldLocalizationTr extends PhoneFieldLocalization { + PhoneFieldLocalizationTr([String locale = 'tr']) : super(locale); + + @override + String get invalidPhoneNumber => 'Geçersiz telefon numarası'; + + @override + String get invalidCountry => 'Geçersiz ülke'; + + @override + String get invalidMobilePhoneNumber => 'Geçersiz cep telefonu numarası'; + + @override + String get invalidFixedLinePhoneNumber => 'Geçersiz sabit hat telefon numarası'; + + @override + String get requiredPhoneNumber => 'Gerekli telefon Numarası'; + + @override + String get noResultMessage => 'Sonuç yok'; + + @override + String get ad_ => 'Andora'; + + @override + String get ae_ => 'Birleşik Arap Emirlikleri'; + + @override + String get af_ => 'Afganistan'; + + @override + String get ag_ => 'Antigua ve Barbuda'; + + @override + String get ai_ => 'Anguilla'; + + @override + String get al_ => 'Arnavutluk'; + + @override + String get am_ => 'Ermenistan'; + + @override + String get an_ => 'Hollanda Antilleri'; + + @override + String get ao_ => 'Angola'; + + @override + String get aq_ => 'Antarktika'; + + @override + String get ar_ => 'Arjantin'; + + @override + String get as_ => 'Amerikan Samoası'; + + @override + String get at_ => 'Avusturya'; + + @override + String get au_ => 'Avustralya'; + + @override + String get aw_ => 'Aruba'; + + @override + String get ax_ => 'Aland Adaları'; + + @override + String get az_ => 'Azerbaycan'; + + @override + String get ba_ => 'Bosna Hersek'; + + @override + String get bb_ => 'Barbados'; + + @override + String get bd_ => 'Bangladeş'; + + @override + String get be_ => 'Belçika'; + + @override + String get bf_ => 'Burkina Faso'; + + @override + String get bg_ => 'Bulgaristan'; + + @override + String get bh_ => 'Bahreyn'; + + @override + String get bi_ => 'Burundi'; + + @override + String get bj_ => 'Benin'; + + @override + String get bl_ => 'Saint Barthelemy'; + + @override + String get bm_ => 'Bermuda'; + + @override + String get bn_ => 'Brunei Darussalam'; + + @override + String get bo_ => 'Bolivya'; + + @override + String get br_ => 'Brezilya'; + + @override + String get bs_ => 'Bahamalar'; + + @override + String get bt_ => 'Butan'; + + @override + String get bw_ => 'Botsvana'; + + @override + String get by_ => 'Belarus'; + + @override + String get bz_ => 'Belize'; + + @override + String get ca_ => 'Kanada'; + + @override + String get cc_ => 'Cocos (Keeling) Adaları'; + + @override + String get cd_ => 'Kongo Demokratik Cumhuriyeti'; + + @override + String get cf_ => 'Orta Afrika Cumhuriyeti'; + + @override + String get cg_ => 'Kongo'; + + @override + String get ch_ => 'İsviçre'; + + @override + String get ci_ => 'Fildişi Sahili'; + + @override + String get ck_ => 'Cook Adaları'; + + @override + String get cl_ => 'Şili'; + + @override + String get cm_ => 'Kamerun'; + + @override + String get cn_ => 'Çin'; + + @override + String get co_ => 'Kolombiya'; + + @override + String get cr_ => 'Kosta Rika'; + + @override + String get cu_ => 'Küba'; + + @override + String get cv_ => 'Cabo Verde'; + + @override + String get cx_ => 'Christmas Adası'; + + @override + String get cy_ => 'Kıbrıs'; + + @override + String get cz_ => 'Çek Cumhuriyeti'; + + @override + String get de_ => 'Almanya'; + + @override + String get dj_ => 'Cibuti'; + + @override + String get dk_ => 'Danimarka'; + + @override + String get dm_ => 'Dominika'; + + @override + String get do_ => 'Dominik Cumhuriyeti'; + + @override + String get dz_ => 'Cezayir'; + + @override + String get ec_ => 'Ekvador'; + + @override + String get ee_ => 'Estonya'; + + @override + String get eg_ => 'Mısır'; + + @override + String get er_ => 'Eritre'; + + @override + String get es_ => 'İspanya'; + + @override + String get et_ => 'Etiyopya'; + + @override + String get fi_ => 'Finlandiya'; + + @override + String get fj_ => 'Fiji'; + + @override + String get fk_ => 'Falkland (Malvina) Adaları '; + + @override + String get fm_ => 'Mikronezya, Mikronezya Federal Devletleri'; + + @override + String get fo_ => 'Faroe Adaları'; + + @override + String get fr_ => 'Fransa'; + + @override + String get ga_ => 'Gabon'; + + @override + String get gb_ => 'Birleşik Krallık'; + + @override + String get gd_ => 'Grenada'; + + @override + String get ge_ => 'Gürcistan'; + + @override + String get gf_ => 'Fransız Guyanası'; + + @override + String get gg_ => 'Guernsey'; + + @override + String get gh_ => 'Gana'; + + @override + String get gi_ => 'Cebelitarık'; + + @override + String get gl_ => 'Grönland'; + + @override + String get gm_ => 'Gambiya'; + + @override + String get gn_ => 'Gine'; + + @override + String get gp_ => 'Guadeloupe'; + + @override + String get gq_ => 'Ekvator Ginesi'; + + @override + String get gr_ => 'Yunanistan'; + + @override + String get gs_ => 'Güney Georgia ve Güney Sandwich Adaları'; + + @override + String get gt_ => 'Guatemala'; + + @override + String get gu_ => 'Guam'; + + @override + String get gw_ => 'Gine-Bissau'; + + @override + String get gy_ => 'Guyana'; + + @override + String get hk_ => 'Hong Kong'; + + @override + String get hn_ => 'Honduras'; + + @override + String get hr_ => 'Hırvatistan'; + + @override + String get ht_ => 'Haiti'; + + @override + String get hu_ => 'Macaristan'; + + @override + String get id_ => 'Endonezya'; + + @override + String get ie_ => 'İrlanda'; + + @override + String get il_ => 'İsrail'; + + @override + String get im_ => 'Man Adası'; + + @override + String get in_ => 'Hindistan'; + + @override + String get io_ => 'İngiliz Hint Okyanusu Bölgesi'; + + @override + String get iq_ => 'Irak'; + + @override + String get ir_ => 'İran'; + + @override + String get is_ => 'İzlanda'; + + @override + String get it_ => 'İtalya'; + + @override + String get je_ => 'Jersey'; + + @override + String get jm_ => 'Jamaika'; + + @override + String get jo_ => 'Ürdün'; + + @override + String get jp_ => 'Japonya'; + + @override + String get ke_ => 'Kenya'; + + @override + String get kg_ => 'Kırgızistan'; + + @override + String get kh_ => 'Kamboçya'; + + @override + String get ki_ => 'Kiribati'; + + @override + String get km_ => 'Komorlar'; + + @override + String get kn_ => 'Saint Kitts ve Nevis'; + + @override + String get kp_ => 'Kuzey Kore'; + + @override + String get kr_ => 'Güney Kore'; + + @override + String get kw_ => 'Kuveyt'; + + @override + String get ky_ => 'Cayman Adaları'; + + @override + String get kz_ => 'Kazakistan'; + + @override + String get la_ => 'Laos'; + + @override + String get lb_ => 'Lübnan'; + + @override + String get lc_ => 'Saint Lucia'; + + @override + String get li_ => 'Liechtenstein'; + + @override + String get lk_ => 'Sri Lanka'; + + @override + String get lr_ => 'Liberya'; + + @override + String get ls_ => 'Lesoto'; + + @override + String get lt_ => 'Litvanya'; + + @override + String get lu_ => 'Lüksemburg'; + + @override + String get lv_ => 'Letonya'; + + @override + String get ly_ => 'Libya'; + + @override + String get ma_ => 'Fas'; + + @override + String get mc_ => 'Monako'; + + @override + String get md_ => 'Moldova'; + + @override + String get me_ => 'Karadağ'; + + @override + String get mf_ => 'Saint Martin'; + + @override + String get mg_ => 'Madagaskar'; + + @override + String get mh_ => 'Marşal Adaları'; + + @override + String get mk_ => 'Makedonya'; + + @override + String get ml_ => 'Mali'; + + @override + String get mm_ => 'Myanmar'; + + @override + String get mn_ => 'Moğolistan'; + + @override + String get mo_ => 'Macao'; + + @override + String get mp_ => 'Kuzey Mariana Adaları'; + + @override + String get mq_ => 'Martinique'; + + @override + String get mr_ => 'Mauritania'; + + @override + String get ms_ => 'Montserrat'; + + @override + String get mt_ => 'Malta'; + + @override + String get mu_ => 'Mauritius'; + + @override + String get mv_ => 'Maldivler'; + + @override + String get mw_ => 'Malawi'; + + @override + String get mx_ => 'Meksika'; + + @override + String get my_ => 'Malezya'; + + @override + String get mz_ => 'Mozambik'; + + @override + String get na_ => 'Namibya'; + + @override + String get nc_ => 'Yeni Kaledonya'; + + @override + String get ne_ => 'Nijer'; + + @override + String get nf_ => 'Norfolk Adası'; + + @override + String get ng_ => 'Nijerya'; + + @override + String get ni_ => 'Nikaragua'; + + @override + String get nl_ => 'Hollanda'; + + @override + String get no_ => 'Norveç'; + + @override + String get np_ => 'Nepal'; + + @override + String get nr_ => 'Nauru'; + + @override + String get nu_ => 'Niue'; + + @override + String get nz_ => 'Yeni Zelanda'; + + @override + String get om_ => 'Umman'; + + @override + String get pa_ => 'Panama'; + + @override + String get pe_ => 'Peru'; + + @override + String get pf_ => 'Fransız Polinezyası'; + + @override + String get pg_ => 'Papua Yeni Gine'; + + @override + String get ph_ => 'Filipinler'; + + @override + String get pk_ => 'Pakistan'; + + @override + String get pl_ => 'Polonya'; + + @override + String get pm_ => 'Saint Pierre ve Miquelon'; + + @override + String get pn_ => 'Pitcairn Adaları'; + + @override + String get pr_ => 'Porto Riko'; + + @override + String get ps_ => 'İşgal Altındaki Filistin Toprakları'; + + @override + String get pt_ => 'Portekiz'; + + @override + String get pw_ => 'Palau'; + + @override + String get py_ => 'Paraguay'; + + @override + String get qa_ => 'Katar'; + + @override + String get re_ => 'Reunion'; + + @override + String get ro_ => 'Romanya'; + + @override + String get rs_ => 'Sırbistan'; + + @override + String get ru_ => 'Rusya'; + + @override + String get rw_ => 'Ruanda'; + + @override + String get sa_ => 'Suudi Arabistan'; + + @override + String get sb_ => 'Solomon Adaları'; + + @override + String get sc_ => 'Seyşeller'; + + @override + String get sd_ => 'Sudan'; + + @override + String get se_ => 'İsveç'; + + @override + String get sg_ => 'Singapur'; + + @override + String get sh_ => 'Saint Helena, Ascension ve Tristan da Cunha'; + + @override + String get si_ => 'Slovenya'; + + @override + String get sj_ => 'Svalbard ve Jan Mayen'; + + @override + String get sk_ => 'Slovakya'; + + @override + String get sl_ => 'Sierra Leone'; + + @override + String get sm_ => 'San Marino'; + + @override + String get sn_ => 'Senegal'; + + @override + String get so_ => 'Somali'; + + @override + String get sr_ => 'Surinam'; + + @override + String get ss_ => 'Güney Sudan'; + + @override + String get st_ => 'Sao Tome ve Principe'; + + @override + String get sv_ => 'El Salvador'; + + @override + String get sy_ => 'Suriye'; + + @override + String get sz_ => 'Esvati̇ni̇'; + + @override + String get tc_ => 'Turks ve Caicos Adaları '; + + @override + String get td_ => 'Çad'; + + @override + String get tg_ => 'Togo'; + + @override + String get th_ => 'Tayland'; + + @override + String get tj_ => 'Tacikistan'; + + @override + String get tk_ => 'Tokelau'; + + @override + String get tl_ => 'Doğu Timor'; + + @override + String get tm_ => 'Türkmenistan'; + + @override + String get tn_ => 'Tunus'; + + @override + String get to_ => 'Tonga'; + + @override + String get tr_ => 'Türkiye'; + + @override + String get tt_ => 'Trinidad ve Tobago'; + + @override + String get tv_ => 'Tuvalu'; + + @override + String get tw_ => 'Tayvan'; + + @override + String get tz_ => 'Tanzanya'; + + @override + String get ua_ => 'Ukrayna'; + + @override + String get ug_ => 'Uganda'; + + @override + String get us_ => 'Amerika Birleşik Devletleri'; + + @override + String get uy_ => 'Uruguay'; + + @override + String get uz_ => 'Özbekistan'; + + @override + String get va_ => 'Vatikan'; + + @override + String get vc_ => 'Saint Vincent ve Grenadinler'; + + @override + String get ve_ => 'Venezuela'; + + @override + String get vg_ => 'Britanya Virjin Adaları'; + + @override + String get vi_ => 'ABD Virjin Adaları'; + + @override + String get vn_ => 'Vietnam'; + + @override + String get vu_ => 'Vanuatu'; + + @override + String get wf_ => 'Wallis ve Futuna'; + + @override + String get ws_ => 'Samoa'; + + @override + String get ye_ => 'Yemen'; + + @override + String get yt_ => 'Mayotte'; + + @override + String get za_ => 'Güney Afrika'; + + @override + String get zm_ => 'Zambia'; + + @override + String get zw_ => 'Zimbabve'; +} diff --git a/lib/l10n/generated/phone_field_localization_zh.dart b/lib/l10n/generated/phone_field_localization_zh.dart new file mode 100644 index 00000000..501ed550 --- /dev/null +++ b/lib/l10n/generated/phone_field_localization_zh.dart @@ -0,0 +1,753 @@ + + + +import 'phone_field_localization.dart'; + +/// The translations for Chinese (`zh`). +class PhoneFieldLocalizationZh extends PhoneFieldLocalization { + PhoneFieldLocalizationZh([String locale = 'zh']) : super(locale); + + @override + String get invalidPhoneNumber => '无效的电话号码'; + + @override + String get invalidCountry => '无效国家'; + + @override + String get invalidMobilePhoneNumber => '无效的手机号码'; + + @override + String get invalidFixedLinePhoneNumber => '无效的固定电话号码'; + + @override + String get requiredPhoneNumber => '需要电话号码'; + + @override + String get noResultMessage => '没有结果'; + + @override + String get ad_ => '安道尔'; + + @override + String get ae_ => '阿拉伯联合酋长国'; + + @override + String get af_ => '阿富汗'; + + @override + String get ag_ => '安提瓜和巴布达'; + + @override + String get ai_ => '安圭拉岛'; + + @override + String get al_ => '阿尔巴尼亚'; + + @override + String get am_ => '亚美尼亚'; + + @override + String get an_ => '荷属安的列斯'; + + @override + String get ao_ => '安哥拉'; + + @override + String get aq_ => '南极洲'; + + @override + String get ar_ => '阿根廷'; + + @override + String get as_ => '美属萨摩亚'; + + @override + String get at_ => '奥地利'; + + @override + String get au_ => '澳大利亚'; + + @override + String get aw_ => '阿鲁巴岛'; + + @override + String get ax_ => '奥兰群岛'; + + @override + String get az_ => '阿塞拜疆'; + + @override + String get ba_ => '波斯尼亚和黑塞哥维那'; + + @override + String get bb_ => '巴巴多斯'; + + @override + String get bd_ => '孟加拉国'; + + @override + String get be_ => '比利时'; + + @override + String get bf_ => '布基纳法索'; + + @override + String get bg_ => '保加利亚'; + + @override + String get bh_ => '巴林'; + + @override + String get bi_ => '布隆迪'; + + @override + String get bj_ => '贝宁'; + + @override + String get bl_ => '圣巴托洛缪岛'; + + @override + String get bm_ => '百慕大'; + + @override + String get bn_ => '文莱达鲁萨兰国'; + + @override + String get bo_ => '玻利维亚多民族国'; + + @override + String get br_ => '巴西'; + + @override + String get bs_ => '巴哈马'; + + @override + String get bt_ => '不丹'; + + @override + String get bw_ => '博茨瓦纳'; + + @override + String get by_ => '白俄罗斯'; + + @override + String get bz_ => '伯利兹'; + + @override + String get ca_ => '加拿大'; + + @override + String get cc_ => '科科斯(基林)群岛'; + + @override + String get cd_ => '刚果民主共和国'; + + @override + String get cf_ => '中非共和国'; + + @override + String get cg_ => '刚果'; + + @override + String get ch_ => '瑞士'; + + @override + String get ci_ => '科特迪瓦'; + + @override + String get ck_ => '库克群岛'; + + @override + String get cl_ => '智利'; + + @override + String get cm_ => '喀麦隆'; + + @override + String get cn_ => '中国'; + + @override + String get co_ => '哥伦比亚'; + + @override + String get cr_ => '哥斯达黎加'; + + @override + String get cu_ => '古巴'; + + @override + String get cv_ => '佛得角'; + + @override + String get cx_ => '圣诞岛'; + + @override + String get cy_ => '塞浦路斯'; + + @override + String get cz_ => '捷克共和国'; + + @override + String get de_ => '德国'; + + @override + String get dj_ => '吉布地'; + + @override + String get dk_ => '丹麦'; + + @override + String get dm_ => '多米尼加'; + + @override + String get do_ => '多明尼加共和国'; + + @override + String get dz_ => '阿尔及利亚'; + + @override + String get ec_ => '厄瓜多尔'; + + @override + String get ee_ => '爱沙尼亚'; + + @override + String get eg_ => '埃及'; + + @override + String get er_ => '厄立特里亚'; + + @override + String get es_ => '西班牙'; + + @override + String get et_ => '埃塞俄比亚'; + + @override + String get fi_ => '芬兰'; + + @override + String get fj_ => '斐济'; + + @override + String get fk_ => '福克兰群岛(马尔维纳斯)'; + + @override + String get fm_ => '密克罗尼西亚,密克罗尼西亚联邦'; + + @override + String get fo_ => '法罗群岛'; + + @override + String get fr_ => '法国'; + + @override + String get ga_ => '加蓬'; + + @override + String get gb_ => '英国'; + + @override + String get gd_ => '格林纳达'; + + @override + String get ge_ => '乔治亚州'; + + @override + String get gf_ => '法属圭亚那'; + + @override + String get gg_ => '根西岛'; + + @override + String get gh_ => '加纳'; + + @override + String get gi_ => '直布罗陀'; + + @override + String get gl_ => '格陵兰'; + + @override + String get gm_ => '冈比亚'; + + @override + String get gn_ => '几内亚'; + + @override + String get gp_ => '瓜德罗普岛'; + + @override + String get gq_ => '赤道几内亚'; + + @override + String get gr_ => '希腊'; + + @override + String get gs_ => '南乔治亚岛和南桑威奇群岛'; + + @override + String get gt_ => '危地马拉'; + + @override + String get gu_ => '关岛'; + + @override + String get gw_ => '几内亚比绍'; + + @override + String get gy_ => '圭亚那'; + + @override + String get hk_ => '香港'; + + @override + String get hn_ => '洪都拉斯'; + + @override + String get hr_ => '克罗地亚'; + + @override + String get ht_ => '海地'; + + @override + String get hu_ => '匈牙利'; + + @override + String get id_ => '印度尼西亚'; + + @override + String get ie_ => '爱尔兰'; + + @override + String get il_ => '以色列'; + + @override + String get im_ => '马恩岛'; + + @override + String get in_ => '印度'; + + @override + String get io_ => '英属印度洋领地'; + + @override + String get iq_ => '伊拉克'; + + @override + String get ir_ => '伊朗,波斯湾伊斯兰共和国'; + + @override + String get is_ => '冰岛'; + + @override + String get it_ => '意大利'; + + @override + String get je_ => '球衣'; + + @override + String get jm_ => '的牙买加'; + + @override + String get jo_ => '约旦'; + + @override + String get jp_ => '日本'; + + @override + String get ke_ => '肯尼亚'; + + @override + String get kg_ => '吉尔吉斯斯坦'; + + @override + String get kh_ => '柬埔寨'; + + @override + String get ki_ => '基里巴斯'; + + @override + String get km_ => '科摩罗'; + + @override + String get kn_ => '圣基茨和尼维斯'; + + @override + String get kp_ => '韩国,朝鲜民主主义人民共和国'; + + @override + String get kr_ => '大韩民国'; + + @override + String get kw_ => '科威特'; + + @override + String get ky_ => '开曼群岛'; + + @override + String get kz_ => '哈萨克斯坦'; + + @override + String get la_ => '老挝'; + + @override + String get lb_ => '黎巴嫩的'; + + @override + String get lc_ => '圣卢西亚'; + + @override + String get li_ => '列支敦士登'; + + @override + String get lk_ => '斯里兰卡'; + + @override + String get lr_ => '利比里亚'; + + @override + String get ls_ => '莱索托'; + + @override + String get lt_ => '立陶宛'; + + @override + String get lu_ => '卢森堡'; + + @override + String get lv_ => '拉脱维亚'; + + @override + String get ly_ => '阿拉伯利比亚民众国'; + + @override + String get ma_ => '摩洛哥'; + + @override + String get mc_ => '摩纳哥'; + + @override + String get md_ => '摩尔多瓦'; + + @override + String get me_ => '黑山共和国'; + + @override + String get mf_ => '圣马丁'; + + @override + String get mg_ => '马达加斯加'; + + @override + String get mh_ => '马绍尔群岛'; + + @override + String get mk_ => '马其顿'; + + @override + String get ml_ => '马里'; + + @override + String get mm_ => '缅甸'; + + @override + String get mn_ => '蒙古'; + + @override + String get mo_ => '澳门'; + + @override + String get mp_ => '北马里亚纳群岛'; + + @override + String get mq_ => '马提尼克岛'; + + @override + String get mr_ => '毛里塔尼亚'; + + @override + String get ms_ => '蒙特塞拉特'; + + @override + String get mt_ => '马耳他'; + + @override + String get mu_ => '毛里求斯'; + + @override + String get mv_ => '马尔代夫'; + + @override + String get mw_ => '马拉维'; + + @override + String get mx_ => '墨西哥'; + + @override + String get my_ => '马来西亚'; + + @override + String get mz_ => '莫桑比克'; + + @override + String get na_ => '纳米比亚'; + + @override + String get nc_ => '新喀里多尼亚'; + + @override + String get ne_ => '尼日尔'; + + @override + String get nf_ => '诺福克岛'; + + @override + String get ng_ => '奈及利亚'; + + @override + String get ni_ => '尼加拉瓜'; + + @override + String get nl_ => '荷兰'; + + @override + String get no_ => '挪威'; + + @override + String get np_ => '尼尼泊尔'; + + @override + String get nr_ => '瑙鲁'; + + @override + String get nu_ => '纽埃'; + + @override + String get nz_ => '新西兰'; + + @override + String get om_ => '阿曼'; + + @override + String get pa_ => '巴拿马'; + + @override + String get pe_ => '秘鲁'; + + @override + String get pf_ => '法属波利尼西亚'; + + @override + String get pg_ => '巴布亚新几内亚'; + + @override + String get ph_ => '菲律宾'; + + @override + String get pk_ => '巴基斯坦'; + + @override + String get pl_ => '波兰'; + + @override + String get pm_ => '圣皮埃尔和密克隆群岛'; + + @override + String get pn_ => '皮特凯恩'; + + @override + String get pr_ => '波多黎各'; + + @override + String get ps_ => '被占领的巴勒斯坦领土'; + + @override + String get pt_ => '葡萄牙'; + + @override + String get pw_ => 'u琉'; + + @override + String get py_ => '巴拉圭'; + + @override + String get qa_ => '卡塔尔'; + + @override + String get re_ => '团圆'; + + @override + String get ro_ => '罗马尼亚'; + + @override + String get rs_ => '塞尔维亚'; + + @override + String get ru_ => '俄罗斯'; + + @override + String get rw_ => '卢旺达'; + + @override + String get sa_ => '沙特阿拉伯'; + + @override + String get sb_ => '所罗门群岛'; + + @override + String get sc_ => '塞舌尔'; + + @override + String get sd_ => '苏丹'; + + @override + String get se_ => '瑞典'; + + @override + String get sg_ => '新加坡'; + + @override + String get sh_ => '圣海伦娜,升天和特里斯坦·达库纳'; + + @override + String get si_ => '斯洛文尼亚'; + + @override + String get sj_ => '斯瓦尔巴和扬·马延'; + + @override + String get sk_ => '斯洛伐克'; + + @override + String get sl_ => '塞拉利昂'; + + @override + String get sm_ => '圣马力诺'; + + @override + String get sn_ => '塞内加尔'; + + @override + String get so_ => '索马里'; + + @override + String get sr_ => '苏里南'; + + @override + String get ss_ => '南苏丹'; + + @override + String get st_ => '圣多美和普林西比'; + + @override + String get sv_ => '萨尔瓦多'; + + @override + String get sy_ => '阿拉伯叙利亚共和国'; + + @override + String get sz_ => '斯威士兰'; + + @override + String get tc_ => '特克斯和凯科斯群岛'; + + @override + String get td_ => '乍得'; + + @override + String get tg_ => '多哥'; + + @override + String get th_ => '泰国'; + + @override + String get tj_ => '塔吉克斯坦'; + + @override + String get tk_ => '托克劳'; + + @override + String get tl_ => '东帝汶'; + + @override + String get tm_ => '土库曼斯坦'; + + @override + String get tn_ => '突尼斯'; + + @override + String get to_ => '汤加'; + + @override + String get tr_ => '火鸡'; + + @override + String get tt_ => '特立尼达和多巴哥'; + + @override + String get tv_ => '图瓦卢'; + + @override + String get tw_ => '台湾'; + + @override + String get tz_ => '坦桑尼亚联合共和国坦桑尼亚'; + + @override + String get ua_ => '乌克兰'; + + @override + String get ug_ => '乌干达'; + + @override + String get us_ => '美国'; + + @override + String get uy_ => '乌拉圭'; + + @override + String get uz_ => '乌兹别克斯坦'; + + @override + String get va_ => '罗马教廷(梵蒂冈城国)'; + + @override + String get vc_ => '圣文森特和格林纳丁斯'; + + @override + String get ve_ => '委内瑞拉'; + + @override + String get vg_ => '英属维尔京群岛'; + + @override + String get vi_ => '美国维尔京群岛'; + + @override + String get vn_ => '越南'; + + @override + String get vu_ => '瓦努阿图'; + + @override + String get wf_ => '瓦利斯和富图纳群岛'; + + @override + String get ws_ => '萨摩亚'; + + @override + String get ye_ => '也门'; + + @override + String get yt_ => '马约特岛'; + + @override + String get za_ => '南非'; + + @override + String get zm_ => '赞比亚'; + + @override + String get zw_ => '津巴布韦'; +} diff --git a/lib/l10n/hi.arb b/lib/l10n/hi.arb new file mode 100644 index 00000000..d50cdf89 --- /dev/null +++ b/lib/l10n/hi.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "hi", + "invalidPhoneNumber": "अवैध फोन नंबर", + "invalidCountry": "अवैध देश", + "invalidMobilePhoneNumber": "अमान्य सेल फ़ोन नंबर", + "invalidFixedLinePhoneNumber": "अवैध लैंडलाइन नंबर", + "requiredPhoneNumber": "फ़ोन नंबर आवश्यक", + "noResultMessage": "कोई परिणाम नही", + "ad_": "एंडोरा", + "ae_": "संयुक्त अरब अमीरात", + "af_": "अफ़ग़ानिस्तान", + "ag_": "अंतिगुया और बार्बूडा", + "ai_": "एंगुइला", + "al_": "अल्बानिया", + "am_": "आर्मीनिया", + "an_": "नीदरलैंड्स एंटाइल्स", + "ao_": "अंगोला", + "aq_": "अंटार्कटिका", + "ar_": "अर्जेंटीना", + "as_": "अमेरिकन समोआ", + "at_": "ऑस्ट्रिया", + "au_": "ऑस्ट्रेलिया", + "aw_": "अरूबा", + "ax_": "एलैंड द्वीप समूह", + "az_": "आज़रबाइजान", + "ba_": "बोस्निया और हर्जेगोविना", + "bb_": "बारबाडोस", + "bd_": "बांग्लादेश", + "be_": "बेल्जियम", + "bf_": "बुर्किना फासो", + "bg_": "बुल्गारिया", + "bh_": "बहरीन", + "bi_": "बुस्र्न्दी", + "bj_": "बेनिन", + "bl_": "संत बारथेलेमी", + "bm_": "बरमूडा", + "bn_": "ब्रूनेइ्र दारएस्सलाम", + "bo_": "बोलीविया, प्लूरिनेशनल स्टेट ऑफ़", + "br_": "ब्राज़िल", + "bs_": "बहामा", + "bt_": "भूटान", + "bw_": "बोत्सवाना", + "by_": "बेलोरूस", + "bz_": "बेलीज़", + "ca_": "कनाडा", + "cc_": "कोकोस (कीलिंग) द्वीप समूह", + "cd_": "कांगो, लोकतांत्रिक गणराज्य कांगो", + "cf_": "केंद्रीय अफ्रीकन गणराज्य", + "cg_": "कांगो", + "ch_": "स्विट्ज़रलैंड", + "ci_": "कोटे डी आइवर", + "ck_": "कुक द्वीपसमूह", + "cl_": "चिली", + "cm_": "कैमरून", + "cn_": "चीन", + "co_": "कोलंबिया", + "cr_": "कोस्टा रिका", + "cu_": "क्यूबा", + "cv_": "केप वर्दे", + "cx_": "क्रिसमस द्वीप", + "cy_": "साइप्रस", + "cz_": "चेक गणतंत्र", + "de_": "जर्मनी", + "dj_": "जिबूती", + "dk_": "डेनमार्क", + "dm_": "डोमिनिका", + "do_": "डोमिनिकन गणराज्य", + "dz_": "एलजीरिया", + "ec_": "इक्वेडोर", + "ee_": "एस्तोनिया", + "eg_": "मिस्र", + "er_": "इरिट्रिया", + "es_": "स्पेन", + "et_": "इथियोपिया", + "fi_": "फिनलैंड", + "fj_": "फ़िजी", + "fk_": "फ़ॉकलैंड द्वीप (माल्विनास)", + "fm_": "माइक्रोनेशिया, संघीय राज्य माइक्रोनेशिया", + "fo_": "फ़ैरो द्वीप", + "fr_": "फ्रांस", + "ga_": "गैबॉन", + "gb_": "यूनाइटेड किंगडम", + "gd_": "ग्रेनेडा", + "ge_": "जॉर्जिया", + "gf_": "फ्रेंच गयाना", + "gg_": "ग्वेर्नसे", + "gh_": "घाना", + "gi_": "जिब्राल्टर", + "gl_": "ग्रीनलैंड", + "gm_": "गाम्बिया", + "gn_": "गिन्नी", + "gp_": "ग्वाडेलोप", + "gq_": "भूमध्यवर्ती गिनी", + "gr_": "यूनान", + "gs_": "दक्षिण जॉर्जिया और दक्षिण सैंडविच द्वीप समूह", + "gt_": "ग्वाटेमाला", + "gu_": "गुआम", + "gw_": "गिनी-बिसाऊ", + "gy_": "गुयाना", + "hk_": "हांगकांग", + "hn_": "होंडुरस", + "hr_": "क्रोएशिया", + "ht_": "हैती", + "hu_": "हंगरी", + "id_": "इंडोनेशिया", + "ie_": "आयरलैंड", + "il_": "इजराइल", + "im_": "मैन द्वीप", + "in_": "भारत", + "io_": "ब्रिटेन और भारतीय समुद्री क्षेत्र", + "iq_": "इराक", + "ir_": "ईरान, इस्लामी गणतंत्र फ़ारस की खाड़ी", + "is_": "आइसलैंड", + "it_": "इटली", + "je_": "जर्सी", + "jm_": "जमैका", + "jo_": "जॉर्डन", + "jp_": "जापान", + "ke_": "केन्या", + "kg_": "किर्गिज़स्तान", + "kh_": "कंबोडिया", + "ki_": "किरिबाती", + "km_": "कोमोरोस", + "kn_": "संत किट्ट्स और नेविस", + "kp_": "कोरिया, डेमोक्रेटिक पीपुल्स रिपब्लिक ऑफ कोरिया", + "kr_": "कोरिया, दक्षिण कोरिया गणराज्य", + "kw_": "कुवैट", + "ky_": "केमन द्वीपसमूह", + "kz_": "कजाखस्तान", + "la_": "लाओस", + "lb_": "लेबनान", + "lc_": "सेंट लूसिया", + "li_": "लिकटेंस्टाइन", + "lk_": "श्रीलंका", + "lr_": "लाइबेरिया", + "ls_": "लिसोटो", + "lt_": "लिथुआनिया", + "lu_": "लक्समबर्ग", + "lv_": "लातविया", + "ly_": "लीबिया का अरब जमहिरिया", + "ma_": "मोरक्को", + "mc_": "मोनाको", + "md_": "मोलदोवा", + "me_": "मोंटेनेग्रो", + "mf_": "संत मार्टिन", + "mg_": "मेडागास्कर", + "mh_": "मार्शल द्वीपसमूह", + "mk_": "मैसेडोनिया", + "ml_": "माली", + "mm_": "म्यांमार", + "mn_": "मंगोलिया", + "mo_": "मकाओ", + "mp_": "उत्तरी मरीयाना द्वीप समूह", + "mq_": "मार्टीनिक", + "mr_": "मॉरिटानिया", + "ms_": "मोंटेसेराट", + "mt_": "माल्टा", + "mu_": "मॉरीशस", + "mv_": "मालदीव", + "mw_": "मलावी", + "mx_": "मेक्सिको", + "my_": "मलेशिया", + "mz_": "मोजाम्बिक", + "na_": "नामिबिया", + "nc_": "न्यू कैलेडोनिया", + "ne_": "नाइजर", + "nf_": "नॉरफ़ॉक आइलैंड", + "ng_": "नाइजीरिया", + "ni_": "निकारागुआ", + "nl_": "नीदरलैंड", + "no_": "नॉर्वे", + "np_": "नेपाल", + "nr_": "नाउरू", + "nu_": "नियू", + "nz_": "न्यूज़ीलैंड", + "om_": "ओमान", + "pa_": "पनामा", + "pe_": "पेरू", + "pf_": "फ़्रेंच पोलिनेशिया", + "pg_": "पापुआ न्यू गिनी", + "ph_": "फिलीपींस", + "pk_": "पाकिस्तान", + "pl_": "पोलैंड", + "pm_": "सेंट पियरे और मिकेलॉन", + "pn_": "पिटकेर्न", + "pr_": "प्यूर्टो रिको", + "ps_": "अधिकृत फ़िलिस्तीन क्षेत्र", + "pt_": "पुर्तगाल", + "pw_": "पलाउ", + "py_": "परागुआ", + "qa_": "कतर", + "re_": "रीयूनियन", + "ro_": "रोमानिया", + "rs_": "सर्बिया", + "ru_": "रूस", + "rw_": "रवांडा", + "sa_": "सऊदी अरब", + "sb_": "सोलोमन इस्लैंडस", + "sc_": "सेशल्स", + "sd_": "सूडान", + "se_": "स्वीडन", + "sg_": "सिंगापुर", + "sh_": "सेंट हेलेना, एसेंशन और ट्रिस्टन दा कुन्हा", + "si_": "स्लोवेनिया", + "sj_": "स्वालबार्ड और जान मेयन", + "sk_": "स्लोवाकिया", + "sl_": "सेरा लिओन", + "sm_": "सैन मैरीनो", + "sn_": "सेनेगल", + "so_": "सोमालिया", + "sr_": "सूरीनाम", + "ss_": "दक्षिण सूडान", + "st_": "साओ टोमे और प्रिंसिपे", + "sv_": "एल साल्वाडोर", + "sy_": "सीरियाई अरब गणराज्य", + "sz_": "स्वाजीलैंड", + "tc_": "तुर्क और कैकोस द्वीप समूह", + "td_": "काग़ज़ का टुकड़ा", + "tg_": "जाना", + "th_": "थाईलैंड", + "tj_": "तजाकिस्तान", + "tk_": "टोकेलाऊ", + "tl_": "तिमोर-लेस्ते", + "tm_": "तुर्कमेनिस्तान", + "tn_": "ट्यूनीशिया", + "to_": "टोंगा", + "tr_": "तुर्की", + "tt_": "त्रिनिदाद और टोबैगो", + "tv_": "तुवालू", + "tw_": "ताइवान", + "tz_": "तंजानिया, संयुक्त गणराज्य तंजानिया", + "ua_": "यूक्रेन", + "ug_": "युगांडा", + "us_": "संयुक्त राज्य अमेरिका", + "uy_": "उरुग्वे", + "uz_": "उज़्बेकिस्तान", + "va_": "होली सी (वेटिकन सिटी स्टेट)", + "vc_": "संत विंसेंट अँड थे ग्रेनडीनेस", + "ve_": "वेनेजुएला", + "vg_": "वर्जिन द्वीप समूह, ब्रिटिश", + "vi_": "वर्जिन द्वीप समूह, यू.एस.", + "vn_": "वियतनाम", + "vu_": "वानुअतु", + "wf_": "वाली और फ़्युटुना", + "ws_": "समोआ", + "ye_": "यमन", + "yt_": "मैयट", + "za_": "दक्षिण अफ्रीका", + "zm_": "जाम्बिया", + "zw_": "जिम्बाब्वे" +} \ No newline at end of file diff --git a/lib/l10n/it.arb b/lib/l10n/it.arb new file mode 100644 index 00000000..90955797 --- /dev/null +++ b/lib/l10n/it.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "it", + "invalidPhoneNumber": "Numero di telefono invalido", + "invalidCountry": "Paese invalido", + "invalidMobilePhoneNumber": "Numero di cellulare invalido", + "invalidFixedLinePhoneNumber": "Numero di rete fissa invalido", + "requiredPhoneNumber": "Numero di telefono richiesto", + "noResultMessage": "Nessun risultato", + "ad_": "Andorra", + "ae_": "Emirati Arabi Uniti", + "af_": "Afghanistan", + "ag_": "Antigua e Barbuda", + "ai_": "Anguilla", + "al_": "Albania", + "am_": "Armenia", + "an_": "Antille Olandesi", + "ao_": "Angola", + "aq_": "Antartide", + "ar_": "Argentina", + "as_": "Samoa americane", + "at_": "Austria", + "au_": "Australia", + "aw_": "Aruba", + "ax_": "Isole Aland", + "az_": "Azerbaigian", + "ba_": "Bosnia Erzegovina", + "bb_": "Barbados", + "bd_": "Bangladesh", + "be_": "Belgio", + "bf_": "Burkina Faso", + "bg_": "Bulgaria", + "bh_": "Bahrein", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "Saint Barthelemy", + "bm_": "Bermuda", + "bn_": "Brunei Darussalam", + "bo_": "Bolivia, Stato plurinazionale di", + "br_": "Brasile", + "bs_": "Bahamas", + "bt_": "Bhutan", + "bw_": "Botswana", + "by_": "Bielorussia", + "bz_": "Belize", + "ca_": "Canada", + "cc_": "Isole Cocos (Keeling)", + "cd_": "Congo, Repubblica Democratica del Congo", + "cf_": "Repubblica Centrafricana", + "cg_": "Congo", + "ch_": "Svizzera", + "ci_": "Costa d'Avorio", + "ck_": "Isole Cook", + "cl_": "Chile", + "cm_": "Camerun", + "cn_": "Cina", + "co_": "Colombia", + "cr_": "Costa Rica", + "cu_": "Cuba", + "cv_": "capo Verde", + "cx_": "Isola di Natale", + "cy_": "Cipro", + "cz_": "Repubblica Ceca", + "de_": "Germania", + "dj_": "Gibuti", + "dk_": "Danimarca", + "dm_": "Dominica", + "do_": "Repubblica Dominicana", + "dz_": "Algeria", + "ec_": "Ecuador", + "ee_": "Estonia", + "eg_": "Egitto", + "er_": "Eritrea", + "es_": "Spagna", + "et_": "Etiopia", + "fi_": "Finlandia", + "fj_": "Figi", + "fk_": "Isole Falkland (Malvinas)", + "fm_": "Micronesia, Stati Federati di Micronesia", + "fo_": "Isole Faroe", + "fr_": "Francia", + "ga_": "Gabon", + "gb_": "Regno Unito", + "gd_": "Grenada", + "ge_": "Georgia", + "gf_": "Guiana francese", + "gg_": "Guernsey", + "gh_": "Ghana", + "gi_": "Gibilterra", + "gl_": "Groenlandia", + "gm_": "Gambia", + "gn_": "Guinea", + "gp_": "Guadalupa", + "gq_": "Guinea Equatoriale", + "gr_": "Grecia", + "gs_": "Georgia del Sud e isole Sandwich meridionali", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinea-Bissau", + "gy_": "Guyana", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Croazia", + "ht_": "Haiti", + "hu_": "Ungheria", + "id_": "Indonesia", + "ie_": "Irlanda", + "il_": "Israele", + "im_": "Isola di Man", + "in_": "India", + "io_": "Territorio britannico dell'Oceano Indiano", + "iq_": "Iraq", + "ir_": "Iran, Repubblica islamica del Golfo Persico", + "is_": "Islanda", + "it_": "Italia", + "je_": "Jersey", + "jm_": "Giamaica", + "jo_": "Giordania", + "jp_": "Giappone", + "ke_": "Kenya", + "kg_": "Kirghizistan", + "kh_": "Cambogia", + "ki_": "Kiribati", + "km_": "Comore", + "kn_": "Saint Kitts e Nevis", + "kp_": "Corea, Repubblica Democratica Popolare di Corea", + "kr_": "Corea, Repubblica della Corea del Sud", + "kw_": "Kuwait", + "ky_": "Isole Cayman", + "kz_": "Kazakistan", + "la_": "Laos", + "lb_": "Libano", + "lc_": "Santa Lucia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberia", + "ls_": "Lesotho", + "lt_": "Lituania", + "lu_": "Lussemburgo", + "lv_": "Lettonia", + "ly_": "Giamahiria araba libica", + "ma_": "Marocco", + "mc_": "Monaco", + "md_": "Moldova", + "me_": "Montenegro", + "mf_": "Saint Martin", + "mg_": "Madagascar", + "mh_": "Isole Marshall", + "mk_": "Macedonia", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongolia", + "mo_": "Macao", + "mp_": "Isole Marianne settentrionali", + "mq_": "Martinica", + "mr_": "Mauritania", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Maurizio", + "mv_": "Maldive", + "mw_": "Malawi", + "mx_": "Messico", + "my_": "Malaysia", + "mz_": "Mozambico", + "na_": "Namibia", + "nc_": "Nuova Caledonia", + "ne_": "Niger", + "nf_": "Isola Norfolk", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Olanda", + "no_": "Norvegia", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Nuova Zelanda", + "om_": "Oman", + "pa_": "Panama", + "pe_": "Perù", + "pf_": "Polinesia francese", + "pg_": "Papua Nuova Guinea", + "ph_": "Filippine", + "pk_": "Pakistan", + "pl_": "Polonia", + "pm_": "Saint Pierre e Miquelon", + "pn_": "Pitcairn", + "pr_": "Porto Rico", + "ps_": "Territori palestinesi occupati", + "pt_": "Portogallo", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Qatar", + "re_": "Riunione", + "ro_": "Romania", + "rs_": "Serbia", + "ru_": "Russia", + "rw_": "Ruanda", + "sa_": "Arabia Saudita", + "sb_": "Isole Salomone", + "sc_": "Seychelles", + "sd_": "Sudan", + "se_": "Svezia", + "sg_": "Singapore", + "sh_": "Sant'Elena, Ascensione e Tristan Da Cunha", + "si_": "Slovenia", + "sj_": "Svalbard e Jan Mayen", + "sk_": "Slovacchia", + "sl_": "Sierra Leone", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somalia", + "sr_": "Suriname", + "ss_": "Sudan del Sud", + "st_": "Sao Tome e Principe", + "sv_": "El Salvador", + "sy_": "Repubblica Araba Siriana", + "sz_": "Swaziland", + "tc_": "Isole Turks e Caicos", + "td_": "Chad", + "tg_": "Andare", + "th_": "Tailandia", + "tj_": "Tagikistan", + "tk_": "Tokelau", + "tl_": "Timor-Leste", + "tm_": "Turkmenistan", + "tn_": "Tunisia", + "to_": "Tonga", + "tr_": "tacchino", + "tt_": "Trinidad e Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwan", + "tz_": "Tanzania, Repubblica Unita di Tanzania", + "ua_": "Ucraina", + "ug_": "Uganda", + "us_": "stati Uniti", + "uy_": "Uruguay", + "uz_": "Uzbekistan", + "va_": "Santa Sede (Stato della Città del Vaticano)", + "vc_": "Saint Vincent e Grenadine", + "ve_": "Venezuela", + "vg_": "Isole Vergini britanniche", + "vi_": "Isole Vergini americane", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis e Futuna", + "ws_": "Samoa", + "ye_": "Yemen", + "yt_": "Mayotte", + "za_": "Sud Africa", + "zm_": "Zambia", + "zw_": "Zimbabwe" +} \ No newline at end of file diff --git a/lib/l10n/nl.arb b/lib/l10n/nl.arb new file mode 100644 index 00000000..78515207 --- /dev/null +++ b/lib/l10n/nl.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "nl", + "invalidPhoneNumber": "Ongeldig telefoonnummer", + "invalidCountry": "Ongeldig land", + "invalidMobilePhoneNumber": "Ongeldig mobiel nummer", + "invalidFixedLinePhoneNumber": "Ongeldig vast nummer", + "requiredPhoneNumber": "Telefoonnummer vereist", + "noResultMessage": "Geen resultaat", + "ad_": "Andorra", + "ae_": "Verenigde Arabische Emiraten", + "af_": "Afghanistan", + "ag_": "Antigua en Barbuda", + "ai_": "Anguilla", + "al_": "Albanië", + "am_": "Armenië", + "an_": "Nederlandse Antillen", + "ao_": "Angola", + "aq_": "Antarctica", + "ar_": "Argentinië", + "as_": "Amerikaans Samoa", + "at_": "Oostenrijk", + "au_": "Australië", + "aw_": "Aruba", + "ax_": "Aland-eilanden", + "az_": "Azerbeidzjan", + "ba_": "Bosnië-Herzegovina", + "bb_": "Barbados", + "bd_": "Bangladesh", + "be_": "Belgie", + "bf_": "Burkina Faso", + "bg_": "Bulgarije", + "bh_": "Bahrein", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "Sint-Bartholomeus", + "bm_": "Bermuda", + "bn_": "Brunei Darussalam", + "bo_": "Bolivia, Plurinationale Staat", + "br_": "Brazilië", + "bs_": "Bahamas", + "bt_": "Bhutan", + "bw_": "Botswana", + "by_": "Wit-Rusland", + "bz_": "Belize", + "ca_": "Canada", + "cc_": "Cocos (Keeling) eilanden", + "cd_": "Congo, de Democratische Republiek Congo", + "cf_": "Centraal Afrikaanse Republiek", + "cg_": "Congo", + "ch_": "Zwitserland", + "ci_": "Ivoorkust", + "ck_": "Cook Eilanden", + "cl_": "Chili", + "cm_": "Kameroen", + "cn_": "China", + "co_": "Colombia", + "cr_": "Costa Rica", + "cu_": "Cuba", + "cv_": "Kaapverdië", + "cx_": "Kersteiland", + "cy_": "Cyprus", + "cz_": "Tsjechië", + "de_": "Duitsland", + "dj_": "Djibouti", + "dk_": "Denemarken", + "dm_": "Dominica", + "do_": "Dominicaanse Republiek", + "dz_": "Algerije", + "ec_": "Ecuador", + "ee_": "Estland", + "eg_": "Egypte", + "er_": "Eritrea", + "es_": "Spanje", + "et_": "Ethiopië", + "fi_": "Finland", + "fj_": "Fiji", + "fk_": "Falklandeilanden (Malvinas)", + "fm_": "Micronesië, Federale Staten van Micronesië", + "fo_": "Faeröer", + "fr_": "Frankrijk", + "ga_": "Gabon", + "gb_": "Verenigd Koningkrijk", + "gd_": "Grenada", + "ge_": "Georgië", + "gf_": "Frans Guyana", + "gg_": "Guernsey", + "gh_": "Ghana", + "gi_": "Gibraltar", + "gl_": "Groenland", + "gm_": "Gambia", + "gn_": "Guinea", + "gp_": "Guadeloupe", + "gq_": "Equatoriaal-Guinea", + "gr_": "Griekenland", + "gs_": "Zuid-Georgië en de Zuidelijke Sandwicheilanden", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinee-Bissau", + "gy_": "Guyana", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Kroatië", + "ht_": "Haïti", + "hu_": "Hongarije", + "id_": "Indonesië", + "ie_": "Ierland", + "il_": "Israël", + "im_": "Isle of Man", + "in_": "India", + "io_": "Brits-Indisch oceaan gebied", + "iq_": "Irak", + "ir_": "Iran, Islamitische Republiek Perzische Golf", + "is_": "IJsland", + "it_": "Italië", + "je_": "Jersey", + "jm_": "Jamaica", + "jo_": "Jordanië", + "jp_": "Japan", + "ke_": "Kenia", + "kg_": "Kirgizië", + "kh_": "Cambodja", + "ki_": "Kiribati", + "km_": "Comoren", + "kn_": "Saint Kitts en Nevis", + "kp_": "Korea, Democratische Volksrepubliek Korea", + "kr_": "Korea, Republiek Zuid-Korea", + "kw_": "Koeweit", + "ky_": "Kaaiman Eilanden", + "kz_": "Kazachstan", + "la_": "Laos", + "lb_": "Libanon", + "lc_": "Saint Lucia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberia", + "ls_": "Lesotho", + "lt_": "Litouwen", + "lu_": "Luxemburg", + "lv_": "Letland", + "ly_": "Libië", + "ma_": "Marokko", + "mc_": "Monaco", + "md_": "Moldavië", + "me_": "Montenegro", + "mf_": "Sint-Maarten", + "mg_": "Madagascar", + "mh_": "Marshall eilanden", + "mk_": "Macedonië", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongolië", + "mo_": "Macao", + "mp_": "noordelijke Mariana eilanden", + "mq_": "Martinique", + "mr_": "Mauritanië", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Mauritius", + "mv_": "Maldiven", + "mw_": "Malawi", + "mx_": "Mexico", + "my_": "Maleisië", + "mz_": "Mozambique", + "na_": "Namibië", + "nc_": "Nieuw-Caledonië", + "ne_": "Niger", + "nf_": "Norfolkeiland", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Nederland", + "no_": "Noorwegen", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Nieuw-Zeeland", + "om_": "Oman", + "pa_": "Panama", + "pe_": "Peru", + "pf_": "Frans-Polynesië", + "pg_": "Papoea-Nieuw-Guinea", + "ph_": "Filippijnen", + "pk_": "Pakistan", + "pl_": "Polen", + "pm_": "Saint Pierre en Miquelon", + "pn_": "Pitcairn", + "pr_": "Puerto Rico", + "ps_": "Palestijns gebied, bezet", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Qatar", + "re_": "Bijeenkomst", + "ro_": "Roemenië", + "rs_": "Servië", + "ru_": "Rusland", + "rw_": "Rwanda", + "sa_": "Saoedi-Arabië", + "sb_": "Solomon eilanden", + "sc_": "Seychellen", + "sd_": "Soedan", + "se_": "Zweden", + "sg_": "Singapore", + "sh_": "Sint-Helena, Ascension en Tristan Da Cunha", + "si_": "Slovenië", + "sj_": "Svalbard en Jan Mayen", + "sk_": "Slowakije", + "sl_": "Sierra Leone", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somalië", + "sr_": "Suriname", + "ss_": "Zuid Soedan", + "st_": "Sao Tomé en Principe", + "sv_": "El Salvador", + "sy_": "Syrische Arabische Republiek", + "sz_": "Swaziland", + "tc_": "Turks- en Caicoseilanden", + "td_": "Tsjaad", + "tg_": "Gaan", + "th_": "Thailand", + "tj_": "Tadzjikistan", + "tk_": "Tokelau", + "tl_": "Oost-Timor", + "tm_": "Turkmenistan", + "tn_": "Tunesië", + "to_": "Tonga", + "tr_": "kalkoen", + "tt_": "Trinidad en Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwan", + "tz_": "Tanzania, Verenigde Republiek Tanzania", + "ua_": "Oekraïne", + "ug_": "Oeganda", + "us_": "Verenigde Staten", + "uy_": "Uruguay", + "uz_": "Oezbekistan", + "va_": "Heilige Stoel (Vaticaanstad)", + "vc_": "Saint Vincent en de Grenadines", + "ve_": "Venezuela", + "vg_": "Britse Maagdeneilanden", + "vi_": "Maagdeneilanden, VS", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis en Futuna", + "ws_": "Samoa", + "ye_": "Jemen", + "yt_": "Mayotte", + "za_": "Zuid-Afrika", + "zm_": "Zambia", + "zw_": "Zimbabwe" +} \ No newline at end of file diff --git a/lib/l10n/pt.arb b/lib/l10n/pt.arb new file mode 100644 index 00000000..bbbce888 --- /dev/null +++ b/lib/l10n/pt.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "pt", + "invalidPhoneNumber": "Número de telefone inválido", + "invalidCountry": "País inválido", + "invalidMobilePhoneNumber": "Número de telefone celular inválido", + "invalidFixedLinePhoneNumber": "Número de telefone fixo inválido", + "requiredPhoneNumber": "Número de telefone obrigatório", + "noResultMessage": "Sem resultado", + "ad_": "Andorra", + "ae_": "Emirados Árabes Unidos", + "af_": "Afeganistão", + "ag_": "Antigua e Barbuda", + "ai_": "Anguilla", + "al_": "Albânia", + "am_": "Armênia", + "an_": "Antilhas Holandesas", + "ao_": "Angola", + "aq_": "Antártica", + "ar_": "Argentina", + "as_": "Samoa Americana", + "at_": "Áustria", + "au_": "Austrália", + "aw_": "Aruba", + "ax_": "Ilhas Aland", + "az_": "Azerbaijão", + "ba_": "Bósnia e Herzegovina", + "bb_": "Barbados", + "bd_": "Bangladesh", + "be_": "Bélgica", + "bf_": "Burkina Faso", + "bg_": "Bulgária", + "bh_": "Bahrain", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "São Bartolomeu", + "bm_": "Bermudas", + "bn_": "Brunei Darussalam", + "bo_": "Bolívia, Estado Plurinacional de", + "br_": "Brasil", + "bs_": "Bahamas", + "bt_": "Butão", + "bw_": "Botswana", + "by_": "Bielo-Rússia", + "bz_": "Belize", + "ca_": "Canadá", + "cc_": "Ilhas Cocos (Keeling)", + "cd_": "Congo, República Democrática do Congo", + "cf_": "República Centro-Africana", + "cg_": "Congo", + "ch_": "Suíça", + "ci_": "Costa do Marfim", + "ck_": "Ilhas Cook", + "cl_": "Chile", + "cm_": "Camarões", + "cn_": "China", + "co_": "Colômbia", + "cr_": "Costa Rica", + "cu_": "Cuba", + "cv_": "cabo Verde", + "cx_": "Ilha do Natal", + "cy_": "Chipre", + "cz_": "República Checa", + "de_": "Alemanha", + "dj_": "Djibouti", + "dk_": "Dinamarca", + "dm_": "Dominica", + "do_": "República Dominicana", + "dz_": "Argélia", + "ec_": "Equador", + "ee_": "Estônia", + "eg_": "Egito", + "er_": "Eritreia", + "es_": "Espanha", + "et_": "Etiópia", + "fi_": "Finlândia", + "fj_": "Fiji", + "fk_": "Ilhas Falkland (Malvinas)", + "fm_": "Micronésia, Estados Federados da Micronésia", + "fo_": "ilhas Faroe", + "fr_": "França", + "ga_": "Gabão", + "gb_": "Reino Unido", + "gd_": "Grenada", + "ge_": "Georgia", + "gf_": "Guiana Francesa", + "gg_": "Guernsey", + "gh_": "Gana", + "gi_": "Gibraltar", + "gl_": "Groenlândia", + "gm_": "Gâmbia", + "gn_": "Guiné", + "gp_": "Guadalupe", + "gq_": "Guiné Equatorial", + "gr_": "Grécia", + "gs_": "Geórgia do Sul e Ilhas Sandwich do Sul", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinea-bissau", + "gy_": "Guiana", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Croácia", + "ht_": "Haiti", + "hu_": "Hungria", + "id_": "Indonésia", + "ie_": "Irlanda", + "il_": "Israel", + "im_": "Ilha de Man", + "in_": "Índia", + "io_": "Território Britânico do Oceano Índico", + "iq_": "Iraque", + "ir_": "Irã, República Islâmica do Golfo Pérsico", + "is_": "Islândia", + "it_": "Itália", + "je_": "Jersey", + "jm_": "Jamaica", + "jo_": "Jordânia", + "jp_": "Japão", + "ke_": "Quênia", + "kg_": "Quirguistão", + "kh_": "Camboja", + "ki_": "Kiribati", + "km_": "Comores", + "kn_": "São Cristóvão e Neves", + "kp_": "Coreia, República Popular Democrática da Coreia", + "kr_": "Coreia, República da Coreia do Sul", + "kw_": "Kuwait", + "ky_": "Ilhas Cayman", + "kz_": "Cazaquistão", + "la_": "Laos", + "lb_": "Líbano", + "lc_": "Santa Lúcia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Libéria", + "ls_": "Lesoto", + "lt_": "Lituânia", + "lu_": "Luxemburgo", + "lv_": "Letônia", + "ly_": "Jamahiriya Árabe da Líbia", + "ma_": "Marrocos", + "mc_": "Mônaco", + "md_": "Moldova", + "me_": "Montenegro", + "mf_": "são Martinho", + "mg_": "Madagáscar", + "mh_": "Ilhas Marshall", + "mk_": "Macedonia", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Mongólia", + "mo_": "Macau", + "mp_": "Ilhas Marianas do Norte", + "mq_": "Martinica", + "mr_": "Mauritânia", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Maurício", + "mv_": "Maldivas", + "mw_": "Malawi", + "mx_": "México", + "my_": "Malásia", + "mz_": "Moçambique", + "na_": "Namibia", + "nc_": "Nova Caledônia", + "ne_": "Níger", + "nf_": "Ilha Norfolk", + "ng_": "Nigéria", + "ni_": "Nicarágua", + "nl_": "Países Baixos", + "no_": "Noruega", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Nova Zelândia", + "om_": "Omã", + "pa_": "Panamá", + "pe_": "Peru", + "pf_": "Polinésia Francesa", + "pg_": "Papua Nova Guiné", + "ph_": "Filipinas", + "pk_": "Paquistão", + "pl_": "Polônia", + "pm_": "São Pedro e Miquelão", + "pn_": "Pitcairn", + "pr_": "Porto Rico", + "ps_": "Território Palestino, Ocupado", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguai", + "qa_": "Catar", + "re_": "Reunião", + "ro_": "Romênia", + "rs_": "Sérvia", + "ru_": "Rússia", + "rw_": "Ruanda", + "sa_": "Arábia Saudita", + "sb_": "Ilhas Salomão", + "sc_": "Seychelles", + "sd_": "Sudão", + "se_": "Suécia", + "sg_": "Cingapura", + "sh_": "Santa Helena, Ascensão e Tristão da Cunha", + "si_": "Eslovênia", + "sj_": "Svalbard e Jan Mayen", + "sk_": "Eslováquia", + "sl_": "Serra Leoa", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somália", + "sr_": "Suriname", + "ss_": "Sudão do Sul", + "st_": "São Tomé e Príncipe", + "sv_": "El Salvador", + "sy_": "República Árabe da Síria", + "sz_": "Suazilândia", + "tc_": "Ilhas Turcas e Caicos", + "td_": "Chade", + "tg_": "Ir", + "th_": "Tailândia", + "tj_": "Tajiquistão", + "tk_": "Tokelau", + "tl_": "Timor-Leste", + "tm_": "Turcomenistão", + "tn_": "Tunísia", + "to_": "Tonga", + "tr_": "Peru", + "tt_": "Trinidad e Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwan", + "tz_": "Tanzânia, República Unida da Tanzânia", + "ua_": "Ucrânia", + "ug_": "Uganda", + "us_": "Estados Unidos", + "uy_": "Uruguai", + "uz_": "Uzbequistão", + "va_": "Santa Sé (Estado da Cidade do Vaticano)", + "vc_": "São Vicente e Granadinas", + "ve_": "Venezuela", + "vg_": "Ilhas Virgens Britânicas", + "vi_": "Ilhas Virgens, EUA", + "vn_": "Vietnã", + "vu_": "Vanuatu", + "wf_": "Wallis e Futuna", + "ws_": "Samoa", + "ye_": "Iémen", + "yt_": "Mayotte", + "za_": "África do Sul", + "zm_": "Zâmbia", + "zw_": "Zimbábue" +} \ No newline at end of file diff --git a/lib/l10n/ru.arb b/lib/l10n/ru.arb new file mode 100644 index 00000000..7a1f21df --- /dev/null +++ b/lib/l10n/ru.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "ru", + "invalidPhoneNumber": "Неправильный номер телефона", + "invalidCountry": "Неверная страна", + "invalidMobilePhoneNumber": "Неверный номер мобильного телефона", + "invalidFixedLinePhoneNumber": "Недействительный номер стационарного телефона", + "requiredPhoneNumber": "Требуется номер телефона", + "noResultMessage": "Безрезультатно", + "ad_": "Андорра", + "ae_": "Объединенные Арабские Эмираты", + "af_": "Афганистан", + "ag_": "Антигуа и Барбуда", + "ai_": "Ангилья", + "al_": "Албания", + "am_": "Армения", + "an_": "Нидерландские Антильские острова", + "ao_": "Ангола", + "aq_": "Антарктида", + "ar_": "Аргентина", + "as_": "американское Самоа", + "at_": "Австрия", + "au_": "Австралия", + "aw_": "Аруба", + "ax_": "Аландские острова", + "az_": "Азербайджан", + "ba_": "Босния и Герцеговина", + "bb_": "Барбадос", + "bd_": "Бангладеш", + "be_": "Бельгия", + "bf_": "Буркина-Фасо", + "bg_": "Болгария", + "bh_": "Бахрейн", + "bi_": "Бурунди", + "bj_": "Бенин", + "bl_": "Сен-Бартелеми", + "bm_": "Бермудские острова", + "bn_": "Бруней-Даруссалам", + "bo_": "Боливия, Многонациональное Государство", + "br_": "Бразилия", + "bs_": "Багамы", + "bt_": "Бутан", + "bw_": "Ботсвана", + "by_": "Беларусь", + "bz_": "Белиз", + "ca_": "Канада", + "cc_": "Кокосовые (Килинг) острова", + "cd_": "Конго, Демократическая Республика Конго", + "cf_": "Центрально-Африканская Республика", + "cg_": "Конго", + "ch_": "Швейцария", + "ci_": "Берег Слоновой Кости", + "ck_": "Острова Кука", + "cl_": "Чили", + "cm_": "Камерун", + "cn_": "Китай", + "co_": "Колумбия", + "cr_": "Коста-Рика", + "cu_": "Куба", + "cv_": "Кабо-Верде", + "cx_": "Остров Рождества", + "cy_": "Кипр", + "cz_": "Республика Чехия", + "de_": "Германия", + "dj_": "Джибути", + "dk_": "Дания", + "dm_": "Доминика", + "do_": "Доминиканская Республика", + "dz_": "Алжир", + "ec_": "Эквадор", + "ee_": "Эстония", + "eg_": "Египет", + "er_": "Эритрея", + "es_": "Испания", + "et_": "Эфиопия", + "fi_": "Финляндия", + "fj_": "Фиджи", + "fk_": "Фолклендские (Мальвинские) острова", + "fm_": "Микронезия, Федеративные Штаты Микронезии", + "fo_": "Фарерские острова", + "fr_": "Франция", + "ga_": "Габон", + "gb_": "Великобритания", + "gd_": "Гренада", + "ge_": "Грузия", + "gf_": "Французская Гвиана", + "gg_": "Гернси", + "gh_": "Гана", + "gi_": "Гибралтар", + "gl_": "Гренландия", + "gm_": "Гамбия", + "gn_": "Гвинея", + "gp_": "Гваделупа", + "gq_": "Экваториальная Гвинея", + "gr_": "Греция", + "gs_": "Южная Георгия и Южные Сандвичевы острова", + "gt_": "Гватемала", + "gu_": "Гуам", + "gw_": "Гвинея-Бисау", + "gy_": "Гайана", + "hk_": "Гонконг", + "hn_": "Гондурас", + "hr_": "Хорватия", + "ht_": "Гаити", + "hu_": "Венгрия", + "id_": "Индонезия", + "ie_": "Ирландия", + "il_": "Израиль", + "im_": "Остров Мэн", + "in_": "Индия", + "io_": "Британская территория Индийского океана", + "iq_": "Ирак", + "ir_": "Иран, Исламская Республика Персидский залив", + "is_": "Исландия", + "it_": "Италия", + "je_": "Джерси", + "jm_": "Ямайка", + "jo_": "Иордания", + "jp_": "Япония", + "ke_": "Кения", + "kg_": "Кыргызстан", + "kh_": "Камбоджа", + "ki_": "Кирибати", + "km_": "Коморские острова", + "kn_": "Сент-Китс и Невис", + "kp_": "Корея, Корейская Народно-Демократическая Республика", + "kr_": "Корея, Республика Южная Корея", + "kw_": "Кувейт", + "ky_": "Каймановы острова", + "kz_": "Казахстан", + "la_": "Лаос", + "lb_": "Ливан", + "lc_": "Санкт-Люсия", + "li_": "Лихтенштейн", + "lk_": "Шри-Ланка", + "lr_": "Либерия", + "ls_": "Лесото", + "lt_": "Литва", + "lu_": "Люксембург", + "lv_": "Латвия", + "ly_": "Ливийская арабская джамахирия", + "ma_": "Марокко", + "mc_": "Монако", + "md_": "Молдова", + "me_": "Черногория", + "mf_": "Сен-Мартен", + "mg_": "Мадагаскар", + "mh_": "Маршалловы острова", + "mk_": "Македония", + "ml_": "Мали", + "mm_": "Мьянма", + "mn_": "Монголия", + "mo_": "Макао", + "mp_": "Северные Марианские острова", + "mq_": "Мартиника", + "mr_": "Мавритания", + "ms_": "Монтсеррат", + "mt_": "Мальта", + "mu_": "Маврикий", + "mv_": "Мальдивы", + "mw_": "Малави", + "mx_": "Мексика", + "my_": "Малайзия", + "mz_": "Мозамбик", + "na_": "Намибия", + "nc_": "Новая Каледония", + "ne_": "Нигер", + "nf_": "Остров Норфолк", + "ng_": "Нигерия", + "ni_": "Никарагуа", + "nl_": "Нидерланды", + "no_": "Норвегия", + "np_": "Непал", + "nr_": "Науру", + "nu_": "Ниуэ", + "nz_": "Новая Зеландия", + "om_": "Оман", + "pa_": "Панама", + "pe_": "Перу", + "pf_": "Французская Полинезия", + "pg_": "Папуа - Новая Гвинея", + "ph_": "Филиппины", + "pk_": "Пакистан", + "pl_": "Польша", + "pm_": "Сен-Пьер и Микелон", + "pn_": "Питкэрн", + "pr_": "Пуэрто-Рико", + "ps_": "Палестинская территория, оккупированная", + "pt_": "Португалия", + "pw_": "Палау", + "py_": "Парагвай", + "qa_": "Катар", + "re_": "Воссоединение", + "ro_": "Румыния", + "rs_": "Сербия", + "ru_": "Россия", + "rw_": "Руанда", + "sa_": "Саудовская Аравия", + "sb_": "Соломоновы острова", + "sc_": "Сейшельские острова", + "sd_": "Судан", + "se_": "Швеция", + "sg_": "Сингапур", + "sh_": "Святой Елены, Вознесения и Тристан-да-Кунья", + "si_": "Словения", + "sj_": "Шпицберген и Ян Майен", + "sk_": "Словакия", + "sl_": "Сьерра-Леоне", + "sm_": "Сан-Марино", + "sn_": "Сенегал", + "so_": "Сомали", + "sr_": "Суринам", + "ss_": "южный Судан", + "st_": "Сан-Томе и Принсипи", + "sv_": "Эль Сальвадор", + "sy_": "Сирийская Арабская Республика", + "sz_": "Свазиленд", + "tc_": "Острова Теркс и Кайкос", + "td_": "Чад", + "tg_": "Идти", + "th_": "Таиланд", + "tj_": "Таджикистан", + "tk_": "Токелау", + "tl_": "Тимор-Лешти", + "tm_": "Туркменистан", + "tn_": "Тунис", + "to_": "Тонга", + "tr_": "Турция", + "tt_": "Тринидад и Тобаго", + "tv_": "Тувалу", + "tw_": "Тайвань", + "tz_": "Танзания, Объединенная Республика Танзания", + "ua_": "Украина", + "ug_": "Уганда", + "us_": "Соединенные Штаты", + "uy_": "Уругвай", + "uz_": "Узбекистан", + "va_": "Святой Престол (государство-город Ватикан)", + "vc_": "Святой Винсент и Гренадины", + "ve_": "Венесуэла", + "vg_": "Виргинские острова, Британские", + "vi_": "Виргинские острова, США", + "vn_": "Вьетнам", + "vu_": "Вануату", + "wf_": "Уоллис и Футуна", + "ws_": "Самоа", + "ye_": "Йемен", + "yt_": "Майотта", + "za_": "Южная Африка", + "zm_": "Замбия", + "zw_": "Зимбабве" +} \ No newline at end of file diff --git a/lib/l10n/sv.arb b/lib/l10n/sv.arb new file mode 100644 index 00000000..153ea266 --- /dev/null +++ b/lib/l10n/sv.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "sv", + "invalidPhoneNumber": "Ogiltigt telefonnummer", + "invalidCountry": "Ogiltigt land", + "invalidMobilePhoneNumber": "Ogiltigt mobilnummer", + "invalidFixedLinePhoneNumber": "Ogiltigt fast telefonnummer", + "requiredPhoneNumber": "Obligatoriskt telefonnummer", + "noResultMessage": "Inget resultat", + "ad_": "Andorra", + "ae_": "Förenade Arabemiraten", + "af_": "Afghanistan", + "ag_": "Antigua och Barbuda", + "ai_": "Anguilla", + "al_": "Albanien", + "am_": "Armenien", + "an_": "Nederländska Antillerna", + "ao_": "Angola", + "aq_": "Antarktis", + "ar_": "Argentina", + "as_": "Amerikanska Samoa", + "at_": "Österrike", + "au_": "Australien", + "aw_": "Aruba", + "ax_": "Åland", + "az_": "Azerbajdzjan", + "ba_": "Bosnien och Hercegovina", + "bb_": "Barbados", + "bd_": "Bangladesh", + "be_": "Belgien", + "bf_": "Burkina Faso", + "bg_": "Bulgarien", + "bh_": "Bahrain", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "S:t Barthélemy", + "bm_": "Bermuda", + "bn_": "Brunei", + "bo_": "Bolivia", + "br_": "Brasilien", + "bs_": "Bahamas", + "bt_": "Bhutan", + "bw_": "Botswana", + "by_": "Vitryssland", + "bz_": "Belize", + "ca_": "Kanada", + "cc_": "Kokosöarna", + "cd_": "Kongo-Kinshasa", + "cf_": "Centralafrikanska republiken", + "cg_": "Kongo-Brazzaville", + "ch_": "Schweiz", + "ci_": "Côte d’Ivoire", + "ck_": "Cooköarna", + "cl_": "Chile", + "cm_": "Kamerun", + "cn_": "Kina", + "co_": "Colombia", + "cr_": "Costa Rica", + "cu_": "Kuba", + "cv_": "Kap Verde", + "cx_": "Julön", + "cy_": "Cypern", + "cz_": "Tjeckien", + "de_": "Tyskland", + "dj_": "Djibouti", + "dk_": "Danmark", + "dm_": "Dominica", + "do_": "Dominikanska republiken", + "dz_": "Algeriet", + "ec_": "Ecuador", + "ee_": "Estland", + "eg_": "Egypten", + "er_": "Eritrea", + "es_": "Spanien", + "et_": "Etiopien", + "fi_": "Finland", + "fj_": "Fiji", + "fk_": "Falklandsöarna", + "fm_": "Mikronesien", + "fo_": "Färöarna", + "fr_": "Frankrike", + "ga_": "Gabon", + "gb_": "Storbritannien", + "gd_": "Grenada", + "ge_": "Georgien", + "gf_": "Franska Guyana", + "gg_": "Guernsey", + "gh_": "Ghana", + "gi_": "Gibraltar", + "gl_": "Grönland", + "gm_": "Gambia", + "gn_": "Guinea", + "gp_": "Guadeloupe", + "gq_": "Ekvatorialguinea", + "gr_": "Grekland", + "gs_": "Sydgeorgien och Sydsandwichöarna", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Guinea-Bissau", + "gy_": "Guyana", + "hk_": "Hongkong SAR", + "hn_": "Honduras", + "hr_": "Kroatien", + "ht_": "Haiti", + "hu_": "Ungern", + "id_": "Indonesien", + "ie_": "Irland", + "il_": "Israel", + "im_": "Isle of Man", + "in_": "Indien", + "io_": "Brittiska territoriet i Indiska oceanen", + "iq_": "Irak", + "ir_": "Iran", + "is_": "Island", + "it_": "Italien", + "je_": "Jersey", + "jm_": "Jamaica", + "jo_": "Jordanien", + "jp_": "Japan", + "ke_": "Kenya", + "kg_": "Kirgizistan", + "kh_": "Kambodja", + "ki_": "Kiribati", + "km_": "Komorerna", + "kn_": "S:t Kitts och Nevis", + "kp_": "Nordkorea", + "kr_": "Sydkorea", + "kw_": "Kuwait", + "ky_": "Caymanöarna", + "kz_": "Kazakstan", + "la_": "Laos", + "lb_": "Libanon", + "lc_": "S:t Lucia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberia", + "ls_": "Lesotho", + "lt_": "Litauen", + "lu_": "Luxemburg", + "lv_": "Lettland", + "ly_": "Libyen", + "ma_": "Marocko", + "mc_": "Monaco", + "md_": "Moldavien", + "me_": "Montenegro", + "mf_": "Saint-Martin", + "mg_": "Madagaskar", + "mh_": "Marshallöarna", + "mk_": "Nordmakedonien", + "ml_": "Mali", + "mm_": "Myanmar (Burma)", + "mn_": "Mongoliet", + "mo_": "Macao SAR", + "mp_": "Nordmarianerna", + "mq_": "Martinique", + "mr_": "Mauretanien", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Mauritius", + "mv_": "Maldiverna", + "mw_": "Malawi", + "mx_": "Mexiko", + "my_": "Malaysia", + "mz_": "Moçambique", + "na_": "Namibia", + "nc_": "Nya Kaledonien", + "ne_": "Niger", + "nf_": "Norfolkön", + "ng_": "Nigeria", + "ni_": "Nicaragua", + "nl_": "Nederländerna", + "no_": "Norge", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Nya Zeeland", + "om_": "Oman", + "pa_": "Panama", + "pe_": "Peru", + "pf_": "Franska Polynesien", + "pg_": "Papua Nya Guinea", + "ph_": "Filippinerna", + "pk_": "Pakistan", + "pl_": "Polen", + "pm_": "S:t Pierre och Miquelon", + "pn_": "Pitcairnöarna", + "pr_": "Puerto Rico", + "ps_": "Palestinska territorierna", + "pt_": "Portugal", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Qatar", + "re_": "Réunion", + "ro_": "Rumänien", + "rs_": "Serbien", + "ru_": "Ryssland", + "rw_": "Rwanda", + "sa_": "Saudiarabien", + "sb_": "Salomonöarna", + "sc_": "Seychellerna", + "sd_": "Sudan", + "se_": "Sverige", + "sg_": "Singapore", + "sh_": "S:t Helena", + "si_": "Slovenien", + "sj_": "Svalbard och Jan Mayen", + "sk_": "Slovakien", + "sl_": "Sierra Leone", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somalia", + "sr_": "Surinam", + "ss_": "Sydsudan", + "st_": "São Tomé och Príncipe", + "sv_": "El Salvador", + "sy_": "Syrien", + "sz_": "Swaziland", + "tc_": "Turks- och Caicosöarna", + "td_": "Tchad", + "tg_": "Togo", + "th_": "Thailand", + "tj_": "Tadzjikistan", + "tk_": "Tokelauöarna", + "tl_": "Östtimor", + "tm_": "Turkmenistan", + "tn_": "Tunisien", + "to_": "Tonga", + "tr_": "Turkiet", + "tt_": "Trinidad och Tobago", + "tv_": "Tuvalu", + "tw_": "Taiwan", + "tz_": "Tanzania", + "ua_": "Ukraina", + "ug_": "Uganda", + "us_": "USA", + "uy_": "Uruguay", + "uz_": "Uzbekistan", + "va_": "Vatikanstaten", + "vc_": "S:t Vincent och Grenadinerna", + "ve_": "Venezuela", + "vg_": "Brittiska Jungfruöarna", + "vi_": "Amerikanska Jungfruöarna", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis- och Futunaöarna", + "ws_": "Samoa", + "ye_": "Jemen", + "yt_": "Mayotte", + "za_": "Sydafrika", + "zm_": "Zambia", + "zw_": "Zimbabwe" +} \ No newline at end of file diff --git a/lib/l10n/tr.arb b/lib/l10n/tr.arb new file mode 100644 index 00000000..787c8175 --- /dev/null +++ b/lib/l10n/tr.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "tr", + "invalidPhoneNumber": "Geçersiz telefon numarası", + "invalidCountry": "Geçersiz ülke", + "invalidMobilePhoneNumber": "Geçersiz cep telefonu numarası", + "invalidFixedLinePhoneNumber": "Geçersiz sabit hat telefon numarası", + "requiredPhoneNumber": "Gerekli telefon Numarası", + "noResultMessage": "Sonuç yok", + "ad_": "Andora", + "ae_": "Birleşik Arap Emirlikleri", + "af_": "Afganistan", + "ag_": "Antigua ve Barbuda", + "ai_": "Anguilla", + "al_": "Arnavutluk", + "am_": "Ermenistan", + "an_": "Hollanda Antilleri", + "ao_": "Angola", + "aq_": "Antarktika", + "ar_": "Arjantin", + "as_": "Amerikan Samoası", + "at_": "Avusturya", + "au_": "Avustralya", + "aw_": "Aruba", + "ax_": "Aland Adaları", + "az_": "Azerbaycan", + "ba_": "Bosna Hersek", + "bb_": "Barbados", + "bd_": "Bangladeş", + "be_": "Belçika", + "bf_": "Burkina Faso", + "bg_": "Bulgaristan", + "bh_": "Bahreyn", + "bi_": "Burundi", + "bj_": "Benin", + "bl_": "Saint Barthelemy", + "bm_": "Bermuda", + "bn_": "Brunei Darussalam", + "bo_": "Bolivya", + "br_": "Brezilya", + "bs_": "Bahamalar", + "bt_": "Butan", + "bw_": "Botsvana", + "by_": "Belarus", + "bz_": "Belize", + "ca_": "Kanada", + "cc_": "Cocos (Keeling) Adaları", + "cd_": "Kongo Demokratik Cumhuriyeti", + "cf_": "Orta Afrika Cumhuriyeti", + "cg_": "Kongo", + "ch_": "İsviçre", + "ci_": "Fildişi Sahili", + "ck_": "Cook Adaları", + "cl_": "Şili", + "cm_": "Kamerun", + "cn_": "Çin", + "co_": "Kolombiya", + "cr_": "Kosta Rika", + "cu_": "Küba", + "cv_": "Cabo Verde", + "cx_": "Christmas Adası", + "cy_": "Kıbrıs", + "cz_": "Çek Cumhuriyeti", + "de_": "Almanya", + "dj_": "Cibuti", + "dk_": "Danimarka", + "dm_": "Dominika", + "do_": "Dominik Cumhuriyeti", + "dz_": "Cezayir", + "ec_": "Ekvador", + "ee_": "Estonya", + "eg_": "Mısır", + "er_": "Eritre", + "es_": "İspanya", + "et_": "Etiyopya", + "fi_": "Finlandiya", + "fj_": "Fiji", + "fk_": "Falkland (Malvina) Adaları ", + "fm_": "Mikronezya, Mikronezya Federal Devletleri", + "fo_": "Faroe Adaları", + "fr_": "Fransa", + "ga_": "Gabon", + "gb_": "Birleşik Krallık", + "gd_": "Grenada", + "ge_": "Gürcistan", + "gf_": "Fransız Guyanası", + "gg_": "Guernsey", + "gh_": "Gana", + "gi_": "Cebelitarık", + "gl_": "Grönland", + "gm_": "Gambiya", + "gn_": "Gine", + "gp_": "Guadeloupe", + "gq_": "Ekvator Ginesi", + "gr_": "Yunanistan", + "gs_": "Güney Georgia ve Güney Sandwich Adaları", + "gt_": "Guatemala", + "gu_": "Guam", + "gw_": "Gine-Bissau", + "gy_": "Guyana", + "hk_": "Hong Kong", + "hn_": "Honduras", + "hr_": "Hırvatistan", + "ht_": "Haiti", + "hu_": "Macaristan", + "id_": "Endonezya", + "ie_": "İrlanda", + "il_": "İsrail", + "im_": "Man Adası", + "in_": "Hindistan", + "io_": "İngiliz Hint Okyanusu Bölgesi", + "iq_": "Irak", + "ir_": "İran", + "is_": "İzlanda", + "it_": "İtalya", + "je_": "Jersey", + "jm_": "Jamaika", + "jo_": "Ürdün", + "jp_": "Japonya", + "ke_": "Kenya", + "kg_": "Kırgızistan", + "kh_": "Kamboçya", + "ki_": "Kiribati", + "km_": "Komorlar", + "kn_": "Saint Kitts ve Nevis", + "kp_": "Kuzey Kore", + "kr_": "Güney Kore", + "kw_": "Kuveyt", + "ky_": "Cayman Adaları", + "kz_": "Kazakistan", + "la_": "Laos", + "lb_": "Lübnan", + "lc_": "Saint Lucia", + "li_": "Liechtenstein", + "lk_": "Sri Lanka", + "lr_": "Liberya", + "ls_": "Lesoto", + "lt_": "Litvanya", + "lu_": "Lüksemburg", + "lv_": "Letonya", + "ly_": "Libya", + "ma_": "Fas", + "mc_": "Monako", + "md_": "Moldova", + "me_": "Karadağ", + "mf_": "Saint Martin", + "mg_": "Madagaskar", + "mh_": "Marşal Adaları", + "mk_": "Makedonya", + "ml_": "Mali", + "mm_": "Myanmar", + "mn_": "Moğolistan", + "mo_": "Macao", + "mp_": "Kuzey Mariana Adaları", + "mq_": "Martinique", + "mr_": "Mauritania", + "ms_": "Montserrat", + "mt_": "Malta", + "mu_": "Mauritius", + "mv_": "Maldivler", + "mw_": "Malawi", + "mx_": "Meksika", + "my_": "Malezya", + "mz_": "Mozambik", + "na_": "Namibya", + "nc_": "Yeni Kaledonya", + "ne_": "Nijer", + "nf_": "Norfolk Adası", + "ng_": "Nijerya", + "ni_": "Nikaragua", + "nl_": "Hollanda", + "no_": "Norveç", + "np_": "Nepal", + "nr_": "Nauru", + "nu_": "Niue", + "nz_": "Yeni Zelanda", + "om_": "Umman", + "pa_": "Panama", + "pe_": "Peru", + "pf_": "Fransız Polinezyası", + "pg_": "Papua Yeni Gine", + "ph_": "Filipinler", + "pk_": "Pakistan", + "pl_": "Polonya", + "pm_": "Saint Pierre ve Miquelon", + "pn_": "Pitcairn Adaları", + "pr_": "Porto Riko", + "ps_": "İşgal Altındaki Filistin Toprakları", + "pt_": "Portekiz", + "pw_": "Palau", + "py_": "Paraguay", + "qa_": "Katar", + "re_": "Reunion", + "ro_": "Romanya", + "rs_": "Sırbistan", + "ru_": "Rusya", + "rw_": "Ruanda", + "sa_": "Suudi Arabistan", + "sb_": "Solomon Adaları", + "sc_": "Seyşeller", + "sd_": "Sudan", + "se_": "İsveç", + "sg_": "Singapur", + "sh_": "Saint Helena, Ascension ve Tristan da Cunha", + "si_": "Slovenya", + "sj_": "Svalbard ve Jan Mayen", + "sk_": "Slovakya", + "sl_": "Sierra Leone", + "sm_": "San Marino", + "sn_": "Senegal", + "so_": "Somali", + "sr_": "Surinam", + "ss_": "Güney Sudan", + "st_": "Sao Tome ve Principe", + "sv_": "El Salvador", + "sy_": "Suriye", + "sz_": "Esvati̇ni̇", + "tc_": "Turks ve Caicos Adaları ", + "td_": "Çad", + "tg_": "Togo", + "th_": "Tayland", + "tj_": "Tacikistan", + "tk_": "Tokelau", + "tl_": "Doğu Timor", + "tm_": "Türkmenistan", + "tn_": "Tunus", + "to_": "Tonga", + "tr_": "Türkiye", + "tt_": "Trinidad ve Tobago", + "tv_": "Tuvalu", + "tw_": "Tayvan", + "tz_": "Tanzanya", + "ua_": "Ukrayna", + "ug_": "Uganda", + "us_": "Amerika Birleşik Devletleri", + "uy_": "Uruguay", + "uz_": "Özbekistan", + "va_": "Vatikan", + "vc_": "Saint Vincent ve Grenadinler", + "ve_": "Venezuela", + "vg_": "Britanya Virjin Adaları", + "vi_": "ABD Virjin Adaları", + "vn_": "Vietnam", + "vu_": "Vanuatu", + "wf_": "Wallis ve Futuna", + "ws_": "Samoa", + "ye_": "Yemen", + "yt_": "Mayotte", + "za_": "Güney Afrika", + "zm_": "Zambia", + "zw_": "Zimbabve" +} \ No newline at end of file diff --git a/lib/l10n/zh.arb b/lib/l10n/zh.arb new file mode 100644 index 00000000..24449830 --- /dev/null +++ b/lib/l10n/zh.arb @@ -0,0 +1,251 @@ +{ + "@@locale": "zh", + "invalidPhoneNumber": "无效的电话号码", + "invalidCountry": "无效国家", + "invalidMobilePhoneNumber": "无效的手机号码", + "invalidFixedLinePhoneNumber": "无效的固定电话号码", + "requiredPhoneNumber": "需要电话号码", + "noResultMessage": "没有结果", + "ad_": "安道尔", + "ae_": "阿拉伯联合酋长国", + "af_": "阿富汗", + "ag_": "安提瓜和巴布达", + "ai_": "安圭拉岛", + "al_": "阿尔巴尼亚", + "am_": "亚美尼亚", + "an_": "荷属安的列斯", + "ao_": "安哥拉", + "aq_": "南极洲", + "ar_": "阿根廷", + "as_": "美属萨摩亚", + "at_": "奥地利", + "au_": "澳大利亚", + "aw_": "阿鲁巴岛", + "ax_": "奥兰群岛", + "az_": "阿塞拜疆", + "ba_": "波斯尼亚和黑塞哥维那", + "bb_": "巴巴多斯", + "bd_": "孟加拉国", + "be_": "比利时", + "bf_": "布基纳法索", + "bg_": "保加利亚", + "bh_": "巴林", + "bi_": "布隆迪", + "bj_": "贝宁", + "bl_": "圣巴托洛缪岛", + "bm_": "百慕大", + "bn_": "文莱达鲁萨兰国", + "bo_": "玻利维亚多民族国", + "br_": "巴西", + "bs_": "巴哈马", + "bt_": "不丹", + "bw_": "博茨瓦纳", + "by_": "白俄罗斯", + "bz_": "伯利兹", + "ca_": "加拿大", + "cc_": "科科斯(基林)群岛", + "cd_": "刚果民主共和国", + "cf_": "中非共和国", + "cg_": "刚果", + "ch_": "瑞士", + "ci_": "科特迪瓦", + "ck_": "库克群岛", + "cl_": "智利", + "cm_": "喀麦隆", + "cn_": "中国", + "co_": "哥伦比亚", + "cr_": "哥斯达黎加", + "cu_": "古巴", + "cv_": "佛得角", + "cx_": "圣诞岛", + "cy_": "塞浦路斯", + "cz_": "捷克共和国", + "de_": "德国", + "dj_": "吉布地", + "dk_": "丹麦", + "dm_": "多米尼加", + "do_": "多明尼加共和国", + "dz_": "阿尔及利亚", + "ec_": "厄瓜多尔", + "ee_": "爱沙尼亚", + "eg_": "埃及", + "er_": "厄立特里亚", + "es_": "西班牙", + "et_": "埃塞俄比亚", + "fi_": "芬兰", + "fj_": "斐济", + "fk_": "福克兰群岛(马尔维纳斯)", + "fm_": "密克罗尼西亚,密克罗尼西亚联邦", + "fo_": "法罗群岛", + "fr_": "法国", + "ga_": "加蓬", + "gb_": "英国", + "gd_": "格林纳达", + "ge_": "乔治亚州", + "gf_": "法属圭亚那", + "gg_": "根西岛", + "gh_": "加纳", + "gi_": "直布罗陀", + "gl_": "格陵兰", + "gm_": "冈比亚", + "gn_": "几内亚", + "gp_": "瓜德罗普岛", + "gq_": "赤道几内亚", + "gr_": "希腊", + "gs_": "南乔治亚岛和南桑威奇群岛", + "gt_": "危地马拉", + "gu_": "关岛", + "gw_": "几内亚比绍", + "gy_": "圭亚那", + "hk_": "香港", + "hn_": "洪都拉斯", + "hr_": "克罗地亚", + "ht_": "海地", + "hu_": "匈牙利", + "id_": "印度尼西亚", + "ie_": "爱尔兰", + "il_": "以色列", + "im_": "马恩岛", + "in_": "印度", + "io_": "英属印度洋领地", + "iq_": "伊拉克", + "ir_": "伊朗,波斯湾伊斯兰共和国", + "is_": "冰岛", + "it_": "意大利", + "je_": "球衣", + "jm_": "的牙买加", + "jo_": "约旦", + "jp_": "日本", + "ke_": "肯尼亚", + "kg_": "吉尔吉斯斯坦", + "kh_": "柬埔寨", + "ki_": "基里巴斯", + "km_": "科摩罗", + "kn_": "圣基茨和尼维斯", + "kp_": "韩国,朝鲜民主主义人民共和国", + "kr_": "大韩民国", + "kw_": "科威特", + "ky_": "开曼群岛", + "kz_": "哈萨克斯坦", + "la_": "老挝", + "lb_": "黎巴嫩的", + "lc_": "圣卢西亚", + "li_": "列支敦士登", + "lk_": "斯里兰卡", + "lr_": "利比里亚", + "ls_": "莱索托", + "lt_": "立陶宛", + "lu_": "卢森堡", + "lv_": "拉脱维亚", + "ly_": "阿拉伯利比亚民众国", + "ma_": "摩洛哥", + "mc_": "摩纳哥", + "md_": "摩尔多瓦", + "me_": "黑山共和国", + "mf_": "圣马丁", + "mg_": "马达加斯加", + "mh_": "马绍尔群岛", + "mk_": "马其顿", + "ml_": "马里", + "mm_": "缅甸", + "mn_": "蒙古", + "mo_": "澳门", + "mp_": "北马里亚纳群岛", + "mq_": "马提尼克岛", + "mr_": "毛里塔尼亚", + "ms_": "蒙特塞拉特", + "mt_": "马耳他", + "mu_": "毛里求斯", + "mv_": "马尔代夫", + "mw_": "马拉维", + "mx_": "墨西哥", + "my_": "马来西亚", + "mz_": "莫桑比克", + "na_": "纳米比亚", + "nc_": "新喀里多尼亚", + "ne_": "尼日尔", + "nf_": "诺福克岛", + "ng_": "奈及利亚", + "ni_": "尼加拉瓜", + "nl_": "荷兰", + "no_": "挪威", + "np_": "尼尼泊尔", + "nr_": "瑙鲁", + "nu_": "纽埃", + "nz_": "新西兰", + "om_": "阿曼", + "pa_": "巴拿马", + "pe_": "秘鲁", + "pf_": "法属波利尼西亚", + "pg_": "巴布亚新几内亚", + "ph_": "菲律宾", + "pk_": "巴基斯坦", + "pl_": "波兰", + "pm_": "圣皮埃尔和密克隆群岛", + "pn_": "皮特凯恩", + "pr_": "波多黎各", + "ps_": "被占领的巴勒斯坦领土", + "pt_": "葡萄牙", + "pw_": "u琉", + "py_": "巴拉圭", + "qa_": "卡塔尔", + "re_": "团圆", + "ro_": "罗马尼亚", + "rs_": "塞尔维亚", + "ru_": "俄罗斯", + "rw_": "卢旺达", + "sa_": "沙特阿拉伯", + "sb_": "所罗门群岛", + "sc_": "塞舌尔", + "sd_": "苏丹", + "se_": "瑞典", + "sg_": "新加坡", + "sh_": "圣海伦娜,升天和特里斯坦·达库纳", + "si_": "斯洛文尼亚", + "sj_": "斯瓦尔巴和扬·马延", + "sk_": "斯洛伐克", + "sl_": "塞拉利昂", + "sm_": "圣马力诺", + "sn_": "塞内加尔", + "so_": "索马里", + "sr_": "苏里南", + "ss_": "南苏丹", + "st_": "圣多美和普林西比", + "sv_": "萨尔瓦多", + "sy_": "阿拉伯叙利亚共和国", + "sz_": "斯威士兰", + "tc_": "特克斯和凯科斯群岛", + "td_": "乍得", + "tg_": "多哥", + "th_": "泰国", + "tj_": "塔吉克斯坦", + "tk_": "托克劳", + "tl_": "东帝汶", + "tm_": "土库曼斯坦", + "tn_": "突尼斯", + "to_": "汤加", + "tr_": "火鸡", + "tt_": "特立尼达和多巴哥", + "tv_": "图瓦卢", + "tw_": "台湾", + "tz_": "坦桑尼亚联合共和国坦桑尼亚", + "ua_": "乌克兰", + "ug_": "乌干达", + "us_": "美国", + "uy_": "乌拉圭", + "uz_": "乌兹别克斯坦", + "va_": "罗马教廷(梵蒂冈城国)", + "vc_": "圣文森特和格林纳丁斯", + "ve_": "委内瑞拉", + "vg_": "英属维尔京群岛", + "vi_": "美国维尔京群岛", + "vn_": "越南", + "vu_": "瓦努阿图", + "wf_": "瓦利斯和富图纳群岛", + "ws_": "萨摩亚", + "ye_": "也门", + "yt_": "马约特岛", + "za_": "南非", + "zm_": "赞比亚", + "zw_": "津巴布韦" +} \ No newline at end of file diff --git a/lib/phone_form_field.dart b/lib/phone_form_field.dart new file mode 100644 index 00000000..689c7f7a --- /dev/null +++ b/lib/phone_form_field.dart @@ -0,0 +1,19 @@ +library phone_number_input; + +export 'src/widgets/phone_form_field.dart'; +export 'src/widgets/country_picker/country_selector_navigator.dart'; +export 'src/widgets/country_picker/country_selector.dart'; +export 'src/widgets/country_code_chip.dart'; + +export 'src/validator/phone_validator.dart'; + +export 'l10n/generated/phone_field_localization.dart'; + +export 'src/models/selector_config.dart'; +export 'src/models/phone_form_field_controller.dart'; +export 'src/models/country.dart'; +export 'src/models/all_countries.dart'; + +export 'package:phone_numbers_parser/phone_numbers_parser.dart' + show PhoneNumber, PhoneNumberType; +export 'src/widgets/country_picker/country_selector_navigator.dart'; diff --git a/lib/src/constants/constants.dart b/lib/src/constants/constants.dart new file mode 100644 index 00000000..cd2e5923 --- /dev/null +++ b/lib/src/constants/constants.dart @@ -0,0 +1,8 @@ +class Constants { + /// accepted punctuation within a phone number + static const String punctuation = r' ()\[\]\-\.\/\\'; + static const String plus = r'\++'; + + /// Westhen and easthern arabic numerals + static const String digits = r'0-90-9٠-٩۰-۹'; +} diff --git a/lib/src/helpers/country_finder.dart b/lib/src/helpers/country_finder.dart new file mode 100644 index 00000000..e98b4f10 --- /dev/null +++ b/lib/src/helpers/country_finder.dart @@ -0,0 +1,75 @@ +// responsible of searching through the country list + +import 'package:flutter/cupertino.dart'; +import 'package:phone_form_field/src/helpers/country_translator.dart'; + +import '../models/country.dart'; + +class CountryFinder { + // This property and the list order MUST BE immutable to ensure + // consistent filtered results. + // This is the reason of clone operations performed in constructor + // and filter methods, as we cannot assume that others classes don't + // modify the list order and this will have consequences on the order + // of filtered list. + /// List of countries to search in + final List countries; + + CountryFinder(List countries) : countries = [...countries]; + + List filter(String txt, BuildContext context) { + // reset search + if (txt.isEmpty) { + // see [countries] property comment for more infos + // about reason of copy + return [...countries]; + } + + // if the txt is a number we check the country code instead + final asInt = int.tryParse(txt); + final isNum = asInt != null; + if (isNum) { + // toString to remove any + in front if its an int + return _filterByDialCode(asInt.toString()); + } else { + return _filterByName(txt, context); + } + } + + List _filterByDialCode(String dialCode) { + int getSortPoint(Country c) => + c.countryCode.length == dialCode.length ? 1 : 0; + + return countries.where((c) => c.countryCode.contains(dialCode)).toList() + // puts the closest match at the top + ..sort((a, b) => getSortPoint(b) - getSortPoint(a)); + } + + List _filterByName(String txt, BuildContext context) { + final lowerCaseTxt = txt.toLowerCase(); + // since we keep countries that contain the searched text, + // we need to put the countries that start with that text in front. + int getSortPoint(String name, String isoCode) { + bool isStartOfString = name.startsWith(lowerCaseTxt) || + isoCode.toLowerCase().startsWith(lowerCaseTxt); + return isStartOfString ? 1 : 0; + } + + int compareCountries(Country a, Country b) { + final aName = CountryTranslator.localisedName(context, a).toLowerCase(); + final bName = CountryTranslator.localisedName(context, b).toLowerCase(); + final sortPoint = + getSortPoint(bName, b.isoCode) - getSortPoint(aName, a.isoCode); + // sort alphabetically when comparison with search term get same result + return sortPoint == 0 ? aName.compareTo(bName) : sortPoint; + } + + bool match(Country c) => CountryTranslator.localisedName(context, c) + .toLowerCase() + .contains(lowerCaseTxt); + + return countries.where(match).toList() + // puts the ones that begin by txt first + ..sort(compareCountries); + } +} diff --git a/lib/src/helpers/country_translator.dart b/lib/src/helpers/country_translator.dart new file mode 100644 index 00000000..85daf22b --- /dev/null +++ b/lib/src/helpers/country_translator.dart @@ -0,0 +1,271 @@ +import 'package:flutter/material.dart'; +import 'package:phone_form_field/l10n/generated/phone_field_localization.dart'; +import 'package:phone_form_field/src/models/country.dart'; + +typedef TranslateCountryFn = String? Function(BuildContext ctx); + +class CountryTranslator { + static final Map _countryNames = { + 'AD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ad_, + 'AE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ae_, + 'AF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.af_, + 'AG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ag_, + 'AI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ai_, + 'AL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.al_, + 'AM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.am_, + 'AN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.an_, + 'AO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ao_, + 'AQ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.aq_, + 'AR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ar_, + 'AS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.as_, + 'AT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.at_, + 'AU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.au_, + 'AW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.aw_, + 'AX': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ax_, + 'AZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.az_, + 'BA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ba_, + 'BB': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bb_, + 'BD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bd_, + 'BE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.be_, + 'BF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bf_, + 'BG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bg_, + 'BH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bh_, + 'BI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bi_, + 'BJ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bj_, + 'BL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bl_, + 'BM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bm_, + 'BN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bn_, + 'BO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bo_, + 'BR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.br_, + 'BS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bs_, + 'BT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bt_, + 'BW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bw_, + 'BY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.by_, + 'BZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.bz_, + 'CA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ca_, + 'CC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cc_, + 'CD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cd_, + 'CF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cf_, + 'CG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cg_, + 'CH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ch_, + 'CI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ci_, + 'CK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ck_, + 'CL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cl_, + 'CM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cm_, + 'CN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cn_, + 'CO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.co_, + 'CR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cr_, + 'CU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cu_, + 'CV': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cv_, + 'CX': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cx_, + 'CY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cy_, + 'CZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.cz_, + 'DE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.de_, + 'DJ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.dj_, + 'DK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.dk_, + 'DM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.dm_, + 'DO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.do_, + 'DZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.dz_, + 'EC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ec_, + 'EE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ee_, + 'EG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.eg_, + 'ER': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.er_, + 'ES': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.es_, + 'ET': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.et_, + 'FI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.fi_, + 'FJ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.fj_, + 'FK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.fk_, + 'FM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.fm_, + 'FO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.fo_, + 'FR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.fr_, + 'GA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ga_, + 'GB': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gb_, + 'GD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gd_, + 'GE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ge_, + 'GF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gf_, + 'GG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gg_, + 'GH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gh_, + 'GI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gi_, + 'GL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gl_, + 'GM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gm_, + 'GN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gn_, + 'GP': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gp_, + 'GQ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gq_, + 'GR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gr_, + 'GS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gs_, + 'GT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gt_, + 'GU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gu_, + 'GW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gw_, + 'GY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.gy_, + 'HK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.hk_, + 'HN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.hn_, + 'HR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.hr_, + 'HT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ht_, + 'HU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.hu_, + 'ID': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.id_, + 'IE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ie_, + 'IL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.il_, + 'IM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.im_, + 'IN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.in_, + 'IO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.io_, + 'IQ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.iq_, + 'IR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ir_, + 'IS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.is_, + 'IT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.it_, + 'JE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.je_, + 'JM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.jm_, + 'JO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.jo_, + 'JP': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.jp_, + 'KE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ke_, + 'KG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kg_, + 'KH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kh_, + 'KI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ki_, + 'KM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.km_, + 'KN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kn_, + 'KP': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kp_, + 'KR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kr_, + 'KW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kw_, + 'KY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ky_, + 'KZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.kz_, + 'LA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.la_, + 'LB': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lb_, + 'LC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lc_, + 'LI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.li_, + 'LK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lk_, + 'LR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lr_, + 'LS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ls_, + 'LT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lt_, + 'LU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lu_, + 'LV': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.lv_, + 'LY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ly_, + 'MA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ma_, + 'MC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mc_, + 'MD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.md_, + 'ME': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.me_, + 'MF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mf_, + 'MG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mg_, + 'MH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mh_, + 'MK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mk_, + 'ML': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ml_, + 'MM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mm_, + 'MN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mn_, + 'MO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mo_, + 'MP': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mp_, + 'MQ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mq_, + 'MR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mr_, + 'MS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ms_, + 'MT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mt_, + 'MU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mu_, + 'MV': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mv_, + 'MW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mw_, + 'MX': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mx_, + 'MY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.my_, + 'MZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.mz_, + 'NA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.na_, + 'NC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.nc_, + 'NE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ne_, + 'NF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.nf_, + 'NG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ng_, + 'NI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ni_, + 'NL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.nl_, + 'NO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.no_, + 'NP': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.np_, + 'NR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.nr_, + 'NU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.nu_, + 'NZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.nz_, + 'OM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.om_, + 'PA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pa_, + 'PE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pe_, + 'PF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pf_, + 'PG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pg_, + 'PH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ph_, + 'PK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pk_, + 'PL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pl_, + 'PM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pm_, + 'PN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pn_, + 'PR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pr_, + 'PS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ps_, + 'PT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pt_, + 'PW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.pw_, + 'PY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.py_, + 'QA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.qa_, + 'RE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.re_, + 'RO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ro_, + 'RS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.rs_, + 'RU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ru_, + 'RW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.rw_, + 'SA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sa_, + 'SB': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sb_, + 'SC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sc_, + 'SD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sd_, + 'SE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.se_, + 'SG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sg_, + 'SH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sh_, + 'SI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.si_, + 'SJ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sj_, + 'SK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sk_, + 'SL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sl_, + 'SM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sm_, + 'SN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sn_, + 'SO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.so_, + 'SR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sr_, + 'SS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ss_, + 'ST': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.st_, + 'SV': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sv_, + 'SY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sy_, + 'SZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.sz_, + 'TC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tc_, + 'TD': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.td_, + 'TG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tg_, + 'TH': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.th_, + 'TJ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tj_, + 'TK': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tk_, + 'TL': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tl_, + 'TM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tm_, + 'TN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tn_, + 'TO': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.to_, + 'TR': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tr_, + 'TT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tt_, + 'TV': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tv_, + 'TW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tw_, + 'TZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.tz_, + 'UA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ua_, + 'UG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ug_, + 'US': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.us_, + 'UY': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.uy_, + 'UZ': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.uz_, + 'VA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.va_, + 'VC': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.vc_, + 'VE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ve_, + 'VG': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.vg_, + 'VI': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.vi_, + 'VN': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.vn_, + 'VU': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.vu_, + 'WF': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.wf_, + 'WS': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ws_, + 'YE': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.ye_, + 'YT': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.yt_, + 'ZA': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.za_, + 'ZM': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.zm_, + 'ZW': (BuildContext ctx) => PhoneFieldLocalization.of(ctx)?.zw_ + }; + + /// Localised name depending on the current application locale + /// If you have many LocalisedName to handle in a same context, consider + /// supplying the second optional PhoneFieldLocalization to avoid + /// walking up the widget to get [PhoneFieldLocalization] instance + /// for each call. + static String localisedName( + BuildContext context, + Country country, + ) { + String? name = getCountryNameForIsoCode(context, country.isoCode); + return name ?? country.name; + } + + static String? getCountryNameForIsoCode(BuildContext ctx, String isoCode) { + final TranslateCountryFn? translateFn = + _countryNames[isoCode.toUpperCase()]; + return translateFn?.call(ctx); + } +} diff --git a/lib/src/helpers/validator_translator.dart b/lib/src/helpers/validator_translator.dart new file mode 100644 index 00000000..a8ee7af4 --- /dev/null +++ b/lib/src/helpers/validator_translator.dart @@ -0,0 +1,45 @@ +import 'package:flutter/material.dart'; +import 'package:phone_form_field/l10n/generated/phone_field_localization.dart'; + +typedef _PhoneValidatorMessageDelegate = String? Function(BuildContext context); + +class ValidatorTranslator { + static final Map _validatorMessages = + { + 'invalidPhoneNumber': (ctx) => + PhoneFieldLocalization.of(ctx)?.invalidPhoneNumber, + 'invalidCountry': (ctx) => PhoneFieldLocalization.of(ctx)?.invalidCountry, + 'invalidMobilePhoneNumber': (ctx) => + PhoneFieldLocalization.of(ctx)?.invalidMobilePhoneNumber, + 'invalidFixedLinePhoneNumber': (ctx) => + PhoneFieldLocalization.of(ctx)?.invalidFixedLinePhoneNumber, + 'requiredPhoneNumber': (ctx) => + PhoneFieldLocalization.of(ctx)?.requiredPhoneNumber, + }; + + static final Map _defaults = { + 'invalidPhoneNumber': 'Invalid phone number', + 'invalidCountry': 'Invalid country', + 'invalidMobilePhoneNumber': 'Invalid mobile phone number', + 'invalidFixedLinePhoneNumber': 'Invalid fixedline phone number', + 'requiredPhoneNumber': 'required phone number', + }; + + /// Localised name depending on the current application locale + /// If you have many LocalisedName to handle in a same context, consider + /// supplying the second optional PhoneFieldLocalization to avoid + /// walking up the widget to get [PhoneFieldLocalization] instance + /// for each call. + static String message( + BuildContext context, + String key, + ) { + String? name = getMessageFromKey(context, key); + return name ?? _defaults[key] ?? key; + } + + static String? getMessageFromKey(BuildContext ctx, String key) { + final _PhoneValidatorMessageDelegate? translateFn = _validatorMessages[key]; + return translateFn?.call(ctx); + } +} diff --git a/lib/src/models/all_countries.dart b/lib/src/models/all_countries.dart new file mode 100644 index 00000000..2594f2b8 --- /dev/null +++ b/lib/src/models/all_countries.dart @@ -0,0 +1,12 @@ +import 'package:dart_countries/dart_countries.dart' show isoCodes; + +import 'country.dart'; + +final allCountries = isoCodes + + /// those 3 (small) islands dont have flags in the circle_flags library + /// it's unlikely anyone with a phone will be from there anyway + /// those will be added when added to the circle_flags library + .where((iso) => iso != 'AC' && iso != 'BQ' && iso != 'TA') + .map((iso) => Country(iso)) + .toList(); diff --git a/lib/src/models/country.dart b/lib/src/models/country.dart new file mode 100644 index 00000000..6bfbae78 --- /dev/null +++ b/lib/src/models/country.dart @@ -0,0 +1,34 @@ +import 'package:dart_countries/dart_countries.dart'; + +/// Country regroup informations for displaying a list of countries +class Country { + /// Country code (ISO 3166-1 alpha-2) + final String isoCode; + + /// English name of the country + String get name => countriesName[isoCode]!; + + /// country dialing code to call them internationally + String get countryCode => countriesDialCode[isoCode]!; + + /// returns "+ [countryCode]" + String get displayCountryCode => '+ $countryCode'; + + Country(this.isoCode) + : assert(isoCodes.contains(isoCode), 'isocode $isoCode not found'); + + @override + bool operator ==(Object other) => + identical(this, other) || + other is Country && + runtimeType == other.runtimeType && + isoCode == other.isoCode; + + @override + int get hashCode => isoCode.hashCode; + + @override + String toString() { + return 'Country{isoCode: $isoCode}'; + } +} diff --git a/lib/src/models/phone_field_controller.dart b/lib/src/models/phone_field_controller.dart new file mode 100644 index 00000000..2832e31a --- /dev/null +++ b/lib/src/models/phone_field_controller.dart @@ -0,0 +1,48 @@ +import 'package:flutter/material.dart'; + +class PhoneFieldController extends ChangeNotifier { + late final ValueNotifier isoCodeController; + late final TextEditingController nationalController; + final String defaultIsoCode; + + /// focus node of the national number + final FocusNode focusNode; + + String? get isoCode => isoCodeController.value; + String? get national => + nationalController.text.isEmpty ? null : nationalController.text; + set isoCode(String? isoCode) => isoCodeController.value = isoCode; + set national(String? national) => nationalController.value = TextEditingValue( + text: national ?? '', + selection: TextSelection.fromPosition( + TextPosition(offset: national?.length ?? 0), + ), + ); + + PhoneFieldController({ + required String? national, + required String? isoCode, + required this.defaultIsoCode, + required this.focusNode, + }) { + isoCodeController = ValueNotifier(isoCode); + nationalController = TextEditingController(text: national); + isoCodeController.addListener(notifyListeners); + nationalController.addListener(notifyListeners); + } + + selectNationalNumber() { + nationalController.selection = TextSelection( + baseOffset: 0, + extentOffset: nationalController.value.text.length, + ); + focusNode.requestFocus(); + } + + @override + void dispose() { + isoCodeController.dispose(); + nationalController.dispose(); + super.dispose(); + } +} diff --git a/lib/src/models/phone_form_field_controller.dart b/lib/src/models/phone_form_field_controller.dart new file mode 100644 index 00000000..44a72577 --- /dev/null +++ b/lib/src/models/phone_form_field_controller.dart @@ -0,0 +1,27 @@ +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:phone_form_field/phone_form_field.dart'; + +class PhoneController extends ValueNotifier { + final PhoneNumber? initialValue; + // when we want to select the national number + final StreamController _selectionRequest$ = StreamController(); + Stream get selectionRequest$ => _selectionRequest$.stream; + + PhoneController(this.initialValue) : super(initialValue); + + selectNationalNumber() { + _selectionRequest$.add(null); + } + + reset() { + value = null; + } + + @override + void dispose() { + _selectionRequest$.close(); + super.dispose(); + } +} diff --git a/lib/src/models/selector_config.dart b/lib/src/models/selector_config.dart new file mode 100644 index 00000000..ceaa7ec6 --- /dev/null +++ b/lib/src/models/selector_config.dart @@ -0,0 +1,33 @@ +@Deprecated('use CountrySelectorNavigation instead') +abstract class SelectorConfig { + const SelectorConfig(); + static coverSheet() => const SelectorConfigCoverSheet(); + static bottomSheet(double? height) => SelectorConfigBottomSheet(height); + static dialog() => const SelectorConfigDialog(); +} + +@Deprecated('use CountrySelectorNavigation instead') +class SelectorConfigDialog extends SelectorConfig { + const SelectorConfigDialog(); +} + +@Deprecated('use CountrySelectorNavigation instead') +class SelectorConfigCoverSheet extends SelectorConfig { + const SelectorConfigCoverSheet(); +} + +@Deprecated('use CountrySelectorNavigation instead') +class SelectorConfigBottomSheet extends SelectorConfig { + final double? height; + const SelectorConfigBottomSheet(this.height); + + @override + bool operator ==(Object other) { + if (identical(this, other)) return true; + + return other is SelectorConfigBottomSheet && other.height == height; + } + + @override + int get hashCode => height.hashCode; +} diff --git a/lib/src/models/simple_phone_number.dart b/lib/src/models/simple_phone_number.dart new file mode 100644 index 00000000..b6a66a1d --- /dev/null +++ b/lib/src/models/simple_phone_number.dart @@ -0,0 +1,41 @@ +import 'package:phone_numbers_parser/phone_numbers_parser.dart'; + +class SimplePhoneNumber { + final String national; + final String isoCode; + + SimplePhoneNumber({ + required this.isoCode, + required this.national, + }); + + SimplePhoneNumber.fromPhoneNumber(PhoneNumber phoneNumber) + : isoCode = phoneNumber.isoCode, + national = phoneNumber.nsn; + + SimplePhoneNumber copyWith({ + String? national, + String? isoCode, + }) { + return SimplePhoneNumber( + national: national ?? this.national, + isoCode: isoCode ?? this.isoCode, + ); + } + + @override + bool operator ==(Object other) { + if (identical(this, other)) return true; + + return other is SimplePhoneNumber && + other.national == national && + other.isoCode == isoCode; + } + + @override + int get hashCode => national.hashCode ^ isoCode.hashCode; + + @override + String toString() => + 'SimplePhoneNumber(national: $national, isoCode: $isoCode)'; +} diff --git a/lib/src/validator/phone_validator.dart b/lib/src/validator/phone_validator.dart new file mode 100644 index 00000000..8a73c4f5 --- /dev/null +++ b/lib/src/validator/phone_validator.dart @@ -0,0 +1,199 @@ +import 'package:dart_countries/dart_countries.dart'; +import 'package:phone_form_field/phone_form_field.dart'; + +typedef PhoneNumberInputValidator = String? Function(PhoneNumber? phoneNumber); + +class PhoneValidator { + /// allow to compose several validators + /// Note that validator list order is important as first + /// validator failing will return according message. + static PhoneNumberInputValidator compose( + List validators) { + return (valueCandidate) { + for (var validator in validators) { + final validatorResult = validator.call(valueCandidate); + if (validatorResult != null) { + return validatorResult; + } + } + return null; + }; + } + + static PhoneNumberInputValidator required({ + /// custom error message + String? errorText, + }) { + return (PhoneNumber? valueCandidate) { + if (valueCandidate == null || (valueCandidate.nsn.trim().isEmpty)) { + return errorText ?? 'requiredPhoneNumber'; + } + return null; + }; + } + + static PhoneNumberInputValidator invalid({ + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + valid(errorText: errorText, allowEmpty: allowEmpty); + + static PhoneNumberInputValidator valid({ + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) { + return (PhoneNumber? valueCandidate) { + if (valueCandidate != null && + (!allowEmpty || valueCandidate.nsn.isNotEmpty) && + !valueCandidate.validate()) { + return errorText ?? 'invalidPhoneNumber'; + } + return null; + }; + } + + @Deprecated('use validType, invalid type naming was backward') + static PhoneNumberInputValidator invalidType( + /// expected phonetype + PhoneNumberType expectedType, { + + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + validType( + expectedType, + errorText: errorText, + allowEmpty: allowEmpty, + ); + + static PhoneNumberInputValidator validType( + /// expected phonetype + PhoneNumberType expectedType, { + + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) { + final defaultMessage = expectedType == PhoneNumberType.mobile + ? 'invalidMobilePhoneNumber' + : 'invalidFixedLinePhoneNumber'; + return (PhoneNumber? valueCandidate) { + if (valueCandidate != null && + (!allowEmpty || valueCandidate.nsn.isNotEmpty) && + !valueCandidate.validate(type: expectedType)) { + return errorText ?? defaultMessage; + } + return null; + }; + } + + @Deprecated('use validFixedLine, naming was backward') + static PhoneNumberInputValidator invalidFixedLine({ + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + validFixedLine(errorText: errorText, allowEmpty: allowEmpty); + + /// convenience shortcut method for + /// invalidType(context, PhoneNumberType.fixedLine, ...) + static PhoneNumberInputValidator validFixedLine({ + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + validType( + PhoneNumberType.fixedLine, + errorText: errorText, + allowEmpty: allowEmpty, + ); + + @Deprecated('Use validMobile, naming was backward') + static PhoneNumberInputValidator invalidMobile({ + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + validMobile( + errorText: errorText, + allowEmpty: allowEmpty, + ); + + /// convenience shortcut method for + /// invalidType(context, PhoneNumberType.mobile, ...) + static PhoneNumberInputValidator validMobile({ + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + validType( + PhoneNumberType.mobile, + errorText: errorText, + allowEmpty: allowEmpty, + ); + + @Deprecated('Use valid country, naming was backward') + static invalidCountry( + /// list of valid country isocode + List expectedCountries, { + + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) => + validCountry( + expectedCountries, + errorText: errorText, + allowEmpty: allowEmpty, + ); + + static PhoneNumberInputValidator validCountry( + /// list of valid country isocode + List expectedCountries, { + + /// custom error message + String? errorText, + + /// determine whether a missing value should be reported as invalid + bool allowEmpty = true, + }) { + assert( + expectedCountries.every((isoCode) => isoCodes.contains(isoCode)), + 'Each expectedCountries value be valid country isoCode', + ); + + return (PhoneNumber? valueCandidate) { + if (valueCandidate != null && + (!allowEmpty || valueCandidate.nsn.isNotEmpty) && + !expectedCountries.contains(valueCandidate.isoCode)) { + return errorText ?? 'invalidCountry'; + } + return null; + }; + } + + static PhoneNumberInputValidator get none => (PhoneNumber? valueCandidate) { + return null; + }; +} diff --git a/lib/src/widgets/country_code_chip.dart b/lib/src/widgets/country_code_chip.dart new file mode 100644 index 00000000..08062cc7 --- /dev/null +++ b/lib/src/widgets/country_code_chip.dart @@ -0,0 +1,44 @@ +import 'package:circle_flags/circle_flags.dart'; +import 'package:flutter/material.dart'; + +import '../models/country.dart'; + +class CountryCodeChip extends StatelessWidget { + final Country country; + final bool showFlag; + final bool showDialCode; + final TextStyle textStyle; + final EdgeInsets padding; + final double flagSize; + + const CountryCodeChip({ + Key? key, + required this.country, + this.textStyle = const TextStyle(), + this.showFlag = true, + this.showDialCode = true, + this.padding = const EdgeInsets.all(20), + this.flagSize = 20, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Row( + mainAxisSize: MainAxisSize.min, + children: [ + if (showFlag) ...[ + CircleFlag( + country.isoCode, + size: flagSize, + ), + const SizedBox(width: 8), + ], + if (showDialCode) + Text( + country.displayCountryCode, + style: textStyle, + ), + ], + ); + } +} diff --git a/lib/src/widgets/country_picker/country_list.dart b/lib/src/widgets/country_picker/country_list.dart new file mode 100644 index 00000000..d115aa63 --- /dev/null +++ b/lib/src/widgets/country_picker/country_list.dart @@ -0,0 +1,81 @@ +import 'package:circle_flags/circle_flags.dart'; +import 'package:flutter/material.dart'; +import 'package:phone_form_field/src/helpers/country_translator.dart'; + +import '../../models/country.dart'; + +class CountryList extends StatelessWidget { + /// Callback function triggered when user select a country + final Function(Country) onTap; + + /// List of countries to display + final List countries; + + /// proxy to the ListView.builder controller (ie: [ScrollView.controller]) + final ScrollController? scrollController; + + /// whether the country dialcode should be displayed as the [ListTile.subtitle] + final bool showDialCode; + + /// the index of the listview where divider should be added + final int? separatorIndex; + + const CountryList({ + Key? key, + required this.countries, + required this.onTap, + this.scrollController, + this.separatorIndex, + this.showDialCode = true, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + final int listLength = countries.isNotEmpty && separatorIndex != null + ? countries.length + 1 + : countries.length; + + return ListView.builder( + controller: scrollController, + shrinkWrap: true, + itemCount: listLength, + itemBuilder: (BuildContext context, int index) { + if (index == separatorIndex) { + return Divider(key: ValueKey('countryListSeparator.$hashCode')); + } + + // when separator is reached, the country list index is shift + // by 1 from the list builder index + final countryIndexDelta = + separatorIndex != null && index >= separatorIndex! ? 1 : 0; + Country country = countries[index - countryIndexDelta]; + + return ListTile( + key: ValueKey(country.isoCode), + leading: CircleFlag( + country.isoCode, + size: showDialCode ? null : 40, + ), + title: Align( + alignment: AlignmentDirectional.centerStart, + child: Text( + CountryTranslator.localisedName(context, country), + textAlign: TextAlign.start, + ), + ), + subtitle: showDialCode + ? Align( + alignment: AlignmentDirectional.centerStart, + child: Text( + country.displayCountryCode, + textDirection: TextDirection.ltr, + textAlign: TextAlign.start, + ), + ) + : null, + onTap: () => onTap(country), + ); + }, + ); + } +} diff --git a/lib/src/widgets/country_picker/country_selector.dart b/lib/src/widgets/country_picker/country_selector.dart new file mode 100644 index 00000000..edc05dc8 --- /dev/null +++ b/lib/src/widgets/country_picker/country_selector.dart @@ -0,0 +1,164 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; +import 'package:phone_form_field/l10n/generated/phone_field_localization.dart'; +import 'package:phone_form_field/src/helpers/country_translator.dart'; + +import '../../helpers/country_finder.dart'; +import '../../models/all_countries.dart'; +import '../../models/country.dart'; +import 'country_list.dart'; +import 'search_box.dart'; + +const _emptyFavCountriesArray = []; + +class CountrySelector extends StatefulWidget { + /// List of countries to display in the selector + /// Value optional in constructor. + /// when omitted, the full country list is displayed + final List countries; + + /// Callback triggered when user select a country + final ValueChanged onCountrySelected; + + /// ListView.builder scroll controller (ie: [ScrollView.controller]) + final ScrollController? scrollController; + + /// Sort the countries automatically by localized name. + /// Note that the favorites countries are not sorted but + /// displayed in defined order. + final bool sortCountries; + + /// Determine the countries to be displayed on top of the list + /// Check [addFavoritesSeparator] property to enable/disable adding a + /// list divider between favorites and others defaults countries + final List favoriteCountries; + + /// Whether to add a list divider between favorites & defaults + /// countries. + final bool addFavoritesSeparator; + + /// Whether to show the country country code (ie: +1 / +33 /...) + /// as a listTile subtitle + final bool showCountryCode; + + /// The message displayed instead of the list when the search has no results + final String? noResultMessage; + + /// whether the search input is auto focussed + final bool searchAutofocus; + + CountrySelector({ + Key? key, + required this.onCountrySelected, + this.scrollController, + this.sortCountries = true, + this.addFavoritesSeparator = true, + this.showCountryCode = false, + this.noResultMessage, + List? favoriteCountries, + List? countries, + this.searchAutofocus = kIsWeb, + }) : countries = countries ?? allCountries, + favoriteCountries = favoriteCountries ?? _emptyFavCountriesArray, + super(key: key); + + @override + _CountrySelectorState createState() => _CountrySelectorState(); +} + +class _CountrySelectorState extends State { + late List _filteredCountries; + late CountryFinder _countryFinder; + int? _favoritesSeparatorIndex; + + @override + didChangeDependencies() { + super.didChangeDependencies(); + // ensure countries list is sorted by localized name + // this need to be done in didChangeDependencies (not in initState) + // as context is not available in initState and context is required + // to get the localized country name + _filteredCountries = widget.sortCountries + ? _sortCountries(widget.countries) + : widget.countries; + + _countryFinder = CountryFinder(_filteredCountries); + _handleFavoritesCountries(); + } + + List _sortCountries(List countriesList) { + // perform a copy so we don't modify original value + return countriesList + ..sort((Country a, Country b) { + return CountryTranslator.localisedName(context, a) + .compareTo(CountryTranslator.localisedName(context, b)); + }); + } + + _handleFavoritesCountries() { + final hasFavoritesCountry = + _filteredCountries.isNotEmpty && widget.favoriteCountries.isNotEmpty; + + // hold index where the separator must be displayed + _favoritesSeparatorIndex = null; + + if (!hasFavoritesCountry) { + return; + } + + for (var isoCode in widget.favoriteCountries.reversed) { + final int favIndex = _filteredCountries.indexWhere( + (Country country) => country.isoCode == isoCode.toUpperCase(), + ); + if (favIndex >= 0) { + _filteredCountries.removeAt(favIndex); + _filteredCountries.insert(0, Country(isoCode.toUpperCase())); + _favoritesSeparatorIndex = (_favoritesSeparatorIndex ?? 0) + 1; + } + } + } + + _onSearch(String txt) { + setState(() { + _filteredCountries = _countryFinder.filter(txt, context); + _handleFavoritesCountries(); + }); + } + + @override + Widget build(BuildContext context) { + return Column( + children: [ + SizedBox( + height: 70, + width: double.infinity, + child: SearchBox( + autofocus: widget.searchAutofocus, + onChanged: _onSearch, + ), + ), + Flexible( + child: _filteredCountries.isNotEmpty + ? CountryList( + countries: _filteredCountries, + separatorIndex: _favoritesSeparatorIndex, + showDialCode: widget.showCountryCode, + onTap: (country) { + widget.onCountrySelected(country); + }, + scrollController: widget.scrollController, + ) + : Padding( + padding: const EdgeInsets.symmetric(vertical: 16.0), + child: Text( + widget.noResultMessage ?? + PhoneFieldLocalization.of(context)?.noResultMessage ?? + 'No result found', + key: const ValueKey('no-result'), + ), + ), + ), + ], + ); + } +} diff --git a/lib/src/widgets/country_picker/country_selector_navigator.dart b/lib/src/widgets/country_picker/country_selector_navigator.dart new file mode 100644 index 00000000..f9fec0b6 --- /dev/null +++ b/lib/src/widgets/country_picker/country_selector_navigator.dart @@ -0,0 +1,210 @@ +import 'package:flutter/foundation.dart'; +import 'package:flutter/material.dart'; + +import '../../models/all_countries.dart'; +import '../../models/country.dart'; +import 'country_selector.dart'; + +abstract class CountrySelectorNavigator { + final List? countries; + final List? favorites; + final bool addSeparator; + final bool showCountryCode; + final bool sortCountries; + final String? noResultMessage; + final bool searchAutofocus; + + const CountrySelectorNavigator({ + this.countries, + this.favorites, + this.addSeparator = true, + this.showCountryCode = true, + this.sortCountries = false, + this.noResultMessage, + required this.searchAutofocus, + }); + + Future navigate(BuildContext context); + + CountrySelector _getCountrySelector({ + required ValueChanged onCountrySelected, + ScrollController? scrollController, + }) => + CountrySelector( + countries: countries ?? allCountries, + onCountrySelected: onCountrySelected, + favoriteCountries: favorites ?? [], + addFavoritesSeparator: addSeparator, + showCountryCode: showCountryCode, + sortCountries: sortCountries, + noResultMessage: noResultMessage, + scrollController: scrollController, + searchAutofocus: searchAutofocus, + ); +} + +class DialogNavigator extends CountrySelectorNavigator { + const DialogNavigator( + {List? countries, + List? favorites, + bool addSeparator = true, + bool showCountryCode = true, + bool sortCountries = false, + String? noResultMessage, + bool searchAutofocus = kIsWeb}) + : super( + countries: countries, + favorites: favorites, + addSeparator: addSeparator, + showCountryCode: showCountryCode, + sortCountries: sortCountries, + noResultMessage: noResultMessage, + searchAutofocus: searchAutofocus, + ); + + @override + Future navigate(BuildContext context) { + return showDialog( + context: context, + builder: (_) => Dialog( + child: _getCountrySelector( + onCountrySelected: (country) => Navigator.pop(context, country), + ), + ), + ); + } +} + +class BottomSheetNavigator extends CountrySelectorNavigator { + const BottomSheetNavigator( + {List? countries, + List? favorites, + bool addSeparator = true, + bool showCountryCode = true, + bool sortCountries = false, + String? noResultMessage, + bool searchAutofocus = kIsWeb}) + : super( + countries: countries, + favorites: favorites, + addSeparator: addSeparator, + showCountryCode: showCountryCode, + sortCountries: sortCountries, + noResultMessage: noResultMessage, + searchAutofocus: searchAutofocus); + + @override + Future navigate(BuildContext context) { + Country? selected; + final ctrl = showBottomSheet( + context: context, + builder: (_) => _getCountrySelector( + onCountrySelected: (country) { + selected = country; + Navigator.pop(context, country); + }, + ), + ); + return ctrl.closed.then((_) => selected); + } +} + +class ModalBottomSheetNavigator extends CountrySelectorNavigator { + final double? height; + + const ModalBottomSheetNavigator({ + this.height, + List? countries, + List? favorites, + bool addSeparator = true, + bool showCountryCode = true, + bool sortCountries = false, + String? noResultMessage, + bool searchAutofocus = kIsWeb, + }) : super( + countries: countries, + favorites: favorites, + addSeparator: addSeparator, + showCountryCode: showCountryCode, + sortCountries: sortCountries, + noResultMessage: noResultMessage, + searchAutofocus: searchAutofocus); + + @override + Future navigate(BuildContext context) { + return showModalBottomSheet( + context: context, + builder: (_) => SizedBox( + height: height ?? MediaQuery.of(context).size.height - 90, + child: _getCountrySelector( + onCountrySelected: (country) => Navigator.pop(context, country), + ), + ), + isScrollControlled: true, + ); + } +} + +class DraggableModalBottomSheetNavigator extends CountrySelectorNavigator { + final double initialChildSize; + final double minChildSize; + final double maxChildSize; + final BorderRadiusGeometry? borderRadius; + + const DraggableModalBottomSheetNavigator( + {this.initialChildSize = 0.5, + this.minChildSize = 0.25, + this.maxChildSize = 0.85, + this.borderRadius, + List? countries, + List? favorites, + bool addSeparator = true, + bool showCountryCode = true, + bool sortCountries = false, + String? noResultMessage, + bool searchAutofocus = kIsWeb}) + : super( + countries: countries, + favorites: favorites, + addSeparator: addSeparator, + showCountryCode: showCountryCode, + sortCountries: sortCountries, + noResultMessage: noResultMessage, + searchAutofocus: searchAutofocus); + + @override + Future navigate(BuildContext context) { + final effectiveBorderRadius = borderRadius ?? + const BorderRadius.only( + topLeft: Radius.circular(16), + topRight: Radius.circular(16), + ); + return showModalBottomSheet( + context: context, + shape: RoundedRectangleBorder( + borderRadius: effectiveBorderRadius, + ), + builder: (_) => DraggableScrollableSheet( + initialChildSize: initialChildSize, + minChildSize: minChildSize, + maxChildSize: maxChildSize, + expand: false, + builder: (context, scrollController) { + return Container( + decoration: ShapeDecoration( + color: Theme.of(context).canvasColor, + shape: RoundedRectangleBorder( + borderRadius: effectiveBorderRadius, + ), + ), + child: _getCountrySelector( + onCountrySelected: (country) => Navigator.pop(context, country), + scrollController: scrollController, + ), + ); + }, + ), + isScrollControlled: true, + ); + } +} diff --git a/lib/src/widgets/country_picker/search_box.dart b/lib/src/widgets/country_picker/search_box.dart new file mode 100644 index 00000000..a320caeb --- /dev/null +++ b/lib/src/widgets/country_picker/search_box.dart @@ -0,0 +1,37 @@ +import 'package:flutter/material.dart'; + +class SearchBox extends StatelessWidget { + final Function(String) onChanged; + final bool autofocus; + + const SearchBox({ + Key? key, + required this.onChanged, + required this.autofocus, + }) : super(key: key); + + @override + Widget build(BuildContext context) { + return Padding( + padding: const EdgeInsets.fromLTRB(16, 16, 16, 0), + child: TextField( + autofocus: autofocus, + onChanged: onChanged, + decoration: InputDecoration( + prefixIcon: Icon( + Icons.search, + color: Theme.of(context).brightness == Brightness.dark + ? Colors.white54 + : Colors.black38, + ), + filled: true, + isDense: true, + border: OutlineInputBorder( + borderSide: BorderSide.none, + borderRadius: BorderRadius.circular(20), + ), + ), + ), + ); + } +} diff --git a/lib/src/widgets/measure_initial_size.dart b/lib/src/widgets/measure_initial_size.dart new file mode 100644 index 00000000..f400e8f6 --- /dev/null +++ b/lib/src/widgets/measure_initial_size.dart @@ -0,0 +1,38 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/rendering.dart'; + +typedef OnSizeFound = void Function(Size size); + +/// measures the size of a child +class MeasureInitialSizeRenderObject extends RenderProxyBox { + final OnSizeFound onSizeFound; + bool isInitialLayout = true; + + MeasureInitialSizeRenderObject(this.onSizeFound); + + @override + void performLayout() { + super.performLayout(); + if (isInitialLayout) { + isInitialLayout = false; + WidgetsBinding.instance?.addPostFrameCallback((_) { + onSizeFound(child?.size ?? const Size(0, 0)); + }); + } + } +} + +class MeasureInitialSize extends SingleChildRenderObjectWidget { + final OnSizeFound onSizeFound; + + const MeasureInitialSize({ + Key? key, + required this.onSizeFound, + required Widget child, + }) : super(key: key, child: child); + + @override + RenderObject createRenderObject(BuildContext context) { + return MeasureInitialSizeRenderObject(onSizeFound); + } +} diff --git a/lib/src/widgets/phone_field.dart b/lib/src/widgets/phone_field.dart new file mode 100644 index 00000000..756980b7 --- /dev/null +++ b/lib/src/widgets/phone_field.dart @@ -0,0 +1,264 @@ +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:phone_form_field/src/constants/constants.dart'; +import 'package:phone_form_field/src/models/phone_field_controller.dart'; +import 'package:phone_form_field/src/widgets/measure_initial_size.dart'; + +import '../../phone_form_field.dart'; +import 'dart:ui' as ui show BoxHeightStyle, BoxWidthStyle; + +/// Phone field +/// +/// This deals with mostly UI and has no dependency on any phone parser library +class PhoneField extends StatefulWidget { + final PhoneFieldController controller; + final bool showFlagInInput; + final String? errorText; + final double flagSize; + final InputDecoration decoration; + + /// configures the way the country picker selector is shown + final CountrySelectorNavigator selectorNavigator; + + // textfield inputs + final TextInputType keyboardType; + final TextInputAction? textInputAction; + final TextStyle? style; + final StrutStyle? strutStyle; + final TextAlign textAlign; + final TextAlignVertical? textAlignVertical; + final TextDirection? textDirection; + final bool autofocus; + final String obscuringCharacter; + final bool obscureText; + final bool autocorrect; + final SmartDashesType? smartDashesType; + final SmartQuotesType? smartQuotesType; + final bool enableSuggestions; + final ToolbarOptions? toolbarOptions; + final bool? showCursor; + final VoidCallback? onEditingComplete; + final ValueChanged? onSubmitted; + final AppPrivateCommandCallback? onAppPrivateCommand; + final bool? enabled; + final double cursorWidth; + final double? cursorHeight; + final Radius? cursorRadius; + final Color? cursorColor; + final ui.BoxHeightStyle selectionHeightStyle; + final ui.BoxWidthStyle selectionWidthStyle; + final Brightness? keyboardAppearance; + final EdgeInsets scrollPadding; + final bool enableInteractiveSelection; + final TextSelectionControls? selectionControls; + bool get selectionEnabled => enableInteractiveSelection; + final MouseCursor? mouseCursor; + final ScrollPhysics? scrollPhysics; + final ScrollController? scrollController; + final Iterable? autofillHints; + final String? restorationId; + final bool enableIMEPersonalizedLearning; + + const PhoneField({ + // form field params + Key? key, + required this.controller, + required this.showFlagInInput, + required this.selectorNavigator, + required this.flagSize, + required this.errorText, + required this.decoration, + // textfield inputs + required this.keyboardType, + required this.textInputAction, + required this.style, + required this.strutStyle, + required this.textAlign, + required this.textAlignVertical, + required this.textDirection, + required this.autofocus, + required this.obscuringCharacter, + required this.obscureText, + required this.autocorrect, + required this.smartDashesType, + required this.smartQuotesType, + required this.enableSuggestions, + required this.toolbarOptions, + required this.showCursor, + required this.onEditingComplete, + required this.onSubmitted, + required this.onAppPrivateCommand, + required this.enabled, + required this.cursorWidth, + required this.cursorHeight, + required this.cursorRadius, + required this.cursorColor, + required this.selectionHeightStyle, + required this.selectionWidthStyle, + required this.keyboardAppearance, + required this.scrollPadding, + required this.enableInteractiveSelection, + required this.selectionControls, + required this.mouseCursor, + required this.scrollPhysics, + required this.scrollController, + required this.autofillHints, + required this.restorationId, + required this.enableIMEPersonalizedLearning, + }) : super(key: key); + + @override + _PhoneFieldState createState() => _PhoneFieldState(); +} + +class _PhoneFieldState extends State { + /// size of input so we can render inkwell at correct height + Size? _size; + + bool get _isOutlineBorder => widget.decoration.border is OutlineInputBorder; + PhoneFieldController get controller => widget.controller; + + _PhoneFieldState(); + + @override + void initState() { + controller.focusNode.addListener(onFocusChange); + super.initState(); + } + + void onFocusChange() { + setState(() {}); + } + + @override + void dispose() { + controller.focusNode.removeListener(onFocusChange); + super.dispose(); + } + + void selectCountry() async { + SystemChannels.textInput.invokeMethod('TextInput.hide'); + final selected = await widget.selectorNavigator.navigate(context); + if (selected != null) { + controller.isoCode = selected.isoCode; + } + controller.focusNode.requestFocus(); + SystemChannels.textInput.invokeMethod('TextInput.show'); + } + + @override + Widget build(BuildContext context) { + // The idea here is to have an InputDecorat with a prefix where the prefix + // is the flag + country code which visible (when focussed). + // Then we stack an InkWell with the country code (invisible) so + // it is the right width + return Stack( + children: [ + MeasureInitialSize( + onSizeFound: (size) => setState(() => _size = size), + child: _textField(), + ), + if (controller.focusNode.hasFocus || controller.national != null) + _inkWellOverlay(), + ], + ); + } + + Widget _textField() { + return TextField( + focusNode: controller.focusNode, + controller: controller.nationalController, + enabled: widget.enabled, + inputFormatters: [ + FilteringTextInputFormatter.allow(RegExp( + '[${Constants.plus}${Constants.digits}${Constants.punctuation}]')), + ], + decoration: widget.decoration.copyWith( + errorText: widget.errorText, + prefix: _getDialCodeChip(), + ), + autofillHints: widget.autofillHints, + keyboardType: widget.keyboardType, + textInputAction: widget.textInputAction, + style: widget.style, + strutStyle: widget.strutStyle, + textAlign: widget.textAlign, + textAlignVertical: widget.textAlignVertical, + textDirection: widget.textDirection, + autofocus: widget.autofocus, + obscuringCharacter: widget.obscuringCharacter, + obscureText: widget.obscureText, + autocorrect: widget.autocorrect, + smartDashesType: widget.smartDashesType, + smartQuotesType: widget.smartQuotesType, + enableSuggestions: widget.enableSuggestions, + toolbarOptions: widget.toolbarOptions, + showCursor: widget.showCursor, + onEditingComplete: widget.onEditingComplete, + onSubmitted: widget.onSubmitted, + onAppPrivateCommand: widget.onAppPrivateCommand, + cursorWidth: widget.cursorWidth, + cursorHeight: widget.cursorHeight, + cursorRadius: widget.cursorRadius, + cursorColor: widget.cursorColor, + selectionHeightStyle: widget.selectionHeightStyle, + selectionWidthStyle: widget.selectionWidthStyle, + keyboardAppearance: widget.keyboardAppearance, + scrollPadding: widget.scrollPadding, + enableInteractiveSelection: widget.enableInteractiveSelection, + selectionControls: widget.selectionControls, + mouseCursor: widget.mouseCursor, + scrollController: widget.scrollController, + scrollPhysics: widget.scrollPhysics, + restorationId: widget.restorationId, + enableIMEPersonalizedLearning: widget.enableIMEPersonalizedLearning, + ); + } + + Widget _inkWellOverlay() { + return InkWell( + key: const ValueKey('country-code-overlay'), + onTap: () {}, + onTapDown: (_) => selectCountry(), + child: ConstrainedBox( + // we set the size to input size + constraints: BoxConstraints( + minHeight: _size?.height ?? 0, + ), + child: Padding( + // outline border has padding on the left + // but only when prefixIcon is used + // so we need to make it a 12 bigger + padding: _isOutlineBorder + ? const EdgeInsets.only(left: 12) + : const EdgeInsets.all(0), + child: _getDialCodeChip(visible: false), + ), + ), + ); + } + + Widget _getDialCodeChip({bool visible = true}) { + return Padding( + padding: const EdgeInsets.fromLTRB(8, 0, 8, 0), + child: Visibility( + maintainSize: true, + maintainAnimation: true, + maintainState: true, + visible: visible, + child: CountryCodeChip( + key: visible + ? const ValueKey('country-code-chip') + : const ValueKey('country-code-chip-hidden'), + country: Country(controller.isoCode ?? controller.defaultIsoCode), + showFlag: widget.showFlagInInput, + textStyle: TextStyle( + fontSize: 16, + color: Theme.of(context).textTheme.caption?.color, + ), + flagSize: widget.flagSize, + ), + ), + ); + } +} diff --git a/lib/src/widgets/phone_form_field.dart b/lib/src/widgets/phone_form_field.dart new file mode 100644 index 00000000..5efd0c30 --- /dev/null +++ b/lib/src/widgets/phone_form_field.dart @@ -0,0 +1,324 @@ +import 'dart:async'; + +import 'package:flutter/material.dart'; +import 'package:flutter/services.dart'; +import 'package:phone_form_field/src/constants/constants.dart'; +import 'package:phone_form_field/src/helpers/validator_translator.dart'; +import 'package:phone_form_field/src/models/phone_field_controller.dart'; +import 'package:phone_form_field/src/models/phone_form_field_controller.dart'; +import 'package:phone_form_field/src/validator/phone_validator.dart'; +import 'package:phone_form_field/src/widgets/phone_field.dart'; +import 'package:phone_numbers_parser/phone_numbers_parser.dart'; + +import 'country_picker/country_selector_navigator.dart'; +import 'dart:ui' as ui show BoxHeightStyle, BoxWidthStyle; + +/// Phone input extending form field. +/// +/// ### controller: +/// {@template controller} +/// Use a [PhoneController] for PhoneFormField when you need to dynamically +/// change the value. +/// +/// Whenever the user modifies the phone field with an +/// associated [controller], the phone field updates +/// the display value and the controller notifies its listeners. +/// {@endtemplate} +/// +/// You can also use an [initialValue]: +/// {@template initialValue} +/// The initial value used. +/// +/// Only one of [initialValue] and [controller] can be specified. +/// If [controller] is specified the [initialValue] will be +/// the first value of the [PhoneController] +/// {@endtemplate} +/// +/// ### formatting: +/// {@template shouldFormat} +/// Specify whether the field will format the national number with [shouldFormat] = true (default) +/// eg: +33677784455 will be displayed as +33 6 77 78 44 55. +/// +/// The formats are localized for the country code. +/// eg: +1 677-784-455 & +33 6 77 78 44 55 +/// +/// +/// This does not affect the output value, only the display. +/// Therefor [onSizeFound] will still return a [PhoneNumber] +/// with nsn of 677784455. +/// {@endtemplate} +/// +/// ### phoneNumberType: +/// {@template phoneNumberType} +/// specify the type of phone number with [phoneNumberType]. +/// +/// accepted values are: +/// - null (can be mobile or fixedLine) +/// - mobile +/// - fixedLine +/// {@endtemplate} +/// +/// +/// ### Country picker: +/// +/// {@template selectorNavigator} +/// specify which type of country selector will be shown with [selectorNavigator]. +/// +/// Uses one of: +/// - const BottomSheetNavigator() +/// - const DraggableModalBottomSheetNavigator() +/// - const ModalBottomSheetNavigator() +/// - const DialogNavigator() +/// {@endtemplate} +/// +/// ### Country Code visibility: +/// +/// The country dial code will be visible when: +/// - the field is focussed. +/// - the field has a value for national number. +/// - the field has no label obstructing the view. +class PhoneFormField extends FormField { + /// {@macro controller} + final PhoneController? controller; + + /// {@macro shouldFormat} + final bool shouldFormat; + + /// callback called when the input value changes + final ValueChanged? onChanged; + + /// country that is displayed when there is no value + final String defaultCountry; + + /// the focusNode of the national number + final FocusNode? focusNode; + + PhoneFormField({ + Key? key, + this.controller, + this.shouldFormat = true, + this.onChanged, + this.focusNode, + bool showFlagInInput = true, + CountrySelectorNavigator selectorNavigator = const BottomSheetNavigator(), + Function(PhoneNumber?)? onSaved, + this.defaultCountry = 'US', + InputDecoration decoration = + const InputDecoration(border: UnderlineInputBorder()), + AutovalidateMode autovalidateMode = AutovalidateMode.onUserInteraction, + PhoneNumber? initialValue, + double flagSize = 16, + PhoneNumberInputValidator? validator, + // textfield inputs + TextInputType keyboardType = TextInputType.phone, + TextInputAction? textInputAction, + TextStyle? style, + StrutStyle? strutStyle, + TextAlign textAlign = TextAlign.start, + TextAlignVertical? textAlignVertical, + TextDirection? textDirection, + bool autofocus = false, + String obscuringCharacter = '*', + bool obscureText = false, + bool autocorrect = true, + SmartDashesType? smartDashesType, + SmartQuotesType? smartQuotesType, + bool enableSuggestions = true, + ToolbarOptions? toolbarOptions, + bool? showCursor, + VoidCallback? onEditingComplete, + ValueChanged? onSubmitted, + AppPrivateCommandCallback? onAppPrivateCommand, + List? inputFormatters, + bool enabled = true, + double cursorWidth = 2.0, + double? cursorHeight, + Radius? cursorRadius, + Color? cursorColor, + ui.BoxHeightStyle selectionHeightStyle = ui.BoxHeightStyle.tight, + ui.BoxWidthStyle selectionWidthStyle = ui.BoxWidthStyle.tight, + Brightness? keyboardAppearance, + EdgeInsets scrollPadding = const EdgeInsets.all(20.0), + bool enableInteractiveSelection = true, + TextSelectionControls? selectionControls, + MouseCursor? mouseCursor, + ScrollPhysics? scrollPhysics, + ScrollController? scrollController, + Iterable? autofillHints, + String? restorationId, + bool enableIMEPersonalizedLearning = true, + }) : assert( + initialValue == null || controller == null, + 'One of initialValue or controller can be specified at a time', + ), + super( + key: key, + autovalidateMode: autovalidateMode, + enabled: enabled, + initialValue: + controller != null ? controller.initialValue : initialValue, + onSaved: onSaved, + validator: validator ?? PhoneValidator.valid(), + restorationId: restorationId, + builder: (state) { + final field = state as _PhoneFormFieldState; + return PhoneField( + controller: field._childController, + showFlagInInput: showFlagInInput, + selectorNavigator: selectorNavigator, + errorText: field.getErrorText(), + flagSize: flagSize, + decoration: decoration, + enabled: enabled, + // textfield params + autofillHints: autofillHints, + keyboardType: keyboardType, + textInputAction: textInputAction, + style: style, + strutStyle: strutStyle, + textAlign: textAlign, + textAlignVertical: textAlignVertical, + textDirection: textDirection, + autofocus: autofocus, + obscuringCharacter: obscuringCharacter, + obscureText: obscureText, + autocorrect: autocorrect, + smartDashesType: smartDashesType, + smartQuotesType: smartQuotesType, + enableSuggestions: enableSuggestions, + toolbarOptions: toolbarOptions, + showCursor: showCursor, + onEditingComplete: onEditingComplete, + onSubmitted: onSubmitted, + onAppPrivateCommand: onAppPrivateCommand, + cursorWidth: cursorWidth, + cursorHeight: cursorHeight, + cursorRadius: cursorRadius, + cursorColor: cursorColor, + selectionHeightStyle: selectionHeightStyle, + selectionWidthStyle: selectionWidthStyle, + keyboardAppearance: keyboardAppearance, + scrollPadding: scrollPadding, + enableInteractiveSelection: enableInteractiveSelection, + selectionControls: selectionControls, + mouseCursor: mouseCursor, + scrollController: scrollController, + scrollPhysics: scrollPhysics, + restorationId: restorationId, + enableIMEPersonalizedLearning: enableIMEPersonalizedLearning, + ); + }, + ); + + @override + _PhoneFormFieldState createState() => _PhoneFormFieldState(); +} + +class _PhoneFormFieldState extends FormFieldState { + late final PhoneController _controller; + late final PhoneFieldController _childController; + late final StreamSubscription _selectionSubscription; + + @override + PhoneFormField get widget => super.widget as PhoneFormField; + + @override + void initState() { + super.initState(); + _controller = widget.controller ?? PhoneController(value); + _childController = PhoneFieldController( + defaultIsoCode: widget.defaultCountry, + isoCode: _controller.value?.isoCode, + national: _getFormattedNsn(), + focusNode: widget.focusNode ?? FocusNode(), + ); + _controller.addListener(_onControllerChange); + _childController.addListener(() => _onChildControllerChange()); + // to expose text selection of national number + _selectionSubscription = _controller.selectionRequest$ + .listen((event) => _childController.selectNationalNumber()); + } + + @override + void dispose() { + super.dispose(); + _childController.dispose(); + _selectionSubscription.cancel(); + // dispose the controller only when it's initialised in this instance + // otherwise this should be done where instance is created + if (widget.controller == null) { + _controller.dispose(); + } + } + + @override + void reset() { + _controller.value = widget.initialValue; + super.reset(); + } + + /// when the controller changes this function will + /// update the childController so the [PhoneField] which + /// deals with the UI can display the correct value. + void _onControllerChange() { + final phone = _controller.value; + + widget.onChanged?.call(phone); + didChange(phone); + final formatted = _getFormattedNsn(); + if (_childController.national != formatted) { + _childController.national = formatted; + } + if (_childController.isoCode != phone?.isoCode) { + _childController.isoCode = phone?.isoCode; + } + } + + /// when the base controller changes (when the user manually input something) + /// then we need to update the local controller's value. + void _onChildControllerChange() { + if (_childController.national == _controller.value?.nsn && + _childController.isoCode == _controller.value?.isoCode) { + return; + } + if (_childController.national == null && _childController.isoCode == null) { + return _controller.value = null; + } + // we convert the multiple controllers from the child controller + // to a full blown PhoneNumber to access validation, formatting etc. + PhoneNumber phoneNumber; + // when the nsn input change we check if its not a whole number + // to allow for copy pasting and auto fill. If it is one then + // we parse it accordingly. + // we assume it's a whole phone number if it starts with + + final childNsn = _childController.national; + if (childNsn != null && + childNsn.startsWith(RegExp('[${Constants.plus}]'))) { + // if starts with + then we parse the whole number + // to figure out the country code + final international = childNsn; + phoneNumber = PhoneNumber.fromRaw(international); + } else { + phoneNumber = PhoneNumber.fromNational( + _childController.isoCode ?? _childController.defaultIsoCode, + childNsn ?? '', + ); + } + _controller.value = phoneNumber; + } + + String? _getFormattedNsn() { + if (widget.shouldFormat) { + return _controller.value?.getFormattedNsn(); + } + return _controller.value?.nsn; + } + + /// gets the localized error text if any + String? getErrorText() { + if (errorText != null) { + return ValidatorTranslator.message(context, errorText!); + } + return null; + } +} diff --git a/pubspec.yaml b/pubspec.yaml new file mode 100644 index 00000000..5ef37e6e --- /dev/null +++ b/pubspec.yaml @@ -0,0 +1,23 @@ +name: phone_form_field +description: Flutter phone input integrated with flutter internationalization +version: 4.4.0 +homepage: https://github.com/cedvdb/phone_form_field + +environment: + sdk: ">=2.16.1 <3.0.0" + flutter: ">=1.17.0" +dependencies: + flutter: + sdk: flutter + flutter_localizations: # Add this line + sdk: flutter + + circle_flags: ^0.0.2 + phone_numbers_parser: ^4.2.0 + dart_countries: ^2.1.0 + intl: ^0.17.0 + +dev_dependencies: + flutter_test: + sdk: flutter + flutter_lints: ^1.0.4 diff --git a/test/_country_selector_navigator_test.dart b/test/_country_selector_navigator_test.dart new file mode 100644 index 00000000..b8f8a395 --- /dev/null +++ b/test/_country_selector_navigator_test.dart @@ -0,0 +1,42 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:phone_form_field/phone_form_field.dart'; + +void main() { + group('CountrySelectorNavigator', () { + Widget getApp(Function(BuildContext ctx) cb) => MaterialApp( + home: Scaffold( + body: Builder( + builder: (ctx) => ElevatedButton( + onPressed: () => cb(ctx), + child: const Text('press'), + ), + ), + ), + ); + + testWidgets('should navigate to dialog', (tester) async { + const nav = DialogNavigator(); + await tester.pumpWidget(getApp((ctx) => nav.navigate(ctx))); + await tester.tap(find.byType(ElevatedButton)); + await tester.pumpAndSettle(); + expect(find.byType(CountrySelector), findsOneWidget); + }); + + testWidgets('should navigate to modal bottom sheet', (tester) async { + const nav = ModalBottomSheetNavigator(); + await tester.pumpWidget(getApp((ctx) => nav.navigate(ctx))); + await tester.tap(find.byType(ElevatedButton)); + await tester.pumpAndSettle(); + expect(find.byType(CountrySelector), findsOneWidget); + }); + + testWidgets('should navigate to bottom sheet', (tester) async { + const nav = BottomSheetNavigator(); + await tester.pumpWidget(getApp((ctx) => nav.navigate(ctx))); + await tester.tap(find.byType(ElevatedButton)); + await tester.pumpAndSettle(); + expect(find.byType(CountrySelector), findsOneWidget); + }); + }); +} diff --git a/test/_country_selector_test.dart b/test/_country_selector_test.dart new file mode 100644 index 00000000..63a4a37f --- /dev/null +++ b/test/_country_selector_test.dart @@ -0,0 +1,243 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_localizations/flutter_localizations.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:phone_form_field/phone_form_field.dart'; +import 'package:phone_form_field/src/widgets/country_picker/search_box.dart'; + +void main() { + group('CountrySelector', () { + group('Without internationalization', () { + final app = MaterialApp( + home: Scaffold( + body: CountrySelector(onCountrySelected: (c) {}), + ), + ); + + testWidgets('Should filter with text', (tester) async { + await tester.pumpWidget(app); + await tester.pumpAndSettle(); + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'sp'); + await tester.pumpAndSettle(); + final tiles = find.byType(ListTile); + expect(tiles, findsWidgets); + expect( + tester.widget(tiles.first).key, equals(const Key('ES'))); + // not the right language (we let english go through tho) + await tester.enterText(txtFound, 'Espagne'); + await tester.pumpAndSettle(); + expect(tiles, findsNothing); + await tester.pumpAndSettle(); + // country codes + await tester.enterText(txtFound, '33'); + await tester.pumpAndSettle(); + expect(tiles, findsWidgets); + expect( + tester.widget(tiles.first).key, equals(const Key('FR'))); + }); + }); + + group('With internationalization', () { + final app = MaterialApp( + locale: const Locale('es', ''), + localizationsDelegates: const [ + ...GlobalMaterialLocalizations.delegates, + PhoneFieldLocalization.delegate, + ], + supportedLocales: const [Locale('es', '')], + home: Scaffold( + body: CountrySelector(onCountrySelected: (c) {}), + ), + ); + + testWidgets('Should filter with text', (tester) async { + await tester.pumpWidget(app); + await tester.pump(const Duration(seconds: 1)); + await tester.pumpAndSettle(); + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'esp'); + await tester.pumpAndSettle(); + final tiles = find.byType(ListTile); + expect(tiles, findsWidgets); + expect( + tester.widget(tiles.first).key, equals(const Key('ES'))); + // not the right language (we let english go through tho) + await tester.enterText(txtFound, 'Espagne'); + await tester.pumpAndSettle(); + expect(tiles, findsNothing); + await tester.pumpAndSettle(); + // country codes + await tester.enterText(txtFound, '33'); + await tester.pumpAndSettle(); + expect(tiles, findsWidgets); + expect( + tester.widget(tiles.first).key, equals(const Key('FR'))); + }); + }); + + group('sorted countries with or without favorites', () { + Widget builder({ + List? favorites, + bool addFavoritesSeparator = false, + }) => + MaterialApp( + locale: const Locale('fr'), + localizationsDelegates: const [ + PhoneFieldLocalization.delegate, + ...GlobalMaterialLocalizations.delegates, + ], + supportedLocales: const [Locale('fr')], + home: Scaffold( + body: CountrySelector( + onCountrySelected: (c) {}, + addFavoritesSeparator: addFavoritesSeparator, + favoriteCountries: favorites ?? [], + sortCountries: true, + ), + ), + ); + + testWidgets('should be properly sorted without favorites', + (tester) async { + await tester.pumpWidget(builder()); + await tester.pumpAndSettle(const Duration(seconds: 1)); + final allTiles = find.byType(ListTile); + expect(allTiles, findsWidgets); + // expect(tester.widget(allTiles.first).key, equals(Key('AF'))); + }); + + testWidgets('should be properly sorted with favorites', (tester) async { + await tester.pumpWidget(builder(favorites: ['gu', 'gy'])); + await tester.pumpAndSettle(); + final allTiles = find.byType(ListTile, skipOffstage: false); + expect(allTiles, findsWidgets); + expect(tester.widget(allTiles.at(0)).key, + equals(const Key('GU'))); + expect(tester.widget(allTiles.at(1)).key, + equals(const Key('GY'))); + + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'guy'); + await tester.pumpAndSettle(); + final filteredTiles = find.byType(ListTile); + expect(filteredTiles, findsWidgets); + expect(filteredTiles.evaluate().length, equals(2)); + }); + + testWidgets('should display/hide separator', (tester) async { + await tester.pumpWidget(builder( + favorites: ['gu', 'gy'], + addFavoritesSeparator: true, + )); + await tester.pumpAndSettle(); + final list = find.byType(ListView); + expect(list, findsOneWidget); + final allTiles = find.descendant( + of: list, + matching: find.byWidgetPredicate( + (Widget widget) => widget is ListTile || widget is Divider, + ), + ); + + expect(allTiles, findsWidgets); + expect( + tester.widget(allTiles.at(2)), + isA(), + reason: 'separator should be visible after the favorites countries', + ); + + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'guy'); + await tester.pumpAndSettle(); + final tiles = find.byType(ListTile); + expect(tiles, findsWidgets); + expect( + tiles.evaluate().length, + equals(2), + reason: 'Separator should be hidden as all elements' + 'found are in favorites', + ); + }); + }); + + group('Empty search result', () { + Widget builder({ + String? noResultMessage, + }) => + MaterialApp( + locale: const Locale('fr'), + localizationsDelegates: const [ + PhoneFieldLocalization.delegate, + ...GlobalMaterialLocalizations.delegates, + ], + supportedLocales: const [Locale('fr')], + home: Scaffold( + body: CountrySelector( + onCountrySelected: (c) {}, + noResultMessage: noResultMessage, + ), + ), + ); + + testWidgets('should display default untranslated no result message', + (tester) async { + await tester.pumpWidget(MaterialApp( + home: Scaffold( + body: CountrySelector( + onCountrySelected: (c) {}, + ), + ), + )); + + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'fake search with no result'); + await tester.pumpAndSettle(); + + // no listitem should be displayed when no result found + final allTiles = find.byType(ListTile); + expect(allTiles, findsNothing); + + final noResultWidget = find.text('No result found'); + expect(noResultWidget, findsOneWidget); + }); + + testWidgets('should display default translated no result message', + (tester) async { + await tester.pumpWidget(builder()); + + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'fake search with no result'); + await tester.pumpAndSettle(); + + // no listitem should be displayed when no result found + final allTiles = find.byType(ListTile); + expect(allTiles, findsNothing); + + final noResultWidget = find.text('Aucun résultat'); + expect(noResultWidget, findsOneWidget); + }); + + testWidgets('should display custom no result message', (tester) async { + await tester.pumpWidget(builder(noResultMessage: 'Bad news !')); + + final txtFound = find.byType(SearchBox); + expect(txtFound, findsOneWidget); + await tester.enterText(txtFound, 'fake search with no result'); + await tester.pumpAndSettle(); + + // no listitem should be displayed when no result found + final allTiles = find.byType(ListTile); + expect(allTiles, findsNothing); + + final noResultWidget = find.text('Bad news !'); + expect(noResultWidget, findsOneWidget); + }); + }); + }); +} diff --git a/test/phone_form_field_test.dart b/test/phone_form_field_test.dart new file mode 100644 index 00000000..de26da2b --- /dev/null +++ b/test/phone_form_field_test.dart @@ -0,0 +1,284 @@ +import 'package:circle_flags/circle_flags.dart'; +import 'package:flutter/material.dart'; +import 'package:flutter_localizations/flutter_localizations.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:phone_form_field/phone_form_field.dart'; + +void main() { + group('PhoneFormField', () { + final formKey = GlobalKey(); + final phoneKey = GlobalKey>(); + Widget getWidget({ + Function(PhoneNumber?)? onChanged, + Function(PhoneNumber?)? onSaved, + PhoneNumber? initialValue, + PhoneController? controller, + bool showFlagInInput = true, + String defaultCountry = 'US', + bool shouldFormat = false, + PhoneNumberInputValidator? validator, + }) => + MaterialApp( + localizationsDelegates: const [ + GlobalMaterialLocalizations.delegate, + PhoneFieldLocalization.delegate, + ], + supportedLocales: const [Locale('en')], + home: Scaffold( + body: Form( + key: formKey, + child: PhoneFormField( + key: phoneKey, + initialValue: initialValue, + onChanged: onChanged, + onSaved: onSaved, + showFlagInInput: showFlagInInput, + controller: controller, + defaultCountry: defaultCountry, + shouldFormat: shouldFormat, + validator: validator, + ), + ), + ), + ); + + group('display', () { + testWidgets('Should display input', (tester) async { + await tester.pumpWidget(getWidget()); + expect(find.byType(TextField), findsOneWidget); + }); + + testWidgets('Should display country code', (tester) async { + await tester.pumpWidget(getWidget()); + expect(find.byType(CountryCodeChip), findsWidgets); + }); + + testWidgets('Should display flag', (tester) async { + await tester.pumpWidget(getWidget()); + expect(find.byType(CircleFlag), findsWidgets); + }); + }); + + group('Country code', () { + testWidgets('Should open dialog when country code is clicked', + (tester) async { + await tester.pumpWidget(getWidget()); + expect(find.byType(CountrySelector), findsNothing); + await tester.tap(find.byType(TextField)); + await tester.pumpAndSettle(); + await tester.tap(find.byKey(const Key('country-code-overlay'))); + await tester.pumpAndSettle(); + expect(find.byType(CountrySelector), findsOneWidget); + }); + testWidgets('Should have a default country', (tester) async { + await tester.pumpWidget(getWidget(defaultCountry: 'FR')); + expect(find.text('+ 33'), findsWidgets); + }); + + testWidgets('Should hide flag', (tester) async { + await tester.pumpWidget(getWidget(showFlagInInput: false)); + expect(find.byType(CircleFlag), findsNothing); + }); + }); + + group('value changes', () { + testWidgets('Should display initial value', (tester) async { + await tester.pumpWidget(getWidget( + initialValue: PhoneNumber.fromIsoCode('FR', '478787827'))); + expect(find.text('+ 33'), findsWidgets); + expect(find.text('478787827'), findsOneWidget); + }); + + testWidgets('Should change value of controller', (tester) async { + final controller = PhoneController(null); + PhoneNumber? newValue; + controller.addListener(() { + newValue = controller.value; + }); + await tester.pumpWidget( + getWidget(controller: controller, defaultCountry: 'US')); + final textField = find.byType(TextField); + await tester.tap(textField); + // non digits should not work + await tester.enterText(textField, '123456789'); + expect(newValue, equals(PhoneNumber.fromIsoCode('US', '123456789'))); + }); + + testWidgets('Should change value of input when controller changes', + (tester) async { + final controller = PhoneController(null); + // ignore: unused_local_variable + PhoneNumber? newValue; + controller.addListener(() { + newValue = controller.value; + }); + await tester.pumpWidget( + getWidget(controller: controller, defaultCountry: 'US')); + controller.value = PhoneNumber.fromIsoCode('FR', '488997722'); + await tester.pumpAndSettle(); + expect(find.text('+ 33'), findsWidgets); + expect(find.text('488997722'), findsOneWidget); + }); + testWidgets( + 'Should change value of country code chip when full number copy pasted', + (tester) async { + final controller = PhoneController(null); + // ignore: unused_local_variable + PhoneNumber? newValue; + controller.addListener(() { + newValue = controller.value; + }); + await tester.pumpWidget( + getWidget(controller: controller, defaultCountry: 'US')); + final textField = find.byType(TextField); + await tester.tap(textField); + // non digits should not work + await tester.enterText(textField, '+33 0488 99 77 22'); + await tester.pump(); + expect(controller.value?.isoCode, equals('FR')); + expect(controller.value?.nsn, equals('488997722')); + }); + + testWidgets('Should call onChange', (tester) async { + bool changed = false; + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('FR', ''); + void onChanged(PhoneNumber? p) { + changed = true; + phoneNumber = p; + } + + await tester.pumpWidget( + getWidget( + initialValue: phoneNumber, + onChanged: onChanged, + ), + ); + final textField = find.byType(TextField); + await tester.tap(textField); + // non digits should not work + await tester.enterText(textField, 'aaa'); + await tester.pumpAndSettle(); + expect(changed, equals(false)); + await tester.enterText(textField, '123'); + await tester.pumpAndSettle(); + expect(changed, equals(true)); + expect(phoneNumber, equals(PhoneNumber.fromIsoCode('FR', '123'))); + }); + }); + + group('validity', () { + testWidgets('Should tell when a phone number is not valid', + (tester) async { + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('FR', ''); + await tester.pumpWidget(getWidget(initialValue: phoneNumber)); + final foundTextField = find.byType(TextField); + await tester.enterText(foundTextField, '9984'); + await tester.pumpAndSettle(); + + expect(find.text('Invalid phone number'), findsOneWidget); + }); + + testWidgets( + 'Should tell when a phone number is not valid for a given phone number type', + (tester) async { + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('BE', ''); + // valid fixed line + await tester.pumpWidget(getWidget( + initialValue: phoneNumber, + validator: PhoneValidator.validFixedLine(), + )); + final foundTextField = find.byType(TextField); + await tester.enterText(foundTextField, '77777777'); + await tester.pumpAndSettle(); + expect(find.text('Invalid'), findsNothing); + // invalid mobile + await tester.pumpWidget(getWidget( + initialValue: phoneNumber, + validator: PhoneValidator.validMobile( + errorText: 'Invalid phone number', + ), + )); + final foundTextField2 = find.byType(TextField); + await tester.pumpAndSettle(); + await tester.enterText(foundTextField2, '77777777'); + await tester.pumpAndSettle(); + expect(find.text('Invalid phone number'), findsOneWidget); + + // valid mobile + await tester.pumpWidget(getWidget( + initialValue: phoneNumber, + validator: PhoneValidator.validMobile( + errorText: 'Invalid phone number', + ), + )); + final foundTextField3 = find.byType(TextField); + await tester.enterText(foundTextField3, '477668899'); + await tester.pumpAndSettle(); + expect(find.text('Invalid'), findsNothing); + }); + }); + + group('Format', () { + testWidgets('Should format when shouldFormat is true', (tester) async { + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('FR', ''); + + await tester.pumpWidget( + getWidget(initialValue: phoneNumber, shouldFormat: true)); + await tester.pumpAndSettle(); + final foundTextField = find.byType(TextField); + await tester.enterText(foundTextField, '677777777'); + await tester.pumpAndSettle(); + expect(find.text('6 77 77 77 77'), findsOneWidget); + }); + testWidgets('Should not format when shouldFormat is false', + (tester) async { + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('FR', ''); + + await tester.pumpWidget( + getWidget(initialValue: phoneNumber, shouldFormat: false)); + await tester.pumpAndSettle(); + final foundTextField = find.byType(TextField); + await tester.enterText(foundTextField, '677777777'); + await tester.pumpAndSettle(); + expect(find.text('677777777'), findsOneWidget); + }); + }); + + group('form field', () { + testWidgets('Should call onSaved', (tester) async { + bool saved = false; + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('FR', ''); + void onSaved(PhoneNumber? p) { + saved = true; + phoneNumber = p; + } + + await tester.pumpWidget(getWidget( + initialValue: phoneNumber, + onSaved: onSaved, + )); + final foundTextField = find.byType(TextField); + await tester.enterText(foundTextField, '479281938'); + await tester.pumpAndSettle(); + formKey.currentState?.save(); + await tester.pumpAndSettle(); + expect(saved, isTrue); + expect(phoneNumber, equals(PhoneNumber.fromIsoCode('FR', '479281938'))); + }); + + testWidgets('Should reset', (tester) async { + PhoneNumber? phoneNumber = PhoneNumber.fromIsoCode('FR', 'national'); + + await tester.pumpWidget(getWidget(initialValue: phoneNumber)); + await tester.pumpAndSettle(); + const national = '123456'; + final foundTextField = find.byType(TextField); + await tester.enterText(foundTextField, national); + expect(find.text(national), findsOneWidget); + formKey.currentState?.reset(); + await tester.pumpAndSettle(); + expect(find.text(national), findsNothing); + }); + }); + }); +} diff --git a/test/phone_validator_test.dart b/test/phone_validator_test.dart new file mode 100644 index 00000000..b903a85f --- /dev/null +++ b/test/phone_validator_test.dart @@ -0,0 +1,207 @@ +import 'package:flutter_test/flutter_test.dart'; +import 'package:phone_form_field/phone_form_field.dart'; + +void main() async { + group('PhoneValidator.compose', () { + testWidgets('compose should test each validator', + (WidgetTester tester) async { + bool first = false; + bool second = false; + bool last = false; + + final validator = PhoneValidator.compose([ + (PhoneNumber? p) { + first = true; + return null; + }, + (PhoneNumber? p) { + second = true; + return null; + }, + (PhoneNumber? p) { + last = true; + return null; + }, + ]); + + expect(validator(const PhoneNumber(isoCode: '', nsn: '')), isNull); + expect(first, isTrue); + expect(second, isTrue); + expect(last, isTrue); + }); + + testWidgets('compose should stop and return first validator failure', + (WidgetTester tester) async { + bool firstValidationDone = false; + bool lastValidationDone = false; + final validator = PhoneValidator.compose([ + (PhoneNumber? p) { + firstValidationDone = true; + return null; + }, + (PhoneNumber? p) { + return 'validation failed'; + }, + (PhoneNumber? p) { + lastValidationDone = true; + return null; + }, + ]); + expect(validator(const PhoneNumber(isoCode: '', nsn: '')), + equals('validation failed')); + expect(firstValidationDone, isTrue); + expect(lastValidationDone, isFalse); + }); + }); + + group('PhoneValidator.required', () { + testWidgets('should be required value', (WidgetTester tester) async { + final validator = PhoneValidator.required(); + expect( + validator(const PhoneNumber(isoCode: 'US', nsn: '')), + equals('requiredPhoneNumber'), + ); + + final validatorWithText = PhoneValidator.required( + errorText: 'custom message', + ); + expect( + validatorWithText(const PhoneNumber(isoCode: 'US', nsn: '')), + equals('custom message'), + ); + }); + }); + + group('PhoneValidator.invalid', () { + testWidgets('should be invalid', (WidgetTester tester) async { + final validator = PhoneValidator.valid(); + expect( + validator(const PhoneNumber(isoCode: 'FR', nsn: '123')), + equals('invalidPhoneNumber'), + ); + + final validatorWithText = PhoneValidator.valid( + errorText: 'custom message', + ); + expect( + validatorWithText(const PhoneNumber(isoCode: 'FR', nsn: '123')), + equals('custom message'), + ); + }); + + testWidgets('should (not) be invalid when (no) value entered', + (WidgetTester tester) async { + final validator = PhoneValidator.valid(); + expect( + validator(const PhoneNumber(isoCode: 'FR', nsn: '')), + isNull, + ); + + final validatorNotEmpty = PhoneValidator.valid(allowEmpty: false); + expect( + validatorNotEmpty(const PhoneNumber(isoCode: 'FR', nsn: '')), + equals('invalidPhoneNumber'), + ); + }); + }); + + group('PhoneValidator.type', () { + testWidgets('should be invalid mobile type', (WidgetTester tester) async { + final validator = PhoneValidator.validMobile(); + expect( + validator(const PhoneNumber(isoCode: 'FR', nsn: '412345678')), + equals('invalidMobilePhoneNumber'), + ); + + final validatorWithText = PhoneValidator.validMobile( + errorText: 'custom type message', + ); + expect( + validatorWithText(const PhoneNumber(isoCode: 'FR', nsn: '412345678')), + equals('custom type message'), + ); + }); + + testWidgets('should (not) be invalid mobile type when (no) value entered', + (WidgetTester tester) async { + final validator = PhoneValidator.validMobile(); + expect( + validator(const PhoneNumber(isoCode: 'FR', nsn: '')), + isNull, + ); + + final validatorNotEmpty = PhoneValidator.validMobile(allowEmpty: false); + expect( + validatorNotEmpty(const PhoneNumber(isoCode: 'FR', nsn: '')), + equals('invalidMobilePhoneNumber'), + ); + }); + + testWidgets('should be invalid fixed line type', + (WidgetTester tester) async { + final validator = PhoneValidator.validFixedLine(); + expect( + validator(const PhoneNumber(isoCode: 'FR', nsn: '612345678')), + equals('invalidFixedLinePhoneNumber'), + ); + + final validatorWithText = PhoneValidator.validFixedLine( + errorText: 'custom fixed type message', + ); + expect( + validatorWithText(const PhoneNumber(isoCode: 'FR', nsn: '612345678')), + equals('custom fixed type message'), + ); + }); + + testWidgets( + 'should (not) be invalid fixed line type when (no) value entered', + (WidgetTester tester) async { + final validator = PhoneValidator.validFixedLine(); + expect(validator(const PhoneNumber(isoCode: 'FR', nsn: '')), isNull); + + final validatorNotEmpty = + PhoneValidator.validFixedLine(allowEmpty: false); + expect( + validatorNotEmpty(const PhoneNumber(isoCode: 'FR', nsn: '')), + equals('invalidFixedLinePhoneNumber'), + ); + }); + }); + + group('PhoneValidator.country', () { + testWidgets('should be invalid country', (WidgetTester tester) async { + final validator = PhoneValidator.validCountry(['FR', 'BE']); + expect( + validator(const PhoneNumber(isoCode: 'US', nsn: '112')), + equals('invalidCountry'), + ); + }); + + testWidgets('should (not) be invalid country when (no) value entered', + (WidgetTester tester) async { + final validator = PhoneValidator.validCountry(['US', 'BE']); + expect( + validator(const PhoneNumber(isoCode: 'FR', nsn: '')), + isNull, + ); + + final validatorNotEmpty = PhoneValidator.validCountry( + ['US', 'BE'], + allowEmpty: false, + ); + expect( + validatorNotEmpty(const PhoneNumber(isoCode: 'FR', nsn: '')), + equals('invalidCountry'), + ); + }); + + testWidgets('country validator should refuse invalid isoCode', + (WidgetTester tester) async { + expect( + () => PhoneValidator.validCountry(['INVALID_ISO_CODE']), + throwsAssertionError, + ); + }); + }); +}