From 668a7d5bcde293e5e64c07f90bd1b9b6eaa5e8fc Mon Sep 17 00:00:00 2001 From: DinakarSF4212 <147583019+DinakarSF4212@users.noreply.github.com> Date: Fri, 14 Nov 2025 19:48:43 +0530 Subject: [PATCH] 986040: Need to include "Create Object Structure" section in Angular Spreadsheet UG documentation --- .../json-structure-cs1/3rdpartylicenses.txt | 570 ++++++++++++++++++ .../angular/json-structure-cs1/index.html | 13 + .../json-structure-cs1/main-M5OR66IS.js | 260 ++++++++ .../json-structure-cs1/polyfills-5CFQRCPP.js | 2 + .../json-structure-cs1/styles-AV4FG6NZ.css | 1 + 5 files changed, 846 insertions(+) create mode 100644 Document-Processing/samples/spreadsheet/angular/json-structure-cs1/3rdpartylicenses.txt create mode 100644 Document-Processing/samples/spreadsheet/angular/json-structure-cs1/index.html create mode 100644 Document-Processing/samples/spreadsheet/angular/json-structure-cs1/main-M5OR66IS.js create mode 100644 Document-Processing/samples/spreadsheet/angular/json-structure-cs1/polyfills-5CFQRCPP.js create mode 100644 Document-Processing/samples/spreadsheet/angular/json-structure-cs1/styles-AV4FG6NZ.css diff --git a/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/3rdpartylicenses.txt b/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/3rdpartylicenses.txt new file mode 100644 index 000000000..2f5f1c6fe --- /dev/null +++ b/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/3rdpartylicenses.txt @@ -0,0 +1,570 @@ + +-------------------------------------------------------------------------------- +Package: @angular/core +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: rxjs +License: "Apache-2.0" + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright (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. + + +-------------------------------------------------------------------------------- +Package: tslib +License: "0BSD" + +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. +-------------------------------------------------------------------------------- +Package: @angular/common +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @angular/platform-browser +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-base +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-angular-base +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + + + + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-data +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-buttons +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-popups +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-lists +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-splitbuttons +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-inputs +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-navigations +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-notifications +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-dropdowns +License: "SEE LICENSE IN license" + +Licensing information is available in the following link + +https://www.syncfusion.com/sales/licensing +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-calendars +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-grids +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-svg-base +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-charts +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances can you use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf + +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-spreadsheet +License: "SEE LICENSE IN license" + +Essential JS 2 library is available under the Syncfusion Essential Studio program, and can be licensed either under the Syncfusion Community License Program or the Syncfusion commercial license. + +To be qualified for the Syncfusion Community License Program you must have a gross revenue of less than one (1) million U.S. dollars ($1,000,000.00 USD) per year and have less than five (5) developers in your organization, and agree to be bound by Syncfusion’s terms and conditions. + +Customers who do not qualify for the community license can contact sales@syncfusion.com for commercial licensing options. + +Under no circumstances you can use this product without (1) either a Community License or a commercial license and (2) without agreeing and abiding by Syncfusion’s license containing all terms and conditions. + +The Syncfusion license that contains the terms and conditions can be found at +https://www.syncfusion.com/content/downloads/syncfusion_license.pdf +-------------------------------------------------------------------------------- +Package: @syncfusion/ej2-angular-spreadsheet +License: "SEE LICENSE IN license" + + +-------------------------------------------------------------------------------- +Package: zone.js +License: "MIT" + +The MIT License + +Copyright (c) 2010-2025 Google LLC. https://angular.dev/license + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. + +-------------------------------------------------------------------------------- diff --git a/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/index.html b/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/index.html new file mode 100644 index 000000000..65d590880 --- /dev/null +++ b/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/index.html @@ -0,0 +1,13 @@ + + + + + JsonStructureCs1 + + + + + + + + diff --git a/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/main-M5OR66IS.js b/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/main-M5OR66IS.js new file mode 100644 index 000000000..6a298842a --- /dev/null +++ b/Document-Processing/samples/spreadsheet/angular/json-structure-cs1/main-M5OR66IS.js @@ -0,0 +1,260 @@ +var TP=Object.defineProperty,AP=Object.defineProperties;var LP=Object.getOwnPropertyDescriptors;var FE=Object.getOwnPropertySymbols;var NP=Object.prototype.hasOwnProperty,kP=Object.prototype.propertyIsEnumerable;var RE=(o,t,e)=>t in o?TP(o,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):o[t]=e,cs=(o,t)=>{for(var e in t||={})NP.call(t,e)&&RE(o,e,t[e]);if(FE)for(var e of FE(t))kP.call(t,e)&&RE(o,e,t[e]);return o},oa=(o,t)=>AP(o,LP(t));var eS;function Wg(){return eS}function So(o){let t=eS;return eS=o,t}var OE=Symbol("NotFound");function hu(o){return o===OE||o?.name==="\u0275NotFound"}var tS=null;var zE=1;var PE=Symbol("SIGNAL");function di(o){let t=tS;return tS=o,t}function rS(){return tS}var nS={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function BE(o){if(!(qg(o)&&!o.dirty)&&!(!o.dirty&&o.lastCleanEpoch===zE)){if(!o.producerMustRecompute(o)&&!aS(o)){iS(o);return}o.producerRecomputeValue(o),iS(o)}}function iS(o){o.dirty=!1,o.lastCleanEpoch=zE}function sS(o){return o&&jE(o),di(o)}function jE(o){o.producersTail=void 0,o.recomputing=!0}function HE(o,t){di(t),o&&VE(o)}function VE(o){o.recomputing=!1;let t=o.producersTail,e=t!==void 0?t.nextProducer:o.producers;if(e!==void 0){if(qg(o))do e=lS(e);while(e!==void 0);t!==void 0?t.nextProducer=void 0:o.producers=void 0}}function aS(o){for(let t=o.producers;t!==void 0;t=t.nextProducer){let e=t.producer,i=t.lastReadVersion;if(i!==e.version||(BE(e),i!==e.version))return!0}return!1}function oS(o){if(qg(o)){let t=o.producers;for(;t!==void 0;)t=lS(t)}o.producers=void 0,o.producersTail=void 0,o.consumers=void 0,o.consumersTail=void 0}function lS(o){let t=o.producer,e=o.nextProducer,i=o.nextConsumer,r=o.prevConsumer;if(o.nextConsumer=void 0,o.prevConsumer=void 0,i!==void 0?i.prevConsumer=r:t.consumersTail=r,r!==void 0)r.nextConsumer=i;else if(t.consumers=i,!qg(t)){let n=t.producers;for(;n!==void 0;)n=lS(n)}return e}function qg(o){return o.consumerIsAlwaysLive||o.consumers!==void 0}function FP(){throw new Error}var RP=FP;function hS(o){RP=o}function Ts(o){return typeof o=="function"}function Yg(o){let e=o(i=>{Error.call(i),i.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var Gg=Yg(o=>function(e){o(this),this.message=e?`${e.length} errors occurred during unsubscription: +${e.map((i,r)=>`${r+1}) ${i.toString()}`).join(` + `)}`:"",this.name="UnsubscriptionError",this.errors=e});function op(o,t){if(o){let e=o.indexOf(t);0<=e&&o.splice(e,1)}}var us=class o{constructor(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let t;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let n of e)n.remove(this);else e.remove(this);let{initialTeardown:i}=this;if(Ts(i))try{i()}catch(n){t=n instanceof Gg?n.errors:[n]}let{_finalizers:r}=this;if(r){this._finalizers=null;for(let n of r)try{_E(n)}catch(s){t=t??[],s instanceof Gg?t=[...t,...s.errors]:t.push(s)}}if(t)throw new Gg(t)}}add(t){var e;if(t&&t!==this)if(this.closed)_E(t);else{if(t instanceof o){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(t)}}_hasParent(t){let{_parentage:e}=this;return e===t||Array.isArray(e)&&e.includes(t)}_addParent(t){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(t),e):e?[e,t]:t}_removeParent(t){let{_parentage:e}=this;e===t?this._parentage=null:Array.isArray(e)&&op(e,t)}remove(t){let{_finalizers:e}=this;e&&op(e,t),t instanceof o&&t._removeParent(this)}};us.EMPTY=(()=>{let o=new us;return o.closed=!0,o})();var cS=us.EMPTY;function Qg(o){return o instanceof us||o&&"closed"in o&&Ts(o.remove)&&Ts(o.add)&&Ts(o.unsubscribe)}function _E(o){Ts(o)?o():o.unsubscribe()}var Va={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var cu={setTimeout(o,t,...e){let{delegate:i}=cu;return i?.setTimeout?i.setTimeout(o,t,...e):setTimeout(o,t,...e)},clearTimeout(o){let{delegate:t}=cu;return(t?.clearTimeout||clearTimeout)(o)},delegate:void 0};function UE(o){cu.setTimeout(()=>{let{onUnhandledError:t}=Va;if(t)t(o);else throw o})}function uS(){}var WE=dS("C",void 0,void 0);function qE(o){return dS("E",void 0,o)}function YE(o){return dS("N",o,void 0)}function dS(o,t,e){return{kind:o,value:t,error:e}}var _h=null;function uu(o){if(Va.useDeprecatedSynchronousErrorHandling){let t=!_h;if(t&&(_h={errorThrown:!1,error:null}),o(),t){let{errorThrown:e,error:i}=_h;if(_h=null,e)throw i}}else o()}function GE(o){Va.useDeprecatedSynchronousErrorHandling&&_h&&(_h.errorThrown=!0,_h.error=o)}var Uh=class extends us{constructor(t){super(),this.isStopped=!1,t?(this.destination=t,Qg(t)&&t.add(this)):this.destination=PP}static create(t,e,i){return new du(t,e,i)}next(t){this.isStopped?fS(YE(t),this):this._next(t)}error(t){this.isStopped?fS(qE(t),this):(this.isStopped=!0,this._error(t))}complete(){this.isStopped?fS(WE,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(t){this.destination.next(t)}_error(t){try{this.destination.error(t)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},OP=Function.prototype.bind;function pS(o,t){return OP.call(o,t)}var gS=class{constructor(t){this.partialObserver=t}next(t){let{partialObserver:e}=this;if(e.next)try{e.next(t)}catch(i){Xg(i)}}error(t){let{partialObserver:e}=this;if(e.error)try{e.error(t)}catch(i){Xg(i)}else Xg(t)}complete(){let{partialObserver:t}=this;if(t.complete)try{t.complete()}catch(e){Xg(e)}}},du=class extends Uh{constructor(t,e,i){super();let r;if(Ts(t)||!t)r={next:t??void 0,error:e??void 0,complete:i??void 0};else{let n;this&&Va.useDeprecatedNextContext?(n=Object.create(t),n.unsubscribe=()=>this.unsubscribe(),r={next:t.next&&pS(t.next,n),error:t.error&&pS(t.error,n),complete:t.complete&&pS(t.complete,n)}):r=t}this.destination=new gS(r)}};function Xg(o){Va.useDeprecatedSynchronousErrorHandling?GE(o):UE(o)}function zP(o){throw o}function fS(o,t){let{onStoppedNotification:e}=Va;e&&cu.setTimeout(()=>e(o,t))}var PP={closed:!0,next:uS,error:zP,complete:uS};var QE=typeof Symbol=="function"&&Symbol.observable||"@@observable";function XE(o){return o}function KE(o){return o.length===0?XE:o.length===1?o[0]:function(e){return o.reduce((i,r)=>r(i),e)}}var pu=(()=>{class o{constructor(e){e&&(this._subscribe=e)}lift(e){let i=new o;return i.source=this,i.operator=e,i}subscribe(e,i,r){let n=jP(e)?e:new du(e,i,r);return uu(()=>{let{operator:s,source:a}=this;n.add(s?s.call(n,a):a?this._subscribe(n):this._trySubscribe(n))}),n}_trySubscribe(e){try{return this._subscribe(e)}catch(i){e.error(i)}}forEach(e,i){return i=$E(i),new i((r,n)=>{let s=new du({next:a=>{try{e(a)}catch(l){n(l),s.unsubscribe()}},error:n,complete:r});this.subscribe(s)})}_subscribe(e){var i;return(i=this.source)===null||i===void 0?void 0:i.subscribe(e)}[QE](){return this}pipe(...e){return KE(e)(this)}toPromise(e){return e=$E(e),new e((i,r)=>{let n;this.subscribe(s=>n=s,s=>r(s),()=>i(n))})}}return o.create=t=>new o(t),o})();function $E(o){var t;return(t=o??Va.Promise)!==null&&t!==void 0?t:Promise}function BP(o){return o&&Ts(o.next)&&Ts(o.error)&&Ts(o.complete)}function jP(o){return o&&o instanceof Uh||BP(o)&&Qg(o)}function HP(o){return Ts(o?.lift)}function ZE(o){return t=>{if(HP(t))return t.lift(function(e){try{return o(e,this)}catch(i){this.error(i)}});throw new TypeError("Unable to lift unknown Observable type")}}function JE(o,t,e,i,r){return new vS(o,t,e,i,r)}var vS=class extends Uh{constructor(t,e,i,r,n,s){super(t),this.onFinalize=n,this.shouldUnsubscribe=s,this._next=e?function(a){try{e(a)}catch(l){t.error(l)}}:super._next,this._error=r?function(a){try{r(a)}catch(l){t.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=i?function(){try{i()}catch(a){t.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var t;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((t=this.onFinalize)===null||t===void 0||t.call(this))}}};var eT=Yg(o=>function(){o(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var Yl=(()=>{class o extends pu{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let i=new Kg(this,this);return i.operator=e,i}_throwIfClosed(){if(this.closed)throw new eT}next(e){uu(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let i of this.currentObservers)i.next(e)}})}error(e){uu(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:i}=this;for(;i.length;)i.shift().error(e)}})}complete(){uu(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:i,isStopped:r,observers:n}=this;return i||r?cS:(this.currentObservers=null,n.push(e),new us(()=>{this.currentObservers=null,op(n,e)}))}_checkFinalizedStatuses(e){let{hasError:i,thrownError:r,isStopped:n}=this;i?e.error(r):n&&e.complete()}asObservable(){let e=new pu;return e.source=this,e}}return o.create=(t,e)=>new Kg(t,e),o})(),Kg=class extends Yl{constructor(t,e){super(),this.destination=t,this.source=e}next(t){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.next)===null||i===void 0||i.call(e,t)}error(t){var e,i;(i=(e=this.destination)===null||e===void 0?void 0:e.error)===null||i===void 0||i.call(e,t)}complete(){var t,e;(e=(t=this.destination)===null||t===void 0?void 0:t.complete)===null||e===void 0||e.call(t)}_subscribe(t){var e,i;return(i=(e=this.source)===null||e===void 0?void 0:e.subscribe(t))!==null&&i!==void 0?i:cS}};var lp=class extends Yl{constructor(t){super(),this._value=t}get value(){return this.getValue()}_subscribe(t){let e=super._subscribe(t);return!e.closed&&t.next(this._value),e}getValue(){let{hasError:t,thrownError:e,_value:i}=this;if(t)throw e;return this._throwIfClosed(),i}next(t){super.next(this._value=t)}};function $g(o,t,e,i){var r=arguments.length,n=r<3?t:i===null?i=Object.getOwnPropertyDescriptor(t,e):i,s;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")n=Reflect.decorate(o,t,e,i);else for(var a=o.length-1;a>=0;a--)(s=o[a])&&(n=(r<3?s(n):r>3?s(t,e,n):s(t,e))||n);return r>3&&n&&Object.defineProperty(t,e,n),n}function mS(o,t){return ZE((e,i)=>{let r=0;e.subscribe(JE(i,n=>{i.next(o.call(t,n,r++))}))})}var pi=class extends Error{code;constructor(t,e){super(LS(t,e)),this.code=t}};function _P(o){return`NG0${Math.abs(o)}`}function LS(o,t){return`${_P(o)}${t?": "+t:""}`}function Qi(o){for(let t in o)if(o[t]===Qi)return t;throw Error("")}function rT(o,t){for(let e in t)t.hasOwnProperty(e)&&!o.hasOwnProperty(e)&&(o[e]=t[e])}function qh(o){if(typeof o=="string")return o;if(Array.isArray(o))return`[${o.map(qh).join(", ")}]`;if(o==null)return""+o;let t=o.overriddenName||o.name;if(t)return`${t}`;let e=o.toString();if(e==null)return""+e;let i=e.indexOf(` +`);return i>=0?e.slice(0,i):e}function NS(o,t){return o?t?`${o} ${t}`:o:t||""}var UP=Qi({__forward_ref__:Qi});function iv(o){return o.__forward_ref__=iv,o.toString=function(){return qh(this())},o}function _s(o){return nT(o)?o():o}function nT(o){return typeof o=="function"&&o.hasOwnProperty(UP)&&o.__forward_ref__===iv}function Pr(o){return{token:o.token,providedIn:o.providedIn||null,factory:o.factory,value:void 0}}function Ql(o){return{providers:o.providers||[],imports:o.imports||[]}}function rv(o){return WP(o,nv)}function WP(o,t){return o.hasOwnProperty(t)&&o[t]||null}function qP(o){let t=o?.[nv]??null;return t||null}function bS(o){return o&&o.hasOwnProperty(Jg)?o[Jg]:null}var nv=Qi({\u0275prov:Qi}),Jg=Qi({\u0275inj:Qi}),Ti=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(t,e){this._desc=t,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=Pr({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function kS(o){return o&&!!o.\u0275providers}var FS=Qi({\u0275cmp:Qi}),RS=Qi({\u0275dir:Qi}),OS=Qi({\u0275pipe:Qi});var SS=Qi({\u0275fac:Qi}),Xh=Qi({__NG_ELEMENT_ID__:Qi}),tT=Qi({__NG_ENV_ID__:Qi});function sT(o){return typeof o=="string"?o:o==null?"":String(o)}function aT(o){return typeof o=="function"?o.name||o.toString():typeof o=="object"&&o!=null&&typeof o.type=="function"?o.type.name||o.type.toString():sT(o)}var oT=Qi({ngErrorCode:Qi}),YP=Qi({ngErrorMessage:Qi}),GP=Qi({ngTokenPath:Qi});function zS(o,t){return lT("",-200,t)}function sv(o,t){throw new pi(-201,!1)}function lT(o,t,e){let i=new pi(t,o);return i[oT]=t,i[YP]=o,e&&(i[GP]=e),i}function QP(o){return o[oT]}var CS;function hT(){return CS}function Vs(o){let t=CS;return CS=o,t}function PS(o,t,e){let i=rv(o);if(i&&i.providedIn=="root")return i.value===void 0?i.value=i.factory():i.value;if(e&8)return null;if(t!==void 0)return t;sv(o,"Injector")}var XP={},Wh=XP,KP="__NG_DI_FLAG__",wS=class{injector;constructor(t){this.injector=t}retrieve(t,e){let i=Yh(e)||0;try{return this.injector.get(t,i&8?null:Wh,i)}catch(r){if(hu(r))return r;throw r}}};function $P(o,t=0){let e=Wg();if(e===void 0)throw new pi(-203,!1);if(e===null)return PS(o,void 0,t);{let i=ZP(t),r=e.retrieve(o,i);if(hu(r)){if(i.optional)return null;throw r}return r}}function Ui(o,t=0){return(hT()||$P)(_s(o),t)}function Si(o,t){return Ui(o,Yh(t))}function Yh(o){return typeof o>"u"||typeof o=="number"?o:0|(o.optional&&8)|(o.host&&1)|(o.self&&2)|(o.skipSelf&&4)}function ZP(o){return{optional:!!(o&8),host:!!(o&1),self:!!(o&2),skipSelf:!!(o&4)}}function xS(o){let t=[];for(let e=0;eArray.isArray(e)?av(e,t):t(e))}function BS(o,t,e){t>=o.length?o.push(e):o.splice(t,0,e)}function up(o,t){return t>=o.length-1?o.pop():o.splice(t,1)[0]}var Xl={},la=[],Kh=new Ti(""),jS=new Ti("",-1),HS=new Ti(""),cp=class{get(t,e=Wh){if(e===Wh){let r=lT("",-201);throw r.name="\u0275NotFound",r}return e}};function $h(o){return o[FS]||null}function VS(o){return o[RS]||null}function dT(o){return o[OS]||null}function pT(...o){return{\u0275providers:_S(!0,o),\u0275fromNgModule:!0}}function _S(o,...t){let e=[],i=new Set,r,n=s=>{e.push(s)};return av(t,s=>{let a=s;ev(a,n,[],i)&&(r||=[],r.push(a))}),r!==void 0&&fT(r,n),e}function fT(o,t){for(let e=0;e{t(n,i)})}}function ev(o,t,e,i){if(o=_s(o),!o)return!1;let r=null,n=bS(o),s=!n&&$h(o);if(!n&&!s){let l=o.ngModule;if(n=bS(l),n)r=l;else return!1}else{if(s&&!s.standalone)return!1;r=o}let a=i.has(r);if(s){if(a)return!1;if(i.add(r),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let h of l)ev(h,t,e,i)}}else if(n){if(n.imports!=null&&!a){i.add(r);let h;try{av(n.imports,c=>{ev(c,t,e,i)&&(h||=[],h.push(c))})}finally{}h!==void 0&&fT(h,t)}if(!a){let h=gu(r)||(()=>new r);t({provide:r,useFactory:h,deps:la},r),t({provide:HS,useValue:r,multi:!0},r),t({provide:Kh,useValue:()=>Ui(r),multi:!0},r)}let l=n.providers;if(l!=null&&!a){let h=o;US(l,c=>{t(c,h)})}}else return!1;return r!==o&&o.providers!==void 0}function US(o,t){for(let e of o)kS(e)&&(e=e.\u0275providers),Array.isArray(e)?US(e,t):t(e)}var eB=Qi({provide:String,useValue:Qi});function gT(o){return o!==null&&typeof o=="object"&&eB in o}function tB(o){return!!(o&&o.useExisting)}function iB(o){return!!(o&&o.useFactory)}function tv(o){return typeof o=="function"}var dp=new Ti(""),Zg={},iT={},yS;function pp(){return yS===void 0&&(yS=new cp),yS}var ha=class{},Gh=class extends ha{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(t,e,i,r){super(),this.parent=e,this.source=i,this.scopes=r,MS(t,s=>this.processProvider(s)),this.records.set(jS,fu(void 0,this)),r.has("environment")&&this.records.set(ha,fu(void 0,this));let n=this.records.get(dp);n!=null&&typeof n.value=="string"&&this.scopes.add(n.value),this.injectorDefTypes=new Set(this.get(HS,la,{self:!0}))}retrieve(t,e){let i=Yh(e)||0;try{return this.get(t,Wh,i)}catch(r){if(hu(r))return r;throw r}}destroy(){hp(this),this._destroyed=!0;let t=di(null);try{for(let i of this._ngOnDestroyHooks)i.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let i of e)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),di(t)}}onDestroy(t){return hp(this),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){hp(this);let e=So(this),i=Vs(void 0),r;try{return t()}finally{So(e),Vs(i)}}get(t,e=Wh,i){if(hp(this),t.hasOwnProperty(tT))return t[tT](this);let r=Yh(i),n,s=So(this),a=Vs(void 0);try{if(!(r&4)){let h=this.records.get(t);if(h===void 0){let c=oB(t)&&rv(t);c&&this.injectableDefInScope(c)?h=fu(IS(t),Zg):h=null,this.records.set(t,h)}if(h!=null)return this.hydrate(t,h,r)}let l=r&2?pp():this.parent;return e=r&8&&e===Wh?null:e,l.get(t,e)}catch(l){let h=QP(l);throw h===-200||h===-201?new pi(h,null):l}finally{Vs(a),So(s)}}resolveInjectorInitializers(){let t=di(null),e=So(this),i=Vs(void 0),r;try{let n=this.get(Kh,la,{self:!0});for(let s of n)s()}finally{So(e),Vs(i),di(t)}}toString(){let t=[],e=this.records;for(let i of e.keys())t.push(qh(i));return`R3Injector[${t.join(", ")}]`}processProvider(t){t=_s(t);let e=tv(t)?t:_s(t&&t.provide),i=nB(t);if(!tv(t)&&t.multi===!0){let r=this.records.get(e);r||(r=fu(void 0,Zg,!0),r.factory=()=>xS(r.multi),this.records.set(e,r)),e=t,r.multi.push(t)}this.records.set(e,i)}hydrate(t,e,i){let r=di(null);try{if(e.value===iT)throw zS(qh(t));return e.value===Zg&&(e.value=iT,e.value=e.factory(void 0,i)),typeof e.value=="object"&&e.value&&aB(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{di(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;let e=_s(t.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(t){let e=this._onDestroyHooks.indexOf(t);e!==-1&&this._onDestroyHooks.splice(e,1)}};function IS(o){let t=rv(o),e=t!==null?t.factory:gu(o);if(e!==null)return e;if(o instanceof Ti)throw new pi(204,!1);if(o instanceof Function)return rB(o);throw new pi(204,!1)}function rB(o){if(o.length>0)throw new pi(204,!1);let e=qP(o);return e!==null?()=>e.factory(o):()=>new o}function nB(o){if(gT(o))return fu(void 0,o.useValue);{let t=vT(o);return fu(t,Zg)}}function vT(o,t,e){let i;if(tv(o)){let r=_s(o);return gu(r)||IS(r)}else if(gT(o))i=()=>_s(o.useValue);else if(iB(o))i=()=>o.useFactory(...xS(o.deps||[]));else if(tB(o))i=(r,n)=>Ui(_s(o.useExisting),n!==void 0&&n&8?8:void 0);else{let r=_s(o&&(o.useClass||o.provide));if(sB(o))i=()=>new r(...xS(o.deps));else return gu(r)||IS(r)}return i}function hp(o){if(o.destroyed)throw new pi(205,!1)}function fu(o,t,e=!1){return{factory:o,value:t,multi:e?[]:void 0}}function sB(o){return!!o.deps}function aB(o){return o!==null&&typeof o=="object"&&typeof o.ngOnDestroy=="function"}function oB(o){return typeof o=="function"||typeof o=="object"&&o.ngMetadataName==="InjectionToken"}function MS(o,t){for(let e of o)Array.isArray(e)?MS(e,t):e&&kS(e)?MS(e.\u0275providers,t):t(e)}function ov(o,t){let e;o instanceof Gh?(hp(o),e=o):e=new wS(o);let i,r=So(e),n=Vs(void 0);try{return t()}finally{So(r),Vs(n)}}function mT(){return hT()!==void 0||Wg()!=null}var _a=0,_t=1,Vt=2,xn=3,ca=4,ua=5,fp=6,vu=7,ds=8,Kl=9,il=10,ps=11,mu=12,WS=13,yu=14,Ua=15,$l=16,Zh=17,wo=18,gp=19,qS=20,el=21,lv=22,vp=23,Us=24,hv=25,mp=26,xo=27,yT=1;var Zl=7,yp=8,Jh=9,fs=10;function Io(o){return Array.isArray(o)&&typeof o[yT]=="object"}function Wa(o){return Array.isArray(o)&&o[yT]===!0}function YS(o){return(o.flags&4)!==0}function ec(o){return o.componentOffset>-1}function cv(o){return(o.flags&1)===1}function rl(o){return!!o.template}function bu(o){return(o[Vt]&512)!==0}function tc(o){return(o[Vt]&256)===256}var bT="svg",ST="math";function qa(o){for(;Array.isArray(o);)o=o[_a];return o}function Mo(o,t){return qa(t[o.index])}function uv(o,t){return o.data[t]}function Ya(o,t){let e=t[o];return Io(e)?e:e[_a]}function CT(o){return(o[Vt]&4)===4}function dv(o){return(o[Vt]&128)===128}function wT(o){return Wa(o[xn])}function GS(o,t){return t==null?null:o[t]}function QS(o){o[Zh]=0}function XS(o){o[Vt]&1024||(o[Vt]|=1024,dv(o)&&Sp(o))}function bp(o){return!!(o[Vt]&9216||o[Us]?.dirty)}function pv(o){o[il].changeDetectionScheduler?.notify(8),o[Vt]&64&&(o[Vt]|=1024),bp(o)&&Sp(o)}function Sp(o){o[il].changeDetectionScheduler?.notify(0);let t=Gl(o);for(;t!==null&&!(t[Vt]&8192||(t[Vt]|=8192,!dv(t)));)t=Gl(t)}function KS(o,t){if(tc(o))throw new pi(911,!1);o[el]===null&&(o[el]=[]),o[el].push(t)}function xT(o,t){if(o[el]===null)return;let e=o[el].indexOf(t);e!==-1&&o[el].splice(e,1)}function Gl(o){let t=o[xn];return Wa(t)?t[xn]:t}function $S(o){return o[vu]??=[]}function ZS(o){return o.cleanup??=[]}function IT(o,t,e,i){let r=$S(t);r.push(e),o.firstCreatePass&&ZS(o).push(i,r.length-1)}var Ii={lFrame:HT(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var DS=!1;function MT(){return Ii.lFrame.elementDepthCount}function DT(){Ii.lFrame.elementDepthCount++}function ET(){Ii.lFrame.elementDepthCount--}function TT(){return Ii.bindingsEnabled}function AT(){return Ii.skipHydrationRootTNode!==null}function LT(o){return Ii.skipHydrationRootTNode===o}function NT(){Ii.skipHydrationRootTNode=null}function cn(){return Ii.lFrame.lView}function Jl(){return Ii.lFrame.tView}function fv(o){return Ii.lFrame.contextLView=o,o[ds]}function gv(o){return Ii.lFrame.contextLView=null,o}function da(){let o=JS();for(;o!==null&&o.type===64;)o=o.parent;return o}function JS(){return Ii.lFrame.currentTNode}function kT(){let o=Ii.lFrame,t=o.currentTNode;return o.isParent?t:t.parent}function vv(o,t){let e=Ii.lFrame;e.currentTNode=o,e.isParent=t}function eC(){return Ii.lFrame.isParent}function FT(){Ii.lFrame.isParent=!1}function tC(){return DS}function iC(o){let t=DS;return DS=o,t}function RT(o){return Ii.lFrame.bindingIndex=o}function OT(){return Ii.lFrame.bindingIndex++}function zT(){return Ii.lFrame.inI18n}function PT(o,t){let e=Ii.lFrame;e.bindingIndex=e.bindingRootIndex=o,mv(t)}function BT(){return Ii.lFrame.currentDirectiveIndex}function mv(o){Ii.lFrame.currentDirectiveIndex=o}function rC(){return Ii.lFrame.currentQueryIndex}function yv(o){Ii.lFrame.currentQueryIndex=o}function lB(o){let t=o[_t];return t.type===2?t.declTNode:t.type===1?o[ua]:null}function nC(o,t,e){if(e&4){let r=t,n=o;for(;r=r.parent,r===null&&!(e&1);)if(r=lB(n),r===null||(n=n[yu],r.type&10))break;if(r===null)return!1;t=r,o=n}let i=Ii.lFrame=jT();return i.currentTNode=t,i.lView=o,!0}function bv(o){let t=jT(),e=o[_t];Ii.lFrame=t,t.currentTNode=e.firstChild,t.lView=o,t.tView=e,t.contextLView=o,t.bindingIndex=e.bindingStartIndex,t.inI18n=!1}function jT(){let o=Ii.lFrame,t=o===null?null:o.child;return t===null?HT(o):t}function HT(o){let t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:o,child:null,inI18n:!1};return o!==null&&(o.child=t),t}function VT(){let o=Ii.lFrame;return Ii.lFrame=o.parent,o.currentTNode=null,o.lView=null,o}var sC=VT;function Sv(){let o=VT();o.isParent=!0,o.tView=null,o.selectedIndex=-1,o.contextLView=null,o.elementDepthCount=0,o.currentDirectiveIndex=-1,o.currentNamespace=null,o.bindingRootIndex=-1,o.bindingIndex=-1,o.currentQueryIndex=0}function aC(){return Ii.lFrame.selectedIndex}function eh(o){Ii.lFrame.selectedIndex=o}function _T(){let o=Ii.lFrame;return uv(o.tView,o.selectedIndex)}function UT(){return Ii.lFrame.currentNamespace}var WT=!0;function qT(){return WT}function YT(o){WT=o}function ES(o,t=null,e=null,i){let r=GT(o,t,e,i);return r.resolveInjectorInitializers(),r}function GT(o,t=null,e=null,i,r=new Set){let n=[e||la,pT(o)];return i=i||(typeof o=="object"?void 0:qh(o)),new Gh(n,t||pp(),i||null,r)}var tl=class o{static THROW_IF_NOT_FOUND=Wh;static NULL=new cp;static create(t,e){if(Array.isArray(t))return ES({name:""},e,t,"");{let i=t.name??"";return ES({name:i},t.parent,t.providers,i)}}static \u0275prov=Pr({token:o,providedIn:"any",factory:()=>Ui(jS)});static __NG_ELEMENT_ID__=-1},Ga=new Ti(""),Cv=(()=>{class o{static __NG_ELEMENT_ID__=hB;static __NG_ENV_ID__=e=>e}return o})(),TS=class extends Cv{_lView;constructor(t){super(),this._lView=t}get destroyed(){return tc(this._lView)}onDestroy(t){let e=this._lView;return KS(e,t),()=>xT(e,t)}};function hB(){return new TS(cn())}var Co=class{_console=console;handleError(t){this._console.error("ERROR",t)}},th=new Ti("",{providedIn:"root",factory:()=>{let o=Si(ha),t;return e=>{o.destroyed&&!t?setTimeout(()=>{throw e}):(t??=o.get(Co),t.handleError(e))}}}),QT={provide:Kh,useValue:()=>void Si(Co),multi:!0};var Qh=class{},wv=new Ti("",{providedIn:"root",factory:()=>!1});var oC=new Ti(""),lC=new Ti(""),ic=(()=>{class o{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new lp(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new pu(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=Pr({token:o,providedIn:"root",factory:()=>new o})}return o})();function Cp(...o){}var hC=(()=>{class o{static \u0275prov=Pr({token:o,providedIn:"root",factory:()=>new AS})}return o})(),AS=class{dirtyEffectCount=0;queues=new Map;add(t){this.enqueue(t),this.schedule(t)}schedule(t){t.dirty&&this.dirtyEffectCount++}remove(t){let e=t.zone,i=this.queues.get(e);i.has(t)&&(i.delete(t),t.dirty&&this.dirtyEffectCount--)}enqueue(t){let e=t.zone;this.queues.has(e)||this.queues.set(e,new Set);let i=this.queues.get(e);i.has(t)||i.add(t)}flush(){for(;this.dirtyEffectCount>0;){let t=!1;for(let[e,i]of this.queues)e===null?t||=this.flushQueue(i):t||=e.run(()=>this.flushQueue(i));t||(this.dirtyEffectCount=0)}}flushQueue(t){let e=!1;for(let i of t)i.dirty&&(this.dirtyEffectCount--,e=!0,i.run());return e}};function jv(o){return{toString:o}.toString()}function EB(o){return typeof o=="function"}var Ev=class{previousValue;currentValue;firstChange;constructor(t,e,i){this.previousValue=t,this.currentValue=e,this.firstChange=i}isFirstChange(){return this.firstChange}};function IA(o,t,e,i){t!==null?t.applyValueToInputSignal(t,i):o[e]=i}function TB(o){return o.type.prototype.ngOnChanges&&(o.setInput=LB),AB}function AB(){let o=DA(this),t=o?.current;if(t){let e=o.previous;if(e===Xl)o.previous=t;else for(let i in t)e[i]=t[i];o.current=null,this.ngOnChanges(t)}}function LB(o,t,e,i,r){let n=this.declaredInputs[i],s=DA(o)||NB(o,{previous:Xl,current:null}),a=s.current||(s.current={}),l=s.previous,h=l[n];a[n]=new Ev(h&&h.currentValue,e,l===Xl),IA(o,t,r,e)}var MA="__ngSimpleChanges__";function DA(o){return o[MA]||null}function NB(o,t){return o[MA]=t}var XT=[];var ir=function(o,t=null,e){for(let i=0;i=i)break}else t[l]<0&&(o[Zh]+=65536),(a>14>16&&(o[Vt]&3)===t&&(o[Vt]+=16384,KT(a,n)):KT(a,n)}var Cu=-1,Ip=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(t,e,i,r){this.factory=t,this.name=r,this.canSeeViewProviders=e,this.injectImpl=i}};function OB(o){return(o.flags&8)!==0}function zB(o){return(o.flags&16)!==0}function PB(o,t,e){let i=0;for(;it){s=n-1;break}}}for(;n>16}function Lv(o,t){let e=HB(o),i=t;for(;e>0;)i=i[yu],e--;return i}var vC=!0;function ZT(o){let t=vC;return vC=o,t}var VB=256,AA=VB-1,LA=5,_B=0,Do={};function UB(o,t,e){let i;typeof e=="string"?i=e.charCodeAt(0)||0:e.hasOwnProperty(Xh)&&(i=e[Xh]),i==null&&(i=e[Xh]=_B++);let r=i&AA,n=1<>LA)]|=n}function NA(o,t){let e=kA(o,t);if(e!==-1)return e;let i=t[_t];i.firstCreatePass&&(o.injectorIndex=t.length,uC(i.data,o),uC(t,null),uC(i.blueprint,null));let r=OC(o,t),n=o.injectorIndex;if(TA(r)){let s=Av(r),a=Lv(r,t),l=a[_t].data;for(let h=0;h<8;h++)t[n+h]=a[s+h]|l[s+h]}return t[n+8]=r,n}function uC(o,t){o.push(0,0,0,0,0,0,0,0,t)}function kA(o,t){return o.injectorIndex===-1||o.parent&&o.parent.injectorIndex===o.injectorIndex||t[o.injectorIndex+8]===null?-1:o.injectorIndex}function OC(o,t){if(o.parent&&o.parent.injectorIndex!==-1)return o.parent.injectorIndex;let e=0,i=null,r=t;for(;r!==null;){if(i=PA(r),i===null)return Cu;if(e++,r=r[yu],i.injectorIndex!==-1)return i.injectorIndex|e<<16}return Cu}function WB(o,t,e){UB(o,t,e)}function FA(o,t,e){if(e&8||o!==void 0)return o;sv(t,"NodeInjector")}function RA(o,t,e,i){if(e&8&&i===void 0&&(i=null),(e&3)===0){let r=o[Kl],n=Vs(void 0);try{return r?r.get(t,i,e&8):PS(t,i,e&8)}finally{Vs(n)}}return FA(i,t,e)}function OA(o,t,e,i=0,r){if(o!==null){if(t[Vt]&2048&&!(i&2)){let s=QB(o,t,e,i,Do);if(s!==Do)return s}let n=zA(o,t,e,i,Do);if(n!==Do)return n}return RA(t,e,i,r)}function zA(o,t,e,i,r){let n=YB(e);if(typeof n=="function"){if(!nC(t,o,i))return i&1?FA(r,e,i):RA(t,e,i,r);try{let s;if(s=n(i),s==null&&!(i&8))sv(e);else return s}finally{sC()}}else if(typeof n=="number"){let s=null,a=kA(o,t),l=Cu,h=i&1?t[Ua][ua]:null;for((a===-1||i&4)&&(l=a===-1?OC(o,t):t[a+8],l===Cu||!eA(i,!1)?a=-1:(s=t[_t],a=Av(l),t=Lv(l,t)));a!==-1;){let c=t[_t];if(JT(n,a,c.data)){let u=qB(a,t,e,s,i,h);if(u!==Do)return u}l=t[a+8],l!==Cu&&eA(i,t[_t].data[a+8]===h)&&JT(n,a,t)?(s=c,a=Av(l),t=Lv(l,t)):a=-1}}return r}function qB(o,t,e,i,r,n){let s=t[_t],a=s.data[o+8],l=i==null?ec(a)&&vC:i!=s&&(a.type&3)!==0,h=r&1&&n===a,c=Mv(a,s,e,l,h);return c!==null?Nv(t,s,c,a,r):Do}function Mv(o,t,e,i,r){let n=o.providerIndexes,s=t.data,a=n&1048575,l=o.directiveStart,h=o.directiveEnd,c=n>>20,u=i?a:a+c,d=r?a+c:h;for(let p=u;p=l&&f.type===e)return p}if(r){let p=s[l];if(p&&rl(p)&&p.type===e)return l}return null}function Nv(o,t,e,i,r){let n=o[e],s=t.data;if(n instanceof Ip){let a=n;if(a.resolving){let p=aT(s[e]);throw zS(p)}let l=ZT(a.canSeeViewProviders);a.resolving=!0;let h=s[e].type||s[e],c,u=a.injectImpl?Vs(a.injectImpl):null,d=nC(o,i,0);try{n=o[e]=a.factory(void 0,r,s,o,i),t.firstCreatePass&&e>=i.directiveStart&&kB(e,s[e],t)}finally{u!==null&&Vs(u),ZT(l),a.resolving=!1,sC()}}return n}function YB(o){if(typeof o=="string")return o.charCodeAt(0)||0;let t=o.hasOwnProperty(Xh)?o[Xh]:void 0;return typeof t=="number"?t>=0?t&AA:GB:t}function JT(o,t,e){let i=1<>LA)]&i)}function eA(o,t){return!(o&2)&&!(o&1&&t)}var rc=class{_tNode;_lView;constructor(t,e){this._tNode=t,this._lView=e}get(t,e,i){return OA(this._tNode,this._lView,t,Yh(i),e)}};function GB(){return new rc(da(),cn())}function QB(o,t,e,i,r){let n=o,s=t;for(;n!==null&&s!==null&&s[Vt]&2048&&!bu(s);){let a=zA(n,s,e,i|2,Do);if(a!==Do)return a;let l=n.parent;if(!l){let h=s[qS];if(h){let c=h.get(e,Do,i);if(c!==Do)return c}l=PA(s),s=s[yu]}n=l}return r}function PA(o){let t=o[_t],e=t.type;return e===2?t.declTNode:e===1?o[ua]:null}function XB(){return Mu(da(),cn())}function Mu(o,t){return new ih(Mo(o,t))}var ih=(()=>{class o{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=XB}return o})();function KB(o){return o instanceof ih?o.nativeElement:o}function $B(){return this._results[Symbol.iterator]()}var kv=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new Yl}constructor(t=!1){this._emitDistinctChangesOnly=t}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,e){return this._results.reduce(t,e)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,e){this.dirty=!1;let i=uT(t);(this._changesDetected=!cT(this._results,i,e))&&(this._results=i,this.length=i.length,this.last=i[this.length-1],this.first=i[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=$B};function BA(o){return(o.flags&128)===128}var zC=(function(o){return o[o.OnPush=0]="OnPush",o[o.Default=1]="Default",o})(zC||{}),jA=new Map,ZB=0;function JB(){return ZB++}function e2(o){jA.set(o[gp],o)}function mC(o){jA.delete(o[gp])}var tA="__ngContext__";function Mp(o,t){Io(t)?(o[tA]=t[gp],e2(t)):o[tA]=t}function HA(o){return _A(o[mu])}function VA(o){return _A(o[ca])}function _A(o){for(;o!==null&&!Wa(o);)o=o[ca];return o}var yC;function PC(o){yC=o}function UA(){if(yC!==void 0)return yC;if(typeof document<"u")return document;throw new pi(210,!1)}var Hv=new Ti("",{providedIn:"root",factory:()=>t2}),t2="ng",Vv=new Ti(""),Ap=new Ti("",{providedIn:"platform",factory:()=>"unknown"});var _v=new Ti("",{providedIn:"root",factory:()=>UA().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var i2="h",r2="b";var WA=!1,qA=new Ti("",{providedIn:"root",factory:()=>WA});var n2=(o,t,e,i)=>{};function s2(o,t,e,i){n2(o,t,e,i)}function BC(o){return(o.flags&32)===32}var a2=()=>null;function YA(o,t,e=!1){return a2(o,t,e)}function GA(o,t){let e=o.contentQueries;if(e!==null){let i=di(null);try{for(let r=0;r-1){let n;for(;++rn?u="":u=r[c+1].toLowerCase(),i&2&&h!==u){if(Qa(i))return!1;s=!0}}}}return Qa(i)||s}function Qa(o){return(o&1)===0}function u2(o,t,e,i){if(t===null)return-1;let r=0;if(i||!e){let n=!1;for(;r-1)for(e++;e0?'="'+a+'"':"")+"]"}else i&8?r+="."+s:i&4&&(r+=" "+s);else r!==""&&!Qa(s)&&(t+=iA(n,r),r=""),i=s,n=n||!Qa(i);e++}return r!==""&&(t+=iA(n,r)),t}function v2(o){return o.map(g2).join(",")}function m2(o){let t=[],e=[],i=1,r=2;for(;inull),s=i;if(t&&typeof t=="object"){let l=t;r=l.next?.bind(l),n=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(n=this.wrapInTimeout(n),r&&(r=this.wrapInTimeout(r)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:r,error:n,complete:s});return t instanceof us&&t.add(a),a}wrapInTimeout(t){return e=>{let i=this.pendingTasks?.add();setTimeout(()=>{try{t(e)}finally{i!==void 0&&this.pendingTasks?.remove(i)}})}}},As=CC;function a1(o){let t,e;function i(){o=Cp;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),t!==void 0&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{o(),i()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{o(),i()})),()=>i()}function sA(o){return queueMicrotask(()=>o()),()=>{o=Cp}}var UC="isAngularZone",Rv=UC+"_ID",M2=0,Rn=class o{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new As(!1);onMicrotaskEmpty=new As(!1);onStable=new As(!1);onError=new As(!1);constructor(t){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:i=!1,shouldCoalesceRunChangeDetection:r=!1,scheduleInRootZone:n=s1}=t;if(typeof Zone>"u")throw new pi(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!r&&i,s.shouldCoalesceRunChangeDetection=r,s.callbackScheduled=!1,s.scheduleInRootZone=n,T2(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(UC)===!0}static assertInAngularZone(){if(!o.isInAngularZone())throw new pi(909,!1)}static assertNotInAngularZone(){if(o.isInAngularZone())throw new pi(909,!1)}run(t,e,i){return this._inner.run(t,e,i)}runTask(t,e,i,r){let n=this._inner,s=n.scheduleEventTask("NgZoneEvent: "+r,t,D2,Cp,Cp);try{return n.runTask(s,e,i)}finally{n.cancelTask(s)}}runGuarded(t,e,i){return this._inner.runGuarded(t,e,i)}runOutsideAngular(t){return this._outer.run(t)}},D2={};function WC(o){if(o._nesting==0&&!o.hasPendingMicrotasks&&!o.isStable)try{o._nesting++,o.onMicrotaskEmpty.emit(null)}finally{if(o._nesting--,!o.hasPendingMicrotasks)try{o.runOutsideAngular(()=>o.onStable.emit(null))}finally{o.isStable=!0}}}function E2(o){if(o.isCheckStableRunning||o.callbackScheduled)return;o.callbackScheduled=!0;function t(){a1(()=>{o.callbackScheduled=!1,wC(o),o.isCheckStableRunning=!0,WC(o),o.isCheckStableRunning=!1})}o.scheduleInRootZone?Zone.root.run(()=>{t()}):o._outer.run(()=>{t()}),wC(o)}function T2(o){let t=()=>{E2(o)},e=M2++;o._inner=o._inner.fork({name:"angular",properties:{[UC]:!0,[Rv]:e,[Rv+e]:!0},onInvokeTask:(i,r,n,s,a,l)=>{if(A2(l))return i.invokeTask(n,s,a,l);try{return aA(o),i.invokeTask(n,s,a,l)}finally{(o.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||o.shouldCoalesceRunChangeDetection)&&t(),oA(o)}},onInvoke:(i,r,n,s,a,l,h)=>{try{return aA(o),i.invoke(n,s,a,l,h)}finally{o.shouldCoalesceRunChangeDetection&&!o.callbackScheduled&&!L2(l)&&t(),oA(o)}},onHasTask:(i,r,n,s)=>{i.hasTask(n,s),r===n&&(s.change=="microTask"?(o._hasPendingMicrotasks=s.microTask,wC(o),WC(o)):s.change=="macroTask"&&(o.hasPendingMacrotasks=s.macroTask))},onHandleError:(i,r,n,s)=>(i.handleError(n,s),o.runOutsideAngular(()=>o.onError.emit(s)),!1)})}function wC(o){o._hasPendingMicrotasks||(o.shouldCoalesceEventChangeDetection||o.shouldCoalesceRunChangeDetection)&&o.callbackScheduled===!0?o.hasPendingMicrotasks=!0:o.hasPendingMicrotasks=!1}function aA(o){o._nesting++,o.isStable&&(o.isStable=!1,o.onUnstable.emit(null))}function oA(o){o._nesting--,WC(o)}var Ov=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new As;onMicrotaskEmpty=new As;onStable=new As;onError=new As;run(t,e,i){return t.apply(e,i)}runGuarded(t,e,i){return t.apply(e,i)}runOutsideAngular(t){return t()}runTask(t,e,i,r){return t.apply(e,i)}};function A2(o){return o1(o,"__ignore_ng_zone__")}function L2(o){return o1(o,"__scheduler_tick__")}function o1(o,t){return!Array.isArray(o)||o.length!==1?!1:o[0]?.data?.[t]===!0}var l1=(()=>{class o{impl=null;execute(){this.impl?.execute()}static \u0275prov=Pr({token:o,providedIn:"root",factory:()=>new o})}return o})();var N2=new Ti("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function h1(o,t,e){let i=o.get(N2);if(Array.isArray(t))for(let r of t)i.queue.add(r),e?.detachedLeaveAnimationFns?.push(r);else i.queue.add(t),e?.detachedLeaveAnimationFns?.push(t);i.scheduler&&i.scheduler(o)}function k2(o,t){for(let[e,i]of t)h1(o,i.animateFns)}function lA(o,t,e,i){let r=o?.[mp]?.enter;t!==null&&r&&r.has(e.index)&&k2(i,r)}function Su(o,t,e,i,r,n,s,a){if(r!=null){let l,h=!1;Wa(r)?l=r:Io(r)&&(h=!0,r=r[_a]);let c=qa(r);o===0&&i!==null?(lA(a,i,n,e),s==null?$A(t,i,c):Fv(t,i,c,s||null,!0)):o===1&&i!==null?(lA(a,i,n,e),Fv(t,i,c,s||null,!0)):o===2?hA(a,n,e,u=>{y2(t,c,h,u)}):o===3&&hA(a,n,e,()=>{t.destroyNode(c)}),l!=null&&Y2(t,o,e,l,n,i,s)}}function F2(o,t){c1(o,t),t[_a]=null,t[ua]=null}function R2(o,t,e,i,r,n){i[_a]=r,i[ua]=t,qv(o,i,e,1,r,n)}function c1(o,t){t[il].changeDetectionScheduler?.notify(9),qv(o,t,t[ps],2,null,null)}function O2(o){let t=o[mu];if(!t)return dC(o[_t],o);for(;t;){let e=null;if(Io(t))e=t[mu];else{let i=t[fs];i&&(e=i)}if(!e){for(;t&&!t[ca]&&t!==o;)Io(t)&&dC(t[_t],t),t=t[xn];t===null&&(t=o),Io(t)&&dC(t[_t],t),e=t&&t[ca]}t=e}}function qC(o,t){let e=o[Jh],i=e.indexOf(t);e.splice(i,1)}function u1(o,t){if(tc(t))return;let e=t[ps];e.destroyNode&&qv(o,t,e,3,null,null),O2(t)}function dC(o,t){if(tc(t))return;let e=di(null);try{t[Vt]&=-129,t[Vt]|=256,t[Us]&&oS(t[Us]),B2(o,t),P2(o,t),t[_t].type===1&&t[ps].destroy();let i=t[$l];if(i!==null&&Wa(t[xn])){i!==t[xn]&&qC(i,t);let r=t[wo];r!==null&&r.detachView(o)}mC(t)}finally{di(e)}}function hA(o,t,e,i){let r=o?.[mp];if(r==null||r.leave==null||!r.leave.has(t.index))return i(!1);o&&wu.add(o),h1(e,()=>{if(r.leave&&r.leave.has(t.index)){let s=r.leave.get(t.index),a=[];if(s){for(let l=0;l{o[mp].running=void 0,wu.delete(o),t(!0)});return}t(!1)}function P2(o,t){let e=o.cleanup,i=t[vu];if(e!==null)for(let s=0;s=0?i[a]():i[-a].unsubscribe(),s+=2}else{let a=i[e[s+1]];e[s].call(a)}i!==null&&(t[vu]=null);let r=t[el];if(r!==null){t[el]=null;for(let s=0;sxo&&r1(o,t,xo,!1),ir(s?2:0,r,e),e(i,r)}finally{eh(n),ir(s?3:1,r,e)}}function f1(o,t,e){tj(o,t,e),(e.flags&64)===64&&ij(o,t,e)}function G2(o,t,e=Mo){let i=t.localNames;if(i!==null){let r=t.index+1;for(let n=0;nnull;function $2(o){return o==="class"?"className":o==="for"?"htmlFor":o==="formaction"?"formAction":o==="innerHtml"?"innerHTML":o==="readonly"?"readOnly":o==="tabindex"?"tabIndex":o}function Z2(o,t,e,i,r,n){let s=t[_t];if(GC(o,s,t,e,i)){ec(o)&&ej(t,o.index);return}o.type&3&&(e=$2(e)),J2(o,t,e,i,r,n)}function J2(o,t,e,i,r,n){if(o.type&3){let s=Mo(o,t);i=n!=null?n(i,o.value||"",e):i,r.setProperty(s,e,i)}else o.type&12}function ej(o,t){let e=Ya(t,o);e[Vt]&16||(e[Vt]|=64)}function tj(o,t,e){let i=e.directiveStart,r=e.directiveEnd;ec(e)&&x2(t,e,o.data[i+e.componentOffset]),o.firstCreatePass||NA(e,t);let n=e.initialInputs;for(let s=i;s{Sp(o.lView)},consumerOnSignalRead(){this.lView[Us]=this}});function mj(o){let t=o[Us]??Object.create(yj);return t.lView=o,t}var yj=oa(cs({},nS),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:o=>{let t=Gl(o.lView);for(;t&&!y1(t[_t]);)t=Gl(t);t&&XS(t)},consumerOnSignalRead(){this.lView[Us]=this}});function y1(o){return o.type!==2}function b1(o){if(o[vp]===null)return;let t=!0;for(;t;){let e=!1;for(let i of o[vp])i.dirty&&(e=!0,i.zone===null||Zone.current===i.zone?i.run():i.zone.run(()=>i.run()));t=e&&!!(o[Vt]&8192)}}var bj=100;function S1(o,t=0){let i=o[il].rendererFactory,r=!1;r||i.begin?.();try{Sj(o,t)}finally{r||i.end?.()}}function Sj(o,t){let e=tC();try{iC(!0),IC(o,t);let i=0;for(;bp(o);){if(i===bj)throw new pi(103,!1);i++,IC(o,1)}}finally{iC(e)}}function Cj(o,t,e,i){if(tc(t))return;let r=t[Vt],n=!1,s=!1;bv(t);let a=!0,l=null,h=null;n||(y1(o)?(h=pj(t),l=sS(h)):rS()===null?(a=!1,h=mj(t),l=sS(h)):t[Us]&&(oS(t[Us]),t[Us]=null));try{QS(t),RT(o.bindingStartIndex),e!==null&&p1(o,t,e,2,i);let c=(r&3)===3;if(!n)if(c){let p=o.preOrderCheckHooks;p!==null&&xv(t,p,null)}else{let p=o.preOrderHooks;p!==null&&Iv(t,p,0,null),cC(t,0)}if(s||wj(t),b1(t),C1(t,0),o.contentQueries!==null&&GA(o,t),!n)if(c){let p=o.contentCheckHooks;p!==null&&xv(t,p)}else{let p=o.contentHooks;p!==null&&Iv(t,p,1),cC(t,1)}Ij(o,t);let u=o.components;u!==null&&x1(t,u,0);let d=o.viewQuery;if(d!==null&&bC(2,d,i),!n)if(c){let p=o.viewCheckHooks;p!==null&&xv(t,p)}else{let p=o.viewHooks;p!==null&&Iv(t,p,2),cC(t,2)}if(o.firstUpdatePass===!0&&(o.firstUpdatePass=!1),t[lv]){for(let p of t[lv])p();t[lv]=null}n||(v1(t),t[Vt]&=-73)}catch(c){throw n||Sp(t),c}finally{h!==null&&(HE(h,l),a&&gj(h)),Sv()}}function C1(o,t){for(let e=HA(o);e!==null;e=VA(e))for(let i=fs;i0&&(o[e-1][ca]=i[ca]);let n=up(o,fs+t);F2(i[_t],i);let s=n[wo];s!==null&&s.detachView(n[_t]),i[xn]=null,i[ca]=null,i[Vt]&=-129}return i}function Ej(o,t,e,i){let r=fs+i,n=e.length;i>0&&(e[r-1][ca]=t),i-1&&(MC(t,i),up(e,i))}this._attachedToViewContainer=!1}u1(this._lView[_t],this._lView)}onDestroy(t){KS(this._lView,t)}markForCheck(){XC(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Vt]&=-129}reattach(){pv(this._lView),this._lView[Vt]|=128}detectChanges(){this._lView[Vt]|=1024,S1(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new pi(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let t=bu(this._lView),e=this._lView[$l];e!==null&&!t&&qC(e,this._lView),c1(this._lView[_t],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new pi(902,!1);this._appRef=t;let e=bu(this._lView),i=this._lView[$l];i!==null&&!e&&I1(i,this._lView),pv(this._lView)}};var Iu=(()=>{class o{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=Tj;constructor(e,i,r){this._declarationLView=e,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,i){return this.createEmbeddedViewImpl(e,i)}createEmbeddedViewImpl(e,i,r){let n=dj(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:i,dehydratedView:r});return new xu(n)}}return o})();function Tj(){return KC(da(),cn())}function KC(o,t){return o.type&4?new Iu(t,o,Mu(o,t)):null}function Aj(o,t,e,i,r){let n=o.data[t];if(n===null)n=Lj(o,t,e,i,r),zT()&&(n.flags|=32);else if(n.type&64){n.type=e,n.value=i,n.attrs=r;let s=kT();n.injectorIndex=s===null?-1:s.injectorIndex}return vv(n,!0),n}function Lj(o,t,e,i,r){let n=JS(),s=eC(),a=s?n:n&&n.parent,l=o.data[t]=kj(o,a,e,t,i,r);return Nj(o,l,n,s),l}function Nj(o,t,e,i){o.firstChild===null&&(o.firstChild=t),e!==null&&(i?e.child==null&&t.parent!==null&&(e.child=t):e.next===null&&(e.next=t,t.prev=e))}function kj(o,t,e,i,r,n){let s=t?t.injectorIndex:-1,a=0;return AT()&&(a|=128),{type:e,index:i,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:a,providerIndexes:0,value:r,attrs:n,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}var QX=new RegExp(`^(\\d+)*(${r2}|${i2})*(.*)`);var Fj=()=>null;function dA(o,t){return Fj(o,t)}var M1=class{},Yv=class{},DC=class{resolveComponentFactory(t){throw new pi(917,!1)}},Gv=class{static NULL=new DC},nc=class{},Qv=(()=>{class o{destroyNode=null;static __NG_ELEMENT_ID__=()=>Rj()}return o})();function Rj(){let o=cn(),t=da(),e=Ya(t.index,o);return(Io(e)?e:o)[ps]}var D1=(()=>{class o{static \u0275prov=Pr({token:o,providedIn:"root",factory:()=>null})}return o})();var Dv={},EC=class{injector;parentInjector;constructor(t,e){this.injector=t,this.parentInjector=e}get(t,e,i){let r=this.injector.get(t,Dv,i);return r!==Dv||e===Dv?r:this.parentInjector.get(t,e,i)}};function pA(o,t,e){let i=e?o.styles:null,r=e?o.classes:null,n=0;if(t!==null)for(let s=0;s0&&(e.directiveToIndex=new Map);for(let d=0;d0;){let e=o[--t];if(typeof e=="number"&&e<0)return e}return 0}function Uj(o,t,e){if(e){if(t.exportAs)for(let i=0;ii(qa(v[o.index])):o.index;L1(f,t,e,n,a,p,!1)}}return h}function Gj(o){return o.startsWith("animation")||o.startsWith("transition")}function Qj(o,t,e,i){let r=o.cleanup;if(r!=null)for(let n=0;nl?a[l]:null}typeof s=="string"&&(n+=2)}return null}function L1(o,t,e,i,r,n,s){let a=t.firstCreatePass?ZS(t):null,l=$S(e),h=l.length;l.push(r,n),a&&a.push(i,o,h,(h+1)*(s?-1:1))}function yA(o,t,e,i,r,n){let s=t[e],a=t[_t],h=a.data[e].outputs[i],u=s[h].subscribe(n);L1(o.index,a,t,r,n,u,!0)}var TC=Symbol("BINDING");var AC=class extends Gv{ngModule;constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){let e=$h(t);return new Ep(e,this.ngModule)}};function Xj(o){return Object.keys(o).map(t=>{let[e,i,r]=o[t],n={propName:e,templateName:t,isSignal:(i&Wv.SignalBased)!==0};return r&&(n.transform=r),n})}function Kj(o){return Object.keys(o).map(t=>({propName:o[t],templateName:t}))}function $j(o,t,e){let i=t instanceof ha?t:t?.injector;return i&&o.getStandaloneInjector!==null&&(i=o.getStandaloneInjector(i)||i),i?new EC(e,i):e}function Zj(o){let t=o.get(nc,null);if(t===null)throw new pi(407,!1);let e=o.get(D1,null),i=o.get(Qh,null);return{rendererFactory:t,sanitizer:e,changeDetectionScheduler:i,ngReflect:!1}}function Jj(o,t){let e=N1(o);return KA(t,e,e==="svg"?bT:e==="math"?ST:null)}function N1(o){return(o.selectors[0][0]||"div").toLowerCase()}var Ep=class extends Yv{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=Xj(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=Kj(this.componentDef.outputs),this.cachedOutputs}constructor(t,e){super(),this.componentDef=t,this.ngModule=e,this.componentType=t.type,this.selector=v2(t.selectors),this.ngContentSelectors=t.ngContentSelectors??[],this.isBoundToModule=!!e}create(t,e,i,r,n,s){ir(22);let a=di(null);try{let l=this.componentDef,h=eH(i,l,s,n),c=$j(l,r||this.ngModule,t),u=Zj(c),d=u.rendererFactory.createRenderer(null,l),p=i?Q2(d,i,l.encapsulation,c):Jj(l,d),f=s?.some(bA)||n?.some(y=>typeof y!="function"&&y.bindings.some(bA)),v=HC(null,h,null,512|e1(l),null,null,u,d,c,null,YA(p,c,!0));v[xo]=p,bv(v);let m=null;try{let y=T1(xo,v,2,"#host",()=>h.directiveRegistry,!0,0);ZA(d,p,y),Mp(p,v),f1(h,v,y),QA(h,y,v),A1(h,y),e!==void 0&&iH(y,this.ngContentSelectors,e),m=Ya(y.index,v),v[ds]=m[ds],QC(h,v,null)}catch(y){throw m!==null&&mC(m),mC(v),y}finally{ir(23),Sv()}return new zv(this.componentType,v,!!f)}finally{di(a)}}};function eH(o,t,e,i){let r=o?["ng-version","20.3.11"]:m2(t.selectors[0]),n=null,s=null,a=0;if(e)for(let c of e)a+=c[TC].requiredVars,c.create&&(c.targetIdx=0,(n??=[]).push(c)),c.update&&(c.targetIdx=0,(s??=[]).push(c));if(i)for(let c=0;c{if(e&1&&o)for(let i of o)i.create();if(e&2&&t)for(let i of t)i.update()}}function bA(o){let t=o[TC].kind;return t==="input"||t==="twoWay"}var zv=class extends M1{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(t,e,i){super(),this._rootLView=e,this._hasInputBindings=i,this._tNode=uv(e[_t],xo),this.location=Mu(this._tNode,e),this.instance=Ya(this._tNode.index,e)[ds],this.hostView=this.changeDetectorRef=new xu(e,void 0),this.componentType=t}setInput(t,e){this._hasInputBindings;let i=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),e))return;let r=this._rootLView,n=GC(i,r[_t],r,t,e);this.previousInputValues.set(t,e);let s=Ya(i.index,r);XC(s,1)}get injector(){return new rc(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}};function iH(o,t,e){let i=o.projection=[];for(let r=0;r{class o{static __NG_ELEMENT_ID__=rH}return o})();function rH(){let o=da();return F1(o,cn())}var nH=Zn,k1=class extends nH{_lContainer;_hostTNode;_hostLView;constructor(t,e,i){super(),this._lContainer=t,this._hostTNode=e,this._hostLView=i}get element(){return Mu(this._hostTNode,this._hostLView)}get injector(){return new rc(this._hostTNode,this._hostLView)}get parentInjector(){let t=OC(this._hostTNode,this._hostLView);if(TA(t)){let e=Lv(t,this._hostLView),i=Av(t),r=e[_t].data[i+8];return new rc(r,e)}else return new rc(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){let e=SA(this._lContainer);return e!==null&&e[t]||null}get length(){return this._lContainer.length-fs}createEmbeddedView(t,e,i){let r,n;typeof i=="number"?r=i:i!=null&&(r=i.index,n=i.injector);let s=dA(this._lContainer,t.ssrId),a=t.createEmbeddedViewImpl(e||{},n,s);return this.insertImpl(a,r,uA(this._hostTNode,s)),a}createComponent(t,e,i,r,n,s,a){let l=t&&!EB(t),h;if(l)h=e;else{let m=e||{};h=m.index,i=m.injector,r=m.projectableNodes,n=m.environmentInjector||m.ngModuleRef,s=m.directives,a=m.bindings}let c=l?t:new Ep($h(t)),u=i||this.parentInjector;if(!n&&c.ngModule==null){let y=(l?u:this.parentInjector).get(ha,null);y&&(n=y)}let d=$h(c.componentType??{}),p=dA(this._lContainer,d?.id??null),f=p?.firstChild??null,v=c.create(u,r,f,n,s,a);return this.insertImpl(v.hostView,h,uA(this._hostTNode,p)),v}insert(t,e){return this.insertImpl(t,e,!0)}insertImpl(t,e,i){let r=t._lView;if(wT(r)){let a=this.indexOf(t);if(a!==-1)this.detach(a);else{let l=r[xn],h=new k1(l,l[ua],l[xn]);h.detach(h.indexOf(t))}}let n=this._adjustIndex(e),s=this._lContainer;return Dj(s,r,n,i),t.attachToViewContainerRef(),BS(fC(s),n,t),t}move(t,e){return this.insert(t,e)}indexOf(t){let e=SA(this._lContainer);return e!==null?e.indexOf(t):-1}remove(t){let e=this._adjustIndex(t,-1),i=MC(this._lContainer,e);i&&(up(fC(this._lContainer),e),u1(i[_t],i))}detach(t){let e=this._adjustIndex(t,-1),i=MC(this._lContainer,e);return i&&up(fC(this._lContainer),e)!=null?new xu(i):null}_adjustIndex(t,e=0){return t??this.length+e}};function SA(o){return o[yp]}function fC(o){return o[yp]||(o[yp]=[])}function F1(o,t){let e,i=t[o.index];return Wa(i)?e=i:(e=Mj(i,t,null,o),t[o.index]=e,i1(t,e)),aH(e,t,o,i),new k1(e,o,t)}function sH(o,t){let e=o[ps],i=e.createComment(""),r=Mo(t,o),n=e.parentNode(r);return Fv(e,n,i,e.nextSibling(r),!1),i}var aH=oH;function oH(o,t,e,i){if(o[Zl])return;let r;e.type&8?r=qa(i):r=sH(t,e),o[Zl]=r}var LC=class o{queryList;matches=null;constructor(t){this.queryList=t}clone(){return new o(this.queryList)}setDirty(){this.queryList.setDirty()}},NC=class o{queries;constructor(t=[]){this.queries=t}createEmbeddedView(t){let e=t.queries;if(e!==null){let i=t.contentQueries!==null?t.contentQueries[0]:e.length,r=[];for(let n=0;n0)i.push(s[a/2]);else{let h=n[a+1],c=t[-l];for(let u=fs;ut.trim())}function z1(o,t,e){o.queries===null&&(o.queries=new kC),o.queries.track(new FC(t,e))}function vH(o,t){let e=o.contentQueries||(o.contentQueries=[]),i=e.length?e[e.length-1]:-1;t!==i&&e.push(o.queries.length-1,t)}function $C(o,t){return o.queries.getByIndex(t)}function mH(o,t){let e=o[_t],i=$C(e,t);return i.crossesNgTemplate?RC(e,o,t,[]):R1(e,o,i,t)}var Bv=class{};var Tp=class extends Bv{injector;componentFactoryResolver=new AC(this);instance=null;constructor(t){super();let e=new Gh([...t.providers,{provide:Bv,useValue:this},{provide:Gv,useValue:this.componentFactoryResolver}],t.parent||pp(),t.debugName,new Set(["environment"]));this.injector=e,t.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}};function P1(o,t,e=null){return new Tp({providers:o,parent:t,debugName:e,runEnvironmentInitializers:!0}).injector}var yH=(()=>{class o{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let i=_S(!1,e.type),r=i.length>0?P1([i],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,r)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=Pr({token:o,providedIn:"environment",factory:()=>new o(Ui(ha))})}return o})();function Np(o){return jv(()=>{let t=B1(o),e=oa(cs({},t),{decls:o.decls,vars:o.vars,template:o.template,consts:o.consts||null,ngContentSelectors:o.ngContentSelectors,onPush:o.changeDetection===zC.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&o.dependencies||null,getStandaloneInjector:t.standalone?r=>r.get(yH).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:o.signals??!1,data:o.data||{},encapsulation:o.encapsulation||nl.Emulated,styles:o.styles||la,_:null,schemas:o.schemas||null,tView:null,id:""});t.standalone&&n1("NgStandalone"),j1(e);let i=o.dependencies;return e.directiveDefs=CA(i,bH),e.pipeDefs=CA(i,dT),e.id=wH(e),e})}function bH(o){return $h(o)||VS(o)}function ac(o){return jv(()=>({type:o.type,bootstrap:o.bootstrap||la,declarations:o.declarations||la,imports:o.imports||la,exports:o.exports||la,transitiveCompileScopes:null,schemas:o.schemas||null,id:o.id||null}))}function SH(o,t){if(o==null)return Xl;let e={};for(let i in o)if(o.hasOwnProperty(i)){let r=o[i],n,s,a,l;Array.isArray(r)?(a=r[0],n=r[1],s=r[2]??n,l=r[3]||null):(n=r,s=r,a=Wv.None,l=null),e[n]=[i,a,l],t[n]=s}return e}function CH(o){if(o==null)return Xl;let t={};for(let e in o)o.hasOwnProperty(e)&&(t[o[e]]=e);return t}function tn(o){return jv(()=>{let t=B1(o);return j1(t),t})}function B1(o){let t={};return{type:o.type,providersResolver:null,factory:null,hostBindings:o.hostBindings||null,hostVars:o.hostVars||0,hostAttrs:o.hostAttrs||null,contentQueries:o.contentQueries||null,declaredInputs:t,inputConfig:o.inputs||Xl,exportAs:o.exportAs||null,standalone:o.standalone??!0,signals:o.signals===!0,selectors:o.selectors||la,viewQuery:o.viewQuery||null,features:o.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:SH(o.inputs,t),outputs:CH(o.outputs),debugInfo:null}}function j1(o){o.features?.forEach(t=>t(o))}function CA(o,t){return o?()=>{let e=typeof o=="function"?o():o,i=[];for(let r of e){let n=t(r);n!==null&&i.push(n)}return i}:null}function wH(o){let t=0,e=typeof o.consts=="function"?"":o.consts,i=[o.selectors,o.ngContentSelectors,o.hostVars,o.hostAttrs,e,o.vars,o.decls,o.encapsulation,o.standalone,o.signals,o.exportAs,JSON.stringify(o.inputs),JSON.stringify(o.outputs),Object.getOwnPropertyNames(o.type.prototype),!!o.contentQueries,!!o.viewQuery];for(let n of i.join("|"))t=Math.imul(31,t)+n.charCodeAt(0)<<0;return t+=2147483648,"c"+t}function xH(o){return Object.getPrototypeOf(o.prototype).constructor}function Xr(o){let t=xH(o.type),e=!0,i=[o];for(;t;){let r;if(rl(o))r=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new pi(903,!1);r=t.\u0275dir}if(r){if(e){i.push(r);let s=o;s.inputs=gC(o.inputs),s.declaredInputs=gC(o.declaredInputs),s.outputs=gC(o.outputs);let a=r.hostBindings;a&&TH(o,a);let l=r.viewQuery,h=r.contentQueries;if(l&&DH(o,l),h&&EH(o,h),IH(o,r),rT(o.outputs,r.outputs),rl(r)&&r.data.animation){let c=o.data;c.animation=(c.animation||[]).concat(r.data.animation)}}let n=r.features;if(n)for(let s=0;s=0;i--){let r=o[i];r.hostVars=t+=r.hostVars,r.hostAttrs=Tv(r.hostAttrs,e=Tv(e,r.hostAttrs))}}function gC(o){return o===Xl?{}:o===la?[]:o}function DH(o,t){let e=o.viewQuery;e?o.viewQuery=(i,r)=>{t(i,r),e(i,r)}:o.viewQuery=t}function EH(o,t){let e=o.contentQueries;e?o.contentQueries=(i,r,n)=>{t(i,r,n),e(i,r,n)}:o.contentQueries=t}function TH(o,t){let e=o.hostBindings;e?o.hostBindings=(i,r)=>{t(i,r),e(i,r)}:o.hostBindings=t}var ZC=new Ti("");function JC(o){return!!o&&typeof o.then=="function"}function H1(o){return!!o&&typeof o.subscribe=="function"}var V1=new Ti("");var ew=(()=>{class o{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,i)=>{this.resolve=e,this.reject=i});appInits=Si(V1,{optional:!0})??[];injector=Si(tl);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let r of this.appInits){let n=ov(this.injector,r);if(JC(n))e.push(n);else if(H1(n)){let s=new Promise((a,l)=>{n.subscribe({complete:a,error:l})});e.push(s)}}let i=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{i()}).catch(r=>{this.reject(r)}),e.length===0&&i(),this.initialized=!0}static \u0275fac=function(i){return new(i||o)};static \u0275prov=Pr({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})(),_1=new Ti("");function U1(){hS(()=>{let o="";throw new pi(600,o)})}function W1(o){return o.isBoundToModule}var AH=10;var kp=(()=>{class o{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=Si(th);afterRenderManager=Si(l1);zonelessEnabled=Si(wv);rootEffectScheduler=Si(hC);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new Yl;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=Si(ic);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(mS(e=>!e))}constructor(){Si(Lp,{optional:!0})}whenStable(){let e;return new Promise(i=>{e=this.isStable.subscribe({next:r=>{r&&i()}})}).finally(()=>{e.unsubscribe()})}_injector=Si(ha);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,i){return this.bootstrapImpl(e,i)}bootstrapImpl(e,i,r=tl.NULL){return this._injector.get(Rn).run(()=>{ir(10);let s=e instanceof Yv;if(!this._injector.get(ew).done){let f="";throw new pi(405,f)}let l;s?l=e:l=this._injector.get(Gv).resolveComponentFactory(e),this.componentTypes.push(l.componentType);let h=W1(l)?void 0:this._injector.get(Bv),c=i||l.selector,u=l.create(r,[],c,h),d=u.location.nativeElement,p=u.injector.get(ZC,null);return p?.registerApplication(d),u.onDestroy(()=>{this.detachView(u.hostView),xp(this.components,u),p?.unregisterApplication(d)}),this._loadComponent(u),ir(11,u),u})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){ir(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(_C.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new pi(101,!1);let e=di(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,di(e),this.afterTick.next(),ir(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(nc,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++bp(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let i=e;this._views.push(i),i.attachToAppRef(this)}detachView(e){let i=e;xp(this._views,i),i.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView);try{this.tick()}catch(r){this.internalErrorHandler(r)}this.components.push(e),this._injector.get(_1,[]).forEach(r=>r(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>xp(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new pi(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(i){return new(i||o)};static \u0275prov=Pr({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();function xp(o,t){let e=o.indexOf(t);e>-1&&o.splice(e,1)}var eK=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";function sl(o,t,e){let i=cn(),r=OT();if(qj(i,r,t)){let n=Jl(),s=_T();Z2(s,i,o,t,i[ps],e)}return sl}function wA(o,t,e,i,r){GC(t,o,e,r?"class":"style",i)}function Du(o,t,e,i){let r=cn(),n=r[_t],s=o+xo,a=n.firstCreatePass?T1(s,r,2,t,nj,TT(),e,i):n.data[s];if(aj(a,r,o,t,LH),cv(a)){let l=r[_t];f1(l,r,a),QA(l,a,r)}return i!=null&&G2(r,a),Du}function Fp(){let o=Jl(),t=da(),e=oj(t);return o.firstCreatePass&&A1(o,e),LT(e)&&NT(),ET(),e.classesWithoutHost!=null&&OB(e)&&wA(o,e,cn(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&zB(e)&&wA(o,e,cn(),e.stylesWithoutHost,!1),Fp}function Xv(o,t,e,i){return Du(o,t,e,i),Fp(),Xv}var LH=(o,t,e,i,r)=>(YT(!0),KA(t[ps],i,UT()));function tw(){return cn()}var Rp="en-US";var NH=Rp;function q1(o){typeof o=="string"&&(NH=o.toLowerCase().replace(/_/g,"-"))}function Kv(o,t,e){let i=cn(),r=Jl(),n=da();return kH(r,i,i[ps],n,o,t,e),Kv}function kH(o,t,e,i,r,n,s){let a=!0,l=null;if((i.type&3||s)&&(l??=pC(i,t,n),Yj(i,o,t,s,e,r,n,l)&&(a=!1)),a){let h=i.outputs?.[r],c=i.hostDirectiveOutputs?.[r];if(c&&c.length)for(let u=0;u{class o{zone=Si(Rn);changeDetectionScheduler=Si(Qh);applicationRef=Si(kp);applicationErrorHandler=Si(th);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(e){this.applicationErrorHandler(e)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(i){return new(i||o)};static \u0275prov=Pr({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();function Y1({ngZoneFactory:o,ignoreChangesOutsideZone:t,scheduleInRootZone:e}){return o??=()=>new Rn(oa(cs({},G1()),{scheduleInRootZone:e})),[{provide:Rn,useFactory:o},{provide:Kh,multi:!0,useFactory:()=>{let i=Si(FH,{optional:!0});return()=>i.initialize()}},{provide:Kh,multi:!0,useFactory:()=>{let i=Si(RH);return()=>{i.initialize()}}},t===!0?{provide:oC,useValue:!0}:[],{provide:lC,useValue:e??s1},{provide:th,useFactory:()=>{let i=Si(Rn),r=Si(ha),n;return s=>{i.runOutsideAngular(()=>{r.destroyed&&!n?setTimeout(()=>{throw s}):(n??=r.get(Co),n.handleError(s))})}}}]}function G1(o){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:o?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:o?.runCoalescing??!1}}var RH=(()=>{class o{subscription=new us;initialized=!1;zone=Si(Rn);pendingTasks=Si(ic);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Rn.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Rn.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(i){return new(i||o)};static \u0275prov=Pr({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();var Q1=(()=>{class o{applicationErrorHandler=Si(th);appRef=Si(kp);taskService=Si(ic);ngZone=Si(Rn);zonelessEnabled=Si(wv);tracing=Si(Lp,{optional:!0});disableScheduling=Si(oC,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new us;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Rv):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Si(lC,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof Ov||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;let i=!1;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,i=!0;break}case 12:{this.appRef.dirtyFlags|=16,i=!0;break}case 13:{this.appRef.dirtyFlags|=2,i=!0;break}case 11:{i=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(i))return;let r=this.useMicrotaskScheduler?sA:a1;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(Rv+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(i){this.taskService.remove(e),this.applicationErrorHandler(i)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,sA(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(i){return new(i||o)};static \u0275prov=Pr({token:o,factory:o.\u0275fac,providedIn:"root"})}return o})();function OH(){return typeof $localize<"u"&&$localize.locale||Rp}var rw=new Ti("",{providedIn:"root",factory:()=>Si(rw,{optional:!0,skipSelf:!0})||OH()});var qH=new Ti("");qH.__NG_ELEMENT_ID__=o=>{let t=da();if(t===null)throw new pi(204,!1);if(t.type&2)return t.value;if(o&8)return null;throw new pi(204,!1)};var nw=new Ti(""),YH=new Ti("");function Op(o){return!o.moduleRef}function GH(o){let t=Op(o)?o.r3Injector:o.moduleRef.injector,e=t.get(Rn);return e.run(()=>{Op(o)?o.r3Injector.resolveInjectorInitializers():o.moduleRef.resolveInjectorInitializers();let i=t.get(th),r;if(e.runOutsideAngular(()=>{r=e.onError.subscribe({next:i})}),Op(o)){let n=()=>t.destroy(),s=o.platformInjector.get(nw);s.add(n),t.onDestroy(()=>{r.unsubscribe(),s.delete(n)})}else{let n=()=>o.moduleRef.destroy(),s=o.platformInjector.get(nw);s.add(n),o.moduleRef.onDestroy(()=>{xp(o.allPlatformModules,o.moduleRef),r.unsubscribe(),s.delete(n)})}return XH(i,e,()=>{let n=t.get(ic),s=n.add(),a=t.get(ew);return a.runInitializers(),a.donePromise.then(()=>{let l=t.get(rw,Rp);if(q1(l||Rp),!t.get(YH,!0))return Op(o)?t.get(kp):(o.allPlatformModules.push(o.moduleRef),o.moduleRef);if(Op(o)){let c=t.get(kp);return o.rootComponent!==void 0&&c.bootstrap(o.rootComponent),c}else return QH?.(o.moduleRef,o.allPlatformModules),o.moduleRef}).finally(()=>void n.remove(s))})})}var QH;function XH(o,t,e){try{let i=e();return JC(i)?i.catch(r=>{throw t.runOutsideAngular(()=>o(r)),r}):i}catch(i){throw t.runOutsideAngular(()=>o(i)),i}}var $v=null;function KH(o=[],t){return tl.create({name:t,providers:[{provide:dp,useValue:"platform"},{provide:nw,useValue:new Set([()=>$v=null])},...o]})}function $H(o=[]){if($v)return $v;let t=KH(o);return $v=t,U1(),ZH(t),t}function ZH(o){let t=o.get(Vv,null);ov(o,()=>{t?.forEach(e=>e())})}function X1(o){let{rootComponent:t,appProviders:e,platformProviders:i,platformRef:r}=o;ir(8);try{let n=r?.injector??$H(i),s=[Y1({}),{provide:Qh,useExisting:Q1},QT,...e||[]],a=new Tp({providers:s,parent:n,debugName:"",runEnvironmentInitializers:!1});return GH({r3Injector:a.injector,platformInjector:n,rootComponent:t})}catch(n){return Promise.reject(n)}finally{ir(9)}}var K1=null;function Bp(){return K1}function sw(o){K1??=o}var Pp=class{};var jp=(()=>{class o{static \u0275fac=function(i){return new(i||o)};static \u0275mod=ac({type:o});static \u0275inj=Ql({})}return o})();function aw(o,t){t=encodeURIComponent(t);for(let e of o.split(";")){let i=e.indexOf("="),[r,n]=i==-1?[e,""]:[e.slice(0,i),e.slice(i+1)];if(r.trim()===t)return decodeURIComponent(n)}return null}var Hp=class{};var $1="browser";var Vp=class{_doc;constructor(t){this._doc=t}manager},Zv=(()=>{class o extends Vp{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,r,n){return e.addEventListener(i,r,n),()=>this.removeEventListener(e,i,r,n)}removeEventListener(e,i,r,n){return e.removeEventListener(i,r,n)}static \u0275fac=function(i){return new(i||o)(Ui(Ga))};static \u0275prov=Pr({token:o,factory:o.\u0275fac})}return o})(),em=new Ti(""),uw=(()=>{class o{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,i){this._zone=i,e.forEach(s=>{s.manager=this});let r=e.filter(s=>!(s instanceof Zv));this._plugins=r.slice().reverse();let n=e.find(s=>s instanceof Zv);n&&this._plugins.push(n)}addEventListener(e,i,r,n){return this._findPluginFor(i).addEventListener(e,i,r,n)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(n=>n.supports(e)),!i)throw new pi(5101,!1);return this._eventNameToPlugin.set(e,i),i}static \u0275fac=function(i){return new(i||o)(Ui(em),Ui(Rn))};static \u0275prov=Pr({token:o,factory:o.\u0275fac})}return o})(),ow="ng-app-id";function Z1(o){for(let t of o)t.remove()}function J1(o,t){let e=t.createElement("style");return e.textContent=o,e}function eV(o,t,e,i){let r=o.head?.querySelectorAll(`style[${ow}="${t}"],link[${ow}="${t}"]`);if(r)for(let n of r)n.removeAttribute(ow),n instanceof HTMLLinkElement?i.set(n.href.slice(n.href.lastIndexOf("/")+1),{usage:0,elements:[n]}):n.textContent&&e.set(n.textContent,{usage:0,elements:[n]})}function hw(o,t){let e=t.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",o),e}var dw=(()=>{class o{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(e,i,r,n={}){this.doc=e,this.appId=i,this.nonce=r,eV(e,i,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,i){for(let r of e)this.addUsage(r,this.inline,J1);i?.forEach(r=>this.addUsage(r,this.external,hw))}removeStyles(e,i){for(let r of e)this.removeUsage(r,this.inline);i?.forEach(r=>this.removeUsage(r,this.external))}addUsage(e,i,r){let n=i.get(e);n?n.usage++:i.set(e,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,r(e,this.doc)))})}removeUsage(e,i){let r=i.get(e);r&&(r.usage--,r.usage<=0&&(Z1(r.elements),i.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])Z1(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[i,{elements:r}]of this.inline)r.push(this.addElement(e,J1(i,this.doc)));for(let[i,{elements:r}]of this.external)r.push(this.addElement(e,hw(i,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,i){return this.nonce&&i.setAttribute("nonce",this.nonce),e.appendChild(i)}static \u0275fac=function(i){return new(i||o)(Ui(Ga),Ui(Hv),Ui(_v,8),Ui(Ap))};static \u0275prov=Pr({token:o,factory:o.\u0275fac})}return o})(),lw={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},pw=/%COMP%/g;var tL="%COMP%",tV=`_nghost-${tL}`,iV=`_ngcontent-${tL}`,rV=!0,nV=new Ti("",{providedIn:"root",factory:()=>rV});function sV(o){return iV.replace(pw,o)}function aV(o){return tV.replace(pw,o)}function iL(o,t){return t.map(e=>e.replace(pw,o))}var fw=(()=>{class o{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,i,r,n,s,a,l=null,h=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=r,this.removeStylesOnCompDestroy=n,this.doc=s,this.ngZone=a,this.nonce=l,this.tracingService=h,this.platformIsServer=!1,this.defaultRenderer=new _p(e,s,a,this.platformIsServer,this.tracingService)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;let r=this.getOrCreateRenderer(e,i);return r instanceof Jv?r.applyToHost(e):r instanceof Up&&r.applyStyles(),r}getOrCreateRenderer(e,i){let r=this.rendererByCompId,n=r.get(i.id);if(!n){let s=this.doc,a=this.ngZone,l=this.eventManager,h=this.sharedStylesHost,c=this.removeStylesOnCompDestroy,u=this.platformIsServer,d=this.tracingService;switch(i.encapsulation){case nl.Emulated:n=new Jv(l,h,i,this.appId,c,s,a,u,d);break;case nl.ShadowDom:return new cw(l,h,e,i,s,a,this.nonce,u,d);default:n=new Up(l,h,i,c,s,a,u,d);break}r.set(i.id,n)}return n}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(i){return new(i||o)(Ui(uw),Ui(dw),Ui(Hv),Ui(nV),Ui(Ga),Ui(Rn),Ui(_v),Ui(Lp,8))};static \u0275prov=Pr({token:o,factory:o.\u0275fac})}return o})(),_p=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(t,e,i,r,n){this.eventManager=t,this.doc=e,this.ngZone=i,this.platformIsServer=r,this.tracingService=n}destroy(){}destroyNode=null;createElement(t,e){return e?this.doc.createElementNS(lw[e]||e,t):this.doc.createElement(t)}createComment(t){return this.doc.createComment(t)}createText(t){return this.doc.createTextNode(t)}appendChild(t,e){(eL(t)?t.content:t).appendChild(e)}insertBefore(t,e,i){t&&(eL(t)?t.content:t).insertBefore(e,i)}removeChild(t,e){e.remove()}selectRootElement(t,e){let i=typeof t=="string"?this.doc.querySelector(t):t;if(!i)throw new pi(-5104,!1);return e||(i.textContent=""),i}parentNode(t){return t.parentNode}nextSibling(t){return t.nextSibling}setAttribute(t,e,i,r){if(r){e=r+":"+e;let n=lw[r];n?t.setAttributeNS(n,e,i):t.setAttribute(e,i)}else t.setAttribute(e,i)}removeAttribute(t,e,i){if(i){let r=lw[i];r?t.removeAttributeNS(r,e):t.removeAttribute(`${i}:${e}`)}else t.removeAttribute(e)}addClass(t,e){t.classList.add(e)}removeClass(t,e){t.classList.remove(e)}setStyle(t,e,i,r){r&(sc.DashCase|sc.Important)?t.style.setProperty(e,i,r&sc.Important?"important":""):t.style[e]=i}removeStyle(t,e,i){i&sc.DashCase?t.style.removeProperty(e):t.style[e]=""}setProperty(t,e,i){t!=null&&(t[e]=i)}setValue(t,e){t.nodeValue=e}listen(t,e,i,r){if(typeof t=="string"&&(t=Bp().getGlobalEventTarget(this.doc,t),!t))throw new pi(5102,!1);let n=this.decoratePreventDefault(i);return this.tracingService?.wrapEventListener&&(n=this.tracingService.wrapEventListener(t,e,n)),this.eventManager.addEventListener(t,e,n,r)}decoratePreventDefault(t){return e=>{if(e==="__ngUnwrap__")return t;t(e)===!1&&e.preventDefault()}}};function eL(o){return o.tagName==="TEMPLATE"&&o.content!==void 0}var cw=class extends _p{sharedStylesHost;hostEl;shadowRoot;constructor(t,e,i,r,n,s,a,l,h){super(t,n,s,l,h),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let c=r.styles;c=iL(r.id,c);for(let d of c){let p=document.createElement("style");a&&p.setAttribute("nonce",a),p.textContent=d,this.shadowRoot.appendChild(p)}let u=r.getExternalStyles?.();if(u)for(let d of u){let p=hw(d,n);a&&p.setAttribute("nonce",a),this.shadowRoot.appendChild(p)}}nodeOrShadowRoot(t){return t===this.hostEl?this.shadowRoot:t}appendChild(t,e){return super.appendChild(this.nodeOrShadowRoot(t),e)}insertBefore(t,e,i){return super.insertBefore(this.nodeOrShadowRoot(t),e,i)}removeChild(t,e){return super.removeChild(null,e)}parentNode(t){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(t)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},Up=class extends _p{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(t,e,i,r,n,s,a,l,h){super(t,n,s,a,l),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=r;let c=i.styles;this.styles=h?iL(h,c):c,this.styleUrls=i.getExternalStyles?.(h)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&wu.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Jv=class extends Up{contentAttr;hostAttr;constructor(t,e,i,r,n,s,a,l,h){let c=r+"-"+i.id;super(t,e,i,n,s,a,l,h,c),this.contentAttr=sV(c),this.hostAttr=aV(c)}applyToHost(t){this.applyStyles(),this.setAttribute(t,this.hostAttr,"")}createElement(t,e){let i=super.createElement(t,e);return super.setAttribute(i,this.contentAttr,""),i}};var tm=class o extends Pp{supportsDOMEvents=!0;static makeCurrent(){sw(new o)}onAndCancel(t,e,i,r){return t.addEventListener(e,i,r),()=>{t.removeEventListener(e,i,r)}}dispatchEvent(t,e){t.dispatchEvent(e)}remove(t){t.remove()}createElement(t,e){return e=e||this.getDefaultDocument(),e.createElement(t)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(t){return t.nodeType===Node.ELEMENT_NODE}isShadowRoot(t){return t instanceof DocumentFragment}getGlobalEventTarget(t,e){return e==="window"?window:e==="document"?t:e==="body"?t.body:null}getBaseHref(t){let e=oV();return e==null?null:lV(e)}resetBaseElement(){Wp=null}getUserAgent(){return window.navigator.userAgent}getCookie(t){return aw(document.cookie,t)}},Wp=null;function oV(){return Wp=Wp||document.head.querySelector("base"),Wp?Wp.getAttribute("href"):null}function lV(o){return new URL(o,document.baseURI).pathname}var hV=(()=>{class o{build(){return new XMLHttpRequest}static \u0275fac=function(i){return new(i||o)};static \u0275prov=Pr({token:o,factory:o.\u0275fac})}return o})(),rL=["alt","control","meta","shift"],cV={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},uV={alt:o=>o.altKey,control:o=>o.ctrlKey,meta:o=>o.metaKey,shift:o=>o.shiftKey},nL=(()=>{class o extends Vp{constructor(e){super(e)}supports(e){return o.parseEventName(e)!=null}addEventListener(e,i,r,n){let s=o.parseEventName(i),a=o.eventCallback(s.fullKey,r,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Bp().onAndCancel(e,s.domEventName,a,n))}static parseEventName(e){let i=e.toLowerCase().split("."),r=i.shift();if(i.length===0||!(r==="keydown"||r==="keyup"))return null;let n=o._normalizeKey(i.pop()),s="",a=i.indexOf("code");if(a>-1&&(i.splice(a,1),s="code."),rL.forEach(h=>{let c=i.indexOf(h);c>-1&&(i.splice(c,1),s+=h+".")}),s+=n,i.length!=0||n.length===0)return null;let l={};return l.domEventName=r,l.fullKey=s,l}static matchEventFullKeyCode(e,i){let r=cV[e.key]||e.key,n="";return i.indexOf("code.")>-1&&(r=e.code,n="code."),r==null||!r?!1:(r=r.toLowerCase(),r===" "?r="space":r==="."&&(r="dot"),rL.forEach(s=>{if(s!==r){let a=uV[s];a(e)&&(n+=s+".")}}),n+=r,n===i)}static eventCallback(e,i,r){return n=>{o.matchEventFullKeyCode(n,e)&&r.runGuarded(()=>i(n))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(i){return new(i||o)(Ui(Ga))};static \u0275prov=Pr({token:o,factory:o.\u0275fac})}return o})();function gw(o,t,e){let i=cs({rootComponent:o,platformRef:e?.platformRef},dV(t));return X1(i)}function dV(o){return{appProviders:[...mV,...o?.providers??[]],platformProviders:vV}}function pV(){tm.makeCurrent()}function fV(){return new Co}function gV(){return PC(document),document}var vV=[{provide:Ap,useValue:$1},{provide:Vv,useValue:pV,multi:!0},{provide:Ga,useFactory:gV}];var mV=[{provide:dp,useValue:"root"},{provide:Co,useFactory:fV},{provide:em,useClass:Zv,multi:!0,deps:[Ga]},{provide:em,useClass:nL,multi:!0,deps:[Ga]},fw,dw,uw,{provide:nc,useExisting:fw},{provide:Hp,useClass:hV},[]];var sL="ej2_instances",yV=0,bV=!1;function nm(o,t){var e=t;return e.unshift(void 0),new(Function.prototype.bind.apply(o,e))}function SV(o){var t,e=new Uint16Array(5),i=window.msCrypto||window.crypto;i.getRandomValues(e);var r="ej2"+wV(e),n=function(s){s.source===window&&typeof s.data=="string"&&s.data.length<=32&&s.data===r&&(o(),t())};return window.addEventListener("message",n,!1),window.postMessage(r,window.location.origin),t=function(){window.removeEventListener("message",n),o=n=r=void 0}}function V(o,t){for(var e=t,i=o.replace(/\[/g,".").replace(/\]/g,"").split("."),r=0;r"u"}function Lt(o){return o+"_"+yV++}function sm(o,t){var e;return function(){for(var i=this,r=[],n=0;n "+a+""+e.innerHTML+"