open_source_licenses.txt
@vcd/sdk 15.0.10 GA
======================================================================
The following copyright statements and licenses apply to various open
source software packages (or portions thereof) that are included in
this VMware service.
The VMware service may also include other VMware components, which may
contain additional open source software packages. One or more such
open_source_licenses.txt files may therefore accompany this VMware
service.
The VMware service that includes this file does not necessarily use all the open
source software packages referred to below and may also only use portions of a
given package.
==================== TABLE OF CONTENTS ====================
The following is a listing of the open source components detailed in
this document. This list is provided for your convenience; please read
further if you wish to review the copyright notice(s) and the full text
of the license associated with each component.
SECTION 1: Apache License, V2.0
>>> rxjs-7.8.0
SECTION 2: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES
>>> @vcd/bindings-9.1.1
>>> tslib-2.3.0
>>> zone.js-0.12.0
>>> @ngrx/store-15.4.0
>>> @angular/animations-15.2.0
>>> @angular/common-15.2.0
>>> @angular/compiler-15.2.0
>>> @angular/core-15.2.0
>>> @angular/forms-15.2.0
>>> @angular/platform-browser-dynamic-15.2.0
>>> @angular/platform-browser-15.2.0
>>> @angular/router-15.2.0
APPENDIX. Standard License Files
>>> Apache License, V2.0
-------------------- SECTION 1: Apache License, V2.0 --------------------
>>> rxjs-7.8.0
License : Apache 2.0
ADDITIONAL LICENSE INFORMATION
> 0BSD
package/dist/bundles/rxjs.umd.js
Copyright (c) Microsoft Corporation
See SECTION 10 in 'LICENSE TEXT REFERENCE TABLE'
package/dist/bundles/rxjs.umd.js.map
Copyright (c) Microsoft Corporation
See SECTION 7 in 'LICENSE TEXT REFERENCE TABLE'
package/dist/bundles/rxjs.umd.min.js
(c) b.value
See SECTION 4 in 'LICENSE TEXT REFERENCE TABLE'
> Apache2.0
package/dist/bundles/rxjs.umd.js
Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
See SECTION 9 in 'LICENSE TEXT REFERENCE TABLE'
package/dist/bundles/rxjs.umd.min.js
Copyright (c) Microsoft Corporation
See SECTION 8 in 'LICENSE TEXT REFERENCE TABLE'
package/LICENSE.txt
Copyright (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
See SECTION 1 in 'LICENSE TEXT REFERENCE TABLE'
-------------------- SECTION 2: BSD-STYLE, MIT-STYLE, OR SIMILAR STYLE LICENSES --------------------
>>> @vcd/bindings-9.1.1
>>> tslib-2.3.0
Copyright (c) Microsoft Corporation.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
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.
ADDITIONAL LICENSE INFORMATION
> 0BSD
package/CopyrightNotice.txt
Copyright (c) Microsoft Corporation
See SECTION 6 in 'LICENSE TEXT REFERENCE TABLE'
package/LICENSE.txt
Copyright (c) Microsoft Corporation
See SECTION 6 in 'LICENSE TEXT REFERENCE TABLE'
package/tslib.d.ts
Copyright (c) Microsoft Corporation
See SECTION 6 in 'LICENSE TEXT REFERENCE TABLE'
package/tslib.es6.js
Copyright (c) Microsoft Corporation
See SECTION 6 in 'LICENSE TEXT REFERENCE TABLE'
package/tslib.js
Copyright (c) Microsoft Corporation
See SECTION 6 in 'LICENSE TEXT REFERENCE TABLE'
>>> zone.js-0.12.0
License : MIT
>>> @ngrx/store-15.4.0
Found in: package/schematics-core/utility/ast-utils.js
Copyright Google Inc.
Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
ADDITIONAL LICENSE INFORMATION
> MIT
package/schematics-core/utility/ast-utils.js.map
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/change.js.map
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/find-component.js
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/find-component.js.map
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/find-module.js
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/find-module.js.map
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/strings.js
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics-core/utility/strings.js.map
Copyright Google Inc.
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/animations-15.2.0
> MIT
package/browser/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/browser/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/browser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/dsl/animation_ast_builder.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/dsl/animation_timeline_builder.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/dsl/animation_transition_expr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/dsl/animation_transition_instruction.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/dsl/style_normalization/animation_style_normalizer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/dsl/style_normalization/web_animations_style_normalizer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/error_helpers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/render/animation_driver.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/render/shared.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/render/timeline_animation_engine.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/render/transition_animation_engine.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/render/web_animations/animatable_props_set.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/render/web_animations/dom_animation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/src/warning_helpers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/testing/src/mock_animation_driver.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/browser/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/animation_event.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/animation_metadata.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/animations.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/players/animation_group_player.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/players/animation_player.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/animations.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/animations.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 20 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/browser.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/browser.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 25 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/browser/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/browser/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 21 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/animations.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/animations.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 22 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/browser.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/browser.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 23 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/browser/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/browser/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 24 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/common-15.2.0
> MIT
package/esm2020/http/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/backend.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/client.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/context.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/headers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/interceptor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/jsonp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/params.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/provider.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/request.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/response.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/xhr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/src/xsrf.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/src/api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/src/backend.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/src/module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/src/provider.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/http/testing/src/request.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/common.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/common_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/cookie.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_class.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_component_outlet.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_for_of.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_if.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/asserts.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/error_helper.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/image_loaders/cloudflare_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/image_loaders/cloudinary_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/image_loaders/imagekit_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/image_loaders/image_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/image_loaders/imgix_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/lcp_image_observer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/ng_optimized_image.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/preconnect_link_checker.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/preload-link-creator.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_optimized_image/url.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_plural.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_style.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_switch.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_template_outlet.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom_adapter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom_tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/currencies.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/format_date.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/format_number.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/locale_data_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/locale_data.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/localization.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/location/hash_location_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/location/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/location/location.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/location/location_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/location/platform_location.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/location/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/async_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/case_conversion_pipes.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/date_pipe_config.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/date_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/i18n_plural_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/i18n_select_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/invalid_pipe_argument_error.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/json_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/keyvalue_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/number_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/pipes/slice_pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/platform_id.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/viewport_scroller.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/xhr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/mock_location_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/provide_location_mocks.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/src/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/src/location_shim.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/src/location_upgrade_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/src/params.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/src/utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/common.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/common.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 41 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/http.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/http.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 34 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/http/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/http/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 29 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 32 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/upgrade.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/upgrade.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 43 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/common.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/common.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 40 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/http.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/http.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 33 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/http/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/http/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 30 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 31 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/upgrade.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/upgrade.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 42 in 'LICENSE TEXT REFERENCE TABLE'
package/http/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/http/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/af.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/af.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/af-NA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/af-NA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/agq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/agq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ak.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ak.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/am.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/am.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-AE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-AE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-BH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-BH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-DJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-DJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-DZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-DZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-EG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-EG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-EH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-EH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-ER.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-ER.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-IL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-IL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-IQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-IQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-JO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-JO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-KM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-KM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-KW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-KW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-LB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-LB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-LY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-LY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-MA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-MA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-OM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-OM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-PS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-PS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-QA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-QA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-SY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-TD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-TD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-TN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-TN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-YE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ar-YE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/asa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/asa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/as.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/as.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ast.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/az-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/az-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/az.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/az-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/az-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/az.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bas.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bas.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/be.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bem.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/be.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bem.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/be-tarask.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/be-tarask.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bez.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bez.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bn-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bn-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bo-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bo-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/br.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/br.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/brx.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/brx.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bs-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bs-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bs.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bs-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bs-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/bs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-AD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-AD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-ES-valencia.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-ES-valencia.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-FR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-FR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-IT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca-IT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ca.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ccp.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ccp-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ccp-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ccp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ceb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ceb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ce.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ce.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/cgg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/cgg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/chr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/chr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ckb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ckb-IR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ckb-IR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ckb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/cs.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/cs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/cy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/cy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/da.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/da-GL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/da-GL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/da.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dav.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dav.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-AT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-AT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-IT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-IT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-LI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-LI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-LU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de-LU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/de.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dje.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dje.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/doi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/doi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dsb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dsb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dua.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dua.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dyo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dyo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dz.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/dz.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ebu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ebu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ee.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ee.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ee-TG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ee-TG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/el-CY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/el-CY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/el.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/el.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-001.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-001.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-150.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-150.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-AU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-BZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-CY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-DM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ER.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ER.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-FM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-GY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-HK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-HK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-IO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-JE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-JE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-JM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-JM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-KY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-LC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-LC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-LR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-LR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-LS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-LS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MP.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MP.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-MY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-NZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-PW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-RW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-RW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-SZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-TZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-UG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-UG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-UM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-UM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-VU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-WS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-WS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ZA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ZA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ZM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ZM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ZW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/en-ZW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/eo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/eo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-419.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-419.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-AR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-AR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-BO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-BO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-BR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-BR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-BZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-BZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-CU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-DO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-DO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-EA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-EA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-EC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-EC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-GQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-GQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-GT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-GT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-HN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-HN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-IC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-IC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-MX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-MX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-NI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-NI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-PY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-SV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-SV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-US.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-US.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-UY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-UY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-VE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/es-VE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/et.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/et.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/eu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/eu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ewo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ewo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/af.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/af.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/af-NA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/af-NA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/agq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/agq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ak.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ak.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/am.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/am.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-AE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-AE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-BH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-BH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-DJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-DJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-DZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-DZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-EG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-EG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-EH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-EH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-ER.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-ER.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-IL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-IL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-IQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-IQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-JO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-JO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-KM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-KM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-KW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-KW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-LB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-LB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-LY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-LY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-MA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-MA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-OM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-OM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-PS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-PS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-QA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-QA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-SY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-TD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-TD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-TN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-TN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-YE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ar-YE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/asa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/asa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/as.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/as.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ast.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/az-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/az-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/az.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/az-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/az-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/az.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bas.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bas.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/be.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bem.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/be.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bem.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/be-tarask.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/be-tarask.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bez.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bez.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bn-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bn-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bo-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bo-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/br.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/br.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/brx.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/brx.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bs-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bs-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bs.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bs-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bs-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/bs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-AD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-AD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-ES-valencia.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-ES-valencia.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-FR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-FR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-IT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca-IT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ca.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ccp.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ccp-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ccp-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ccp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ceb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ceb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ce.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ce.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/cgg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/cgg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/chr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/chr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ckb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ckb-IR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ckb-IR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ckb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/cs.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/cs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/cy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/cy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/da.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/da-GL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/da-GL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/da.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dav.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dav.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-AT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-AT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-IT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-IT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-LI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-LI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-LU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de-LU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/de.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dje.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dje.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/doi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/doi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dsb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dsb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dua.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dua.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dyo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dyo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dz.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/dz.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ebu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ebu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ee.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ee.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ee-TG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ee-TG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/el-CY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/el-CY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/el.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/el.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-001.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-001.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-150.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-150.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-AU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-BZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-CY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-DM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ER.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ER.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-FM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-GY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-HK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-HK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-IO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-JE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-JE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-JM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-JM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-KY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-LC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-LC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-LR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-LR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-LS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-LS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MP.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MP.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-MY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-NZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-PW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-RW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-RW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-SZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-TZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-UG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-UG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-UM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-UM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-VU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-WS.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-WS.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ZA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ZA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ZM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ZM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ZW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/en-ZW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/eo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/eo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-419.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-419.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-AR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-AR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-BO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-BO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-BR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-BR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-BZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-BZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-CU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-DO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-DO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-EA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-EA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-EC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-EC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-GQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-GQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-GT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-GT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-HN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-HN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-IC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-IC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-MX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-MX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-NI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-NI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-PY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-SV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-SV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-US.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-US.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-UY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-UY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-VE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/es-VE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/et.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/et.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/eu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/eu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ewo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ewo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fa-AF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fa-AF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-BF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-BF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-GM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-GM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-GW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-GW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-LR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-LR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-NG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-NG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-SL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-SL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-SN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Adlm-SN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-GN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-GN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-BF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-BF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-GW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-LR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-LR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-NG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-NG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-SL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-Latn-SL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ff-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fil.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fil.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fo-DK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fo-DK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-BL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-DJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-DJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-DZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-DZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GP.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GP.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-GQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-HT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-HT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-KM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-KM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-LU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-LU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-ML.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-ML.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-MU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-NC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-NC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-PF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-PF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-PM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-PM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-RE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-RE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-RW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-RW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-SC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-SC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-SN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-SN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-SY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-SY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-TD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-TD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-TG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-TG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-TN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-TN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-VU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-VU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-WF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-WF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-YT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fr-YT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fur.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fur.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/fy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ga.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ga-GB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ga-GB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ga.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gd.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gd.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gsw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gsw-FR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gsw-FR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gsw-LI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gsw-LI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gsw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/guz.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/guz.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/gv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ha.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ha-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ha-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ha.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ha-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ha-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/haw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/haw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/he.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/he.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hi-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hi-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hr-BA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hr-BA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hsb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hsb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/hy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ia.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ia.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/id.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/id.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ig.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ig.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ii.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ii.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/is.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/is.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it-SM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it-SM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it-VA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/it-VA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ja.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ja.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/jgo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/jgo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/jmc.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/jmc.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/jv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/jv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ka.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kam.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ka.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kam.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kde.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kde.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kea.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kea.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kgp.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kgp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/khq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/khq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ki.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ki.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kkj.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kkj.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kln.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kln.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/km.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/km.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ko.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kok.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kok.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ko-KP.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ko-KP.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ko.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ks-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ks-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ksb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ksb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ks-Deva.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ks-Deva.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ks.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ksf.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ksf.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ksh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ksh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ks.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ku.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ku.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/kw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ky.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ky.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lag.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lag.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lkt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lkt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln-AO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln-AO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln-CF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln-CF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln-CG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln-CG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ln.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lrc.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lrc-IQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lrc-IQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lrc.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/luo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/luo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/luy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/luy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/lv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mai.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mai.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mas.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mas.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mas-TZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mas-TZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mer.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mfe.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mfe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mgh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mgh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mgo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mgo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ml.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ml.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mni-Beng.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mni-Beng.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mni.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mni.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms-BN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms-BN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms-ID.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms-ID.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ms-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mua.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mua.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/my.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/my.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mzn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/mzn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/naq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/naq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nb-SJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nb-SJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nd.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nd.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nds.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nds.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nds-NL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nds-NL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ne.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ne-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ne-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ne.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-AW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-AW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-BQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-BQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-CW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-CW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-SR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-SR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-SX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nl-SX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nmg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nmg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nnh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nnh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/no.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/no.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nus.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nus.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nyn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/nyn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/om.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/om-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/om-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/om.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/or.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/or.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/os.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/os.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/os-RU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/os-RU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pa-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pa-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pa-Guru.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pa-Guru.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pcm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pcm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ps.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ps.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ps-PK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ps-PK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-AO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-AO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-CV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-CV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-GQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-GQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-GW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-GW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-LU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-LU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-MZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-MZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-PT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-PT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-ST.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-ST.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-TL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/pt-TL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/qu-BO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/qu-BO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/qu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/qu-EC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/qu-EC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/qu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ro.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rof.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rof.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ro-MD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ro-MD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ro.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-BY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-BY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-KG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-KG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-KZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-KZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-MD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-MD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-UA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ru-UA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rwk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rwk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/rw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sah.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sah.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/saq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/saq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sat.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sat.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sat-Olck.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sat-Olck.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sbp.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sbp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sc.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sc.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sd-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sd-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sd-Deva.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sd-Deva.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sd.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sd.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/se.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/se-FI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/se-FI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/seh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/seh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/se.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ses.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/se-SE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/se-SE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ses.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/shi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/shi-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/shi-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/shi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/shi-Tfng.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/shi-Tfng.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/si.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/si.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/smn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/smn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so-DJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so-DJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so-ET.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so-ET.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/so.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sq-MK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sq-MK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sq-XK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sq-XK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl-BA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl-BA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl-ME.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl-ME.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl-XK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Cyrl-XK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn-BA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn-BA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn-ME.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn-ME.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn-XK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr-Latn-XK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/su.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/su-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/su-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/su.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sv-AX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sv-AX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sv-FI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sv-FI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw-CD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw-CD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw-UG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/sw-UG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta-LK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta-LK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta-MY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta-MY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ta-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/te.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/te.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/teo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/teo-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/teo-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/teo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/th.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/th.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ti.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ti-ER.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ti-ER.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ti.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/to.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/to.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tr-CY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tr-CY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/twq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/twq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tzm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/tzm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ug.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ug.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/und.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/und.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ur.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ur-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ur-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/ur.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/uz.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vai.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vai-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vai-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vai.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vai-Vaii.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vai-Vaii.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vun.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/vun.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/wae.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/wae.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/wo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/wo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/xh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/xh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/xog.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/xog.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yav.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yav.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yo-BJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yo-BJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yrl-CO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yrl-CO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yrl-VE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yrl-VE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yue.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yue-Hans.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yue-Hans.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yue-Hant.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yue-Hant.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/yue.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zgh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zgh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans-HK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans-HK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hans-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hant.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hant-HK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hant-HK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hant.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hant-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh-Hant-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/extra/zu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fa-AF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fa-AF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-BF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-BF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-GM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-GM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-GW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-GW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-LR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-LR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-NG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-NG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-SL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-SL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-SN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Adlm-SN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-GN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-GN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-BF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-BF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-GW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-LR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-LR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-NG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-NG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-SL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-Latn-SL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ff-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fil.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fil.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fo-DK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fo-DK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-BL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-CM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-DJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-DJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-DZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-DZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GP.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GP.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-GQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-HT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-HT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-KM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-KM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-LU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-LU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-ML.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-ML.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-MU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-NC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-NC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-PF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-PF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-PM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-PM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-RE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-RE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-RW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-RW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-SC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-SC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-SN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-SN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-SY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-SY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-TD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-TD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-TG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-TG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-TN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-TN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-VU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-VU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-WF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-WF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-YT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fr-YT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fur.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fur.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/fy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ga.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ga-GB.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ga-GB.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ga.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gd.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gd.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/af.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/af-NA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/agq.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ak.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/am.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-AE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-BH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-DJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-DZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-EG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-EH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-ER.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-IL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-IQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-JO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-KM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-KW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-LB.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-LY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-MA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-MR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-OM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-PS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-QA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-SA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-SD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-SO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-SS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-SY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-TD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-TN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ar-YE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/asa.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/as.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ast.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/az-Cyrl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/az.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/az-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bas.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/be.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bem.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/be-tarask.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bez.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bm.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bn-IN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bo-IN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/br.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/brx.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bs-Cyrl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bs.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/bs-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ca-AD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ca-ES-valencia.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ca-FR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ca-IT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ca.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ccp-IN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ccp.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ceb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ce.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/cgg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/chr.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ckb-IR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ckb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/cs.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/cy.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/da-GL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/da.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/dav.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de-AT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de-BE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de-CH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de-IT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de-LI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/de-LU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/dje.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/doi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/dsb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/dua.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/dyo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/dz.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ebu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ee.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ee-TG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/el-CY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/el.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-001.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-150.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-AE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-AG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-AI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-AS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-AT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-AU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BB.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-BZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CX.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-CY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-DE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-DG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-DK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-DM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-ER.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-FI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-FJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-FK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-FM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GB.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-GY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-HK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-IE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-IL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-IM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-IN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-IO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-JE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-JM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-KE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-KI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-KN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-KY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-LC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-LR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-LS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MP.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MV.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-MY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-NZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-PG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-PH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-PK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-PN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-PR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-PW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-RW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SB.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SX.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-SZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-TC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-TK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-TO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-TT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-TV.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-TZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-UG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-UM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-VC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-VG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-VI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-VU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-WS.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-ZA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-ZM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/en-ZW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/eo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-419.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-AR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-BO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-BR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-BZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-CL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-CO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-CR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-CU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-DO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-EA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-EC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-GQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-GT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-HN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-IC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-MX.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-NI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-PA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-PE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-PH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-PR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-PY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-SV.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-US.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-UY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/es-VE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/et.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/eu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ewo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fa-AF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fa.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-BF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-CM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-GH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-GM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-GW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-LR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-MR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-NE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-NG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-SL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Adlm-SN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-CM.js
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-GN.js
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-BF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-CM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-GH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-GM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-GN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-GW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-LR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-MR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-NE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-NG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-Latn-SL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ff-MR.js
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fil.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fo-DK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-BE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-BF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-BI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-BJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-BL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-CM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-DJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-DZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-GA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-GF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-GN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-GP.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-GQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-HT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-KM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-LU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-ML.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-MU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-NC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-NE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-PF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-PM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-RE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-RW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-SC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-SN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-SY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-TD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-TG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-TN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-VU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-WF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fr-YT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fur.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/fy.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ga-GB.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ga.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gd.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gsw-FR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gsw.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gsw-LI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/guz.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/gv.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ha-GH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ha.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ha-NE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/haw.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/he.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hi-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hr-BA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hr.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hsb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/hy.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ia.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/id.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ig.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ii.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/is.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/it-CH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/it.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/it-SM.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/it-VA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ja.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/jgo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/jmc.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/jv.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kab.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ka.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kam.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kde.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kea.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kgp.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/khq.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ki.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kkj.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kk.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kln.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/km.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ko.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kok.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ko-KP.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ks-Arab.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ksb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ks-Deva.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ksf.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ksh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ks.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ku.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/kw.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ky.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lag.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lkt.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ln-AO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ln-CF.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ln-CG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ln.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lrc-IQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lrc.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lt.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/luo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/luy.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/lv.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mai.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mas.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mas-TZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mer.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mfe.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mgh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mgo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mk.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ml.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mni-Beng.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mni.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mr.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ms-BN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ms-ID.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ms.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ms-SG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mt.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mua.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/my.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/mzn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/naq.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nb.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nb-SJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nd.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nds.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nds-NL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ne-IN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ne.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl-AW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl-BE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl-BQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl-CW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl-SR.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nl-SX.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nmg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nnh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/no.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nus.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/nyn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/om.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/om-KE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/or.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/os.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/os-RU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pa-Arab.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pa-Guru.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pa.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pcm.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ps.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ps-PK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-AO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-CH.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-CV.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-GQ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-GW.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-LU.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-MO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-MZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-PT.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-ST.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/pt-TL.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/qu-BO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/qu-EC.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/qu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/rm.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/rn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/rof.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ro.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ro-MD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ru-BY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ru.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ru-KG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ru-KZ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ru-MD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ru-UA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/rw.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/rwk.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sah.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sa.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/saq.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sat.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sat-Olck.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sbp.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sc.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sd-Arab.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sd-Deva.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sd.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/se-FI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/seh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/se.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/se-SE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ses.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/shi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/shi-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/shi-Tfng.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/si.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sk.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/smn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/so-DJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/so-ET.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/so.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/so-KE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sq.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sq-MK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sq-XK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Cyrl-BA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Cyrl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Cyrl-ME.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Cyrl-XK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Latn-BA.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Latn-ME.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sr-Latn-XK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/su.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/su-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sv-AX.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sv-FI.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sv.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sw-CD.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sw.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sw-KE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/sw-UG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ta.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ta-LK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ta-MY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ta-SG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/te.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/teo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/teo-KE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/tg.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/th.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ti-ER.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ti.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/tk.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/to.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/tr-CY.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/tr.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/tt.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/twq.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/tzm.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ug.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/uk.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/und.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ur-IN.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/ur.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/uz-Arab.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/uz-Cyrl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/uz.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/uz-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/vai.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/vai-Latn.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/vai-Vaii.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/vi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/vun.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/wae.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/wo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/xh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/xog.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yav.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yi.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yo-BJ.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yo.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yrl-CO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yrl.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yrl-VE.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yue-Hans.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yue-Hant.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/yue.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zgh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hans-HK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hans.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hans-MO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hans-SG.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hant-HK.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hant.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh-Hant-MO.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zh.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/global/zu.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gsw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gsw-FR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gsw-FR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gsw-LI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gsw-LI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gsw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/guz.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/guz.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/gv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ha.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ha-GH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ha-GH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ha.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ha-NE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ha-NE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/haw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/haw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/he.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/he.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hi-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hi-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hr-BA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hr-BA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hsb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hsb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/hy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ia.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ia.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/id.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/id.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ig.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ig.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ii.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ii.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/is.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/is.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it-SM.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it-SM.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it-VA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/it-VA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ja.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ja.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/jgo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/jgo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/jmc.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/jmc.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/jv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/jv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ka.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kam.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ka.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kam.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kde.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kde.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kea.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kea.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kgp.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kgp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/khq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/khq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ki.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ki.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kkj.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kkj.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kln.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kln.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/km.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/km.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ko.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kok.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kok.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ko-KP.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ko-KP.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ko.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ks-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ks-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ksb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ksb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ks-Deva.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ks-Deva.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ks.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ksf.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ksf.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ksh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ksh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ks.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ku.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ku.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/kw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ky.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ky.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lag.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lag.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lkt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lkt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln-AO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln-AO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln-CF.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln-CF.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln-CG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln-CG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ln.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lrc.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lrc-IQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lrc-IQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lrc.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/luo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/luo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/luy.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/luy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/lv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mai.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mai.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mas.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mas.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mas-TZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mas-TZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mer.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mfe.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mfe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mgh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mgh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mgo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mgo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ml.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ml.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mni-Beng.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mni-Beng.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mni.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mni.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms-BN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms-BN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms-ID.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms-ID.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ms-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mua.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mua.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/my.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/my.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mzn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/mzn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/naq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/naq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nb.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nb-SJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nb-SJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nd.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nd.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nds.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nds.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nds-NL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nds-NL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ne.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ne-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ne-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ne.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-AW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-AW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-BE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-BE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-BQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-BQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-CW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-CW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-SR.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-SR.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-SX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nl-SX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nmg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nmg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nnh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nnh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/no.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/no.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nus.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nus.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nyn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/nyn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/om.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/om-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/om-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/om.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/or.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/or.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/os.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/os.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/os-RU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/os-RU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pa-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pa-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pa-Guru.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pa-Guru.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pcm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pcm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ps.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ps.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ps-PK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ps-PK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-AO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-AO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-CH.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-CH.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-CV.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-CV.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-GQ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-GQ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-GW.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-GW.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-LU.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-LU.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-MZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-MZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-PT.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-PT.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-ST.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-ST.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-TL.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/pt-TL.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/qu-BO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/qu-BO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/qu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/qu-EC.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/qu-EC.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/qu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ro.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rof.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rof.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ro-MD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ro-MD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ro.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-BY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-BY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-KG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-KG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-KZ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-KZ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-MD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-MD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-UA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ru-UA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rwk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rwk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/rw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sa.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sah.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sah.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sa.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/saq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/saq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sat.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sat.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sat-Olck.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sat-Olck.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sbp.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sbp.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sc.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sc.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sd-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sd-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sd-Deva.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sd-Deva.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sd.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sd.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/se.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/se-FI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/se-FI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/seh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/seh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/se.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ses.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/se-SE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/se-SE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ses.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/shi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/shi-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/shi-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/shi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/shi-Tfng.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/shi-Tfng.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/si.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/si.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/smn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/smn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so-DJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so-DJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so-ET.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so-ET.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/so.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sq-MK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sq-MK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sq-XK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sq-XK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl-BA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl-BA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl-ME.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl-ME.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl-XK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Cyrl-XK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn-BA.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn-BA.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn-ME.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn-ME.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn-XK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr-Latn-XK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/su.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/su-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/su-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/su.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sv-AX.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sv-AX.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sv.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sv-FI.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sv-FI.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sv.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw-CD.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw-CD.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw-UG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/sw-UG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta-LK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta-LK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta-MY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta-MY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ta-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/te.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/te.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/teo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/teo-KE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/teo-KE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/teo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tg.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tg.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/th.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/th.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ti.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ti-ER.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ti-ER.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ti.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/to.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/to.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tr-CY.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tr-CY.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tr.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tt.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tt.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/twq.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/twq.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tzm.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/tzm.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ug.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ug.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uk.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uk.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/und.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/und.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ur.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ur-IN.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ur-IN.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/ur.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz-Arab.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz-Arab.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz-Cyrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz-Cyrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/uz.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vai.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vai-Latn.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vai-Latn.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vai.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vai-Vaii.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vai-Vaii.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vun.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/vun.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/wae.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/wae.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/wo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/wo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/xh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/xh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/xog.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/xog.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yav.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yav.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yi.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yi.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yo-BJ.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yo-BJ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yo.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yo.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yrl-CO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yrl-CO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yrl.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yrl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yrl-VE.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yrl-VE.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yue.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yue-Hans.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yue-Hans.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yue-Hant.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yue-Hant.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/yue.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zgh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zgh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans-HK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans-HK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans-SG.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hans-SG.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hant.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hant-HK.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hant-HK.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hant.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hant-MO.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh-Hant-MO.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zh.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zu.d.ts
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/locales/zu.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/upgrade/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/compiler-15.2.0
> MIT
package/esm2020/compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/assertions.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/chars.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/compiler_facade_interface.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/compiler_util/expression_converter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/config.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/constant_pool.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/core.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/expression_parser/ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/expression_parser/lexer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/expression_parser/parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/big_integer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/digest.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/extractor_merger.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/i18n_ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/i18n_html_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/i18n_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/message_bundle.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/parse_util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/placeholder.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/serializer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/xliff2.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/xliff.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/xmb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/xml_helper.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/serializers/xtb.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/translation_bundle.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/injectable_compiler_2.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/jit_compiler_facade.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/entities.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/html_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/html_tags.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/html_whitespaces.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/icu_ast_expander.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/interpolation_config.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/lexer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/tags.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/xml_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/ml_parser/xml_tags.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/abstract_emitter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/abstract_js_emitter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/map_util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/output_ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/output_jit.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/output_jit_trusted_types.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/output/source_map.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/parse_util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/class_metadata.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/component.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/factory.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/injectable.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/ng_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/partial/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_ast.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_class_metadata_compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_identifiers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_injector_compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_jit.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_module_compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_pipe_compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/r3_template_transform.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/i18n/context.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/i18n/icu_serializer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/i18n/meta.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/i18n/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/style_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/t2_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/t2_binder.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/template.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/resource_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/schema/dom_element_schema_registry.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/schema/dom_security_schema.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/schema/element_schema_registry.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/schema/trusted_types_sinks.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/selector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/shadow_css.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/style_url_resolver.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/template_parser/binding_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/template_parser/template_preparser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/compiler.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/compiler.mjs.map
Copyright Google LLC
See SECTION 11 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 15 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/compiler.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/compiler.mjs.map
Copyright Google LLC
See SECTION 11 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 15 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/core-15.2.0
> MIT
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/application_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/application_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/application_tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/change_detection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/change_detector_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/constants.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/differs/default_iterable_differ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/differs/default_keyvalue_differ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/differs/iterable_differs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/differs/keyvalue_differs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/change_detection/pipe_transform.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/compiler/compiler_facade_interface.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/compiler/compiler_facade.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/console.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/core.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/core_private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/core_render3_private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/debug/debug_node.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/create_injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/forward_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/initializer_token.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/injectable.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/injection_token.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/injector_compatibility.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/injector_marker.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/injector_token.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/inject_switch.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/interface/defs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/interface/injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/interface/provider.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/internal_tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/jit/environment.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/jit/injectable.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/jit/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/metadata_attr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/metadata.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/null_injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/provider_collection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/provider_token.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/r3_injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/reflective_errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/reflective_injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/reflective_key.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/reflective_provider.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/di/scope.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/error_details_base_url.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/error_handler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/event_emitter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/locale_data_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/locale_en.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/localization.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/i18n/tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/interface/simple_change.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/interface/type.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/compiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/component_factory.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/component_factory_resolver.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/element_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/ng_module_factory_loader_impl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/ng_module_factory_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/ng_module_factory.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/ng_module_registration.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/query_list.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/template_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/view_container_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/linker/view_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/di.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/directives.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/do_boostrap.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/ng_module_def.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/ng_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/resource_loading.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/schema.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/metadata/view.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/platform_core_providers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/r3_symbols.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/reflection/platform_reflection_capabilities.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/reflection/reflection_capabilities.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/assert.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/bindings.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/collect_native_nodes.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/component.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/component_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/context_discovery.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/definition_factory.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/definition.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/di.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/di_setup.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/errors_di.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/features/copy_definition_feature.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/features/host_directives_feature.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/features/inherit_definition_feature.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/features/ng_onchanges_feature.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/features/standalone_feature.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/fields.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/global_utils_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/hooks.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_apply.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_debug.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_insert_before_index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_locale_id.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_parse.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_postprocess.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_tree_shaking.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/i18n/i18n_util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/advance.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/all.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/attribute.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/change_detection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/class_map_interpolation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/di_attr.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/di.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/element_container.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/element.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/element_validation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/host_property.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/i18n_icu_container_visitor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/i18n.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/interpolation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/listener.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/namespace.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/next_context.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/projection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/property.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/shared.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/storage.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/style_map_interpolation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/style_prop_interpolation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/styling.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/template.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/text_interpolation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/instructions/text.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/container.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/context.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/definition.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/document.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/i18n.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/injector.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/lview_tracking.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/projection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/public_definitions.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/query.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/renderer_dom.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/renderer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/sanitization.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/styling.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/type_checks.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/interfaces/view.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/environment.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/module_patch.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/partial.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/jit/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/metadata.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/namespaces.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/ng_module_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/node_assert.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/node_manipulation_i18n.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/node_manipulation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/node_selector_matcher.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/pipe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/profiler.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/pure_function.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/query.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/state.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/styling/class_differ.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/styling/static_styling.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/styling/style_binding_list.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/styling/styling_parser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/tokens.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/change_detection_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/discovery_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/global_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/injector_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/misc_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/stringify_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/view_traversal_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/util/view_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view_engine_compatibility_prebound.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render3/view_ref.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render/api_flags.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render/api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/render.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/bypass.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/html_sanitizer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/iframe_attrs_validation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/inert_body.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/sanitization.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/sanitizer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/security.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/sanitization/url_sanitizer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/testability/testability.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/array_utils.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/assert.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/char_code.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/closure.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/coercion.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/comparison.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/decorators.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/dom.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/empty.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/global.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/is_dev_mode.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/iterable.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/lang.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/microtask.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/ng_dev_mode.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/ng_i18n_closure_mode.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/ng_jit_mode.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/ng_reflect.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/noop.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/property.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/raf.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/security/trusted_type_defs.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/security/trusted_types_bypass.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/security/trusted_types.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/stringify.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util/symbol.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/view/provider_flags.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/zone/async-stack-tagging.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/zone.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/zone/ng_zone.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/async.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/component_fixture.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/fake_async.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/logger.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/metadata_override.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/metadata_overrider.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/ng_zone_mock.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/resolvers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/styling.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing_internal.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/core.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/core.mjs.map
Copyright Google LLC
See SECTION 11 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs.map
Copyright Google LLC
See SECTION 28 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/core.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/core.mjs.map
Copyright Google LLC
See SECTION 11 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs.map
Copyright Google LLC
See SECTION 28 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics/migrations/relative-link-resolution/bundle.js
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics/migrations/relative-link-resolution/bundle.js.map
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics/migrations/router-link-with-href/bundle.js
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics/migrations/router-link-with-href/bundle.js.map
Copyright Google LLC
See SECTION 5 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics/ng-generate/standalone-migration/bundle.js
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/schematics/ng-generate/standalone-migration/bundle.js.map
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/forms-15.2.0
> MIT
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/abstract_control_directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/abstract_form_group_directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/checkbox_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/control_container.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/control_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/default_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/error_examples.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/form_interface.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_control.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_control_status.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_form.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_model_group.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_model.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/ng_no_validate_directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/number_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/radio_control_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/range_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/reactive_directives/form_control_directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/reactive_directives/form_control_name.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/reactive_directives/form_group_directive.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/reactive_directives/form_group_name.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/reactive_errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/select_control_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/select_multiple_control_value_accessor.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/shared.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/template_driven_errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/validators.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/errors.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/form_builder.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/form_providers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/forms.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/model/abstract_model.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/model/form_array.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/model/form_control.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/model/form_group.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/validators.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/forms.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/forms.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 46 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/forms.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/forms.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 47 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/platform-browser-dynamic-15.2.0
> MIT
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/compiler_factory.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/platform-browser-dynamic.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/platform_core_dynamic.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/platform_providers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/resource_loader/resource_loader_cache.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/resource_loader/resource_loader_impl.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/metadata_overrider.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/platform_core_dynamic_testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/private_export_testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/platform-browser-dynamic.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/platform-browser-dynamic.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 39 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 14 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/platform-browser-dynamic.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/platform-browser-dynamic.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 39 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 13 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/platform-browser-15.2.0
> MIT
package/animations/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/src/animation_builder.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/src/animations.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/src/module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/animations/src/providers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/browser_adapter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/generic_browser_adapter.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/meta.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/server-transition.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/testability.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/title.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/tools/browser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/tools/common_tools.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/tools/tools.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/browser/transfer_state.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/debug/by.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/debug/ng_probe.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/dom_renderer.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/events/dom_events.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/events/event_manager.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/events/hammer_gestures.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/events/key_events.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/shared_styles_host.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/dom/util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/platform-browser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/security/dom_sanitization_service.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/browser.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/browser_util.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/matchers.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/mock_platform_location_flag.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/animations.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/animations.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 18 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/platform-browser.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/platform-browser.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 37 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 19 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/animations.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/animations.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 16 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/platform-browser.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/platform-browser.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 38 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 17 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
>>> @angular/router-15.2.0
> MIT
package/esm2020/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/apply_redirects.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/components/empty_outlet.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/create_router_state.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/create_url_tree.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/create_url_tree_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/deprecated_load_children.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/router_link_active.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/router_link.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/directives/router_outlet.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/events.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/models.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/navigation_canceling_error.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/navigation_transition.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/activate_routes.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/apply_redirects.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/check_guards.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/prioritized_guard_value.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/recognize.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/resolve_data.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/operators/switch_tap.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/page_title_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/private_export.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/provide_router.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/recognize.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_config_loader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_config.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/route_reuse_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_outlet_context.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_preloader.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_scroller.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/router_state.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/shared.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/url_handling_strategy.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/url_tree.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/collection.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/config_matching.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/config.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/navigations.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/preactivation.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/tree.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/utils/type_guards.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/src/version.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/router_testing_harness.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/router_testing_module.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/testing/src/testing.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/index.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/public_api.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/esm2020/upgrade/src/upgrade.mjs
Copyright Google LLC
See SECTION 2 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/router.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/router.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 44 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 36 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/upgrade.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2015/upgrade.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 27 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/router.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/router.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 45 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/testing.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 35 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/upgrade.mjs
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
package/fesm2020/upgrade.mjs.map
[NOTE: VMWARE, INC. ELECTS TO USE AND DISTRIBUTE THIS SUBPACKAGE UNDER THE TERMS OF THE MIT LICENSE, THE TEXT OF WHICH IS SET FORTH BELOW. THE ORIGINAL LICENSE TERMS ARE REPRODUCED BELOW ONLY AS A REFERENCE.]
Copyright Google LLC
See SECTION 26 in 'LICENSE TEXT REFERENCE TABLE'
package/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/testing/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 3 in 'LICENSE TEXT REFERENCE TABLE'
package/upgrade/index.d.ts
(c) 2010-2022 Google LLC. https://angular.io
See SECTION 12 in 'LICENSE TEXT REFERENCE TABLE'
==================== APPENDIX. Standard License Files ====================
-------------------- SECTION 1: Apache License, V2.0 --------------------
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the
copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other
entities that control, are controlled by, or are under common control
with that entity. For the purposes of this definition, "control" means
(i) the power, direct or indirect, to cause the direction or management
of such entity, whether by contract or otherwise, or (ii) ownership
of fifty percent (50%) or more of the outstanding shares, or (iii)
beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising
permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation source,
and configuration files.
"Object" form shall mean any form resulting from mechanical transformation
or translation of a Source form, including but not limited to compiled
object code, generated documentation, and conversions to other media
types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a copyright
notice that is included in or attached to the work (an example is provided
in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form,
that is based on (or derived from) the Work and for which the editorial
revisions, annotations, elaborations, or other modifications represent,
as a whole, an original work of authorship. For the purposes of this
License, Derivative Works shall not include works that remain separable
from, or merely link (or bind by name) to the interfaces of, the Work
and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the
original version of the Work and any modifications or additions to
that Work or Derivative Works thereof, that is intentionally submitted
to Licensor for inclusion in the Work by the copyright owner or by an
individual or Legal Entity authorized to submit on behalf of the copyright
owner. For the purposes of this definition, "submitted" means any form of
electronic, verbal, or written communication sent to the Licensor or its
representatives, including but not limited to communication on electronic
mailing lists, source code control systems, and issue tracking systems
that are managed by, or on behalf of, the Licensor for the purpose of
discussing and improving the Work, but excluding communication that is
conspicuously marked or otherwise designated in writing by the copyright
owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License.
Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable copyright license to reproduce, prepare
Derivative Works of, publicly display, publicly perform, sublicense, and
distribute the Work and such Derivative Works in Source or Object form.
3. Grant of Patent License.
Subject to the terms and conditions of this License, each Contributor
hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty- free, irrevocable (except as stated in this section) patent
license to make, have made, use, offer to sell, sell, import, and
otherwise transfer the Work, where such license applies only to those
patent claims licensable by such Contributor that are necessarily
infringed by their Contribution(s) alone or by combination of
their Contribution(s) with the Work to which such Contribution(s)
was submitted. If You institute patent litigation against any entity
(including a cross-claim or counterclaim in a lawsuit) alleging that the
Work or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses granted
to You under this License for that Work shall terminate as of the date
such litigation is filed.
4. Redistribution.
You may reproduce and distribute copies of the Work or Derivative Works
thereof in any medium, with or without modifications, and in Source or
Object form, provided that You meet the following conditions:
a. You must give any other recipients of the Work or Derivative Works
a copy of this License; and
b. You must cause any modified files to carry prominent notices stating
that You changed the files; and
c. You must retain, in the Source form of any Derivative Works that
You distribute, all copyright, patent, trademark, and attribution
notices from the Source form of the Work, excluding those notices
that do not pertain to any part of the Derivative Works; and
d. If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one of
the following places: within a NOTICE text file distributed as part
of the Derivative Works; within the Source form or documentation,
if provided along with the Derivative Works; or, within a display
generated by the Derivative Works, if and wherever such third-party
notices normally appear. The contents of the NOTICE file are for
informational purposes only and do not modify the License. You
may add Your own attribution notices within Derivative Works that
You distribute, alongside or as an addendum to the NOTICE text
from the Work, provided that such additional attribution notices
cannot be construed as modifying the License. You may add Your own
copyright statement to Your modifications and may provide additional
or different license terms and conditions for use, reproduction, or
distribution of Your modifications, or for any such Derivative Works
as a whole, provided Your use, reproduction, and distribution of the
Work otherwise complies with the conditions stated in this License.
5. Submission of Contributions.
Unless You explicitly state otherwise, any Contribution intentionally
submitted for inclusion in the Work by You to the Licensor shall be
under the terms and conditions of this License, without any additional
terms or conditions. Notwithstanding the above, nothing herein shall
supersede or modify the terms of any separate license agreement you may
have executed with Licensor regarding such Contributions.
6. Trademarks.
This License does not grant permission to use the trade names, trademarks,
service marks, or product names of the Licensor, except as required for
reasonable and customary use in describing the origin of the Work and
reproducing the content of the NOTICE file.
7. Disclaimer of Warranty.
Unless required by applicable law or agreed to in writing, Licensor
provides the Work (and each Contributor provides its Contributions) on
an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
express or implied, including, without limitation, any warranties or
conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR
A PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any risks
associated with Your exercise of permissions under this License.
8. Limitation of Liability.
In no event and under no legal theory, whether in tort (including
negligence), contract, or otherwise, unless required by applicable law
(such as deliberate and grossly negligent acts) or agreed to in writing,
shall any Contributor be liable to You for damages, including any direct,
indirect, special, incidental, or consequential damages of any character
arising as a result of this License or out of the use or inability to
use the Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all other
commercial damages or losses), even if such Contributor has been advised
of the possibility of such damages.
9. Accepting Warranty or Additional Liability.
While redistributing the Work or Derivative Works thereof, You may
choose to offer, and charge a fee for, acceptance of support, warranty,
indemnity, or other liability obligations and/or rights consistent with
this License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf of
any other Contributor, and only if You agree to indemnify, defend, and
hold each Contributor harmless for any liability incurred by, or claims
asserted against, such Contributor by reason of your accepting any such
warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
==================== LICENSE TEXT REFERENCE TABLE ====================
-------------------- SECTION 1 --------------------
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 (c) 2015-2018 Google, Inc., Netflix, Inc., Microsoft Corp. and contributors
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.
-------------------- SECTION 2 --------------------
Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
-------------------- SECTION 3 --------------------
https://angular.io/
* License:
-------------------- SECTION 4 --------------------
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
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.
-------------------- SECTION 5 --------------------
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://angular.io/license
-------------------- SECTION 6 --------------------
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
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.
-------------------- SECTION 7 --------------------
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
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.
-------------------- SECTION 8 --------------------
license
Apache License 2.0
-------------------- SECTION 9 --------------------
the Apache License
-------------------- SECTION 10 --------------------
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.
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.
-------------------- SECTION 11 --------------------
Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */
-------------------- SECTION 12 --------------------
* (c) 2010-2022 Google LLC. https://angular.io/
* License: MIT
-------------------- SECTION 13 --------------------
{"version":3,"file":"testing.mjs","sources":["../../../../../../packages/platform-browser-dynamic/testing/src/dom_test_component_renderer.ts","../../../../../../packages/platform-browser-dynamic/testing/src/platform_core_dynamic_testing.ts","../../../../../../packages/platform-browser-dynamic/testing/src/testing.ts","../../../../../../packages/platform-browser-dynamic/testing/public_api.ts","../../../../../../packages/platform-browser-dynamic/testing/index.ts","../../../../../../packages/platform-browser-dynamic/testing/testing.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {DOCUMENT, ɵgetDOM as getDOM} from '@angular/common'; import {Inject, Injectable} from '@angular/core'; import {TestComponentRenderer} from '@angular/core/testing'; /** * A DOM based implementation of the TestComponentRenderer. */ @Injectable() export class DOMTestComponentRenderer extends TestComponentRenderer { constructor(@Inject(DOCUMENT) private _doc: any) { super(); } override insertRootElement(rootElId: string) { this.removeAllRootElements(); const rootElement = getDOM().getDefaultDocument().createElement('div'); rootElement.setAttribute('id', rootElId); this._doc.body.appendChild(rootElement); } override removeAllRootElements() { // TODO(juliemr): can/should this be optional? const oldRoots = this._doc.querySelectorAll('[id^=root]'); for (let i = 0; i < oldRoots.length; i++) { getDOM().remove(oldRoots[i]); } } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {createPlatformFactory, PlatformRef} from '@angular/core'; import {ɵplatformCoreDynamic as platformCoreDynamic} from '@angular/platform-browser-dynamic'; /** * Platform for dynamic tests * * @publicApi */ export const platformCoreDynamicTesting: (extraProviders?: any[]) => PlatformRef = createPlatformFactory( platformCoreDynamic, 'coreDynamicTesting', [], ); ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {createPlatformFactory, NgModule, PlatformRef, StaticProvider} from '@angular/core'; import {TestComponentRenderer} from '@angular/core/testing'; import {ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from '@angular/platform-browser-dynamic'; import {BrowserTestingModule} from '@angular/platform-browser/testing'; import {DOMTestComponentRenderer} from './dom_test_component_renderer'; import {platformCoreDynamicTesting} from './platform_core_dynamic_testing'; export * from './private_export_testing'; /** * @publicApi */ export const platformBrowserDynamicTesting = createPlatformFactory( platformCoreDynamicTesting, 'browserDynamicTesting', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS); /** * NgModule for testing. * * @publicApi */ @NgModule({ exports: [BrowserTestingModule], providers: [ {provide: TestComponentRenderer, useClass: DOMTestComponentRenderer}, ] }) export class BrowserDynamicTestingModule { } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/testing'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["getDOM","platformCoreDynamic","INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS"],"mappings":";;;;;;;;;;;;;AAYA;;AAEG;AAEG,MAAO,wBAAyB,SAAQ,qBAAqB,CAAA;AACjE,IAAA,WAAA,CAAsC,IAAS,EAAA;AAC7C,QAAA,KAAK,EAAE,CAAC;QAD4B,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAK;KAE9C;AAEQ,IAAA,iBAAiB,CAAC,QAAgB,EAAA;QACzC,IAAI,CAAC,qBAAqB,EAAE,CAAC;AAC7B,QAAA,MAAM,WAAW,GAAGA,OAAM,EAAE,CAAC,kBAAkB,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;AACvE,QAAA,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACzC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC;KACzC;IAEQ,qBAAqB,GAAA;;QAE5B,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AAC1D,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACxCA,OAAM,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9B,SAAA;KACF;;AAlBU,wBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,kBACf,QAAQ,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;oIADjB,wBAAwB,EAAA,CAAA,CAAA;sGAAxB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBADpC,UAAU;;0BAEI,MAAM;2BAAC,QAAQ,CAAA;;;ACN9B;;;;AAIG;AACI,MAAM,0BAA0B,GACnC,qBAAqB,CACjBC,oBAAmB,EACnB,oBAAoB,EACpB,EAAE;;ACFV;;AAEG;AACI,MAAM,6BAA6B,GAAG,qBAAqB,CAC9D,0BAA0B,EAAE,uBAAuB,EACnDC,4CAA2C,EAAE;AAEjD;;;;AAIG;MAOU,2BAA2B,CAAA;;mIAA3B,2BAA2B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAA3B,2BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,YAL5B,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAKnB,2BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,EAJ3B,SAAA,EAAA;AACT,QAAA,EAAC,OAAO,EAAE,qBAAqB,EAAE,QAAQ,EAAE,wBAAwB,EAAC;AACrE,KAAA,EAAA,OAAA,EAAA,CAHS,oBAAoB,CAAA,EAAA,CAAA,CAAA;sGAKnB,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBANvC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,oBAAoB,CAAC;AAC/B,oBAAA,SAAS,EAAE;AACT,wBAAA,EAAC,OAAO,EAAE,qBAAqB,EAAE,QAAQ,EAAE,wBAAwB,EAAC;AACrE,qBAAA;AACF,iBAAA,CAAA;;;AC3BD;;;;AAIG;;ACJH;;ACRA;;AAEG;;;;"}
-------------------- SECTION 14 --------------------
{"version":3,"file":"testing.mjs","sources":["../../../../../../packages/platform-browser-dynamic/testing/src/dom_test_component_renderer.ts","../../../../../../packages/platform-browser-dynamic/testing/src/platform_core_dynamic_testing.ts","../../../../../../packages/platform-browser-dynamic/testing/src/testing.ts","../../../../../../packages/platform-browser-dynamic/testing/public_api.ts","../../../../../../packages/platform-browser-dynamic/testing/index.ts","../../../../../../packages/platform-browser-dynamic/testing/testing.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {DOCUMENT, ɵgetDOM as getDOM} from '@angular/common'; import {Inject, Injectable} from '@angular/core'; import {TestComponentRenderer} from '@angular/core/testing'; /** * A DOM based implementation of the TestComponentRenderer. */ @Injectable() export class DOMTestComponentRenderer extends TestComponentRenderer { constructor(@Inject(DOCUMENT) private _doc: any) { super(); } override insertRootElement(rootElId: string) { this.removeAllRootElements(); const rootElement = getDOM().getDefaultDocument().createElement('div'); rootElement.setAttribute('id', rootElId); this._doc.body.appendChild(rootElement); } override removeAllRootElements() { // TODO(juliemr): can/should this be optional? const oldRoots = this._doc.querySelectorAll('[id^=root]'); for (let i = 0; i < oldRoots.length; i++) { getDOM().remove(oldRoots[i]); } } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {createPlatformFactory, PlatformRef} from '@angular/core'; import {ɵplatformCoreDynamic as platformCoreDynamic} from '@angular/platform-browser-dynamic'; /** * Platform for dynamic tests * * @publicApi */ export const platformCoreDynamicTesting: (extraProviders?: any[]) => PlatformRef = createPlatformFactory( platformCoreDynamic, 'coreDynamicTesting', [], ); ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {createPlatformFactory, NgModule, PlatformRef, StaticProvider} from '@angular/core'; import {TestComponentRenderer} from '@angular/core/testing'; import {ɵINTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS as INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS} from '@angular/platform-browser-dynamic'; import {BrowserTestingModule} from '@angular/platform-browser/testing'; import {DOMTestComponentRenderer} from './dom_test_component_renderer'; import {platformCoreDynamicTesting} from './platform_core_dynamic_testing'; export * from './private_export_testing'; /** * @publicApi */ export const platformBrowserDynamicTesting = createPlatformFactory( platformCoreDynamicTesting, 'browserDynamicTesting', INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS); /** * NgModule for testing. * * @publicApi */ @NgModule({ exports: [BrowserTestingModule], providers: [ {provide: TestComponentRenderer, useClass: DOMTestComponentRenderer}, ] }) export class BrowserDynamicTestingModule { } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/testing'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["getDOM","platformCoreDynamic","INTERNAL_BROWSER_DYNAMIC_PLATFORM_PROVIDERS"],"mappings":";;;;;;;;;;;;;AAYA;;AAEG;AAEG,MAAO,wBAAyB,SAAQ,qBAAqB,CAAA;AACjE,IAAA,WAAA,CAAsC,IAAS,EAAA;AAC7C,QAAA,KAAK,EAAE,CAAC;AAD4B,QAAA,IAAI,CAAA,IAAA,GAAJ,IAAI,CAAK;KAE9C;AAEQ,IAAA,iBAAiB,CAAC,QAAgB,EAAA;QACzC,IAAI,CAAC,qBAAqB,EAAE,CAAC;AAC7B,QAAA,MAAM,WAAW,GAAGA,OAAM,EAAE,CAAC,kBAAkB,EAAE,CAAC,aAAa,CAAC,KAAK,CAAC,CAAC;AACvE,QAAA,WAAW,CAAC,YAAY,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACzC,IAAI,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC;KACzC;IAEQ,qBAAqB,GAAA;;QAE5B,MAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,gBAAgB,CAAC,YAAY,CAAC,CAAC;AAC1D,QAAA,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE;YACxCA,OAAM,EAAE,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC;AAC9B,SAAA;KACF;;AAlBU,wBAAA,CAAA,IAAA,GAAA,EAAA,CAAA,kBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,wBAAwB,kBACf,QAAQ,EAAA,CAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,UAAA,EAAA,CAAA,CAAA;oIADjB,wBAAwB,EAAA,CAAA,CAAA;sGAAxB,wBAAwB,EAAA,UAAA,EAAA,CAAA;kBADpC,UAAU;;;8BAEI,MAAM;+BAAC,QAAQ,CAAA;;;;ACN9B;;;;AAIG;AACI,MAAM,0BAA0B,GACnC,qBAAqB,CACjBC,oBAAmB,EACnB,oBAAoB,EACpB,EAAE;;ACFV;;AAEG;AACI,MAAM,6BAA6B,GAAG,qBAAqB,CAC9D,0BAA0B,EAAE,uBAAuB,EACnDC,4CAA2C,EAAE;AAEjD;;;;AAIG;MAOU,2BAA2B,CAAA;;mIAA3B,2BAA2B,EAAA,IAAA,EAAA,EAAA,EAAA,MAAA,EAAA,EAAA,CAAA,eAAA,CAAA,QAAA,EAAA,CAAA,CAAA;AAA3B,2BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,YAL5B,oBAAoB,CAAA,EAAA,CAAA,CAAA;AAKnB,2BAAA,CAAA,IAAA,GAAA,EAAA,CAAA,mBAAA,CAAA,EAAA,UAAA,EAAA,QAAA,EAAA,OAAA,EAAA,mBAAA,EAAA,QAAA,EAAA,EAAA,EAAA,IAAA,EAAA,2BAA2B,EAJ3B,SAAA,EAAA;AACT,QAAA,EAAC,OAAO,EAAE,qBAAqB,EAAE,QAAQ,EAAE,wBAAwB,EAAC;AACrE,KAAA,EAAA,OAAA,EAAA,CAHS,oBAAoB,CAAA,EAAA,CAAA,CAAA;sGAKnB,2BAA2B,EAAA,UAAA,EAAA,CAAA;kBANvC,QAAQ;AAAC,YAAA,IAAA,EAAA,CAAA;oBACR,OAAO,EAAE,CAAC,oBAAoB,CAAC;AAC/B,oBAAA,SAAS,EAAE;AACT,wBAAA,EAAC,OAAO,EAAE,qBAAqB,EAAE,QAAQ,EAAE,wBAAwB,EAAC;AACrE,qBAAA;iBACF,CAAA;;;AC3BD;;;;AAIG;;ACJH;;ACRA;;AAEG;;;;"}
-------------------- SECTION 15 --------------------
{"version":3,"file":"testing.mjs","sources":["../../../../../../packages/compiler/testing/src/testing.ts","../../../../../../packages/compiler/testing/public_api.ts","../../../../../../packages/compiler/testing/index.ts","../../../../../../packages/compiler/testing/testing.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all APIs of the compiler package. * *
* Unstable APIs *
* All compiler apis are currently considered experimental and private! *
*
* We expect the APIs in this package to keep on changing. Do not rely on them. *
*
*/ // TODO(alxhub): @angular/compiler/testing is unused in Ivy. A placeholder // is left here because the components repo still depends on this package // directly. It will be cleaned up at a later date. // // This export ensures this package is not empty. export const unusedExport = true; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /// /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/testing'; // This file only reexports content of the `src` folder. Keep it that way. ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":[],"mappings":";;;;;;AAQA;;;;;;;;;;;;;;AAcG;AAEH;AACA;AACA;AACA;AACA;AACO,MAAM,YAAY,GAAG;;ACrB5B;AASA;;ACTA;;ACRA;;AAEG;;;;"}
-------------------- SECTION 16 --------------------
{"version":3,"file":"animations.mjs","sources":["../../../../../../packages/platform-browser/animations/src/animation_builder.ts","../../../../../../packages/platform-browser/animations/src/animation_renderer.ts","../../../../../../packages/platform-browser/animations/src/providers.ts","../../../../../../packages/platform-browser/animations/src/module.ts","../../../../../../packages/platform-browser/animations/src/animations.ts","../../../../../../packages/platform-browser/animations/public_api.ts","../../../../../../packages/platform-browser/animations/index.ts","../../../../../../packages/platform-browser/animations/animations.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationBuilder, AnimationFactory, AnimationMetadata, AnimationOptions, AnimationPlayer, sequence} from '@angular/animations'; import {DOCUMENT} from '@angular/common'; import {Inject, Injectable, RendererFactory2, RendererType2, ViewEncapsulation} from '@angular/core'; import {AnimationRenderer} from './animation_renderer'; @Injectable() export class BrowserAnimationBuilder extends AnimationBuilder { private _nextAnimationId = 0; private _renderer: AnimationRenderer; constructor(rootRenderer: RendererFactory2, @Inject(DOCUMENT) doc: any) { super(); const typeData = {id: '0', encapsulation: ViewEncapsulation.None, styles: [], data: {animation: []}} as RendererType2; this._renderer = rootRenderer.createRenderer(doc.body, typeData) as AnimationRenderer; } build(animation: AnimationMetadata|AnimationMetadata[]): AnimationFactory { const id = this._nextAnimationId.toString(); this._nextAnimationId++; const entry = Array.isArray(animation) ? sequence(animation) : animation; issueAnimationCommand(this._renderer, null, id, 'register', [entry]); return new BrowserAnimationFactory(id, this._renderer); } } export class BrowserAnimationFactory extends AnimationFactory { constructor(private _id: string, private _renderer: AnimationRenderer) { super(); } create(element: any, options?: AnimationOptions): AnimationPlayer { return new RendererAnimationPlayer(this._id, element, options || {}, this._renderer); } } export class RendererAnimationPlayer implements AnimationPlayer { public parentPlayer: AnimationPlayer|null = null; private _started = false; constructor( public id: string, public element: any, options: AnimationOptions, private _renderer: AnimationRenderer) { this._command('create', options); } private _listen(eventName: string, callback: (event: any) => any): () => void { return this._renderer.listen(this.element, `@@${this.id}:${eventName}`, callback); } private _command(command: string, ...args: any[]) { return issueAnimationCommand(this._renderer, this.element, this.id, command, args); } onDone(fn: () => void): void { this._listen('done', fn); } onStart(fn: () => void): void { this._listen('start', fn); } onDestroy(fn: () => void): void { this._listen('destroy', fn); } init(): void { this._command('init'); } hasStarted(): boolean { return this._started; } play(): void { this._command('play'); this._started = true; } pause(): void { this._command('pause'); } restart(): void { this._command('restart'); } finish(): void { this._command('finish'); } destroy(): void { this._command('destroy'); } reset(): void { this._command('reset'); this._started = false; } setPosition(p: number): void { this._command('setPosition', p); } getPosition(): number { return this._renderer.engine.players[+this.id]?.getPosition() ?? 0; } public totalTime = 0; } function issueAnimationCommand( renderer: AnimationRenderer, element: any, id: string, command: string, args: any[]): any { return renderer.setProperty(element, `@@${id}:${command}`, args); } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationTriggerMetadata} from '@angular/animations'; import {ɵAnimationEngine as AnimationEngine} from '@angular/animations/browser'; import {Injectable, NgZone, Renderer2, RendererFactory2, RendererStyleFlags2, RendererType2} from '@angular/core'; const ANIMATION_PREFIX = '@'; const DISABLE_ANIMATIONS_FLAG = '@.disabled'; // Define a recursive type to allow for nested arrays of `AnimationTriggerMetadata`. Note that an // interface declaration is used as TypeScript prior to 3.7 does not support recursive type // references, see https://github.com/microsoft/TypeScript/pull/33050 for details. type NestedAnimationTriggerMetadata = AnimationTriggerMetadata|RecursiveAnimationTriggerMetadata; interface RecursiveAnimationTriggerMetadata extends Array {} @Injectable() export class AnimationRendererFactory implements RendererFactory2 { private _currentId: number = 0; private _microtaskId: number = 1; private _animationCallbacksBuffer: [(e: any) => any, any][] = []; private _rendererCache = new Map(); private _cdRecurDepth = 0; private promise: Promise = Promise.resolve(0); constructor( private delegate: RendererFactory2, private engine: AnimationEngine, private _zone: NgZone) { engine.onRemovalComplete = (element: any, delegate: Renderer2) => { // Note: if a component element has a leave animation, and a host leave animation, // the view engine will call `removeChild` for the parent // component renderer as well as for the child component renderer. // Therefore, we need to check if we already removed the element. const parentNode = delegate?.parentNode(element); if (parentNode) { delegate.removeChild(parentNode, element); } }; } createRenderer(hostElement: any, type: RendererType2): Renderer2 { const EMPTY_NAMESPACE_ID = ''; // cache the delegates to find out which cached delegate can // be used by which cached renderer const delegate = this.delegate.createRenderer(hostElement, type); if (!hostElement || !type || !type.data || !type.data['animation']) { let renderer: BaseAnimationRenderer|undefined = this._rendererCache.get(delegate); if (!renderer) { // Ensure that the renderer is removed from the cache on destroy // since it may contain references to detached DOM nodes. const onRendererDestroy = () => this._rendererCache.delete(delegate); renderer = new BaseAnimationRenderer(EMPTY_NAMESPACE_ID, delegate, this.engine, onRendererDestroy); // only cache this result when the base renderer is used this._rendererCache.set(delegate, renderer); } return renderer; } const componentId = type.id; const namespaceId = type.id + '-' + this._currentId; this._currentId++; this.engine.register(namespaceId, hostElement); const registerTrigger = (trigger: NestedAnimationTriggerMetadata) => { if (Array.isArray(trigger)) { trigger.forEach(registerTrigger); } else { this.engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger); } }; const animationTriggers = type.data['animation'] as NestedAnimationTriggerMetadata[]; animationTriggers.forEach(registerTrigger); return new AnimationRenderer(this, namespaceId, delegate, this.engine); } begin() { this._cdRecurDepth++; if (this.delegate.begin) { this.delegate.begin(); } } private _scheduleCountTask() { // always use promise to schedule microtask instead of use Zone this.promise.then(() => { this._microtaskId++; }); } /** @internal */ scheduleListenerCallback(count: number, fn: (e: any) => any, data: any) { if (count >= 0 && count < this._microtaskId) { this._zone.run(() => fn(data)); return; } if (this._animationCallbacksBuffer.length == 0) { Promise.resolve(null).then(() => { this._zone.run(() => { this._animationCallbacksBuffer.forEach(tuple => { const [fn, data] = tuple; fn(data); }); this._animationCallbacksBuffer = []; }); }); } this._animationCallbacksBuffer.push([fn, data]); } end() { this._cdRecurDepth--; // this is to prevent animations from running twice when an inner // component does CD when a parent component instead has inserted it if (this._cdRecurDepth == 0) { this._zone.runOutsideAngular(() => { this._scheduleCountTask(); this.engine.flush(this._microtaskId); }); } if (this.delegate.end) { this.delegate.end(); } } whenRenderingDone(): Promise { return this.engine.whenRenderingDone(); } } export class BaseAnimationRenderer implements Renderer2 { constructor( protected namespaceId: string, public delegate: Renderer2, public engine: AnimationEngine, private _onDestroy?: () => void) { this.destroyNode = this.delegate.destroyNode ? (n) => delegate.destroyNode!(n) : null; } get data() { return this.delegate.data; } destroyNode: ((n: any) => void)|null; destroy(): void { this.engine.destroy(this.namespaceId, this.delegate); this.delegate.destroy(); this._onDestroy?.(); } createElement(name: string, namespace?: string|null|undefined) { return this.delegate.createElement(name, namespace); } createComment(value: string) { return this.delegate.createComment(value); } createText(value: string) { return this.delegate.createText(value); } appendChild(parent: any, newChild: any): void { this.delegate.appendChild(parent, newChild); this.engine.onInsert(this.namespaceId, newChild, parent, false); } insertBefore(parent: any, newChild: any, refChild: any, isMove: boolean = true): void { this.delegate.insertBefore(parent, newChild, refChild); // If `isMove` true than we should animate this insert. this.engine.onInsert(this.namespaceId, newChild, parent, isMove); } removeChild(parent: any, oldChild: any, isHostElement: boolean): void { this.engine.onRemove(this.namespaceId, oldChild, this.delegate, isHostElement); } selectRootElement(selectorOrNode: any, preserveContent?: boolean) { return this.delegate.selectRootElement(selectorOrNode, preserveContent); } parentNode(node: any) { return this.delegate.parentNode(node); } nextSibling(node: any) { return this.delegate.nextSibling(node); } setAttribute(el: any, name: string, value: string, namespace?: string|null|undefined): void { this.delegate.setAttribute(el, name, value, namespace); } removeAttribute(el: any, name: string, namespace?: string|null|undefined): void { this.delegate.removeAttribute(el, name, namespace); } addClass(el: any, name: string): void { this.delegate.addClass(el, name); } removeClass(el: any, name: string): void { this.delegate.removeClass(el, name); } setStyle(el: any, style: string, value: any, flags?: RendererStyleFlags2|undefined): void { this.delegate.setStyle(el, style, value, flags); } removeStyle(el: any, style: string, flags?: RendererStyleFlags2|undefined): void { this.delegate.removeStyle(el, style, flags); } setProperty(el: any, name: string, value: any): void { if (name.charAt(0) == ANIMATION_PREFIX && name == DISABLE_ANIMATIONS_FLAG) { this.disableAnimations(el, !!value); } else { this.delegate.setProperty(el, name, value); } } setValue(node: any, value: string): void { this.delegate.setValue(node, value); } listen(target: any, eventName: string, callback: (event: any) => boolean | void): () => void { return this.delegate.listen(target, eventName, callback); } protected disableAnimations(element: any, value: boolean) { this.engine.disableAnimations(element, value); } } export class AnimationRenderer extends BaseAnimationRenderer implements Renderer2 { constructor( public factory: AnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: AnimationEngine, onDestroy?: () => void) { super(namespaceId, delegate, engine, onDestroy); this.namespaceId = namespaceId; } override setProperty(el: any, name: string, value: any): void { if (name.charAt(0) == ANIMATION_PREFIX) { if (name.charAt(1) == '.' && name == DISABLE_ANIMATIONS_FLAG) { value = value === undefined ? true : !!value; this.disableAnimations(el, value as boolean); } else { this.engine.process(this.namespaceId, el, name.slice(1), value); } } else { this.delegate.setProperty(el, name, value); } } override listen( target: 'window'|'document'|'body'|any, eventName: string, callback: (event: any) => any): () => void { if (eventName.charAt(0) == ANIMATION_PREFIX) { const element = resolveElementFromTarget(target); let name = eventName.slice(1); let phase = ''; // @listener.phase is for trigger animation callbacks // @@listener is for animation builder callbacks if (name.charAt(0) != ANIMATION_PREFIX) { [name, phase] = parseTriggerCallbackName(name); } return this.engine.listen(this.namespaceId, element, name, phase, event => { const countId = (event as any)['_data'] || -1; this.factory.scheduleListenerCallback(countId, callback, event); }); } return this.delegate.listen(target, eventName, callback); } } function resolveElementFromTarget(target: 'window'|'document'|'body'|any): any { switch (target) { case 'body': return document.body; case 'document': return document; case 'window': return window; default: return target; } } function parseTriggerCallbackName(triggerName: string) { const dotIndex = triggerName.indexOf('.'); const trigger = triggerName.substring(0, dotIndex); const phase = triggerName.slice(dotIndex + 1); return [trigger, phase]; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationBuilder} from '@angular/animations'; import {AnimationDriver, ɵAnimationEngine as AnimationEngine, ɵAnimationStyleNormalizer as AnimationStyleNormalizer, ɵNoopAnimationDriver as NoopAnimationDriver, ɵWebAnimationsDriver as WebAnimationsDriver, ɵWebAnimationsStyleNormalizer as WebAnimationsStyleNormalizer} from '@angular/animations/browser'; import {DOCUMENT} from '@angular/common'; import {ANIMATION_MODULE_TYPE, ApplicationRef, Inject, Injectable, NgZone, OnDestroy, Provider, RendererFactory2} from '@angular/core'; import {ɵDomRendererFactory2 as DomRendererFactory2} from '@angular/platform-browser'; import {BrowserAnimationBuilder} from './animation_builder'; import {AnimationRendererFactory} from './animation_renderer'; @Injectable() export class InjectableAnimationEngine extends AnimationEngine implements OnDestroy { // The `ApplicationRef` is injected here explicitly to force the dependency ordering. // Since the `ApplicationRef` should be created earlier before the `AnimationEngine`, they // both have `ngOnDestroy` hooks and `flush()` must be called after all views are destroyed. constructor( @Inject(DOCUMENT) doc: any, driver: AnimationDriver, normalizer: AnimationStyleNormalizer, appRef: ApplicationRef) { super(doc.body, driver, normalizer); } ngOnDestroy(): void { this.flush(); } } export function instantiateDefaultStyleNormalizer() { return new WebAnimationsStyleNormalizer(); } export function instantiateRendererFactory( renderer: DomRendererFactory2, engine: AnimationEngine, zone: NgZone) { return new AnimationRendererFactory(renderer, engine, zone); } const SHARED_ANIMATION_PROVIDERS: Provider[] = [ {provide: AnimationBuilder, useClass: BrowserAnimationBuilder}, {provide: AnimationStyleNormalizer, useFactory: instantiateDefaultStyleNormalizer}, {provide: AnimationEngine, useClass: InjectableAnimationEngine}, { provide: RendererFactory2, useFactory: instantiateRendererFactory, deps: [DomRendererFactory2, AnimationEngine, NgZone] } ]; /** * Separate providers from the actual module so that we can do a local modification in Google3 to * include them in the BrowserModule. */ export const BROWSER_ANIMATIONS_PROVIDERS: Provider[] = [ {provide: AnimationDriver, useFactory: () => new WebAnimationsDriver()}, {provide: ANIMATION_MODULE_TYPE, useValue: 'BrowserAnimations'}, ...SHARED_ANIMATION_PROVIDERS ]; /** * Separate providers from the actual module so that we can do a local modification in Google3 to * include them in the BrowserTestingModule. */ export const BROWSER_NOOP_ANIMATIONS_PROVIDERS: Provider[] = [ {provide: AnimationDriver, useClass: NoopAnimationDriver}, {provide: ANIMATION_MODULE_TYPE, useValue: 'NoopAnimations'}, ...SHARED_ANIMATION_PROVIDERS ]; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ModuleWithProviders, NgModule, Provider} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {BROWSER_ANIMATIONS_PROVIDERS, BROWSER_NOOP_ANIMATIONS_PROVIDERS} from './providers'; /** * Object used to configure the behavior of {@link BrowserAnimationsModule} * @publicApi */ export interface BrowserAnimationsModuleConfig { /** * Whether animations should be disabled. Passing this is identical to providing the * `NoopAnimationsModule`, but it can be controlled based on a runtime value. */ disableAnimations?: boolean; } /** * Exports `BrowserModule` with additional [dependency-injection providers](guide/glossary#provider) * for use with animations. See [Animations](guide/animations). * @publicApi */ @NgModule({ exports: [BrowserModule], providers: BROWSER_ANIMATIONS_PROVIDERS, }) export class BrowserAnimationsModule { /** * Configures the module based on the specified object. * * @param config Object used to configure the behavior of the `BrowserAnimationsModule`. * @see `BrowserAnimationsModuleConfig` * * @usageNotes * When registering the `BrowserAnimationsModule`, you can use the `withConfig` * function as follows: * ``` * @NgModule({ * imports: [BrowserAnimationsModule.withConfig(config)] * }) * class MyNgModule {} * ``` */ static withConfig(config: BrowserAnimationsModuleConfig): ModuleWithProviders { return { ngModule: BrowserAnimationsModule, providers: config.disableAnimations ? BROWSER_NOOP_ANIMATIONS_PROVIDERS : BROWSER_ANIMATIONS_PROVIDERS }; } } /** * Returns the set of [dependency-injection providers](guide/glossary#provider) * to enable animations in an application. See [animations guide](guide/animations) * to learn more about animations in Angular. * * @usageNotes * * The function is useful when you want to enable animations in an application * bootstrapped using the `bootstrapApplication` function. In this scenario there * is no need to import the `BrowserAnimationsModule` NgModule at all, just add * providers returned by this function to the `providers` list as show below. * * ```typescript * bootstrapApplication(RootComponent, { * providers: [ * provideAnimations() * ] * }); * ``` * * @publicApi */ export function provideAnimations(): Provider[] { // Return a copy to prevent changes to the original array in case any in-place // alterations are performed to the `provideAnimations` call results in app code. return [...BROWSER_ANIMATIONS_PROVIDERS]; } /** * A null player that must be imported to allow disabling of animations. * @publicApi */ @NgModule({ exports: [BrowserModule], providers: BROWSER_NOOP_ANIMATIONS_PROVIDERS, }) export class NoopAnimationsModule { } /** * Returns the set of [dependency-injection providers](guide/glossary#provider) * to disable animations in an application. See [animations guide](guide/animations) * to learn more about animations in Angular. * * @usageNotes * * The function is useful when you want to bootstrap an application using * the `bootstrapApplication` function, but you need to disable animations * (for example, when running tests). * * ```typescript * bootstrapApplication(RootComponent, { * providers: [ * provideNoopAnimations() * ] * }); * ``` * * @publicApi */ export function provideNoopAnimations(): Provider[] { // Return a copy to prevent changes to the original array in case any in-place // alterations are performed to the `provideNoopAnimations` call results in app code. return [...BROWSER_NOOP_ANIMATIONS_PROVIDERS]; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all animation APIs of the animation browser package. */ export {ANIMATION_MODULE_TYPE} from '@angular/core'; export {BrowserAnimationsModule, BrowserAnimationsModuleConfig, NoopAnimationsModule, provideAnimations, provideNoopAnimations} from './module'; export * from './private_export'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/animations'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["AnimationEngine","WebAnimationsStyleNormalizer","AnimationStyleNormalizer","DomRendererFactory2","WebAnimationsDriver","NoopAnimationDriver"],"mappings":"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"}
-------------------- SECTION 17 --------------------
{"version":3,"file":"testing.mjs","sources":["../../../../../../packages/platform-browser/testing/src/browser_util.ts","../../../../../../packages/platform-browser/testing/src/mock_platform_location_flag.ts","../../../../../../packages/platform-browser/testing/src/browser.ts","../../../../../../packages/platform-browser/testing/src/testing.ts","../../../../../../packages/platform-browser/testing/public_api.ts","../../../../../../packages/platform-browser/testing/index.ts","../../../../../../packages/platform-browser/testing/testing.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ɵgetDOM as getDOM} from '@angular/common'; import {NgZone, ɵglobal as global} from '@angular/core'; export class BrowserDetection { private _overrideUa: string|null; private get _ua(): string { if (typeof this._overrideUa === 'string') { return this._overrideUa; } return getDOM() ? getDOM().getUserAgent() : ''; } static setup() { return new BrowserDetection(null); } constructor(ua: string|null) { this._overrideUa = ua; } get isFirefox(): boolean { return this._ua.indexOf('Firefox') > -1; } get isAndroid(): boolean { return this._ua.indexOf('Mozilla/5.0') > -1 && this._ua.indexOf('Android') > -1 && this._ua.indexOf('AppleWebKit') > -1 && this._ua.indexOf('Chrome') == -1 && this._ua.indexOf('IEMobile') == -1; } get isEdge(): boolean { return this._ua.indexOf('Edge') > -1; } get isWebkit(): boolean { return this._ua.indexOf('AppleWebKit') > -1 && this._ua.indexOf('Edge') == -1 && this._ua.indexOf('IEMobile') == -1; } get isIOS7(): boolean { return (this._ua.indexOf('iPhone OS 7') > -1 || this._ua.indexOf('iPad OS 7') > -1) && this._ua.indexOf('IEMobile') == -1; } get isSlow(): boolean { return this.isAndroid || this.isIOS7; } get isChromeDesktop(): boolean { return this._ua.indexOf('Chrome') > -1 && this._ua.indexOf('Mobile Safari') == -1 && this._ua.indexOf('Edge') == -1; } // \"Old Chrome\" means Chrome 3X, where there are some discrepancies in the Intl API. // Android 4.4 and 5.X have such browsers by default (respectively 30 and 39). get isOldChrome(): boolean { return this._ua.indexOf('Chrome') > -1 && this._ua.indexOf('Chrome/3') > -1 && this._ua.indexOf('Edge') == -1; } get supportsShadowDom() { const testEl = document.createElement('div'); return (typeof testEl.attachShadow !== 'undefined'); } } export const browserDetection: BrowserDetection = BrowserDetection.setup(); export function dispatchEvent(element: any, eventType: any): Event { const evt: Event = getDOM().getDefaultDocument().createEvent('Event'); evt.initEvent(eventType, true, true); getDOM().dispatchEvent(element, evt); return evt; } export function createMouseEvent(eventType: string): MouseEvent { const evt: MouseEvent = getDOM().getDefaultDocument().createEvent('MouseEvent'); evt.initEvent(eventType, true, true); return evt; } export function el(html: string): HTMLElement { return getContent(createTemplate(html)).firstChild; } function getAttributeMap(element: any): Map { const res = new Map(); const elAttrs = element.attributes; for (let i = 0; i < elAttrs.length; i++) { const attrib = elAttrs.item(i); res.set(attrib.name, attrib.value); } return res; } const _selfClosingTags = ['br', 'hr', 'input']; export function stringifyElement(el: any /** TODO #9100 */): string { let result = ''; if (getDOM().isElementNode(el)) { const tagName = el.tagName.toLowerCase(); // Opening tag result += `<${tagName}`; // Attributes in an ordered way const attributeMap = getAttributeMap(el); const sortedKeys = Array.from(attributeMap.keys()).sort(); for (const key of sortedKeys) { const lowerCaseKey = key.toLowerCase(); let attValue = attributeMap.get(key); if (typeof attValue !== 'string') { result += ` ${lowerCaseKey}`; } else { // Browsers order style rules differently. Order them alphabetically for consistency. if (lowerCaseKey === 'style') { attValue = attValue.split(/; ?/).filter(s => !!s).sort().map(s => `${s};`).join(' '); } result += ` ${lowerCaseKey}=\"${attValue}\"`; } } result += '>'; // Children const childrenRoot = templateAwareRoot(el); const children = childrenRoot ? childrenRoot.childNodes : []; for (let j = 0; j < children.length; j++) { result += stringifyElement(children[j]); } // Closing tag if (_selfClosingTags.indexOf(tagName) == -1) { result += `${tagName}>`; } } else if (isCommentNode(el)) { result += ``; } else { result += el.textContent; } return result; } export function createNgZone(): NgZone { return new NgZone({enableLongStackTrace: true, shouldCoalesceEventChangeDetection: false}); } export function isCommentNode(node: Node): boolean { return node.nodeType === Node.COMMENT_NODE; } export function isTextNode(node: Node): boolean { return node.nodeType === Node.TEXT_NODE; } export function getContent(node: Node): Node { if ('content' in node) { return (node).content; } else { return node; } } export function templateAwareRoot(el: Node): any { return getDOM().isElementNode(el) && el.nodeName === 'TEMPLATE' ? getContent(el) : el; } export function setCookie(name: string, value: string) { // document.cookie is magical, assigning into it assigns/overrides one cookie value, but does // not clear other cookies. document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value); } export function hasStyle(element: any, styleName: string, styleValue?: string|null): boolean { const value = element.style[styleName] || ''; return styleValue ? value == styleValue : value.length > 0; } export function hasClass(element: any, className: string): boolean { return element.classList.contains(className); } export function sortedClassList(element: any): any[] { return Array.prototype.slice.call(element.classList, 0).sort(); } export function createTemplate(html: any): HTMLElement { const t = getDOM().getDefaultDocument().createElement('template'); t.innerHTML = html; return t; } export function childNodesAsList(el: Node): any[] { const childNodes = el.childNodes; const res = []; for (let i = 0; i < childNodes.length; i++) { res[i] = childNodes[i]; } return res; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Controls whether the `MockPlatformLocation` class should be used * as the `PlatformLocation` implementation when the `BrowserTestingModule` * is imported. * * In v16, the value of this flag will be switched to `true` to enable * the `MockPlatformLocation` by default. */ export const ENABLE_MOCK_PLATFORM_LOCATION = false; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {PlatformLocation} from '@angular/common'; import {MockPlatformLocation} from '@angular/common/testing'; import {APP_ID, createPlatformFactory, NgModule, NgZone, PLATFORM_INITIALIZER, platformCore, StaticProvider} from '@angular/core'; import {BrowserModule, ɵBrowserDomAdapter as BrowserDomAdapter} from '@angular/platform-browser'; import {BrowserDetection, createNgZone} from './browser_util'; import {ENABLE_MOCK_PLATFORM_LOCATION} from './mock_platform_location_flag'; function initBrowserTests() { BrowserDomAdapter.makeCurrent(); BrowserDetection.setup(); } const _TEST_BROWSER_PLATFORM_PROVIDERS: StaticProvider[] = [{provide: PLATFORM_INITIALIZER, useValue: initBrowserTests, multi: true}]; /** * Platform for testing * * @publicApi */ export const platformBrowserTesting = createPlatformFactory(platformCore, 'browserTesting', _TEST_BROWSER_PLATFORM_PROVIDERS); /** * NgModule for testing. * * @publicApi */ @NgModule({ exports: [BrowserModule], providers: [ {provide: APP_ID, useValue: 'a'}, {provide: NgZone, useFactory: createNgZone}, (ENABLE_MOCK_PLATFORM_LOCATION ? [{provide: PlatformLocation, useClass: MockPlatformLocation}] : []), ] }) export class BrowserTestingModule { } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of the platform-browser/testing package. */ export * from './browser'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /// /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/testing'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["getDOM","BrowserDomAdapter"],"mappings":"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"}
-------------------- SECTION 18 --------------------
{"version":3,"file":"animations.mjs","sources":["../../../../../../packages/platform-browser/animations/src/animation_builder.ts","../../../../../../packages/platform-browser/animations/src/animation_renderer.ts","../../../../../../packages/platform-browser/animations/src/providers.ts","../../../../../../packages/platform-browser/animations/src/module.ts","../../../../../../packages/platform-browser/animations/src/animations.ts","../../../../../../packages/platform-browser/animations/public_api.ts","../../../../../../packages/platform-browser/animations/index.ts","../../../../../../packages/platform-browser/animations/animations.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationBuilder, AnimationFactory, AnimationMetadata, AnimationOptions, AnimationPlayer, sequence} from '@angular/animations'; import {DOCUMENT} from '@angular/common'; import {Inject, Injectable, RendererFactory2, RendererType2, ViewEncapsulation} from '@angular/core'; import {AnimationRenderer} from './animation_renderer'; @Injectable() export class BrowserAnimationBuilder extends AnimationBuilder { private _nextAnimationId = 0; private _renderer: AnimationRenderer; constructor(rootRenderer: RendererFactory2, @Inject(DOCUMENT) doc: any) { super(); const typeData = {id: '0', encapsulation: ViewEncapsulation.None, styles: [], data: {animation: []}} as RendererType2; this._renderer = rootRenderer.createRenderer(doc.body, typeData) as AnimationRenderer; } build(animation: AnimationMetadata|AnimationMetadata[]): AnimationFactory { const id = this._nextAnimationId.toString(); this._nextAnimationId++; const entry = Array.isArray(animation) ? sequence(animation) : animation; issueAnimationCommand(this._renderer, null, id, 'register', [entry]); return new BrowserAnimationFactory(id, this._renderer); } } export class BrowserAnimationFactory extends AnimationFactory { constructor(private _id: string, private _renderer: AnimationRenderer) { super(); } create(element: any, options?: AnimationOptions): AnimationPlayer { return new RendererAnimationPlayer(this._id, element, options || {}, this._renderer); } } export class RendererAnimationPlayer implements AnimationPlayer { public parentPlayer: AnimationPlayer|null = null; private _started = false; constructor( public id: string, public element: any, options: AnimationOptions, private _renderer: AnimationRenderer) { this._command('create', options); } private _listen(eventName: string, callback: (event: any) => any): () => void { return this._renderer.listen(this.element, `@@${this.id}:${eventName}`, callback); } private _command(command: string, ...args: any[]) { return issueAnimationCommand(this._renderer, this.element, this.id, command, args); } onDone(fn: () => void): void { this._listen('done', fn); } onStart(fn: () => void): void { this._listen('start', fn); } onDestroy(fn: () => void): void { this._listen('destroy', fn); } init(): void { this._command('init'); } hasStarted(): boolean { return this._started; } play(): void { this._command('play'); this._started = true; } pause(): void { this._command('pause'); } restart(): void { this._command('restart'); } finish(): void { this._command('finish'); } destroy(): void { this._command('destroy'); } reset(): void { this._command('reset'); this._started = false; } setPosition(p: number): void { this._command('setPosition', p); } getPosition(): number { return this._renderer.engine.players[+this.id]?.getPosition() ?? 0; } public totalTime = 0; } function issueAnimationCommand( renderer: AnimationRenderer, element: any, id: string, command: string, args: any[]): any { return renderer.setProperty(element, `@@${id}:${command}`, args); } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationTriggerMetadata} from '@angular/animations'; import {ɵAnimationEngine as AnimationEngine} from '@angular/animations/browser'; import {Injectable, NgZone, Renderer2, RendererFactory2, RendererStyleFlags2, RendererType2} from '@angular/core'; const ANIMATION_PREFIX = '@'; const DISABLE_ANIMATIONS_FLAG = '@.disabled'; // Define a recursive type to allow for nested arrays of `AnimationTriggerMetadata`. Note that an // interface declaration is used as TypeScript prior to 3.7 does not support recursive type // references, see https://github.com/microsoft/TypeScript/pull/33050 for details. type NestedAnimationTriggerMetadata = AnimationTriggerMetadata|RecursiveAnimationTriggerMetadata; interface RecursiveAnimationTriggerMetadata extends Array {} @Injectable() export class AnimationRendererFactory implements RendererFactory2 { private _currentId: number = 0; private _microtaskId: number = 1; private _animationCallbacksBuffer: [(e: any) => any, any][] = []; private _rendererCache = new Map(); private _cdRecurDepth = 0; private promise: Promise = Promise.resolve(0); constructor( private delegate: RendererFactory2, private engine: AnimationEngine, private _zone: NgZone) { engine.onRemovalComplete = (element: any, delegate: Renderer2) => { // Note: if a component element has a leave animation, and a host leave animation, // the view engine will call `removeChild` for the parent // component renderer as well as for the child component renderer. // Therefore, we need to check if we already removed the element. const parentNode = delegate?.parentNode(element); if (parentNode) { delegate.removeChild(parentNode, element); } }; } createRenderer(hostElement: any, type: RendererType2): Renderer2 { const EMPTY_NAMESPACE_ID = ''; // cache the delegates to find out which cached delegate can // be used by which cached renderer const delegate = this.delegate.createRenderer(hostElement, type); if (!hostElement || !type || !type.data || !type.data['animation']) { let renderer: BaseAnimationRenderer|undefined = this._rendererCache.get(delegate); if (!renderer) { // Ensure that the renderer is removed from the cache on destroy // since it may contain references to detached DOM nodes. const onRendererDestroy = () => this._rendererCache.delete(delegate); renderer = new BaseAnimationRenderer(EMPTY_NAMESPACE_ID, delegate, this.engine, onRendererDestroy); // only cache this result when the base renderer is used this._rendererCache.set(delegate, renderer); } return renderer; } const componentId = type.id; const namespaceId = type.id + '-' + this._currentId; this._currentId++; this.engine.register(namespaceId, hostElement); const registerTrigger = (trigger: NestedAnimationTriggerMetadata) => { if (Array.isArray(trigger)) { trigger.forEach(registerTrigger); } else { this.engine.registerTrigger(componentId, namespaceId, hostElement, trigger.name, trigger); } }; const animationTriggers = type.data['animation'] as NestedAnimationTriggerMetadata[]; animationTriggers.forEach(registerTrigger); return new AnimationRenderer(this, namespaceId, delegate, this.engine); } begin() { this._cdRecurDepth++; if (this.delegate.begin) { this.delegate.begin(); } } private _scheduleCountTask() { // always use promise to schedule microtask instead of use Zone this.promise.then(() => { this._microtaskId++; }); } /** @internal */ scheduleListenerCallback(count: number, fn: (e: any) => any, data: any) { if (count >= 0 && count < this._microtaskId) { this._zone.run(() => fn(data)); return; } if (this._animationCallbacksBuffer.length == 0) { Promise.resolve(null).then(() => { this._zone.run(() => { this._animationCallbacksBuffer.forEach(tuple => { const [fn, data] = tuple; fn(data); }); this._animationCallbacksBuffer = []; }); }); } this._animationCallbacksBuffer.push([fn, data]); } end() { this._cdRecurDepth--; // this is to prevent animations from running twice when an inner // component does CD when a parent component instead has inserted it if (this._cdRecurDepth == 0) { this._zone.runOutsideAngular(() => { this._scheduleCountTask(); this.engine.flush(this._microtaskId); }); } if (this.delegate.end) { this.delegate.end(); } } whenRenderingDone(): Promise { return this.engine.whenRenderingDone(); } } export class BaseAnimationRenderer implements Renderer2 { constructor( protected namespaceId: string, public delegate: Renderer2, public engine: AnimationEngine, private _onDestroy?: () => void) { this.destroyNode = this.delegate.destroyNode ? (n) => delegate.destroyNode!(n) : null; } get data() { return this.delegate.data; } destroyNode: ((n: any) => void)|null; destroy(): void { this.engine.destroy(this.namespaceId, this.delegate); this.delegate.destroy(); this._onDestroy?.(); } createElement(name: string, namespace?: string|null|undefined) { return this.delegate.createElement(name, namespace); } createComment(value: string) { return this.delegate.createComment(value); } createText(value: string) { return this.delegate.createText(value); } appendChild(parent: any, newChild: any): void { this.delegate.appendChild(parent, newChild); this.engine.onInsert(this.namespaceId, newChild, parent, false); } insertBefore(parent: any, newChild: any, refChild: any, isMove: boolean = true): void { this.delegate.insertBefore(parent, newChild, refChild); // If `isMove` true than we should animate this insert. this.engine.onInsert(this.namespaceId, newChild, parent, isMove); } removeChild(parent: any, oldChild: any, isHostElement: boolean): void { this.engine.onRemove(this.namespaceId, oldChild, this.delegate, isHostElement); } selectRootElement(selectorOrNode: any, preserveContent?: boolean) { return this.delegate.selectRootElement(selectorOrNode, preserveContent); } parentNode(node: any) { return this.delegate.parentNode(node); } nextSibling(node: any) { return this.delegate.nextSibling(node); } setAttribute(el: any, name: string, value: string, namespace?: string|null|undefined): void { this.delegate.setAttribute(el, name, value, namespace); } removeAttribute(el: any, name: string, namespace?: string|null|undefined): void { this.delegate.removeAttribute(el, name, namespace); } addClass(el: any, name: string): void { this.delegate.addClass(el, name); } removeClass(el: any, name: string): void { this.delegate.removeClass(el, name); } setStyle(el: any, style: string, value: any, flags?: RendererStyleFlags2|undefined): void { this.delegate.setStyle(el, style, value, flags); } removeStyle(el: any, style: string, flags?: RendererStyleFlags2|undefined): void { this.delegate.removeStyle(el, style, flags); } setProperty(el: any, name: string, value: any): void { if (name.charAt(0) == ANIMATION_PREFIX && name == DISABLE_ANIMATIONS_FLAG) { this.disableAnimations(el, !!value); } else { this.delegate.setProperty(el, name, value); } } setValue(node: any, value: string): void { this.delegate.setValue(node, value); } listen(target: any, eventName: string, callback: (event: any) => boolean | void): () => void { return this.delegate.listen(target, eventName, callback); } protected disableAnimations(element: any, value: boolean) { this.engine.disableAnimations(element, value); } } export class AnimationRenderer extends BaseAnimationRenderer implements Renderer2 { constructor( public factory: AnimationRendererFactory, namespaceId: string, delegate: Renderer2, engine: AnimationEngine, onDestroy?: () => void) { super(namespaceId, delegate, engine, onDestroy); this.namespaceId = namespaceId; } override setProperty(el: any, name: string, value: any): void { if (name.charAt(0) == ANIMATION_PREFIX) { if (name.charAt(1) == '.' && name == DISABLE_ANIMATIONS_FLAG) { value = value === undefined ? true : !!value; this.disableAnimations(el, value as boolean); } else { this.engine.process(this.namespaceId, el, name.slice(1), value); } } else { this.delegate.setProperty(el, name, value); } } override listen( target: 'window'|'document'|'body'|any, eventName: string, callback: (event: any) => any): () => void { if (eventName.charAt(0) == ANIMATION_PREFIX) { const element = resolveElementFromTarget(target); let name = eventName.slice(1); let phase = ''; // @listener.phase is for trigger animation callbacks // @@listener is for animation builder callbacks if (name.charAt(0) != ANIMATION_PREFIX) { [name, phase] = parseTriggerCallbackName(name); } return this.engine.listen(this.namespaceId, element, name, phase, event => { const countId = (event as any)['_data'] || -1; this.factory.scheduleListenerCallback(countId, callback, event); }); } return this.delegate.listen(target, eventName, callback); } } function resolveElementFromTarget(target: 'window'|'document'|'body'|any): any { switch (target) { case 'body': return document.body; case 'document': return document; case 'window': return window; default: return target; } } function parseTriggerCallbackName(triggerName: string) { const dotIndex = triggerName.indexOf('.'); const trigger = triggerName.substring(0, dotIndex); const phase = triggerName.slice(dotIndex + 1); return [trigger, phase]; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationBuilder} from '@angular/animations'; import {AnimationDriver, ɵAnimationEngine as AnimationEngine, ɵAnimationStyleNormalizer as AnimationStyleNormalizer, ɵNoopAnimationDriver as NoopAnimationDriver, ɵWebAnimationsDriver as WebAnimationsDriver, ɵWebAnimationsStyleNormalizer as WebAnimationsStyleNormalizer} from '@angular/animations/browser'; import {DOCUMENT} from '@angular/common'; import {ANIMATION_MODULE_TYPE, ApplicationRef, Inject, Injectable, NgZone, OnDestroy, Provider, RendererFactory2} from '@angular/core'; import {ɵDomRendererFactory2 as DomRendererFactory2} from '@angular/platform-browser'; import {BrowserAnimationBuilder} from './animation_builder'; import {AnimationRendererFactory} from './animation_renderer'; @Injectable() export class InjectableAnimationEngine extends AnimationEngine implements OnDestroy { // The `ApplicationRef` is injected here explicitly to force the dependency ordering. // Since the `ApplicationRef` should be created earlier before the `AnimationEngine`, they // both have `ngOnDestroy` hooks and `flush()` must be called after all views are destroyed. constructor( @Inject(DOCUMENT) doc: any, driver: AnimationDriver, normalizer: AnimationStyleNormalizer, appRef: ApplicationRef) { super(doc.body, driver, normalizer); } ngOnDestroy(): void { this.flush(); } } export function instantiateDefaultStyleNormalizer() { return new WebAnimationsStyleNormalizer(); } export function instantiateRendererFactory( renderer: DomRendererFactory2, engine: AnimationEngine, zone: NgZone) { return new AnimationRendererFactory(renderer, engine, zone); } const SHARED_ANIMATION_PROVIDERS: Provider[] = [ {provide: AnimationBuilder, useClass: BrowserAnimationBuilder}, {provide: AnimationStyleNormalizer, useFactory: instantiateDefaultStyleNormalizer}, {provide: AnimationEngine, useClass: InjectableAnimationEngine}, { provide: RendererFactory2, useFactory: instantiateRendererFactory, deps: [DomRendererFactory2, AnimationEngine, NgZone] } ]; /** * Separate providers from the actual module so that we can do a local modification in Google3 to * include them in the BrowserModule. */ export const BROWSER_ANIMATIONS_PROVIDERS: Provider[] = [ {provide: AnimationDriver, useFactory: () => new WebAnimationsDriver()}, {provide: ANIMATION_MODULE_TYPE, useValue: 'BrowserAnimations'}, ...SHARED_ANIMATION_PROVIDERS ]; /** * Separate providers from the actual module so that we can do a local modification in Google3 to * include them in the BrowserTestingModule. */ export const BROWSER_NOOP_ANIMATIONS_PROVIDERS: Provider[] = [ {provide: AnimationDriver, useClass: NoopAnimationDriver}, {provide: ANIMATION_MODULE_TYPE, useValue: 'NoopAnimations'}, ...SHARED_ANIMATION_PROVIDERS ]; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ModuleWithProviders, NgModule, Provider} from '@angular/core'; import {BrowserModule} from '@angular/platform-browser'; import {BROWSER_ANIMATIONS_PROVIDERS, BROWSER_NOOP_ANIMATIONS_PROVIDERS} from './providers'; /** * Object used to configure the behavior of {@link BrowserAnimationsModule} * @publicApi */ export interface BrowserAnimationsModuleConfig { /** * Whether animations should be disabled. Passing this is identical to providing the * `NoopAnimationsModule`, but it can be controlled based on a runtime value. */ disableAnimations?: boolean; } /** * Exports `BrowserModule` with additional [dependency-injection providers](guide/glossary#provider) * for use with animations. See [Animations](guide/animations). * @publicApi */ @NgModule({ exports: [BrowserModule], providers: BROWSER_ANIMATIONS_PROVIDERS, }) export class BrowserAnimationsModule { /** * Configures the module based on the specified object. * * @param config Object used to configure the behavior of the `BrowserAnimationsModule`. * @see `BrowserAnimationsModuleConfig` * * @usageNotes * When registering the `BrowserAnimationsModule`, you can use the `withConfig` * function as follows: * ``` * @NgModule({ * imports: [BrowserAnimationsModule.withConfig(config)] * }) * class MyNgModule {} * ``` */ static withConfig(config: BrowserAnimationsModuleConfig): ModuleWithProviders { return { ngModule: BrowserAnimationsModule, providers: config.disableAnimations ? BROWSER_NOOP_ANIMATIONS_PROVIDERS : BROWSER_ANIMATIONS_PROVIDERS }; } } /** * Returns the set of [dependency-injection providers](guide/glossary#provider) * to enable animations in an application. See [animations guide](guide/animations) * to learn more about animations in Angular. * * @usageNotes * * The function is useful when you want to enable animations in an application * bootstrapped using the `bootstrapApplication` function. In this scenario there * is no need to import the `BrowserAnimationsModule` NgModule at all, just add * providers returned by this function to the `providers` list as show below. * * ```typescript * bootstrapApplication(RootComponent, { * providers: [ * provideAnimations() * ] * }); * ``` * * @publicApi */ export function provideAnimations(): Provider[] { // Return a copy to prevent changes to the original array in case any in-place // alterations are performed to the `provideAnimations` call results in app code. return [...BROWSER_ANIMATIONS_PROVIDERS]; } /** * A null player that must be imported to allow disabling of animations. * @publicApi */ @NgModule({ exports: [BrowserModule], providers: BROWSER_NOOP_ANIMATIONS_PROVIDERS, }) export class NoopAnimationsModule { } /** * Returns the set of [dependency-injection providers](guide/glossary#provider) * to disable animations in an application. See [animations guide](guide/animations) * to learn more about animations in Angular. * * @usageNotes * * The function is useful when you want to bootstrap an application using * the `bootstrapApplication` function, but you need to disable animations * (for example, when running tests). * * ```typescript * bootstrapApplication(RootComponent, { * providers: [ * provideNoopAnimations() * ] * }); * ``` * * @publicApi */ export function provideNoopAnimations(): Provider[] { // Return a copy to prevent changes to the original array in case any in-place // alterations are performed to the `provideNoopAnimations` call results in app code. return [...BROWSER_NOOP_ANIMATIONS_PROVIDERS]; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all animation APIs of the animation browser package. */ export {ANIMATION_MODULE_TYPE} from '@angular/core'; export {BrowserAnimationsModule, BrowserAnimationsModuleConfig, NoopAnimationsModule, provideAnimations, provideNoopAnimations} from './module'; export * from './private_export'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/animations'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["AnimationEngine","WebAnimationsStyleNormalizer","AnimationStyleNormalizer","DomRendererFactory2","WebAnimationsDriver","NoopAnimationDriver"],"mappings":"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"}
-------------------- SECTION 19 --------------------
{"version":3,"file":"testing.mjs","sources":["../../../../../../packages/platform-browser/testing/src/browser_util.ts","../../../../../../packages/platform-browser/testing/src/mock_platform_location_flag.ts","../../../../../../packages/platform-browser/testing/src/browser.ts","../../../../../../packages/platform-browser/testing/src/testing.ts","../../../../../../packages/platform-browser/testing/public_api.ts","../../../../../../packages/platform-browser/testing/index.ts","../../../../../../packages/platform-browser/testing/testing.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ɵgetDOM as getDOM} from '@angular/common'; import {NgZone, ɵglobal as global} from '@angular/core'; export class BrowserDetection { private _overrideUa: string|null; private get _ua(): string { if (typeof this._overrideUa === 'string') { return this._overrideUa; } return getDOM() ? getDOM().getUserAgent() : ''; } static setup() { return new BrowserDetection(null); } constructor(ua: string|null) { this._overrideUa = ua; } get isFirefox(): boolean { return this._ua.indexOf('Firefox') > -1; } get isAndroid(): boolean { return this._ua.indexOf('Mozilla/5.0') > -1 && this._ua.indexOf('Android') > -1 && this._ua.indexOf('AppleWebKit') > -1 && this._ua.indexOf('Chrome') == -1 && this._ua.indexOf('IEMobile') == -1; } get isEdge(): boolean { return this._ua.indexOf('Edge') > -1; } get isWebkit(): boolean { return this._ua.indexOf('AppleWebKit') > -1 && this._ua.indexOf('Edge') == -1 && this._ua.indexOf('IEMobile') == -1; } get isIOS7(): boolean { return (this._ua.indexOf('iPhone OS 7') > -1 || this._ua.indexOf('iPad OS 7') > -1) && this._ua.indexOf('IEMobile') == -1; } get isSlow(): boolean { return this.isAndroid || this.isIOS7; } get isChromeDesktop(): boolean { return this._ua.indexOf('Chrome') > -1 && this._ua.indexOf('Mobile Safari') == -1 && this._ua.indexOf('Edge') == -1; } // \"Old Chrome\" means Chrome 3X, where there are some discrepancies in the Intl API. // Android 4.4 and 5.X have such browsers by default (respectively 30 and 39). get isOldChrome(): boolean { return this._ua.indexOf('Chrome') > -1 && this._ua.indexOf('Chrome/3') > -1 && this._ua.indexOf('Edge') == -1; } get supportsShadowDom() { const testEl = document.createElement('div'); return (typeof testEl.attachShadow !== 'undefined'); } } export const browserDetection: BrowserDetection = BrowserDetection.setup(); export function dispatchEvent(element: any, eventType: any): Event { const evt: Event = getDOM().getDefaultDocument().createEvent('Event'); evt.initEvent(eventType, true, true); getDOM().dispatchEvent(element, evt); return evt; } export function createMouseEvent(eventType: string): MouseEvent { const evt: MouseEvent = getDOM().getDefaultDocument().createEvent('MouseEvent'); evt.initEvent(eventType, true, true); return evt; } export function el(html: string): HTMLElement { return getContent(createTemplate(html)).firstChild; } function getAttributeMap(element: any): Map { const res = new Map(); const elAttrs = element.attributes; for (let i = 0; i < elAttrs.length; i++) { const attrib = elAttrs.item(i); res.set(attrib.name, attrib.value); } return res; } const _selfClosingTags = ['br', 'hr', 'input']; export function stringifyElement(el: any /** TODO #9100 */): string { let result = ''; if (getDOM().isElementNode(el)) { const tagName = el.tagName.toLowerCase(); // Opening tag result += `<${tagName}`; // Attributes in an ordered way const attributeMap = getAttributeMap(el); const sortedKeys = Array.from(attributeMap.keys()).sort(); for (const key of sortedKeys) { const lowerCaseKey = key.toLowerCase(); let attValue = attributeMap.get(key); if (typeof attValue !== 'string') { result += ` ${lowerCaseKey}`; } else { // Browsers order style rules differently. Order them alphabetically for consistency. if (lowerCaseKey === 'style') { attValue = attValue.split(/; ?/).filter(s => !!s).sort().map(s => `${s};`).join(' '); } result += ` ${lowerCaseKey}=\"${attValue}\"`; } } result += '>'; // Children const childrenRoot = templateAwareRoot(el); const children = childrenRoot ? childrenRoot.childNodes : []; for (let j = 0; j < children.length; j++) { result += stringifyElement(children[j]); } // Closing tag if (_selfClosingTags.indexOf(tagName) == -1) { result += `${tagName}>`; } } else if (isCommentNode(el)) { result += ``; } else { result += el.textContent; } return result; } export function createNgZone(): NgZone { return new NgZone({enableLongStackTrace: true, shouldCoalesceEventChangeDetection: false}); } export function isCommentNode(node: Node): boolean { return node.nodeType === Node.COMMENT_NODE; } export function isTextNode(node: Node): boolean { return node.nodeType === Node.TEXT_NODE; } export function getContent(node: Node): Node { if ('content' in node) { return (node).content; } else { return node; } } export function templateAwareRoot(el: Node): any { return getDOM().isElementNode(el) && el.nodeName === 'TEMPLATE' ? getContent(el) : el; } export function setCookie(name: string, value: string) { // document.cookie is magical, assigning into it assigns/overrides one cookie value, but does // not clear other cookies. document.cookie = encodeURIComponent(name) + '=' + encodeURIComponent(value); } export function hasStyle(element: any, styleName: string, styleValue?: string|null): boolean { const value = element.style[styleName] || ''; return styleValue ? value == styleValue : value.length > 0; } export function hasClass(element: any, className: string): boolean { return element.classList.contains(className); } export function sortedClassList(element: any): any[] { return Array.prototype.slice.call(element.classList, 0).sort(); } export function createTemplate(html: any): HTMLElement { const t = getDOM().getDefaultDocument().createElement('template'); t.innerHTML = html; return t; } export function childNodesAsList(el: Node): any[] { const childNodes = el.childNodes; const res = []; for (let i = 0; i < childNodes.length; i++) { res[i] = childNodes[i]; } return res; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Controls whether the `MockPlatformLocation` class should be used * as the `PlatformLocation` implementation when the `BrowserTestingModule` * is imported. * * In v16, the value of this flag will be switched to `true` to enable * the `MockPlatformLocation` by default. */ export const ENABLE_MOCK_PLATFORM_LOCATION = false; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {PlatformLocation} from '@angular/common'; import {MockPlatformLocation} from '@angular/common/testing'; import {APP_ID, createPlatformFactory, NgModule, NgZone, PLATFORM_INITIALIZER, platformCore, StaticProvider} from '@angular/core'; import {BrowserModule, ɵBrowserDomAdapter as BrowserDomAdapter} from '@angular/platform-browser'; import {BrowserDetection, createNgZone} from './browser_util'; import {ENABLE_MOCK_PLATFORM_LOCATION} from './mock_platform_location_flag'; function initBrowserTests() { BrowserDomAdapter.makeCurrent(); BrowserDetection.setup(); } const _TEST_BROWSER_PLATFORM_PROVIDERS: StaticProvider[] = [{provide: PLATFORM_INITIALIZER, useValue: initBrowserTests, multi: true}]; /** * Platform for testing * * @publicApi */ export const platformBrowserTesting = createPlatformFactory(platformCore, 'browserTesting', _TEST_BROWSER_PLATFORM_PROVIDERS); /** * NgModule for testing. * * @publicApi */ @NgModule({ exports: [BrowserModule], providers: [ {provide: APP_ID, useValue: 'a'}, {provide: NgZone, useFactory: createNgZone}, (ENABLE_MOCK_PLATFORM_LOCATION ? [{provide: PlatformLocation, useClass: MockPlatformLocation}] : []), ] }) export class BrowserTestingModule { } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of the platform-browser/testing package. */ export * from './browser'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /// /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/testing'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["getDOM","BrowserDomAdapter"],"mappings":"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"}
-------------------- SECTION 20 --------------------
{"version":3,"file":"animations.mjs","sources":["../../../../../../packages/animations/src/animation_builder.ts","../../../../../../packages/animations/src/animation_metadata.ts","../../../../../../packages/animations/src/util.ts","../../../../../../packages/animations/src/players/animation_player.ts","../../../../../../packages/animations/src/players/animation_group_player.ts","../../../../../../packages/animations/src/private_export.ts","../../../../../../packages/animations/src/animations.ts","../../../../../../packages/animations/public_api.ts","../../../../../../packages/animations/index.ts","../../../../../../packages/animations/animations.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationMetadata, AnimationOptions} from './animation_metadata'; import {AnimationPlayer} from './players/animation_player'; /** * An injectable service that produces an animation sequence programmatically within an * Angular component or directive. * Provided by the `BrowserAnimationsModule` or `NoopAnimationsModule`. * * @usageNotes * * To use this service, add it to your component or directive as a dependency. * The service is instantiated along with your component. * * Apps do not typically need to create their own animation players, but if you * do need to, follow these steps: * * 1. Use the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() method * to create a programmatic animation. The method returns an `AnimationFactory` instance. * * 2. Use the factory object to create an `AnimationPlayer` and attach it to a DOM element. * * 3. Use the player object to control the animation programmatically. * * For example: * * ```ts * // import the service from BrowserAnimationsModule * import {AnimationBuilder} from '@angular/animations'; * // require the service as a dependency * class MyCmp { * constructor(private _builder: AnimationBuilder) {} * * makeAnimation(element: any) { * // first define a reusable animation * const myAnimation = this._builder.build([ * style({ width: 0 }), * animate(1000, style({ width: '100px' })) * ]); * * // use the returned factory object to create a player * const player = myAnimation.create(element); * * player.play(); * } * } * ``` * * @publicApi */ export abstract class AnimationBuilder { /** * Builds a factory for producing a defined animation. * @param animation A reusable animation definition. * @returns A factory object that can create a player for the defined animation. * @see `animate()` */ abstract build(animation: AnimationMetadata|AnimationMetadata[]): AnimationFactory; } /** * A factory object returned from the * [AnimationBuilder.build](api/animations/AnimationBuilder#build)() * method. * * @publicApi */ export abstract class AnimationFactory { /** * Creates an `AnimationPlayer` instance for the reusable animation defined by * the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() * method that created this factory and attaches the new player a DOM element. * * @param element The DOM element to which to attach the player. * @param options A set of options that can include a time delay and * additional developer-defined parameters. */ abstract create(element: any, options?: AnimationOptions): AnimationPlayer; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Represents a set of CSS styles for use in an animation style as a generic. */ export interface ɵStyleData { [key: string]: string|number; } /** * Represents a set of CSS styles for use in an animation style as a Map. */ export type ɵStyleDataMap = Map; /** * Represents animation-step timing parameters for an animation step. * @see `animate()` * * @publicApi */ export declare type AnimateTimings = { /** * The full duration of an animation step. A number and optional time unit, * such as \"1s\" or \"10ms\" for one second and 10 milliseconds, respectively. * The default unit is milliseconds. */ duration: number, /** * The delay in applying an animation step. A number and optional time unit. * The default unit is milliseconds. */ delay: number, /** * An easing style that controls how an animations step accelerates * and decelerates during its run time. An easing function such as `cubic-bezier()`, * or one of the following constants: * - `ease-in` * - `ease-out` * - `ease-in-and-out` */ easing: string | null }; /** * @description Options that control animation styling and timing. * * The following animation functions accept `AnimationOptions` data: * * - `transition()` * - `sequence()` * - `{@link animations/group group()}` * - `query()` * - `animation()` * - `useAnimation()` * - `animateChild()` * * Programmatic animations built using the `AnimationBuilder` service also * make use of `AnimationOptions`. * * @publicApi */ export declare interface AnimationOptions { /** * Sets a time-delay for initiating an animation action. * A number and optional time unit, such as \"1s\" or \"10ms\" for one second * and 10 milliseconds, respectively.The default unit is milliseconds. * Default value is 0, meaning no delay. */ delay?: number|string; /** * A set of developer-defined parameters that modify styling and timing * when an animation action starts. An array of key-value pairs, where the provided value * is used as a default. */ params?: {[name: string]: any}; } /** * Adds duration options to control animation styling and timing for a child animation. * * @see `animateChild()` * * @publicApi */ export declare interface AnimateChildOptions extends AnimationOptions { duration?: number|string; } /** * @description Constants for the categories of parameters that can be defined for animations. * * A corresponding function defines a set of parameters for each category, and * collects them into a corresponding `AnimationMetadata` object. * * @publicApi */ export const enum AnimationMetadataType { /** * Associates a named animation state with a set of CSS styles. * See [`state()`](api/animations/state) */ State = 0, /** * Data for a transition from one animation state to another. * See `transition()` */ Transition = 1, /** * Contains a set of animation steps. * See `sequence()` */ Sequence = 2, /** * Contains a set of animation steps. * See `{@link animations/group group()}` */ Group = 3, /** * Contains an animation step. * See `animate()` */ Animate = 4, /** * Contains a set of animation steps. * See `keyframes()` */ Keyframes = 5, /** * Contains a set of CSS property-value pairs into a named style. * See `style()` */ Style = 6, /** * Associates an animation with an entry trigger that can be attached to an element. * See `trigger()` */ Trigger = 7, /** * Contains a re-usable animation. * See `animation()` */ Reference = 8, /** * Contains data to use in executing child animations returned by a query. * See `animateChild()` */ AnimateChild = 9, /** * Contains animation parameters for a re-usable animation. * See `useAnimation()` */ AnimateRef = 10, /** * Contains child-animation query data. * See `query()` */ Query = 11, /** * Contains data for staggering an animation sequence. * See `stagger()` */ Stagger = 12 } /** * Specifies automatic styling. * * @publicApi */ export const AUTO_STYLE = '*'; /** * Base for animation data structures. * * @publicApi */ export interface AnimationMetadata { type: AnimationMetadataType; } /** * Contains an animation trigger. Instantiated and returned by the * `trigger()` function. * * @publicApi */ export interface AnimationTriggerMetadata extends AnimationMetadata { /** * The trigger name, used to associate it with an element. Unique within the component. */ name: string; /** * An animation definition object, containing an array of state and transition declarations. */ definitions: AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: {params?: {[name: string]: any}}|null; } /** * Encapsulates an animation state by associating a state name with a set of CSS styles. * Instantiated and returned by the [`state()`](api/animations/state) function. * * @publicApi */ export interface AnimationStateMetadata extends AnimationMetadata { /** * The state name, unique within the component. */ name: string; /** * The CSS styles associated with this state. */ styles: AnimationStyleMetadata; /** * An options object containing * developer-defined parameters that provide styling defaults and * can be overridden on invocation. */ options?: {params: {[name: string]: any}}; } /** * Encapsulates an animation transition. Instantiated and returned by the * `transition()` function. * * @publicApi */ export interface AnimationTransitionMetadata extends AnimationMetadata { /** * An expression that describes a state change. */ expr: string| ((fromState: string, toState: string, element?: any, params?: {[key: string]: any}) => boolean); /** * One or more animation objects to which this transition applies. */ animation: AnimationMetadata|AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates a reusable animation, which is a collection of individual animation steps. * Instantiated and returned by the `animation()` function, and * passed to the `useAnimation()` function. * * @publicApi */ export interface AnimationReferenceMetadata extends AnimationMetadata { /** * One or more animation step objects. */ animation: AnimationMetadata|AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates an animation query. Instantiated and returned by * the `query()` function. * * @publicApi */ export interface AnimationQueryMetadata extends AnimationMetadata { /** * The CSS selector for this query. */ selector: string; /** * One or more animation step objects. */ animation: AnimationMetadata|AnimationMetadata[]; /** * A query options object. */ options: AnimationQueryOptions|null; } /** * Encapsulates a keyframes sequence. Instantiated and returned by * the `keyframes()` function. * * @publicApi */ export interface AnimationKeyframesSequenceMetadata extends AnimationMetadata { /** * An array of animation styles. */ steps: AnimationStyleMetadata[]; } /** * Encapsulates an animation style. Instantiated and returned by * the `style()` function. * * @publicApi */ export interface AnimationStyleMetadata extends AnimationMetadata { /** * A set of CSS style properties. */ styles: '*'|{[key: string]: string | number}|Array<{[key: string]: string | number}|'*'>; /** * A percentage of the total animate time at which the style is to be applied. */ offset: number|null; } /** * Encapsulates an animation step. Instantiated and returned by * the `animate()` function. * * @publicApi */ export interface AnimationAnimateMetadata extends AnimationMetadata { /** * The timing data for the step. */ timings: string|number|AnimateTimings; /** * A set of styles used in the step. */ styles: AnimationStyleMetadata|AnimationKeyframesSequenceMetadata|null; } /** * Encapsulates a child animation, that can be run explicitly when the parent is run. * Instantiated and returned by the `animateChild` function. * * @publicApi */ export interface AnimationAnimateChildMetadata extends AnimationMetadata { /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates a reusable animation. * Instantiated and returned by the `useAnimation()` function. * * @publicApi */ export interface AnimationAnimateRefMetadata extends AnimationMetadata { /** * An animation reference object. */ animation: AnimationReferenceMetadata; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates an animation sequence. * Instantiated and returned by the `sequence()` function. * * @publicApi */ export interface AnimationSequenceMetadata extends AnimationMetadata { /** * An array of animation step objects. */ steps: AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates an animation group. * Instantiated and returned by the `{@link animations/group group()}` function. * * @publicApi */ export interface AnimationGroupMetadata extends AnimationMetadata { /** * One or more animation or style steps that form this group. */ steps: AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates animation query options. * Passed to the `query()` function. * * @publicApi */ export declare interface AnimationQueryOptions extends AnimationOptions { /** * True if this query is optional, false if it is required. Default is false. * A required query throws an error if no elements are retrieved when * the query is executed. An optional query does not. * */ optional?: boolean; /** * A maximum total number of results to return from the query. * If negative, results are limited from the end of the query list towards the beginning. * By default, results are not limited. */ limit?: number; } /** * Encapsulates parameters for staggering the start times of a set of animation steps. * Instantiated and returned by the `stagger()` function. * * @publicApi **/ export interface AnimationStaggerMetadata extends AnimationMetadata { /** * The timing data for the steps. */ timings: string|number; /** * One or more animation steps. */ animation: AnimationMetadata|AnimationMetadata[]; } /** * Creates a named animation trigger, containing a list of [`state()`](api/animations/state) * and `transition()` entries to be evaluated when the expression * bound to the trigger changes. * * @param name An identifying string. * @param definitions An animation definition object, containing an array of * [`state()`](api/animations/state) and `transition()` declarations. * * @return An object that encapsulates the trigger data. * * @usageNotes * Define an animation trigger in the `animations` section of `@Component` metadata. * In the template, reference the trigger by name and bind it to a trigger expression that * evaluates to a defined animation state, using the following format: * * `[@triggerName]=\"expression\"` * * Animation trigger bindings convert all values to strings, and then match the * previous and current values against any linked transitions. * Booleans can be specified as `1` or `true` and `0` or `false`. * * ### Usage Example * * The following example creates an animation trigger reference based on the provided * name value. * The provided animation value is expected to be an array consisting of state and * transition declarations. * * ```typescript * @Component({ * selector: \"my-component\", * templateUrl: \"my-component-tpl.html\", * animations: [ * trigger(\"myAnimationTrigger\", [ * state(...), * state(...), * transition(...), * transition(...) * ]) * ] * }) * class MyComponent { * myStatusExp = \"something\"; * } * ``` * * The template associated with this component makes use of the defined trigger * by binding to an element within its template code. * * ```html * *
...
* ``` * * ### Using an inline function * The `transition` animation method also supports reading an inline function which can decide * if its associated animation should be run. * * ```typescript * // this method is run each time the `myAnimationTrigger` trigger value changes. * function myInlineMatcherFn(fromState: string, toState: string, element: any, params: {[key: string]: any}): boolean { * // notice that `element` and `params` are also available here * return toState == 'yes-please-animate'; * } * * @Component({ * selector: 'my-component', * templateUrl: 'my-component-tpl.html', * animations: [ * trigger('myAnimationTrigger', [ * transition(myInlineMatcherFn, [ * // the animation sequence code * ]), * ]) * ] * }) * class MyComponent { * myStatusExp = \"yes-please-animate\"; * } * ``` * * ### Disabling Animations * When true, the special animation control binding `@.disabled` binding prevents * all animations from rendering. * Place the `@.disabled` binding on an element to disable * animations on the element itself, as well as any inner animation triggers * within the element. * * The following example shows how to use this feature: * * ```typescript * @Component({ * selector: 'my-component', * template: ` *
* *
* `, * animations: [ * trigger(\"childAnimation\", [ * // ... * ]) * ] * }) * class MyComponent { * isDisabled = true; * exp = '...'; * } * ``` * * When `@.disabled` is true, it prevents the `@childAnimation` trigger from animating, * along with any inner animations. * * ### Disable animations application-wide * When an area of the template is set to have animations disabled, * **all** inner components have their animations disabled as well. * This means that you can disable all animations for an app * by placing a host binding set on `@.disabled` on the topmost Angular component. * * ```typescript * import {Component, HostBinding} from '@angular/core'; * * @Component({ * selector: 'app-component', * templateUrl: 'app.component.html', * }) * class AppComponent { * @HostBinding('@.disabled') * public animationsDisabled = true; * } * ``` * * ### Overriding disablement of inner animations * Despite inner animations being disabled, a parent animation can `query()` * for inner elements located in disabled areas of the template and still animate * them if needed. This is also the case for when a sub animation is * queried by a parent and then later animated using `animateChild()`. * * ### Detecting when an animation is disabled * If a region of the DOM (or the entire application) has its animations disabled, the animation * trigger callbacks still fire, but for zero seconds. When the callback fires, it provides * an instance of an `AnimationEvent`. If animations are disabled, * the `.disabled` flag on the event is true. * * @publicApi */ export function trigger(name: string, definitions: AnimationMetadata[]): AnimationTriggerMetadata { return {type: AnimationMetadataType.Trigger, name, definitions, options: {}}; } /** * Defines an animation step that combines styling information with timing information. * * @param timings Sets `AnimateTimings` for the parent animation. * A string in the format \"duration [delay] [easing]\". * - Duration and delay are expressed as a number and optional time unit, * such as \"1s\" or \"10ms\" for one second and 10 milliseconds, respectively. * The default unit is milliseconds. * - The easing value controls how the animation accelerates and decelerates * during its runtime. Value is one of `ease`, `ease-in`, `ease-out`, * `ease-in-out`, or a `cubic-bezier()` function call. * If not supplied, no easing is applied. * * For example, the string \"1s 100ms ease-out\" specifies a duration of * 1000 milliseconds, and delay of 100 ms, and the \"ease-out\" easing style, * which decelerates near the end of the duration. * @param styles Sets AnimationStyles for the parent animation. * A function call to either `style()` or `keyframes()` * that returns a collection of CSS style entries to be applied to the parent animation. * When null, uses the styles from the destination state. * This is useful when describing an animation step that will complete an animation; * see \"Animating to the final state\" in `transitions()`. * @returns An object that encapsulates the animation step. * * @usageNotes * Call within an animation `sequence()`, `{@link animations/group group()}`, or * `transition()` call to specify an animation step * that applies given style data to the parent animation for a given amount of time. * * ### Syntax Examples * **Timing examples** * * The following examples show various `timings` specifications. * - `animate(500)` : Duration is 500 milliseconds. * - `animate(\"1s\")` : Duration is 1000 milliseconds. * - `animate(\"100ms 0.5s\")` : Duration is 100 milliseconds, delay is 500 milliseconds. * - `animate(\"5s ease-in\")` : Duration is 5000 milliseconds, easing in. * - `animate(\"5s 10ms cubic-bezier(.17,.67,.88,.1)\")` : Duration is 5000 milliseconds, delay is 10 * milliseconds, easing according to a bezier curve. * * **Style examples** * * The following example calls `style()` to set a single CSS style. * ```typescript * animate(500, style({ background: \"red\" })) * ``` * The following example calls `keyframes()` to set a CSS style * to different values for successive keyframes. * ```typescript * animate(500, keyframes( * [ * style({ background: \"blue\" }), * style({ background: \"red\" }) * ]) * ``` * * @publicApi */ export function animate( timings: string|number, styles: AnimationStyleMetadata|AnimationKeyframesSequenceMetadata|null = null): AnimationAnimateMetadata { return {type: AnimationMetadataType.Animate, styles, timings}; } /** * @description Defines a list of animation steps to be run in parallel. * * @param steps An array of animation step objects. * - When steps are defined by `style()` or `animate()` * function calls, each call within the group is executed instantly. * - To specify offset styles to be applied at a later time, define steps with * `keyframes()`, or use `animate()` calls with a delay value. * For example: * * ```typescript * group([ * animate(\"1s\", style({ background: \"black\" })), * animate(\"2s\", style({ color: \"white\" })) * ]) * ``` * * @param options An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. * * @return An object that encapsulates the group data. * * @usageNotes * Grouped animations are useful when a series of styles must be * animated at different starting times and closed off at different ending times. * * When called within a `sequence()` or a * `transition()` call, does not continue to the next * instruction until all of the inner animation steps have completed. * * @publicApi */ export function group( steps: AnimationMetadata[], options: AnimationOptions|null = null): AnimationGroupMetadata { return {type: AnimationMetadataType.Group, steps, options}; } /** * Defines a list of animation steps to be run sequentially, one by one. * * @param steps An array of animation step objects. * - Steps defined by `style()` calls apply the styling data immediately. * - Steps defined by `animate()` calls apply the styling data over time * as specified by the timing data. * * ```typescript * sequence([ * style({ opacity: 0 }), * animate(\"1s\", style({ opacity: 1 })) * ]) * ``` * * @param options An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. * * @return An object that encapsulates the sequence data. * * @usageNotes * When you pass an array of steps to a * `transition()` call, the steps run sequentially by default. * Compare this to the `{@link animations/group group()}` call, which runs animation steps in *parallel. * * When a sequence is used within a `{@link animations/group group()}` or a `transition()` call, * execution continues to the next instruction only after each of the inner animation * steps have completed. * * @publicApi **/ export function sequence( steps: AnimationMetadata[], options: AnimationOptions|null = null): AnimationSequenceMetadata { return {type: AnimationMetadataType.Sequence, steps, options}; } /** * Declares a key/value object containing CSS properties/styles that * can then be used for an animation [`state`](api/animations/state), within an animation *`sequence`, or as styling data for calls to `animate()` and `keyframes()`. * * @param tokens A set of CSS styles or HTML styles associated with an animation state. * The value can be any of the following: * - A key-value style pair associating a CSS property with a value. * - An array of key-value style pairs. * - An asterisk (*), to use auto-styling, where styles are derived from the element * being animated and applied to the animation when it starts. * * Auto-styling can be used to define a state that depends on layout or other * environmental factors. * * @return An object that encapsulates the style data. * * @usageNotes * The following examples create animation styles that collect a set of * CSS property values: * * ```typescript * // string values for CSS properties * style({ background: \"red\", color: \"blue\" }) * * // numerical pixel values * style({ width: 100, height: 0 }) * ``` * * The following example uses auto-styling to allow an element to animate from * a height of 0 up to its full height: * * ``` * style({ height: 0 }), * animate(\"1s\", style({ height: \"*\" })) * ``` * * @publicApi **/ export function style(tokens: '*'|{[key: string]: string | number}| Array<'*'|{[key: string]: string | number}>): AnimationStyleMetadata { return {type: AnimationMetadataType.Style, styles: tokens, offset: null}; } /** * Declares an animation state within a trigger attached to an element. * * @param name One or more names for the defined state in a comma-separated string. * The following reserved state names can be supplied to define a style for specific use * cases: * * - `void` You can associate styles with this name to be used when * the element is detached from the application. For example, when an `ngIf` evaluates * to false, the state of the associated element is void. * - `*` (asterisk) Indicates the default state. You can associate styles with this name * to be used as the fallback when the state that is being animated is not declared * within the trigger. * * @param styles A set of CSS styles associated with this state, created using the * `style()` function. * This set of styles persists on the element once the state has been reached. * @param options Parameters that can be passed to the state when it is invoked. * 0 or more key-value pairs. * @return An object that encapsulates the new state data. * * @usageNotes * Use the `trigger()` function to register states to an animation trigger. * Use the `transition()` function to animate between states. * When a state is active within a component, its associated styles persist on the element, * even when the animation ends. * * @publicApi **/ export function state( name: string, styles: AnimationStyleMetadata, options?: {params: {[name: string]: any}}): AnimationStateMetadata { return {type: AnimationMetadataType.State, name, styles, options}; } /** * Defines a set of animation styles, associating each style with an optional `offset` value. * * @param steps A set of animation styles with optional offset data. * The optional `offset` value for a style specifies a percentage of the total animation * time at which that style is applied. * @returns An object that encapsulates the keyframes data. * * @usageNotes * Use with the `animate()` call. Instead of applying animations * from the current state * to the destination state, keyframes describe how each style entry is applied and at what point * within the animation arc. * Compare [CSS Keyframe Animations](https://www.w3schools.com/css/css3_animations.asp). * * ### Usage * * In the following example, the offset values describe * when each `backgroundColor` value is applied. The color is red at the start, and changes to * blue when 20% of the total time has elapsed. * * ```typescript * // the provided offset values * animate(\"5s\", keyframes([ * style({ backgroundColor: \"red\", offset: 0 }), * style({ backgroundColor: \"blue\", offset: 0.2 }), * style({ backgroundColor: \"orange\", offset: 0.3 }), * style({ backgroundColor: \"black\", offset: 1 }) * ])) * ``` * * If there are no `offset` values specified in the style entries, the offsets * are calculated automatically. * * ```typescript * animate(\"5s\", keyframes([ * style({ backgroundColor: \"red\" }) // offset = 0 * style({ backgroundColor: \"blue\" }) // offset = 0.33 * style({ backgroundColor: \"orange\" }) // offset = 0.66 * style({ backgroundColor: \"black\" }) // offset = 1 * ])) *``` * @publicApi */ export function keyframes(steps: AnimationStyleMetadata[]): AnimationKeyframesSequenceMetadata { return {type: AnimationMetadataType.Keyframes, steps}; } /** * Declares an animation transition which is played when a certain specified condition is met. * * @param stateChangeExpr A string with a specific format or a function that specifies when the * animation transition should occur (see [State Change Expression](#state-change-expression)). * * @param steps One or more animation objects that represent the animation's instructions. * * @param options An options object that can be used to specify a delay for the animation or provide * custom parameters for it. * * @returns An object that encapsulates the transition data. * * @usageNotes * * ### State Change Expression * * The State Change Expression instructs Angular when to run the transition's animations, it can *either be * - a string with a specific syntax * - or a function that compares the previous and current state (value of the expression bound to * the element's trigger) and returns `true` if the transition should occur or `false` otherwise * * The string format can be: * - `fromState => toState`, which indicates that the transition's animations should occur then the * expression bound to the trigger's element goes from `fromState` to `toState` * * _Example:_ * ```typescript * transition('open => closed', animate('.5s ease-out', style({ height: 0 }) )) * ``` * * - `fromState <=> toState`, which indicates that the transition's animations should occur then * the expression bound to the trigger's element goes from `fromState` to `toState` or vice versa * * _Example:_ * ```typescript * transition('enabled <=> disabled', animate('1s cubic-bezier(0.8,0.3,0,1)')) * ``` * * - `:enter`/`:leave`, which indicates that the transition's animations should occur when the * element enters or exists the DOM * * _Example:_ * ```typescript * transition(':enter', [ * style({ opacity: 0 }), * animate('500ms', style({ opacity: 1 })) * ]) * ``` * * - `:increment`/`:decrement`, which indicates that the transition's animations should occur when * the numerical expression bound to the trigger's element has increased in value or decreased * * _Example:_ * ```typescript * transition(':increment', query('@counter', animateChild())) * ``` * * - a sequence of any of the above divided by commas, which indicates that transition's animations * should occur whenever one of the state change expressions matches * * _Example:_ * ```typescript * transition(':increment, * => enabled, :enter', animate('1s ease', keyframes([ * style({ transform: 'scale(1)', offset: 0}), * style({ transform: 'scale(1.1)', offset: 0.7}), * style({ transform: 'scale(1)', offset: 1}) * ]))), * ``` * * Also note that in such context: * - `void` can be used to indicate the absence of the element * - asterisks can be used as wildcards that match any state * - (as a consequence of the above, `void => *` is equivalent to `:enter` and `* => void` is * equivalent to `:leave`) * - `true` and `false` also match expression values of `1` and `0` respectively (but do not match * _truthy_ and _falsy_ values) * *
* * Be careful about entering end leaving elements as their transitions present a common * pitfall for developers. * * Note that when an element with a trigger enters the DOM its `:enter` transition always * gets executed, but its `:leave` transition will not be executed if the element is removed * alongside its parent (as it will be removed \"without warning\" before its transition has * a chance to be executed, the only way that such transition can occur is if the element * is exiting the DOM on its own). * * *
* * ### Animating to a Final State * * If the final step in a transition is a call to `animate()` that uses a timing value * with no `style` data, that step is automatically considered the final animation arc, * for the element to reach the final state, in such case Angular automatically adds or removes * CSS styles to ensure that the element is in the correct final state. * * * ### Usage Examples * * - Transition animations applied based on * the trigger's expression value * * ```HTML *
* ... *
* ``` * * ```typescript * trigger(\"myAnimationTrigger\", [ * ..., // states * transition(\"on => off, open => closed\", animate(500)), * transition(\"* <=> error\", query('.indicator', animateChild())) * ]) * ``` * * - Transition animations applied based on custom logic dependent * on the trigger's expression value and provided parameters * * ```HTML *
* ... *
* ``` * * ```typescript * trigger(\"myAnimationTrigger\", [ * ..., // states * transition( * (fromState, toState, _element, params) => * ['firststep', 'laststep'].includes(fromState.toLowerCase()) * && toState === params?.['target'], * animate('1s') * ) * ]) * ``` * * @publicApi **/ export function transition( stateChangeExpr: string| ((fromState: string, toState: string, element?: any, params?: {[key: string]: any}) => boolean), steps: AnimationMetadata|AnimationMetadata[], options: AnimationOptions|null = null): AnimationTransitionMetadata { return {type: AnimationMetadataType.Transition, expr: stateChangeExpr, animation: steps, options}; } /** * Produces a reusable animation that can be invoked in another animation or sequence, * by calling the `useAnimation()` function. * * @param steps One or more animation objects, as returned by the `animate()` * or `sequence()` function, that form a transformation from one state to another. * A sequence is used by default when you pass an array. * @param options An options object that can contain a delay value for the start of the * animation, and additional developer-defined parameters. * Provided values for additional parameters are used as defaults, * and override values can be passed to the caller on invocation. * @returns An object that encapsulates the animation data. * * @usageNotes * The following example defines a reusable animation, providing some default parameter * values. * * ```typescript * var fadeAnimation = animation([ * style({ opacity: '{{ start }}' }), * animate('{{ time }}', * style({ opacity: '{{ end }}'})) * ], * { params: { time: '1000ms', start: 0, end: 1 }}); * ``` * * The following invokes the defined animation with a call to `useAnimation()`, * passing in override parameter values. * * ```js * useAnimation(fadeAnimation, { * params: { * time: '2s', * start: 1, * end: 0 * } * }) * ``` * * If any of the passed-in parameter values are missing from this call, * the default values are used. If one or more parameter values are missing before a step is * animated, `useAnimation()` throws an error. * * @publicApi */ export function animation( steps: AnimationMetadata|AnimationMetadata[], options: AnimationOptions|null = null): AnimationReferenceMetadata { return {type: AnimationMetadataType.Reference, animation: steps, options}; } /** * Executes a queried inner animation element within an animation sequence. * * @param options An options object that can contain a delay value for the start of the * animation, and additional override values for developer-defined parameters. * @return An object that encapsulates the child animation data. * * @usageNotes * Each time an animation is triggered in Angular, the parent animation * has priority and any child animations are blocked. In order * for a child animation to run, the parent animation must query each of the elements * containing child animations, and run them using this function. * * Note that this feature is designed to be used with `query()` and it will only work * with animations that are assigned using the Angular animation library. CSS keyframes * and transitions are not handled by this API. * * @publicApi */ export function animateChild(options: AnimateChildOptions|null = null): AnimationAnimateChildMetadata { return {type: AnimationMetadataType.AnimateChild, options}; } /** * Starts a reusable animation that is created using the `animation()` function. * * @param animation The reusable animation to start. * @param options An options object that can contain a delay value for the start of * the animation, and additional override values for developer-defined parameters. * @return An object that contains the animation parameters. * * @publicApi */ export function useAnimation( animation: AnimationReferenceMetadata, options: AnimationOptions|null = null): AnimationAnimateRefMetadata { return {type: AnimationMetadataType.AnimateRef, animation, options}; } /** * Finds one or more inner elements within the current element that is * being animated within a sequence. Use with `animate()`. * * @param selector The element to query, or a set of elements that contain Angular-specific * characteristics, specified with one or more of the following tokens. * - `query(\":enter\")` or `query(\":leave\")` : Query for newly inserted/removed elements (not * all elements can be queried via these tokens, see * [Entering and Leaving Elements](#entering-and-leaving-elements)) * - `query(\":animating\")` : Query all currently animating elements. * - `query(\"@triggerName\")` : Query elements that contain an animation trigger. * - `query(\"@*\")` : Query all elements that contain an animation triggers. * - `query(\":self\")` : Include the current element into the animation sequence. * * @param animation One or more animation steps to apply to the queried element or elements. * An array is treated as an animation sequence. * @param options An options object. Use the 'limit' field to limit the total number of * items to collect. * @return An object that encapsulates the query data. * * @usageNotes * * ### Multiple Tokens * * Tokens can be merged into a combined query selector string. For example: * * ```typescript * query(':self, .record:enter, .record:leave, @subTrigger', [...]) * ``` * * The `query()` function collects multiple elements and works internally by using * `element.querySelectorAll`. Use the `limit` field of an options object to limit * the total number of items to be collected. For example: * * ```js * query('div', [ * animate(...), * animate(...) * ], { limit: 1 }) * ``` * * By default, throws an error when zero items are found. Set the * `optional` flag to ignore this error. For example: * * ```js * query('.some-element-that-may-not-be-there', [ * animate(...), * animate(...) * ], { optional: true }) * ``` * * ### Entering and Leaving Elements * * Not all elements can be queried via the `:enter` and `:leave` tokens, the only ones * that can are those that Angular assumes can enter/leave based on their own logic * (if their insertion/removal is simply a consequence of that of their parent they * should be queried via a different token in their parent's `:enter`/`:leave` transitions). * * The only elements Angular assumes can enter/leave based on their own logic (thus the only * ones that can be queried via the `:enter` and `:leave` tokens) are: * - Those inserted dynamically (via `ViewContainerRef`) * - Those that have a structural directive (which, under the hood, are a subset of the above ones) * *
* * Note that elements will be successfully queried via `:enter`/`:leave` even if their * insertion/removal is not done manually via `ViewContainerRef`or caused by their structural * directive (e.g. they enter/exit alongside their parent). * *
* *
* * There is an exception to what previously mentioned, besides elements entering/leaving based on * their own logic, elements with an animation trigger can always be queried via `:leave` when * their parent is also leaving. * *
* * ### Usage Example * * The following example queries for inner elements and animates them * individually using `animate()`. * * ```typescript * @Component({ * selector: 'inner', * template: ` *
*
Title
*
* Blah blah blah *
*
* `, * animations: [ * trigger('queryAnimation', [ * transition('* => goAnimate', [ * // hide the inner elements * query('h1', style({ opacity: 0 })), * query('.content', style({ opacity: 0 })), * * // animate the inner elements in, one by one * query('h1', animate(1000, style({ opacity: 1 }))), * query('.content', animate(1000, style({ opacity: 1 }))), * ]) * ]) * ] * }) * class Cmp { * exp = ''; * * goAnimate() { * this.exp = 'goAnimate'; * } * } * ``` * * @publicApi */ export function query( selector: string, animation: AnimationMetadata|AnimationMetadata[], options: AnimationQueryOptions|null = null): AnimationQueryMetadata { return {type: AnimationMetadataType.Query, selector, animation, options}; } /** * Use within an animation `query()` call to issue a timing gap after * each queried item is animated. * * @param timings A delay value. * @param animation One ore more animation steps. * @returns An object that encapsulates the stagger data. * * @usageNotes * In the following example, a container element wraps a list of items stamped out * by an `ngFor`. The container element contains an animation trigger that will later be set * to query for each of the inner items. * * Each time items are added, the opacity fade-in animation runs, * and each removed item is faded out. * When either of these animations occur, the stagger effect is * applied after each item's animation is started. * * ```html * * * *
*
* {{ item }} *
*
* ``` * * Here is the component code: * * ```typescript * import {trigger, transition, style, animate, query, stagger} from '@angular/animations'; * @Component({ * templateUrl: 'list.component.html', * animations: [ * trigger('listAnimation', [ * ... * ]) * ] * }) * class ListComponent { * items = []; * * showItems() { * this.items = [0,1,2,3,4]; * } * * hideItems() { * this.items = []; * } * * toggle() { * this.items.length ? this.hideItems() : this.showItems(); * } * } * ``` * * Here is the animation trigger code: * * ```typescript * trigger('listAnimation', [ * transition('* => *', [ // each time the binding value changes * query(':leave', [ * stagger(100, [ * animate('0.5s', style({ opacity: 0 })) * ]) * ]), * query(':enter', [ * style({ opacity: 0 }), * stagger(100, [ * animate('0.5s', style({ opacity: 1 })) * ]) * ]) * ]) * ]) * ``` * * @publicApi */ export function stagger(timings: string|number, animation: AnimationMetadata|AnimationMetadata[]): AnimationStaggerMetadata { return {type: AnimationMetadataType.Stagger, timings, animation}; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ export function scheduleMicroTask(cb: () => any) { Promise.resolve().then(cb); } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {scheduleMicroTask} from '../util'; /** * Provides programmatic control of a reusable animation sequence, * built using the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() * method which returns an `AnimationFactory`, whose * [create](api/animations/AnimationFactory#create)() method instantiates and * initializes this interface. * * @see `AnimationBuilder` * @see `AnimationFactory` * @see `animate()` * * @publicApi */ export interface AnimationPlayer { /** * Provides a callback to invoke when the animation finishes. * @param fn The callback function. * @see `finish()` */ onDone(fn: () => void): void; /** * Provides a callback to invoke when the animation starts. * @param fn The callback function. * @see `run()` */ onStart(fn: () => void): void; /** * Provides a callback to invoke after the animation is destroyed. * @param fn The callback function. * @see `destroy()` * @see `beforeDestroy()` */ onDestroy(fn: () => void): void; /** * Initializes the animation. */ init(): void; /** * Reports whether the animation has started. * @returns True if the animation has started, false otherwise. */ hasStarted(): boolean; /** * Runs the animation, invoking the `onStart()` callback. */ play(): void; /** * Pauses the animation. */ pause(): void; /** * Restarts the paused animation. */ restart(): void; /** * Ends the animation, invoking the `onDone()` callback. */ finish(): void; /** * Destroys the animation, after invoking the `beforeDestroy()` callback. * Calls the `onDestroy()` callback when destruction is completed. */ destroy(): void; /** * Resets the animation to its initial state. */ reset(): void; /** * Sets the position of the animation. * @param position A 0-based offset into the duration, in milliseconds. */ setPosition(position: any /** TODO #9100 */): void; /** * Reports the current position of the animation. * @returns A 0-based offset into the duration, in milliseconds. */ getPosition(): number; /** * The parent of this player, if any. */ parentPlayer: AnimationPlayer|null; /** * The total run time of the animation, in milliseconds. */ readonly totalTime: number; /** * Provides a callback to invoke before the animation is destroyed. */ beforeDestroy?: () => any; /** * @internal * Internal */ triggerCallback?: (phaseName: string) => void; /** * @internal * Internal */ disabled?: boolean; } /** * An empty programmatic controller for reusable animations. * Used internally when animations are disabled, to avoid * checking for the null case when an animation player is expected. * * @see `animate()` * @see `AnimationPlayer` * @see `GroupPlayer` * * @publicApi */ export class NoopAnimationPlayer implements AnimationPlayer { private _onDoneFns: Function[] = []; private _onStartFns: Function[] = []; private _onDestroyFns: Function[] = []; private _originalOnDoneFns: Function[] = []; private _originalOnStartFns: Function[] = []; private _started = false; private _destroyed = false; private _finished = false; private _position = 0; public parentPlayer: AnimationPlayer|null = null; public readonly totalTime: number; constructor(duration: number = 0, delay: number = 0) { this.totalTime = duration + delay; } private _onFinish() { if (!this._finished) { this._finished = true; this._onDoneFns.forEach(fn => fn()); this._onDoneFns = []; } } onStart(fn: () => void): void { this._originalOnStartFns.push(fn); this._onStartFns.push(fn); } onDone(fn: () => void): void { this._originalOnDoneFns.push(fn); this._onDoneFns.push(fn); } onDestroy(fn: () => void): void { this._onDestroyFns.push(fn); } hasStarted(): boolean { return this._started; } init(): void {} play(): void { if (!this.hasStarted()) { this._onStart(); this.triggerMicrotask(); } this._started = true; } /** @internal */ triggerMicrotask() { scheduleMicroTask(() => this._onFinish()); } private _onStart() { this._onStartFns.forEach(fn => fn()); this._onStartFns = []; } pause(): void {} restart(): void {} finish(): void { this._onFinish(); } destroy(): void { if (!this._destroyed) { this._destroyed = true; if (!this.hasStarted()) { this._onStart(); } this.finish(); this._onDestroyFns.forEach(fn => fn()); this._onDestroyFns = []; } } reset(): void { this._started = false; this._finished = false; this._onStartFns = this._originalOnStartFns; this._onDoneFns = this._originalOnDoneFns; } setPosition(position: number): void { this._position = this.totalTime ? position * this.totalTime : 1; } getPosition(): number { return this.totalTime ? this._position / this.totalTime : 1; } /** @internal */ triggerCallback(phaseName: string): void { const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns; methods.forEach(fn => fn()); methods.length = 0; } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {scheduleMicroTask} from '../util'; import {AnimationPlayer} from './animation_player'; /** * A programmatic controller for a group of reusable animations. * Used internally to control animations. * * @see `AnimationPlayer` * @see `{@link animations/group group()}` * */ export class AnimationGroupPlayer implements AnimationPlayer { private _onDoneFns: Function[] = []; private _onStartFns: Function[] = []; private _finished = false; private _started = false; private _destroyed = false; private _onDestroyFns: Function[] = []; public parentPlayer: AnimationPlayer|null = null; public totalTime: number = 0; public readonly players: AnimationPlayer[]; constructor(_players: AnimationPlayer[]) { this.players = _players; let doneCount = 0; let destroyCount = 0; let startCount = 0; const total = this.players.length; if (total == 0) { scheduleMicroTask(() => this._onFinish()); } else { this.players.forEach(player => { player.onDone(() => { if (++doneCount == total) { this._onFinish(); } }); player.onDestroy(() => { if (++destroyCount == total) { this._onDestroy(); } }); player.onStart(() => { if (++startCount == total) { this._onStart(); } }); }); } this.totalTime = this.players.reduce((time, player) => Math.max(time, player.totalTime), 0); } private _onFinish() { if (!this._finished) { this._finished = true; this._onDoneFns.forEach(fn => fn()); this._onDoneFns = []; } } init(): void { this.players.forEach(player => player.init()); } onStart(fn: () => void): void { this._onStartFns.push(fn); } private _onStart() { if (!this.hasStarted()) { this._started = true; this._onStartFns.forEach(fn => fn()); this._onStartFns = []; } } onDone(fn: () => void): void { this._onDoneFns.push(fn); } onDestroy(fn: () => void): void { this._onDestroyFns.push(fn); } hasStarted() { return this._started; } play() { if (!this.parentPlayer) { this.init(); } this._onStart(); this.players.forEach(player => player.play()); } pause(): void { this.players.forEach(player => player.pause()); } restart(): void { this.players.forEach(player => player.restart()); } finish(): void { this._onFinish(); this.players.forEach(player => player.finish()); } destroy(): void { this._onDestroy(); } private _onDestroy() { if (!this._destroyed) { this._destroyed = true; this._onFinish(); this.players.forEach(player => player.destroy()); this._onDestroyFns.forEach(fn => fn()); this._onDestroyFns = []; } } reset(): void { this.players.forEach(player => player.reset()); this._destroyed = false; this._finished = false; this._started = false; } setPosition(p: number): void { const timeAtPosition = p * this.totalTime; this.players.forEach(player => { const position = player.totalTime ? Math.min(1, timeAtPosition / player.totalTime) : 1; player.setPosition(position); }); } getPosition(): number { const longestPlayer = this.players.reduce((longestSoFar: AnimationPlayer|null, player: AnimationPlayer) => { const newPlayerIsLongest = longestSoFar === null || player.totalTime > longestSoFar.totalTime; return newPlayerIsLongest ? player : longestSoFar; }, null); return longestPlayer != null ? longestPlayer.getPosition() : 0; } beforeDestroy(): void { this.players.forEach(player => { if (player.beforeDestroy) { player.beforeDestroy(); } }); } /** @internal */ triggerCallback(phaseName: string): void { const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns; methods.forEach(fn => fn()); methods.length = 0; } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ export {AnimationGroupPlayer as ɵAnimationGroupPlayer} from './players/animation_group_player'; export const ɵPRE_STYLE = '!'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all animation APIs of the animation package. */ export {AnimationBuilder, AnimationFactory} from './animation_builder'; export {AnimationEvent} from './animation_event'; export {animate, animateChild, AnimateChildOptions, AnimateTimings, animation, AnimationAnimateChildMetadata, AnimationAnimateMetadata, AnimationAnimateRefMetadata, AnimationGroupMetadata, AnimationKeyframesSequenceMetadata, AnimationMetadata, AnimationMetadataType, AnimationOptions, AnimationQueryMetadata, AnimationQueryOptions, AnimationReferenceMetadata, AnimationSequenceMetadata, AnimationStaggerMetadata, AnimationStateMetadata, AnimationStyleMetadata, AnimationTransitionMetadata, AnimationTriggerMetadata, AUTO_STYLE, group, keyframes, query, sequence, stagger, state, style, transition, trigger, useAnimation, ɵStyleData, ɵStyleDataMap} from './animation_metadata'; export {AnimationPlayer, NoopAnimationPlayer} from './players/animation_player'; export * from './private_export'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/animations'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":[],"mappings":"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"}
-------------------- SECTION 21 --------------------
{"version":3,"file":"testing.mjs","sources":["../../../../../../../packages/animations/browser/src/error_helpers.ts","../../../../../../../packages/animations/browser/src/render/web_animations/animatable_props_set.ts","../../../../../../../packages/animations/browser/src/render/shared.ts","../../../../../../../packages/animations/browser/src/util.ts","../../../../../../../packages/animations/browser/testing/src/mock_animation_driver.ts","../../../../../../../packages/animations/browser/testing/public_api.ts","../../../../../../../packages/animations/browser/testing/index.ts","../../../../../../../packages/animations/browser/testing/testing.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ɵRuntimeError as RuntimeError} from '@angular/core'; import {RuntimeErrorCode} from './errors'; const LINE_START = '\ - '; export function invalidTimingValue(exp: string|number): Error { return new RuntimeError( RuntimeErrorCode.INVALID_TIMING_VALUE, ngDevMode && `The provided timing value \"${exp}\" is invalid.`); } export function negativeStepValue(): Error { return new RuntimeError( RuntimeErrorCode.NEGATIVE_STEP_VALUE, ngDevMode && 'Duration values below 0 are not allowed for this animation step.'); } export function negativeDelayValue(): Error { return new RuntimeError( RuntimeErrorCode.NEGATIVE_DELAY_VALUE, ngDevMode && 'Delay values below 0 are not allowed for this animation step.'); } export function invalidStyleParams(varName: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STYLE_PARAMS, ngDevMode && `Unable to resolve the local animation param ${varName} in the given list of values`); } export function invalidParamValue(varName: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_PARAM_VALUE, ngDevMode && `Please provide a value for the animation param ${varName}`); } export function invalidNodeType(nodeType: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_NODE_TYPE, ngDevMode && `Unable to resolve animation metadata node #${nodeType}`); } export function invalidCssUnitValue(userProvidedProperty: string, value: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_CSS_UNIT_VALUE, ngDevMode && `Please provide a CSS unit value for ${userProvidedProperty}:${value}`); } export function invalidTrigger(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_TRIGGER, ngDevMode && 'animation triggers cannot be prefixed with an `@` sign (e.g. trigger(\\'@foo\\', [...]))'); } export function invalidDefinition(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_DEFINITION, ngDevMode && 'only state() and transition() definitions can sit inside of a trigger()'); } export function invalidState(metadataName: string, missingSubs: string[]): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STATE, ngDevMode && `state(\"${ metadataName}\", ...) must define default values for all the following style substitutions: ${ missingSubs.join(', ')}`); } export function invalidStyleValue(value: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STYLE_VALUE, ngDevMode && `The provided style string value ${value} is not allowed.`); } export function invalidProperty(prop: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_PROPERTY, ngDevMode && `The provided animation property \"${ prop}\" is not a supported CSS property for animations`); } export function invalidParallelAnimation( prop: string, firstStart: number, firstEnd: number, secondStart: number, secondEnd: number): Error { return new RuntimeError( RuntimeErrorCode.INVALID_PARALLEL_ANIMATION, ngDevMode && `The CSS property \"${prop}\" that exists between the times of \"${firstStart}ms\" and \"${ firstEnd}ms\" is also being animated in a parallel animation between the times of \"${ secondStart}ms\" and \"${secondEnd}ms\"`); } export function invalidKeyframes(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_KEYFRAMES, ngDevMode && `keyframes() must be placed inside of a call to animate()`); } export function invalidOffset(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_OFFSET, ngDevMode && `Please ensure that all keyframe offsets are between 0 and 1`); } export function keyframeOffsetsOutOfOrder(): Error { return new RuntimeError( RuntimeErrorCode.KEYFRAME_OFFSETS_OUT_OF_ORDER, ngDevMode && `Please ensure that all keyframe offsets are in order`); } export function keyframesMissingOffsets(): Error { return new RuntimeError( RuntimeErrorCode.KEYFRAMES_MISSING_OFFSETS, ngDevMode && `Not all style() steps within the declared keyframes() contain offsets`); } export function invalidStagger(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STAGGER, ngDevMode && `stagger() can only be used inside of query()`); } export function invalidQuery(selector: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_QUERY, ngDevMode && `\\`query(\"${selector}\")\\` returned zero elements. (Use \\`query(\"${ selector}\", { optional: true })\\` if you wish to allow this.)`); } export function invalidExpression(expr: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_EXPRESSION, ngDevMode && `The provided transition expression \"${expr}\" is not supported`); } export function invalidTransitionAlias(alias: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_TRANSITION_ALIAS, ngDevMode && `The transition alias value \"${alias}\" is not supported`); } export function validationFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.VALIDATION_FAILED, ngDevMode && `animation validation failed:\ ${errors.map(err => err.message).join('\ ')}`); } export function buildingFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.BUILDING_FAILED, ngDevMode && `animation building failed:\ ${errors.map(err => err.message).join('\ ')}`); } export function triggerBuildFailed(name: string, errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRIGGER_BUILD_FAILED, ngDevMode && `The animation trigger \"${name}\" has failed to build due to the following errors:\ - ${ errors.map(err => err.message).join('\ - ')}`); } export function animationFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.ANIMATION_FAILED, ngDevMode && `Unable to animate due to the following errors:${LINE_START}${ errors.map(err => err.message).join(LINE_START)}`); } export function registerFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.REGISTRATION_FAILED, ngDevMode && `Unable to build the animation due to the following errors: ${ errors.map(err => err.message).join('\ ')}`); } export function missingOrDestroyedAnimation(): Error { return new RuntimeError( RuntimeErrorCode.MISSING_OR_DESTROYED_ANIMATION, ngDevMode && 'The requested animation doesn\\'t exist or has already been destroyed'); } export function createAnimationFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.CREATE_ANIMATION_FAILED, ngDevMode && `Unable to create the animation due to the following errors:${ errors.map(err => err.message).join('\ ')}`); } export function missingPlayer(id: string): Error { return new RuntimeError( RuntimeErrorCode.MISSING_PLAYER, ngDevMode && `Unable to find the timeline player referenced by ${id}`); } export function missingTrigger(phase: string, name: string): Error { return new RuntimeError( RuntimeErrorCode.MISSING_TRIGGER, ngDevMode && `Unable to listen on the animation trigger event \"${ phase}\" because the animation trigger \"${name}\" doesn\\'t exist!`); } export function missingEvent(name: string): Error { return new RuntimeError( RuntimeErrorCode.MISSING_EVENT, ngDevMode && `Unable to listen on the animation trigger \"${ name}\" because the provided event is undefined!`); } export function unsupportedTriggerEvent(phase: string, name: string): Error { return new RuntimeError( RuntimeErrorCode.UNSUPPORTED_TRIGGER_EVENT, ngDevMode && `The provided animation trigger event \"${phase}\" for the animation trigger \"${ name}\" is not supported!`); } export function unregisteredTrigger(name: string): Error { return new RuntimeError( RuntimeErrorCode.UNREGISTERED_TRIGGER, ngDevMode && `The provided animation trigger \"${name}\" has not been registered!`); } export function triggerTransitionsFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRIGGER_TRANSITIONS_FAILED, ngDevMode && `Unable to process animations due to the following failed trigger transitions\ ${ errors.map(err => err.message).join('\ ')}`); } export function triggerParsingFailed(name: string, errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRIGGER_PARSING_FAILED, ngDevMode && `Animation parsing for the ${name} trigger have failed:${LINE_START}${ errors.map(err => err.message).join(LINE_START)}`); } export function transitionFailed(name: string, errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRANSITION_FAILED, ngDevMode && `@${name} has failed due to:\ ${errors.map(err => err.message).join('\ - ')}`); } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Set of all animatable CSS properties * * @see https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties */ export const ANIMATABLE_PROP_SET = new Set([ '-moz-outline-radius', '-moz-outline-radius-bottomleft', '-moz-outline-radius-bottomright', '-moz-outline-radius-topleft', '-moz-outline-radius-topright', '-ms-grid-columns', '-ms-grid-rows', '-webkit-line-clamp', '-webkit-text-fill-color', '-webkit-text-stroke', '-webkit-text-stroke-color', 'accent-color', 'all', 'backdrop-filter', 'background', 'background-color', 'background-position', 'background-size', 'block-size', 'border', 'border-block-end', 'border-block-end-color', 'border-block-end-width', 'border-block-start', 'border-block-start-color', 'border-block-start-width', 'border-bottom', 'border-bottom-color', 'border-bottom-left-radius', 'border-bottom-right-radius', 'border-bottom-width', 'border-color', 'border-end-end-radius', 'border-end-start-radius', 'border-image-outset', 'border-image-slice', 'border-image-width', 'border-inline-end', 'border-inline-end-color', 'border-inline-end-width', 'border-inline-start', 'border-inline-start-color', 'border-inline-start-width', 'border-left', 'border-left-color', 'border-left-width', 'border-radius', 'border-right', 'border-right-color', 'border-right-width', 'border-start-end-radius', 'border-start-start-radius', 'border-top', 'border-top-color', 'border-top-left-radius', 'border-top-right-radius', 'border-top-width', 'border-width', 'bottom', 'box-shadow', 'caret-color', 'clip', 'clip-path', 'color', 'column-count', 'column-gap', 'column-rule', 'column-rule-color', 'column-rule-width', 'column-width', 'columns', 'filter', 'flex', 'flex-basis', 'flex-grow', 'flex-shrink', 'font', 'font-size', 'font-size-adjust', 'font-stretch', 'font-variation-settings', 'font-weight', 'gap', 'grid-column-gap', 'grid-gap', 'grid-row-gap', 'grid-template-columns', 'grid-template-rows', 'height', 'inline-size', 'input-security', 'inset', 'inset-block', 'inset-block-end', 'inset-block-start', 'inset-inline', 'inset-inline-end', 'inset-inline-start', 'left', 'letter-spacing', 'line-clamp', 'line-height', 'margin', 'margin-block-end', 'margin-block-start', 'margin-bottom', 'margin-inline-end', 'margin-inline-start', 'margin-left', 'margin-right', 'margin-top', 'mask', 'mask-border', 'mask-position', 'mask-size', 'max-block-size', 'max-height', 'max-inline-size', 'max-lines', 'max-width', 'min-block-size', 'min-height', 'min-inline-size', 'min-width', 'object-position', 'offset', 'offset-anchor', 'offset-distance', 'offset-path', 'offset-position', 'offset-rotate', 'opacity', 'order', 'outline', 'outline-color', 'outline-offset', 'outline-width', 'padding', 'padding-block-end', 'padding-block-start', 'padding-bottom', 'padding-inline-end', 'padding-inline-start', 'padding-left', 'padding-right', 'padding-top', 'perspective', 'perspective-origin', 'right', 'rotate', 'row-gap', 'scale', 'scroll-margin', 'scroll-margin-block', 'scroll-margin-block-end', 'scroll-margin-block-start', 'scroll-margin-bottom', 'scroll-margin-inline', 'scroll-margin-inline-end', 'scroll-margin-inline-start', 'scroll-margin-left', 'scroll-margin-right', 'scroll-margin-top', 'scroll-padding', 'scroll-padding-block', 'scroll-padding-block-end', 'scroll-padding-block-start', 'scroll-padding-bottom', 'scroll-padding-inline', 'scroll-padding-inline-end', 'scroll-padding-inline-start', 'scroll-padding-left', 'scroll-padding-right', 'scroll-padding-top', 'scroll-snap-coordinate', 'scroll-snap-destination', 'scrollbar-color', 'shape-image-threshold', 'shape-margin', 'shape-outside', 'tab-size', 'text-decoration', 'text-decoration-color', 'text-decoration-thickness', 'text-emphasis', 'text-emphasis-color', 'text-indent', 'text-shadow', 'text-underline-offset', 'top', 'transform', 'transform-origin', 'translate', 'vertical-align', 'visibility', 'width', 'word-spacing', 'z-index', 'zoom', ]); ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationEvent, AnimationPlayer, AUTO_STYLE, NoopAnimationPlayer, ɵAnimationGroupPlayer, ɵPRE_STYLE as PRE_STYLE, ɵStyleDataMap} from '@angular/animations'; import {AnimationStyleNormalizer} from '../../src/dsl/style_normalization/animation_style_normalizer'; import {AnimationDriver} from '../../src/render/animation_driver'; import {animationFailed} from '../error_helpers'; import {ANIMATABLE_PROP_SET} from './web_animations/animatable_props_set'; // We don't include ambient node types here since @angular/animations/browser // is meant to target the browser so technically it should not depend on node // types. `process` is just declared locally here as a result. declare const process: any; export function isBrowser(): boolean { return (typeof window !== 'undefined' && typeof window.document !== 'undefined'); } export function isNode(): boolean { // Checking only for `process` isn't enough to identify whether or not we're in a Node // environment, because Webpack by default will polyfill the `process`. While we can discern // that Webpack polyfilled it by looking at `process.browser`, it's very Webpack-specific and // might not be future-proof. Instead we look at the stringified version of `process` which // is `[object process]` in Node and `[object Object]` when polyfilled. return typeof process !== 'undefined' && {}.toString.call(process) === '[object process]'; } export function optimizeGroupPlayer(players: AnimationPlayer[]): AnimationPlayer { switch (players.length) { case 0: return new NoopAnimationPlayer(); case 1: return players[0]; default: return new ɵAnimationGroupPlayer(players); } } export function normalizeKeyframes( driver: AnimationDriver, normalizer: AnimationStyleNormalizer, element: any, keyframes: Array<ɵStyleDataMap>, preStyles: ɵStyleDataMap = new Map(), postStyles: ɵStyleDataMap = new Map()): Array<ɵStyleDataMap> { const errors: Error[] = []; const normalizedKeyframes: Array<ɵStyleDataMap> = []; let previousOffset = -1; let previousKeyframe: ɵStyleDataMap|null = null; keyframes.forEach(kf => { const offset = kf.get('offset') as number; const isSameOffset = offset == previousOffset; const normalizedKeyframe: ɵStyleDataMap = (isSameOffset && previousKeyframe) || new Map(); kf.forEach((val, prop) => { let normalizedProp = prop; let normalizedValue = val; if (prop !== 'offset') { normalizedProp = normalizer.normalizePropertyName(normalizedProp, errors); switch (normalizedValue) { case PRE_STYLE: normalizedValue = preStyles.get(prop)!; break; case AUTO_STYLE: normalizedValue = postStyles.get(prop)!; break; default: normalizedValue = normalizer.normalizeStyleValue(prop, normalizedProp, normalizedValue, errors); break; } } normalizedKeyframe.set(normalizedProp, normalizedValue); }); if (!isSameOffset) { normalizedKeyframes.push(normalizedKeyframe); } previousKeyframe = normalizedKeyframe; previousOffset = offset; }); if (errors.length) { throw animationFailed(errors); } return normalizedKeyframes; } export function listenOnPlayer( player: AnimationPlayer, eventName: string, event: AnimationEvent|undefined, callback: (event: any) => any) { switch (eventName) { case 'start': player.onStart(() => callback(event && copyAnimationEvent(event, 'start', player))); break; case 'done': player.onDone(() => callback(event && copyAnimationEvent(event, 'done', player))); break; case 'destroy': player.onDestroy(() => callback(event && copyAnimationEvent(event, 'destroy', player))); break; } } export function copyAnimationEvent( e: AnimationEvent, phaseName: string, player: AnimationPlayer): AnimationEvent { const totalTime = player.totalTime; const disabled = (player as any).disabled ? true : false; const event = makeAnimationEvent( e.element, e.triggerName, e.fromState, e.toState, phaseName || e.phaseName, totalTime == undefined ? e.totalTime : totalTime, disabled); const data = (e as any)['_data']; if (data != null) { (event as any)['_data'] = data; } return event; } export function makeAnimationEvent( element: any, triggerName: string, fromState: string, toState: string, phaseName: string = '', totalTime: number = 0, disabled?: boolean): AnimationEvent { return {element, triggerName, fromState, toState, phaseName, totalTime, disabled: !!disabled}; } export function getOrSetDefaultValue(map: Map, key: T, defaultValue: V) { let value = map.get(key); if (!value) { map.set(key, value = defaultValue); } return value; } export function parseTimelineCommand(command: string): [string, string] { const separatorPos = command.indexOf(':'); const id = command.substring(1, separatorPos); const action = command.slice(separatorPos + 1); return [id, action]; } let _contains: (elm1: any, elm2: any) => boolean = (elm1: any, elm2: any) => false; let _query: (element: any, selector: string, multi: boolean) => any[] = (element: any, selector: string, multi: boolean) => { return []; }; let _documentElement: unknown|null = null; export function getParentElement(element: any): unknown|null { const parent = element.parentNode || element.host; // consider host to support shadow DOM if (parent === _documentElement) { return null; } return parent; } // Define utility methods for browsers and platform-server(domino) where Element // and utility methods exist. const _isNode = isNode(); if (_isNode || typeof Element !== 'undefined') { if (!isBrowser()) { _contains = (elm1, elm2) => elm1.contains(elm2); } else { // Read the document element in an IIFE that's been marked pure to avoid a top-level property // read that may prevent tree-shaking. _documentElement = /* @__PURE__ */ (() => document.documentElement)(); _contains = (elm1, elm2) => { while (elm2) { if (elm2 === elm1) { return true; } elm2 = getParentElement(elm2); } return false; }; } _query = (element: any, selector: string, multi: boolean): any[] => { if (multi) { return Array.from(element.querySelectorAll(selector)); } const elem = element.querySelector(selector); return elem ? [elem] : []; }; } function containsVendorPrefix(prop: string): boolean { // Webkit is the only real popular vendor prefix nowadays // cc: http://shouldiprefix.com/ return prop.substring(1, 6) == 'ebkit'; // webkit or Webkit } let _CACHED_BODY: {style: any}|null = null; let _IS_WEBKIT = false; export function validateStyleProperty(prop: string): boolean { if (!_CACHED_BODY) { _CACHED_BODY = getBodyNode() || {}; _IS_WEBKIT = _CACHED_BODY!.style ? ('WebkitAppearance' in _CACHED_BODY!.style) : false; } let result = true; if (_CACHED_BODY!.style && !containsVendorPrefix(prop)) { result = prop in _CACHED_BODY!.style; if (!result && _IS_WEBKIT) { const camelProp = 'Webkit' + prop.charAt(0).toUpperCase() + prop.slice(1); result = camelProp in _CACHED_BODY!.style; } } return result; } export function validateWebAnimatableStyleProperty(prop: string): boolean { return ANIMATABLE_PROP_SET.has(prop); } export function getBodyNode(): any|null { if (typeof document != 'undefined') { return document.body; } return null; } export const containsElement = _contains; export const invokeQuery = _query; export function hypenatePropsKeys(original: ɵStyleDataMap): ɵStyleDataMap { const newMap: ɵStyleDataMap = new Map(); original.forEach((val, prop) => { const newProp = prop.replace(/([a-z])([A-Z])/g, '$1-$2'); newMap.set(newProp, val); }); return newMap; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimateTimings, AnimationMetadata, AnimationMetadataType, AnimationOptions, sequence, ɵStyleData, ɵStyleDataMap} from '@angular/animations'; import {Ast as AnimationAst, AstVisitor as AnimationAstVisitor} from './dsl/animation_ast'; import {AnimationDslVisitor} from './dsl/animation_dsl_visitor'; import {invalidNodeType, invalidParamValue, invalidStyleParams, invalidTimingValue, negativeDelayValue, negativeStepValue} from './error_helpers'; import {isNode} from './render/shared'; export const ONE_SECOND = 1000; export const SUBSTITUTION_EXPR_START = '{{'; export const SUBSTITUTION_EXPR_END = '}}'; export const ENTER_CLASSNAME = 'ng-enter'; export const LEAVE_CLASSNAME = 'ng-leave'; export const NG_TRIGGER_CLASSNAME = 'ng-trigger'; export const NG_TRIGGER_SELECTOR = '.ng-trigger'; export const NG_ANIMATING_CLASSNAME = 'ng-animating'; export const NG_ANIMATING_SELECTOR = '.ng-animating'; export function resolveTimingValue(value: string|number) { if (typeof value == 'number') return value; const matches = value.match(/^(-?[\\.\\d]+)(m?s)/); if (!matches || matches.length < 2) return 0; return _convertTimeValueToMS(parseFloat(matches[1]), matches[2]); } function _convertTimeValueToMS(value: number, unit: string): number { switch (unit) { case 's': return value * ONE_SECOND; default: // ms or something else return value; } } export function resolveTiming( timings: string|number|AnimateTimings, errors: Error[], allowNegativeValues?: boolean) { return timings.hasOwnProperty('duration') ? timings : parseTimeExpression(timings, errors, allowNegativeValues); } function parseTimeExpression( exp: string|number, errors: Error[], allowNegativeValues?: boolean): AnimateTimings { const regex = /^(-?[\\.\\d]+)(m?s)(?:\\s+(-?[\\.\\d]+)(m?s))?(?:\\s+([-a-z]+(?:\\(.+?\\))?))?$/i; let duration: number; let delay: number = 0; let easing: string = ''; if (typeof exp === 'string') { const matches = exp.match(regex); if (matches === null) { errors.push(invalidTimingValue(exp)); return {duration: 0, delay: 0, easing: ''}; } duration = _convertTimeValueToMS(parseFloat(matches[1]), matches[2]); const delayMatch = matches[3]; if (delayMatch != null) { delay = _convertTimeValueToMS(parseFloat(delayMatch), matches[4]); } const easingVal = matches[5]; if (easingVal) { easing = easingVal; } } else { duration = exp; } if (!allowNegativeValues) { let containsErrors = false; let startIndex = errors.length; if (duration < 0) { errors.push(negativeStepValue()); containsErrors = true; } if (delay < 0) { errors.push(negativeDelayValue()); containsErrors = true; } if (containsErrors) { errors.splice(startIndex, 0, invalidTimingValue(exp)); } } return {duration, delay, easing}; } export function copyObj( obj: {[key: string]: any}, destination: {[key: string]: any} = {}): {[key: string]: any} { Object.keys(obj).forEach(prop => { destination[prop] = obj[prop]; }); return destination; } export function convertToMap(obj: ɵStyleData): ɵStyleDataMap { const styleMap: ɵStyleDataMap = new Map(); Object.keys(obj).forEach(prop => { const val = obj[prop]; styleMap.set(prop, val); }); return styleMap; } export function normalizeKeyframes(keyframes: Array<ɵStyleData>| Array<ɵStyleDataMap>): Array<ɵStyleDataMap> { if (!keyframes.length) { return []; } if (keyframes[0] instanceof Map) { return keyframes as Array<ɵStyleDataMap>; } return keyframes.map(kf => convertToMap(kf as ɵStyleData)); } export function normalizeStyles(styles: ɵStyleDataMap|Array<ɵStyleDataMap>): ɵStyleDataMap { const normalizedStyles: ɵStyleDataMap = new Map(); if (Array.isArray(styles)) { styles.forEach(data => copyStyles(data, normalizedStyles)); } else { copyStyles(styles, normalizedStyles); } return normalizedStyles; } export function copyStyles( styles: ɵStyleDataMap, destination: ɵStyleDataMap = new Map(), backfill?: ɵStyleDataMap): ɵStyleDataMap { if (backfill) { for (let [prop, val] of backfill) { destination.set(prop, val); } } for (let [prop, val] of styles) { destination.set(prop, val); } return destination; } function getStyleAttributeString(element: any, key: string, value: string) { // Return the key-value pair string to be added to the style attribute for the // given CSS style key. if (value) { return key + ':' + value + ';'; } else { return ''; } } function writeStyleAttribute(element: any) { // Read the style property of the element and manually reflect it to the // style attribute. This is needed because Domino on platform-server doesn't // understand the full set of allowed CSS properties and doesn't reflect some // of them automatically. let styleAttrValue = ''; for (let i = 0; i < element.style.length; i++) { const key = element.style.item(i); styleAttrValue += getStyleAttributeString(element, key, element.style.getPropertyValue(key)); } for (const key in element.style) { // Skip internal Domino properties that don't need to be reflected. if (!element.style.hasOwnProperty(key) || key.startsWith('_')) { continue; } const dashKey = camelCaseToDashCase(key); styleAttrValue += getStyleAttributeString(element, dashKey, element.style[key]); } element.setAttribute('style', styleAttrValue); } export function setStyles(element: any, styles: ɵStyleDataMap, formerStyles?: ɵStyleDataMap) { if (element['style']) { styles.forEach((val, prop) => { const camelProp = dashCaseToCamelCase(prop); if (formerStyles && !formerStyles.has(prop)) { formerStyles.set(prop, element.style[camelProp]); } element.style[camelProp] = val; }); // On the server set the 'style' attribute since it's not automatically reflected. if (isNode()) { writeStyleAttribute(element); } } } export function eraseStyles(element: any, styles: ɵStyleDataMap) { if (element['style']) { styles.forEach((_, prop) => { const camelProp = dashCaseToCamelCase(prop); element.style[camelProp] = ''; }); // On the server set the 'style' attribute since it's not automatically reflected. if (isNode()) { writeStyleAttribute(element); } } } export function normalizeAnimationEntry(steps: AnimationMetadata| AnimationMetadata[]): AnimationMetadata { if (Array.isArray(steps)) { if (steps.length == 1) return steps[0]; return sequence(steps); } return steps as AnimationMetadata; } export function validateStyleParams( value: string|number|null|undefined, options: AnimationOptions, errors: Error[]) { const params = options.params || {}; const matches = extractStyleParams(value); if (matches.length) { matches.forEach(varName => { if (!params.hasOwnProperty(varName)) { errors.push(invalidStyleParams(varName)); } }); } } const PARAM_REGEX = new RegExp(`${SUBSTITUTION_EXPR_START}\\\\s*(.+?)\\\\s*${SUBSTITUTION_EXPR_END}`, 'g'); export function extractStyleParams(value: string|number|null|undefined): string[] { let params: string[] = []; if (typeof value === 'string') { let match: any; while (match = PARAM_REGEX.exec(value)) { params.push(match[1] as string); } PARAM_REGEX.lastIndex = 0; } return params; } export function interpolateParams( value: string|number, params: {[name: string]: any}, errors: Error[]): string|number { const original = value.toString(); const str = original.replace(PARAM_REGEX, (_, varName) => { let localVal = params[varName]; // this means that the value was never overridden by the data passed in by the user if (localVal == null) { errors.push(invalidParamValue(varName)); localVal = ''; } return localVal.toString(); }); // we do this to assert that numeric values stay as they are return str == original ? value : str; } export function iteratorToArray(iterator: any): any[] { const arr: any[] = []; let item = iterator.next(); while (!item.done) { arr.push(item.value); item = iterator.next(); } return arr; } const DASH_CASE_REGEXP = /-+([a-z0-9])/g; export function dashCaseToCamelCase(input: string): string { return input.replace(DASH_CASE_REGEXP, (...m: any[]) => m[1].toUpperCase()); } export function camelCaseToDashCase(input: string): string { return input.replace(/([a-z])([A-Z])/g, '$1-$2').toLowerCase(); } export function allowPreviousPlayerStylesMerge(duration: number, delay: number) { return duration === 0 || delay === 0; } export function balancePreviousStylesIntoKeyframes( element: any, keyframes: Array<ɵStyleDataMap>, previousStyles: ɵStyleDataMap) { if (previousStyles.size && keyframes.length) { let startingKeyframe = keyframes[0]; let missingStyleProps: string[] = []; previousStyles.forEach((val, prop) => { if (!startingKeyframe.has(prop)) { missingStyleProps.push(prop); } startingKeyframe.set(prop, val); }); if (missingStyleProps.length) { for (let i = 1; i < keyframes.length; i++) { let kf = keyframes[i]; missingStyleProps.forEach(prop => kf.set(prop, computeStyle(element, prop))); } } } return keyframes; } export function visitDslNode( visitor: AnimationDslVisitor, node: AnimationMetadata, context: any): any; export function visitDslNode( visitor: AnimationAstVisitor, node: AnimationAst, context: any): any; export function visitDslNode(visitor: any, node: any, context: any): any { switch (node.type) { case AnimationMetadataType.Trigger: return visitor.visitTrigger(node, context); case AnimationMetadataType.State: return visitor.visitState(node, context); case AnimationMetadataType.Transition: return visitor.visitTransition(node, context); case AnimationMetadataType.Sequence: return visitor.visitSequence(node, context); case AnimationMetadataType.Group: return visitor.visitGroup(node, context); case AnimationMetadataType.Animate: return visitor.visitAnimate(node, context); case AnimationMetadataType.Keyframes: return visitor.visitKeyframes(node, context); case AnimationMetadataType.Style: return visitor.visitStyle(node, context); case AnimationMetadataType.Reference: return visitor.visitReference(node, context); case AnimationMetadataType.AnimateChild: return visitor.visitAnimateChild(node, context); case AnimationMetadataType.AnimateRef: return visitor.visitAnimateRef(node, context); case AnimationMetadataType.Query: return visitor.visitQuery(node, context); case AnimationMetadataType.Stagger: return visitor.visitStagger(node, context); default: throw invalidNodeType(node.type); } } export function computeStyle(element: any, prop: string): string { return (window.getComputedStyle(element))[prop]; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationPlayer, AUTO_STYLE, NoopAnimationPlayer, ɵStyleDataMap} from '@angular/animations'; import {AnimationDriver, ɵallowPreviousPlayerStylesMerge as allowPreviousPlayerStylesMerge, ɵcontainsElement as containsElement, ɵgetParentElement as getParentElement, ɵinvokeQuery as invokeQuery, ɵnormalizeKeyframes as normalizeKeyframes, ɵvalidateStyleProperty as validateStyleProperty,} from '@angular/animations/browser'; import {validateWebAnimatableStyleProperty} from '../../src/render/shared'; import {camelCaseToDashCase} from '../../src/util'; /** * @publicApi */ export class MockAnimationDriver implements AnimationDriver { static log: AnimationPlayer[] = []; validateStyleProperty(prop: string): boolean { return validateStyleProperty(prop); } validateAnimatableStyleProperty(prop: string): boolean { const cssProp = camelCaseToDashCase(prop); return validateWebAnimatableStyleProperty(cssProp); } matchesElement(_element: any, _selector: string): boolean { return false; } containsElement(elm1: any, elm2: any): boolean { return containsElement(elm1, elm2); } getParentElement(element: unknown): unknown { return getParentElement(element); } query(element: any, selector: string, multi: boolean): any[] { return invokeQuery(element, selector, multi); } computeStyle(element: any, prop: string, defaultValue?: string): string { return defaultValue || ''; } animate( element: any, keyframes: Array<ɵStyleDataMap>, duration: number, delay: number, easing: string, previousPlayers: any[] = []): MockAnimationPlayer { const player = new MockAnimationPlayer(element, keyframes, duration, delay, easing, previousPlayers); MockAnimationDriver.log.push(player); return player; } } /** * @publicApi */ export class MockAnimationPlayer extends NoopAnimationPlayer { private __finished = false; private __started = false; public previousStyles: ɵStyleDataMap = new Map(); private _onInitFns: (() => any)[] = []; public currentSnapshot: ɵStyleDataMap = new Map(); private _keyframes: Array<ɵStyleDataMap> = []; constructor( public element: any, public keyframes: Array<ɵStyleDataMap>, public duration: number, public delay: number, public easing: string, public previousPlayers: any[]) { super(duration, delay); this._keyframes = normalizeKeyframes(keyframes); if (allowPreviousPlayerStylesMerge(duration, delay)) { previousPlayers.forEach(player => { if (player instanceof MockAnimationPlayer) { const styles = player.currentSnapshot; styles.forEach((val, prop) => this.previousStyles.set(prop, val)); } }); } } /* @internal */ onInit(fn: () => any) { this._onInitFns.push(fn); } /* @internal */ override init() { super.init(); this._onInitFns.forEach(fn => fn()); this._onInitFns = []; } override reset() { super.reset(); this.__started = false; } override finish(): void { super.finish(); this.__finished = true; } override destroy(): void { super.destroy(); this.__finished = true; } /* @internal */ triggerMicrotask() {} override play(): void { super.play(); this.__started = true; } override hasStarted() { return this.__started; } beforeDestroy() { const captures: ɵStyleDataMap = new Map(); this.previousStyles.forEach((val, prop) => captures.set(prop, val)); if (this.hasStarted()) { // when assembling the captured styles, it's important that // we build the keyframe styles in the following order: // {other styles within keyframes, ... previousStyles } this._keyframes.forEach(kf => { for (let [prop, val] of kf) { if (prop !== 'offset') { captures.set(prop, this.__finished ? val : AUTO_STYLE); } } }); } this.currentSnapshot = captures; } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/testing'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verifcation. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":["RuntimeError","normalizeKeyframes","PRE_STYLE","validateStyleProperty","containsElement","getParentElement","invokeQuery","allowPreviousPlayerStylesMerge"],"mappings":"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"}
-------------------- SECTION 22 --------------------
{"version":3,"file":"animations.mjs","sources":["../../../../../../packages/animations/src/animation_builder.ts","../../../../../../packages/animations/src/animation_metadata.ts","../../../../../../packages/animations/src/util.ts","../../../../../../packages/animations/src/players/animation_player.ts","../../../../../../packages/animations/src/players/animation_group_player.ts","../../../../../../packages/animations/src/private_export.ts","../../../../../../packages/animations/src/animations.ts","../../../../../../packages/animations/public_api.ts","../../../../../../packages/animations/index.ts","../../../../../../packages/animations/animations.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationMetadata, AnimationOptions} from './animation_metadata'; import {AnimationPlayer} from './players/animation_player'; /** * An injectable service that produces an animation sequence programmatically within an * Angular component or directive. * Provided by the `BrowserAnimationsModule` or `NoopAnimationsModule`. * * @usageNotes * * To use this service, add it to your component or directive as a dependency. * The service is instantiated along with your component. * * Apps do not typically need to create their own animation players, but if you * do need to, follow these steps: * * 1. Use the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() method * to create a programmatic animation. The method returns an `AnimationFactory` instance. * * 2. Use the factory object to create an `AnimationPlayer` and attach it to a DOM element. * * 3. Use the player object to control the animation programmatically. * * For example: * * ```ts * // import the service from BrowserAnimationsModule * import {AnimationBuilder} from '@angular/animations'; * // require the service as a dependency * class MyCmp { * constructor(private _builder: AnimationBuilder) {} * * makeAnimation(element: any) { * // first define a reusable animation * const myAnimation = this._builder.build([ * style({ width: 0 }), * animate(1000, style({ width: '100px' })) * ]); * * // use the returned factory object to create a player * const player = myAnimation.create(element); * * player.play(); * } * } * ``` * * @publicApi */ export abstract class AnimationBuilder { /** * Builds a factory for producing a defined animation. * @param animation A reusable animation definition. * @returns A factory object that can create a player for the defined animation. * @see `animate()` */ abstract build(animation: AnimationMetadata|AnimationMetadata[]): AnimationFactory; } /** * A factory object returned from the * [AnimationBuilder.build](api/animations/AnimationBuilder#build)() * method. * * @publicApi */ export abstract class AnimationFactory { /** * Creates an `AnimationPlayer` instance for the reusable animation defined by * the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() * method that created this factory and attaches the new player a DOM element. * * @param element The DOM element to which to attach the player. * @param options A set of options that can include a time delay and * additional developer-defined parameters. */ abstract create(element: any, options?: AnimationOptions): AnimationPlayer; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Represents a set of CSS styles for use in an animation style as a generic. */ export interface ɵStyleData { [key: string]: string|number; } /** * Represents a set of CSS styles for use in an animation style as a Map. */ export type ɵStyleDataMap = Map; /** * Represents animation-step timing parameters for an animation step. * @see `animate()` * * @publicApi */ export declare type AnimateTimings = { /** * The full duration of an animation step. A number and optional time unit, * such as \"1s\" or \"10ms\" for one second and 10 milliseconds, respectively. * The default unit is milliseconds. */ duration: number, /** * The delay in applying an animation step. A number and optional time unit. * The default unit is milliseconds. */ delay: number, /** * An easing style that controls how an animations step accelerates * and decelerates during its run time. An easing function such as `cubic-bezier()`, * or one of the following constants: * - `ease-in` * - `ease-out` * - `ease-in-and-out` */ easing: string | null }; /** * @description Options that control animation styling and timing. * * The following animation functions accept `AnimationOptions` data: * * - `transition()` * - `sequence()` * - `{@link animations/group group()}` * - `query()` * - `animation()` * - `useAnimation()` * - `animateChild()` * * Programmatic animations built using the `AnimationBuilder` service also * make use of `AnimationOptions`. * * @publicApi */ export declare interface AnimationOptions { /** * Sets a time-delay for initiating an animation action. * A number and optional time unit, such as \"1s\" or \"10ms\" for one second * and 10 milliseconds, respectively.The default unit is milliseconds. * Default value is 0, meaning no delay. */ delay?: number|string; /** * A set of developer-defined parameters that modify styling and timing * when an animation action starts. An array of key-value pairs, where the provided value * is used as a default. */ params?: {[name: string]: any}; } /** * Adds duration options to control animation styling and timing for a child animation. * * @see `animateChild()` * * @publicApi */ export declare interface AnimateChildOptions extends AnimationOptions { duration?: number|string; } /** * @description Constants for the categories of parameters that can be defined for animations. * * A corresponding function defines a set of parameters for each category, and * collects them into a corresponding `AnimationMetadata` object. * * @publicApi */ export const enum AnimationMetadataType { /** * Associates a named animation state with a set of CSS styles. * See [`state()`](api/animations/state) */ State = 0, /** * Data for a transition from one animation state to another. * See `transition()` */ Transition = 1, /** * Contains a set of animation steps. * See `sequence()` */ Sequence = 2, /** * Contains a set of animation steps. * See `{@link animations/group group()}` */ Group = 3, /** * Contains an animation step. * See `animate()` */ Animate = 4, /** * Contains a set of animation steps. * See `keyframes()` */ Keyframes = 5, /** * Contains a set of CSS property-value pairs into a named style. * See `style()` */ Style = 6, /** * Associates an animation with an entry trigger that can be attached to an element. * See `trigger()` */ Trigger = 7, /** * Contains a re-usable animation. * See `animation()` */ Reference = 8, /** * Contains data to use in executing child animations returned by a query. * See `animateChild()` */ AnimateChild = 9, /** * Contains animation parameters for a re-usable animation. * See `useAnimation()` */ AnimateRef = 10, /** * Contains child-animation query data. * See `query()` */ Query = 11, /** * Contains data for staggering an animation sequence. * See `stagger()` */ Stagger = 12 } /** * Specifies automatic styling. * * @publicApi */ export const AUTO_STYLE = '*'; /** * Base for animation data structures. * * @publicApi */ export interface AnimationMetadata { type: AnimationMetadataType; } /** * Contains an animation trigger. Instantiated and returned by the * `trigger()` function. * * @publicApi */ export interface AnimationTriggerMetadata extends AnimationMetadata { /** * The trigger name, used to associate it with an element. Unique within the component. */ name: string; /** * An animation definition object, containing an array of state and transition declarations. */ definitions: AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: {params?: {[name: string]: any}}|null; } /** * Encapsulates an animation state by associating a state name with a set of CSS styles. * Instantiated and returned by the [`state()`](api/animations/state) function. * * @publicApi */ export interface AnimationStateMetadata extends AnimationMetadata { /** * The state name, unique within the component. */ name: string; /** * The CSS styles associated with this state. */ styles: AnimationStyleMetadata; /** * An options object containing * developer-defined parameters that provide styling defaults and * can be overridden on invocation. */ options?: {params: {[name: string]: any}}; } /** * Encapsulates an animation transition. Instantiated and returned by the * `transition()` function. * * @publicApi */ export interface AnimationTransitionMetadata extends AnimationMetadata { /** * An expression that describes a state change. */ expr: string| ((fromState: string, toState: string, element?: any, params?: {[key: string]: any}) => boolean); /** * One or more animation objects to which this transition applies. */ animation: AnimationMetadata|AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates a reusable animation, which is a collection of individual animation steps. * Instantiated and returned by the `animation()` function, and * passed to the `useAnimation()` function. * * @publicApi */ export interface AnimationReferenceMetadata extends AnimationMetadata { /** * One or more animation step objects. */ animation: AnimationMetadata|AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates an animation query. Instantiated and returned by * the `query()` function. * * @publicApi */ export interface AnimationQueryMetadata extends AnimationMetadata { /** * The CSS selector for this query. */ selector: string; /** * One or more animation step objects. */ animation: AnimationMetadata|AnimationMetadata[]; /** * A query options object. */ options: AnimationQueryOptions|null; } /** * Encapsulates a keyframes sequence. Instantiated and returned by * the `keyframes()` function. * * @publicApi */ export interface AnimationKeyframesSequenceMetadata extends AnimationMetadata { /** * An array of animation styles. */ steps: AnimationStyleMetadata[]; } /** * Encapsulates an animation style. Instantiated and returned by * the `style()` function. * * @publicApi */ export interface AnimationStyleMetadata extends AnimationMetadata { /** * A set of CSS style properties. */ styles: '*'|{[key: string]: string | number}|Array<{[key: string]: string | number}|'*'>; /** * A percentage of the total animate time at which the style is to be applied. */ offset: number|null; } /** * Encapsulates an animation step. Instantiated and returned by * the `animate()` function. * * @publicApi */ export interface AnimationAnimateMetadata extends AnimationMetadata { /** * The timing data for the step. */ timings: string|number|AnimateTimings; /** * A set of styles used in the step. */ styles: AnimationStyleMetadata|AnimationKeyframesSequenceMetadata|null; } /** * Encapsulates a child animation, that can be run explicitly when the parent is run. * Instantiated and returned by the `animateChild` function. * * @publicApi */ export interface AnimationAnimateChildMetadata extends AnimationMetadata { /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates a reusable animation. * Instantiated and returned by the `useAnimation()` function. * * @publicApi */ export interface AnimationAnimateRefMetadata extends AnimationMetadata { /** * An animation reference object. */ animation: AnimationReferenceMetadata; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates an animation sequence. * Instantiated and returned by the `sequence()` function. * * @publicApi */ export interface AnimationSequenceMetadata extends AnimationMetadata { /** * An array of animation step objects. */ steps: AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates an animation group. * Instantiated and returned by the `{@link animations/group group()}` function. * * @publicApi */ export interface AnimationGroupMetadata extends AnimationMetadata { /** * One or more animation or style steps that form this group. */ steps: AnimationMetadata[]; /** * An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. Default delay is 0. */ options: AnimationOptions|null; } /** * Encapsulates animation query options. * Passed to the `query()` function. * * @publicApi */ export declare interface AnimationQueryOptions extends AnimationOptions { /** * True if this query is optional, false if it is required. Default is false. * A required query throws an error if no elements are retrieved when * the query is executed. An optional query does not. * */ optional?: boolean; /** * A maximum total number of results to return from the query. * If negative, results are limited from the end of the query list towards the beginning. * By default, results are not limited. */ limit?: number; } /** * Encapsulates parameters for staggering the start times of a set of animation steps. * Instantiated and returned by the `stagger()` function. * * @publicApi **/ export interface AnimationStaggerMetadata extends AnimationMetadata { /** * The timing data for the steps. */ timings: string|number; /** * One or more animation steps. */ animation: AnimationMetadata|AnimationMetadata[]; } /** * Creates a named animation trigger, containing a list of [`state()`](api/animations/state) * and `transition()` entries to be evaluated when the expression * bound to the trigger changes. * * @param name An identifying string. * @param definitions An animation definition object, containing an array of * [`state()`](api/animations/state) and `transition()` declarations. * * @return An object that encapsulates the trigger data. * * @usageNotes * Define an animation trigger in the `animations` section of `@Component` metadata. * In the template, reference the trigger by name and bind it to a trigger expression that * evaluates to a defined animation state, using the following format: * * `[@triggerName]=\"expression\"` * * Animation trigger bindings convert all values to strings, and then match the * previous and current values against any linked transitions. * Booleans can be specified as `1` or `true` and `0` or `false`. * * ### Usage Example * * The following example creates an animation trigger reference based on the provided * name value. * The provided animation value is expected to be an array consisting of state and * transition declarations. * * ```typescript * @Component({ * selector: \"my-component\", * templateUrl: \"my-component-tpl.html\", * animations: [ * trigger(\"myAnimationTrigger\", [ * state(...), * state(...), * transition(...), * transition(...) * ]) * ] * }) * class MyComponent { * myStatusExp = \"something\"; * } * ``` * * The template associated with this component makes use of the defined trigger * by binding to an element within its template code. * * ```html * *
...
* ``` * * ### Using an inline function * The `transition` animation method also supports reading an inline function which can decide * if its associated animation should be run. * * ```typescript * // this method is run each time the `myAnimationTrigger` trigger value changes. * function myInlineMatcherFn(fromState: string, toState: string, element: any, params: {[key: string]: any}): boolean { * // notice that `element` and `params` are also available here * return toState == 'yes-please-animate'; * } * * @Component({ * selector: 'my-component', * templateUrl: 'my-component-tpl.html', * animations: [ * trigger('myAnimationTrigger', [ * transition(myInlineMatcherFn, [ * // the animation sequence code * ]), * ]) * ] * }) * class MyComponent { * myStatusExp = \"yes-please-animate\"; * } * ``` * * ### Disabling Animations * When true, the special animation control binding `@.disabled` binding prevents * all animations from rendering. * Place the `@.disabled` binding on an element to disable * animations on the element itself, as well as any inner animation triggers * within the element. * * The following example shows how to use this feature: * * ```typescript * @Component({ * selector: 'my-component', * template: ` *
* *
* `, * animations: [ * trigger(\"childAnimation\", [ * // ... * ]) * ] * }) * class MyComponent { * isDisabled = true; * exp = '...'; * } * ``` * * When `@.disabled` is true, it prevents the `@childAnimation` trigger from animating, * along with any inner animations. * * ### Disable animations application-wide * When an area of the template is set to have animations disabled, * **all** inner components have their animations disabled as well. * This means that you can disable all animations for an app * by placing a host binding set on `@.disabled` on the topmost Angular component. * * ```typescript * import {Component, HostBinding} from '@angular/core'; * * @Component({ * selector: 'app-component', * templateUrl: 'app.component.html', * }) * class AppComponent { * @HostBinding('@.disabled') * public animationsDisabled = true; * } * ``` * * ### Overriding disablement of inner animations * Despite inner animations being disabled, a parent animation can `query()` * for inner elements located in disabled areas of the template and still animate * them if needed. This is also the case for when a sub animation is * queried by a parent and then later animated using `animateChild()`. * * ### Detecting when an animation is disabled * If a region of the DOM (or the entire application) has its animations disabled, the animation * trigger callbacks still fire, but for zero seconds. When the callback fires, it provides * an instance of an `AnimationEvent`. If animations are disabled, * the `.disabled` flag on the event is true. * * @publicApi */ export function trigger(name: string, definitions: AnimationMetadata[]): AnimationTriggerMetadata { return {type: AnimationMetadataType.Trigger, name, definitions, options: {}}; } /** * Defines an animation step that combines styling information with timing information. * * @param timings Sets `AnimateTimings` for the parent animation. * A string in the format \"duration [delay] [easing]\". * - Duration and delay are expressed as a number and optional time unit, * such as \"1s\" or \"10ms\" for one second and 10 milliseconds, respectively. * The default unit is milliseconds. * - The easing value controls how the animation accelerates and decelerates * during its runtime. Value is one of `ease`, `ease-in`, `ease-out`, * `ease-in-out`, or a `cubic-bezier()` function call. * If not supplied, no easing is applied. * * For example, the string \"1s 100ms ease-out\" specifies a duration of * 1000 milliseconds, and delay of 100 ms, and the \"ease-out\" easing style, * which decelerates near the end of the duration. * @param styles Sets AnimationStyles for the parent animation. * A function call to either `style()` or `keyframes()` * that returns a collection of CSS style entries to be applied to the parent animation. * When null, uses the styles from the destination state. * This is useful when describing an animation step that will complete an animation; * see \"Animating to the final state\" in `transitions()`. * @returns An object that encapsulates the animation step. * * @usageNotes * Call within an animation `sequence()`, `{@link animations/group group()}`, or * `transition()` call to specify an animation step * that applies given style data to the parent animation for a given amount of time. * * ### Syntax Examples * **Timing examples** * * The following examples show various `timings` specifications. * - `animate(500)` : Duration is 500 milliseconds. * - `animate(\"1s\")` : Duration is 1000 milliseconds. * - `animate(\"100ms 0.5s\")` : Duration is 100 milliseconds, delay is 500 milliseconds. * - `animate(\"5s ease-in\")` : Duration is 5000 milliseconds, easing in. * - `animate(\"5s 10ms cubic-bezier(.17,.67,.88,.1)\")` : Duration is 5000 milliseconds, delay is 10 * milliseconds, easing according to a bezier curve. * * **Style examples** * * The following example calls `style()` to set a single CSS style. * ```typescript * animate(500, style({ background: \"red\" })) * ``` * The following example calls `keyframes()` to set a CSS style * to different values for successive keyframes. * ```typescript * animate(500, keyframes( * [ * style({ background: \"blue\" }), * style({ background: \"red\" }) * ]) * ``` * * @publicApi */ export function animate( timings: string|number, styles: AnimationStyleMetadata|AnimationKeyframesSequenceMetadata|null = null): AnimationAnimateMetadata { return {type: AnimationMetadataType.Animate, styles, timings}; } /** * @description Defines a list of animation steps to be run in parallel. * * @param steps An array of animation step objects. * - When steps are defined by `style()` or `animate()` * function calls, each call within the group is executed instantly. * - To specify offset styles to be applied at a later time, define steps with * `keyframes()`, or use `animate()` calls with a delay value. * For example: * * ```typescript * group([ * animate(\"1s\", style({ background: \"black\" })), * animate(\"2s\", style({ color: \"white\" })) * ]) * ``` * * @param options An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. * * @return An object that encapsulates the group data. * * @usageNotes * Grouped animations are useful when a series of styles must be * animated at different starting times and closed off at different ending times. * * When called within a `sequence()` or a * `transition()` call, does not continue to the next * instruction until all of the inner animation steps have completed. * * @publicApi */ export function group( steps: AnimationMetadata[], options: AnimationOptions|null = null): AnimationGroupMetadata { return {type: AnimationMetadataType.Group, steps, options}; } /** * Defines a list of animation steps to be run sequentially, one by one. * * @param steps An array of animation step objects. * - Steps defined by `style()` calls apply the styling data immediately. * - Steps defined by `animate()` calls apply the styling data over time * as specified by the timing data. * * ```typescript * sequence([ * style({ opacity: 0 }), * animate(\"1s\", style({ opacity: 1 })) * ]) * ``` * * @param options An options object containing a delay and * developer-defined parameters that provide styling defaults and * can be overridden on invocation. * * @return An object that encapsulates the sequence data. * * @usageNotes * When you pass an array of steps to a * `transition()` call, the steps run sequentially by default. * Compare this to the `{@link animations/group group()}` call, which runs animation steps in *parallel. * * When a sequence is used within a `{@link animations/group group()}` or a `transition()` call, * execution continues to the next instruction only after each of the inner animation * steps have completed. * * @publicApi **/ export function sequence( steps: AnimationMetadata[], options: AnimationOptions|null = null): AnimationSequenceMetadata { return {type: AnimationMetadataType.Sequence, steps, options}; } /** * Declares a key/value object containing CSS properties/styles that * can then be used for an animation [`state`](api/animations/state), within an animation *`sequence`, or as styling data for calls to `animate()` and `keyframes()`. * * @param tokens A set of CSS styles or HTML styles associated with an animation state. * The value can be any of the following: * - A key-value style pair associating a CSS property with a value. * - An array of key-value style pairs. * - An asterisk (*), to use auto-styling, where styles are derived from the element * being animated and applied to the animation when it starts. * * Auto-styling can be used to define a state that depends on layout or other * environmental factors. * * @return An object that encapsulates the style data. * * @usageNotes * The following examples create animation styles that collect a set of * CSS property values: * * ```typescript * // string values for CSS properties * style({ background: \"red\", color: \"blue\" }) * * // numerical pixel values * style({ width: 100, height: 0 }) * ``` * * The following example uses auto-styling to allow an element to animate from * a height of 0 up to its full height: * * ``` * style({ height: 0 }), * animate(\"1s\", style({ height: \"*\" })) * ``` * * @publicApi **/ export function style(tokens: '*'|{[key: string]: string | number}| Array<'*'|{[key: string]: string | number}>): AnimationStyleMetadata { return {type: AnimationMetadataType.Style, styles: tokens, offset: null}; } /** * Declares an animation state within a trigger attached to an element. * * @param name One or more names for the defined state in a comma-separated string. * The following reserved state names can be supplied to define a style for specific use * cases: * * - `void` You can associate styles with this name to be used when * the element is detached from the application. For example, when an `ngIf` evaluates * to false, the state of the associated element is void. * - `*` (asterisk) Indicates the default state. You can associate styles with this name * to be used as the fallback when the state that is being animated is not declared * within the trigger. * * @param styles A set of CSS styles associated with this state, created using the * `style()` function. * This set of styles persists on the element once the state has been reached. * @param options Parameters that can be passed to the state when it is invoked. * 0 or more key-value pairs. * @return An object that encapsulates the new state data. * * @usageNotes * Use the `trigger()` function to register states to an animation trigger. * Use the `transition()` function to animate between states. * When a state is active within a component, its associated styles persist on the element, * even when the animation ends. * * @publicApi **/ export function state( name: string, styles: AnimationStyleMetadata, options?: {params: {[name: string]: any}}): AnimationStateMetadata { return {type: AnimationMetadataType.State, name, styles, options}; } /** * Defines a set of animation styles, associating each style with an optional `offset` value. * * @param steps A set of animation styles with optional offset data. * The optional `offset` value for a style specifies a percentage of the total animation * time at which that style is applied. * @returns An object that encapsulates the keyframes data. * * @usageNotes * Use with the `animate()` call. Instead of applying animations * from the current state * to the destination state, keyframes describe how each style entry is applied and at what point * within the animation arc. * Compare [CSS Keyframe Animations](https://www.w3schools.com/css/css3_animations.asp). * * ### Usage * * In the following example, the offset values describe * when each `backgroundColor` value is applied. The color is red at the start, and changes to * blue when 20% of the total time has elapsed. * * ```typescript * // the provided offset values * animate(\"5s\", keyframes([ * style({ backgroundColor: \"red\", offset: 0 }), * style({ backgroundColor: \"blue\", offset: 0.2 }), * style({ backgroundColor: \"orange\", offset: 0.3 }), * style({ backgroundColor: \"black\", offset: 1 }) * ])) * ``` * * If there are no `offset` values specified in the style entries, the offsets * are calculated automatically. * * ```typescript * animate(\"5s\", keyframes([ * style({ backgroundColor: \"red\" }) // offset = 0 * style({ backgroundColor: \"blue\" }) // offset = 0.33 * style({ backgroundColor: \"orange\" }) // offset = 0.66 * style({ backgroundColor: \"black\" }) // offset = 1 * ])) *``` * @publicApi */ export function keyframes(steps: AnimationStyleMetadata[]): AnimationKeyframesSequenceMetadata { return {type: AnimationMetadataType.Keyframes, steps}; } /** * Declares an animation transition which is played when a certain specified condition is met. * * @param stateChangeExpr A string with a specific format or a function that specifies when the * animation transition should occur (see [State Change Expression](#state-change-expression)). * * @param steps One or more animation objects that represent the animation's instructions. * * @param options An options object that can be used to specify a delay for the animation or provide * custom parameters for it. * * @returns An object that encapsulates the transition data. * * @usageNotes * * ### State Change Expression * * The State Change Expression instructs Angular when to run the transition's animations, it can *either be * - a string with a specific syntax * - or a function that compares the previous and current state (value of the expression bound to * the element's trigger) and returns `true` if the transition should occur or `false` otherwise * * The string format can be: * - `fromState => toState`, which indicates that the transition's animations should occur then the * expression bound to the trigger's element goes from `fromState` to `toState` * * _Example:_ * ```typescript * transition('open => closed', animate('.5s ease-out', style({ height: 0 }) )) * ``` * * - `fromState <=> toState`, which indicates that the transition's animations should occur then * the expression bound to the trigger's element goes from `fromState` to `toState` or vice versa * * _Example:_ * ```typescript * transition('enabled <=> disabled', animate('1s cubic-bezier(0.8,0.3,0,1)')) * ``` * * - `:enter`/`:leave`, which indicates that the transition's animations should occur when the * element enters or exists the DOM * * _Example:_ * ```typescript * transition(':enter', [ * style({ opacity: 0 }), * animate('500ms', style({ opacity: 1 })) * ]) * ``` * * - `:increment`/`:decrement`, which indicates that the transition's animations should occur when * the numerical expression bound to the trigger's element has increased in value or decreased * * _Example:_ * ```typescript * transition(':increment', query('@counter', animateChild())) * ``` * * - a sequence of any of the above divided by commas, which indicates that transition's animations * should occur whenever one of the state change expressions matches * * _Example:_ * ```typescript * transition(':increment, * => enabled, :enter', animate('1s ease', keyframes([ * style({ transform: 'scale(1)', offset: 0}), * style({ transform: 'scale(1.1)', offset: 0.7}), * style({ transform: 'scale(1)', offset: 1}) * ]))), * ``` * * Also note that in such context: * - `void` can be used to indicate the absence of the element * - asterisks can be used as wildcards that match any state * - (as a consequence of the above, `void => *` is equivalent to `:enter` and `* => void` is * equivalent to `:leave`) * - `true` and `false` also match expression values of `1` and `0` respectively (but do not match * _truthy_ and _falsy_ values) * *
* * Be careful about entering end leaving elements as their transitions present a common * pitfall for developers. * * Note that when an element with a trigger enters the DOM its `:enter` transition always * gets executed, but its `:leave` transition will not be executed if the element is removed * alongside its parent (as it will be removed \"without warning\" before its transition has * a chance to be executed, the only way that such transition can occur is if the element * is exiting the DOM on its own). * * *
* * ### Animating to a Final State * * If the final step in a transition is a call to `animate()` that uses a timing value * with no `style` data, that step is automatically considered the final animation arc, * for the element to reach the final state, in such case Angular automatically adds or removes * CSS styles to ensure that the element is in the correct final state. * * * ### Usage Examples * * - Transition animations applied based on * the trigger's expression value * * ```HTML *
* ... *
* ``` * * ```typescript * trigger(\"myAnimationTrigger\", [ * ..., // states * transition(\"on => off, open => closed\", animate(500)), * transition(\"* <=> error\", query('.indicator', animateChild())) * ]) * ``` * * - Transition animations applied based on custom logic dependent * on the trigger's expression value and provided parameters * * ```HTML *
* ... *
* ``` * * ```typescript * trigger(\"myAnimationTrigger\", [ * ..., // states * transition( * (fromState, toState, _element, params) => * ['firststep', 'laststep'].includes(fromState.toLowerCase()) * && toState === params?.['target'], * animate('1s') * ) * ]) * ``` * * @publicApi **/ export function transition( stateChangeExpr: string| ((fromState: string, toState: string, element?: any, params?: {[key: string]: any}) => boolean), steps: AnimationMetadata|AnimationMetadata[], options: AnimationOptions|null = null): AnimationTransitionMetadata { return {type: AnimationMetadataType.Transition, expr: stateChangeExpr, animation: steps, options}; } /** * Produces a reusable animation that can be invoked in another animation or sequence, * by calling the `useAnimation()` function. * * @param steps One or more animation objects, as returned by the `animate()` * or `sequence()` function, that form a transformation from one state to another. * A sequence is used by default when you pass an array. * @param options An options object that can contain a delay value for the start of the * animation, and additional developer-defined parameters. * Provided values for additional parameters are used as defaults, * and override values can be passed to the caller on invocation. * @returns An object that encapsulates the animation data. * * @usageNotes * The following example defines a reusable animation, providing some default parameter * values. * * ```typescript * var fadeAnimation = animation([ * style({ opacity: '{{ start }}' }), * animate('{{ time }}', * style({ opacity: '{{ end }}'})) * ], * { params: { time: '1000ms', start: 0, end: 1 }}); * ``` * * The following invokes the defined animation with a call to `useAnimation()`, * passing in override parameter values. * * ```js * useAnimation(fadeAnimation, { * params: { * time: '2s', * start: 1, * end: 0 * } * }) * ``` * * If any of the passed-in parameter values are missing from this call, * the default values are used. If one or more parameter values are missing before a step is * animated, `useAnimation()` throws an error. * * @publicApi */ export function animation( steps: AnimationMetadata|AnimationMetadata[], options: AnimationOptions|null = null): AnimationReferenceMetadata { return {type: AnimationMetadataType.Reference, animation: steps, options}; } /** * Executes a queried inner animation element within an animation sequence. * * @param options An options object that can contain a delay value for the start of the * animation, and additional override values for developer-defined parameters. * @return An object that encapsulates the child animation data. * * @usageNotes * Each time an animation is triggered in Angular, the parent animation * has priority and any child animations are blocked. In order * for a child animation to run, the parent animation must query each of the elements * containing child animations, and run them using this function. * * Note that this feature is designed to be used with `query()` and it will only work * with animations that are assigned using the Angular animation library. CSS keyframes * and transitions are not handled by this API. * * @publicApi */ export function animateChild(options: AnimateChildOptions|null = null): AnimationAnimateChildMetadata { return {type: AnimationMetadataType.AnimateChild, options}; } /** * Starts a reusable animation that is created using the `animation()` function. * * @param animation The reusable animation to start. * @param options An options object that can contain a delay value for the start of * the animation, and additional override values for developer-defined parameters. * @return An object that contains the animation parameters. * * @publicApi */ export function useAnimation( animation: AnimationReferenceMetadata, options: AnimationOptions|null = null): AnimationAnimateRefMetadata { return {type: AnimationMetadataType.AnimateRef, animation, options}; } /** * Finds one or more inner elements within the current element that is * being animated within a sequence. Use with `animate()`. * * @param selector The element to query, or a set of elements that contain Angular-specific * characteristics, specified with one or more of the following tokens. * - `query(\":enter\")` or `query(\":leave\")` : Query for newly inserted/removed elements (not * all elements can be queried via these tokens, see * [Entering and Leaving Elements](#entering-and-leaving-elements)) * - `query(\":animating\")` : Query all currently animating elements. * - `query(\"@triggerName\")` : Query elements that contain an animation trigger. * - `query(\"@*\")` : Query all elements that contain an animation triggers. * - `query(\":self\")` : Include the current element into the animation sequence. * * @param animation One or more animation steps to apply to the queried element or elements. * An array is treated as an animation sequence. * @param options An options object. Use the 'limit' field to limit the total number of * items to collect. * @return An object that encapsulates the query data. * * @usageNotes * * ### Multiple Tokens * * Tokens can be merged into a combined query selector string. For example: * * ```typescript * query(':self, .record:enter, .record:leave, @subTrigger', [...]) * ``` * * The `query()` function collects multiple elements and works internally by using * `element.querySelectorAll`. Use the `limit` field of an options object to limit * the total number of items to be collected. For example: * * ```js * query('div', [ * animate(...), * animate(...) * ], { limit: 1 }) * ``` * * By default, throws an error when zero items are found. Set the * `optional` flag to ignore this error. For example: * * ```js * query('.some-element-that-may-not-be-there', [ * animate(...), * animate(...) * ], { optional: true }) * ``` * * ### Entering and Leaving Elements * * Not all elements can be queried via the `:enter` and `:leave` tokens, the only ones * that can are those that Angular assumes can enter/leave based on their own logic * (if their insertion/removal is simply a consequence of that of their parent they * should be queried via a different token in their parent's `:enter`/`:leave` transitions). * * The only elements Angular assumes can enter/leave based on their own logic (thus the only * ones that can be queried via the `:enter` and `:leave` tokens) are: * - Those inserted dynamically (via `ViewContainerRef`) * - Those that have a structural directive (which, under the hood, are a subset of the above ones) * *
* * Note that elements will be successfully queried via `:enter`/`:leave` even if their * insertion/removal is not done manually via `ViewContainerRef`or caused by their structural * directive (e.g. they enter/exit alongside their parent). * *
* *
* * There is an exception to what previously mentioned, besides elements entering/leaving based on * their own logic, elements with an animation trigger can always be queried via `:leave` when * their parent is also leaving. * *
* * ### Usage Example * * The following example queries for inner elements and animates them * individually using `animate()`. * * ```typescript * @Component({ * selector: 'inner', * template: ` *
*
Title
*
* Blah blah blah *
*
* `, * animations: [ * trigger('queryAnimation', [ * transition('* => goAnimate', [ * // hide the inner elements * query('h1', style({ opacity: 0 })), * query('.content', style({ opacity: 0 })), * * // animate the inner elements in, one by one * query('h1', animate(1000, style({ opacity: 1 }))), * query('.content', animate(1000, style({ opacity: 1 }))), * ]) * ]) * ] * }) * class Cmp { * exp = ''; * * goAnimate() { * this.exp = 'goAnimate'; * } * } * ``` * * @publicApi */ export function query( selector: string, animation: AnimationMetadata|AnimationMetadata[], options: AnimationQueryOptions|null = null): AnimationQueryMetadata { return {type: AnimationMetadataType.Query, selector, animation, options}; } /** * Use within an animation `query()` call to issue a timing gap after * each queried item is animated. * * @param timings A delay value. * @param animation One ore more animation steps. * @returns An object that encapsulates the stagger data. * * @usageNotes * In the following example, a container element wraps a list of items stamped out * by an `ngFor`. The container element contains an animation trigger that will later be set * to query for each of the inner items. * * Each time items are added, the opacity fade-in animation runs, * and each removed item is faded out. * When either of these animations occur, the stagger effect is * applied after each item's animation is started. * * ```html * * * *
*
* {{ item }} *
*
* ``` * * Here is the component code: * * ```typescript * import {trigger, transition, style, animate, query, stagger} from '@angular/animations'; * @Component({ * templateUrl: 'list.component.html', * animations: [ * trigger('listAnimation', [ * ... * ]) * ] * }) * class ListComponent { * items = []; * * showItems() { * this.items = [0,1,2,3,4]; * } * * hideItems() { * this.items = []; * } * * toggle() { * this.items.length ? this.hideItems() : this.showItems(); * } * } * ``` * * Here is the animation trigger code: * * ```typescript * trigger('listAnimation', [ * transition('* => *', [ // each time the binding value changes * query(':leave', [ * stagger(100, [ * animate('0.5s', style({ opacity: 0 })) * ]) * ]), * query(':enter', [ * style({ opacity: 0 }), * stagger(100, [ * animate('0.5s', style({ opacity: 1 })) * ]) * ]) * ]) * ]) * ``` * * @publicApi */ export function stagger(timings: string|number, animation: AnimationMetadata|AnimationMetadata[]): AnimationStaggerMetadata { return {type: AnimationMetadataType.Stagger, timings, animation}; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ export function scheduleMicroTask(cb: () => any) { Promise.resolve().then(cb); } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {scheduleMicroTask} from '../util'; /** * Provides programmatic control of a reusable animation sequence, * built using the [AnimationBuilder.build](api/animations/AnimationBuilder#build)() * method which returns an `AnimationFactory`, whose * [create](api/animations/AnimationFactory#create)() method instantiates and * initializes this interface. * * @see `AnimationBuilder` * @see `AnimationFactory` * @see `animate()` * * @publicApi */ export interface AnimationPlayer { /** * Provides a callback to invoke when the animation finishes. * @param fn The callback function. * @see `finish()` */ onDone(fn: () => void): void; /** * Provides a callback to invoke when the animation starts. * @param fn The callback function. * @see `run()` */ onStart(fn: () => void): void; /** * Provides a callback to invoke after the animation is destroyed. * @param fn The callback function. * @see `destroy()` * @see `beforeDestroy()` */ onDestroy(fn: () => void): void; /** * Initializes the animation. */ init(): void; /** * Reports whether the animation has started. * @returns True if the animation has started, false otherwise. */ hasStarted(): boolean; /** * Runs the animation, invoking the `onStart()` callback. */ play(): void; /** * Pauses the animation. */ pause(): void; /** * Restarts the paused animation. */ restart(): void; /** * Ends the animation, invoking the `onDone()` callback. */ finish(): void; /** * Destroys the animation, after invoking the `beforeDestroy()` callback. * Calls the `onDestroy()` callback when destruction is completed. */ destroy(): void; /** * Resets the animation to its initial state. */ reset(): void; /** * Sets the position of the animation. * @param position A 0-based offset into the duration, in milliseconds. */ setPosition(position: any /** TODO #9100 */): void; /** * Reports the current position of the animation. * @returns A 0-based offset into the duration, in milliseconds. */ getPosition(): number; /** * The parent of this player, if any. */ parentPlayer: AnimationPlayer|null; /** * The total run time of the animation, in milliseconds. */ readonly totalTime: number; /** * Provides a callback to invoke before the animation is destroyed. */ beforeDestroy?: () => any; /** * @internal * Internal */ triggerCallback?: (phaseName: string) => void; /** * @internal * Internal */ disabled?: boolean; } /** * An empty programmatic controller for reusable animations. * Used internally when animations are disabled, to avoid * checking for the null case when an animation player is expected. * * @see `animate()` * @see `AnimationPlayer` * @see `GroupPlayer` * * @publicApi */ export class NoopAnimationPlayer implements AnimationPlayer { private _onDoneFns: Function[] = []; private _onStartFns: Function[] = []; private _onDestroyFns: Function[] = []; private _originalOnDoneFns: Function[] = []; private _originalOnStartFns: Function[] = []; private _started = false; private _destroyed = false; private _finished = false; private _position = 0; public parentPlayer: AnimationPlayer|null = null; public readonly totalTime: number; constructor(duration: number = 0, delay: number = 0) { this.totalTime = duration + delay; } private _onFinish() { if (!this._finished) { this._finished = true; this._onDoneFns.forEach(fn => fn()); this._onDoneFns = []; } } onStart(fn: () => void): void { this._originalOnStartFns.push(fn); this._onStartFns.push(fn); } onDone(fn: () => void): void { this._originalOnDoneFns.push(fn); this._onDoneFns.push(fn); } onDestroy(fn: () => void): void { this._onDestroyFns.push(fn); } hasStarted(): boolean { return this._started; } init(): void {} play(): void { if (!this.hasStarted()) { this._onStart(); this.triggerMicrotask(); } this._started = true; } /** @internal */ triggerMicrotask() { scheduleMicroTask(() => this._onFinish()); } private _onStart() { this._onStartFns.forEach(fn => fn()); this._onStartFns = []; } pause(): void {} restart(): void {} finish(): void { this._onFinish(); } destroy(): void { if (!this._destroyed) { this._destroyed = true; if (!this.hasStarted()) { this._onStart(); } this.finish(); this._onDestroyFns.forEach(fn => fn()); this._onDestroyFns = []; } } reset(): void { this._started = false; this._finished = false; this._onStartFns = this._originalOnStartFns; this._onDoneFns = this._originalOnDoneFns; } setPosition(position: number): void { this._position = this.totalTime ? position * this.totalTime : 1; } getPosition(): number { return this.totalTime ? this._position / this.totalTime : 1; } /** @internal */ triggerCallback(phaseName: string): void { const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns; methods.forEach(fn => fn()); methods.length = 0; } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {scheduleMicroTask} from '../util'; import {AnimationPlayer} from './animation_player'; /** * A programmatic controller for a group of reusable animations. * Used internally to control animations. * * @see `AnimationPlayer` * @see `{@link animations/group group()}` * */ export class AnimationGroupPlayer implements AnimationPlayer { private _onDoneFns: Function[] = []; private _onStartFns: Function[] = []; private _finished = false; private _started = false; private _destroyed = false; private _onDestroyFns: Function[] = []; public parentPlayer: AnimationPlayer|null = null; public totalTime: number = 0; public readonly players: AnimationPlayer[]; constructor(_players: AnimationPlayer[]) { this.players = _players; let doneCount = 0; let destroyCount = 0; let startCount = 0; const total = this.players.length; if (total == 0) { scheduleMicroTask(() => this._onFinish()); } else { this.players.forEach(player => { player.onDone(() => { if (++doneCount == total) { this._onFinish(); } }); player.onDestroy(() => { if (++destroyCount == total) { this._onDestroy(); } }); player.onStart(() => { if (++startCount == total) { this._onStart(); } }); }); } this.totalTime = this.players.reduce((time, player) => Math.max(time, player.totalTime), 0); } private _onFinish() { if (!this._finished) { this._finished = true; this._onDoneFns.forEach(fn => fn()); this._onDoneFns = []; } } init(): void { this.players.forEach(player => player.init()); } onStart(fn: () => void): void { this._onStartFns.push(fn); } private _onStart() { if (!this.hasStarted()) { this._started = true; this._onStartFns.forEach(fn => fn()); this._onStartFns = []; } } onDone(fn: () => void): void { this._onDoneFns.push(fn); } onDestroy(fn: () => void): void { this._onDestroyFns.push(fn); } hasStarted() { return this._started; } play() { if (!this.parentPlayer) { this.init(); } this._onStart(); this.players.forEach(player => player.play()); } pause(): void { this.players.forEach(player => player.pause()); } restart(): void { this.players.forEach(player => player.restart()); } finish(): void { this._onFinish(); this.players.forEach(player => player.finish()); } destroy(): void { this._onDestroy(); } private _onDestroy() { if (!this._destroyed) { this._destroyed = true; this._onFinish(); this.players.forEach(player => player.destroy()); this._onDestroyFns.forEach(fn => fn()); this._onDestroyFns = []; } } reset(): void { this.players.forEach(player => player.reset()); this._destroyed = false; this._finished = false; this._started = false; } setPosition(p: number): void { const timeAtPosition = p * this.totalTime; this.players.forEach(player => { const position = player.totalTime ? Math.min(1, timeAtPosition / player.totalTime) : 1; player.setPosition(position); }); } getPosition(): number { const longestPlayer = this.players.reduce((longestSoFar: AnimationPlayer|null, player: AnimationPlayer) => { const newPlayerIsLongest = longestSoFar === null || player.totalTime > longestSoFar.totalTime; return newPlayerIsLongest ? player : longestSoFar; }, null); return longestPlayer != null ? longestPlayer.getPosition() : 0; } beforeDestroy(): void { this.players.forEach(player => { if (player.beforeDestroy) { player.beforeDestroy(); } }); } /** @internal */ triggerCallback(phaseName: string): void { const methods = phaseName == 'start' ? this._onStartFns : this._onDoneFns; methods.forEach(fn => fn()); methods.length = 0; } } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ export {AnimationGroupPlayer as ɵAnimationGroupPlayer} from './players/animation_group_player'; export const ɵPRE_STYLE = '!'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all animation APIs of the animation package. */ export {AnimationBuilder, AnimationFactory} from './animation_builder'; export {AnimationEvent} from './animation_event'; export {animate, animateChild, AnimateChildOptions, AnimateTimings, animation, AnimationAnimateChildMetadata, AnimationAnimateMetadata, AnimationAnimateRefMetadata, AnimationGroupMetadata, AnimationKeyframesSequenceMetadata, AnimationMetadata, AnimationMetadataType, AnimationOptions, AnimationQueryMetadata, AnimationQueryOptions, AnimationReferenceMetadata, AnimationSequenceMetadata, AnimationStaggerMetadata, AnimationStateMetadata, AnimationStyleMetadata, AnimationTransitionMetadata, AnimationTriggerMetadata, AUTO_STYLE, group, keyframes, query, sequence, stagger, state, style, transition, trigger, useAnimation, ɵStyleData, ɵStyleDataMap} from './animation_metadata'; export {AnimationPlayer, NoopAnimationPlayer} from './players/animation_player'; export * from './private_export'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * @module * @description * Entry point for all public APIs of this package. */ export * from './src/animations'; ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ // This file is not used to build this module. It is only used during editing // by the TypeScript language service and during build for verification. `ngc` // replaces this file with production index.ts when it rewrites private symbol // names. export * from './public_api'; ","/** * Generated bundle index. Do not edit. */ export * from './index'; "],"names":[],"mappings":"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"}
-------------------- SECTION 23 --------------------
{"version":3,"file":"browser.mjs","sources":["../../../../../../packages/animations/browser/src/error_helpers.ts","../../../../../../packages/animations/browser/src/render/web_animations/animatable_props_set.ts","../../../../../../packages/animations/browser/src/render/shared.ts","../../../../../../packages/animations/browser/src/render/animation_driver.ts","../../../../../../packages/animations/browser/src/util.ts","../../../../../../packages/animations/browser/src/warning_helpers.ts","../../../../../../packages/animations/browser/src/dsl/animation_transition_expr.ts","../../../../../../packages/animations/browser/src/dsl/animation_ast_builder.ts","../../../../../../packages/animations/browser/src/dsl/animation_timeline_instruction.ts","../../../../../../packages/animations/browser/src/dsl/element_instruction_map.ts","../../../../../../packages/animations/browser/src/dsl/animation_timeline_builder.ts","../../../../../../packages/animations/browser/src/dsl/animation.ts","../../../../../../packages/animations/browser/src/dsl/style_normalization/animation_style_normalizer.ts","../../../../../../packages/animations/browser/src/dsl/style_normalization/web_animations_style_normalizer.ts","../../../../../../packages/animations/browser/src/dsl/animation_transition_instruction.ts","../../../../../../packages/animations/browser/src/dsl/animation_transition_factory.ts","../../../../../../packages/animations/browser/src/dsl/animation_trigger.ts","../../../../../../packages/animations/browser/src/render/timeline_animation_engine.ts","../../../../../../packages/animations/browser/src/render/transition_animation_engine.ts","../../../../../../packages/animations/browser/src/render/animation_engine_next.ts","../../../../../../packages/animations/browser/src/render/special_cased_styles.ts","../../../../../../packages/animations/browser/src/render/web_animations/web_animations_player.ts","../../../../../../packages/animations/browser/src/render/web_animations/web_animations_driver.ts","../../../../../../packages/animations/browser/src/browser.ts","../../../../../../packages/animations/browser/public_api.ts","../../../../../../packages/animations/browser/index.ts","../../../../../../packages/animations/browser/browser.ts"],"sourcesContent":["/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {ɵRuntimeError as RuntimeError} from '@angular/core'; import {RuntimeErrorCode} from './errors'; const LINE_START = '\ - '; export function invalidTimingValue(exp: string|number): Error { return new RuntimeError( RuntimeErrorCode.INVALID_TIMING_VALUE, ngDevMode && `The provided timing value \"${exp}\" is invalid.`); } export function negativeStepValue(): Error { return new RuntimeError( RuntimeErrorCode.NEGATIVE_STEP_VALUE, ngDevMode && 'Duration values below 0 are not allowed for this animation step.'); } export function negativeDelayValue(): Error { return new RuntimeError( RuntimeErrorCode.NEGATIVE_DELAY_VALUE, ngDevMode && 'Delay values below 0 are not allowed for this animation step.'); } export function invalidStyleParams(varName: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STYLE_PARAMS, ngDevMode && `Unable to resolve the local animation param ${varName} in the given list of values`); } export function invalidParamValue(varName: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_PARAM_VALUE, ngDevMode && `Please provide a value for the animation param ${varName}`); } export function invalidNodeType(nodeType: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_NODE_TYPE, ngDevMode && `Unable to resolve animation metadata node #${nodeType}`); } export function invalidCssUnitValue(userProvidedProperty: string, value: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_CSS_UNIT_VALUE, ngDevMode && `Please provide a CSS unit value for ${userProvidedProperty}:${value}`); } export function invalidTrigger(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_TRIGGER, ngDevMode && 'animation triggers cannot be prefixed with an `@` sign (e.g. trigger(\\'@foo\\', [...]))'); } export function invalidDefinition(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_DEFINITION, ngDevMode && 'only state() and transition() definitions can sit inside of a trigger()'); } export function invalidState(metadataName: string, missingSubs: string[]): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STATE, ngDevMode && `state(\"${ metadataName}\", ...) must define default values for all the following style substitutions: ${ missingSubs.join(', ')}`); } export function invalidStyleValue(value: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STYLE_VALUE, ngDevMode && `The provided style string value ${value} is not allowed.`); } export function invalidProperty(prop: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_PROPERTY, ngDevMode && `The provided animation property \"${ prop}\" is not a supported CSS property for animations`); } export function invalidParallelAnimation( prop: string, firstStart: number, firstEnd: number, secondStart: number, secondEnd: number): Error { return new RuntimeError( RuntimeErrorCode.INVALID_PARALLEL_ANIMATION, ngDevMode && `The CSS property \"${prop}\" that exists between the times of \"${firstStart}ms\" and \"${ firstEnd}ms\" is also being animated in a parallel animation between the times of \"${ secondStart}ms\" and \"${secondEnd}ms\"`); } export function invalidKeyframes(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_KEYFRAMES, ngDevMode && `keyframes() must be placed inside of a call to animate()`); } export function invalidOffset(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_OFFSET, ngDevMode && `Please ensure that all keyframe offsets are between 0 and 1`); } export function keyframeOffsetsOutOfOrder(): Error { return new RuntimeError( RuntimeErrorCode.KEYFRAME_OFFSETS_OUT_OF_ORDER, ngDevMode && `Please ensure that all keyframe offsets are in order`); } export function keyframesMissingOffsets(): Error { return new RuntimeError( RuntimeErrorCode.KEYFRAMES_MISSING_OFFSETS, ngDevMode && `Not all style() steps within the declared keyframes() contain offsets`); } export function invalidStagger(): Error { return new RuntimeError( RuntimeErrorCode.INVALID_STAGGER, ngDevMode && `stagger() can only be used inside of query()`); } export function invalidQuery(selector: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_QUERY, ngDevMode && `\\`query(\"${selector}\")\\` returned zero elements. (Use \\`query(\"${ selector}\", { optional: true })\\` if you wish to allow this.)`); } export function invalidExpression(expr: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_EXPRESSION, ngDevMode && `The provided transition expression \"${expr}\" is not supported`); } export function invalidTransitionAlias(alias: string): Error { return new RuntimeError( RuntimeErrorCode.INVALID_TRANSITION_ALIAS, ngDevMode && `The transition alias value \"${alias}\" is not supported`); } export function validationFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.VALIDATION_FAILED, ngDevMode && `animation validation failed:\ ${errors.map(err => err.message).join('\ ')}`); } export function buildingFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.BUILDING_FAILED, ngDevMode && `animation building failed:\ ${errors.map(err => err.message).join('\ ')}`); } export function triggerBuildFailed(name: string, errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRIGGER_BUILD_FAILED, ngDevMode && `The animation trigger \"${name}\" has failed to build due to the following errors:\ - ${ errors.map(err => err.message).join('\ - ')}`); } export function animationFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.ANIMATION_FAILED, ngDevMode && `Unable to animate due to the following errors:${LINE_START}${ errors.map(err => err.message).join(LINE_START)}`); } export function registerFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.REGISTRATION_FAILED, ngDevMode && `Unable to build the animation due to the following errors: ${ errors.map(err => err.message).join('\ ')}`); } export function missingOrDestroyedAnimation(): Error { return new RuntimeError( RuntimeErrorCode.MISSING_OR_DESTROYED_ANIMATION, ngDevMode && 'The requested animation doesn\\'t exist or has already been destroyed'); } export function createAnimationFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.CREATE_ANIMATION_FAILED, ngDevMode && `Unable to create the animation due to the following errors:${ errors.map(err => err.message).join('\ ')}`); } export function missingPlayer(id: string): Error { return new RuntimeError( RuntimeErrorCode.MISSING_PLAYER, ngDevMode && `Unable to find the timeline player referenced by ${id}`); } export function missingTrigger(phase: string, name: string): Error { return new RuntimeError( RuntimeErrorCode.MISSING_TRIGGER, ngDevMode && `Unable to listen on the animation trigger event \"${ phase}\" because the animation trigger \"${name}\" doesn\\'t exist!`); } export function missingEvent(name: string): Error { return new RuntimeError( RuntimeErrorCode.MISSING_EVENT, ngDevMode && `Unable to listen on the animation trigger \"${ name}\" because the provided event is undefined!`); } export function unsupportedTriggerEvent(phase: string, name: string): Error { return new RuntimeError( RuntimeErrorCode.UNSUPPORTED_TRIGGER_EVENT, ngDevMode && `The provided animation trigger event \"${phase}\" for the animation trigger \"${ name}\" is not supported!`); } export function unregisteredTrigger(name: string): Error { return new RuntimeError( RuntimeErrorCode.UNREGISTERED_TRIGGER, ngDevMode && `The provided animation trigger \"${name}\" has not been registered!`); } export function triggerTransitionsFailed(errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRIGGER_TRANSITIONS_FAILED, ngDevMode && `Unable to process animations due to the following failed trigger transitions\ ${ errors.map(err => err.message).join('\ ')}`); } export function triggerParsingFailed(name: string, errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRIGGER_PARSING_FAILED, ngDevMode && `Animation parsing for the ${name} trigger have failed:${LINE_START}${ errors.map(err => err.message).join(LINE_START)}`); } export function transitionFailed(name: string, errors: Error[]): Error { return new RuntimeError( RuntimeErrorCode.TRANSITION_FAILED, ngDevMode && `@${name} has failed due to:\ ${errors.map(err => err.message).join('\ - ')}`); } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ /** * Set of all animatable CSS properties * * @see https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_animated_properties */ export const ANIMATABLE_PROP_SET = new Set([ '-moz-outline-radius', '-moz-outline-radius-bottomleft', '-moz-outline-radius-bottomright', '-moz-outline-radius-topleft', '-moz-outline-radius-topright', '-ms-grid-columns', '-ms-grid-rows', '-webkit-line-clamp', '-webkit-text-fill-color', '-webkit-text-stroke', '-webkit-text-stroke-color', 'accent-color', 'all', 'backdrop-filter', 'background', 'background-color', 'background-position', 'background-size', 'block-size', 'border', 'border-block-end', 'border-block-end-color', 'border-block-end-width', 'border-block-start', 'border-block-start-color', 'border-block-start-width', 'border-bottom', 'border-bottom-color', 'border-bottom-left-radius', 'border-bottom-right-radius', 'border-bottom-width', 'border-color', 'border-end-end-radius', 'border-end-start-radius', 'border-image-outset', 'border-image-slice', 'border-image-width', 'border-inline-end', 'border-inline-end-color', 'border-inline-end-width', 'border-inline-start', 'border-inline-start-color', 'border-inline-start-width', 'border-left', 'border-left-color', 'border-left-width', 'border-radius', 'border-right', 'border-right-color', 'border-right-width', 'border-start-end-radius', 'border-start-start-radius', 'border-top', 'border-top-color', 'border-top-left-radius', 'border-top-right-radius', 'border-top-width', 'border-width', 'bottom', 'box-shadow', 'caret-color', 'clip', 'clip-path', 'color', 'column-count', 'column-gap', 'column-rule', 'column-rule-color', 'column-rule-width', 'column-width', 'columns', 'filter', 'flex', 'flex-basis', 'flex-grow', 'flex-shrink', 'font', 'font-size', 'font-size-adjust', 'font-stretch', 'font-variation-settings', 'font-weight', 'gap', 'grid-column-gap', 'grid-gap', 'grid-row-gap', 'grid-template-columns', 'grid-template-rows', 'height', 'inline-size', 'input-security', 'inset', 'inset-block', 'inset-block-end', 'inset-block-start', 'inset-inline', 'inset-inline-end', 'inset-inline-start', 'left', 'letter-spacing', 'line-clamp', 'line-height', 'margin', 'margin-block-end', 'margin-block-start', 'margin-bottom', 'margin-inline-end', 'margin-inline-start', 'margin-left', 'margin-right', 'margin-top', 'mask', 'mask-border', 'mask-position', 'mask-size', 'max-block-size', 'max-height', 'max-inline-size', 'max-lines', 'max-width', 'min-block-size', 'min-height', 'min-inline-size', 'min-width', 'object-position', 'offset', 'offset-anchor', 'offset-distance', 'offset-path', 'offset-position', 'offset-rotate', 'opacity', 'order', 'outline', 'outline-color', 'outline-offset', 'outline-width', 'padding', 'padding-block-end', 'padding-block-start', 'padding-bottom', 'padding-inline-end', 'padding-inline-start', 'padding-left', 'padding-right', 'padding-top', 'perspective', 'perspective-origin', 'right', 'rotate', 'row-gap', 'scale', 'scroll-margin', 'scroll-margin-block', 'scroll-margin-block-end', 'scroll-margin-block-start', 'scroll-margin-bottom', 'scroll-margin-inline', 'scroll-margin-inline-end', 'scroll-margin-inline-start', 'scroll-margin-left', 'scroll-margin-right', 'scroll-margin-top', 'scroll-padding', 'scroll-padding-block', 'scroll-padding-block-end', 'scroll-padding-block-start', 'scroll-padding-bottom', 'scroll-padding-inline', 'scroll-padding-inline-end', 'scroll-padding-inline-start', 'scroll-padding-left', 'scroll-padding-right', 'scroll-padding-top', 'scroll-snap-coordinate', 'scroll-snap-destination', 'scrollbar-color', 'shape-image-threshold', 'shape-margin', 'shape-outside', 'tab-size', 'text-decoration', 'text-decoration-color', 'text-decoration-thickness', 'text-emphasis', 'text-emphasis-color', 'text-indent', 'text-shadow', 'text-underline-offset', 'top', 'transform', 'transform-origin', 'translate', 'vertical-align', 'visibility', 'width', 'word-spacing', 'z-index', 'zoom', ]); ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationEvent, AnimationPlayer, AUTO_STYLE, NoopAnimationPlayer, ɵAnimationGroupPlayer, ɵPRE_STYLE as PRE_STYLE, ɵStyleDataMap} from '@angular/animations'; import {AnimationStyleNormalizer} from '../../src/dsl/style_normalization/animation_style_normalizer'; import {AnimationDriver} from '../../src/render/animation_driver'; import {animationFailed} from '../error_helpers'; import {ANIMATABLE_PROP_SET} from './web_animations/animatable_props_set'; // We don't include ambient node types here since @angular/animations/browser // is meant to target the browser so technically it should not depend on node // types. `process` is just declared locally here as a result. declare const process: any; export function isBrowser(): boolean { return (typeof window !== 'undefined' && typeof window.document !== 'undefined'); } export function isNode(): boolean { // Checking only for `process` isn't enough to identify whether or not we're in a Node // environment, because Webpack by default will polyfill the `process`. While we can discern // that Webpack polyfilled it by looking at `process.browser`, it's very Webpack-specific and // might not be future-proof. Instead we look at the stringified version of `process` which // is `[object process]` in Node and `[object Object]` when polyfilled. return typeof process !== 'undefined' && {}.toString.call(process) === '[object process]'; } export function optimizeGroupPlayer(players: AnimationPlayer[]): AnimationPlayer { switch (players.length) { case 0: return new NoopAnimationPlayer(); case 1: return players[0]; default: return new ɵAnimationGroupPlayer(players); } } export function normalizeKeyframes( driver: AnimationDriver, normalizer: AnimationStyleNormalizer, element: any, keyframes: Array<ɵStyleDataMap>, preStyles: ɵStyleDataMap = new Map(), postStyles: ɵStyleDataMap = new Map()): Array<ɵStyleDataMap> { const errors: Error[] = []; const normalizedKeyframes: Array<ɵStyleDataMap> = []; let previousOffset = -1; let previousKeyframe: ɵStyleDataMap|null = null; keyframes.forEach(kf => { const offset = kf.get('offset') as number; const isSameOffset = offset == previousOffset; const normalizedKeyframe: ɵStyleDataMap = (isSameOffset && previousKeyframe) || new Map(); kf.forEach((val, prop) => { let normalizedProp = prop; let normalizedValue = val; if (prop !== 'offset') { normalizedProp = normalizer.normalizePropertyName(normalizedProp, errors); switch (normalizedValue) { case PRE_STYLE: normalizedValue = preStyles.get(prop)!; break; case AUTO_STYLE: normalizedValue = postStyles.get(prop)!; break; default: normalizedValue = normalizer.normalizeStyleValue(prop, normalizedProp, normalizedValue, errors); break; } } normalizedKeyframe.set(normalizedProp, normalizedValue); }); if (!isSameOffset) { normalizedKeyframes.push(normalizedKeyframe); } previousKeyframe = normalizedKeyframe; previousOffset = offset; }); if (errors.length) { throw animationFailed(errors); } return normalizedKeyframes; } export function listenOnPlayer( player: AnimationPlayer, eventName: string, event: AnimationEvent|undefined, callback: (event: any) => any) { switch (eventName) { case 'start': player.onStart(() => callback(event && copyAnimationEvent(event, 'start', player))); break; case 'done': player.onDone(() => callback(event && copyAnimationEvent(event, 'done', player))); break; case 'destroy': player.onDestroy(() => callback(event && copyAnimationEvent(event, 'destroy', player))); break; } } export function copyAnimationEvent( e: AnimationEvent, phaseName: string, player: AnimationPlayer): AnimationEvent { const totalTime = player.totalTime; const disabled = (player as any).disabled ? true : false; const event = makeAnimationEvent( e.element, e.triggerName, e.fromState, e.toState, phaseName || e.phaseName, totalTime == undefined ? e.totalTime : totalTime, disabled); const data = (e as any)['_data']; if (data != null) { (event as any)['_data'] = data; } return event; } export function makeAnimationEvent( element: any, triggerName: string, fromState: string, toState: string, phaseName: string = '', totalTime: number = 0, disabled?: boolean): AnimationEvent { return {element, triggerName, fromState, toState, phaseName, totalTime, disabled: !!disabled}; } export function getOrSetDefaultValue(map: Map, key: T, defaultValue: V) { let value = map.get(key); if (!value) { map.set(key, value = defaultValue); } return value; } export function parseTimelineCommand(command: string): [string, string] { const separatorPos = command.indexOf(':'); const id = command.substring(1, separatorPos); const action = command.slice(separatorPos + 1); return [id, action]; } let _contains: (elm1: any, elm2: any) => boolean = (elm1: any, elm2: any) => false; let _query: (element: any, selector: string, multi: boolean) => any[] = (element: any, selector: string, multi: boolean) => { return []; }; let _documentElement: unknown|null = null; export function getParentElement(element: any): unknown|null { const parent = element.parentNode || element.host; // consider host to support shadow DOM if (parent === _documentElement) { return null; } return parent; } // Define utility methods for browsers and platform-server(domino) where Element // and utility methods exist. const _isNode = isNode(); if (_isNode || typeof Element !== 'undefined') { if (!isBrowser()) { _contains = (elm1, elm2) => elm1.contains(elm2); } else { // Read the document element in an IIFE that's been marked pure to avoid a top-level property // read that may prevent tree-shaking. _documentElement = /* @__PURE__ */ (() => document.documentElement)(); _contains = (elm1, elm2) => { while (elm2) { if (elm2 === elm1) { return true; } elm2 = getParentElement(elm2); } return false; }; } _query = (element: any, selector: string, multi: boolean): any[] => { if (multi) { return Array.from(element.querySelectorAll(selector)); } const elem = element.querySelector(selector); return elem ? [elem] : []; }; } function containsVendorPrefix(prop: string): boolean { // Webkit is the only real popular vendor prefix nowadays // cc: http://shouldiprefix.com/ return prop.substring(1, 6) == 'ebkit'; // webkit or Webkit } let _CACHED_BODY: {style: any}|null = null; let _IS_WEBKIT = false; export function validateStyleProperty(prop: string): boolean { if (!_CACHED_BODY) { _CACHED_BODY = getBodyNode() || {}; _IS_WEBKIT = _CACHED_BODY!.style ? ('WebkitAppearance' in _CACHED_BODY!.style) : false; } let result = true; if (_CACHED_BODY!.style && !containsVendorPrefix(prop)) { result = prop in _CACHED_BODY!.style; if (!result && _IS_WEBKIT) { const camelProp = 'Webkit' + prop.charAt(0).toUpperCase() + prop.slice(1); result = camelProp in _CACHED_BODY!.style; } } return result; } export function validateWebAnimatableStyleProperty(prop: string): boolean { return ANIMATABLE_PROP_SET.has(prop); } export function getBodyNode(): any|null { if (typeof document != 'undefined') { return document.body; } return null; } export const containsElement = _contains; export const invokeQuery = _query; export function hypenatePropsKeys(original: ɵStyleDataMap): ɵStyleDataMap { const newMap: ɵStyleDataMap = new Map(); original.forEach((val, prop) => { const newProp = prop.replace(/([a-z])([A-Z])/g, '$1-$2'); newMap.set(newProp, val); }); return newMap; } ","/** * @license * Copyright Google LLC All Rights Reserved. * * Use of this source code is governed by an MIT-style license that can be * found in the LICENSE file at https://angular.io/license */ import {AnimationPlayer, NoopAnimationPlayer} from '@angular/animations'; import {Injectable} from '@angular/core'; import {containsElement, getParentElement, invokeQuery, validateStyleProperty} from './shared'; /** * @publicApi */ @Injectable() export class NoopAnimationDriver implements AnimationDriver { validateStyleProperty(prop: string): boolean { return validateStyleProperty(prop); } matchesElement(_element: any, _selector: string): boolean { // This method is deprecated and no longer in use so we return false. return false; } containsElement(elm1: any, elm2: any): boolean { return containsElement(elm1, elm2); } getParentElement(element: unknown): unknown { return getParentElement(element); } query(element: any, selector: string, multi: boolean): any[] { return invokeQuery(element, selector, multi); } computeStyle(element: any, prop: string, defaultValue?: string): string { return defaultValue || ''; } animate( element: any, keyframes: Array