From 7198ccf7ddbd1360f9526ca788032d38e6a1c480 Mon Sep 17 00:00:00 2001 From: realredy Date: Wed, 21 Sep 2022 23:27:24 +0200 Subject: [PATCH 01/48] init commet --- .docker/.env.nginx.local | 1 + .docker/docker-compose.yml | 6 +- .editorconfig | 19 - .env | 19 +- .env.test | 6 + .gitignore | 11 +- LICENSE | 674 -- Readme.md | 38 - bin/console | 39 +- bin/phpunit | 19 + composer.json | 160 +- composer.lock | 7901 +++++++++++++++---- config/bootstrap.php | 23 + config/bundles.php | 9 +- config/packages/dev/debug.yaml | 4 + config/packages/dev/monolog.yaml | 19 + config/packages/dev/web_profiler.yaml | 6 + config/packages/doctrine.yaml | 26 +- config/packages/doctrine_migrations.yaml | 2 +- config/packages/framework.yaml | 9 +- config/packages/mailer.yaml | 3 + config/packages/prod/deprecations.yaml | 8 + config/packages/prod/doctrine.yaml | 3 - config/packages/prod/monolog.yaml | 16 + config/packages/routing.yaml | 9 - config/packages/security.yaml | 23 + config/packages/sensio_framework_extra.yaml | 3 + config/packages/test/doctrine.yaml | 4 + config/packages/test/monolog.yaml | 12 + config/packages/test/twig.yaml | 2 + config/packages/test/validator.yaml | 3 + config/packages/test/web_profiler.yaml | 6 + config/packages/translation.yaml | 6 + config/packages/twig.yaml | 5 + config/packages/validator.yaml | 8 + config/preload.php | 4 + config/routes.yaml | 6 +- config/routes/annotations.yaml | 4 + config/routes/dev/web_profiler.yaml | 7 + config/routes/framework.yaml | 4 - config/secrets/prod/.gitignore | 1 - config/services.yaml | 8 +- phpunit.xml.dist | 42 + public/index.php | 54 +- src/Controller/ArticlesController.php | 16 - src/Kernel.php | 43 + symfony.lock | 345 +- templates/base.html.twig | 19 + tests/bootstrap.php | 11 + {src/Migrations => translations}/.gitignore | 0 50 files changed, 7186 insertions(+), 2480 deletions(-) create mode 100644 .docker/.env.nginx.local delete mode 100644 .editorconfig create mode 100644 .env.test delete mode 100644 LICENSE delete mode 100644 Readme.md create mode 100755 bin/phpunit create mode 100644 config/bootstrap.php create mode 100644 config/packages/dev/debug.yaml create mode 100644 config/packages/dev/monolog.yaml create mode 100644 config/packages/dev/web_profiler.yaml create mode 100644 config/packages/mailer.yaml create mode 100644 config/packages/prod/deprecations.yaml create mode 100644 config/packages/prod/monolog.yaml create mode 100644 config/packages/security.yaml create mode 100644 config/packages/sensio_framework_extra.yaml create mode 100644 config/packages/test/doctrine.yaml create mode 100644 config/packages/test/monolog.yaml create mode 100644 config/packages/test/twig.yaml create mode 100644 config/packages/test/validator.yaml create mode 100644 config/packages/test/web_profiler.yaml create mode 100644 config/packages/translation.yaml create mode 100644 config/packages/twig.yaml create mode 100644 config/packages/validator.yaml create mode 100644 config/routes/dev/web_profiler.yaml delete mode 100644 config/routes/framework.yaml delete mode 100644 config/secrets/prod/.gitignore create mode 100644 phpunit.xml.dist delete mode 100644 src/Controller/ArticlesController.php create mode 100644 templates/base.html.twig create mode 100644 tests/bootstrap.php rename {src/Migrations => translations}/.gitignore (100%) diff --git a/.docker/.env.nginx.local b/.docker/.env.nginx.local new file mode 100644 index 0000000..eafde5d --- /dev/null +++ b/.docker/.env.nginx.local @@ -0,0 +1 @@ +NGINX_BACKEND_DOMAIN='dev.symfony-docker.com' \ No newline at end of file diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml index 7f6b127..8bc631e 100644 --- a/.docker/docker-compose.yml +++ b/.docker/docker-compose.yml @@ -4,6 +4,8 @@ services: db: image: mysql:8.0.23 platform: linux/x86_64 + # The mysql_native_password authentication plugin is statically + # linked into the server, so no installation is necessary. command: --default-authentication-plugin=mysql_native_password volumes: - "db_app:/var/lib/mysql" @@ -22,14 +24,14 @@ services: args: TIMEZONE: ${TIMEZONE} volumes: - - symfony_dockerized_app_sync:/var/www/symfony/ + - ../:/var/www/symfony/ networks: - symfony nginx: build: context: ./nginx volumes: - - symfony_dockerized_app_sync:/var/www/symfony/ + - ../:/var/www/symfony/ ports: - 80:80 networks: diff --git a/.editorconfig b/.editorconfig deleted file mode 100644 index 92d5f70..0000000 --- a/.editorconfig +++ /dev/null @@ -1,19 +0,0 @@ -# editorconfig.org - -root = true - -[*] -indent_style = space - - -[*.{cs,js,sass,css,scss}] -indent_size = 2 - -[*.json] -indent_size = 2 - -[*.{html,twig}] -indent_size = 2 - -[*.{php,yml,yaml}] -indent_size = 4 diff --git a/.env b/.env index c3ac872..abdb857 100644 --- a/.env +++ b/.env @@ -1,4 +1,3 @@ -COMPOSE_PROJECT_NAME=symfony_dockerized # In all environments, the following files are loaded if they exist, # the latter taking precedence over the former: # @@ -15,12 +14,22 @@ COMPOSE_PROJECT_NAME=symfony_dockerized # Run "composer dump-env prod" to compile .env files for production use (requires symfony/flex >=1.2). # https://symfony.com/doc/current/best_practices.html#use-environment-variables-for-infrastructure-configuration -APP_SECRET=6cdd7f35b31809e9a09b822a1d1e65ecd488ba4d +###> symfony/framework-bundle ### +APP_ENV=dev +APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 +#TRUSTED_PROXIES=127.0.0.0/8,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 +#TRUSTED_HOSTS='^(localhost|example\.com)$' +###< symfony/framework-bundle ### + +###> symfony/mailer ### +# MAILER_DSN=null://null +###< symfony/mailer ### + ###> doctrine/doctrine-bundle ### # Format described at https://www.doctrine-project.org/projects/doctrine-dbal/en/latest/reference/configuration.html#connecting-using-a-url # IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml # # DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db" -# DATABASE_URL="mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=5.7&charset=utf8mb4" -DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_name?serverVersion=8.0.23 -###< doctrine/doctrine-bundle ### \ No newline at end of file +# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8&charset=utf8mb4" +DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=14&charset=utf8" +###< doctrine/doctrine-bundle ### diff --git a/.env.test b/.env.test new file mode 100644 index 0000000..9e7162f --- /dev/null +++ b/.env.test @@ -0,0 +1,6 @@ +# define your env variables for the test env here +KERNEL_CLASS='App\Kernel' +APP_SECRET='$ecretf0rt3st' +SYMFONY_DEPRECATIONS_HELPER=999999 +PANTHER_APP_ENV=panther +PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots diff --git a/.gitignore b/.gitignore index 10896ff..b5664ba 100644 --- a/.gitignore +++ b/.gitignore @@ -8,4 +8,13 @@ /var/ /vendor/ ###< symfony/framework-bundle ### -/.docker/.env.nginx.local + +###> symfony/phpunit-bridge ### +.phpunit.result.cache +/phpunit.xml +###< symfony/phpunit-bridge ### + +###> phpunit/phpunit ### +/phpunit.xml +.phpunit.result.cache +###< phpunit/phpunit ### diff --git a/LICENSE b/LICENSE deleted file mode 100644 index f288702..0000000 --- a/LICENSE +++ /dev/null @@ -1,674 +0,0 @@ - GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU General Public License is a free, copyleft license for -software and other kinds of works. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -the GNU General Public License is intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. We, the Free Software Foundation, use the -GNU General Public License for most of our software; it applies also to -any other work released this way by its authors. You can apply it to -your programs, too. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - To protect your rights, we need to prevent others from denying you -these rights or asking you to surrender the rights. Therefore, you have -certain responsibilities if you distribute copies of the software, or if -you modify it: responsibilities to respect the freedom of others. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must pass on to the recipients the same -freedoms that you received. You must make sure that they, too, receive -or can get the source code. And you must show them these terms so they -know their rights. - - Developers that use the GNU GPL protect your rights with two steps: -(1) assert copyright on the software, and (2) offer you this License -giving you legal permission to copy, distribute and/or modify it. - - For the developers' and authors' protection, the GPL clearly explains -that there is no warranty for this free software. For both users' and -authors' sake, the GPL requires that modified versions be marked as -changed, so that their problems will not be attributed erroneously to -authors of previous versions. - - Some devices are designed to deny users access to install or run -modified versions of the software inside them, although the manufacturer -can do so. This is fundamentally incompatible with the aim of -protecting users' freedom to change the software. The systematic -pattern of such abuse occurs in the area of products for individuals to -use, which is precisely where it is most unacceptable. Therefore, we -have designed this version of the GPL to prohibit the practice for those -products. If such problems arise substantially in other domains, we -stand ready to extend this provision to those domains in future versions -of the GPL, as needed to protect the freedom of users. - - Finally, every program is threatened constantly by software patents. -States should not allow patents to restrict development and use of -software on general-purpose computers, but in those that do, we wish to -avoid the special danger that patents applied to a free program could -make it effectively proprietary. To prevent this, the GPL assures that -patents cannot be used to render the program non-free. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Use with the GNU Affero General Public License. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU Affero General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the special requirements of the GNU Affero General Public License, -section 13, concerning interaction through a network will apply to the -combination as such. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -state the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) - - This program is free software: you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation, either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see . - -Also add information on how to contact you by electronic and paper mail. - - If the program does terminal interaction, make it output a short -notice like this when it starts in an interactive mode: - - Copyright (C) - This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, your program's commands -might be different; for a GUI interface, you would use an "about box". - - You should also get your employer (if you work as a programmer) or school, -if any, to sign a "copyright disclaimer" for the program, if necessary. -For more information on this, and how to apply and follow the GNU GPL, see -. - - The GNU General Public License does not permit incorporating your program -into proprietary programs. If your program is a subroutine library, you -may consider it more useful to permit linking proprietary applications with -the library. If this is what you want to do, use the GNU Lesser General -Public License instead of this License. But first, please read -. diff --git a/Readme.md b/Readme.md deleted file mode 100644 index b122e48..0000000 --- a/Readme.md +++ /dev/null @@ -1,38 +0,0 @@ -# 🐳 Docker + PHP 8.1 + MySQL + Nginx + Symfony 6.1 Boilerplate - -## Description - -This is a complete stack for running Symfony 6.1 into Docker containers using docker-compose tool with [docker-sync library](https://docker-sync.readthedocs.io/en/latest/). - -It is composed by 4 containers: - -- `nginx`, acting as the webserver. -- `php`, the PHP-FPM container with the 8.0 version of PHP. -- `db` which is the MySQL database container with a **MySQL 8.0** image. -- `symfony_docker_app_sync` to sync files using library `docker-sync `. - -## Installation - -1. 😀 Clone this rep. - -2. Create the file `./.docker/.env.nginx.local` using `./.docker/.env.nginx` as template. The value of the variable `NGINX_BACKEND_DOMAIN` is the `server_name` used in NGINX. - -3. Go inside folder `./docker` and run `docker-sync-stack start` to start containers. - -4. You should work inside the `php` container. This project is configured to work with [Remote Container](https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote.remote-containers) extension for Visual Studio Code, so you could run `Reopen in container` command after open the project. - -5. Inside the `php` container, run `composer install` to install dependencies from `/var/www/symfony` folder. - -6. Use the following value for the DATABASE_URL environment variable: - -``` -DATABASE_URL=mysql://app_user:helloworld@db:3306/app_db?serverVersion=8.0.23 -``` - -You could change the name, user and password of the database in the `env` file at the root of the project. - -## To learn more - -I have recorded a Youtube session explaining the different parts of this project. You could see it here: - -[Boilerplate para Symfony basado en Docker, NGINX y PHP8](https://youtu.be/A82-hry3Zvw) diff --git a/bin/console b/bin/console index c933dc5..5de0e1c 100755 --- a/bin/console +++ b/bin/console @@ -3,15 +3,40 @@ use App\Kernel; use Symfony\Bundle\FrameworkBundle\Console\Application; +use Symfony\Component\Console\Input\ArgvInput; +use Symfony\Component\ErrorHandler\Debug; -if (!is_file(dirname(__DIR__).'/vendor/autoload_runtime.php')) { - throw new LogicException('Symfony Runtime is missing. Try running "composer require symfony/runtime".'); +if (!in_array(PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) { + echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.PHP_SAPI.' SAPI'.PHP_EOL; } -require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; +set_time_limit(0); -return function (array $context) { - $kernel = new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); +require dirname(__DIR__).'/vendor/autoload.php'; - return new Application($kernel); -}; +if (!class_exists(Application::class)) { + throw new LogicException('You need to add "symfony/framework-bundle" as a Composer dependency.'); +} + +$input = new ArgvInput(); +if (null !== $env = $input->getParameterOption(['--env', '-e'], null, true)) { + putenv('APP_ENV='.$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = $env); +} + +if ($input->hasParameterOption('--no-debug', true)) { + putenv('APP_DEBUG='.$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = '0'); +} + +require dirname(__DIR__).'/config/bootstrap.php'; + +if ($_SERVER['APP_DEBUG']) { + umask(0000); + + if (class_exists(Debug::class)) { + Debug::enable(); + } +} + +$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); +$application = new Application($kernel); +$application->run($input); diff --git a/bin/phpunit b/bin/phpunit new file mode 100755 index 0000000..f26f2c7 --- /dev/null +++ b/bin/phpunit @@ -0,0 +1,19 @@ +#!/usr/bin/env php +=7.1.3", + "ext-ctype": "*", + "ext-iconv": "*", + "doctrine/annotations": "^1.0", + "doctrine/doctrine-bundle": "^2.7", + "doctrine/doctrine-migrations-bundle": "^3.2", + "doctrine/orm": "^2.13", + "phpdocumentor/reflection-docblock": "^5.3", + "sensio/framework-extra-bundle": "^5.1", + "symfony/asset": "4.4.*", + "symfony/console": "4.4.*", + "symfony/dotenv": "4.4.*", + "symfony/expression-language": "4.4.*", + "symfony/flex": "^1.3.1", + "symfony/form": "4.4.*", + "symfony/framework-bundle": "4.4.*", + "symfony/http-client": "4.4.*", + "symfony/intl": "4.4.*", + "symfony/mailer": "4.4.*", + "symfony/monolog-bundle": "^3.1", + "symfony/process": "4.4.*", + "symfony/property-access": "4.4.*", + "symfony/property-info": "4.4.*", + "symfony/proxy-manager-bridge": "4.4.*", + "symfony/security-bundle": "4.4.*", + "symfony/serializer": "4.4.*", + "symfony/translation": "4.4.*", + "symfony/twig-bundle": "4.4.*", + "symfony/validator": "4.4.*", + "symfony/web-link": "4.4.*", + "symfony/yaml": "4.4.*", + "twig/extra-bundle": "^2.12|^3.0", + "twig/twig": "^2.12|^3.0" }, - "sort-packages": true, - "allow-plugins": { - "symfony/flex": true, - "symfony/runtime": true - } - }, - "autoload": { - "psr-4": { - "App\\": "src/" - } - }, - "autoload-dev": { - "psr-4": { - "App\\Tests\\": "tests/" - } - }, - "replace": { - "paragonie/random_compat": "2.*", - "symfony/polyfill-ctype": "*", - "symfony/polyfill-iconv": "*", - "symfony/polyfill-php72": "*", - "symfony/polyfill-php71": "*", - "symfony/polyfill-php70": "*", - "symfony/polyfill-php56": "*" - }, - "scripts": { - "auto-scripts": { - "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd" + "require-dev": { + "phpunit/phpunit": "^9.5", + "symfony/browser-kit": "4.4.*", + "symfony/css-selector": "4.4.*", + "symfony/debug-bundle": "4.4.*", + "symfony/maker-bundle": "^1.0", + "symfony/phpunit-bridge": "^6.1", + "symfony/stopwatch": "4.4.*", + "symfony/web-profiler-bundle": "4.4.*" + }, + "config": { + "allow-plugins": { + "composer/package-versions-deprecated": true, + "symfony/flex": true + }, + "preferred-install": { + "*": "dist" + }, + "sort-packages": true + }, + "autoload": { + "psr-4": { + "App\\": "src/" + } + }, + "autoload-dev": { + "psr-4": { + "App\\Tests\\": "tests/" + } + }, + "replace": { + "paragonie/random_compat": "2.*", + "symfony/polyfill-ctype": "*", + "symfony/polyfill-iconv": "*", + "symfony/polyfill-php71": "*", + "symfony/polyfill-php70": "*", + "symfony/polyfill-php56": "*" + }, + "scripts": { + "auto-scripts": { + "cache:clear": "symfony-cmd", + "assets:install %PUBLIC_DIR%": "symfony-cmd" + }, + "post-install-cmd": [ + "@auto-scripts" + ], + "post-update-cmd": [ + "@auto-scripts" + ] + }, + "conflict": { + "symfony/symfony": "*" }, - "post-install-cmd": [ - "@auto-scripts" - ], - "post-update-cmd": [ - "@auto-scripts" - ] - }, - "conflict": { - "symfony/symfony": "*" - }, - "extra": { - "symfony": { - "allow-contrib": false, - "require": "6.1.*" + "extra": { + "symfony": { + "allow-contrib": false, + "require": "4.4.*" + } } - } } diff --git a/composer.lock b/composer.lock index efdefb9..1732172 100644 --- a/composer.lock +++ b/composer.lock @@ -4,93 +4,20 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "8606d431c8014be2171c2727c0c53a1a", + "content-hash": "b7181b6b285be57a14184c124d53bbde", "packages": [ - { - "name": "composer/package-versions-deprecated", - "version": "1.11.99.4", - "source": { - "type": "git", - "url": "https://github.com/composer/package-versions-deprecated.git", - "reference": "b174585d1fe49ceed21928a945138948cb394600" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/composer/package-versions-deprecated/zipball/b174585d1fe49ceed21928a945138948cb394600", - "reference": "b174585d1fe49ceed21928a945138948cb394600", - "shasum": "" - }, - "require": { - "composer-plugin-api": "^1.1.0 || ^2.0", - "php": "^7 || ^8" - }, - "replace": { - "ocramius/package-versions": "1.11.99" - }, - "require-dev": { - "composer/composer": "^1.9.3 || ^2.0@dev", - "ext-zip": "^1.13", - "phpunit/phpunit": "^6.5 || ^7" - }, - "type": "composer-plugin", - "extra": { - "class": "PackageVersions\\Installer", - "branch-alias": { - "dev-master": "1.x-dev" - } - }, - "autoload": { - "psr-4": { - "PackageVersions\\": "src/PackageVersions" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Marco Pivetta", - "email": "ocramius@gmail.com" - }, - { - "name": "Jordi Boggiano", - "email": "j.boggiano@seld.be" - } - ], - "description": "Composer plugin that provides efficient querying for installed package versions (no runtime IO)", - "support": { - "issues": "https://github.com/composer/package-versions-deprecated/issues", - "source": "https://github.com/composer/package-versions-deprecated/tree/1.11.99.4" - }, - "funding": [ - { - "url": "https://packagist.com", - "type": "custom" - }, - { - "url": "https://github.com/composer", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/composer/composer", - "type": "tidelift" - } - ], - "time": "2021-09-13T08:41:34+00:00" - }, { "name": "doctrine/annotations", - "version": "1.13.2", + "version": "1.13.3", "source": { "type": "git", "url": "https://github.com/doctrine/annotations.git", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08" + "reference": "648b0343343565c4a056bfc8392201385e8d89f0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/annotations/zipball/5b668aef16090008790395c02c893b1ba13f7e08", - "reference": "5b668aef16090008790395c02c893b1ba13f7e08", + "url": "https://api.github.com/repos/doctrine/annotations/zipball/648b0343343565c4a056bfc8392201385e8d89f0", + "reference": "648b0343343565c4a056bfc8392201385e8d89f0", "shasum": "" }, "require": { @@ -102,9 +29,10 @@ "require-dev": { "doctrine/cache": "^1.11 || ^2.0", "doctrine/coding-standard": "^6.0 || ^8.1", - "phpstan/phpstan": "^0.12.20", + "phpstan/phpstan": "^1.4.10 || ^1.8.0", "phpunit/phpunit": "^7.5 || ^8.0 || ^9.1.5", - "symfony/cache": "^4.4 || ^5.2" + "symfony/cache": "^4.4 || ^5.2", + "vimeo/psalm": "^4.10" }, "type": "library", "autoload": { @@ -147,9 +75,9 @@ ], "support": { "issues": "https://github.com/doctrine/annotations/issues", - "source": "https://github.com/doctrine/annotations/tree/1.13.2" + "source": "https://github.com/doctrine/annotations/tree/1.13.3" }, - "time": "2021-08-05T19:00:23+00:00" + "time": "2022-07-02T10:48:51+00:00" }, { "name": "doctrine/cache", @@ -246,26 +174,27 @@ }, { "name": "doctrine/collections", - "version": "1.6.8", + "version": "1.7.3", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af" + "reference": "09dde3eb237756190f2de738d3c97cff10a8407b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/1958a744696c6bb3bb0d28db2611dc11610e78af", - "reference": "1958a744696c6bb3bb0d28db2611dc11610e78af", + "url": "https://api.github.com/repos/doctrine/collections/zipball/09dde3eb237756190f2de738d3c97cff10a8407b", + "reference": "09dde3eb237756190f2de738d3c97cff10a8407b", "shasum": "" }, "require": { + "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1.3 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9.0", - "phpstan/phpstan": "^0.12", + "doctrine/coding-standard": "^9.0 || ^10.0", + "phpstan/phpstan": "^1.4.8", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.1.5", - "vimeo/psalm": "^4.2.1" + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -309,22 +238,22 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.6.8" + "source": "https://github.com/doctrine/collections/tree/1.7.3" }, - "time": "2021-08-10T18:51:53+00:00" + "time": "2022-09-01T19:34:23+00:00" }, { "name": "doctrine/common", - "version": "3.3.0", + "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96" + "reference": "e09556bbdf95b8420e649162b19ae9da2d1a80f3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/c824e95d4c83b7102d8bc60595445a6f7d540f96", - "reference": "c824e95d4c83b7102d8bc60595445a6f7d540f96", + "url": "https://api.github.com/repos/doctrine/common/zipball/e09556bbdf95b8420e649162b19ae9da2d1a80f3", + "reference": "e09556bbdf95b8420e649162b19ae9da2d1a80f3", "shasum": "" }, "require": { @@ -333,6 +262,7 @@ }, "require-dev": { "doctrine/coding-standard": "^9.0", + "doctrine/collections": "^1", "phpstan/phpstan": "^1.4.1", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", @@ -343,7 +273,7 @@ "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -385,7 +315,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.3.0" + "source": "https://github.com/doctrine/common/tree/3.4.0" }, "funding": [ { @@ -401,20 +331,20 @@ "type": "tidelift" } ], - "time": "2022-02-05T18:28:51+00:00" + "time": "2022-08-23T19:46:56+00:00" }, { "name": "doctrine/dbal", - "version": "3.3.6", + "version": "3.4.4", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21" + "reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/9e7f76dd1cde81c62574fdffa5a9c655c847ad21", - "reference": "9e7f76dd1cde81c62574fdffa5a9c655c847ad21", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5", + "reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5", "shasum": "" }, "require": { @@ -422,21 +352,21 @@ "doctrine/cache": "^1.11|^2.0", "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1.0", - "php": "^7.3 || ^8.0", + "php": "^7.4 || ^8.0", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" }, "require-dev": { - "doctrine/coding-standard": "9.0.0", - "jetbrains/phpstorm-stubs": "2022.1", - "phpstan/phpstan": "1.6.3", - "phpstan/phpstan-strict-rules": "^1.2", - "phpunit/phpunit": "9.5.20", - "psalm/plugin-phpunit": "0.16.1", - "squizlabs/php_codesniffer": "3.6.2", - "symfony/cache": "^5.2|^6.0", - "symfony/console": "^2.7|^3.0|^4.0|^5.0|^6.0", - "vimeo/psalm": "4.23.0" + "doctrine/coding-standard": "10.0.0", + "jetbrains/phpstorm-stubs": "2022.2", + "phpstan/phpstan": "1.8.3", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "9.5.24", + "psalm/plugin-phpunit": "0.17.0", + "squizlabs/php_codesniffer": "3.7.1", + "symfony/cache": "^5.4|^6.0", + "symfony/console": "^4.4|^5.4|^6.0", + "vimeo/psalm": "4.27.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -496,7 +426,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.3.6" + "source": "https://github.com/doctrine/dbal/tree/3.4.4" }, "funding": [ { @@ -512,29 +442,29 @@ "type": "tidelift" } ], - "time": "2022-05-02T17:21:01+00:00" + "time": "2022-09-01T21:26:42+00:00" }, { "name": "doctrine/deprecations", - "version": "v0.5.3", + "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314" + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/deprecations/zipball/9504165960a1f83cc1480e2be1dd0a0478561314", - "reference": "9504165960a1f83cc1480e2be1dd0a0478561314", + "url": "https://api.github.com/repos/doctrine/deprecations/zipball/0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", + "reference": "0e2a4f1f8cdfc7a92ec3b01c9334898c806b30de", "shasum": "" }, "require": { "php": "^7.1|^8.0" }, "require-dev": { - "doctrine/coding-standard": "^6.0|^7.0|^8.0", - "phpunit/phpunit": "^7.0|^8.0|^9.0", - "psr/log": "^1.0" + "doctrine/coding-standard": "^9", + "phpunit/phpunit": "^7.5|^8.5|^9.5", + "psr/log": "^1|^2|^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" @@ -553,29 +483,29 @@ "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", - "source": "https://github.com/doctrine/deprecations/tree/v0.5.3" + "source": "https://github.com/doctrine/deprecations/tree/v1.0.0" }, - "time": "2021-03-21T12:59:47+00:00" + "time": "2022-05-02T15:47:09+00:00" }, { "name": "doctrine/doctrine-bundle", - "version": "2.5.7", + "version": "2.7.0", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "1e0d1d7a5982eeebc37dcb4d77bb1a5c5961d96d" + "reference": "d2088fc50494e4e7441fecca54732245a613eeb6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/1e0d1d7a5982eeebc37dcb4d77bb1a5c5961d96d", - "reference": "1e0d1d7a5982eeebc37dcb4d77bb1a5c5961d96d", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/d2088fc50494e4e7441fecca54732245a613eeb6", + "reference": "d2088fc50494e4e7441fecca54732245a613eeb6", "shasum": "" }, "require": { "doctrine/annotations": "^1", "doctrine/cache": "^1.11 || ^2.0", "doctrine/dbal": "^2.13.1|^3.3.2", - "doctrine/persistence": "^2.2", + "doctrine/persistence": "^2.2|^3", "doctrine/sql-formatter": "^1.0.1", "php": "^7.1 || ^8.0", "symfony/cache": "^4.3.3|^5.0|^6.0", @@ -588,16 +518,17 @@ "symfony/service-contracts": "^1.1.1|^2.0|^3" }, "conflict": { - "doctrine/orm": "<2.9|>=3.0", + "doctrine/orm": "<2.10|>=3.0", "twig/twig": "<1.34|>=2.0,<2.4" }, "require-dev": { "doctrine/coding-standard": "^9.0", - "doctrine/orm": "^2.9 || ^3.0", + "doctrine/orm": "^2.11 || ^3.0", "friendsofphp/proxy-manager-lts": "^1.0", "phpunit/phpunit": "^7.5 || ^8.0 || ^9.3 || ^10.0", "psalm/plugin-phpunit": "^0.16.1", "psalm/plugin-symfony": "^3", + "psr/log": "^1.1.4|^2.0|^3.0", "symfony/phpunit-bridge": "^5.2|^6.0", "symfony/property-info": "^4.3.3|^5.0|^6.0", "symfony/proxy-manager-bridge": "^3.4|^4.3.3|^5.0|^6.0", @@ -652,7 +583,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineBundle/issues", - "source": "https://github.com/doctrine/DoctrineBundle/tree/2.5.7" + "source": "https://github.com/doctrine/DoctrineBundle/tree/2.7.0" }, "funding": [ { @@ -668,7 +599,7 @@ "type": "tidelift" } ], - "time": "2022-03-05T10:29:13+00:00" + "time": "2022-06-10T10:55:26+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", @@ -757,34 +688,31 @@ }, { "name": "doctrine/event-manager", - "version": "1.1.1", + "version": "1.1.2", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f" + "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/41370af6a30faa9dc0368c4a6814d596e81aba7f", - "reference": "41370af6a30faa9dc0368c4a6814d596e81aba7f", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", + "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { - "doctrine/common": "<2.9@dev" + "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^6.0", - "phpunit/phpunit": "^7.0" + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "~1.4.10 || ^1.5.4", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } - }, "autoload": { "psr-4": { "Doctrine\\Common\\": "lib/Doctrine/Common" @@ -831,7 +759,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.1.x" + "source": "https://github.com/doctrine/event-manager/tree/1.1.2" }, "funding": [ { @@ -847,32 +775,32 @@ "type": "tidelift" } ], - "time": "2020-05-29T18:28:51+00:00" + "time": "2022-07-27T22:18:11+00:00" }, { "name": "doctrine/inflector", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89" + "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", - "reference": "8b7ff3e4b7de6b2c84da85637b59fd2880ecaa89", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", + "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpstan/phpstan-strict-rules": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0", - "vimeo/psalm": "^4.10" + "doctrine/coding-standard": "^9", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpstan/phpstan-strict-rules": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.5", + "vimeo/psalm": "^4.25" }, "type": "library", "autoload": { @@ -922,7 +850,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.4" + "source": "https://github.com/doctrine/inflector/tree/2.0.5" }, "funding": [ { @@ -938,7 +866,7 @@ "type": "tidelift" } ], - "time": "2021-10-22T20:16:43+00:00" + "time": "2022-09-07T09:01:28+00:00" }, { "name": "doctrine/instantiator", @@ -1088,22 +1016,22 @@ }, { "name": "doctrine/migrations", - "version": "3.5.0", + "version": "3.5.2", "source": { "type": "git", "url": "https://github.com/doctrine/migrations.git", - "reference": "5713b45c933122e509d9b31c767b420c3dfed399" + "reference": "61c6ef3a10b7df43c3b6388a184754f26e58700a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/migrations/zipball/5713b45c933122e509d9b31c767b420c3dfed399", - "reference": "5713b45c933122e509d9b31c767b420c3dfed399", + "url": "https://api.github.com/repos/doctrine/migrations/zipball/61c6ef3a10b7df43c3b6388a184754f26e58700a", + "reference": "61c6ef3a10b7df43c3b6388a184754f26e58700a", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/dbal": "^3.3", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.0", "friendsofphp/proxy-manager-lts": "^1.0", "php": "^7.4 || ^8.0", @@ -1111,10 +1039,13 @@ "symfony/console": "^4.4.16 || ^5.4 || ^6.0", "symfony/stopwatch": "^4.4 || ^5.4 || ^6.0" }, + "conflict": { + "doctrine/orm": "<2.12" + }, "require-dev": { "doctrine/coding-standard": "^9", - "doctrine/orm": "^2.6", - "doctrine/persistence": "^2.0", + "doctrine/orm": "^2.12", + "doctrine/persistence": "^2 || ^3", "doctrine/sql-formatter": "^1.0", "ergebnis/composer-normalize": "^2.9", "ext-pdo_sqlite": "*", @@ -1123,7 +1054,7 @@ "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.1", "phpstan/phpstan-symfony": "^1.1", - "phpunit/phpunit": "^9.4", + "phpunit/phpunit": "^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/process": "^4.4 || ^5.4 || ^6.0", "symfony/yaml": "^4.4 || ^5.4 || ^6.0" @@ -1174,7 +1105,7 @@ ], "support": { "issues": "https://github.com/doctrine/migrations/issues", - "source": "https://github.com/doctrine/migrations/tree/3.5.0" + "source": "https://github.com/doctrine/migrations/tree/3.5.2" }, "funding": [ { @@ -1190,20 +1121,20 @@ "type": "tidelift" } ], - "time": "2022-04-04T20:24:11+00:00" + "time": "2022-08-04T14:29:49+00:00" }, { "name": "doctrine/orm", - "version": "2.11.3", + "version": "2.13.1", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "4af1aa317713d5f3dbc57b22237d1acb8477079c" + "reference": "35c44a56677adb3ce796138b6e4934ce93ec6811" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/4af1aa317713d5f3dbc57b22237d1acb8477079c", - "reference": "4af1aa317713d5f3dbc57b22237d1acb8477079c", + "url": "https://api.github.com/repos/doctrine/orm/zipball/35c44a56677adb3ce796138b6e4934ce93ec6811", + "reference": "35c44a56677adb3ce796138b6e4934ce93ec6811", "shasum": "" }, "require": { @@ -1212,18 +1143,18 @@ "doctrine/collections": "^1.5", "doctrine/common": "^3.0.3", "doctrine/dbal": "^2.13.1 || ^3.2", - "doctrine/deprecations": "^0.5.3", + "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.1", "doctrine/inflector": "^1.4 || ^2.0", "doctrine/instantiator": "^1.3", - "doctrine/lexer": "^1.0", - "doctrine/persistence": "^2.2", + "doctrine/lexer": "^1.2.3", + "doctrine/persistence": "^2.4 || ^3", "ext-ctype": "*", "php": "^7.1 || ^8.0", "psr/cache": "^1 || ^2 || ^3", "symfony/console": "^3.0 || ^4.0 || ^5.0 || ^6.0", "symfony/polyfill-php72": "^1.23", - "symfony/polyfill-php80": "^1.15" + "symfony/polyfill-php80": "^1.16" }, "conflict": { "doctrine/annotations": "<1.13 || >= 2.0" @@ -1232,14 +1163,16 @@ "doctrine/annotations": "^1.13", "doctrine/coding-standard": "^9.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.5.0", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", - "squizlabs/php_codesniffer": "3.6.2", + "phpstan/phpstan": "~1.4.10 || 1.8.2", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "psr/log": "^1 || ^2 || ^3", + "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "4.22.0" + "vimeo/psalm": "4.26.0" }, "suggest": { + "ext-dom": "Provides support for XSD validation for XML mapping files", "symfony/cache": "Provides cache support for Setup Tool with doctrine/cache 2.0", "symfony/yaml": "If you want to use YAML Metadata Mapping Driver" }, @@ -1286,50 +1219,48 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.11.3" + "source": "https://github.com/doctrine/orm/tree/2.13.1" }, - "time": "2022-04-19T09:01:33+00:00" + "time": "2022-08-08T09:00:16+00:00" }, { "name": "doctrine/persistence", - "version": "2.5.3", + "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "d7edf274b6d35ad82328e223439cc2bb2f92bd9e" + "reference": "ac6fce61f037d7e54dbb2435f5b5648d86548e23" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/d7edf274b6d35ad82328e223439cc2bb2f92bd9e", - "reference": "d7edf274b6d35ad82328e223439cc2bb2f92bd9e", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/ac6fce61f037d7e54dbb2435f5b5648d86548e23", + "reference": "ac6fce61f037d7e54dbb2435f5b5648d86548e23", "shasum": "" }, "require": { - "doctrine/cache": "^1.11 || ^2.0", - "doctrine/collections": "^1.0", - "doctrine/deprecations": "^0.5.3 || ^1", "doctrine/event-manager": "^1.0", - "php": "^7.1 || ^8.0", + "php": "^7.2 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0" }, "conflict": { - "doctrine/annotations": "<1.0 || >=2.0", + "doctrine/annotations": "<1.7 || >=2.0", "doctrine/common": "<2.10" }, "require-dev": { "composer/package-versions-deprecated": "^1.11", - "doctrine/annotations": "^1.0", + "doctrine/annotations": "^1.7", "doctrine/coding-standard": "^9.0", "doctrine/common": "^3.0", - "phpstan/phpstan": "~1.4.10 || 1.5.0", - "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.5", + "phpstan/phpstan": "1.5.0", + "phpstan/phpstan-phpunit": "^1", + "phpstan/phpstan-strict-rules": "^1.1", + "phpunit/phpunit": "^8.5 || ^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "vimeo/psalm": "4.22.0" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "src/Common", "Doctrine\\Persistence\\": "src/Persistence" } }, @@ -1364,7 +1295,7 @@ } ], "description": "The Doctrine Persistence project is a set of shared interfaces and functionality that the different Doctrine object mappers share.", - "homepage": "https://doctrine-project.org/projects/persistence.html", + "homepage": "https://www.doctrine-project.org/projects/persistence.html", "keywords": [ "mapper", "object", @@ -1374,7 +1305,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/2.5.3" + "source": "https://github.com/doctrine/persistence/tree/3.0.3" }, "funding": [ { @@ -1390,20 +1321,20 @@ "type": "tidelift" } ], - "time": "2022-05-03T09:16:53+00:00" + "time": "2022-08-04T21:14:21+00:00" }, { "name": "doctrine/sql-formatter", - "version": "1.1.2", + "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/doctrine/sql-formatter.git", - "reference": "20c39c2de286a9d3262cc8ed282a4ae60e265894" + "reference": "25a06c7bf4c6b8218f47928654252863ffc890a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/20c39c2de286a9d3262cc8ed282a4ae60e265894", - "reference": "20c39c2de286a9d3262cc8ed282a4ae60e265894", + "url": "https://api.github.com/repos/doctrine/sql-formatter/zipball/25a06c7bf4c6b8218f47928654252863ffc890a5", + "reference": "25a06c7bf4c6b8218f47928654252863ffc890a5", "shasum": "" }, "require": { @@ -1429,7 +1360,7 @@ { "name": "Jeremy Dorn", "email": "jeremy@jeremydorn.com", - "homepage": "http://jeremydorn.com/" + "homepage": "https://jeremydorn.com/" } ], "description": "a PHP SQL highlighting library", @@ -1440,9 +1371,77 @@ ], "support": { "issues": "https://github.com/doctrine/sql-formatter/issues", - "source": "https://github.com/doctrine/sql-formatter/tree/1.1.2" + "source": "https://github.com/doctrine/sql-formatter/tree/1.1.3" + }, + "time": "2022-05-23T21:33:49+00:00" + }, + { + "name": "egulias/email-validator", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/egulias/EmailValidator.git", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715" }, - "time": "2021-11-05T11:11:14+00:00" + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/f88dcf4b14af14a98ad96b14b2b317969eab6715", + "reference": "f88dcf4b14af14a98ad96b14b2b317969eab6715", + "shasum": "" + }, + "require": { + "doctrine/lexer": "^1.2", + "php": ">=7.2", + "symfony/polyfill-intl-idn": "^1.15" + }, + "require-dev": { + "php-coveralls/php-coveralls": "^2.2", + "phpunit/phpunit": "^8.5.8|^9.3.3", + "vimeo/psalm": "^4" + }, + "suggest": { + "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0.x-dev" + } + }, + "autoload": { + "psr-4": { + "Egulias\\EmailValidator\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eduardo Gulias Davis" + } + ], + "description": "A library for validating emails against several RFCs", + "homepage": "https://github.com/egulias/EmailValidator", + "keywords": [ + "email", + "emailvalidation", + "emailvalidator", + "validation", + "validator" + ], + "support": { + "issues": "https://github.com/egulias/EmailValidator/issues", + "source": "https://github.com/egulias/EmailValidator/tree/3.2.1" + }, + "funding": [ + { + "url": "https://github.com/egulias", + "type": "github" + } + ], + "time": "2022-06-18T20:57:19+00:00" }, { "name": "friendsofphp/proxy-manager-lts", @@ -1528,16 +1527,16 @@ }, { "name": "laminas/laminas-code", - "version": "4.5.2", + "version": "4.7.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad" + "reference": "0337d9265bc2e6376babad8c511500821620cb30" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", - "reference": "da01fb74c08f37e20e7ae49f1e3ee09aa401ebad", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/0337d9265bc2e6376babad8c511500821620cb30", + "reference": "0337d9265bc2e6376babad8c511500821620cb30", "shasum": "" }, "require": { @@ -1549,7 +1548,7 @@ "laminas/laminas-coding-standard": "^2.3.0", "laminas/laminas-stdlib": "^3.6.1", "phpunit/phpunit": "^9.5.10", - "psalm/plugin-phpunit": "^0.16.1", + "psalm/plugin-phpunit": "^0.17.0", "vimeo/psalm": "^4.13.1" }, "suggest": { @@ -1590,34 +1589,58 @@ "type": "community_bridge" } ], - "time": "2022-06-06T11:26:02+00:00" + "time": "2022-09-13T10:33:30+00:00" }, { - "name": "psr/cache", - "version": "3.0.0", + "name": "monolog/monolog", + "version": "1.27.1", "source": { "type": "git", - "url": "https://github.com/php-fig/cache.git", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" + "url": "https://github.com/Seldaek/monolog.git", + "reference": "904713c5929655dc9b97288b69cfeedad610c9a1" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", - "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", + "url": "https://api.github.com/repos/Seldaek/monolog/zipball/904713c5929655dc9b97288b69cfeedad610c9a1", + "reference": "904713c5929655dc9b97288b69cfeedad610c9a1", "shasum": "" }, "require": { - "php": ">=8.0.0" + "php": ">=5.3.0", + "psr/log": "~1.0" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-master": "1.0.x-dev" - } + "provide": { + "psr/log-implementation": "1.0.0" + }, + "require-dev": { + "aws/aws-sdk-php": "^2.4.9 || ^3.0", + "doctrine/couchdb": "~1.0@dev", + "graylog2/gelf-php": "~1.0", + "php-amqplib/php-amqplib": "~2.4", + "php-console/php-console": "^3.1.3", + "phpstan/phpstan": "^0.12.59", + "phpunit/phpunit": "~4.5", + "ruflin/elastica": ">=0.90 <3.0", + "sentry/sentry": "^0.13", + "swiftmailer/swiftmailer": "^5.3|^6.0" }, + "suggest": { + "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", + "doctrine/couchdb": "Allow sending log messages to a CouchDB server", + "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", + "ext-mongo": "Allow sending log messages to a MongoDB server", + "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", + "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver", + "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", + "php-console/php-console": "Allow sending log messages to Google Chrome", + "rollbar/rollbar": "Allow sending log messages to Rollbar", + "ruflin/elastica": "Allow sending log messages to an Elastic Search server", + "sentry/sentry": "Allow sending log messages to a Sentry server" + }, + "type": "library", "autoload": { "psr-4": { - "Psr\\Cache\\": "src/" + "Monolog\\": "src/Monolog" } }, "notification-url": "https://packagist.org/downloads/", @@ -1626,47 +1649,60 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Jordi Boggiano", + "email": "j.boggiano@seld.be", + "homepage": "http://seld.be" } ], - "description": "Common interface for caching libraries", + "description": "Sends your logs to files, sockets, inboxes, databases and various web services", + "homepage": "http://github.com/Seldaek/monolog", "keywords": [ - "cache", - "psr", - "psr-6" + "log", + "logging", + "psr-3" ], "support": { - "source": "https://github.com/php-fig/cache/tree/3.0.0" + "issues": "https://github.com/Seldaek/monolog/issues", + "source": "https://github.com/Seldaek/monolog/tree/1.27.1" }, - "time": "2021-02-03T23:26:27+00:00" + "funding": [ + { + "url": "https://github.com/Seldaek", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", + "type": "tidelift" + } + ], + "time": "2022-06-09T08:53:42+00:00" }, { - "name": "psr/container", - "version": "2.0.2", + "name": "phpdocumentor/reflection-common", + "version": "2.2.0", "source": { "type": "git", - "url": "https://github.com/php-fig/container.git", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" + "url": "https://github.com/phpDocumentor/ReflectionCommon.git", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", - "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionCommon/zipball/1d01c49d4ed62f25aa84a747ad35d5a16924662b", + "reference": "1d01c49d4ed62f25aa84a747ad35d5a16924662b", "shasum": "" }, "require": { - "php": ">=7.4.0" + "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "2.0.x-dev" + "dev-2.x": "2.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Container\\": "src/" + "phpDocumentor\\Reflection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1675,51 +1711,59 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Jaap van Otterdijk", + "email": "opensource@ijaap.nl" } ], - "description": "Common Container Interface (PHP FIG PSR-11)", - "homepage": "https://github.com/php-fig/container", + "description": "Common reflection classes used by phpdocumentor to reflect the code structure", + "homepage": "http://www.phpdoc.org", "keywords": [ - "PSR-11", - "container", - "container-interface", - "container-interop", - "psr" + "FQSEN", + "phpDocumentor", + "phpdoc", + "reflection", + "static analysis" ], "support": { - "issues": "https://github.com/php-fig/container/issues", - "source": "https://github.com/php-fig/container/tree/2.0.2" + "issues": "https://github.com/phpDocumentor/ReflectionCommon/issues", + "source": "https://github.com/phpDocumentor/ReflectionCommon/tree/2.x" }, - "time": "2021-11-05T16:47:00+00:00" + "time": "2020-06-27T09:03:43+00:00" }, { - "name": "psr/event-dispatcher", - "version": "1.0.0", + "name": "phpdocumentor/reflection-docblock", + "version": "5.3.0", "source": { "type": "git", - "url": "https://github.com/php-fig/event-dispatcher.git", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" + "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", - "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { - "php": ">=7.2.0" + "ext-filter": "*", + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.2", + "phpdocumentor/type-resolver": "^1.3", + "webmozart/assert": "^1.9.1" + }, + "require-dev": { + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "5.x-dev" } }, "autoload": { "psr-4": { - "Psr\\EventDispatcher\\": "src/" + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1728,48 +1772,52 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "http://www.php-fig.org/" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" + }, + { + "name": "Jaap van Otterdijk", + "email": "account@ijaap.nl" } ], - "description": "Standard interfaces for event handling.", - "keywords": [ - "events", - "psr", - "psr-14" - ], + "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { - "issues": "https://github.com/php-fig/event-dispatcher/issues", - "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" + "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" }, - "time": "2019-01-08T18:20:26+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { - "name": "psr/log", - "version": "3.0.0", + "name": "phpdocumentor/type-resolver", + "version": "1.6.1", "source": { "type": "git", - "url": "https://github.com/php-fig/log.git", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" + "url": "https://github.com/phpDocumentor/TypeResolver.git", + "reference": "77a32518733312af16a44300404e945338981de3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", - "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", "shasum": "" }, "require": { - "php": ">=8.0.0" + "php": "^7.2 || ^8.0", + "phpdocumentor/reflection-common": "^2.0" + }, + "require-dev": { + "ext-tokenizer": "*", + "psalm/phar": "^4.8" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "3.x-dev" + "dev-1.x": "1.x-dev" } }, "autoload": { "psr-4": { - "Psr\\Log\\": "src" + "phpDocumentor\\Reflection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -1778,78 +1826,44 @@ ], "authors": [ { - "name": "PHP-FIG", - "homepage": "https://www.php-fig.org/" + "name": "Mike van Riel", + "email": "me@mikevanriel.com" } ], - "description": "Common interface for logging libraries", - "homepage": "https://github.com/php-fig/log", - "keywords": [ - "log", - "psr", - "psr-3" - ], + "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { - "source": "https://github.com/php-fig/log/tree/3.0.0" + "issues": "https://github.com/phpDocumentor/TypeResolver/issues", + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" }, - "time": "2021-07-14T16:46:02+00:00" + "time": "2022-03-15T21:29:03+00:00" }, { - "name": "symfony/cache", - "version": "v6.1.1", + "name": "psr/cache", + "version": "2.0.0", "source": { "type": "git", - "url": "https://github.com/symfony/cache.git", - "reference": "364fc90734230d936ac2db8e897cc03ec8497bbb" + "url": "https://github.com/php-fig/cache.git", + "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/364fc90734230d936ac2db8e897cc03ec8497bbb", - "reference": "364fc90734230d936ac2db8e897cc03ec8497bbb", + "url": "https://api.github.com/repos/php-fig/cache/zipball/213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", + "reference": "213f9dbc5b9bfbc4f8db86d2838dc968752ce13b", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/cache": "^2.0|^3.0", - "psr/log": "^1.1|^2|^3", - "symfony/cache-contracts": "^1.1.7|^2|^3", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/var-exporter": "^5.4|^6.0" - }, - "conflict": { - "doctrine/dbal": "<2.13.1", - "symfony/dependency-injection": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/var-dumper": "<5.4" - }, - "provide": { - "psr/cache-implementation": "2.0|3.0", - "psr/simple-cache-implementation": "1.0|2.0|3.0", - "symfony/cache-implementation": "1.1|2.0|3.0" - }, - "require-dev": { - "cache/integration-tests": "dev-master", - "doctrine/dbal": "^2.13.1|^3.0", - "predis/predis": "^1.1", - "psr/simple-cache": "^1.0|^2.0|^3.0", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/filesystem": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/messenger": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "php": ">=8.0.0" }, "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0.x-dev" + } + }, "autoload": { "psr-4": { - "Symfony\\Component\\Cache\\": "" - }, - "classmap": [ - "Traits/ValueWrapper.php" - ], - "exclude-from-classmap": [ - "/Tests/" - ] + "Psr\\Cache\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1857,73 +1871,95 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "description": "Provides an extended PSR-6, PSR-16 (and tags) implementation", - "homepage": "https://symfony.com", + "description": "Common interface for caching libraries", "keywords": [ - "caching", - "psr6" + "cache", + "psr", + "psr-6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v6.1.1" + "source": "https://github.com/php-fig/cache/tree/2.0.0" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, + "time": "2021-02-03T23:23:37+00:00" + }, + { + "name": "psr/container", + "version": "1.1.2", + "source": { + "type": "git", + "url": "https://github.com/php-fig/container.git", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/container/zipball/513e0666f7216c7459170d56df27dfcefe1689ea", + "reference": "513e0666f7216c7459170d56df27dfcefe1689ea", + "shasum": "" + }, + "require": { + "php": ">=7.4.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Psr\\Container\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "time": "2022-06-06T19:15:01+00:00" + "description": "Common Container Interface (PHP FIG PSR-11)", + "homepage": "https://github.com/php-fig/container", + "keywords": [ + "PSR-11", + "container", + "container-interface", + "container-interop", + "psr" + ], + "support": { + "issues": "https://github.com/php-fig/container/issues", + "source": "https://github.com/php-fig/container/tree/1.1.2" + }, + "time": "2021-11-05T16:50:12+00:00" }, { - "name": "symfony/cache-contracts", - "version": "v3.1.0", + "name": "psr/link", + "version": "1.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/cache-contracts.git", - "reference": "2eab7fa459af6d75c6463e63e633b667a9b761d3" + "url": "https://github.com/php-fig/link.git", + "reference": "846c25f58a1f02b93a00f2404e3626b6bf9b7807" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/2eab7fa459af6d75c6463e63e633b667a9b761d3", - "reference": "2eab7fa459af6d75c6463e63e633b667a9b761d3", + "url": "https://api.github.com/repos/php-fig/link/zipball/846c25f58a1f02b93a00f2404e3626b6bf9b7807", + "reference": "846c25f58a1f02b93a00f2404e3626b6bf9b7807", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/cache": "^3.0" - }, - "suggest": { - "symfony/cache-implementation": "" + "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" + "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { - "Symfony\\Contracts\\Cache\\": "" + "Psr\\Link\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", @@ -1932,83 +1968,132 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "PHP-FIG", + "homepage": "http://www.php-fig.org/" } ], - "description": "Generic abstractions related to caching", - "homepage": "https://symfony.com", + "description": "Common interfaces for HTTP links", + "homepage": "https://github.com/php-fig/link", "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" + "http", + "http-link", + "link", + "psr", + "psr-13", + "rest" ], "support": { - "source": "https://github.com/symfony/cache-contracts/tree/v3.1.0" + "source": "https://github.com/php-fig/link/tree/1.1.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, + "time": "2021-03-11T22:59:13+00:00" + }, + { + "name": "psr/log", + "version": "1.1.4", + "source": { + "type": "git", + "url": "https://github.com/php-fig/log.git", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/php-fig/log/zipball/d49695b909c3b7628b6289db5479a1c204601f11", + "reference": "d49695b909c3b7628b6289db5479a1c204601f11", + "shasum": "" + }, + "require": { + "php": ">=5.3.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Psr\\Log\\": "Psr/Log/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" + "name": "PHP-FIG", + "homepage": "https://www.php-fig.org/" } ], - "time": "2022-02-25T11:15:52+00:00" + "description": "Common interface for logging libraries", + "homepage": "https://github.com/php-fig/log", + "keywords": [ + "log", + "psr", + "psr-3" + ], + "support": { + "source": "https://github.com/php-fig/log/tree/1.1.4" + }, + "time": "2021-05-03T11:20:27+00:00" }, { - "name": "symfony/config", - "version": "v6.1.0", + "name": "sensio/framework-extra-bundle", + "version": "v5.6.1", "source": { "type": "git", - "url": "https://github.com/symfony/config.git", - "reference": "ed8d12417bcacd2d969750feb1fe1aab1c11e613" + "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", + "reference": "430d14c01836b77c28092883d195a43ce413ee32" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/ed8d12417bcacd2d969750feb1fe1aab1c11e613", - "reference": "ed8d12417bcacd2d969750feb1fe1aab1c11e613", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/430d14c01836b77c28092883d195a43ce413ee32", + "reference": "430d14c01836b77c28092883d195a43ce413ee32", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/filesystem": "^5.4|^6.0", - "symfony/polyfill-ctype": "~1.8" + "doctrine/annotations": "^1.0", + "php": ">=7.2.5", + "symfony/config": "^4.4|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/http-kernel": "^4.4|^5.0" }, "conflict": { - "symfony/finder": "<5.4" + "doctrine/doctrine-cache-bundle": "<1.3.1", + "doctrine/persistence": "<1.3" }, "require-dev": { - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symfony/messenger": "^5.4|^6.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/yaml": "^5.4|^6.0" + "doctrine/dbal": "^2.10|^3.0", + "doctrine/doctrine-bundle": "^1.11|^2.0", + "doctrine/orm": "^2.5", + "nyholm/psr7": "^1.1", + "symfony/browser-kit": "^4.4|^5.0", + "symfony/doctrine-bridge": "^4.4|^5.0", + "symfony/dom-crawler": "^4.4|^5.0", + "symfony/expression-language": "^4.4|^5.0", + "symfony/finder": "^4.4|^5.0", + "symfony/monolog-bridge": "^4.0|^5.0", + "symfony/monolog-bundle": "^3.2", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9", + "symfony/psr-http-message-bridge": "^1.1", + "symfony/security-bundle": "^4.4|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/yaml": "^4.4|^5.0", + "twig/twig": "^1.34|^2.4|^3.0" }, - "suggest": { - "symfony/yaml": "To use the yaml reference dumper" + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "5.6.x-dev" + } }, - "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Config\\": "" + "Sensio\\Bundle\\FrameworkExtraBundle\\": "src/" }, "exclude-from-classmap": [ - "/Tests/" + "/tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -2019,83 +2104,48 @@ { "name": "Fabien Potencier", "email": "fabien@symfony.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" } ], - "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", - "homepage": "https://symfony.com", + "description": "This bundle provides a way to configure your controllers with annotations", + "keywords": [ + "annotations", + "controllers" + ], "support": { - "source": "https://github.com/symfony/config/tree/v6.1.0" + "issues": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/issues", + "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v5.6.1" }, - "funding": [ - { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", - "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" - } - ], - "time": "2022-05-17T12:56:32+00:00" + "time": "2020-08-25T19:10:18+00:00" }, { - "name": "symfony/console", - "version": "v6.1.1", + "name": "symfony/asset", + "version": "v4.4.40", "source": { "type": "git", - "url": "https://github.com/symfony/console.git", - "reference": "6187424023fbffcd757789aeb517c9161b1eabee" + "url": "https://github.com/symfony/asset.git", + "reference": "4dee0d02664f2d06005c56b8e43612b7a372e47d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/6187424023fbffcd757789aeb517c9161b1eabee", - "reference": "6187424023fbffcd757789aeb517c9161b1eabee", + "url": "https://api.github.com/repos/symfony/asset/zipball/4dee0d02664f2d06005c56b8e43612b7a372e47d", + "reference": "4dee0d02664f2d06005c56b8e43612b7a372e47d", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/string": "^5.4|^6.0" - }, - "conflict": { - "symfony/dependency-injection": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/event-dispatcher": "<5.4", - "symfony/lock": "<5.4", - "symfony/process": "<5.4" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^3.4|^4.0|^5.0" }, "suggest": { - "psr/log": "For using the console logger", - "symfony/event-dispatcher": "", - "symfony/lock": "", - "symfony/process": "" + "symfony/http-foundation": "" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Console\\": "" + "Symfony\\Component\\Asset\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2115,16 +2165,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Eases the creation of beautiful and testable command line interfaces", + "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "homepage": "https://symfony.com", - "keywords": [ - "cli", - "command line", - "console", - "terminal" - ], "support": { - "source": "https://github.com/symfony/console/tree/v6.1.1" + "source": "https://github.com/symfony/asset/tree/v4.4.40" }, "funding": [ { @@ -2140,55 +2184,59 @@ "type": "tidelift" } ], - "time": "2022-06-08T14:02:09+00:00" + "time": "2022-03-07T18:38:28+00:00" }, { - "name": "symfony/dependency-injection", - "version": "v6.1.0", + "name": "symfony/cache", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/dependency-injection.git", - "reference": "fc1fcd2b153f585934e80055bb3254913def2a6e" + "url": "https://github.com/symfony/cache.git", + "reference": "db611fb1b86e2223d406c5bf3d813536c95de7ce" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/fc1fcd2b153f585934e80055bb3254913def2a6e", - "reference": "fc1fcd2b153f585934e80055bb3254913def2a6e", + "url": "https://api.github.com/repos/symfony/cache/zipball/db611fb1b86e2223d406c5bf3d813536c95de7ce", + "reference": "db611fb1b86e2223d406c5bf3d813536c95de7ce", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/container": "^1.1|^2.0", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/service-contracts": "^1.1.6|^2.0|^3.0" + "php": ">=7.1.3", + "psr/cache": "^1.0|^2.0", + "psr/log": "^1|^2|^3", + "symfony/cache-contracts": "^1.1.7|^2", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2", + "symfony/var-exporter": "^4.2|^5.0" }, "conflict": { - "ext-psr": "<1.1|>=2", - "symfony/config": "<6.1", - "symfony/finder": "<5.4", - "symfony/proxy-manager-bridge": "<5.4", - "symfony/yaml": "<5.4" + "doctrine/dbal": "<2.7", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<4.4|>=5.0", + "symfony/var-dumper": "<4.4" }, "provide": { - "psr/container-implementation": "1.1|2.0", - "symfony/service-implementation": "1.1|2.0|3.0" + "psr/cache-implementation": "1.0|2.0", + "psr/simple-cache-implementation": "1.0|2.0", + "symfony/cache-implementation": "1.0|2.0" }, "require-dev": { - "symfony/config": "^6.1", - "symfony/expression-language": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" - }, - "suggest": { - "symfony/config": "", - "symfony/expression-language": "For using expressions in service container configuration", - "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", - "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", - "symfony/yaml": "" + "cache/integration-tests": "dev-master", + "doctrine/cache": "^1.6|^2.0", + "doctrine/dbal": "^2.7|^3.0", + "predis/predis": "^1.1", + "psr/simple-cache": "^1.0|^2.0", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.1|^5.0", + "symfony/filesystem": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/var-dumper": "^4.4|^5.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\DependencyInjection\\": "" + "Symfony\\Component\\Cache\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2200,18 +2248,22 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Allows you to standardize and centralize the way objects are constructed in your application", + "description": "Provides an extended PSR-6, PSR-16 (and tags) implementation", "homepage": "https://symfony.com", + "keywords": [ + "caching", + "psr6" + ], "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v6.1.0" + "source": "https://github.com/symfony/cache/tree/v4.4.44" }, "funding": [ { @@ -2227,29 +2279,33 @@ "type": "tidelift" } ], - "time": "2022-05-27T06:40:20+00:00" + "time": "2022-07-20T09:59:04+00:00" }, { - "name": "symfony/deprecation-contracts", - "version": "v3.1.0", + "name": "symfony/cache-contracts", + "version": "v2.5.2", "source": { "type": "git", - "url": "https://github.com/symfony/deprecation-contracts.git", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" + "url": "https://github.com/symfony/cache-contracts.git", + "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", - "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "url": "https://api.github.com/repos/symfony/cache-contracts/zipball/64be4a7acb83b6f2bf6de9a02cee6dad41277ebc", + "reference": "64be4a7acb83b6f2bf6de9a02cee6dad41277ebc", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=7.2.5", + "psr/cache": "^1.0|^2.0|^3.0" + }, + "suggest": { + "symfony/cache-implementation": "" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "3.1-dev" + "dev-main": "2.5-dev" }, "thanks": { "name": "symfony/contracts", @@ -2257,9 +2313,9 @@ } }, "autoload": { - "files": [ - "function.php" - ] + "psr-4": { + "Symfony\\Contracts\\Cache\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2275,10 +2331,18 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "A generic function and convention to trigger deprecation notices", + "description": "Generic abstractions related to caching", "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { - "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.0" + "source": "https://github.com/symfony/cache-contracts/tree/v2.5.2" }, "funding": [ { @@ -2294,83 +2358,46 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-01-02T09:53:40+00:00" }, { - "name": "symfony/doctrine-bridge", - "version": "v6.1.0", + "name": "symfony/config", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "8f0543dce92eb527af3cddf7134607cffcebfa42" + "url": "https://github.com/symfony/config.git", + "reference": "ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/8f0543dce92eb527af3cddf7134607cffcebfa42", - "reference": "8f0543dce92eb527af3cddf7134607cffcebfa42", + "url": "https://api.github.com/repos/symfony/config/zipball/ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658", + "reference": "ed42f8f9da528d2c6cae36fe1f380b0c1d8f0658", "shasum": "" }, "require": { - "doctrine/event-manager": "~1.0", - "doctrine/persistence": "^2|^3", - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", + "php": ">=7.1.3", + "symfony/filesystem": "^3.4|^4.0|^5.0", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.0", - "symfony/service-contracts": "^1.1|^2|^3" + "symfony/polyfill-php80": "^1.16", + "symfony/polyfill-php81": "^1.22" }, "conflict": { - "doctrine/dbal": "<2.13.1", - "doctrine/lexer": "<1.1", - "doctrine/orm": "<2.7.4", - "phpunit/phpunit": "<5.4.3", - "symfony/cache": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/form": "<5.4", - "symfony/http-kernel": "<5.4", - "symfony/messenger": "<5.4", - "symfony/property-info": "<5.4", - "symfony/security-bundle": "<5.4", - "symfony/security-core": "<6.0", - "symfony/validator": "<5.4" + "symfony/finder": "<3.4" }, "require-dev": { - "doctrine/annotations": "^1.10.4", - "doctrine/collections": "~1.0", - "doctrine/data-fixtures": "^1.1", - "doctrine/dbal": "^2.13.1|^3.0", - "doctrine/orm": "^2.7.4", - "psr/log": "^1|^2|^3", - "symfony/cache": "^5.4|^6.0", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/doctrine-messenger": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/form": "^5.4.9|^6.0.9", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/messenger": "^5.4|^6.0", - "symfony/property-access": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/proxy-manager-bridge": "^5.4|^6.0", - "symfony/security-core": "^6.0", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", - "symfony/validator": "^5.4|^6.0", - "symfony/var-dumper": "^5.4|^6.0" + "symfony/event-dispatcher": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/messenger": "^4.1|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/yaml": "^3.4|^4.0|^5.0" }, "suggest": { - "doctrine/data-fixtures": "", - "doctrine/dbal": "", - "doctrine/orm": "", - "symfony/form": "", - "symfony/property-info": "", - "symfony/validator": "" + "symfony/yaml": "To use the yaml reference dumper" }, - "type": "symfony-bridge", + "type": "library", "autoload": { "psr-4": { - "Symfony\\Bridge\\Doctrine\\": "" + "Symfony\\Component\\Config\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2390,10 +2417,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides integration for Doctrine with various Symfony components", + "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v6.1.0" + "source": "https://github.com/symfony/config/tree/v4.4.44" }, "funding": [ { @@ -2409,36 +2436,58 @@ "type": "tidelift" } ], - "time": "2022-05-27T06:30:26+00:00" + "time": "2022-07-20T09:59:04+00:00" }, { - "name": "symfony/dotenv", - "version": "v6.1.0", + "name": "symfony/console", + "version": "v4.4.45", "source": { "type": "git", - "url": "https://github.com/symfony/dotenv.git", - "reference": "568c11bcedf419e7e61f663912c3547b54de51df" + "url": "https://github.com/symfony/console.git", + "reference": "28b77970939500fb04180166a1f716e75a871ef8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dotenv/zipball/568c11bcedf419e7e61f663912c3547b54de51df", - "reference": "568c11bcedf419e7e61f663912c3547b54de51df", + "url": "https://api.github.com/repos/symfony/console/zipball/28b77970939500fb04180166a1f716e75a871ef8", + "reference": "28b77970939500fb04180166a1f716e75a871ef8", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php73": "^1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" }, "conflict": { - "symfony/console": "<5.4" + "psr/log": ">=3", + "symfony/dependency-injection": "<3.4", + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/lock": "<4.4", + "symfony/process": "<3.3" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" }, "require-dev": { - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0" + "psr/log": "^1|^2", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/event-dispatcher": "^4.3", + "symfony/lock": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "psr/log": "For using the console logger", + "symfony/event-dispatcher": "", + "symfony/lock": "", + "symfony/process": "" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Dotenv\\": "" + "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2458,15 +2507,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Registers environment variables from a .env file", + "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", - "keywords": [ - "dotenv", - "env", - "environment" - ], "support": { - "source": "https://github.com/symfony/dotenv/tree/v6.1.0" + "source": "https://github.com/symfony/console/tree/v4.4.45" }, "funding": [ { @@ -2482,39 +2526,36 @@ "type": "tidelift" } ], - "time": "2022-04-01T07:15:35+00:00" + "time": "2022-08-17T14:50:19+00:00" }, { - "name": "symfony/error-handler", - "version": "v6.1.0", + "name": "symfony/debug", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/error-handler.git", - "reference": "d02c662651e5de760bb7d5e94437113309e8f8a0" + "url": "https://github.com/symfony/debug.git", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/error-handler/zipball/d02c662651e5de760bb7d5e94437113309e8f8a0", - "reference": "d02c662651e5de760bb7d5e94437113309e8f8a0", + "url": "https://api.github.com/repos/symfony/debug/zipball/1a692492190773c5310bc7877cb590c04c2f05be", + "reference": "1a692492190773c5310bc7877cb590c04c2f05be", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/var-dumper": "^5.4|^6.0" + "php": ">=7.1.3", + "psr/log": "^1|^2|^3" + }, + "conflict": { + "symfony/http-kernel": "<3.4" }, "require-dev": { - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/http-kernel": "^5.4|^6.0", - "symfony/serializer": "^5.4|^6.0" + "symfony/http-kernel": "^3.4|^4.0|^5.0" }, - "bin": [ - "Resources/bin/patch-type-declarations" - ], "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\ErrorHandler\\": "" + "Symfony\\Component\\Debug\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2534,10 +2575,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides tools to manage errors and ease debugging PHP code", + "description": "Provides tools to ease debugging PHP code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/error-handler/tree/v6.1.0" + "source": "https://github.com/symfony/debug/tree/v4.4.44" }, "funding": [ { @@ -2553,51 +2594,55 @@ "type": "tidelift" } ], - "time": "2022-05-23T10:32:57+00:00" + "abandoned": "symfony/error-handler", + "time": "2022-07-28T16:29:46+00:00" }, { - "name": "symfony/event-dispatcher", - "version": "v6.1.0", + "name": "symfony/dependency-injection", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher.git", - "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347" + "url": "https://github.com/symfony/dependency-injection.git", + "reference": "25502a57182ba1e15da0afd64c975cae4d0a1471" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/a0449a7ad7daa0f7c0acd508259f80544ab5a347", - "reference": "a0449a7ad7daa0f7c0acd508259f80544ab5a347", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/25502a57182ba1e15da0afd64c975cae4d0a1471", + "reference": "25502a57182ba1e15da0afd64c975cae4d0a1471", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/event-dispatcher-contracts": "^2|^3" + "php": ">=7.1.3", + "psr/container": "^1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1.6|^2" }, "conflict": { - "symfony/dependency-injection": "<5.4" + "symfony/config": "<4.3|>=5.0", + "symfony/finder": "<3.4", + "symfony/proxy-manager-bridge": "<3.4", + "symfony/yaml": "<4.4.26" }, "provide": { - "psr/event-dispatcher-implementation": "1.0", - "symfony/event-dispatcher-implementation": "2.0|3.0" + "psr/container-implementation": "1.0", + "symfony/service-implementation": "1.0|2.0" }, "require-dev": { - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/error-handler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/service-contracts": "^1.1|^2|^3", - "symfony/stopwatch": "^5.4|^6.0" + "symfony/config": "^4.3", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/yaml": "^4.4.26|^5.0" }, "suggest": { - "symfony/dependency-injection": "", - "symfony/http-kernel": "" + "symfony/config": "", + "symfony/expression-language": "For using expressions in service container configuration", + "symfony/finder": "For using double-star glob patterns or when GLOB_BRACE portability is required", + "symfony/proxy-manager-bridge": "Generate service proxies to lazy load them", + "symfony/yaml": "" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\EventDispatcher\\": "" + "Symfony\\Component\\DependencyInjection\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2617,10 +2662,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", + "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/event-dispatcher/tree/v6.1.0" + "source": "https://github.com/symfony/dependency-injection/tree/v4.4.44" }, "funding": [ { @@ -2636,28 +2681,24 @@ "type": "tidelift" } ], - "time": "2022-05-05T16:51:07+00:00" + "time": "2022-07-20T09:59:04+00:00" }, { - "name": "symfony/event-dispatcher-contracts", - "version": "v3.1.0", + "name": "symfony/deprecation-contracts", + "version": "v3.1.1", "source": { "type": "git", - "url": "https://github.com/symfony/event-dispatcher-contracts.git", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448" + "url": "https://github.com/symfony/deprecation-contracts.git", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/02ff5eea2f453731cfbc6bc215e456b781480448", - "reference": "02ff5eea2f453731cfbc6bc215e456b781480448", + "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", + "reference": "07f1b9cc2ffee6aaafcf4b710fbc38ff736bd918", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/event-dispatcher": "^1" - }, - "suggest": { - "symfony/event-dispatcher-implementation": "" + "php": ">=8.1" }, "type": "library", "extra": { @@ -2670,9 +2711,9 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Contracts\\EventDispatcher\\": "" - } + "files": [ + "function.php" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2688,18 +2729,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to dispatching event", + "description": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], "support": { - "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.1.0" + "source": "https://github.com/symfony/deprecation-contracts/tree/v3.1.1" }, "funding": [ { @@ -2718,28 +2751,75 @@ "time": "2022-02-25T11:15:52+00:00" }, { - "name": "symfony/filesystem", - "version": "v6.1.0", + "name": "symfony/doctrine-bridge", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/filesystem.git", - "reference": "3132d2f43ca799c2aa099f9738d98228c56baa5d" + "url": "https://github.com/symfony/doctrine-bridge.git", + "reference": "5d5a797a5bb03b68bdb62d6d16e7d599769f9bcb" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/filesystem/zipball/3132d2f43ca799c2aa099f9738d98228c56baa5d", - "reference": "3132d2f43ca799c2aa099f9738d98228c56baa5d", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/5d5a797a5bb03b68bdb62d6d16e7d599769f9bcb", + "reference": "5d5a797a5bb03b68bdb62d6d16e7d599769f9bcb", "shasum": "" }, "require": { - "php": ">=8.1", + "doctrine/event-manager": "~1.0", + "doctrine/persistence": "^1.3|^2|^3", + "php": ">=7.1.3", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-mbstring": "~1.8" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" }, - "type": "library", + "conflict": { + "doctrine/dbal": "<2.7", + "doctrine/lexer": "<1.1", + "doctrine/orm": "<2.6.3", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.4", + "symfony/form": "<4.4", + "symfony/http-kernel": "<4.3.7", + "symfony/messenger": "<4.3", + "symfony/proxy-manager-bridge": "<4.4.19", + "symfony/security-core": "<4.4", + "symfony/validator": "<4.4.2|<5.0.2,>=5.0" + }, + "require-dev": { + "composer/package-versions-deprecated": "^1.8", + "doctrine/annotations": "^1.10.4", + "doctrine/collections": "~1.0", + "doctrine/data-fixtures": "^1.1", + "doctrine/dbal": "^2.7|^3.0", + "doctrine/orm": "^2.6.3", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/form": "^4.4.41|^5.0.11", + "symfony/http-kernel": "^4.3.7", + "symfony/messenger": "^4.4|^5.0", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4|^4.0|^5.0", + "symfony/proxy-manager-bridge": "^3.4|^4.0|^5.0", + "symfony/security-core": "^4.4|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/translation": "^3.4|^4.0|^5.0", + "symfony/validator": "^4.4.2|^5.0.2", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/data-fixtures": "", + "doctrine/dbal": "", + "doctrine/orm": "", + "symfony/form": "", + "symfony/property-info": "", + "symfony/validator": "" + }, + "type": "symfony-bridge", "autoload": { "psr-4": { - "Symfony\\Component\\Filesystem\\": "" + "Symfony\\Bridge\\Doctrine\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2759,10 +2839,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides basic utilities for the filesystem", + "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/filesystem/tree/v6.1.0" + "source": "https://github.com/symfony/doctrine-bridge/tree/v4.4.44" }, "funding": [ { @@ -2778,32 +2858,32 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:34:40+00:00" + "time": "2022-07-20T09:59:04+00:00" }, { - "name": "symfony/finder", - "version": "v6.1.0", + "name": "symfony/dotenv", + "version": "v4.4.37", "source": { "type": "git", - "url": "https://github.com/symfony/finder.git", - "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f" + "url": "https://github.com/symfony/dotenv.git", + "reference": "fcedd6d382b3afc3e1e786aa4e4fc4cf06f564cf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/finder/zipball/45b8beb69d6eb3b05a65689ebfd4222326773f8f", - "reference": "45b8beb69d6eb3b05a65689ebfd4222326773f8f", + "url": "https://api.github.com/repos/symfony/dotenv/zipball/fcedd6d382b3afc3e1e786aa4e4fc4cf06f564cf", + "reference": "fcedd6d382b3afc3e1e786aa4e4fc4cf06f564cf", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=7.1.3" }, "require-dev": { - "symfony/filesystem": "^6.0" + "symfony/process": "^3.4.2|^4.0|^5.0" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Finder\\": "" + "Symfony\\Component\\Dotenv\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -2823,10 +2903,15 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Finds files and directories via an intuitive fluent interface", + "description": "Registers environment variables from a .env file", "homepage": "https://symfony.com", + "keywords": [ + "dotenv", + "env", + "environment" + ], "support": { - "source": "https://github.com/symfony/finder/tree/v6.1.0" + "source": "https://github.com/symfony/dotenv/tree/v4.4.37" }, "funding": [ { @@ -2842,41 +2927,40 @@ "type": "tidelift" } ], - "time": "2022-04-15T08:08:08+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { - "name": "symfony/flex", - "version": "v1.19.1", + "name": "symfony/error-handler", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/flex.git", - "reference": "9c612796a68de4196fff4bc159db5071aa62d428" + "url": "https://github.com/symfony/error-handler.git", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/flex/zipball/9c612796a68de4196fff4bc159db5071aa62d428", - "reference": "9c612796a68de4196fff4bc159db5071aa62d428", + "url": "https://api.github.com/repos/symfony/error-handler/zipball/be731658121ef2d8be88f3a1ec938148a9237291", + "reference": "be731658121ef2d8be88f3a1ec938148a9237291", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0|^2.0", - "php": ">=7.1" + "php": ">=7.1.3", + "psr/log": "^1|^2|^3", + "symfony/debug": "^4.4.5", + "symfony/var-dumper": "^4.4|^5.0" }, "require-dev": { - "composer/composer": "^1.0.2|^2.0", - "symfony/dotenv": "^4.4|^5.0|^6.0", - "symfony/filesystem": "^4.4|^5.0|^6.0", - "symfony/phpunit-bridge": "^4.4.12|^5.0|^6.0", - "symfony/process": "^4.4|^5.0|^6.0" - }, - "type": "composer-plugin", - "extra": { - "class": "Symfony\\Flex\\Flex" + "symfony/http-kernel": "^4.4|^5.0", + "symfony/serializer": "^4.4|^5.0" }, + "type": "library", "autoload": { "psr-4": { - "Symfony\\Flex\\": "src" - } + "Symfony\\Component\\ErrorHandler\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -2885,13 +2969,17 @@ "authors": [ { "name": "Fabien Potencier", - "email": "fabien.potencier@gmail.com" + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" } ], - "description": "Composer plugin for Symfony", + "description": "Provides tools to manage errors and ease debugging PHP code", + "homepage": "https://symfony.com", "support": { - "issues": "https://github.com/symfony/flex/issues", - "source": "https://github.com/symfony/flex/tree/v1.19.1" + "source": "https://github.com/symfony/error-handler/tree/v4.4.44" }, "funding": [ { @@ -2907,119 +2995,52 @@ "type": "tidelift" } ], - "time": "2022-06-06T15:14:39+00:00" + "time": "2022-07-28T16:29:46+00:00" }, { - "name": "symfony/framework-bundle", - "version": "v6.1.1", + "name": "symfony/event-dispatcher", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/framework-bundle.git", - "reference": "260d97823252318eb3b525dd8c0bee2cc5dbfd7f" + "url": "https://github.com/symfony/event-dispatcher.git", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/260d97823252318eb3b525dd8c0bee2cc5dbfd7f", - "reference": "260d97823252318eb3b525dd8c0bee2cc5dbfd7f", + "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/1e866e9e5c1b22168e0ce5f0b467f19bba61266a", + "reference": "1e866e9e5c1b22168e0ce5f0b467f19bba61266a", "shasum": "" }, "require": { - "composer-runtime-api": ">=2.1", - "ext-xml": "*", - "php": ">=8.1", - "symfony/cache": "^5.4|^6.0", - "symfony/config": "^6.1", - "symfony/dependency-injection": "^6.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/error-handler": "^6.1", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/filesystem": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/http-kernel": "^6.1", - "symfony/polyfill-mbstring": "~1.0", - "symfony/routing": "^5.4|^6.0" + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1", + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "doctrine/annotations": "<1.13.1", - "doctrine/persistence": "<1.3", - "phpdocumentor/reflection-docblock": "<3.2.2", - "phpdocumentor/type-resolver": "<1.4.0", - "phpunit/phpunit": "<5.4.3", - "symfony/asset": "<5.4", - "symfony/console": "<5.4", - "symfony/dom-crawler": "<5.4", - "symfony/dotenv": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", - "symfony/lock": "<5.4", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/mime": "<5.4", - "symfony/property-access": "<5.4", - "symfony/property-info": "<5.4", - "symfony/security-core": "<5.4", - "symfony/security-csrf": "<5.4", - "symfony/serializer": "<6.1", - "symfony/stopwatch": "<5.4", - "symfony/translation": "<5.4", - "symfony/twig-bridge": "<5.4", - "symfony/twig-bundle": "<5.4", - "symfony/validator": "<5.4", - "symfony/web-profiler-bundle": "<5.4", - "symfony/workflow": "<5.4" + "symfony/dependency-injection": "<3.4" + }, + "provide": { + "psr/event-dispatcher-implementation": "1.0", + "symfony/event-dispatcher-implementation": "1.1" }, "require-dev": { - "doctrine/annotations": "^1.13.1", - "doctrine/persistence": "^1.3|^2|^3", - "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", - "symfony/asset": "^5.4|^6.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/console": "^5.4.9|^6.0.9", - "symfony/css-selector": "^5.4|^6.0", - "symfony/dom-crawler": "^5.4|^6.0", - "symfony/dotenv": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/form": "^5.4|^6.0", - "symfony/html-sanitizer": "^6.1", - "symfony/http-client": "^5.4|^6.0", - "symfony/lock": "^5.4|^6.0", - "symfony/mailer": "^5.4|^6.0", - "symfony/messenger": "^6.1", - "symfony/mime": "^5.4|^6.0", - "symfony/notifier": "^5.4|^6.0", - "symfony/polyfill-intl-icu": "~1.0", - "symfony/process": "^5.4|^6.0", - "symfony/property-info": "^5.4|^6.0", - "symfony/rate-limiter": "^5.4|^6.0", - "symfony/security-bundle": "^5.4|^6.0", - "symfony/semaphore": "^5.4|^6.0", - "symfony/serializer": "^6.1", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/string": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", - "symfony/twig-bundle": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", - "symfony/validator": "^5.4|^6.0", - "symfony/web-link": "^5.4|^6.0", - "symfony/workflow": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0", - "twig/twig": "^2.10|^3.0" + "psr/log": "^1|^2|^3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "~3.4|~4.4", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2", + "symfony/stopwatch": "^3.4|^4.0|^5.0" }, "suggest": { - "ext-apcu": "For best performance of the system caches", - "symfony/console": "For using the console commands", - "symfony/form": "For using forms", - "symfony/property-info": "For using the property_info service", - "symfony/serializer": "For using the serializer service", - "symfony/validator": "For using validation", - "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", - "symfony/yaml": "For using the debug:config and lint:yaml commands" + "symfony/dependency-injection": "", + "symfony/http-kernel": "" }, - "type": "symfony-bundle", + "type": "library", "autoload": { "psr-4": { - "Symfony\\Bundle\\FrameworkBundle\\": "" + "Symfony\\Component\\EventDispatcher\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3039,10 +3060,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", + "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v6.1.1" + "source": "https://github.com/symfony/event-dispatcher/tree/v4.4.44" }, "funding": [ { @@ -3058,44 +3079,43 @@ "type": "tidelift" } ], - "time": "2022-06-09T10:53:06+00:00" + "time": "2022-07-20T09:59:04+00:00" }, { - "name": "symfony/http-foundation", - "version": "v6.1.1", + "name": "symfony/event-dispatcher-contracts", + "version": "v1.1.13", "source": { "type": "git", - "url": "https://github.com/symfony/http-foundation.git", - "reference": "a58dc88d56e04e57993d96c1407a17407610e1df" + "url": "https://github.com/symfony/event-dispatcher-contracts.git", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/a58dc88d56e04e57993d96c1407a17407610e1df", - "reference": "a58dc88d56e04e57993d96c1407a17407610e1df", + "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/1d5cd762abaa6b2a4169d3e77610193a7157129e", + "reference": "1d5cd762abaa6b2a4169d3e77610193a7157129e", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/polyfill-mbstring": "~1.1" - }, - "require-dev": { - "predis/predis": "~1.0", - "symfony/cache": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/mime": "^5.4|^6.0" + "php": ">=7.1.3" }, "suggest": { - "symfony/mime": "To use the file extension guesser" + "psr/event-dispatcher": "", + "symfony/event-dispatcher-implementation": "" }, "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.1-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, "autoload": { "psr-4": { - "Symfony\\Component\\HttpFoundation\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Contracts\\EventDispatcher\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3103,18 +3123,26 @@ ], "authors": [ { - "name": "Fabien Potencier", - "email": "fabien@symfony.com" + "name": "Nicolas Grekas", + "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Defines an object-oriented layer for the HTTP specification", + "description": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], "support": { - "source": "https://github.com/symfony/http-foundation/tree/v6.1.1" + "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v1.1.13" }, "funding": [ { @@ -3130,78 +3158,31 @@ "type": "tidelift" } ], - "time": "2022-05-31T14:28:03+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { - "name": "symfony/http-kernel", - "version": "v6.1.1", + "name": "symfony/expression-language", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/http-kernel.git", - "reference": "86c4d6f6c5b6cd012df41e3b950c924b3ffdc019" + "url": "https://github.com/symfony/expression-language.git", + "reference": "13f0e1fd96066299eb39c87473446805fcf57c41" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/86c4d6f6c5b6cd012df41e3b950c924b3ffdc019", - "reference": "86c4d6f6c5b6cd012df41e3b950c924b3ffdc019", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/13f0e1fd96066299eb39c87473446805fcf57c41", + "reference": "13f0e1fd96066299eb39c87473446805fcf57c41", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/log": "^1|^2|^3", - "symfony/error-handler": "^6.1", - "symfony/event-dispatcher": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/polyfill-ctype": "^1.8" - }, - "conflict": { - "symfony/browser-kit": "<5.4", - "symfony/cache": "<5.4", - "symfony/config": "<6.1", - "symfony/console": "<5.4", - "symfony/dependency-injection": "<6.1", - "symfony/doctrine-bridge": "<5.4", - "symfony/form": "<5.4", - "symfony/http-client": "<5.4", - "symfony/mailer": "<5.4", - "symfony/messenger": "<5.4", - "symfony/translation": "<5.4", - "symfony/twig-bridge": "<5.4", - "symfony/validator": "<5.4", - "twig/twig": "<2.13" - }, - "provide": { - "psr/log-implementation": "1.0|2.0|3.0" - }, - "require-dev": { - "psr/cache": "^1.0|^2.0|^3.0", - "symfony/browser-kit": "^5.4|^6.0", - "symfony/config": "^6.1", - "symfony/console": "^5.4|^6.0", - "symfony/css-selector": "^5.4|^6.0", - "symfony/dependency-injection": "^6.1", - "symfony/dom-crawler": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/finder": "^5.4|^6.0", - "symfony/http-client-contracts": "^1.1|^2|^3", - "symfony/process": "^5.4|^6.0", - "symfony/routing": "^5.4|^6.0", - "symfony/stopwatch": "^5.4|^6.0", - "symfony/translation": "^5.4|^6.0", - "symfony/translation-contracts": "^1.1|^2|^3", - "symfony/uid": "^5.4|^6.0", - "twig/twig": "^2.13|^3.0.4" - }, - "suggest": { - "symfony/browser-kit": "", - "symfony/config": "", - "symfony/console": "", - "symfony/dependency-injection": "" + "php": ">=7.1.3", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1|^2" }, "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\HttpKernel\\": "" + "Symfony\\Component\\ExpressionLanguage\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3221,10 +3202,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides a structured process for converting a Request into a Response", + "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v6.1.1" + "source": "https://github.com/symfony/expression-language/tree/v4.4.44" }, "funding": [ { @@ -3240,45 +3221,35 @@ "type": "tidelift" } ], - "time": "2022-06-09T17:31:33+00:00" + "time": "2022-07-20T09:59:04+00:00" }, { - "name": "symfony/polyfill-intl-grapheme", - "version": "v1.26.0", + "name": "symfony/filesystem", + "version": "v4.4.42", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "433d05519ce6990bf3530fba6957499d327395c2" + "url": "https://github.com/symfony/filesystem.git", + "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/433d05519ce6990bf3530fba6957499d327395c2", - "reference": "433d05519ce6990bf3530fba6957499d327395c2", + "url": "https://api.github.com/repos/symfony/filesystem/zipball/815412ee8971209bd4c1eecd5f4f481eacd44bf5", + "reference": "815412ee8971209bd4c1eecd5f4f481eacd44bf5", "shasum": "" }, "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Intl\\Grapheme\\": "" - } + "Symfony\\Component\\Filesystem\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -3286,26 +3257,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for intl's grapheme_* functions", + "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "grapheme", - "intl", - "polyfill", - "portable", - "shim" - ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.26.0" + "source": "https://github.com/symfony/filesystem/tree/v4.4.42" }, "funding": [ { @@ -3321,47 +3284,33 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-05-20T08:49:14+00:00" }, { - "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "name": "symfony/finder", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "url": "https://github.com/symfony/finder.git", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/finder/zipball/66bd787edb5e42ff59d3523f623895af05043e4f", + "reference": "66bd787edb5e42ff59d3523f623895af05043e4f", "shasum": "" }, "require": { - "php": ">=7.1" - }, - "suggest": { - "ext-intl": "For best performance" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } - }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + "Symfony\\Component\\Finder\\": "" }, - "classmap": [ - "Resources/stubs" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3370,26 +3319,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill for intl's Normalizer class and related functions", + "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "intl", - "normalizer", - "polyfill", - "portable", - "shim" - ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/finder/tree/v4.4.44" }, "funding": [ { @@ -3405,47 +3346,40 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-07-29T07:35:46+00:00" }, { - "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "name": "symfony/flex", + "version": "v1.19.3", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "url": "https://github.com/symfony/flex.git", + "reference": "ab0453b16029e131c112df1a76e59eb2a47e1f67" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/flex/zipball/ab0453b16029e131c112df1a76e59eb2a47e1f67", + "reference": "ab0453b16029e131c112df1a76e59eb2a47e1f67", "shasum": "" }, "require": { + "composer-plugin-api": "^1.0|^2.0", "php": ">=7.1" }, - "provide": { - "ext-mbstring": "*" - }, - "suggest": { - "ext-mbstring": "For best performance" + "require-dev": { + "composer/composer": "^1.0.2|^2.0", + "symfony/dotenv": "^4.4|^5.0|^6.0", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/phpunit-bridge": "^4.4.12|^5.0|^6.0", + "symfony/process": "^4.4|^5.0|^6.0" }, - "type": "library", + "type": "composer-plugin", "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "class": "Symfony\\Flex\\Flex" }, "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Mbstring\\": "" + "Symfony\\Flex\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -3454,25 +3388,14 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Fabien Potencier", + "email": "fabien.potencier@gmail.com" } ], - "description": "Symfony polyfill for the Mbstring extension", - "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "mbstring", - "polyfill", - "portable", - "shim" - ], + "description": "Composer plugin for Symfony", "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "issues": "https://github.com/symfony/flex/issues", + "source": "https://github.com/symfony/flex/tree/v1.19.3" }, "funding": [ { @@ -3488,44 +3411,69 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-08-07T09:39:08+00:00" }, { - "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "name": "symfony/form", + "version": "v4.4.45", "source": { "type": "git", - "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "url": "https://github.com/symfony/form.git", + "reference": "5f91e3233d03f44c3a2eee3407f38a48dcf70e0b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/form/zipball/5f91e3233d03f44c3a2eee3407f38a48dcf70e0b", + "reference": "5f91e3233d03f44c3a2eee3407f38a48dcf70e0b", "shasum": "" }, "require": { - "php": ">=7.1" + "php": ">=7.1.3", + "symfony/event-dispatcher": "^4.3", + "symfony/intl": "^4.4|^5.0", + "symfony/options-resolver": "~4.3|^5.0", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/property-access": "^3.4.40|^4.4.8|^5.0.8", + "symfony/service-contracts": "^1.1|^2" }, - "type": "library", - "extra": { - "branch-alias": { - "dev-main": "1.26-dev" - }, - "thanks": { - "name": "symfony/polyfill", - "url": "https://github.com/symfony/polyfill" - } + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<4.3", + "symfony/dependency-injection": "<3.4", + "symfony/doctrine-bridge": "<3.4", + "symfony/framework-bundle": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/intl": "<4.3", + "symfony/translation": "<4.2", + "symfony/twig-bridge": "<3.4.5|<4.0.5,>=4.0" + }, + "require-dev": { + "doctrine/collections": "~1.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^4.3|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/security-csrf": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/validator": "^4.4.17|^5.1.9", + "symfony/var-dumper": "^4.3|^5.0" + }, + "suggest": { + "symfony/security-csrf": "For protecting forms against CSRF attacks.", + "symfony/twig-bridge": "For templating with Twig.", + "symfony/validator": "For form validation." }, + "type": "library", "autoload": { - "files": [ - "bootstrap.php" - ], "psr-4": { - "Symfony\\Polyfill\\Php80\\": "" + "Symfony\\Component\\Form\\": "" }, - "classmap": [ - "Resources/stubs" + "exclude-from-classmap": [ + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3534,28 +3482,18 @@ ], "authors": [ { - "name": "Ion Bazan", - "email": "ion.bazan@gmail.com" - }, - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", - "keywords": [ - "compatibility", - "polyfill", - "portable", - "shim" - ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/form/tree/v4.4.45" }, "funding": [ { @@ -3571,50 +3509,114 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-08-05T12:07:50+00:00" }, { - "name": "symfony/routing", - "version": "v6.1.1", + "name": "symfony/framework-bundle", + "version": "v4.4.45", "source": { "type": "git", - "url": "https://github.com/symfony/routing.git", - "reference": "8f068b792e515b25e26855ac8dc7fe800399f3e5" + "url": "https://github.com/symfony/framework-bundle.git", + "reference": "bd7d15b5412d6414036cc5fd6c562202ceac9daf" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/routing/zipball/8f068b792e515b25e26855ac8dc7fe800399f3e5", - "reference": "8f068b792e515b25e26855ac8dc7fe800399f3e5", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/bd7d15b5412d6414036cc5fd6c562202ceac9daf", + "reference": "bd7d15b5412d6414036cc5fd6c562202ceac9daf", "shasum": "" }, "require": { - "php": ">=8.1" + "ext-xml": "*", + "php": ">=7.1.3", + "symfony/cache": "^4.4|^5.0", + "symfony/config": "^4.4.11|~5.0.11|^5.1.3", + "symfony/dependency-injection": "^4.4.38|^5.0.1", + "symfony/error-handler": "^4.4.1|^5.0.1", + "symfony/filesystem": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/routing": "^4.4.12|^5.1.4" }, "conflict": { - "doctrine/annotations": "<1.12", - "symfony/config": "<5.4", - "symfony/dependency-injection": "<5.4", - "symfony/yaml": "<5.4" + "doctrine/persistence": "<1.3", + "phpdocumentor/reflection-docblock": "<3.0|>=3.2.0,<3.2.2", + "phpdocumentor/type-resolver": "<0.3.0|1.3.*", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/asset": "<3.4", + "symfony/browser-kit": "<4.3", + "symfony/console": "<4.4.21", + "symfony/dom-crawler": "<4.3", + "symfony/dotenv": "<4.3.6", + "symfony/form": "<4.3.5", + "symfony/http-client": "<4.4", + "symfony/lock": "<4.4", + "symfony/mailer": "<4.4", + "symfony/messenger": "<4.4", + "symfony/mime": "<4.4", + "symfony/property-info": "<3.4", + "symfony/security-bundle": "<4.4", + "symfony/serializer": "<4.4", + "symfony/stopwatch": "<3.4", + "symfony/translation": "<4.4", + "symfony/twig-bridge": "<4.1.1", + "symfony/twig-bundle": "<4.4", + "symfony/validator": "<4.4", + "symfony/web-profiler-bundle": "<4.4", + "symfony/workflow": "<4.3.6" }, "require-dev": { - "doctrine/annotations": "^1.12", - "psr/log": "^1|^2|^3", - "symfony/config": "^5.4|^6.0", - "symfony/dependency-injection": "^5.4|^6.0", - "symfony/expression-language": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/yaml": "^5.4|^6.0" + "doctrine/annotations": "^1.10.4", + "doctrine/cache": "^1.0|^2.0", + "doctrine/persistence": "^1.3|^2|^3", + "paragonie/sodium_compat": "^1.8", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/console": "^4.4.42|^5.4.9", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dom-crawler": "^4.4.30|^5.3.7", + "symfony/dotenv": "^4.3.6|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/form": "^4.3.5|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/lock": "^4.4|^5.0", + "symfony/mailer": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/mime": "^4.4|^5.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4|^4.0|^5.0", + "symfony/security-core": "^3.4|^4.4|^5.2", + "symfony/security-csrf": "^3.4|^4.0|^5.0", + "symfony/security-http": "^3.4|^4.0|^5.0", + "symfony/serializer": "^4.4|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.4|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/validator": "^4.4|^5.0", + "symfony/web-link": "^4.4|^5.0", + "symfony/workflow": "^4.3.6|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0", + "twig/twig": "^1.43|^2.13|^3.0.4" }, "suggest": { - "symfony/config": "For using the all-in-one router or any loader", - "symfony/expression-language": "For using expression matching", - "symfony/http-foundation": "For using a Symfony Request object", - "symfony/yaml": "For using the YAML loader" + "ext-apcu": "For best performance of the system caches", + "symfony/console": "For using the console commands", + "symfony/form": "For using forms", + "symfony/property-info": "For using the property_info service", + "symfony/serializer": "For using the serializer service", + "symfony/validator": "For using validation", + "symfony/web-link": "For using web links, features such as preloading, prefetching or prerendering", + "symfony/yaml": "For using the debug:config and lint:yaml commands" }, - "type": "library", + "type": "symfony-bundle", "autoload": { "psr-4": { - "Symfony\\Component\\Routing\\": "" + "Symfony\\Bundle\\FrameworkBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3634,16 +3636,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Maps an HTTP request to a set of configuration variables", + "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", - "keywords": [ - "router", - "routing", - "uri", - "url" - ], "support": { - "source": "https://github.com/symfony/routing/tree/v6.1.1" + "source": "https://github.com/symfony/framework-bundle/tree/v4.4.45" }, "funding": [ { @@ -3659,44 +3655,5221 @@ "type": "tidelift" } ], - "time": "2022-06-08T12:21:15+00:00" + "time": "2022-08-26T05:59:54+00:00" }, { - "name": "symfony/runtime", - "version": "v6.1.1", + "name": "symfony/http-client", + "version": "v4.4.45", "source": { "type": "git", - "url": "https://github.com/symfony/runtime.git", - "reference": "7be7f6e7546b2a680fd4a604ea27985eef3b0ef9" + "url": "https://github.com/symfony/http-client.git", + "reference": "9f9dd96f2ab29eec1a56ad7593c594075e5b368d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/runtime/zipball/7be7f6e7546b2a680fd4a604ea27985eef3b0ef9", - "reference": "7be7f6e7546b2a680fd4a604ea27985eef3b0ef9", + "url": "https://api.github.com/repos/symfony/http-client/zipball/9f9dd96f2ab29eec1a56ad7593c594075e5b368d", + "reference": "9f9dd96f2ab29eec1a56ad7593c594075e5b368d", "shasum": "" }, "require": { - "composer-plugin-api": "^1.0|^2.0", - "php": ">=8.1" + "php": ">=7.1.3", + "psr/log": "^1|^2|^3", + "symfony/http-client-contracts": "^1.1.10|^2", + "symfony/polyfill-php73": "^1.11", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.0|^2" }, - "conflict": { - "symfony/dotenv": "<5.4" + "provide": { + "php-http/async-client-implementation": "*", + "php-http/client-implementation": "*", + "psr/http-client-implementation": "1.0", + "symfony/http-client-implementation": "1.1|2.0" }, "require-dev": { - "composer/composer": "^1.0.2|^2.0", - "symfony/console": "^5.4|^6.0", - "symfony/dotenv": "^5.4|^6.0", - "symfony/http-foundation": "^5.4|^6.0", - "symfony/http-kernel": "^5.4|^6.0" + "guzzlehttp/promises": "^1.4", + "nyholm/psr7": "^1.0", + "php-http/httplug": "^1.0|^2.0", + "psr/http-client": "^1.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/http-kernel": "^4.4.13", + "symfony/process": "^4.2|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpClient\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-client/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-02T07:15:06+00:00" + }, + { + "name": "symfony/http-client-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-client-contracts.git", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "reference": "ba6a9f0e8f3edd190520ee3b9a958596b6ca2e70", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/http-client-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\HttpClient\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to HTTP clients", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/http-client-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-04-12T15:48:08+00:00" + }, + { + "name": "symfony/http-foundation", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-foundation.git", + "reference": "b2f2e3cb66349d89cb46c939cea03c62ad71cf00" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b2f2e3cb66349d89cb46c939cea03c62ad71cf00", + "reference": "b2f2e3cb66349d89cb46c939cea03c62ad71cf00", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/mime": "^4.3|^5.0", + "symfony/polyfill-mbstring": "~1.1", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "predis/predis": "~1.0", + "symfony/expression-language": "^3.4|^4.0|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpFoundation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Defines an object-oriented layer for the HTTP specification", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-foundation/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-17T15:29:03+00:00" + }, + { + "name": "symfony/http-kernel", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/http-kernel.git", + "reference": "4f2d38e9a3c6997ea0886ede5aaf337dfd0fc938" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4f2d38e9a3c6997ea0886ede5aaf337dfd0fc938", + "reference": "4f2d38e9a3c6997ea0886ede5aaf337dfd0fc938", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/log": "^1|^2", + "symfony/error-handler": "^4.4", + "symfony/event-dispatcher": "^4.4", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/http-foundation": "^4.4.30|^5.3.7", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-php73": "^1.9", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/browser-kit": "<4.3", + "symfony/config": "<3.4", + "symfony/console": ">=5", + "symfony/dependency-injection": "<4.3", + "symfony/translation": "<4.2", + "twig/twig": "<1.43|<2.13,>=2" + }, + "provide": { + "psr/log-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/cache": "^1.0|^2.0|^3.0", + "symfony/browser-kit": "^4.3|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.3|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "suggest": { + "symfony/browser-kit": "", + "symfony/config": "", + "symfony/console": "", + "symfony/dependency-injection": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\HttpKernel\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a structured process for converting a Request into a Response", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/http-kernel/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-26T14:34:48+00:00" + }, + { + "name": "symfony/inflector", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/inflector.git", + "reference": "66185be61805b1e44a5c4000929e700228d426cc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/inflector/zipball/66185be61805b1e44a5c4000929e700228d426cc", + "reference": "66185be61805b1e44a5c4000929e700228d426cc", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Inflector\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Converts words between their singular and plural forms (English only)", + "homepage": "https://symfony.com", + "keywords": [ + "inflection", + "pluralize", + "singularize", + "string", + "symfony", + "words" + ], + "support": { + "source": "https://github.com/symfony/inflector/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "abandoned": "EnglishInflector from the String component", + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/intl", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/intl.git", + "reference": "834ba2af906d8e3531afcad9c13f4c43c5935592" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/intl/zipball/834ba2af906d8e3531afcad9c13f4c43c5935592", + "reference": "834ba2af906d8e3531afcad9c13f4c43c5935592", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/filesystem": "^3.4|^4.0|^5.0" + }, + "suggest": { + "ext-intl": "to use the component with locales other than \"en\"" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Intl\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + }, + { + "name": "Eriksen Costa", + "email": "eriksen.costa@infranology.com.br" + }, + { + "name": "Igor Wiedler", + "email": "igor@wiedler.ch" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a PHP replacement layer for the C intl extension that includes additional data from the ICU library", + "homepage": "https://symfony.com", + "keywords": [ + "i18n", + "icu", + "internationalization", + "intl", + "l10n", + "localization" + ], + "support": { + "source": "https://github.com/symfony/intl/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/mailer", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/mailer.git", + "reference": "f1d82847aa98972aada1ed4a0a3bdb6b93c31db1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mailer/zipball/f1d82847aa98972aada1ed4a0a3bdb6b93c31db1", + "reference": "f1d82847aa98972aada1ed4a0a3bdb6b93c31db1", + "shasum": "" + }, + "require": { + "egulias/email-validator": "^2.1.10|^3", + "php": ">=7.1.3", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^4.3", + "symfony/mime": "^4.4.21|^5.2.6", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/http-kernel": "<4.4", + "symfony/sendgrid-mailer": "<4.4" + }, + "require-dev": { + "symfony/amazon-mailer": "^4.4|^5.0", + "symfony/google-mailer": "^4.4|^5.0", + "symfony/http-client-contracts": "^1.1|^2", + "symfony/mailchimp-mailer": "^4.4|^5.0", + "symfony/mailgun-mailer": "^4.4|^5.0", + "symfony/messenger": "^4.4|^5.0", + "symfony/postmark-mailer": "^4.4|^5.0", + "symfony/sendgrid-mailer": "^4.4|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mailer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Helps sending emails", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/mailer/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-02T17:05:58+00:00" + }, + { + "name": "symfony/mime", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/mime.git", + "reference": "44d515bb6add9828efe6a9e176483f6b13b17367" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/mime/zipball/44d515bb6add9828efe6a9e176483f6b13b17367", + "reference": "44d515bb6add9828efe6a9e176483f6b13b17367", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-intl-idn": "^1.10", + "symfony/polyfill-mbstring": "^1.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "egulias/email-validator": "~3.0.0", + "symfony/mailer": "<4.4" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3.1", + "symfony/dependency-injection": "^3.4|^4.1|^5.0" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Mime\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows manipulating MIME messages", + "homepage": "https://symfony.com", + "keywords": [ + "mime", + "mime-type" + ], + "support": { + "source": "https://github.com/symfony/mime/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-18T21:14:46+00:00" + }, + { + "name": "symfony/monolog-bridge", + "version": "v4.4.43", + "source": { + "type": "git", + "url": "https://github.com/symfony/monolog-bridge.git", + "reference": "ad09c9980b912e757c4ecd8363cebf3039d1d471" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/monolog-bridge/zipball/ad09c9980b912e757c4ecd8363cebf3039d1d471", + "reference": "ad09c9980b912e757c4ecd8363cebf3039d1d471", + "shasum": "" + }, + "require": { + "monolog/monolog": "^1.25.1", + "php": ">=7.1.3", + "symfony/http-kernel": "^4.3", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1|^2" + }, + "conflict": { + "symfony/console": "<3.4", + "symfony/http-foundation": "<3.4" + }, + "require-dev": { + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/http-client": "^4.4|^5.0", + "symfony/security-core": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For the possibility to show log messages in console commands depending on verbosity settings.", + "symfony/http-kernel": "For using the debugging handlers together with the response life cycle of the HTTP kernel.", + "symfony/var-dumper": "For using the debugging handlers like the console handler or the log server handler." + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Monolog\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Monolog with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/monolog-bridge/tree/v4.4.43" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-16T12:12:11+00:00" + }, + { + "name": "symfony/monolog-bundle", + "version": "v3.8.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/monolog-bundle.git", + "reference": "a41bbcdc1105603b6d73a7d9a43a3788f8e0fb7d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/monolog-bundle/zipball/a41bbcdc1105603b6d73a7d9a43a3788f8e0fb7d", + "reference": "a41bbcdc1105603b6d73a7d9a43a3788f8e0fb7d", + "shasum": "" + }, + "require": { + "monolog/monolog": "^1.22 || ^2.0 || ^3.0", + "php": ">=7.1.3", + "symfony/config": "~4.4 || ^5.0 || ^6.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0", + "symfony/http-kernel": "~4.4 || ^5.0 || ^6.0", + "symfony/monolog-bridge": "~4.4 || ^5.0 || ^6.0" + }, + "require-dev": { + "symfony/console": "~4.4 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^5.2 || ^6.0", + "symfony/yaml": "~4.4 || ^5.0 || ^6.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Bundle\\MonologBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony MonologBundle", + "homepage": "https://symfony.com", + "keywords": [ + "log", + "logging" + ], + "support": { + "issues": "https://github.com/symfony/monolog-bundle/issues", + "source": "https://github.com/symfony/monolog-bundle/tree/v3.8.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-10T14:24:36+00:00" + }, + { + "name": "symfony/options-resolver", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/options-resolver.git", + "reference": "583f56160f716dd435f1cd721fd14b548f4bb510" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/options-resolver/zipball/583f56160f716dd435f1cd721fd14b548f4bb510", + "reference": "583f56160f716dd435f1cd721fd14b548f4bb510", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\OptionsResolver\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides an improved replacement for the array_replace PHP function", + "homepage": "https://symfony.com", + "keywords": [ + "config", + "configuration", + "options" + ], + "support": { + "source": "https://github.com/symfony/options-resolver/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/polyfill-intl-icu", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-icu.git", + "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e407643d610e5f2c8a4b14189150f68934bf5e48", + "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance and support of other locales than \"en\"" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Icu\\": "" + }, + "classmap": [ + "Resources/stubs" + ], + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's ICU-related data and classes", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "icu", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-idn", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-idn.git", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "shasum": "" + }, + "require": { + "php": ">=7.1", + "symfony/polyfill-intl-normalizer": "^1.10", + "symfony/polyfill-php72": "^1.10" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Idn\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Laurent Bassin", + "email": "laurent@bassin.info" + }, + { + "name": "Trevor Rowbotham", + "email": "trevor.rowbotham@pm.me" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "idn", + "intl", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-intl-normalizer", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-intl-normalizer.git", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", + "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "suggest": { + "ext-intl": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Intl\\Normalizer\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for intl's Normalizer class and related functions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "intl", + "normalizer", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-mbstring", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-mbstring.git", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "provide": { + "ext-mbstring": "*" + }, + "suggest": { + "ext-mbstring": "For best performance" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Mbstring\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill for the Mbstring extension", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "mbstring", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php72", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php72.git", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", + "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php72\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.2+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php73", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php73.git", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", + "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php73\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 7.3+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/polyfill-php80", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php80.git", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php80\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Ion Bazan", + "email": "ion.bazan@gmail.com" + }, + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-10T07:21:04+00:00" + }, + { + "name": "symfony/polyfill-php81", + "version": "v1.26.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/polyfill-php81.git", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "shasum": "" + }, + "require": { + "php": ">=7.1" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "1.26-dev" + }, + "thanks": { + "name": "symfony/polyfill", + "url": "https://github.com/symfony/polyfill" + } + }, + "autoload": { + "files": [ + "bootstrap.php" + ], + "psr-4": { + "Symfony\\Polyfill\\Php81\\": "" + }, + "classmap": [ + "Resources/stubs" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony polyfill backporting some PHP 8.1+ features to lower PHP versions", + "homepage": "https://symfony.com", + "keywords": [ + "compatibility", + "polyfill", + "portable", + "shim" + ], + "support": { + "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-24T11:49:31+00:00" + }, + { + "name": "symfony/process", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/process.git", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/process/zipball/5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "reference": "5cee9cdc4f7805e2699d9fd66991a0e6df8252a2", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Process\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Executes commands in sub-processes", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/process/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T13:16:42+00:00" + }, + { + "name": "symfony/property-access", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-access.git", + "reference": "d49682f6f0764df725c95128213a38f7e0a9f358" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-access/zipball/d49682f6f0764df725c95128213a38f7e0a9f358", + "reference": "d49682f6f0764df725c95128213a38f7e0a9f358", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/inflector": "^3.4|^4.0|^5.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/cache": "^3.4|^4.0|^5.0" + }, + "suggest": { + "psr/cache-implementation": "To cache access methods." + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyAccess\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides functions to read and write from/to an object or array using a simple string notation", + "homepage": "https://symfony.com", + "keywords": [ + "access", + "array", + "extraction", + "index", + "injection", + "object", + "property", + "property path", + "reflection" + ], + "support": { + "source": "https://github.com/symfony/property-access/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T13:16:42+00:00" + }, + { + "name": "symfony/property-info", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/property-info.git", + "reference": "442d69db54b0549ef7478a85275bea603230070f" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/property-info/zipball/442d69db54b0549ef7478a85275bea603230070f", + "reference": "442d69db54b0549ef7478a85275bea603230070f", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/inflector": "^3.4|^4.0|^5.0", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.0|>=3.2.0,<3.2.2", + "phpdocumentor/type-resolver": "<0.3.0|1.3.*", + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4", + "phpdocumentor/reflection-docblock": "^3.0|^4.0|^5.0", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/serializer": "^3.4|^4.0|^5.0" + }, + "suggest": { + "phpdocumentor/reflection-docblock": "To use the PHPDoc", + "psr/cache-implementation": "To cache results", + "symfony/doctrine-bridge": "To use Doctrine metadata", + "symfony/serializer": "To use Serializer metadata" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\PropertyInfo\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Extracts information about PHP class' properties using metadata of popular sources", + "homepage": "https://symfony.com", + "keywords": [ + "doctrine", + "phpdoc", + "property", + "symfony", + "type", + "validator" + ], + "support": { + "source": "https://github.com/symfony/property-info/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-18T08:30:40+00:00" + }, + { + "name": "symfony/proxy-manager-bridge", + "version": "v4.4.39", + "source": { + "type": "git", + "url": "https://github.com/symfony/proxy-manager-bridge.git", + "reference": "66c4de1f6fc16371c06762d6b7fafab2308a15a1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/proxy-manager-bridge/zipball/66c4de1f6fc16371c06762d6b7fafab2308a15a1", + "reference": "66c4de1f6fc16371c06762d6b7fafab2308a15a1", + "shasum": "" + }, + "require": { + "friendsofphp/proxy-manager-lts": "^1.0.2", + "php": ">=7.1.3", + "symfony/dependency-injection": "^4.0|^5.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/config": "^3.4|^4.0|^5.0" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\ProxyManager\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for ProxyManager with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/proxy-manager-bridge/tree/v4.4.39" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-25T10:38:15+00:00" + }, + { + "name": "symfony/routing", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/routing.git", + "reference": "f7751fd8b60a07f3f349947a309b5bdfce22d6ae" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/routing/zipball/f7751fd8b60a07f3f349947a309b5bdfce22d6ae", + "reference": "f7751fd8b60a07f3f349947a309b5bdfce22d6ae", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4", + "psr/log": "^1|^2|^3", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation loader", + "symfony/config": "For using the all-in-one router or any loader", + "symfony/expression-language": "For using expression matching", + "symfony/http-foundation": "For using a Symfony Request object", + "symfony/yaml": "For using the YAML loader" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Routing\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Maps an HTTP request to a set of configuration variables", + "homepage": "https://symfony.com", + "keywords": [ + "router", + "routing", + "uri", + "url" + ], + "support": { + "source": "https://github.com/symfony/routing/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/security-bundle", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-bundle.git", + "reference": "d2a6bf4aeb75e75d3faacf9bec286e0de58394b6" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-bundle/zipball/d2a6bf4aeb75e75d3faacf9bec286e0de58394b6", + "reference": "d2a6bf4aeb75e75d3faacf9bec286e0de58394b6", + "shasum": "" + }, + "require": { + "ext-xml": "*", + "php": ">=7.1.3", + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-php80": "^1.16", + "symfony/security-core": "^4.4", + "symfony/security-csrf": "^4.2|^5.0", + "symfony/security-guard": "^4.2|^5.0", + "symfony/security-http": "^4.4.5" + }, + "conflict": { + "symfony/browser-kit": "<4.2", + "symfony/console": "<3.4", + "symfony/framework-bundle": "<4.4", + "symfony/ldap": "<4.4", + "symfony/twig-bundle": "<4.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/browser-kit": "^4.2|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/form": "^3.4|^4.0|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/process": "^3.4|^4.0|^5.0", + "symfony/serializer": "^4.4|^5.0", + "symfony/translation": "^3.4|^4.0|^5.0", + "symfony/twig-bridge": "^3.4|^4.0|^5.0", + "symfony/twig-bundle": "^4.4|^5.0", + "symfony/validator": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\SecurityBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of the Security component into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-bundle/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/security-core", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-core.git", + "reference": "e9a969b5e391d0983d7766503e22b481cb4c7338" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-core/zipball/e9a969b5e391d0983d7766503e22b481cb4c7338", + "reference": "e9a969b5e391d0983d7766503e22b481cb4c7338", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/event-dispatcher-contracts": "^1.1|^2", + "symfony/polyfill-php80": "^1.16", + "symfony/service-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/event-dispatcher": "<4.3|>=5", + "symfony/ldap": "<4.4", + "symfony/security-guard": "<4.3" + }, + "require-dev": { + "psr/container": "^1.0|^2.0", + "psr/log": "^1|^2|^3", + "symfony/event-dispatcher": "^4.3", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/ldap": "^4.4|^5.0", + "symfony/translation": "^4.4|^5.0", + "symfony/validator": "^3.4.31|^4.3.4|^5.0" + }, + "suggest": { + "psr/container-implementation": "To instantiate the Security class", + "symfony/event-dispatcher": "", + "symfony/expression-language": "For using the expression voter", + "symfony/http-foundation": "", + "symfony/ldap": "For using LDAP integration", + "symfony/validator": "For using the user password constraint" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Core\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - Core Library", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-core/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/security-csrf", + "version": "v4.4.37", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-csrf.git", + "reference": "45c956ef58135091f53732646a0acd28034f02c0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-csrf/zipball/45c956ef58135091f53732646a0acd28034f02c0", + "reference": "45c956ef58135091f53732646a0acd28034f02c0", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16", + "symfony/security-core": "^3.4|^4.0|^5.0" + }, + "conflict": { + "symfony/http-foundation": "<3.4" + }, + "require-dev": { + "symfony/http-foundation": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/http-foundation": "For using the class SessionTokenStorage." + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Csrf\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - CSRF Library", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-csrf/tree/v4.4.37" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:41:36+00:00" + }, + { + "name": "symfony/security-guard", + "version": "v4.4.37", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-guard.git", + "reference": "cf8922b164e1659726c8852663eaaa593eef668c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/cf8922b164e1659726c8852663eaaa593eef668c", + "reference": "cf8922b164e1659726c8852663eaaa593eef668c", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/security-core": "^3.4.22|^4.2.3|^5.0", + "symfony/security-http": "^4.4.1" + }, + "require-dev": { + "psr/log": "^1|^2|^3" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Guard\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - Guard", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-guard/tree/v4.4.37" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:41:36+00:00" + }, + { + "name": "symfony/security-http", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/security-http.git", + "reference": "edb73e18f50f91bfe325e0524b68d9cf99a58f22" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/security-http/zipball/edb73e18f50f91bfe325e0524b68d9cf99a58f22", + "reference": "edb73e18f50f91bfe325e0524b68d9cf99a58f22", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/http-foundation": "^3.4.40|^4.4.7|^5.0.7", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-php80": "^1.16", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/security-core": "^4.4.8" + }, + "conflict": { + "symfony/event-dispatcher": ">=5", + "symfony/security-csrf": "<3.4.11|~4.0,<4.0.11" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/security-csrf": "^3.4.11|^4.0.11|^5.0" + }, + "suggest": { + "symfony/routing": "For using the HttpUtils class to create sub-requests, redirect the user, and match URLs", + "symfony/security-csrf": "For using tokens to protect authentication/logout attempts" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Security\\Http\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Symfony Security Component - HTTP Integration", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/security-http/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-26T16:38:53+00:00" + }, + { + "name": "symfony/serializer", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/serializer.git", + "reference": "d19621a350491f76e2faed2afb982e0706f63252" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/serializer/zipball/d19621a350491f76e2faed2afb982e0706f63252", + "reference": "d19621a350491f76e2faed2afb982e0706f63252", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpdocumentor/reflection-docblock": "<3.0|>=3.2.0,<3.2.2", + "phpdocumentor/type-resolver": "<0.3.0|1.3.*", + "symfony/dependency-injection": "<3.4", + "symfony/property-access": "<3.4", + "symfony/property-info": "<3.4", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4", + "phpdocumentor/reflection-docblock": "^3.2|^4.0|^5.0", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/http-foundation": "^3.4|^4.0|^5.0", + "symfony/mime": "^4.4|^5.0", + "symfony/property-access": "^4.4.36|^5.3.13", + "symfony/property-info": "^3.4.13|~4.0|^5.0", + "symfony/validator": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping.", + "psr/cache-implementation": "For using the metadata cache.", + "symfony/config": "For using the XML mapping loader.", + "symfony/http-foundation": "For using a MIME type guesser within the DataUriNormalizer.", + "symfony/property-access": "For using the ObjectNormalizer.", + "symfony/property-info": "To deserialize relations.", + "symfony/yaml": "For using the default YAML mapping loader." + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Serializer\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/serializer/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-17T14:28:21+00:00" + }, + { + "name": "symfony/service-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/service-contracts.git", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/service-contracts/zipball/4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "reference": "4b426aac47d6427cc1a1d0f7e2ac724627f5966c", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "psr/container": "^1.1", + "symfony/deprecation-contracts": "^2.1|^3" + }, + "conflict": { + "ext-psr": "<1.1|>=2" + }, + "suggest": { + "symfony/service-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Service\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to writing services", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/service-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-30T19:17:29+00:00" + }, + { + "name": "symfony/stopwatch", + "version": "v4.4.38", + "source": { + "type": "git", + "url": "https://github.com/symfony/stopwatch.git", + "reference": "7f4f5a8122f7530d688cc9edf2f8c9261552fa2d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/7f4f5a8122f7530d688cc9edf2f8c9261552fa2d", + "reference": "7f4f5a8122f7530d688cc9edf2f8c9261552fa2d", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/service-contracts": "^1.0|^2" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Stopwatch\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a way to profile code", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/stopwatch/tree/v4.4.38" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-02-18T15:34:20+00:00" + }, + { + "name": "symfony/translation", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation.git", + "reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation/zipball/4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", + "reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation-contracts": "^1.1.6|^2" + }, + "conflict": { + "symfony/config": "<3.4", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/yaml": "<3.4" + }, + "provide": { + "symfony/translation-implementation": "1.0|2.0" + }, + "require-dev": { + "psr/log": "^1|^2|^3", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/finder": "~2.8|~3.0|~4.0|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/intl": "^3.4|^4.0|^5.0", + "symfony/service-contracts": "^1.1.2|^2", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "psr/log-implementation": "To use logging capability in translator", + "symfony/config": "", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Translation\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to internationalize your application", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/translation/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-02T12:44:49+00:00" + }, + { + "name": "symfony/translation-contracts", + "version": "v2.5.2", + "source": { + "type": "git", + "url": "https://github.com/symfony/translation-contracts.git", + "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/136b19dd05cdf0709db6537d058bcab6dd6e2dbe", + "reference": "136b19dd05cdf0709db6537d058bcab6dd6e2dbe", + "shasum": "" + }, + "require": { + "php": ">=7.2.5" + }, + "suggest": { + "symfony/translation-implementation": "" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-main": "2.5-dev" + }, + "thanks": { + "name": "symfony/contracts", + "url": "https://github.com/symfony/contracts" + } + }, + "autoload": { + "psr-4": { + "Symfony\\Contracts\\Translation\\": "" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Generic abstractions related to translation", + "homepage": "https://symfony.com", + "keywords": [ + "abstractions", + "contracts", + "decoupling", + "interfaces", + "interoperability", + "standards" + ], + "support": { + "source": "https://github.com/symfony/translation-contracts/tree/v2.5.2" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-06-27T16:58:25+00:00" + }, + { + "name": "symfony/twig-bridge", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bridge.git", + "reference": "7d6e6dbb1c029f4131e6e479ebd535a9a3633481" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/7d6e6dbb1c029f4131e6e479ebd535a9a3633481", + "reference": "7d6e6dbb1c029f4131e6e479ebd535a9a3633481", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16", + "symfony/translation-contracts": "^1.1|^2", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "conflict": { + "symfony/console": "<3.4", + "symfony/form": "<4.4", + "symfony/http-foundation": "<4.3", + "symfony/translation": "<4.2", + "symfony/workflow": "<4.3" + }, + "require-dev": { + "egulias/email-validator": "^2.1.10|^3", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/error-handler": "^4.4|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/form": "^4.4.17", + "symfony/http-foundation": "^4.3|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/intl": "^4.4|^5.0", + "symfony/mime": "^4.3|^5.0", + "symfony/polyfill-intl-icu": "~1.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/security-acl": "^2.8|^3.0", + "symfony/security-core": "^3.0|^4.0|^5.0", + "symfony/security-csrf": "^3.4|^4.0|^5.0", + "symfony/security-http": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2.1|^5.0", + "symfony/web-link": "^4.4|^5.0", + "symfony/workflow": "^4.3|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0", + "twig/cssinliner-extra": "^2.12|^3", + "twig/inky-extra": "^2.12|^3", + "twig/markdown-extra": "^2.12|^3" + }, + "suggest": { + "symfony/asset": "For using the AssetExtension", + "symfony/expression-language": "For using the ExpressionExtension", + "symfony/finder": "", + "symfony/form": "For using the FormExtension", + "symfony/http-kernel": "For using the HttpKernelExtension", + "symfony/routing": "For using the RoutingExtension", + "symfony/security-core": "For using the SecurityExtension", + "symfony/security-csrf": "For using the CsrfExtension", + "symfony/security-http": "For using the LogoutUrlExtension", + "symfony/stopwatch": "For using the StopwatchExtension", + "symfony/templating": "For using the TwigEngine", + "symfony/translation": "For using the TranslationExtension", + "symfony/var-dumper": "For using the DumpExtension", + "symfony/web-link": "For using the WebLinkExtension", + "symfony/yaml": "For using the YamlExtension" + }, + "type": "symfony-bridge", + "autoload": { + "psr-4": { + "Symfony\\Bridge\\Twig\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides integration for Twig with various Symfony components", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bridge/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-03T09:58:25+00:00" + }, + { + "name": "symfony/twig-bundle", + "version": "v4.4.41", + "source": { + "type": "git", + "url": "https://github.com/symfony/twig-bundle.git", + "reference": "164c1edc69f2c7ee337323efc78a8a8a263f45ff" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/twig-bundle/zipball/164c1edc69f2c7ee337323efc78a8a8a263f45ff", + "reference": "164c1edc69f2c7ee337323efc78a8a8a263f45ff", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/http-foundation": "^4.3|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-php80": "^1.16", + "symfony/twig-bridge": "^4.4|^5.0", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "conflict": { + "symfony/dependency-injection": "<4.1", + "symfony/framework-bundle": "<4.4", + "symfony/translation": "<4.2" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4", + "doctrine/cache": "^1.0|^2.0", + "symfony/asset": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^4.2.5|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/finder": "^3.4|^4.0|^5.0", + "symfony/form": "^3.4|^4.0|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/routing": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0", + "symfony/templating": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2|^5.0", + "symfony/web-link": "^3.4|^4.0|^5.0", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Symfony\\Bundle\\TwigBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides a tight integration of Twig into the Symfony full-stack framework", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/twig-bundle/tree/v4.4.41" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-04-12T15:19:55+00:00" + }, + { + "name": "symfony/validator", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/validator.git", + "reference": "06db9bfca8fefea4dfe8e804bbcd0aa79a414d0c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/validator/zipball/06db9bfca8fefea4dfe8e804bbcd0aa79a414d0c", + "reference": "06db9bfca8fefea4dfe8e804bbcd0aa79a414d0c", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16", + "symfony/translation-contracts": "^1.1|^2" + }, + "conflict": { + "doctrine/lexer": "<1.1", + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/dependency-injection": "<3.4", + "symfony/http-kernel": "<4.4", + "symfony/intl": "<4.3", + "symfony/translation": ">=5.0", + "symfony/yaml": "<3.4" + }, + "require-dev": { + "doctrine/annotations": "^1.10.4", + "doctrine/cache": "^1.0|^2.0", + "egulias/email-validator": "^2.1.10|^3", + "symfony/cache": "^3.4|^4.0|^5.0", + "symfony/config": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/expression-language": "^3.4|^4.0|^5.0", + "symfony/http-client": "^4.3|^5.0", + "symfony/http-foundation": "^4.1|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/intl": "^4.3|^5.0", + "symfony/mime": "^4.4|^5.0", + "symfony/property-access": "^3.4|^4.0|^5.0", + "symfony/property-info": "^3.4|^4.0|^5.0", + "symfony/translation": "^4.2", + "symfony/yaml": "^3.4|^4.0|^5.0" + }, + "suggest": { + "doctrine/annotations": "For using the annotation mapping. You will also need doctrine/cache.", + "doctrine/cache": "For using the default cached annotation reader.", + "egulias/email-validator": "Strict (RFC compliant) email validation", + "psr/cache-implementation": "For using the mapping cache.", + "symfony/config": "", + "symfony/expression-language": "For using the Expression validator", + "symfony/http-foundation": "", + "symfony/intl": "", + "symfony/property-access": "For accessing properties within comparison constraints", + "symfony/property-info": "To automatically add NotNull and Type constraints", + "symfony/translation": "For translating validation errors.", + "symfony/yaml": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Validator\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides tools to validate values", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/validator/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-04T16:19:35+00:00" + }, + { + "name": "symfony/var-dumper", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-dumper.git", + "reference": "f19951007dae942cc79b979c1fe26bfdfbeb54ed" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f19951007dae942cc79b979c1fe26bfdfbeb54ed", + "reference": "f19951007dae942cc79b979c1fe26bfdfbeb54ed", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php72": "~1.5", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "phpunit/phpunit": "<4.8.35|<5.4.3,>=5.0", + "symfony/console": "<3.4" + }, + "require-dev": { + "ext-iconv": "*", + "symfony/console": "^3.4|^4.0|^5.0", + "symfony/process": "^4.4|^5.0", + "twig/twig": "^1.43|^2.13|^3.0.4" + }, + "suggest": { + "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", + "ext-intl": "To show region name in time zone dump", + "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + }, + "bin": [ + "Resources/bin/var-dump-server" + ], + "type": "library", + "autoload": { + "files": [ + "Resources/functions/dump.php" + ], + "psr-4": { + "Symfony\\Component\\VarDumper\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Provides mechanisms for walking through any arbitrary PHP variable", + "homepage": "https://symfony.com", + "keywords": [ + "debug", + "dump" + ], + "support": { + "source": "https://github.com/symfony/var-dumper/tree/v4.4.44" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-07-20T09:59:04+00:00" + }, + { + "name": "symfony/var-exporter", + "version": "v4.4.43", + "source": { + "type": "git", + "url": "https://github.com/symfony/var-exporter.git", + "reference": "4a7a3a3d55c471d396e6d28011368b7b83cb518b" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/var-exporter/zipball/4a7a3a3d55c471d396e6d28011368b7b83cb518b", + "reference": "4a7a3a3d55c471d396e6d28011368b7b83cb518b", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/var-dumper": "^4.4.9|^5.0.9" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\VarExporter\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Nicolas Grekas", + "email": "p@tchwork.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "homepage": "https://symfony.com", + "keywords": [ + "clone", + "construct", + "export", + "hydrate", + "instantiate", + "serialize" + ], + "support": { + "source": "https://github.com/symfony/var-exporter/tree/v4.4.43" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-05-27T11:44:32+00:00" + }, + { + "name": "symfony/web-link", + "version": "v4.4.37", + "source": { + "type": "git", + "url": "https://github.com/symfony/web-link.git", + "reference": "ab13621fd0c0119ad9ebc7179be7c5a1fc6a542d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/web-link/zipball/ab13621fd0c0119ad9ebc7179be7c5a1fc6a542d", + "reference": "ab13621fd0c0119ad9ebc7179be7c5a1fc6a542d", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "psr/link": "^1.0", + "symfony/polyfill-php72": "^1.5", + "symfony/polyfill-php80": "^1.16" + }, + "conflict": { + "symfony/http-kernel": "<4.3" + }, + "provide": { + "psr/link-implementation": "1.0" + }, + "require-dev": { + "symfony/http-foundation": "^4.4|^5.0", + "symfony/http-kernel": "^4.3|^5.0" + }, + "suggest": { + "symfony/http-kernel": "" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\WebLink\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Kévin Dunglas", + "email": "dunglas@gmail.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Manages links between resources", + "homepage": "https://symfony.com", + "keywords": [ + "dns-prefetch", + "http", + "http2", + "link", + "performance", + "prefetch", + "preload", + "prerender", + "psr13", + "push" + ], + "support": { + "source": "https://github.com/symfony/web-link/tree/v4.4.37" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-01-02T09:41:36+00:00" + }, + { + "name": "symfony/yaml", + "version": "v4.4.45", + "source": { + "type": "git", + "url": "https://github.com/symfony/yaml.git", + "reference": "aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/yaml/zipball/aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d", + "reference": "aeccc4dc52a9e634f1d1eebeb21eacfdcff1053d", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/polyfill-ctype": "~1.8" + }, + "conflict": { + "symfony/console": "<3.4" + }, + "require-dev": { + "symfony/console": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/console": "For validating YAML files using the lint command" + }, + "type": "library", + "autoload": { + "psr-4": { + "Symfony\\Component\\Yaml\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Loads and dumps YAML files", + "homepage": "https://symfony.com", + "support": { + "source": "https://github.com/symfony/yaml/tree/v4.4.45" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-08-02T15:47:23+00:00" + }, + { + "name": "twig/extra-bundle", + "version": "v3.4.0", + "source": { + "type": "git", + "url": "https://github.com/twigphp/twig-extra-bundle.git", + "reference": "2e58256b0e9fe52f30149347c0547e4633304765" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/twig-extra-bundle/zipball/2e58256b0e9fe52f30149347c0547e4633304765", + "reference": "2e58256b0e9fe52f30149347c0547e4633304765", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/framework-bundle": "^4.4|^5.0|^6.0", + "symfony/twig-bundle": "^4.4|^5.0|^6.0", + "twig/twig": "^2.7|^3.0" + }, + "require-dev": { + "league/commonmark": "^1.0|^2.0", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0", + "twig/cache-extra": "^3.0", + "twig/cssinliner-extra": "^2.12|^3.0", + "twig/html-extra": "^2.12|^3.0", + "twig/inky-extra": "^2.12|^3.0", + "twig/intl-extra": "^2.12|^3.0", + "twig/markdown-extra": "^2.12|^3.0", + "twig/string-extra": "^2.12|^3.0" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "psr-4": { + "Twig\\Extra\\TwigExtraBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + } + ], + "description": "A Symfony bundle for extra Twig extensions", + "homepage": "https://twig.symfony.com", + "keywords": [ + "bundle", + "extra", + "twig" + ], + "support": { + "source": "https://github.com/twigphp/twig-extra-bundle/tree/v3.4.0" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2022-01-04T13:58:53+00:00" + }, + { + "name": "twig/twig", + "version": "v3.4.2", + "source": { + "type": "git", + "url": "https://github.com/twigphp/Twig.git", + "reference": "e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077", + "reference": "e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077", + "shasum": "" + }, + "require": { + "php": ">=7.2.5", + "symfony/polyfill-ctype": "^1.8", + "symfony/polyfill-mbstring": "^1.3" + }, + "require-dev": { + "psr/container": "^1.0", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.4-dev" + } + }, + "autoload": { + "psr-4": { + "Twig\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Fabien Potencier", + "email": "fabien@symfony.com", + "homepage": "http://fabien.potencier.org", + "role": "Lead Developer" + }, + { + "name": "Twig Team", + "role": "Contributors" + }, + { + "name": "Armin Ronacher", + "email": "armin.ronacher@active-4.com", + "role": "Project Founder" + } + ], + "description": "Twig, the flexible, fast, and secure template language for PHP", + "homepage": "https://twig.symfony.com", + "keywords": [ + "templating" + ], + "support": { + "issues": "https://github.com/twigphp/Twig/issues", + "source": "https://github.com/twigphp/Twig/tree/v3.4.2" + }, + "funding": [ + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/twig/twig", + "type": "tidelift" + } + ], + "time": "2022-08-12T06:47:24+00:00" + }, + { + "name": "webmozart/assert", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/webmozarts/assert.git", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", + "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", + "shasum": "" + }, + "require": { + "ext-ctype": "*", + "php": "^7.2 || ^8.0" + }, + "conflict": { + "phpstan/phpstan": "<0.12.20", + "vimeo/psalm": "<4.6.1 || 4.6.2" + }, + "require-dev": { + "phpunit/phpunit": "^8.5.13" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.10-dev" + } + }, + "autoload": { + "psr-4": { + "Webmozart\\Assert\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Assertions to validate method input/output with nice error messages.", + "keywords": [ + "assert", + "check", + "validate" + ], + "support": { + "issues": "https://github.com/webmozarts/assert/issues", + "source": "https://github.com/webmozarts/assert/tree/1.11.0" + }, + "time": "2022-06-03T18:03:27+00:00" + } + ], + "packages-dev": [ + { + "name": "myclabs/deep-copy", + "version": "1.11.0", + "source": { + "type": "git", + "url": "https://github.com/myclabs/DeepCopy.git", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", + "shasum": "" + }, + "require": { + "php": "^7.1 || ^8.0" + }, + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" + }, + "require-dev": { + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" + }, + "type": "library", + "autoload": { + "files": [ + "src/DeepCopy/deep_copy.php" + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Create deep copies (clones) of your objects", + "keywords": [ + "clone", + "copy", + "duplicate", + "object", + "object graph" + ], + "support": { + "issues": "https://github.com/myclabs/DeepCopy/issues", + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" + }, + "funding": [ + { + "url": "https://tidelift.com/funding/github/packagist/myclabs/deep-copy", + "type": "tidelift" + } + ], + "time": "2022-03-03T13:19:32+00:00" + }, + { + "name": "nikic/php-parser", + "version": "v4.15.1", + "source": { + "type": "git", + "url": "https://github.com/nikic/PHP-Parser.git", + "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "shasum": "" + }, + "require": { + "ext-tokenizer": "*", + "php": ">=7.0" + }, + "require-dev": { + "ircmaxell/php-yacc": "^0.0.7", + "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + }, + "bin": [ + "bin/php-parse" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.9-dev" + } + }, + "autoload": { + "psr-4": { + "PhpParser\\": "lib/PhpParser" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Nikita Popov" + } + ], + "description": "A PHP parser written in PHP", + "keywords": [ + "parser", + "php" + ], + "support": { + "issues": "https://github.com/nikic/PHP-Parser/issues", + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" + }, + "time": "2022-09-04T07:30:47+00:00" + }, + { + "name": "phar-io/manifest", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/phar-io/manifest.git", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/manifest/zipball/97803eca37d319dfa7826cc2437fc020857acb53", + "reference": "97803eca37d319dfa7826cc2437fc020857acb53", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-phar": "*", + "ext-xmlwriter": "*", + "phar-io/version": "^3.0.1", + "php": "^7.2 || ^8.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0.x-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Component for reading phar.io manifest information from a PHP Archive (PHAR)", + "support": { + "issues": "https://github.com/phar-io/manifest/issues", + "source": "https://github.com/phar-io/manifest/tree/2.0.3" + }, + "time": "2021-07-20T11:28:43+00:00" + }, + { + "name": "phar-io/version", + "version": "3.2.1", + "source": { + "type": "git", + "url": "https://github.com/phar-io/version.git", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phar-io/version/zipball/4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "reference": "4f7fd7836c6f332bb2933569e566a0d6c4cbed74", + "shasum": "" + }, + "require": { + "php": "^7.2 || ^8.0" + }, + "type": "library", + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" + }, + { + "name": "Sebastian Heuer", + "email": "sebastian@phpeople.de", + "role": "Developer" + }, + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "Developer" + } + ], + "description": "Library for handling version information and constraints", + "support": { + "issues": "https://github.com/phar-io/version/issues", + "source": "https://github.com/phar-io/version/tree/3.2.1" + }, + "time": "2022-02-21T01:04:05+00:00" + }, + { + "name": "phpunit/php-code-coverage", + "version": "9.2.17", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-code-coverage.git", + "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8", + "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8", + "shasum": "" + }, + "require": { + "ext-dom": "*", + "ext-libxml": "*", + "ext-xmlwriter": "*", + "nikic/php-parser": "^4.14", + "php": ">=7.3", + "phpunit/php-file-iterator": "^3.0.3", + "phpunit/php-text-template": "^2.0.2", + "sebastian/code-unit-reverse-lookup": "^2.0.2", + "sebastian/complexity": "^2.0", + "sebastian/environment": "^5.1.2", + "sebastian/lines-of-code": "^1.0.3", + "sebastian/version": "^3.0.1", + "theseer/tokenizer": "^1.2.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcov": "*", + "ext-xdebug": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that provides collection, processing, and rendering functionality for PHP code coverage information.", + "homepage": "https://github.com/sebastianbergmann/php-code-coverage", + "keywords": [ + "coverage", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-08-30T12:24:04+00:00" + }, + { + "name": "phpunit/php-file-iterator", + "version": "3.0.6", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-file-iterator.git", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "reference": "cf1c2e7c203ac650e352f4cc675a7021e7d1b3cf", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "FilterIterator implementation that filters files based on a list of suffixes.", + "homepage": "https://github.com/sebastianbergmann/php-file-iterator/", + "keywords": [ + "filesystem", + "iterator" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/3.0.6" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2021-12-02T12:48:52+00:00" + }, + { + "name": "phpunit/php-invoker", + "version": "3.1.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-invoker.git", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-invoker/zipball/5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "reference": "5a10147d0aaf65b58940a0b72f71c9ac0423cc67", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "ext-pcntl": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-pcntl": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Invoke callables with a timeout", + "homepage": "https://github.com/sebastianbergmann/php-invoker/", + "keywords": [ + "process" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-invoker/issues", + "source": "https://github.com/sebastianbergmann/php-invoker/tree/3.1.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:58:55+00:00" + }, + { + "name": "phpunit/php-text-template", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-text-template.git", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-text-template/zipball/5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "reference": "5da5f67fc95621df9ff4c4e5a84d6a8a2acf7c28", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Simple template engine.", + "homepage": "https://github.com/sebastianbergmann/php-text-template/", + "keywords": [ + "template" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-text-template/issues", + "source": "https://github.com/sebastianbergmann/php-text-template/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T05:33:50+00:00" + }, + { + "name": "phpunit/php-timer", + "version": "5.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/php-timer.git", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/php-timer/zipball/5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "reference": "5a63ce20ed1b5bf577850e2c4e87f4aa902afbd2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Utility class for timing", + "homepage": "https://github.com/sebastianbergmann/php-timer/", + "keywords": [ + "timer" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/php-timer/issues", + "source": "https://github.com/sebastianbergmann/php-timer/tree/5.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:16:10+00:00" + }, + { + "name": "phpunit/phpunit", + "version": "9.5.24", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/phpunit.git", + "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", + "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", + "shasum": "" + }, + "require": { + "doctrine/instantiator": "^1.3.1", + "ext-dom": "*", + "ext-json": "*", + "ext-libxml": "*", + "ext-mbstring": "*", + "ext-xml": "*", + "ext-xmlwriter": "*", + "myclabs/deep-copy": "^1.10.1", + "phar-io/manifest": "^2.0.3", + "phar-io/version": "^3.0.2", + "php": ">=7.3", + "phpunit/php-code-coverage": "^9.2.13", + "phpunit/php-file-iterator": "^3.0.5", + "phpunit/php-invoker": "^3.1.1", + "phpunit/php-text-template": "^2.0.3", + "phpunit/php-timer": "^5.0.2", + "sebastian/cli-parser": "^1.0.1", + "sebastian/code-unit": "^1.0.6", + "sebastian/comparator": "^4.0.5", + "sebastian/diff": "^4.0.3", + "sebastian/environment": "^5.1.3", + "sebastian/exporter": "^4.0.3", + "sebastian/global-state": "^5.0.1", + "sebastian/object-enumerator": "^4.0.3", + "sebastian/resource-operations": "^3.0.3", + "sebastian/type": "^3.1", + "sebastian/version": "^3.0.2" + }, + "suggest": { + "ext-soap": "*", + "ext-xdebug": "*" + }, + "bin": [ + "phpunit" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "9.5-dev" + } + }, + "autoload": { + "files": [ + "src/Framework/Assert/Functions.php" + ], + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "The PHP Unit Testing framework.", + "homepage": "https://phpunit.de/", + "keywords": [ + "phpunit", + "testing", + "xunit" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/phpunit/issues", + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.24" + }, + "funding": [ + { + "url": "https://phpunit.de/sponsors.html", + "type": "custom" + }, + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-08-30T07:42:16+00:00" + }, + { + "name": "sebastian/cli-parser", + "version": "1.0.1", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/cli-parser.git", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/cli-parser/zipball/442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "reference": "442e7c7e687e42adc03470c7b668bc4b2402c0b2", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for parsing CLI options", + "homepage": "https://github.com/sebastianbergmann/cli-parser", + "support": { + "issues": "https://github.com/sebastianbergmann/cli-parser/issues", + "source": "https://github.com/sebastianbergmann/cli-parser/tree/1.0.1" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:08:49+00:00" + }, + { + "name": "sebastian/code-unit", + "version": "1.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit.git", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit/zipball/1fc9f64c0927627ef78ba436c9b17d967e68e120", + "reference": "1fc9f64c0927627ef78ba436c9b17d967e68e120", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the PHP code units", + "homepage": "https://github.com/sebastianbergmann/code-unit", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit/issues", + "source": "https://github.com/sebastianbergmann/code-unit/tree/1.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:08:54+00:00" + }, + { + "name": "sebastian/code-unit-reverse-lookup", + "version": "2.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/code-unit-reverse-lookup.git", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/code-unit-reverse-lookup/zipball/ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "reference": "ac91f01ccec49fb77bdc6fd1e548bc70f7faa3e5", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Looks up which function or method a line of code belongs to", + "homepage": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/", + "support": { + "issues": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/issues", + "source": "https://github.com/sebastianbergmann/code-unit-reverse-lookup/tree/2.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T05:30:19+00:00" + }, + { + "name": "sebastian/comparator", + "version": "4.0.8", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/comparator.git", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/comparator/zipball/fa0f136dd2334583309d32b62544682ee972b51a", + "reference": "fa0f136dd2334583309d32b62544682ee972b51a", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/diff": "^4.0", + "sebastian/exporter": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@2bepublished.at" + } + ], + "description": "Provides the functionality to compare PHP values for equality", + "homepage": "https://github.com/sebastianbergmann/comparator", + "keywords": [ + "comparator", + "compare", + "equality" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/comparator/issues", + "source": "https://github.com/sebastianbergmann/comparator/tree/4.0.8" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T12:41:17+00:00" + }, + { + "name": "sebastian/complexity", + "version": "2.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/complexity.git", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/complexity/zipball/739b35e53379900cc9ac327b2147867b8b6efd88", + "reference": "739b35e53379900cc9ac327b2147867b8b6efd88", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.7", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for calculating the complexity of PHP code units", + "homepage": "https://github.com/sebastianbergmann/complexity", + "support": { + "issues": "https://github.com/sebastianbergmann/complexity/issues", + "source": "https://github.com/sebastianbergmann/complexity/tree/2.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T15:52:27+00:00" + }, + { + "name": "sebastian/diff", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/diff.git", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/diff/zipball/3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "reference": "3461e3fccc7cfdfc2720be910d3bd73c69be590d", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3", + "symfony/process": "^4.2 || ^5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Kore Nordmann", + "email": "mail@kore-nordmann.de" + } + ], + "description": "Diff implementation", + "homepage": "https://github.com/sebastianbergmann/diff", + "keywords": [ + "diff", + "udiff", + "unidiff", + "unified diff" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/diff/issues", + "source": "https://github.com/sebastianbergmann/diff/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:10:38+00:00" + }, + { + "name": "sebastian/environment", + "version": "5.1.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/environment.git", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/environment/zipball/1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "reference": "1b5dff7bb151a4db11d49d90e5408e4e938270f7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-posix": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.1-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides functionality to handle HHVM/PHP environments", + "homepage": "http://www.github.com/sebastianbergmann/environment", + "keywords": [ + "Xdebug", + "environment", + "hhvm" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/environment/issues", + "source": "https://github.com/sebastianbergmann/environment/tree/5.1.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-04-03T09:37:03+00:00" + }, + { + "name": "sebastian/exporter", + "version": "4.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/exporter.git", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "reference": "ac230ed27f0f98f597c8a2b6eb7ac563af5e5b9d", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-mbstring": "*", + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Volker Dusch", + "email": "github@wallbash.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + }, + { + "name": "Bernhard Schussek", + "email": "bschussek@gmail.com" + } + ], + "description": "Provides the functionality to export PHP variables for visualization", + "homepage": "https://www.github.com/sebastianbergmann/exporter", + "keywords": [ + "export", + "exporter" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/exporter/issues", + "source": "https://github.com/sebastianbergmann/exporter/tree/4.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-14T06:03:37+00:00" + }, + { + "name": "sebastian/global-state", + "version": "5.0.5", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/global-state.git", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/global-state/zipball/0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "reference": "0ca8db5a5fc9c8646244e629625ac486fa286bf2", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "ext-dom": "*", + "phpunit/phpunit": "^9.3" + }, + "suggest": { + "ext-uopz": "*" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "5.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Snapshotting of global state", + "homepage": "http://www.github.com/sebastianbergmann/global-state", + "keywords": [ + "global state" + ], + "support": { + "issues": "https://github.com/sebastianbergmann/global-state/issues", + "source": "https://github.com/sebastianbergmann/global-state/tree/5.0.5" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-02-14T08:28:10+00:00" + }, + { + "name": "sebastian/lines-of-code", + "version": "1.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/lines-of-code.git", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/lines-of-code/zipball/c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "reference": "c1c2e997aa3146983ed888ad08b15470a2e22ecc", + "shasum": "" + }, + "require": { + "nikic/php-parser": "^4.6", + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library for counting the lines of code in PHP source code", + "homepage": "https://github.com/sebastianbergmann/lines-of-code", + "support": { + "issues": "https://github.com/sebastianbergmann/lines-of-code/issues", + "source": "https://github.com/sebastianbergmann/lines-of-code/tree/1.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-11-28T06:42:11+00:00" + }, + { + "name": "sebastian/object-enumerator", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-enumerator.git", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-enumerator/zipball/5c9eeac41b290a3712d88851518825ad78f45c71", + "reference": "5c9eeac41b290a3712d88851518825ad78f45c71", + "shasum": "" + }, + "require": { + "php": ">=7.3", + "sebastian/object-reflector": "^2.0", + "sebastian/recursion-context": "^4.0" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Traverses array structures and object graphs to enumerate all referenced objects", + "homepage": "https://github.com/sebastianbergmann/object-enumerator/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-enumerator/issues", + "source": "https://github.com/sebastianbergmann/object-enumerator/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:12:34+00:00" + }, + { + "name": "sebastian/object-reflector", + "version": "2.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/object-reflector.git", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/object-reflector/zipball/b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "reference": "b4f479ebdbf63ac605d183ece17d8d7fe49c15c7", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "2.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Allows reflection of object attributes, including inherited and non-public ones", + "homepage": "https://github.com/sebastianbergmann/object-reflector/", + "support": { + "issues": "https://github.com/sebastianbergmann/object-reflector/issues", + "source": "https://github.com/sebastianbergmann/object-reflector/tree/2.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:14:26+00:00" + }, + { + "name": "sebastian/recursion-context", + "version": "4.0.4", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/recursion-context.git", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/recursion-context/zipball/cd9d8cf3c5804de4341c283ed787f099f5506172", + "reference": "cd9d8cf3c5804de4341c283ed787f099f5506172", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "4.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + }, + { + "name": "Jeff Welch", + "email": "whatthejeff@gmail.com" + }, + { + "name": "Adam Harvey", + "email": "aharvey@php.net" + } + ], + "description": "Provides functionality to recursively process PHP variables", + "homepage": "http://www.github.com/sebastianbergmann/recursion-context", + "support": { + "issues": "https://github.com/sebastianbergmann/recursion-context/issues", + "source": "https://github.com/sebastianbergmann/recursion-context/tree/4.0.4" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-10-26T13:17:30+00:00" + }, + { + "name": "sebastian/resource-operations", + "version": "3.0.3", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/resource-operations.git", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/resource-operations/zipball/0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "reference": "0f4443cb3a1d92ce809899753bc0d5d5a8dd19a8", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.0" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de" + } + ], + "description": "Provides a list of PHP built-in functions that operate on resources", + "homepage": "https://www.github.com/sebastianbergmann/resource-operations", + "support": { + "issues": "https://github.com/sebastianbergmann/resource-operations/issues", + "source": "https://github.com/sebastianbergmann/resource-operations/tree/3.0.3" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:45:17+00:00" + }, + { + "name": "sebastian/type", + "version": "3.2.0", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/type.git", + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/type/zipball/fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "reference": "fb3fe09c5f0bae6bc27ef3ce933a1e0ed9464b6e", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "require-dev": { + "phpunit/phpunit": "^9.5" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.2-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Collection of value objects that represent the types of the PHP type system", + "homepage": "https://github.com/sebastianbergmann/type", + "support": { + "issues": "https://github.com/sebastianbergmann/type/issues", + "source": "https://github.com/sebastianbergmann/type/tree/3.2.0" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2022-09-12T14:47:03+00:00" + }, + { + "name": "sebastian/version", + "version": "3.0.2", + "source": { + "type": "git", + "url": "https://github.com/sebastianbergmann/version.git", + "reference": "c6c1022351a901512170118436c764e473f6de8c" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/sebastianbergmann/version/zipball/c6c1022351a901512170118436c764e473f6de8c", + "reference": "c6c1022351a901512170118436c764e473f6de8c", + "shasum": "" + }, + "require": { + "php": ">=7.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.0-dev" + } + }, + "autoload": { + "classmap": [ + "src/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Sebastian Bergmann", + "email": "sebastian@phpunit.de", + "role": "lead" + } + ], + "description": "Library that helps with managing the version number of Git-hosted PHP projects", + "homepage": "https://github.com/sebastianbergmann/version", + "support": { + "issues": "https://github.com/sebastianbergmann/version/issues", + "source": "https://github.com/sebastianbergmann/version/tree/3.0.2" + }, + "funding": [ + { + "url": "https://github.com/sebastianbergmann", + "type": "github" + } + ], + "time": "2020-09-28T06:39:44+00:00" + }, + { + "name": "symfony/browser-kit", + "version": "v4.4.44", + "source": { + "type": "git", + "url": "https://github.com/symfony/browser-kit.git", + "reference": "2a1ff40723ef6b29c8229a860a9c8f815ad7dbbb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/browser-kit/zipball/2a1ff40723ef6b29c8229a860a9c8f815ad7dbbb", + "reference": "2a1ff40723ef6b29c8229a860a9c8f815ad7dbbb", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/dom-crawler": "^3.4|^4.0|^5.0", + "symfony/polyfill-php80": "^1.16" + }, + "require-dev": { + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/http-client": "^4.3|^5.0", + "symfony/mime": "^4.3|^5.0", + "symfony/process": "^3.4|^4.0|^5.0" }, - "type": "composer-plugin", - "extra": { - "class": "Symfony\\Component\\Runtime\\Internal\\ComposerPlugin" + "suggest": { + "symfony/process": "" }, + "type": "library", "autoload": { "psr-4": { - "Symfony\\Component\\Runtime\\": "", - "Symfony\\Runtime\\Symfony\\Component\\": "Internal/" + "Symfony\\Component\\BrowserKit\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3708,18 +8881,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Enables decoupling PHP applications from global state", + "description": "Simulates the behavior of a web browser, allowing you to make requests, click on links and submit forms programmatically", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/runtime/tree/v6.1.1" + "source": "https://github.com/symfony/browser-kit/tree/v4.4.44" }, "funding": [ { @@ -3735,48 +8908,33 @@ "type": "tidelift" } ], - "time": "2022-06-02T11:43:19+00:00" + "time": "2022-07-25T12:56:14+00:00" }, { - "name": "symfony/service-contracts", - "version": "v3.1.0", + "name": "symfony/css-selector", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/service-contracts.git", - "reference": "d66cd8ab656780f62c4215b903a420eb86358957" + "url": "https://github.com/symfony/css-selector.git", + "reference": "bd0a6737e48de45b4b0b7b6fc98c78404ddceaed" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/service-contracts/zipball/d66cd8ab656780f62c4215b903a420eb86358957", - "reference": "d66cd8ab656780f62c4215b903a420eb86358957", + "url": "https://api.github.com/repos/symfony/css-selector/zipball/bd0a6737e48de45b4b0b7b6fc98c78404ddceaed", + "reference": "bd0a6737e48de45b4b0b7b6fc98c78404ddceaed", "shasum": "" }, "require": { - "php": ">=8.1", - "psr/container": "^2.0" - }, - "conflict": { - "ext-psr": "<1.1|>=2" - }, - "suggest": { - "symfony/service-implementation": "" + "php": ">=7.1.3", + "symfony/polyfill-php80": "^1.16" }, "type": "library", - "extra": { - "branch-alias": { - "dev-main": "3.1-dev" - }, - "thanks": { - "name": "symfony/contracts", - "url": "https://github.com/symfony/contracts" - } - }, "autoload": { "psr-4": { - "Symfony\\Contracts\\Service\\": "" + "Symfony\\Component\\CssSelector\\": "" }, "exclude-from-classmap": [ - "/Test/" + "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", @@ -3785,26 +8943,22 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" + }, + { + "name": "Jean-François Simon", + "email": "jeanfrancois.simon@sensiolabs.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Generic abstractions related to writing services", + "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", - "keywords": [ - "abstractions", - "contracts", - "decoupling", - "interfaces", - "interoperability", - "standards" - ], "support": { - "source": "https://github.com/symfony/service-contracts/tree/v3.1.0" + "source": "https://github.com/symfony/css-selector/tree/v4.4.44" }, "funding": [ { @@ -3820,30 +8974,47 @@ "type": "tidelift" } ], - "time": "2022-05-07T08:07:09+00:00" + "time": "2022-06-27T13:16:42+00:00" }, { - "name": "symfony/stopwatch", - "version": "v6.1.0", + "name": "symfony/debug-bundle", + "version": "v4.4.37", "source": { "type": "git", - "url": "https://github.com/symfony/stopwatch.git", - "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d" + "url": "https://github.com/symfony/debug-bundle.git", + "reference": "f21cce588be146c9111cb9041f0784a6534fd648" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/77dedae82ce2a26e2e9b481855473fc3b3e4e54d", - "reference": "77dedae82ce2a26e2e9b481855473fc3b3e4e54d", + "url": "https://api.github.com/repos/symfony/debug-bundle/zipball/f21cce588be146c9111cb9041f0784a6534fd648", + "reference": "f21cce588be146c9111cb9041f0784a6534fd648", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/service-contracts": "^1|^2|^3" + "ext-xml": "*", + "php": ">=7.1.3", + "symfony/http-kernel": "^3.4|^4.0|^5.0", + "symfony/polyfill-php80": "^1.16", + "symfony/twig-bridge": "^3.4|^4.0|^5.0", + "symfony/var-dumper": "^4.1.1|^5.0" }, - "type": "library", + "conflict": { + "symfony/config": "<4.2", + "symfony/dependency-injection": "<3.4" + }, + "require-dev": { + "symfony/config": "^4.2|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/web-profiler-bundle": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/config": "For service container configuration", + "symfony/dependency-injection": "For using as a service from the container" + }, + "type": "symfony-bundle", "autoload": { "psr-4": { - "Symfony\\Component\\Stopwatch\\": "" + "Symfony\\Bundle\\DebugBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3863,10 +9034,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides a way to profile code", + "description": "Provides a tight integration of the Symfony VarDumper component and the ServerLogCommand from MonologBridge into the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v6.1.0" + "source": "https://github.com/symfony/debug-bundle/tree/v4.4.37" }, "funding": [ { @@ -3882,45 +9053,42 @@ "type": "tidelift" } ], - "time": "2022-02-25T11:15:52+00:00" + "time": "2022-01-02T09:41:36+00:00" }, { - "name": "symfony/string", - "version": "v6.1.0", + "name": "symfony/dom-crawler", + "version": "v4.4.45", "source": { "type": "git", - "url": "https://github.com/symfony/string.git", - "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529" + "url": "https://github.com/symfony/dom-crawler.git", + "reference": "4b8daf6c56801e6d664224261cb100b73edc78a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/string/zipball/d3edc75baf9f1d4f94879764dda2e1ac33499529", - "reference": "d3edc75baf9f1d4f94879764dda2e1ac33499529", + "url": "https://api.github.com/repos/symfony/dom-crawler/zipball/4b8daf6c56801e6d664224261cb100b73edc78a5", + "reference": "4b8daf6c56801e6d664224261cb100b73edc78a5", "shasum": "" }, "require": { - "php": ">=8.1", + "php": ">=7.1.3", "symfony/polyfill-ctype": "~1.8", - "symfony/polyfill-intl-grapheme": "~1.0", - "symfony/polyfill-intl-normalizer": "~1.0", - "symfony/polyfill-mbstring": "~1.0" + "symfony/polyfill-mbstring": "~1.0", + "symfony/polyfill-php80": "^1.16" }, "conflict": { - "symfony/translation-contracts": "<2.0" + "masterminds/html5": "<2.6" }, "require-dev": { - "symfony/error-handler": "^5.4|^6.0", - "symfony/http-client": "^5.4|^6.0", - "symfony/translation-contracts": "^2.0|^3.0", - "symfony/var-exporter": "^5.4|^6.0" + "masterminds/html5": "^2.6", + "symfony/css-selector": "^3.4|^4.0|^5.0" + }, + "suggest": { + "symfony/css-selector": "" }, "type": "library", "autoload": { - "files": [ - "Resources/functions.php" - ], "psr-4": { - "Symfony\\Component\\String\\": "" + "Symfony\\Component\\DomCrawler\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -3932,26 +9100,18 @@ ], "authors": [ { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" + "name": "Fabien Potencier", + "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", + "description": "Eases DOM navigation for HTML and XML documents", "homepage": "https://symfony.com", - "keywords": [ - "grapheme", - "i18n", - "string", - "unicode", - "utf-8", - "utf8" - ], "support": { - "source": "https://github.com/symfony/string/tree/v6.1.0" + "source": "https://github.com/symfony/dom-crawler/tree/v4.4.45" }, "funding": [ { @@ -3967,79 +9127,79 @@ "type": "tidelift" } ], - "time": "2022-04-22T08:18:23+00:00" + "time": "2022-08-03T12:57:57+00:00" }, { - "name": "symfony/var-dumper", - "version": "v6.1.0", + "name": "symfony/maker-bundle", + "version": "v1.39.1", "source": { "type": "git", - "url": "https://github.com/symfony/var-dumper.git", - "reference": "98587d939cb783aa04e828e8fa857edaca24c212" + "url": "https://github.com/symfony/maker-bundle.git", + "reference": "30c8ac13511f6df7bc9ac088f31d7a48ce6433c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/98587d939cb783aa04e828e8fa857edaca24c212", - "reference": "98587d939cb783aa04e828e8fa857edaca24c212", + "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/30c8ac13511f6df7bc9ac088f31d7a48ce6433c6", + "reference": "30c8ac13511f6df7bc9ac088f31d7a48ce6433c6", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/polyfill-mbstring": "~1.0" - }, - "conflict": { - "phpunit/phpunit": "<5.4.3", - "symfony/console": "<5.4" + "doctrine/inflector": "^1.2|^2.0", + "nikic/php-parser": "^4.11", + "php": ">=7.1.3", + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/console": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/deprecation-contracts": "^2.2|^3", + "symfony/filesystem": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/framework-bundle": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0" }, "require-dev": { - "ext-iconv": "*", - "symfony/console": "^5.4|^6.0", - "symfony/process": "^5.4|^6.0", - "symfony/uid": "^5.4|^6.0", - "twig/twig": "^2.13|^3.0.4" + "composer/semver": "^3.0", + "doctrine/doctrine-bundle": "^1.12.3|^2.0", + "doctrine/orm": "^2.3", + "symfony/http-client": "^4.4|^5.0|^6.0", + "symfony/phpunit-bridge": "^4.4|^5.0|^6.0", + "symfony/polyfill-php80": "^1.16.0", + "symfony/process": "^4.4|^5.0|^6.0", + "symfony/security-core": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0", + "twig/twig": "^2.0|^3.0" }, - "suggest": { - "ext-iconv": "To convert non-UTF-8 strings to UTF-8 (or symfony/polyfill-iconv in case ext-iconv cannot be used).", - "ext-intl": "To show region name in time zone dump", - "symfony/console": "To use the ServerDumpCommand and/or the bin/var-dump-server script" + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-main": "1.0-dev" + } }, - "bin": [ - "Resources/bin/var-dump-server" - ], - "type": "library", "autoload": { - "files": [ - "Resources/functions/dump.php" - ], "psr-4": { - "Symfony\\Component\\VarDumper\\": "" - }, - "exclude-from-classmap": [ - "/Tests/" - ] + "Symfony\\Bundle\\MakerBundle\\": "src/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ - { - "name": "Nicolas Grekas", - "email": "p@tchwork.com" - }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], - "description": "Provides mechanisms for walking through any arbitrary PHP variable", - "homepage": "https://symfony.com", + "description": "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.", + "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", "keywords": [ - "debug", - "dump" + "code generator", + "generator", + "scaffold", + "scaffolding" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v6.1.0" + "issues": "https://github.com/symfony/maker-bundle/issues", + "source": "https://github.com/symfony/maker-bundle/tree/v1.39.1" }, "funding": [ { @@ -4055,32 +9215,51 @@ "type": "tidelift" } ], - "time": "2022-05-21T13:34:40+00:00" + "time": "2022-09-13T18:14:36+00:00" }, { - "name": "symfony/var-exporter", - "version": "v6.1.1", + "name": "symfony/phpunit-bridge", + "version": "v6.1.3", "source": { "type": "git", - "url": "https://github.com/symfony/var-exporter.git", - "reference": "ce1452317b1210ddfe18d143fa8a09c18f034b89" + "url": "https://github.com/symfony/phpunit-bridge.git", + "reference": "75c2fa71d049c1f48e39d208c0cefba97e66335a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-exporter/zipball/ce1452317b1210ddfe18d143fa8a09c18f034b89", - "reference": "ce1452317b1210ddfe18d143fa8a09c18f034b89", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/75c2fa71d049c1f48e39d208c0cefba97e66335a", + "reference": "75c2fa71d049c1f48e39d208c0cefba97e66335a", "shasum": "" }, "require": { - "php": ">=8.1" + "php": ">=7.1.3" + }, + "conflict": { + "phpunit/phpunit": "<7.5|9.1.2" }, "require-dev": { - "symfony/var-dumper": "^5.4|^6.0" + "symfony/deprecation-contracts": "^2.1|^3.0", + "symfony/error-handler": "^5.4|^6.0" + }, + "suggest": { + "symfony/error-handler": "For tracking deprecated interfaces usages at runtime with DebugClassLoader" + }, + "bin": [ + "bin/simple-phpunit" + ], + "type": "symfony-bridge", + "extra": { + "thanks": { + "name": "phpunit/phpunit", + "url": "https://github.com/sebastianbergmann/phpunit" + } }, - "type": "library", "autoload": { + "files": [ + "bootstrap.php" + ], "psr-4": { - "Symfony\\Component\\VarExporter\\": "" + "Symfony\\Bridge\\PhpUnit\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -4100,18 +9279,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Allows exporting any serializable PHP data structure to plain PHP code", + "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", - "keywords": [ - "clone", - "construct", - "export", - "hydrate", - "instantiate", - "serialize" - ], "support": { - "source": "https://github.com/symfony/var-exporter/tree/v6.1.1" + "source": "https://github.com/symfony/phpunit-bridge/tree/v6.1.3" }, "funding": [ { @@ -4127,42 +9298,47 @@ "type": "tidelift" } ], - "time": "2022-05-27T12:58:07+00:00" + "time": "2022-07-28T13:40:41+00:00" }, { - "name": "symfony/yaml", - "version": "v6.1.0", + "name": "symfony/web-profiler-bundle", + "version": "v4.4.44", "source": { "type": "git", - "url": "https://github.com/symfony/yaml.git", - "reference": "84ce4f9d2d68f306f971a39d949d8f4b5550dba2" + "url": "https://github.com/symfony/web-profiler-bundle.git", + "reference": "346128217ae50ac62d32b2d42257b90598dc9fc2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/yaml/zipball/84ce4f9d2d68f306f971a39d949d8f4b5550dba2", - "reference": "84ce4f9d2d68f306f971a39d949d8f4b5550dba2", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/346128217ae50ac62d32b2d42257b90598dc9fc2", + "reference": "346128217ae50ac62d32b2d42257b90598dc9fc2", "shasum": "" }, "require": { - "php": ">=8.1", - "symfony/polyfill-ctype": "^1.8" + "php": ">=7.1.3", + "symfony/config": "^4.2|^5.0", + "symfony/framework-bundle": "^4.4|^5.0", + "symfony/http-kernel": "^4.4", + "symfony/polyfill-php80": "^1.16", + "symfony/routing": "^4.3|^5.0", + "symfony/twig-bundle": "^4.2|^5.0", + "twig/twig": "^1.43|^2.13|^3.0.4" }, "conflict": { - "symfony/console": "<5.4" + "symfony/form": "<4.3", + "symfony/messenger": "<4.2" }, "require-dev": { - "symfony/console": "^5.4|^6.0" - }, - "suggest": { - "symfony/console": "For validating YAML files using the lint command" + "symfony/browser-kit": "^4.3|^5.0", + "symfony/console": "^4.3|^5.0", + "symfony/css-selector": "^3.4|^4.0|^5.0", + "symfony/dependency-injection": "^3.4|^4.0|^5.0", + "symfony/stopwatch": "^3.4|^4.0|^5.0" }, - "bin": [ - "Resources/bin/yaml-lint" - ], - "type": "library", + "type": "symfony-bundle", "autoload": { "psr-4": { - "Symfony\\Component\\Yaml\\": "" + "Symfony\\Bundle\\WebProfilerBundle\\": "" }, "exclude-from-classmap": [ "/Tests/" @@ -4182,10 +9358,10 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Loads and dumps YAML files", + "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/yaml/tree/v6.1.0" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v4.4.44" }, "funding": [ { @@ -4201,45 +9377,33 @@ "type": "tidelift" } ], - "time": "2022-04-15T14:25:02+00:00" - } - ], - "packages-dev": [ + "time": "2022-07-20T09:59:04+00:00" + }, { - "name": "nikic/php-parser", - "version": "v4.14.0", + "name": "theseer/tokenizer", + "version": "1.2.1", "source": { "type": "git", - "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1" + "url": "https://github.com/theseer/tokenizer.git", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/34bea19b6e03d8153165d8f30bba4c3be86184c1", - "reference": "34bea19b6e03d8153165d8f30bba4c3be86184c1", + "url": "https://api.github.com/repos/theseer/tokenizer/zipball/34a41e998c2183e22995f158c581e7b5e755ab9e", + "reference": "34a41e998c2183e22995f158c581e7b5e755ab9e", "shasum": "" }, "require": { + "ext-dom": "*", "ext-tokenizer": "*", - "php": ">=7.0" - }, - "require-dev": { - "ircmaxell/php-yacc": "^0.0.7", - "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" + "ext-xmlwriter": "*", + "php": "^7.2 || ^8.0" }, - "bin": [ - "bin/php-parse" - ], "type": "library", - "extra": { - "branch-alias": { - "dev-master": "4.9-dev" - } - }, "autoload": { - "psr-4": { - "PhpParser\\": "lib/PhpParser" - } + "classmap": [ + "src/" + ] }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -4247,110 +9411,23 @@ ], "authors": [ { - "name": "Nikita Popov" - } - ], - "description": "A PHP parser written in PHP", - "keywords": [ - "parser", - "php" - ], - "support": { - "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.14.0" - }, - "time": "2022-05-31T20:59:12+00:00" - }, - { - "name": "symfony/maker-bundle", - "version": "v1.43.0", - "source": { - "type": "git", - "url": "https://github.com/symfony/maker-bundle.git", - "reference": "e3f9a1d9e0f4968f68454403e820dffc7db38a59" - }, - "dist": { - "type": "zip", - "url": "https://api.github.com/repos/symfony/maker-bundle/zipball/e3f9a1d9e0f4968f68454403e820dffc7db38a59", - "reference": "e3f9a1d9e0f4968f68454403e820dffc7db38a59", - "shasum": "" - }, - "require": { - "doctrine/inflector": "^2.0", - "nikic/php-parser": "^4.11", - "php": ">=7.2.5", - "symfony/config": "^5.4.7|^6.0", - "symfony/console": "^5.4.7|^6.0", - "symfony/dependency-injection": "^5.4.7|^6.0", - "symfony/deprecation-contracts": "^2.2|^3", - "symfony/filesystem": "^5.4.7|^6.0", - "symfony/finder": "^5.4.3|^6.0", - "symfony/framework-bundle": "^5.4.7|^6.0", - "symfony/http-kernel": "^5.4.7|^6.0" - }, - "conflict": { - "doctrine/orm": "<2.10" - }, - "require-dev": { - "composer/semver": "^3.0", - "doctrine/doctrine-bundle": "^2.4", - "doctrine/orm": "^2.10.0", - "symfony/http-client": "^5.4.7|^6.0", - "symfony/phpunit-bridge": "^5.4.7|^6.0", - "symfony/polyfill-php80": "^1.16.0", - "symfony/process": "^5.4.7|^6.0", - "symfony/security-core": "^5.4.7|^6.0", - "symfony/yaml": "^5.4.3|^6.0", - "twig/twig": "^2.0|^3.0" - }, - "type": "symfony-bundle", - "extra": { - "branch-alias": { - "dev-main": "1.0-dev" - } - }, - "autoload": { - "psr-4": { - "Symfony\\Bundle\\MakerBundle\\": "src/" - } - }, - "notification-url": "https://packagist.org/downloads/", - "license": [ - "MIT" - ], - "authors": [ - { - "name": "Symfony Community", - "homepage": "https://symfony.com/contributors" + "name": "Arne Blankerts", + "email": "arne@blankerts.de", + "role": "Developer" } ], - "description": "Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.", - "homepage": "https://symfony.com/doc/current/bundles/SymfonyMakerBundle/index.html", - "keywords": [ - "code generator", - "generator", - "scaffold", - "scaffolding" - ], + "description": "A small library for converting tokenized PHP source code into XML and potentially other formats", "support": { - "issues": "https://github.com/symfony/maker-bundle/issues", - "source": "https://github.com/symfony/maker-bundle/tree/v1.43.0" + "issues": "https://github.com/theseer/tokenizer/issues", + "source": "https://github.com/theseer/tokenizer/tree/1.2.1" }, "funding": [ { - "url": "https://symfony.com/sponsor", - "type": "custom" - }, - { - "url": "https://github.com/fabpot", + "url": "https://github.com/theseer", "type": "github" - }, - { - "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", - "type": "tidelift" } ], - "time": "2022-05-17T15:46:50+00:00" + "time": "2021-07-28T10:34:58+00:00" } ], "aliases": [], @@ -4359,7 +9436,7 @@ "prefer-stable": false, "prefer-lowest": false, "platform": { - "php": "^8.1", + "php": ">=7.1.3", "ext-ctype": "*", "ext-iconv": "*" }, diff --git a/config/bootstrap.php b/config/bootstrap.php new file mode 100644 index 0000000..55560fb --- /dev/null +++ b/config/bootstrap.php @@ -0,0 +1,23 @@ +=1.2) +if (is_array($env = @include dirname(__DIR__).'/.env.local.php') && (!isset($env['APP_ENV']) || ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? $env['APP_ENV']) === $env['APP_ENV'])) { + (new Dotenv(false))->populate($env); +} else { + // load all the .env files + (new Dotenv(false))->loadEnv(dirname(__DIR__).'/.env'); +} + +$_SERVER += $_ENV; +$_SERVER['APP_ENV'] = $_ENV['APP_ENV'] = ($_SERVER['APP_ENV'] ?? $_ENV['APP_ENV'] ?? null) ?: 'dev'; +$_SERVER['APP_DEBUG'] = $_SERVER['APP_DEBUG'] ?? $_ENV['APP_DEBUG'] ?? 'prod' !== $_SERVER['APP_ENV']; +$_SERVER['APP_DEBUG'] = $_ENV['APP_DEBUG'] = (int) $_SERVER['APP_DEBUG'] || filter_var($_SERVER['APP_DEBUG'], FILTER_VALIDATE_BOOLEAN) ? '1' : '0'; diff --git a/config/bundles.php b/config/bundles.php index de8898b..cd98906 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -2,7 +2,14 @@ return [ Symfony\Bundle\FrameworkBundle\FrameworkBundle::class => ['all' => true], + Sensio\Bundle\FrameworkExtraBundle\SensioFrameworkExtraBundle::class => ['all' => true], + Symfony\Bundle\TwigBundle\TwigBundle::class => ['all' => true], + Symfony\Bundle\WebProfilerBundle\WebProfilerBundle::class => ['dev' => true, 'test' => true], + Symfony\Bundle\MonologBundle\MonologBundle::class => ['all' => true], + Symfony\Bundle\DebugBundle\DebugBundle::class => ['dev' => true], + Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], Doctrine\Bundle\DoctrineBundle\DoctrineBundle::class => ['all' => true], Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], - Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true], + Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], + Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], ]; diff --git a/config/packages/dev/debug.yaml b/config/packages/dev/debug.yaml new file mode 100644 index 0000000..26d4e53 --- /dev/null +++ b/config/packages/dev/debug.yaml @@ -0,0 +1,4 @@ +debug: + # Forwards VarDumper Data clones to a centralized server allowing to inspect dumps on CLI or in your browser. + # See the "server:dump" command to start a new server. + dump_destination: "tcp://%env(VAR_DUMPER_SERVER)%" diff --git a/config/packages/dev/monolog.yaml b/config/packages/dev/monolog.yaml new file mode 100644 index 0000000..b1998da --- /dev/null +++ b/config/packages/dev/monolog.yaml @@ -0,0 +1,19 @@ +monolog: + handlers: + main: + type: stream + path: "%kernel.logs_dir%/%kernel.environment%.log" + level: debug + channels: ["!event"] + # uncomment to get logging in your browser + # you may have to allow bigger header sizes in your Web server configuration + #firephp: + # type: firephp + # level: info + #chromephp: + # type: chromephp + # level: info + console: + type: console + process_psr_3_messages: false + channels: ["!event", "!doctrine", "!console"] diff --git a/config/packages/dev/web_profiler.yaml b/config/packages/dev/web_profiler.yaml new file mode 100644 index 0000000..e92166a --- /dev/null +++ b/config/packages/dev/web_profiler.yaml @@ -0,0 +1,6 @@ +web_profiler: + toolbar: true + intercept_redirects: false + +framework: + profiler: { only_exceptions: false } diff --git a/config/packages/doctrine.yaml b/config/packages/doctrine.yaml index 8fe1dd4..c319176 100644 --- a/config/packages/doctrine.yaml +++ b/config/packages/doctrine.yaml @@ -12,31 +12,7 @@ doctrine: mappings: App: is_bundle: false + type: annotation dir: '%kernel.project_dir%/src/Entity' prefix: 'App\Entity' alias: App - -when@test: - doctrine: - dbal: - # "TEST_TOKEN" is typically set by ParaTest - dbname_suffix: '_test%env(default::TEST_TOKEN)%' - -when@prod: - doctrine: - orm: - auto_generate_proxy_classes: false - query_cache_driver: - type: pool - pool: doctrine.system_cache_pool - result_cache_driver: - type: pool - pool: doctrine.result_cache_pool - - framework: - cache: - pools: - doctrine.result_cache_pool: - adapter: cache.app - doctrine.system_cache_pool: - adapter: cache.system diff --git a/config/packages/doctrine_migrations.yaml b/config/packages/doctrine_migrations.yaml index a0a17a0..29231d9 100644 --- a/config/packages/doctrine_migrations.yaml +++ b/config/packages/doctrine_migrations.yaml @@ -3,4 +3,4 @@ doctrine_migrations: # namespace is arbitrary but should be different from App\Migrations # as migrations classes should NOT be autoloaded 'DoctrineMigrations': '%kernel.project_dir%/migrations' - enable_profiler: '%kernel.debug%' + enable_profiler: false diff --git a/config/packages/framework.yaml b/config/packages/framework.yaml index 7853e9e..cad7f78 100644 --- a/config/packages/framework.yaml +++ b/config/packages/framework.yaml @@ -2,7 +2,7 @@ framework: secret: '%env(APP_SECRET)%' #csrf_protection: true - http_method_override: false + #http_method_override: true # Enables session support. Note that the session will ONLY be started if you read or write from it. # Remove or comment this section to explicitly disable session support. @@ -10,15 +10,8 @@ framework: handler_id: null cookie_secure: auto cookie_samesite: lax - storage_factory_id: session.storage.factory.native #esi: true #fragments: true php_errors: log: true - -when@test: - framework: - test: true - session: - storage_factory_id: session.storage.factory.mock_file diff --git a/config/packages/mailer.yaml b/config/packages/mailer.yaml new file mode 100644 index 0000000..56a650d --- /dev/null +++ b/config/packages/mailer.yaml @@ -0,0 +1,3 @@ +framework: + mailer: + dsn: '%env(MAILER_DSN)%' diff --git a/config/packages/prod/deprecations.yaml b/config/packages/prod/deprecations.yaml new file mode 100644 index 0000000..920a061 --- /dev/null +++ b/config/packages/prod/deprecations.yaml @@ -0,0 +1,8 @@ +# As of Symfony 5.1, deprecations are logged in the dedicated "deprecation" channel when it exists +#monolog: +# channels: [deprecation] +# handlers: +# deprecation: +# type: stream +# channels: [deprecation] +# path: "%kernel.logs_dir%/%kernel.environment%.deprecations.log" diff --git a/config/packages/prod/doctrine.yaml b/config/packages/prod/doctrine.yaml index 084f59a..17299e2 100644 --- a/config/packages/prod/doctrine.yaml +++ b/config/packages/prod/doctrine.yaml @@ -1,9 +1,6 @@ doctrine: orm: auto_generate_proxy_classes: false - metadata_cache_driver: - type: pool - pool: doctrine.system_cache_pool query_cache_driver: type: pool pool: doctrine.system_cache_pool diff --git a/config/packages/prod/monolog.yaml b/config/packages/prod/monolog.yaml new file mode 100644 index 0000000..bfe69c0 --- /dev/null +++ b/config/packages/prod/monolog.yaml @@ -0,0 +1,16 @@ +monolog: + handlers: + main: + type: fingers_crossed + action_level: error + handler: nested + excluded_http_codes: [404, 405] + buffer_size: 50 # How many messages should be saved? Prevent memory leaks + nested: + type: stream + path: "%kernel.logs_dir%/%kernel.environment%.log" + level: debug + console: + type: console + process_psr_3_messages: false + channels: ["!event", "!doctrine"] diff --git a/config/packages/routing.yaml b/config/packages/routing.yaml index 4b766ce..7e97762 100644 --- a/config/packages/routing.yaml +++ b/config/packages/routing.yaml @@ -1,12 +1,3 @@ framework: router: utf8: true - - # Configure how to generate URLs in non-HTTP contexts, such as CLI commands. - # See https://symfony.com/doc/current/routing.html#generating-urls-in-commands - #default_uri: http://localhost - -when@prod: - framework: - router: - strict_requirements: null diff --git a/config/packages/security.yaml b/config/packages/security.yaml new file mode 100644 index 0000000..811681e --- /dev/null +++ b/config/packages/security.yaml @@ -0,0 +1,23 @@ +security: + # https://symfony.com/doc/current/security.html#where-do-users-come-from-user-providers + providers: + users_in_memory: { memory: null } + firewalls: + dev: + pattern: ^/(_(profiler|wdt)|css|images|js)/ + security: false + main: + anonymous: lazy + provider: users_in_memory + + # activate different ways to authenticate + # https://symfony.com/doc/current/security.html#firewalls-authentication + + # https://symfony.com/doc/current/security/impersonating_user.html + # switch_user: true + + # Easy way to control access for large sections of your site + # Note: Only the *first* access control that matches will be used + access_control: + # - { path: ^/admin, roles: ROLE_ADMIN } + # - { path: ^/profile, roles: ROLE_USER } diff --git a/config/packages/sensio_framework_extra.yaml b/config/packages/sensio_framework_extra.yaml new file mode 100644 index 0000000..1821ccc --- /dev/null +++ b/config/packages/sensio_framework_extra.yaml @@ -0,0 +1,3 @@ +sensio_framework_extra: + router: + annotations: false diff --git a/config/packages/test/doctrine.yaml b/config/packages/test/doctrine.yaml new file mode 100644 index 0000000..2ace640 --- /dev/null +++ b/config/packages/test/doctrine.yaml @@ -0,0 +1,4 @@ +doctrine: + dbal: + # "TEST_TOKEN" is typically set by ParaTest + dbname: 'main_test%env(default::TEST_TOKEN)%' diff --git a/config/packages/test/monolog.yaml b/config/packages/test/monolog.yaml new file mode 100644 index 0000000..fc40641 --- /dev/null +++ b/config/packages/test/monolog.yaml @@ -0,0 +1,12 @@ +monolog: + handlers: + main: + type: fingers_crossed + action_level: error + handler: nested + excluded_http_codes: [404, 405] + channels: ["!event"] + nested: + type: stream + path: "%kernel.logs_dir%/%kernel.environment%.log" + level: debug diff --git a/config/packages/test/twig.yaml b/config/packages/test/twig.yaml new file mode 100644 index 0000000..8c6e0b4 --- /dev/null +++ b/config/packages/test/twig.yaml @@ -0,0 +1,2 @@ +twig: + strict_variables: true diff --git a/config/packages/test/validator.yaml b/config/packages/test/validator.yaml new file mode 100644 index 0000000..1e5ab78 --- /dev/null +++ b/config/packages/test/validator.yaml @@ -0,0 +1,3 @@ +framework: + validation: + not_compromised_password: false diff --git a/config/packages/test/web_profiler.yaml b/config/packages/test/web_profiler.yaml new file mode 100644 index 0000000..03752de --- /dev/null +++ b/config/packages/test/web_profiler.yaml @@ -0,0 +1,6 @@ +web_profiler: + toolbar: false + intercept_redirects: false + +framework: + profiler: { collect: false } diff --git a/config/packages/translation.yaml b/config/packages/translation.yaml new file mode 100644 index 0000000..05a2b3d --- /dev/null +++ b/config/packages/translation.yaml @@ -0,0 +1,6 @@ +framework: + default_locale: en + translator: + default_path: '%kernel.project_dir%/translations' + fallbacks: + - en diff --git a/config/packages/twig.yaml b/config/packages/twig.yaml new file mode 100644 index 0000000..6403e6a --- /dev/null +++ b/config/packages/twig.yaml @@ -0,0 +1,5 @@ +twig: + default_path: '%kernel.project_dir%/templates' + debug: '%kernel.debug%' + strict_variables: '%kernel.debug%' + exception_controller: null diff --git a/config/packages/validator.yaml b/config/packages/validator.yaml new file mode 100644 index 0000000..350786a --- /dev/null +++ b/config/packages/validator.yaml @@ -0,0 +1,8 @@ +framework: + validation: + email_validation_mode: html5 + + # Enables validator auto-mapping support. + # For instance, basic validation constraints will be inferred from Doctrine's metadata. + #auto_mapping: + # App\Entity\: [] diff --git a/config/preload.php b/config/preload.php index 5ebcdb2..064bdcd 100644 --- a/config/preload.php +++ b/config/preload.php @@ -1,5 +1,9 @@ + + + + + + + + + + + + + + + tests + + + + + + src + + + + + + + + + + diff --git a/public/index.php b/public/index.php index 9982c21..4b35109 100644 --- a/public/index.php +++ b/public/index.php @@ -1,9 +1,55 @@ finaly; +echo "db 'gettingstarted' selected

"; +$col = $db->todo; +echo "Collection $col selected

"; + +$doc = ["name" => 'testeo',"age" => 333]; + +$col->insertOne($doc); +echo "

User inserted successfully: "; + + +// $record = $col->find( [ 'name' =>$name] ); +// foreach ($record as $user) { +// echo $user['name'], ': ', $user['age']."

"; +// } + +die; + use App\Kernel; +use Symfony\Component\ErrorHandler\Debug; +use Symfony\Component\HttpFoundation\Request; + +require dirname(__DIR__).'/config/bootstrap.php'; + +if ($_SERVER['APP_DEBUG']) { + umask(0000); + + Debug::enable(); +} + +if ($trustedProxies = $_SERVER['TRUSTED_PROXIES'] ?? false) { + Request::setTrustedProxies(explode(',', $trustedProxies), Request::HEADER_X_FORWARDED_FOR | Request::HEADER_X_FORWARDED_PORT | Request::HEADER_X_FORWARDED_PROTO); +} -require_once dirname(__DIR__).'/vendor/autoload_runtime.php'; +if ($trustedHosts = $_SERVER['TRUSTED_HOSTS'] ?? false) { + Request::setTrustedHosts([$trustedHosts]); +} -return function (array $context) { - return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']); -}; +$kernel = new Kernel($_SERVER['APP_ENV'], (bool) $_SERVER['APP_DEBUG']); +$request = Request::createFromGlobals(); +$response = $kernel->handle($request); +$response->send(); +$kernel->terminate($request, $response); diff --git a/src/Controller/ArticlesController.php b/src/Controller/ArticlesController.php deleted file mode 100644 index 92c6470..0000000 --- a/src/Controller/ArticlesController.php +++ /dev/null @@ -1,16 +0,0 @@ -getProjectDir().'/config/bundles.php'; + foreach ($contents as $class => $envs) { + if ($envs[$this->environment] ?? $envs['all'] ?? false) { + yield new $class(); + } + } + } + + public function getProjectDir(): string + { + return \dirname(__DIR__); + } + + protected function configureContainer(ContainerBuilder $container, LoaderInterface $loader): void + { + $container->addResource(new FileResource($this->getProjectDir().'/config/bundles.php')); + $container->setParameter('container.dumper.inline_class_loader', \PHP_VERSION_ID < 70400 || $this->debug); + $container->setParameter('container.dumper.inline_factories', true); + $confDir = $this->getProjectDir().'/config'; + + $loader->load($confDir.'/{packages}/*'.self::CONFIG_EXTS, 'glob'); + $loader->load($confDir.'/{packages}/'.$this->environment.'/*'.self::CONFIG_EXTS, 'glob'); + $loader->load($confDir.'/{services}'.self::CONFIG_EXTS, 'glob'); + $loader->load($confDir.'/{services}_'.$this->environment.self::CONFIG_EXTS, 'glob'); + } + + protected function configureRoutes(RouteCollectionBuilder $routes): void + { + $confDir = $this->getProjectDir().'/config'; + + $routes->import($confDir.'/{routes}/'.$this->environment.'/*'.self::CONFIG_EXTS, '/', 'glob'); + $routes->import($confDir.'/{routes}/*'.self::CONFIG_EXTS, '/', 'glob'); + $routes->import($confDir.'/{routes}'.self::CONFIG_EXTS, '/', 'glob'); + } } diff --git a/symfony.lock b/symfony.lock index 6fe5904..38efb5b 100644 --- a/symfony.lock +++ b/symfony.lock @@ -4,35 +4,25 @@ "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", - "version": "1.10", - "ref": "64d8583af5ea57b7afa4aba4b159907f3a148b05" - } - }, - "doctrine/cache": { - "version": "1.10.0" - }, - "doctrine/collections": { - "version": "1.6.4" - }, - "doctrine/common": { - "version": "v2.11.0" - }, - "doctrine/dbal": { - "version": "v2.10.0" - }, - "doctrine/deprecations": { - "version": "v0.5.3" + "version": "1.0", + "ref": "a2759dd6123694c8d901d0ec80006e044c2e6457" + }, + "files": [ + "config/routes/annotations.yaml" + ] }, "doctrine/doctrine-bundle": { - "version": "2.5", + "version": "2.7", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", - "version": "2.4", - "ref": "ddddd8249dd55bbda16fa7a45bb7499ef6f8e90e" + "version": "2.3", + "ref": "3462ca49d9e945c5c2343e43f71dd31edb0c4e9a" }, "files": [ "config/packages/doctrine.yaml", + "config/packages/prod/doctrine.yaml", + "config/packages/test/doctrine.yaml", "src/Entity/.gitignore", "src/Repository/.gitignore" ] @@ -43,120 +33,63 @@ "repo": "github.com/symfony/recipes", "branch": "main", "version": "3.1", - "ref": "ee609429c9ee23e22d6fa5728211768f51ed2818" + "ref": "1d01ec03c6ecbd67c3375c5478c9a423ae5d6a33" }, "files": [ "config/packages/doctrine_migrations.yaml", "migrations/.gitignore" ] }, - "doctrine/event-manager": { - "version": "1.1.0" - }, - "doctrine/inflector": { - "version": "1.3.1" - }, - "doctrine/instantiator": { - "version": "1.3.0" - }, - "doctrine/lexer": { - "version": "1.2.0" - }, - "doctrine/migrations": { - "version": "2.2.0" - }, - "doctrine/orm": { - "version": "v2.7.0" - }, - "doctrine/persistence": { - "version": "1.2.0" - }, - "doctrine/reflection": { - "version": "v1.0.0" - }, - "doctrine/sql-formatter": { - "version": "1.1.0" - }, - "friendsofphp/proxy-manager-lts": { - "version": "v1.0.5" - }, - "laminas/laminas-code": { - "version": "4.4.3" - }, - "laminas/laminas-zendframework-bridge": { - "version": "1.0.4" - }, - "nikic/php-parser": { - "version": "v4.3.0" - }, - "ocramius/package-versions": { - "version": "1.5.1" - }, - "ocramius/proxy-manager": { - "version": "2.2.3" - }, - "php": { - "version": "7.4" - }, - "psr/cache": { - "version": "1.0.1" - }, - "psr/container": { - "version": "1.0.0" - }, - "psr/event-dispatcher": { - "version": "1.0.0" - }, - "psr/log": { - "version": "1.1.2" - }, - "symfony/cache": { - "version": "v5.0.1" - }, - "symfony/cache-contracts": { - "version": "v2.0.1" + "phpunit/phpunit": { + "version": "9.5", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "9.3", + "ref": "a6249a6c4392e9169b87abf93225f7f9f59025e6" + }, + "files": [ + ".env.test", + "phpunit.xml.dist", + "tests/bootstrap.php" + ] }, - "symfony/config": { - "version": "v5.0.1" + "sensio/framework-extra-bundle": { + "version": "5.6", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "5.2", + "ref": "fb7e19da7f013d0d422fa9bce16f5c510e27609b" + }, + "files": [ + "config/packages/sensio_framework_extra.yaml" + ] }, "symfony/console": { - "version": "6.1", + "version": "4.4", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", - "version": "5.3", - "ref": "da0c8be8157600ad34f10ff0c9cc91232522e047" + "version": "4.4", + "ref": "fd5340d07d4c90504843b53da41525cf42e31f5c" }, "files": [ - "bin/console" + "bin/console", + "config/bootstrap.php" ] }, - "symfony/dependency-injection": { - "version": "v5.0.1" - }, - "symfony/deprecation-contracts": { - "version": "v2.4.0" - }, - "symfony/doctrine-bridge": { - "version": "v5.0.1" - }, - "symfony/dotenv": { - "version": "v5.0.1" - }, - "symfony/error-handler": { - "version": "v5.0.1" - }, - "symfony/event-dispatcher": { - "version": "v5.0.1" - }, - "symfony/event-dispatcher-contracts": { - "version": "v2.0.1" - }, - "symfony/filesystem": { - "version": "v5.0.1" - }, - "symfony/finder": { - "version": "v5.0.1" + "symfony/debug-bundle": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "4.1", + "ref": "0ce7a032d344fb7b661cd25d31914cd703ad445b" + }, + "files": [ + "config/packages/dev/debug.yaml" + ] }, "symfony/flex": { "version": "1.19", @@ -171,104 +104,158 @@ ] }, "symfony/framework-bundle": { - "version": "6.1", + "version": "4.4", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", - "version": "5.4", - "ref": "3cd216a4d007b78d8554d44a5b1c0a446dab24fb" + "version": "4.4", + "ref": "24eb45d1355810154890460e6a05c0ca27318fe7" }, "files": [ + "config/bootstrap.php", "config/packages/cache.yaml", "config/packages/framework.yaml", + "config/packages/test/framework.yaml", "config/preload.php", - "config/routes/framework.yaml", + "config/routes/dev/framework.yaml", "config/services.yaml", "public/index.php", "src/Controller/.gitignore", "src/Kernel.php" ] }, - "symfony/http-client-contracts": { - "version": "v2.4.0" - }, - "symfony/http-foundation": { - "version": "v5.0.1" - }, - "symfony/http-kernel": { - "version": "v5.0.1" + "symfony/mailer": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "4.3", + "ref": "97a61eabb351d7f6cb7702039bcfe07fe9d7e03c" + }, + "files": [ + "config/packages/mailer.yaml" + ] }, "symfony/maker-bundle": { - "version": "1.0", + "version": "1.39", "recipe": { "repo": "github.com/symfony/recipes", - "branch": "master", + "branch": "main", "version": "1.0", "ref": "fadbfe33303a76e25cb63401050439aa9b1a9c7f" } }, - "symfony/mime": { - "version": "v5.0.1" - }, - "symfony/polyfill-intl-grapheme": { - "version": "v1.23.1" - }, - "symfony/polyfill-intl-idn": { - "version": "v1.13.1" - }, - "symfony/polyfill-intl-normalizer": { - "version": "v1.18.0" - }, - "symfony/polyfill-mbstring": { - "version": "v1.13.1" - }, - "symfony/polyfill-php73": { - "version": "v1.13.1" - }, - "symfony/polyfill-php80": { - "version": "v1.18.0" + "symfony/monolog-bundle": { + "version": "3.8", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "3.3", + "ref": "2120e71a370db3a494b8afcc42d7cfb2cff6f910" + }, + "files": [ + "config/packages/dev/monolog.yaml", + "config/packages/prod/deprecations.yaml", + "config/packages/prod/monolog.yaml", + "config/packages/test/monolog.yaml" + ] }, - "symfony/polyfill-php81": { - "version": "v1.23.0" + "symfony/phpunit-bridge": { + "version": "6.1", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "5.3", + "ref": "97cb3dc7b0f39c7cfc4b7553504c9d7b7795de96" + }, + "files": [ + ".env.test", + "bin/phpunit", + "phpunit.xml.dist", + "tests/bootstrap.php" + ] }, "symfony/routing": { - "version": "6.1", + "version": "4.4", "recipe": { "repo": "github.com/symfony/recipes", "branch": "main", - "version": "6.1", - "ref": "a44010c0d06989bd4f154aa07d2542d47caf5b83" + "version": "4.2", + "ref": "683dcb08707ba8d41b7e34adb0344bfd68d248a7" }, "files": [ + "config/packages/prod/routing.yaml", "config/packages/routing.yaml", "config/routes.yaml" ] }, - "symfony/service-contracts": { - "version": "v2.0.1" - }, - "symfony/stopwatch": { - "version": "v5.0.1" - }, - "symfony/string": { - "version": "v5.3.7" - }, - "symfony/var-dumper": { - "version": "v5.0.1" + "symfony/security-bundle": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "4.4", + "ref": "7b4408dc203049666fe23fabed23cbadc6d8440f" + }, + "files": [ + "config/packages/security.yaml" + ] }, - "symfony/var-exporter": { - "version": "v5.0.1" + "symfony/translation": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "3.3", + "ref": "2ad9d2545bce8ca1a863e50e92141f0b9d87ffcd" + }, + "files": [ + "config/packages/translation.yaml", + "translations/.gitignore" + ] }, - "symfony/yaml": { - "version": "v5.0.1" + "symfony/twig-bundle": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "4.4", + "ref": "73baff3f7b3cea12a73812a7cfd2c0924a9e250f" + }, + "files": [ + "config/packages/test/twig.yaml", + "config/packages/twig.yaml", + "templates/base.html.twig" + ] }, - "webimpress/safe-writer": { - "version": "2.0.1" + "symfony/validator": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "4.3", + "ref": "3eb8df139ec05414489d55b97603c5f6ca0c44cb" + }, + "files": [ + "config/packages/test/validator.yaml", + "config/packages/validator.yaml" + ] }, - "zendframework/zend-code": { - "version": "3.4.0" + "symfony/web-profiler-bundle": { + "version": "4.4", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "3.3", + "ref": "6bdfa1a95f6b2e677ab985cd1af2eae35d62e0f6" + }, + "files": [ + "config/packages/dev/web_profiler.yaml", + "config/packages/test/web_profiler.yaml", + "config/routes/dev/web_profiler.yaml" + ] }, - "zendframework/zend-eventmanager": { - "version": "3.2.1" + "twig/extra-bundle": { + "version": "v3.4.0" } } diff --git a/templates/base.html.twig b/templates/base.html.twig new file mode 100644 index 0000000..16d7273 --- /dev/null +++ b/templates/base.html.twig @@ -0,0 +1,19 @@ + + + + + {% block title %}Welcome!{% endblock %} + {# Run `composer require symfony/webpack-encore-bundle` + and uncomment the following Encore helpers to start using Symfony UX #} + {% block stylesheets %} + {#{{ encore_entry_link_tags('app') }}#} + {% endblock %} + + {% block javascripts %} + {#{{ encore_entry_script_tags('app') }}#} + {% endblock %} + + + {% block body %}{% endblock %} + + diff --git a/tests/bootstrap.php b/tests/bootstrap.php new file mode 100644 index 0000000..469dcce --- /dev/null +++ b/tests/bootstrap.php @@ -0,0 +1,11 @@ +bootEnv(dirname(__DIR__).'/.env'); +} diff --git a/src/Migrations/.gitignore b/translations/.gitignore similarity index 100% rename from src/Migrations/.gitignore rename to translations/.gitignore From 795ba84232d444cc2fe378180adab83ccffae973 Mon Sep 17 00:00:00 2001 From: realredy Date: Thu, 22 Sep 2022 20:56:44 +0200 Subject: [PATCH 02/48] primeros cambios error inicial --- .env | 5 + composer.json | 3 +- composer.lock | 333 +++++++++++++++++++++++++- config/bundles.php | 1 + config/packages/doctrine_mongodb.yaml | 34 +++ config/services.yaml | 2 + public/index.php | 25 +- src/Document/.gitignore | 0 symfony.lock | 13 + 9 files changed, 390 insertions(+), 26 deletions(-) create mode 100644 config/packages/doctrine_mongodb.yaml create mode 100644 src/Document/.gitignore diff --git a/.env b/.env index abdb857..633164f 100644 --- a/.env +++ b/.env @@ -33,3 +33,8 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 # DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8&charset=utf8mb4" DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=14&charset=utf8" ###< doctrine/doctrine-bundle ### + +###> doctrine/mongodb-odm-bundle ### +MONGODB_URL=mongodb://localhost:27017 +MONGODB_DB=symfony +###< doctrine/mongodb-odm-bundle ### diff --git a/composer.json b/composer.json index 94c5622..a2a7248 100644 --- a/composer.json +++ b/composer.json @@ -8,6 +8,7 @@ "doctrine/annotations": "^1.0", "doctrine/doctrine-bundle": "^2.7", "doctrine/doctrine-migrations-bundle": "^3.2", + "doctrine/mongodb-odm-bundle": "^4.5", "doctrine/orm": "^2.13", "phpdocumentor/reflection-docblock": "^5.3", "sensio/framework-extra-bundle": "^5.1", @@ -91,7 +92,7 @@ }, "extra": { "symfony": { - "allow-contrib": false, + "allow-contrib": "true", "require": "4.4.*" } } diff --git a/composer.lock b/composer.lock index 1732172..45c42ed 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "b7181b6b285be57a14184c124d53bbde", + "content-hash": "fc3c56716a9d38e72a70081e653f3304", "packages": [ { "name": "doctrine/annotations", @@ -1123,6 +1123,209 @@ ], "time": "2022-08-04T14:29:49+00:00" }, + { + "name": "doctrine/mongodb-odm", + "version": "2.4.2", + "source": { + "type": "git", + "url": "https://github.com/doctrine/mongodb-odm.git", + "reference": "9066f03ce94d1da7c9dd7d34e571d37abf27c460" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/mongodb-odm/zipball/9066f03ce94d1da7c9dd7d34e571d37abf27c460", + "reference": "9066f03ce94d1da7c9dd7d34e571d37abf27c460", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.12", + "doctrine/cache": "^1.11 || ^2.0", + "doctrine/collections": "^1.5", + "doctrine/event-manager": "^1.0", + "doctrine/instantiator": "^1.1", + "doctrine/persistence": "^2.4 || ^3.0", + "ext-mongodb": "^1.5", + "friendsofphp/proxy-manager-lts": "^1.0", + "jean85/pretty-package-versions": "^1.3.0 || ^2.0.1", + "mongodb/mongodb": "^1.2.0", + "php": "^7.2 || ^8.0", + "psr/cache": "^1.0 || ^2.0 || ^3.0", + "symfony/console": "^3.4 || ^4.1 || ^5.0 || ^6.0", + "symfony/deprecation-contracts": "^2.2 || ^3.0", + "symfony/var-dumper": "^3.4 || ^4.1 || ^5.0 || ^6.0" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "ext-bcmath": "*", + "jmikola/geojson": "^1.0", + "phpbench/phpbench": "^1.0.0", + "phpstan/phpstan": "^1.4.6", + "phpstan/phpstan-phpunit": "^1.0", + "phpunit/phpunit": "^8.5 || ^9", + "squizlabs/php_codesniffer": "^3.5", + "symfony/cache": "^4.4 || ^5.0 || ^6.0", + "vimeo/psalm": "^4.20.0" + }, + "suggest": { + "ext-bcmath": "Decimal128 type support" + }, + "type": "library", + "autoload": { + "psr-4": { + "Doctrine\\ODM\\MongoDB\\": "lib/Doctrine/ODM/MongoDB" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bulat Shakirzyanov", + "email": "mallluhuct@gmail.com" + }, + { + "name": "Kris Wallsmith", + "email": "kris.wallsmith@gmail.com" + }, + { + "name": "Jonathan H. Wage", + "email": "jonwage@gmail.com" + }, + { + "name": "Jeremy Mikola", + "email": "jmikola@gmail.com" + }, + { + "name": "Maciej Malarz", + "email": "malarzm@gmail.com" + }, + { + "name": "Andreas Braun", + "email": "alcaeus@alcaeus.org" + } + ], + "description": "PHP Doctrine MongoDB Object Document Mapper (ODM) provides transparent persistence for PHP objects to MongoDB.", + "homepage": "https://www.doctrine-project.org/projects/mongodb-odm.html", + "keywords": [ + "data", + "mapper", + "mapping", + "mongodb", + "object", + "odm", + "php" + ], + "support": { + "issues": "https://github.com/doctrine/mongodb-odm/issues", + "source": "https://github.com/doctrine/mongodb-odm/tree/2.4.2" + }, + "funding": [ + { + "url": "https://www.doctrine-project.org/sponsorship.html", + "type": "custom" + }, + { + "url": "https://www.patreon.com/phpdoctrine", + "type": "patreon" + }, + { + "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fmongodb-odm", + "type": "tidelift" + } + ], + "time": "2022-05-12T20:21:37+00:00" + }, + { + "name": "doctrine/mongodb-odm-bundle", + "version": "4.5.1", + "source": { + "type": "git", + "url": "https://github.com/doctrine/DoctrineMongoDBBundle.git", + "reference": "fac32734ff40227d233b062bdfd62ea736676e87" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/doctrine/DoctrineMongoDBBundle/zipball/fac32734ff40227d233b062bdfd62ea736676e87", + "reference": "fac32734ff40227d233b062bdfd62ea736676e87", + "shasum": "" + }, + "require": { + "doctrine/annotations": "^1.13", + "doctrine/mongodb-odm": "^2.3", + "doctrine/persistence": "^2.2|^3.0", + "ext-mongodb": "^1.5", + "php": "^7.2 || ^8.0", + "psr/log": "^1.0|^2.0|^3.0", + "symfony/config": "^4.4|^5.3|^6.0", + "symfony/console": "^4.4.6|^5.3|^6.0", + "symfony/dependency-injection": "^4.4|^5.3|^6.0", + "symfony/deprecation-contracts": "^2.1|^3.0", + "symfony/doctrine-bridge": "^4.4|^5.3|^6.0", + "symfony/framework-bundle": "^4.4|^5.3|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0", + "symfony/options-resolver": "^4.4|^5.3|^6.0" + }, + "conflict": { + "doctrine/data-fixtures": "<1.3" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "doctrine/data-fixtures": "^1.3", + "phpunit/phpunit": "^8.5 || ^9.3", + "psalm/plugin-symfony": "^3.0", + "squizlabs/php_codesniffer": "^3.5", + "symfony/form": "^4.3.3|^5.0|^6.0", + "symfony/phpunit-bridge": "^6.0", + "symfony/security-bundle": "^4.4|^5.3|^6.0", + "symfony/stopwatch": "^4.4|^5.3|^6.0", + "symfony/validator": "^4.4|^5.3|^6.0", + "symfony/yaml": "^4.3.3|^5.3|^6.0", + "vimeo/psalm": "^4.8" + }, + "suggest": { + "doctrine/data-fixtures": "Load data fixtures" + }, + "type": "symfony-bundle", + "autoload": { + "psr-4": { + "Doctrine\\Bundle\\MongoDBBundle\\": "" + }, + "exclude-from-classmap": [ + "/Tests/" + ] + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Bulat Shakirzyanov", + "email": "mallluhuct@gmail.com" + }, + { + "name": "Kris Wallsmith", + "email": "kris@symfony.com" + }, + { + "name": "Jonathan H. Wage", + "email": "jonwage@gmail.com" + } + ], + "description": "Symfony Doctrine MongoDB Bundle", + "homepage": "http://www.doctrine-project.org", + "keywords": [ + "mongodb", + "persistence", + "symfony" + ], + "support": { + "issues": "https://github.com/doctrine/DoctrineMongoDBBundle/issues", + "source": "https://github.com/doctrine/DoctrineMongoDBBundle/tree/4.5.1" + }, + "time": "2022-09-19T20:32:38+00:00" + }, { "name": "doctrine/orm", "version": "2.13.1", @@ -1525,6 +1728,65 @@ ], "time": "2022-05-05T09:31:05+00:00" }, + { + "name": "jean85/pretty-package-versions", + "version": "2.0.5", + "source": { + "type": "git", + "url": "https://github.com/Jean85/pretty-package-versions.git", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/Jean85/pretty-package-versions/zipball/ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "reference": "ae547e455a3d8babd07b96966b17d7fd21d9c6af", + "shasum": "" + }, + "require": { + "composer-runtime-api": "^2.0.0", + "php": "^7.1|^8.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.17", + "jean85/composer-provided-replaced-stub-package": "^1.0", + "phpstan/phpstan": "^0.12.66", + "phpunit/phpunit": "^7.5|^8.5|^9.4", + "vimeo/psalm": "^4.3" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.x-dev" + } + }, + "autoload": { + "psr-4": { + "Jean85\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Alessandro Lai", + "email": "alessandro.lai85@gmail.com" + } + ], + "description": "A library to get pretty versions strings of installed dependencies", + "keywords": [ + "composer", + "package", + "release", + "versions" + ], + "support": { + "issues": "https://github.com/Jean85/pretty-package-versions/issues", + "source": "https://github.com/Jean85/pretty-package-versions/tree/2.0.5" + }, + "time": "2021-10-08T21:21:46+00:00" + }, { "name": "laminas/laminas-code", "version": "4.7.0", @@ -1591,6 +1853,75 @@ ], "time": "2022-09-13T10:33:30+00:00" }, + { + "name": "mongodb/mongodb", + "version": "1.13.1", + "source": { + "type": "git", + "url": "https://github.com/mongodb/mongo-php-library.git", + "reference": "0b8555705d2f9c12ab2e5cebee6b594cdfe6b4e0" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/mongodb/mongo-php-library/zipball/0b8555705d2f9c12ab2e5cebee6b594cdfe6b4e0", + "reference": "0b8555705d2f9c12ab2e5cebee6b594cdfe6b4e0", + "shasum": "" + }, + "require": { + "ext-hash": "*", + "ext-json": "*", + "ext-mongodb": "^1.14.0", + "jean85/pretty-package-versions": "^1.2 || ^2.0.1", + "php": "^7.2 || ^8.0", + "symfony/polyfill-php80": "^1.19" + }, + "require-dev": { + "doctrine/coding-standard": "^9.0", + "squizlabs/php_codesniffer": "^3.6", + "symfony/phpunit-bridge": "^5.2" + }, + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "1.13.x-dev" + } + }, + "autoload": { + "files": [ + "src/functions.php" + ], + "psr-4": { + "MongoDB\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "Apache-2.0" + ], + "authors": [ + { + "name": "Andreas Braun", + "email": "andreas.braun@mongodb.com" + }, + { + "name": "Jeremy Mikola", + "email": "jmikola@gmail.com" + } + ], + "description": "MongoDB driver library", + "homepage": "https://jira.mongodb.org/browse/PHPLIB", + "keywords": [ + "database", + "driver", + "mongodb", + "persistence" + ], + "support": { + "issues": "https://github.com/mongodb/mongo-php-library/issues", + "source": "https://github.com/mongodb/mongo-php-library/tree/1.13.1" + }, + "time": "2022-09-08T03:32:09+00:00" + }, { "name": "monolog/monolog", "version": "1.27.1", diff --git a/config/bundles.php b/config/bundles.php index cd98906..dcb4823 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -12,4 +12,5 @@ Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], + Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true], ]; diff --git a/config/packages/doctrine_mongodb.yaml b/config/packages/doctrine_mongodb.yaml new file mode 100644 index 0000000..fb8afbe --- /dev/null +++ b/config/packages/doctrine_mongodb.yaml @@ -0,0 +1,34 @@ +doctrine_mongodb: + auto_generate_proxy_classes: true + auto_generate_hydrator_classes: true + connections: + default: + server: '%env(resolve:MONGODB_URL)%' + options: {} + default_database: '%env(resolve:MONGODB_DB)%' + document_managers: + default: + auto_mapping: true + mappings: + App: + is_bundle: false + type: annotation + dir: '%kernel.project_dir%/src/Document' + prefix: 'App\Document' + alias: App + +when@prod: + doctrine_mongodb: + auto_generate_proxy_classes: false + auto_generate_hydrator_classes: false + document_managers: + default: + metadata_cache_driver: + type: service + id: doctrine_mongodb.system_cache_pool + + framework: + cache: + pools: + doctrine_mongodb.system_cache_pool: + adapter: cache.system diff --git a/config/services.yaml b/config/services.yaml index 9557caa..38016b9 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -4,6 +4,8 @@ # Put parameters here that don't need to change on each machine where the app is deployed # https://symfony.com/doc/current/best_practices/configuration.html#application-related-configuration parameters: + env(MONGODB_URL): '' + env(MONGODB_DB): '' services: # default configuration for services in *this* file diff --git a/public/index.php b/public/index.php index 4b35109..de54c65 100644 --- a/public/index.php +++ b/public/index.php @@ -1,32 +1,9 @@ finaly; -echo "db 'gettingstarted' selected

"; -$col = $db->todo; -echo "Collection $col selected

"; - -$doc = ["name" => 'testeo',"age" => 333]; - -$col->insertOne($doc); -echo "

User inserted successfully: "; - - -// $record = $col->find( [ 'name' =>$name] ); -// foreach ($record as $user) { -// echo $user['name'], ': ', $user['age']."

"; -// } - -die; use App\Kernel; use Symfony\Component\ErrorHandler\Debug; diff --git a/src/Document/.gitignore b/src/Document/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/symfony.lock b/symfony.lock index 38efb5b..94893d3 100644 --- a/symfony.lock +++ b/symfony.lock @@ -40,6 +40,19 @@ "migrations/.gitignore" ] }, + "doctrine/mongodb-odm-bundle": { + "version": "4.5", + "recipe": { + "repo": "github.com/symfony/recipes-contrib", + "branch": "main", + "version": "4.4", + "ref": "838e2cfe094621c1c40ec2dd2166f1a48b895180" + }, + "files": [ + "config/packages/doctrine_mongodb.yaml", + "src/Document/.gitignore" + ] + }, "phpunit/phpunit": { "version": "9.5", "recipe": { From cff4f250a4026d766bdcbc12b517ca2c1f3e5396 Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 8 Oct 2022 21:31:53 +0200 Subject: [PATCH 03/48] mommen where works --- .DS_Store | Bin 0 -> 6148 bytes .docker/docker-compose.yml | 29 +++++++++ .docker/php/Dockerfile | 3 + .env | 6 +- .env.test | 6 -- composer.json | 3 +- composer.lock | 70 +++++++++++---------- config/bundles.php | 4 +- config/packages/doctrine_mongodb.yaml | 28 ++++----- public/index.php | 44 +++++++++++++- public/referencia a uno.png | Bin 0 -> 573846 bytes src/Controller/DobleclassController.php | 36 +++++++++++ src/Controller/ManydataController.php | 75 +++++++++++++++++++++++ src/Controller/NewproductController.php | 55 +++++++++++++++++ src/Controller/RefToOneController.php | 54 +++++++++++++++++ src/Controller/RemovController.php | 30 +++++++++ src/Controller/TestController.php | 20 ++++++ src/Controller/productController.php | 39 ++++++++++++ src/Document/Author.php | 44 ++++++++++++++ src/Document/Books.php | 77 ++++++++++++++++++++++++ src/Document/DobleClass.php | 68 +++++++++++++++++++++ src/Document/Product.php | 44 ++++++++++++++ src/Document/RefToOne.php | 36 +++++++++++ src/Document/Sampledata.php | 35 +++++++++++ templates/dobleclass/index.html.twig | 20 ++++++ templates/manydata/index.html.twig | 33 ++++++++++ templates/newproduct/index.html.twig | 34 +++++++++++ templates/ref_to_one/index.html.twig | 20 ++++++ templates/remov/index.html.twig | 16 +++++ templates/test/index.html.twig | 20 ++++++ 30 files changed, 885 insertions(+), 64 deletions(-) create mode 100644 .DS_Store delete mode 100644 .env.test create mode 100644 public/referencia a uno.png create mode 100644 src/Controller/DobleclassController.php create mode 100644 src/Controller/ManydataController.php create mode 100644 src/Controller/NewproductController.php create mode 100644 src/Controller/RefToOneController.php create mode 100644 src/Controller/RemovController.php create mode 100644 src/Controller/TestController.php create mode 100644 src/Controller/productController.php create mode 100644 src/Document/Author.php create mode 100644 src/Document/Books.php create mode 100644 src/Document/DobleClass.php create mode 100644 src/Document/Product.php create mode 100644 src/Document/RefToOne.php create mode 100644 src/Document/Sampledata.php create mode 100644 templates/dobleclass/index.html.twig create mode 100644 templates/manydata/index.html.twig create mode 100644 templates/newproduct/index.html.twig create mode 100644 templates/ref_to_one/index.html.twig create mode 100644 templates/remov/index.html.twig create mode 100644 templates/test/index.html.twig diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b58b51eb1bcce3b292f0b283b09be84d2d433f4f GIT binary patch literal 6148 zcmeHKI|>3Z5S>vG!DdU#T)`Uz(Gz$9Q5#`FLF~8kTprCgpF&yfv{2r_^uvY(4IA~Jy+%GHLx*}i$t1{qNx9A_M4w?FUN?eW<5vR?;`JC>7NWGn3>-!^De zfC^9nDnJFOz{eHH5<8iG{A3;e&iX;6Vd)od{|=!lohtBGA;&_%QP(7ai*Ls7pS=NC^Gt$`e=02O#vU>M8B>i-J< zrvHB?aYY5Fz+Wk#qvd+Jz>~7J_8w=ow!k-V%eleLFn0c7o_SK_6`Nzf VCU${NN8IT^{tTEdG%E0I1@0mY6@&l) literal 0 HcmV?d00001 diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml index 8bc631e..81f7b9f 100644 --- a/.docker/docker-compose.yml +++ b/.docker/docker-compose.yml @@ -39,6 +39,35 @@ services: env_file: - .env.nginx.local + mongo: + image: mongo:latest + # constainer_name: este es el nombre que debo usar para la coneccion con symfony + container_name: mongodbN + environment: + MONGO_INITDB_ROOT_USERNAME: root + MONGO_INITDB_ROOT_PASSWORD: mongopwd + networks: + - symfony + ports: + - 27017:27017 + + mongo-express: + image: mongo-express:latest + container_name: mongoexP + ports: + - 8081:8081 + environment: + # ME_CONFIG_MONGODB_SERVER: mongodbN + ME_CONFIG_MONGODB_ADMINUSERNAME: root + ME_CONFIG_MONGODB_ADMINPASSWORD: mongopwd + ME_CONFIG_MONGODB_URL: mongodb://root:mongopwd@172.20.0.1:27017 + links: + - mongo + depends_on: + - mongo + networks: #network es necesario para poder conectar con mongo + - symfony + volumes: symfony_dockerized_app_sync: external: true diff --git a/.docker/php/Dockerfile b/.docker/php/Dockerfile index d9bf1c2..6bef646 100644 --- a/.docker/php/Dockerfile +++ b/.docker/php/Dockerfile @@ -2,6 +2,9 @@ FROM php:8.1-fpm-buster ARG TIMEZONE COPY php.ini /usr/local/etc/php/conf.d/docker-php-config.ini +# si no funciona la activacion del ssl primerno desinstala mongodb +# pecl uninstall mongodb instalas el ssl y regresa a instalar mongo +# RUN apt install libcurl4-openssl-dev pkg-config libssl-dev unzip -y RUN apt-get update && apt-get install -y \ gnupg \ diff --git a/.env b/.env index 633164f..e9201b1 100644 --- a/.env +++ b/.env @@ -31,10 +31,10 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 # # DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db" # DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8&charset=utf8mb4" -DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=14&charset=utf8" + DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=14&charset=utf8" ###< doctrine/doctrine-bundle ### ###> doctrine/mongodb-odm-bundle ### -MONGODB_URL=mongodb://localhost:27017 -MONGODB_DB=symfony +MONGODB_URL=mongodb://root:mongopwd@mongodbN:27017 +MONGODB_DB=finaly ###< doctrine/mongodb-odm-bundle ### diff --git a/.env.test b/.env.test deleted file mode 100644 index 9e7162f..0000000 --- a/.env.test +++ /dev/null @@ -1,6 +0,0 @@ -# define your env variables for the test env here -KERNEL_CLASS='App\Kernel' -APP_SECRET='$ecretf0rt3st' -SYMFONY_DEPRECATIONS_HELPER=999999 -PANTHER_APP_ENV=panther -PANTHER_ERROR_SCREENSHOT_DIR=./var/error-screenshots diff --git a/composer.json b/composer.json index a2a7248..ee9ef8c 100644 --- a/composer.json +++ b/composer.json @@ -8,10 +8,11 @@ "doctrine/annotations": "^1.0", "doctrine/doctrine-bundle": "^2.7", "doctrine/doctrine-migrations-bundle": "^3.2", + "doctrine/mongodb-odm": "^2.4", "doctrine/mongodb-odm-bundle": "^4.5", "doctrine/orm": "^2.13", "phpdocumentor/reflection-docblock": "^5.3", - "sensio/framework-extra-bundle": "^5.1", + "sensio/framework-extra-bundle": "^6.2", "symfony/asset": "4.4.*", "symfony/console": "4.4.*", "symfony/dotenv": "4.4.*", diff --git a/composer.lock b/composer.lock index 45c42ed..d931087 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "fc3c56716a9d38e72a70081e653f3304", + "content-hash": "7bca1e4238a96040321ebedc7a095a33", "packages": [ { "name": "doctrine/annotations", @@ -2370,25 +2370,25 @@ }, { "name": "sensio/framework-extra-bundle", - "version": "v5.6.1", + "version": "v6.2.8", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "430d14c01836b77c28092883d195a43ce413ee32" + "reference": "bb962f8aed09e60b0942545f6e4842ffeee4aafd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/430d14c01836b77c28092883d195a43ce413ee32", - "reference": "430d14c01836b77c28092883d195a43ce413ee32", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/bb962f8aed09e60b0942545f6e4842ffeee4aafd", + "reference": "bb962f8aed09e60b0942545f6e4842ffeee4aafd", "shasum": "" }, "require": { "doctrine/annotations": "^1.0", "php": ">=7.2.5", - "symfony/config": "^4.4|^5.0", - "symfony/dependency-injection": "^4.4|^5.0", - "symfony/framework-bundle": "^4.4|^5.0", - "symfony/http-kernel": "^4.4|^5.0" + "symfony/config": "^4.4|^5.0|^6.0", + "symfony/dependency-injection": "^4.4|^5.0|^6.0", + "symfony/framework-bundle": "^4.4|^5.0|^6.0", + "symfony/http-kernel": "^4.4|^5.0|^6.0" }, "conflict": { "doctrine/doctrine-cache-bundle": "<1.3.1", @@ -2398,25 +2398,23 @@ "doctrine/dbal": "^2.10|^3.0", "doctrine/doctrine-bundle": "^1.11|^2.0", "doctrine/orm": "^2.5", - "nyholm/psr7": "^1.1", - "symfony/browser-kit": "^4.4|^5.0", - "symfony/doctrine-bridge": "^4.4|^5.0", - "symfony/dom-crawler": "^4.4|^5.0", - "symfony/expression-language": "^4.4|^5.0", - "symfony/finder": "^4.4|^5.0", - "symfony/monolog-bridge": "^4.0|^5.0", + "symfony/browser-kit": "^4.4|^5.0|^6.0", + "symfony/doctrine-bridge": "^4.4|^5.0|^6.0", + "symfony/dom-crawler": "^4.4|^5.0|^6.0", + "symfony/expression-language": "^4.4|^5.0|^6.0", + "symfony/finder": "^4.4|^5.0|^6.0", + "symfony/monolog-bridge": "^4.0|^5.0|^6.0", "symfony/monolog-bundle": "^3.2", - "symfony/phpunit-bridge": "^4.4.9|^5.0.9", - "symfony/psr-http-message-bridge": "^1.1", - "symfony/security-bundle": "^4.4|^5.0", - "symfony/twig-bundle": "^4.4|^5.0", - "symfony/yaml": "^4.4|^5.0", + "symfony/phpunit-bridge": "^4.4.9|^5.0.9|^6.0", + "symfony/security-bundle": "^4.4|^5.0|^6.0", + "symfony/twig-bundle": "^4.4|^5.0|^6.0", + "symfony/yaml": "^4.4|^5.0|^6.0", "twig/twig": "^1.34|^2.4|^3.0" }, "type": "symfony-bundle", "extra": { "branch-alias": { - "dev-master": "5.6.x-dev" + "dev-master": "6.1.x-dev" } }, "autoload": { @@ -2444,9 +2442,9 @@ ], "support": { "issues": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/issues", - "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v5.6.1" + "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v6.2.8" }, - "time": "2020-08-25T19:10:18+00:00" + "time": "2022-09-05T16:44:56+00:00" }, { "name": "symfony/asset", @@ -4149,16 +4147,16 @@ }, { "name": "symfony/http-foundation", - "version": "v4.4.45", + "version": "v4.4.46", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "b2f2e3cb66349d89cb46c939cea03c62ad71cf00" + "reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/b2f2e3cb66349d89cb46c939cea03c62ad71cf00", - "reference": "b2f2e3cb66349d89cb46c939cea03c62ad71cf00", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7acdc97f28a48b96def93af1efd77cfc5e8776dd", + "reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd", "shasum": "" }, "require": { @@ -4197,7 +4195,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v4.4.45" + "source": "https://github.com/symfony/http-foundation/tree/v4.4.46" }, "funding": [ { @@ -4213,7 +4211,7 @@ "type": "tidelift" } ], - "time": "2022-08-17T15:29:03+00:00" + "time": "2022-09-13T06:14:47+00:00" }, { "name": "symfony/http-kernel", @@ -4562,16 +4560,16 @@ }, { "name": "symfony/mime", - "version": "v4.4.45", + "version": "v4.4.46", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "44d515bb6add9828efe6a9e176483f6b13b17367" + "reference": "e90a24bd2ae19739bf9cdb1facca3120e8b4b699" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/44d515bb6add9828efe6a9e176483f6b13b17367", - "reference": "44d515bb6add9828efe6a9e176483f6b13b17367", + "url": "https://api.github.com/repos/symfony/mime/zipball/e90a24bd2ae19739bf9cdb1facca3120e8b4b699", + "reference": "e90a24bd2ae19739bf9cdb1facca3120e8b4b699", "shasum": "" }, "require": { @@ -4618,7 +4616,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v4.4.45" + "source": "https://github.com/symfony/mime/tree/v4.4.46" }, "funding": [ { @@ -4634,7 +4632,7 @@ "type": "tidelift" } ], - "time": "2022-08-18T21:14:46+00:00" + "time": "2022-08-30T19:52:09+00:00" }, { "name": "symfony/monolog-bridge", diff --git a/config/bundles.php b/config/bundles.php index dcb4823..489ecc8 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -12,5 +12,7 @@ Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], - Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true], + Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true], + + ]; diff --git a/config/packages/doctrine_mongodb.yaml b/config/packages/doctrine_mongodb.yaml index fb8afbe..242523e 100644 --- a/config/packages/doctrine_mongodb.yaml +++ b/config/packages/doctrine_mongodb.yaml @@ -17,18 +17,18 @@ doctrine_mongodb: prefix: 'App\Document' alias: App -when@prod: - doctrine_mongodb: - auto_generate_proxy_classes: false - auto_generate_hydrator_classes: false - document_managers: - default: - metadata_cache_driver: - type: service - id: doctrine_mongodb.system_cache_pool +# when@prod: +# doctrine_mongodb: +# auto_generate_proxy_classes: false +# auto_generate_hydrator_classes: false +# document_managers: +# default: +# metadata_cache_driver: +# type: service +# id: doctrine_mongodb.system_cache_pool - framework: - cache: - pools: - doctrine_mongodb.system_cache_pool: - adapter: cache.system +# framework: +# cache: +# pools: +# doctrine_mongodb.system_cache_pool: +# adapter: cache.system diff --git a/public/index.php b/public/index.php index de54c65..f5500f5 100644 --- a/public/index.php +++ b/public/index.php @@ -1,9 +1,47 @@ finaly->todo; +// $result = $collection->find(); +// echo $result; + + +// require '/var/www/vendor/autoload.php'; + // ----- ESTE CODIGO FUNCIONA EN PHP ----- // + // $name = 'name'; + // $age = 'age'; + + // //test the post data + // echo "

Name: $name and Age: $age

"; + + // $connection = new MongoDB\Client("mongodb://mongoadmin:secret@localhost:27017"); + + // $db = $connection->gettingstarted; + // echo "db 'gettingstarted' selected

"; + // $col = $db->users; + // echo "Collection $col selected

"; + + // $doc = ["name" => $name,"age" => $age]; + + // $col->insertOne($doc); + // echo "

User inserted successfully: "; + + + // $record = $col->find( [ 'name' =>$name] ); + // foreach ($record as $user) { + // echo $user['name'], ': ', $user['age']."

"; + // } + + // die; use App\Kernel; use Symfony\Component\ErrorHandler\Debug; diff --git a/public/referencia a uno.png b/public/referencia a uno.png new file mode 100644 index 0000000000000000000000000000000000000000..c876917d3b5c6327c511e94926375acada383bb1 GIT binary patch literal 573846 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

hxm5DhO3PHZHk&^9IHf2ut0ZG%jo97b53 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 z

@GjMbX>N8b1HCi~U^cpYMLBfGH*6)>i%hB~wLOj1d`ymPYhoCawaNBDlphAplp?0rue=!r{jc5l<4rtPG!p1wQR_nniCDH^-El4C!S7BCWsNz=nW!t_giM2F z6-J!ZLQ*|{3dchn1NLVJ7DKSVc3bN~v1ka4T#Wib1mK*%BCV|b;U1HHaajc|Y23UW z6)7HqnVXjra{|dQCavUO^7Bq!ZhdrZ6_{}MW%uG;SKv9cXB{@y+L67PZx0iqgkmnW}Z9A0S(#n>7 z(Q}`6QCQRz*Aqt8)7vvjDA+H?l;2K$w4xWx)!wzmP5!|M55c)1rAVQij1uAR2;gHg z%k{1O48&Je0&L0_bSkTm*W_bB)k{sa!N~w2%Vbk>FZS@hLXJB|(U-wNwllMPZIwYI zM91`+Kz&b)5JvDXRhS(?F>oH8Y_A##R_g>ZG#}oKu)liOi>b7ka@9|sI9*~{qaO_` zUfGt<%NM=C!`de5QKj~lcrY~uRL=L~<X^p+j|=lT zZ>uG^snn@gkAJM`#$kyun45$Rir|HqMVCeNzg~FWVNYTotak`B*x6msL6i!v_tQ{& zZ)|{YkbO~1OiY;7!TyKs>2d>z)evC7_k}QkI3R$#pW&&7&ua^XWW7ZhZU1RLw3lP{ zEQND-=ZqRufx>DZmj#ad2<^y3y^h!_+O(<8Z4ajr;*-7pR3tc{=lCWE2FQ&=C2jlD|twD|Y}OgDRQUjcKWZ zPdQFzER(id$y8muE}DP#fJ)m_VhP)*d6&)MDt{aG>4v^p+A`55jk}YRla0LPY&VsL zhQ{f3Hc^Hp{ciwHRC3wZX=c~}TS`gD&elKHD(cGpjvlLRMqZ3)D!vw?j+VovKZA#I6j-ma%FUe! z@f|LR&v+PM+{`kwk?njDneEqWb$n#35_RltY2fF1@@mO~;q$ERaCwUdViG_-T1$w( z7XVir-(H-i{{Aeo`+1kTK;@flC;Bnkx!Zqs^_qmCJ`>8d1|h~ik`Jm1+hA`xt)CE663Y9wtlI7lqaZR;<8#P;#3Of^!Qj zAKcX|yLDKfr>2w4eBV}AMBWfe$dqJ!m}>oS*@#2Z+D>%wOsNqS=#?kn@DRM!XFlPw|36RX64e&v1@;wlzonTM<^cL4qy!zpO zD_$ol2H4KR;ONNX-X_j>(8~0U_JR!9m(GSvyMeP6b_*J}2~vUVclaaNc_SMLG^-NB z*)0ZFPNf!!erE(5t9~%rC=;p5o*++WS_#L>q_D#N0OBjQ&Ox5A8nZpH!wKmUc1@r` zmGD45q_Fff8j)Ut4!r6eVgNNDZp~_4tid;tR3&(luC+$DbHiF_b|TB0g6v-oO0 z5@k?vO1G<`aNm|I_}q3F#f4Riu*E*@31O=B*7RMiKh{v)!q-2=YXP9z1m+Rj1*(}2_LyFmC!|gb#2YGV_ukWC znn}Qa=Dp_|sZ5`Yj4yxV|4D`wVQoMTr?Dv@C;%UMkJql7CntZc_oPq|6}K`)-|s3# z^8X0e{r7nRZJ2Quy~%(T{D+w?puiQCyF|NPAS@Sx7XEZk+R1-|us zK5ZhdAAfiNyPwny63rF?BNkq+zS!t;Bq{*x-aRIYcxSIesIUk1}?lw z5qijpUjq>;KYf_Ds{O#@U}>~Om0fX>ipI#wWVsofn3jaLYi1)A#@)7avUr)}CG4ey7JP?#av5beuoLNcv+r3S5UG231?%k} zMfa4Rd6KT6rx%{ypNe!!r%1Ub%i&V=dC3r%t0-sqnhU$Fcs~B#7p=!U;|V4Ct~>Or z*F6${E8r~_By#zfjC9BRHHa9L^;-Jo!2rn^8C^P0ySE^FJJKPRP=@_8 zuyyI<6hGPGgZOdxc;z4z8hDkm;?`!ifNIlV=Y~%?IlqL`!X^e2At}gdt9i=;lzkz{ zdRAi;%YH@~B|UX%E&WA5&GnP8Vs!{5az-dzUaa1f6DqEQum3z{RDh@EJZxt%U4-v5 zKfxIbL%wP}!XChM+B?5bAj1DDW8-aSZ%;+^HxP$f(1zKda}^>18);1pD&lAy z_5ZUcvM+5!p+Wq)2VIvFdE-@|M^Sjw^x`p#H~1VQO%)CJVMe!2|7*-Gpzo`oUVOw*DTe&2PK>fJkUpC@eQd$p#al>1P53AQJWBN@2rS;-`1KtW08x=-!X0!OC^AdG*>nDJoI_?bZ0_ zCZaP;CE_yt^P4CqSTRdjUN(uP0M^2nLXq8>j~uK98WBeM*(_Yo-VNl z7S{VIN}2Hd5|`xy7`_th`~(3UG}`TSYI9YWR0zz^w{rtf8fVAb%h`GlcK^cQJ#IRe zSB2l8q-@~rB0rHJWr6jgzBo>>u)A+z0lP_x!f-w)OxMbza<9+v_U-ljt={57`(H)V z`ZNqJWV-DUj;*j~BEgJ?x!cBh$s_IOgjj(KdiZv)pSvi8Nk)why%I9nO)hdqiB0Kr3Y6hL* zIMjV|A_0u_tdTPBG&fpQ`<|0gqr$3NkOy_i>lWN-2gs^Tcv>Ag?58_*lmdihm=Gqs)Ia5rrMU@WxCsbR0B;BF)?BJF7`}agOeW0cTQ*dn@G>J zTA0jR2fTHEPa%|hYR{HqhT9k-SbQq+A-wWkq!$F zZ1%tmHUYj5v5m0f9*2NH8gNhF8+4VQ|9QFE$RBS{a&9Xa^ZdVN9wYkidU_28zyFP{ z`}x5w!&KdZLY+5Ue{UuQPT!|b_O~A?vxaPI-S(zV)il5;sPO$Fh>^B|m@>PPJ-8l1 zBEhps-H(>|z|QP}sw!;)a3}J0^Zzfg;5+)?`a1yznV=R6$p)?%juv_MD6C(E+laz; z;MlIXt)(TVs0c`cjR1LS9gUhyXxRSGEC}dXvPkTjITkbzcj#l*?hafe7?HM4jVD~+&OrcuM*}I}`oH|8=)0V-6Efv6h8Yx1$#TQvq$<$h zXPlffAZFrV*?JR?d8XXXe}yBZmzICLiW{PGEsdrwQGBT*JW`1}KW7oQ!ECBt2)d2I)pZlUVNvn&8=v+vI1vS9m>Pr^X0z!y~ zh1~hRJT~Fy@)85x>rO(@{3X%P6=@q!3u|BC!hRs#bDm|bO8h%kCMEz2sFGB~jfV4M+`xgCrO#eP3l3jh`GFVO1`25gqxnhcQU4k^Q%uJHT_njD|-;X1@O3Wz$28c0O=trg}G z-8HP0$U)uWrt?ehbYd=DUtb@=ZV*=RFrrpF{sY#6B-j4C6&d)`CQIEx1vA<}jg>Hw zw|;Pr1E=co^H}Oi==u8Tfn3X_o5^}1-7}w?lvBdf79-$0;3uQ>d%ceoZ#X5*^j0j9`}tJ&fnr$ag8|7Nv*&g z1WQ7xiPllP+6&R+HuavN$au>aZO1Km6tFmQn?YjmPuCfQMT+%I?L*nU5!r^k-e9s~GG0X4|GsAN(z z;UF_85k=#47>z4xl-I)TF;kix@h8~{pDwM9)z1~@Xo`+9;RKWj0SY~gWC*(M$7?Kd zqhwPRNZZx66&Rr7vSq307A^Dzxe(c{jOkRfkus0Qg#iPYwwc%%|JzK$-Z#1$7FX>S z&t7lUs6sNOtqs?Q+X_($7?C{K`7e{&N+v`e?(Z15Abzq@iRD|*c!>~N;HwGaCr0M^ zcwEj?s>DR>i>fsoSo6>)#509(cW0A&NDDU%Su zrcPXN)Vb-)FZEg$2={>HiMP~-qfK<-x=3Re&q=y-;krdbXjpQ!GnU83@P)|F?k(qA z{o#UFeYJD!tw7ilp3V#Rl^*Jrw%zlQ1P4a~mdT^_94>>k_XeY^`m0VBT6C6ci?HPRQt)p1eZWP$Kt>UN^`P+{GP|qursbYL-_JKPFc&21W8p>kfWg zKv%6H@7nbpWm3xjX_(;DyMN*sA@J>&`$?sfwM~{C1xa zOThTkErDAFNoNZ{cNMzVw6ke_0dcWk;RkM4d*{6kWiqRv`;O}cWS<5O>L+c*c!^U= zlSe)rtlOj_kJIw`{YMzYxkL2HINUyrrMCr;z4f$C7ImUiO!B$k6r*oM0M>8ac6JE^ z1a311RRq4zK1m|!Su9olJ(dtq`$QN*i11g_hCJU!vlmrhn#n4>744}b`p|Gw$N z<{fT*dKq57>#&~xJMX)?vcRHc=>sJodLAyDJuD(IO9STK;A(P#Si#+B00XUe`S<+jpuR^WvZsH#x!W@x@LaF=ax<*ERo|MMC=SO z{nzCl_eW)Exa(eJ=@68HLB5;>&>{SQW!fZA6dhL8^f&EI>|v9$AaFr6_?^Ey+LTVi zAbr-IjrpHz%v9H!WD!QtcVi|kSa1Yqv5s>qRj1aGyQrXMLUZX=lHA;H;g0G&cOGgR zO{vxEIW|<}>`L@>aNiJkFS()`^fsTkc=}{UUwy6Q@M$aLvbx4`@(7hPYM4vn_f)SP zE%mm4o!_ggj|5%QPb{y>0!T_#2IkrJ22O>r6}EXS68 zAfPr1&vvrV9Y!}EF()5l_;o*5ohfbz^Q)uosOhPE{dii5SH8tB=mk~6!drR}1U1ig zXHXtO+bVOCic&gx>BY$VTv$W+z06l*)^aVRi+C)FmKk~^7-xbo$*3U(;%yQo420`= z9%5_$0^pZ;jUvT|CVTvaUOl{w5k?B+H%m^h+(YBzXNUhS6Rt^7J=>Q@RAFe5^2SP_!}h~ugJG6EC* zE11PF-^qAP$KkP*ZLYxAo5DuWXOtX6PGxxDnO@%0GzPTI@^nm`kJqK^hv;Ab{UCQk zVN<|!sY80$`k(7t-KxY}aHOHg=5m+I=-e!Dmg02+XI%}O>11hOydXK zM5vjK96eHe*EJM%C=#2#h7PxBMFx%uy{bJlQGugATaxKV95BF|^HHBLM{C+!FNm>Ly^7WU$tJ z{q{kw=4;<-Rk-L7BV#bD-^pF=+q(^350<{N*cCLD9q*P49@AxC#6$zJ7RAup;muZw zH4RK*6N9O{e$k#~lLrIwqv)w~=I9!d=R|a(y8Si-3iqEdyZKA$-sX9U^UEUQ+%ax@ z%r3R1MEcH4vwjs4^OunKAd1(h!WBCgm-1axvL7tLd#&K9jF6)Ix$4KHOu->UGMf&| zt?1_)jbA!G0rJ%^{4n9!XgX$}bk^Oh-LE50?xd=Ev`M6w_|DmnPFE1SziclscRsws z-v9Hf^2ld76gB zJyFD1pFOm6VtP&to4=JkgfqY9_6mxBoUG&l`FQYB+w<8o#o;uQSlkdF*Px9EoFlVE zDIH({i^vZTk~vjO-bPiDhr8fO~M6jvV-9#mE+a(A7B9_8$d>Xbn z@7iW;D*g2u>ipdfcih4eFd#cbg7dd$c$7mGeNP7Lgm#^5@0OjK_prt`TR+EL_M5AF ze!Gof&D**|)=S+-I@lE7^AgN&vVsOGf-w|5HW4&*FVbW@vew85m)I=!hI4D(uk_^U z2kKNqF+=zE{7;N|;guA=M~6^~`3oXH1FDWgo`nQiriSX+?JJhx*X{(nPgj?kN$j*k ztI_W5CLDIo$&+l)`grF&)s+mDF3K(F?|io5{t+Dh_}i`hjDv4^gjS#JT5M~7%@XJ0Xb=?Rb7SE+x$(@yVgS@B6hX9d*;W*PRzKsO* zP5x*jd+{4XsoWJl^< z;5en9k_2xeus*pAKeXxFJqYkOn4(r=c*qgTDuawWT}3*qY>X%p1TPc|G3mnMRw&3> z{5GV+ag0GI7L{eI<+5T0dsO!t2$VQ~*DzCl)QtYEedZ z-a|}Zz-jcezkm2CyLYnY(8<25H7D}z8qH&Hxy%+7PxIn(sD$Dv5aJSY(J01cYI?T( z$z?1IL(M8J^UGnYF4L>HZr!}QQ5nH5!x2h1)5Y;5cYjg6g%_S3bqJRWPXb}F$Djpa z9b=NCcDgoUxmIl%pW-h${v~3%=dvZ`($9l!q;+KiA*2|b7TVffRUCpc<07uSs11-8 zho!cq$T75A1oGUkHzxl3WuQ<=fkEfhRxZ2nTGe!QpVeE0U-yPLTd2K!5+a^(800tr-X1Lv_f# zO>1j&k6nqP<($p2m-mas%R$HV9ZYHMn7PKJlqZLerwzF`1$WI-O)j^RVk)jc;+k(b zsD~jGzC`36`@XPf=@@|lZKucQTftAn>*q%8hWDWoHY0{<8nHw^Z46t{km@BVFW`5N zzy*KW?qFc7tH+RS3C&?TFIFJlq3(wUVFQz)pWhxS(Vl|wwlA;Tuj^ON6Sb4fVLy^% zA8VD093Bo&jK!A14h1c`-%OvL$!kS{jxcg5pmKY<^dPUK7N20%9Yal~l`_A}ypf3E zorQ&{OzCPjmfPQHW-Mj$K2;-fZy$t=gbWAT$Hu1O0%>fQY}!d#y&#}nR9bFFv6e&A z+M^oQ%Bn74M|7_ zO)AcV)N;#>dhDa&h(2qj4*qD?f&|Z)sDvUX;Q~^sS0uqAep(+qVkVWUZMKpN(YGFF zs&NFl*?+?8)s72>@QNjykCZZX&Dm;I#Uu0@{UG$x~?scR5 zCcJ#sWYQXI#|!!AoHumgWpq~yMlAUG-@`tk<- zP!o;|bM}e|v{eE6nS7b@o{SzRfPDelLF6UKaFtJHvrk|dV=kP6t37t^qfgqHMR`Y| z#OK34Xr?OXahv4`ihhcaiLbnI4jB;?4t$WPv#uTYLzol!EsBt}?N8q$@XJ_TI>jE_ zpS7_a2Ad8Y)#pqnM&$HDBajYO^N^aR=b!fyxtd;fs+I`*4HT6SZW7(m1jTQ9fA#y4 zZ24E9&zhW=_|2tE5`Jsyp|qL3Jr{U)-e{oGqK|wUz^paHn+^vgRw;;Z?;ozln~XOu ztd8!oYNO`!3Fs%q)Z5`FEOR-}t!fAnKKf3$X|L`F&$37FpY^yy|fW@G-yyO)d? z>iCLk;!h08(N8kA8`RI|<)3_@*A-8oR5PTwEKXBZT26zwWu}-|XA{ZceBf>4cqqXg zOAMqG`bVeJT1yP7qaHv;O}oQsqaRzx!kPXvMH0^w(AFl~L3ke)k3IY5BBwb=Y`8`E z0&QNflcuw_xv5x3m#3DN`}s40lYFM*z5dmKb;Yy!bs5fx!Hn(u>y>$+k_i?(a+xOt zA3m_EE!=o;rAU(5DoXMzty-=LQ$D1-eST$qNzo}uM`IjsBndu_63(Uh6=jHnrF3uF zWw|l3WG{WReBrG#$%E+SN2LrOrU&wVok!{{HOAondVLRr$A>pMs!aDbF$~^BVYbB+ zbd}b8{ti~yLLqa-;=LOj989D$iHoIfj?3{db5z`5rm(uCy1BNxwz(E@?6y!-<2HG= zTUxR_u9(Ak_j?G&r$AzzNoK5yTX<9F{w=NVT@ECBqOtMJef)f-k{8ZW7Ir_MM1Mcn zgPt@#+qppT7H@?uxCZihHxOPL3?8(vV&}2gb#tu3F~JMN8j5x0cp7sq5yqx7o}MIyeXOLL=>`0PGuQIIN4 z4Q{Xz8?p9HIV44O%R;si z!&dB9D@r5+U#zuRC+P5K zf%s^FRH$zuLGxCLf7(8QaXH*=cC+>M6K2)2id*52(uO8tQfey5Qe#pJg*IB*)`jJZ z!B_3S##<9ezkzAdDtXIDS9G7rRRtH2WE0CiPs}#w6XD*FU=kj>jX^A?qs~EnG-?!v zix;&r`Ql@>pCyh#JNj%j*153iaUr5X%{c?jla;Ws#3;}5NK&h?*p$mCFQIv>t+}++ zyJf;vW`Posnx{9_#Zib@$wwwj%>h$N!{#QOt4X5XSSTxJ$LJ@R9rg_z>pAM~zLb|B zF=JG&e~r{JywktMAq(^4;f@s_=uIq|D5{!|AIY)G{&_oUlU+|1!avQiD$XNq@Hh~I z8B#Tj6>#h-b>0B49DCPIifE>>GtvwiJ32e)aBvSm1`_Xwv-Tk6RDQ=G-;Ha`}baF>NE6}oR}y*J2~>TS%8JKuo*OX ztkp4-yz~0rOFB7nl8d7hKDKLTXH={Y z255R^|M^ve1R-yf_-^0Xxwj+gl2<{tU$mfS>cNzMW8*{~dQ-QR18D5zvPKw!CKnS? zx^)u^#btUczY$ao;k|q{Ja21aa_`=~HR^3omvf(U=JjL3GPzmc}e{_nhd=8Z;C9M^X651l8qVc*`u09O9@TT#{>G)em5LFJp%v z&)vlW0unR*yEfI5oK9o{JItVhY$_&c+wY6>0su}v1pIoRsKdJZKQ2SQB_)0zf=YBu!K`wG; zzt-={9||h4a`aUF?zQoL>DN%|&Vzd|1w7~9xUk<@qmdEp6pOeU`t*l_BFfcsAJn=< z`ZmwPl&4afU}y3%lUcFs_W}X4A>jiQ;M3(56LxHqTVmgwo~W$#vLBv(%KDR6^4Ts7 zIpei)827D0-Z0H;(ij+xNqCQQw`l?OKICo0{)f6JR3I@LFRQREpMCZSvmFT_!xjtp z5#sXK6BPIchth*?VBj*m`|pn<)%1pj#ESOjEb5rb;s_OQUz5D>EfQa3wGG3fEDold zy9`w2%NuFJ4MzV70+LvOoE+90o6LtD0zLXl z@u;Q7u&_794%03z(^REgEWOt@GY%FqrKK36@5!c{VELd{x#WTB=cHM;5&H0Ehp%71 zs@4Y%40gsY8pGvWFkI;(qAg?;NBIR014`2;D^%-v3wXHt(OkgIA5hd%|83$YxVVc9<=v`^<`HJ zl7hqG7ytfvT2`@l)p*+d`x2g^VwUK8<`%?F`z;Vrxd8CkIA~oz;Qdp!2m_^8a&ejz zJn=U1ytVOVPjB4BB9i^LkAS-v7fYa9L~h>PrtxO0cKH+Loo;W&%0afi9&KD-y&ViD4l`3A2Fc9Ak^l!vnd5tVQ!y*-i^({3CXM{=&wiyePMLK#DZ`i; zuyCu?c%!E8R2%$+%^>0OO^HL4!h?k|5<53Z2TyMkVLA6>Nt4zaoQLzP$EB6rKc_d3 zmRb8_%UyKE&gaF!u|I~*FT0ZbO+WO=dWavcs*YrKWhe395ppGbWN%X(Jxr3I;js=? z)xWGtJ}AB~&6HJ4d?zc9N2lZ#(|`8@AU=85F-+1}0&awg%~jrwqw&^NEGF)otNu1h zrL(cDCzw+xsv8bMzdtk_H88O39iy+-Kp9SvmK=0FeLr6j_z<>R`+9aaql4qjPUOxf zPHFJ${Pu`jccp)PR^x(@olnULvIc$8(lbpF%hz?Ah-MW_b2E6jiAJpI5ZvRlt&g~L z!oD|6p;WDiVFI3E>o1Mtn7>$uY{?HC4@y9i`u*aKz(Lv?9@SJbHRs%(h$*ySfbXI1 zoNceP-Px~PFJ0NyiWzA~3^MRRd#y>dQPPA2d}QnWE_$oBI11_~0OQd0S()3`u}Nfw zi_-p`8vy1YLhK%ZUW_L}WCPkf@krCeAE3@u+CPRR*=#jA#y$N@nqo5Yc^;U%7~dfV z3T|-Gj-m{`$)wkemChCbMvN!0Cr)mz4`oTIz(p}|KdT4ai{>Bf?tZQVal@Wp_inZs z$u(|W9m!Lp;I1wx$<7W&2QApuX9$)TwB$-XR0qwV`d;mL^NJGkdG(U1wiXQ}XzJ6+ z1&Bj(>R-+V-DotJNpgzDSx8*B!afXnQr|+i4gR&i{Jk4>N7x}}%6sc|r9%w{rrNe& zxu$wL-DrCICyWWS!eDymm93d&J%){8Qqt;a5+XTWR;o45P^>vms_bRo?UUyc3CPrF zezl+jM>LH7#aq2Pyfwu3nH>iVxKa(dKRAru9<+H69PC*`*C*zki_IiNE-QgI4E&V( zX7i;n@QiU;a)I}p;Aws7;*Y42spCkJK|SX}UoK{@4jRI$3hZz?II1n9uxXO%p*q`W zYDr|YeyOSIox92kAT|2!SMToryRN#vI!vz?)zFtto-WJFor-dOyta0gy>Ewcbkh0Y zA1-#3+!b~nz+j6w$A!tX0Ra?mc_Ze=mpBrn_H#+Cjs^@(K#u&=y(FXcO5N!Lix{3(ELz_yRN**wNJ~ z=L}ObVqOw!?mR!$1-Ejz>k2w6UecXs@b}Q2!y7eC47nvzeIJw0oxU!)M8r(r!Mzfa|u$w}s^I#<^ zt!`Ck$uo(xwKCKQTWD(YSPG8!)~iriTKwC0;(Lb~6(}X-+*L*x+O^&N2kPUbD{F3W zHm1)Jcjrk21Rj5LtOYIbpj-wWwY9a~;<^9xz;FrV0_f)|opI-dYd_z>2vSIAgjY#| zyDx(_;_4{=e%Auq-PHS)v{&dh!aaGY;h=t!wgXs9oYi7F(-2(0}0?1Bl_ZntO`n^a>hWknx>R(E?5T^h&HoFZb;Z`jc7TBjU zpuU_H{2bZLN~JTkMRql+{(l?0E3Ya*s# z_u?f75-5mBm&^%WaU@(jn2c7FB?y${<%3Ac$=zry>HkAT{pqLaH(Y}Awl=`29@1!= z=HTSC=nTEn?1cyn3Rs&mX|S` zeh{}~fRPb&BVzwxOPNa0t{zW^;ET%F#EKE(1R({X8)}9 zH*9S3IbzpbEF77L*%V&51|~S(I-0VBSs_3c>y?JS+6f+gUDosy4)REZKA2FSGoQ4M+Cna37jixq`N}7U?H5sZriLr<-YX((~lp(v3TQ<*x`$4 z4F{vvvsda1!TN_kCS(TjVzxY_irOOVetMZCyOl0j(!1RKfaLl*VBE7o;ymtEx|1l) zcIQu|`ZtCDmk3zFBS5sZB?wyeUYs358w(Sz#vvxW26yZ7$ccy;Y8U((*L9NO=78L# zhgzSgbTIZsP_q@*XgZGr)VN~LQ@Yg9G#(z{H^(VOL7C4scF;~uNh#x$S|5sY84IUd zcWn+n>VxXpxm21rpEjx{+^JTsprxF&+4m$EO>=-X==#?vADp!M(OGS@vLx<t|;;pLel|%LNF>t{y;4{GU&YU-(do_?D7UPRI+G7nwPsm)={;ql=uCqwGVbp-sAGN%kU9Z(Ufcf(yR@Q?H+ZSth{%8M%Mj-%q% zo*|?Sl*v2O_b9zjqd*ZYjdQmNF5ZFZvzR3t4$tQ%?kguqcIsE0S6fM7V;6eMMk3%J z1otr{SUklBsNN83Ci|I4l$V!RIIk*NCB*6ZBeeqwXom7iH?e3RQazcR9%kl-s<7Ib=98sU#7b&&97en_G%Sj> z;nQX{_VmsZp2u-*iDNu27qIQhhDKFB?Jm&`7haRXhxer1w?KhU5;RqeQLn}75n=^D zC03FRFmXuoc%t%SY@E&evNQ~h7ilCG!sE76gxtT5>S(_hH-so&?Q`|Lc!K#5Zd5tW z0Zb1NLuR-eyQAPU>_5epxKc#DGm^!dU=3?>g1Hk(LMMuF4}Y*hNqSqep-D_%X+!&M zb7ZXH)w0CFw9M5*mORyOO4jMCbv7>M<537^0mmxI<4f4dM2;BYKNREdS+R|Xn9?mE zKtVx46-U^Yo}5c>aCPQuN(wj7kJv5TPCaAp@#DuUiFT#s?h+1aDdJ;A!{1ZL1^BG7 zt0Z?VM9}eg1f!+`jj=Q{EZkqDtdgtXCsiqLR~>Yy7C##2O|`oow>SA3W}p6?IWC>D z?W!wWiYDe4hXN53QC6L*wCh6_uQTfEH*gH?GTE25OB9AwkHw(I+T(Jc?QgRlChJ>Y zzVtbwRY-QrIlH3v|8c(kx>BmeHzk?d6+3T37Lf7mKc`t0M&iGjKAr$i7z6~XjJLFQ zpX7Icg0J%a=){MQB_15tfnGcokQ_}g#+m3 zO7U>Q=X62kk&G_+6DaAVWiP(n4HN&GW>Ax9AUcz{>xJptZ?F7e6#d>1xu6}BS|eYn z_2yI5@vamSe(1#WcjMxZ93OyBLFtwgtTL#{Ya~9fUANFT!skGVyRz-Al1Oa}jjp?; zOGY!v0XSRRXL!xsE1pL1k@x9bX*_|wLV82ZWb`u|Er=oB3JiR}M|Q==GI%aDviJ}| zcZ6tO-@8k)2j^O6tW%GmpqaJgO5C(db`e7~x!x{$_npa*&gB)df%;v(p+jOo8RPB; zAst;0{kfBj+BEcgdn0riX^JGr9l*t^d8FH8Bn6CSNaf~^;a0nns{wiRAFepUwzjR_ z(Y{?5kKjBVlx|;p?#HqklDBOX{X?zqmfd)dgPIJ7wv{53|KzYH72i|{F5$kd!>K;v zSaN(>_oY5Qc--^8Kl64)WFEn(9}F98Wze<{gNa_cvHf3{rg7}c)6D~H{M6pD0bZi2S;%$cx5Jw z7v^I|X2}OCn?=1P2Q_CpZ}q*~#s|F`2HcDEw;#Xh(t}ajq?VLc)E#Euq~1s36Cv*s zM10L{;OMLEHz%V>?-R>w-o{_3?0tCNBjb0WZDr3O4g>((mZ{hS5Fr8-?HkmW< zEF+U&zbudX_DDallX2DFvpi-kEhh2PG4aMc`E{EHVsdiJyVZIY`Tob1X$qBO`3my? zw!MIM-pJ%+E>BNSOt&lrdf$c_7mADRHOB~-w;uSPvteICPb7Lq9$Y*B|8c1aSZ+!@ zh&|UiM-7{69Rq(pefYo^F=5OLekjF#@~Q0xp3rz|Y(;W2rt7hi_jFt?P60=63$w`3 z@a#iv7B(m%YPRi$i5BKfUQ538^JOjFn4a=}fs+i!bAxA-cW;k=Y;@mceOPA5f0yw$ zZ~u?QT>q3;Go6ejrt<>bbO)?)Ot!^O;dFI}gw29#2?9UrZJ^|*y_^uybJzdh%HsVE zD$MuY=RY+W-o2v;NXBgZ0fQ~{ef=t-WnjPoYDUK0{0W5$vztFJ#Ze3Y8-YGx-MXdZ z>)Xs;8*u9%g!|Xh`Ceh+643DMGQ)=418T;Pg>`%#ruRrDt35CGyz}vWGMAR#3{m{u z#-l920EDN2_p!Z#sw%lZ`q+fk&ek?+Ys-GB#v#eNwQ&uB;B;B*{|dCzNU{N(mV;Rr z7`Qgr>_5-$zo^&tl#GFIFVoqjyq#Iy@FjC&8fwV2fn^8#9|8qOoq>hr>3FgJGV(Sx z^R+E?J#3II%|`>U#3i8kxVVvkWu74Bl6!i3D%vfKVEFsW|2GIlsf>Yzb2ryL$oqGf zuI?cQFswK#EsfX0!U7mi&vCd06|@KuUIYPHl7mUJ2+tUb@Q)wA8iJa~m>BjlXCG4h z?lIS|8<2n3)^;dshWDETXd5KSFDi-#pwoTfv=Z434b#gvD=I2hfW9M9>FEr>)V;4j z!5=#hkK3BHj;w@|sfx-MvF@cGVNf3{;(ta_{wg9BezT|`op+xDf{sgmb>V230wOV! zm-?U7GR0?RW1BJRfkMHkKV6=H3|3jwMRo7)I+Ne1rT{;R7cX8AHTt~0z7zLncPV}a z|7mwmi2;^mlyjl_-E-R67nhfrigY1vj*h@QbJete1X2F$v3#W1!0r09OML=}f`7bf z5QH&d^*9Z9m9PSA0+IPGYAyP?l*D_L5kc zoBss5973D5b#!_|@7%{(^>x<#$8P>59c4|he^O5B@~{2wtO+~={@eX?866wzK_L-2 z)z#piG8BaW`tN_PHoxryE&;*ayKyhGo*~a@32||We20D~Isu#7%d3IQxM@;S-OMbj z*sxaBRq5YV%)bkh(6F{LE|%n&7-nGLcihT~`Tog?`+QMuE^E)gK%B!&&BtSjM=3IP z<6KlyUR78)IO6TWsF|he>gt1WLr@O@Dih~1`(4Pu^aE~oPEOA!GS2?FO}IQYX+9OE z%^yhB_VzD3l%1Wu!V*di+5L)xw+RYXOB7N_^*K-|C@wzwme<|&;ZvE~&k|9i6RU&4W}4!f#1*ssN`78{>@a!%E-M7-Sd z&@y7bkEc-?*!vnl5o*f(R(0E2pczabP;9krRP!e)KLu>hfB*y3>goP+1u!7JptSV( z#+YeK<4%JTFbnMo=GD^ja!y^{WI`nvq2sw-J(29&m_@&~d8?aRIp1M(v;YfdTGalZ zmoDG|0NcKi*tL(@AU`Ter4&6ThjVJWEW;w~O!0&CS0pQ*XiP zC?{uUx4kNjl1>7y@jAjM=}M!Z#rjWsHU<3bEs@EE z6Zloq9QDJ=nOqCYDz48pI~cg$-qLG-TIcT{2PlkA9y3$57eJBCKnyVcJa55>O-M)! znApuKEnOx1BT;% z1r(r_F&JEJztA!_mG?U~`IF25=wwPv$q!_tw?W9wvG7ZPWs?26!*Q@0tjMb(fO+wK zz_ns$u@CxZYU&R>|CgMlbj2v0t_#|!L7_vhTZ6G3n&{}nk&=;tJ-^n}JYs+NFtVfL zakO?>b@f>P*ykYkS*Q1a1?FBKhxvQT{%HfR6a(&k<$t>|oD-FpXqzmISQsxc^cM18 zOR!27^Yinou%8l0ko2qw4h`)EfUUe})I@9Y@}HFAAGSovh0!T(X8P<|sB)V0oQLke zWIM`!VRn`a(t;|~($e}?ohZh~%$yB_zrOiT_4TLKU*BO&ZoXnnOsj!p_Cq*KBoqt= zSNL6emG@z!5!yRCmR54{@C{K;net=N$@EyE?4X=^(=a@BA0D0gzSw~qnxJ|7)< zv$3(TMEk0n`2J+<{g0OX+k*qzS^2myG5;$R)zwf?(1V3-+trq8U}|a_uX%BKX|eSE z_A5{7?zG$Y^E@cecE%0lfTnuY#;Wd&tr*W)>f)z#HZUWde+d#T<#Un?pE zrfNZH){6^36Naal7}3$u7Clicxe%A4!ouvD8l6U=-;3bizx5^-PHbBlK7q2LVice* z#eU+GbG=2;N&xjE71!eP*W{$0ev40i_qTIZJG&xDpcDL#{Lw!J+aDO_Uw1(0TKJch zl$1==?YIapLI5Qow44rPSSMVPrF{*I{V&1S64onO?*DD+Jk{4rpS_lD*H{D0G@!h^ zl8ce?@evuI_^2iGS3_aRVoXpd)K`l8@c(Vmb@_iSTIOgVRf-dp`Tr>XMz1|2+g-|& zus?{hzmyh%X29N25sO><`MUkat3WgBKh4LnTWkYJ;y}!}L z6zet-r6|UND;?Eu$lk_6L_@=cL?VaB$H&=-fu8$R7TC-{ChgdUHk!A&t-Ix1LhSUI zd}@D|B>u`0wQ)D_ap$Tg;T05>c(gBS<~d~JxgwE;=@RD)&U)Fsy7iq75@?5OK zZstcF*M#h1=54H}Pha$AdJ=z)dgvz?ur~eFo3N*6VxcAfWGE>NJNUh#nYIcj*Z4pz z%LkKrHI6ZYhnyYCY+rh3>op~264C)q0{Y}m3@*M;2paUL^eGW%W; zyA+H(KSp|+rsK$lrwH^Vw~C(BjZWy8eC}SN4w5xJxWmcpyIq~?{s#N~n68e3icGmMeQdBTh3DP!oiP1O8y z%t=YiUN#ohDuSs5%B>M=!h9>uOYUHPV9Vx=MS`w%MVf>(Uql@>ZsOGx5hZe!hDSg^ zEv3zvXTlq+pXBwb6YKBXk&O#*hsL~3D#<^&gYp-~f7_1#bcUtY=A8SuiK(bIu5BfT z{AH2Zw?Q;w&QFZJx2siMC@Fm~61Sa1t1DMoDz-PCCqM74JGR8T8}|12z2S3AI++th zUcXuM(IjN`N9&bOofIQ%Bt+KwO|o@vOE~vKagEGj4Q9_@76OOzcB@}@uQUcydDcZs zOpbjqF`1V&>D>Y`5WNF0o~ovbxxdaWiYb907f3-TQzLhRBdF#^VvK3ioDVq?JiArs zTzoHlSOmbIU+ssey;$o+tel2{JZR_%B(g3rSp24}`b)HE=NMJ2@V%Q#5|e9l3It3p zn7Usq6+(z9C$lI?{#~Y2gaA<5H~`?4Dftu2=kj7@ zlkhT$tLf?yNxz`Y0NKIndl99L4Vo$Rno`C2m{m?ehGXO$co&pcUoMw=g>+BBM)`D# z@eO(cGocOA7n?6NG_`CkZXn~!vOPW~Nl*Fs-+C6@Qvvc*O+}wTlDIrCzmN*@YYY8U zoyo`(=?h?c=a3 zUiC#sziWce@>rMkK(}Lj1=EzqSE)LIxo1#g&Mco-H7uZunhDY$I^%6CNi9}^nDSi% z(bJl{NH1=ZzX{fWUtEAY{npRj^U>ef^1mF9=jo-Ts^Ro9JQ8kOk(;)#;VfXbq%+{s zDyXYR0`T4!K0Zx&SCtg-)zu!LV0(4%SLbo$lx<`>4i%4KP5+jO+mraRRx z{pPXv(;&?4H3Xa&&y4Nc#L-h-r6Gpn%uMzJ)FIr9=gA_$IQSa3vY9qi6E5qosV&?wDH(l=NGy37TlVdGsMF^|1;F8zw{?3`Oj3<6`~fCBtD{R9jdhtj#( z(TC?Xj#2fxK&tjHi$L-D!OZ)F1aZ@ax7qt(v9)Rb8h2Z^ zn_XR%-+bcoTQCxEMA6{Y2Hq7W$uT}0{pDNX+nJ@IZ!o%%_-n|?c}^-#WZ7^6t({3y z90iQZid^Xte4>O+51W0EM1PjE?n3aSajS4lz-3=iAyr8J0s|w5@BG77b(5Qe@xu0M z+&qdu!Rf~saeNdjOJ1eL?){{dpQWX(CP(IS4_-T;B@*^lh4is7Is)$Wd&Q?tEi1Hr zQAWHa@v}kR;zojIt55;IH6KAba;jyT32z;VljCWU*7%A*%^i6-SS5mlARy&b0iT&e z%!s-W_F|_I7PiBtYQ+4KT{EXN^Tln#X7)Tmlg(p=j-@We;iDW&74;{{T4ZT4g7xPm zhs~xIFCB#Kd@%#fJ2DMbS{K{yYZz_XY;R-O#J8$l1a++R7jUsl4V}N^1;ICMi^~h2 z9ix4-`Y*rV>W}%>V`GGaWBb;4c$SJ-ie1GA^Fn2<>B7i6XL0V*SWRXhRis>&L8tuf z>rTIdp;L$u&$sQZczWp9j=5XOmsjhb6J!jD;i~aJo!Hl0$)@U~TJ2h`(@nZ_EyB0k z)Ex3H%VD@;5!c^cu5qAmD6f6-j)4+n1eysq6gpizW0)f{FlDyYJZl3yEnhvL;p zx=8BYl|}}R#_CSyA)2att0D|*)R%HqWAgXSa&pQQdLveU_HcugEJ}-Jo#9VQ?=37o z#QU6N>Q;Ey8w~>M+RYdwW>0gl(@5JS1m{84Z4L7Fiy$oq*S_`V*1ZmVR?ad(*}vPo zluOqU(|wW1ndiR=Jgn2-cbMR$n@M0-6WbtA-d=Z^8H z1k0t~bxY^#pqxQd=kA_ZIH|kBb1*Sd)H0+_|ILV{;jVVdlh1U#W^kk3*&3XSA8Lub zP9$rJYp7c(PA3D|IqpAKilmpMnM-BcSp=>=8Ln(UZ{+~TvJ6{Z`i$03V?1VDX~Un3 z_ZgGzu;JVlK6II%;xi2h@Cqnwdh9}b$z)$;)s`P_L$pX{avF^1Hsag(G$%)o3Wp-0 zt&NuOvOp7WNuS<;liGEnT;bkbE?#sbn{e~GBq2C4i6br z=X8J<%~8V5J+M#7Ip`EamYi2|w8(EY+nm)NX5gq7gu&Du{`FJx$l6n79as|}JzIUIe};@*uX9RU%0PAmjFJKay+Tx;iKgfp7)+12hMPPI z_?AuTA`ErSl?#|R@XX+Rn7dpq(Q=Uv7-(`%A!5&S9-h?o(0qGiF@{foM@Db55Z=ek z%-H+cCNkd=Z}f0NTU+t*<`a_1T$V4pX9J*BINGl=S$auIB7v4vFVa_UfOJ)1`m-l7 zF&zt#7(1w6kYrgn9~@SlkXi`fmAQz*>m5OUK~_gqqNQxgD?lpWss|;r=KGpuPAe}4 zZr^nU(WB?-Q_^LTV&$Oto?a2RP5T5OSAMP)(Sk!dts=-42PD{fqc9M3#1dAQ|EKyLt!N35Q13{}ABwhi}zEG0i zoUedmyUN;yLkYKrvwi%iZmh!5BIz)qiJ3_eIyP@FQ zsQy6AQdVQ~m8>gc$)a$hHU;>~(+5h}%ILq>)Pl&9X=zyH%%LM45lu=&AtkpVGDA3{u#7)Osj%0s)fpZcfN~_s6@Uw zSao4u9-;r5((3uWUhBoHs*zgEtK_VOWB)AaME9uZ>)x4v+5B?pCs z*pRn{zySHfSTXumBV+V2Y%VX%-@2?AwK4HD!mfyi>uVI|b7sKi5=gP=vYK~_9*vDt zDvkXzXoyc$+eYR1u+I(Eye$+{a|0I7vU-f}y%le>@eY8sf=+%p@vYV@ zOF3VGqmM{DkslWl9?;X9oE>x~sibFGt|kGX4VszDxbvgKO}l4Lp`&@+=u^3~RVxr! zk<9MKvhEeC!g{Su!KJh;kVKFf-qvVY8h4N)30oae*X1Oft$$U>*#|AZ23189N^Y5R z3kEs*YsJPV+J8*Er!FYcAi|Az@rA7>>0RHC-PRcw4`gazvUyHTO^rgP4^qp`+9lX&0Ga@c0OgRfHJ86CbsqIU6Xfl7)2BfLOd`Ym)B?x269Ch#t{WRa#jHqJ=i( zwSStX9?bgvNDY}HWnbLZscw_rhgM?9~Y_9tIkQ;pgQrL#JfF<_J{raWi>6Bxp`T7 zwOXsfw>;~;%eVT)FlnZeW}0oEP_3+SSbh4$#MRwonPLZ3zm^>N_hc2{V{D&i>n?|r zzYS4R-UMJ-`psU|S>-k(ta%HXRzN310k0~~8yNsB3723?VQYzQBAvf+?hI-2ZBd-N zvLL`ssycn}t>9C^2^-7CaEFtk`#Fo>Gr~JrPxm%V{A;g~X|s*sXhG@eUWQ5Sq9SPo zP>+$U!x=OK;0wsCP`!;i?kI|3ea{Iis53BptO(}Y24KY6;7v9SStpHM5{MXM?2OZY$z5}!2w9vhi3DBisUb<|GE;x6zSF&z|3-2}_qVA~a zg!fqZWNXT-_p2>g#C((6?!50jY<#Sv`M&?o^(va0A$oFep_X1RTr;~X*mV}ujQrf- z%L_-i021K2vHxsuA^i4=VnXF`F}K*-ZDQm;GCGn{SG}6U2w=d9jNOx;UZSHE_MxnmC=Q!`i&$jb(@vc8fSBMZKWs7f!P@W4DE6H3z zxW*n6-?wlt5jMiYY4|duPn7Z$E^ehpaZQ-))lZcsjw41RmHi~{$hNIMomb{PDO6!D~xAsVJ5QaK5H4RePRCR zAvArnLpH{`n0N&w%*%;MEIcew^VR!c9?GEw@w7)$Al>a#I+(JRIIlOFhommg!YPZS z%eA^nZP{%v%TlZ9BtRxC!t!QilJ^3&QmPPC`b{t6j08v$SvCi**==c(17LyMTi%HE zYDm)t(|A2l5}45a!9N}0%{PBg0aSaG2?>u*HBvM+>rGsAiL^MipLk`kiMntUjj$&o z?3fvZhP|q9MQmh$7+OxLCyDn{f2NOinXY#%B9q*_zsULEB^)E8M5EI!ER9c1HBQD# z@h+Q+`=#=znT41)G^Wf&AG^Ok6NVF}#P8Gi3#bM(DNgnbcySc>0U<(Sd9RQ~fsiy=p9zI>KQ2g4a{rQ0*y zj+;-0i2G@09-8Qom(SC4myWQN)G}CVzumRl+be#*&1=8Jp z&g6RZ3KnGMD601Hao1~sRJ{{am5;(EJ*Qksw)ZlM8;()xGk|S6)g9O|Q(45Kx-G4l zic`0#q;ywAWb}iHX?`s2p1?J-l1lK9<2*(uu1!Ceo+iN*yQsbet~eWrm-3NfP|Ukw zu=km}PGDwM@eMg$DgzUL|Ad1U?NWPp#~jCM^U_1)4jf@#huAzY5IE7Oi9FSF@x0?| zUx@*ecm(yzU+_mMXJpMRv^E?ZD|_#>d+Z>5ONxEn>?9FVMW#U9Q|iamqp|8+TW5L$ zZZ3ob1fRmUh8_vEBkhm9yk}l5H{`0xe)xQVAJc+^i}U?+r5X#j@ODmFiX3ms!GZHX zkV2)`KI4RY9Q^U$SmIwXyLBA~CMNkR(z2S~Ud5@hc0s=4q95(;?ang}wLn?6a?W&hc#4 zUAarfs3^ext5eqMW!hyNne{35S!cWqN1k{L^fF?hIR4Zn0k4{7x1iH|Mfqi_ke;0H z^cnz8#bPmF6Fi^4%7+vjJmTVpE4JIV&4$$EpB^7T3^>mAN<|u^EH*Zx2ln5kFS=Yl zvg&Wv^sbQ-?eTqezA5HE#%-yGnRL67P)Wf!eA12;X2?~pUS#-P@!ivaQjLsk^p`cC%ivE!pZ%O-#fhuS=h> z<|UbB<-K}cQ!;)M2LTV1ooanlwSfugdtJ=!z~;KM68z8J$C%R!76Fk7i;aoh_{pPv zVyV}~{TGX0D$pOl3{cHsUKSpNF{4wY2KYfKo0%G*P6~&9naNnW%IbppKD!zN851EQ z4W+Z`lG6UzA8IF<0E-??b%XD(KQcDllzOPDbnB!B`&o#DCjR^!o0S@wC{X(L)VKnB zvuSP9?XYc9sDO7fS$lBiY^%Jj4$nhv$r2~S1X-@_I^`C+u;42TG z%bIe6jDO4PL1llStri9MtyxX{GK>nx)=RgclA7(A+P?keZf}FGeL2=hZ|jJQ4ZF0+ zbH5`I1(+UJB0p$gOr)pA{}Q^aO4xK(v945kW5D45qwK50qFlGPrKJ(+21UB1MOx|Z zM%p2U?vzxzyF;X;ySr0{?ry1}`Cd=$z0cYE{LXh>^T#mg@Xq_Jd7icIb>H`LOZx?U zy?UN$x{HGGC6d4Or?l%zDeef-aEBS7;$&TcbJn%;)OAIi(W$Yl4rbWu)r6EkCrp^J z?K?oy$aAdboN^mIHNm(%#f19w01AoI4f%)01P1YM1JcxU^py*$J*|nkmlN5f@(tjN zL({L_^s=`(?rKuK2f-O`CpK~h2EEnWjo#&D*G2mGQg;hd4VMnfKtl%r=SvOx)3-3X ze&#n+Vq;;`5t%z}RKIug3;~3IvIYhUF2$;*JQ5-wqVw_!h3!fXe1RPH1N+lJu|`;h zl)a+7etMHP3MBy8Q{(jrskj`))FMRjq`uDwZJzWbLBSnU%9MsBH(YP8RT6ye$<+nwf6Elq?SEogIam(PTr?> zmguXmq8yxJVsM!Fx!-yKf_OgV$+Ct?4@CX+Mt!+s&+gEO^a_dW=z>JA?p@K51>Ze$ z*TrJ*26nRW(~GEC=a%Jq6=mIK+^Zdw33Pd~!%)m=Ia$S!dQMLasAbUQeIRwuysqu2 zwMLZZ0HJ*1W`#52h~t`B)uV?kX5s-)S?w+E?4ckgm2&U7lV*V{Cru5%(b4Qka);HLZXZTeZm&0djvb-3hj3j#cAQ+P%YPY4$i9c>KQ3q}KU+=p#1 zklb?QZ?vc+FPr6;_k)?~(kaa?wVQ3k!3H~Q!gF$ zj{vxV%RiV=r7KML#S))jIRQ$EtaS3ncV#DF_5Lov+IOJw_|ismDE-KH-4nm=!!T*S zKUh=P{d?%GCbPEJr%LTa`>9=L2(PxDWgOL820-|qme0vK&2MDEvDNR+;vQcxjosCJ zjj%Okk&yJHVJrXA=STN(<9z>Ef^*fa&s2q<&bW_2^K>l2;Ks^)8838miLR0z;Uk5f zN(aF>c8gQJ36ysZdWMMwb>}@j;!3LY2urFt9T^?yT)wO7jSh|Dc0ZWsXPSnlE@CUq zSGvy{xnUkrhadh7pRc&nF*84}yQH8o8!MUAhdA(?L@bVaY;j=E$mZ9E(|j#)j7vJ= z@hZRMY-6#LX+TCvt-EsKt+@zcW)T?Z9i^u}ptsRhcA7(BwyFVu`u@5A&~UQfeVMeQ zWNDSgGOD4iQQBE7iTCI(rt$VpkGk<(2_yx(aXnt2@|Mh7i>OGq1(&zrrKwV~Snf;B zd0Qo~gItLAI9j&TSTO_{-|+jLd3Y{kvRUbClf&wY?WhYf^|YIZ{nY!4PMTCN&u&d# zkjeW{3CY-%L|SCP?xf10VlkU0S4!w>(U9Y8l;yZjKdP148A`EClx&Yj$G1GYl@PPx zmfABXvw4O17fk4?Ys3W1lt$Zb+DnHTeHsbsy6s*TAdAP@*~M(}FL?b;uBDEAWm#Fm zdY%_Qj^e>+e~1r&(*BENBqjB^7-+_wi|Ro$g*??A^u1r){bEY=_4VmBD;5?OvI81m z04rfD+u7OCD>1@`?bM|(`Iy>OpheEy9VoF|II#Lq_lEor;EPWiD;7Zfj8rXBx131PRG$dxMt=3tnmI{|#+7nj>2L|w{CN)r}g>1JzPBkgizG#|FJQHtx?)9VIG>^AM1U)yUy;FU$jw0 zh6boR_XRHz0ImL>Okr=bQRA}R<#w4zt4vbs)U3Y!al*za@!ORHXUI5qv;N)W88*QI z%F4LA##uj03N^r=I~}s|9$U1Vt-TQ6zDj#Mv)6p^b*H9u^mDb)G;S2QX@30PXm^bH z@KSy0{F#|Pf1xr92hgB*@oGgTslseI>)dGeWd$fHCd`*UGJsf*V*j7G_MaiSW|1l z$l!C70*K1f`|3aw6>_Fi+`c{!(KPWY8s2=xbo)KG?7N>r33S35CM#-sMz`WrTK*Th zZHbv;rD_{KI|ox15VZ9AHjmeRX!;@NYKPy+S*Vt1%=w&GouYVYatO0^w0>zsUvTX_ z!E@a{+AhHCBnc6Xx#=;-?(BsihwrD64e2r7hc#lg$W(?ptF^t&=!V?;?J<84{$O1Z zGq>{(6>S=t<&!Fb8y$B8z<2yU!JIV{mzuGBcYX7lO||zZdASr5^gRe<5!W1XH<&6l zNL=Q&vyYvWe30rEi>o2%cBxXoH=mJE?R{U)aa3Y&n!rHIX*t3E6V>^?>5{8#UBi5C zbB%nJzFqI~GKUniGU5+tUZ{qzVG`Sz7dI*jikP4Z9Rowm*qFjuioVvKxOb=aCnR#9 z$y{{sK1HB;avE|o+y*LZu9@V4d+KO;PWw+U0166r(6vkFn8M`C0*nSJ?G?X2{Ec7a zHoP(V=T0Y|m$v;7P#cceb4`)T;int%AFU&&t#mrj4-FAJKn-)%QUAK5!z}bYOQqG@8L`|C%^6yuP-;`(78S zOULIbgHnMhJ#j^c4HQ`!cdMOhPf|=(&N%hm-I&mIDn6~g!E>Gok(P@&wpjp8H;yjf z?{Q49QIvNo0YGIc^2<=NG)7;_EW342eNL9Nf_?JGcJE~B>t4)(6k>8g{LF2Z+Phxo zjr)w-nz+NF@qq{2m7n($KZ!;kuX|4)Zdb+64(N&7R9^I;;m3?_c*FK3;pCRTS);?b^?kw3b?A*wk6g zYiS!p1<4~3$RA2$I2AaMK28gg7pYXbM;i2+u?&vH_T@^N*5$uh2DtF7_jjJ!#tsb( zE+y6ViU)Sxq!7%mhb-@AT4n17wJJ25xzFN&lulVTO$9$bQK@s%rm=lM3ZEju`(eFe z>?Yl^&<1NcvyH6P329BQk+0w(bp~X@pL+WfGx1jIWHw^p&bx6?2C`kD4bUFWgA$uT zH8jgE^KWVqVQ+%q2Y-1;_1Z4dEqDr@Iv*Xr_G*En(VL?;!Z(vxmK*)f})lkIH)nH;~NxBVh$k>AC11!ggIMM}K+eCkQssrmgZZVFHcX&hL@i?7Ib}TfAF5k$m+9S9B z;65@RqLkm0QY~x6`p%`vLseaBy{T_;ysg zl?5bkxkNwjea=r~pNR-RC+s_{hP=Yvax2}xICo^DFaPQIoKU{?BK?evr?(i&1^`XK z7+yB_{iEF_8^I&IsqM{e$o}#}{lUXvj2xk1vpTR!oPw8Y`1jV1HTmhAA|JLH%E3igHqZr@nN7bZYbiaa&tkyZw^dWZnD06$cMCvH4$h+!)l0r+b+u7BsqFgzW>CK`w|@LYQ;e=G=X%T*bF}>9 zj4G^sr%fx%FJr3Mhcw$wDY~JzRPUD-KUN?)xksbEA;5k{9aHR1md2$C^dCb^ai-Me znXKLgUKFElYHVTfCRH~U>~6ULRn4z9cbAr2FUK;MaB{Pj3rq~){lv23#4hODm=$CcE*-hDg$ETh)$TQ?n$ zu3UN2Eth1_j8vlJbmi~Z+I*Kfh2j!QCa9L(Q_z>RUau5oe!u|C@jk@r%#>7tNKE+aJv^c*+ou^j*ui#US3`$6_u$UuX~;m*ut_&uD+sGAirDDt`|T=2Dllg>dVg&nq`2^AzBrC zc+XJd;(|r{m*rzeg-qtU(*Xvcg}ms!lXYo#)*$~!Jxt)IwqR7WspaBYZR?}@3ewBA z`VvzdG*na|)zYr9+y%$#!oRC&3pKGo6dIHyS)ApS7N08~X9s57G*$lmt`hgdDI{-` z_Z5poe29I_Mz`P*J9%%}jacBu0aNUY;|)i8`&F;(lSBhe@H!62Ix4k~5iBV7C$gCx z#kTu|AotXvzp)>EztAh3tiffMk)^0|-L^r^E_jCL{Y?hrc{>3nv)zfo=&WKI!XMf0 zzLZp~*|2cWv9Vv$(e*cR0tkzersnLf)r5~wig-o#@IQPN=xhNw0iR8Yx+JCVt#>klrF27 zzAJ_LgX9pkHiOSi&8wNQsi${j7Z=bd&A}e&n@u`XT^EO^zP@P=gumYy{uVmENAMVj z9-n*9KNB&F2%W-dbdszYnu_-`awa(awMVjQUZe&VPKC zFS|5oXpU?+Y^StNI6n)o+Y4|}_+o3dn3tg}eJCWM(ZjfjuA z{W3h2Irc>J{9%{fNvmnLtjszV%0(VC86-921+p(1YP62_7lR-8+_;taGc)puJ)@&r z6Jxz+;1yDXm*wUGLv(XlI&1G0-0v^!AMkBSTgJofdUKka;&%0GZhi>J%Ho*+)87~7 zMs@|56Nde7S}lN3$oc^mj&p^Dwl6M?@$Ys&e9dLb`7%*;bvzs+Ho=Z-h6etq<_gPo zNyzVnKb;bNOm6zTb2YM!G1$&+Z!$6v!fvWmEK?zc3YwJhBf^}-Q0sNf4CJbduTWPC~rLqI@4 z+7_!%n*?5>Q{KM21bRhH+CfzIjZB)QyIrdTBlW@u69kV{DF5b6<2B$gb%{JbH@DGs z1nc@xd+b23S`6`A5AlRYnA7+Z&C!3Z!rubz1dtnWAe#O|rPRa>x&2%`?%{50HRrqyR9Zc9hH%(8A%JV4gcxJm8WrJV(FTFBGTtm+aZ= z$4((xW%~gceQ$j?v}tFsFUecA9$QsYc))uUa)?DjtSSPVsPq*LnC4HxX-)z)M3|9Q*NwCo@Mx00tg_z+_m7$$oBX>SZ!pWMG>F*2&L{XN{p?%?C|h?0W5%?vLIXInYn=j*YlnKDbqu*DcrJIVN4UUjFuShZRq{6iM=Ckyni z<=X)?8fa)T($X=2jUE9!`r0Irb`#9#&R3d6>DHYqu`6mi_k7ZT0JvDyK`DzNXR(mitXz$rMhl^SgSa&%;g8 zp={AcCYVD@+B=SEh{R+b9O`z(>x4y<)ZByBBm2gP|MLYCWc?C;uu@VAtCeVNHl+c3 zW^`iW&OxK|z~G>`KA^5SVa}XoH)AF>!%&NZNZQH;Ktrr^3NYh>Tihn?E^$Lz4ld_% zlALPitpy-0-bD!1H821y(#llb`5~U^?yV5~ z4^*(CDhAW4>%(afZNeKl(gR&QA)5%dn&J_9CJ(W_5jPg51FJ9rr+u$l8Pf6M!+z4EuoVgQ*Mf1K!>}A?n?JkH zDKC|jJ7DGkc=fYpBOuZ*|MR8*SPZ;XE1&Gnj@>eT)YB`<0P1r^Y=S( z=Y2T>*YfSuYh4h#LKKz~Km{pTJHTXy*d7g=`;%xm#mmOR!>f7C8g1s)*KVh#ol z4gyXjHErK3Aqsd{NeK!{N_VV><1@Xb7<+XtNuO=V=&(NFh@6*wy z{D6H5FR`+L)i=t_$NSt~4Vwby-yi1h;Q>8sZc~#^IJwP2#2T=_TxbHS%9@B9`o7Z8pSa#<#Jb$5qkWMnul0iF)gK>r4iBjd#C!rcd9kkSK! z^B5nWC%a==pN;@;k{5Y-c@=IK9|2)o#6IiMfBV=%DOe{KF*&E1fBM&dy*M@i4`_5Z zqotXny1K+@6e;3iq6}KS?lF}CkaU(XW%>hD`gQ2^grK(73fg+*ROM8tUNtD;|32iA@7n=3#L zUY~~_$WPH@0(dwX8fN{n+)z@A7JL65R8Hal=@TM)bZl%amjE|e>VFF)TC@#;zqtP| z!SAqW0VuJm>a}L2X&4SZK7SfVmj|F+pAPrIx)T={mjoo0Kg<9>tqO--CD1ZXjrAhE zgghD><%c#O7#u_*o`vYYj=3sAn0#z&j`KIHe-W8NAZ#E06?J{j%~vR0L@S5@h{grt z#k!r%0Sqfz_EiGE7yyc_(*1?{N@Zf_|KnCG5X|6Bxyt-|?EWK~eVyK~05a|AWC|Qh zbBCR=Um3e2v;p29JuTw?zrJ%le4IwK}Bt5hOT{K!K;IRCnhFgV37Hv43HK9hmpx)swBUCLX0&o$N&eyv1FLTUC~l)8BQqfgkX9ham}=|+d<8T;`J4`De>uIh zc-~3@NuZ9)YQX8wUUKb2#{agN3Tb0y8X0ISY_m!J#U?(NDr9F@fkyONqAch8cZIEy zwD}!QO2?CEYUx}+*cuUFZvX~^bGBEX{KX~zJt!o91;tC*5%IrmpkvI)Xe1dFF{PyR zp6?uO686`#C4f!FVUMVI8UJ}H5f$mZ$NUH6H?MwMoGLnBO3}bRz`pi^2$-vC4A9;` zOu%xR7!nc^PJi#~lPDU3{q0}>=Vz`$@a3S20|TLDxrhO-f4>trxCW5OJt$_lXn=#PWL1J?=s%CV-(K;pc?s6?k|rc3W&jL1 zV}N4v=h<21m71!mBw!0ttW&R~;Dmmc?A{YfSo%Zm_A2_y`|&nInbcV#QvloN`P7W& zeMz3xHJ`2>ly8D4X~4%oFbRBtRmsrUG8h{gs{?wJp$%b2tU6jEmtQ*HGBg{db;#YVW~r13j(}jZ0TZWao#2I^W#@& z{@SU{@^Tx`iXM}ce0WMHk?~)r+S6Qo4#ljMBOfteW|4^dhT_cK{It8}lRQ#U8J$op z;bh~NbJFKDnvG}1Kal1bdzFF8UX=2m*F>c|7O+1*X!^&MD;QuQUYZfI>ccV&ZcBwUr=E{9o;Hz_B?(0$Y&AI_9+t zXsf9K(8b$=7#o`^=Uo`~(_0S@kBwi66)>=O5PN^7H!HOK$`8VsoTAp_`1U9UFs^z@ z?VO;9e}2IO!0n4AH|8lM17N)7Yz`$kD&5@0dq&&DZST7io@)y|*QTvHOYL&`yk_*s z?|lYLb?{~W?c)>8HtI=_9kubI$qXpqi@yOLHAU z>x{wsjb_R<)p&RknOX4Rg*fwDo=V`8bEz0K#7*irJA+=z`=x`tx6ip~xkrsu9r`VI z?%Tcobx;+M!5Ak2V;V1!^o)8!f4X7!@s*p8Qx#m6>NXC<(kZ9z9q~r$~>?e3TD%BD!^X|sQS4h|WQ^fE4 z%tp&>wP8~aDZm_sCaY}$I1N}bu6E7#DJ!qbgoqYnRd0(c;Rh?32{RGmuujmEV!x)s zIcpwXiYR&|r4Z{53{WK5Mszx2Kzf+b-Xwa7eU6AlR?5LhkEFHOuWbGtd)RBsWOm%2 zFf0wNQ{#4NRX~P=u$+6yp{M7PI-jE+m?J-PE*s6BDJ0b|x@>wKTqwT{MV_(IkIPzS zxMJMltxIuYw;F}`gI@frKJnec;tAJh|l3r#f{A9ZoLUT zq^9m63N}dS1)2=Oge*DvZqT@zdYdrjh_giFKK=?rK#)}R6KrPXbXY%b9vrF(E@MfF zZ3@n}BH7OyX>F(3c&l0!_`$-lJ4_TG{AVic9fC>vnel>GFz8mPN$ysTA}gW6c<&p+ z-)lz*EApw@Xcz~p#H&ksIYk-gZCS9TgS>5S!7w^MTbb;3@3$p{f-}wuf9N73apV?% z?U=_Za0^DDY(kAdQ5@n!5&NjhrQT99csWovh`3k3j`Xho0cVuTq(D;JfQCM+(%%Wg zA;ls?DnZ-6*gAn#=eEu(D%q;8ftfl0S1Qp>g>~A?+B$|i2Ns&vg4s}bD^y=iDl?ey zqJAXX#%8kj>uoQ5skiR4IIPm6YK6t_+_ya#BiuqEVuw-X0_yZq-yBpOKA0h^LkS<+ z$La=VZgz`Z))hWqAOv24 zwjo1Po%CU@)eg#|a$UeV93~}T%~YBWt28e9B!qK?Ozg8g;_uRqQg{H6VRYf-I!T*o zay>i$4!BLUGrU&0pOL$-eKLVg4)`W~E0Pa??rsDbc=&IT`sCL}`@Lmw?*?>yb5ofH zKL-c%R1Q0c&)=iy?ZPXpFLj9inni-M%-hT9j96l`0lrxH!gomJWJ-%2q-9WW5QW8Y zd@5gnuVl`;@zk}XT+o-@L#+EvI>ng*%o;5!x=A`Em1j)HyT(x! zr$vzI#tx zY9ad#S4k~`r`#RW*oYYEGs>trsdza~O~_2Lt$k#x>_7J?wKmN6vQ=Q9n`3m%#@FuJ zT2oBVM@)=ZF2UrXVP(obX48R8@By#Fx8jnsdzt(*dcr1`vVyR!)=VN`sb$`%tVuu? z^R&OB3D!nf2O8jgcnk4a-?(Bx+W(mA#nsWa@?B`()6X5xBJXfqy7~QWct}jy^6Y`4 zOUSKfhw7(lim|sC#}|gm?)?p;%JX4us2F+Mi}8%UANPp_;v`(V&flJn$1tQSrEy;* z&usS!7^I6QNx^%zllG55!G2G9Sni;FOdFg=>o=4Lb?crsd*8b`UV2UnyT_?okJw|b zty>Hn;`)g_*SL-B2jdJ+bQn*OtHAEEQ|G@Sguz#Sn)I{DHv(|5EIQCiWH-Mep*gody zu#>X-c@|I>8-@Vlnc!W?IbVz6g~O!=&aX>PCs(S>@DVyn7+bt!9X>yuD0RUaAcWB5 zc5uQ#8#|FusM+7@e0jo#2~P{A8eBSDltlNVeSspj+&r*b{7t4_{o*Ja;iYb4P=D-x z;9v*98VRzS7r_bUY%j!u<$c;u5xZ9muL_p7cg*+8><@-5Kl0SJuO7r-zzCxqJEWkY zA5jet0h@@n=`yR=qlg53xh?wB^!#BmL)CSy4)k(mvF|NvU@@^`2nJCQz%BRHK(G-~UB zeX663+>N7Ytv&h~1i1@d0aN<-!s~9q>jY60BtodMDaisWvF22sXTs71!H%xjh{^S= zrqBi%jwuU}n6Ckv5YMRm7r0%paL>PZ*JQwXPuK;v3m z9*zI8;%1vS$Ac&maw#PiK||gG)g20GMHL(B=#G%dx7$Y?Mr1RKpn&OUUj0 z`T|n$MQn?$l?_RBXQ=! zIfatw%w*OF^0n7b;hqOMPG)0HQF>a)lJ0thJtq?L{i1ihWH+_w@A1n#v>M0>~_oD?JwsP8#C%#fJ}ylL`)&xIgmIae)x*-#O$R zV#2?Ehx7D(jm`GqcP;0VVVq#ZcGJ2wCx!Y?oUaEgMYwatE^(gGcb~>#%AHQ-*4te3 zEgBJvMS-b1T{{Vj%R7WlItP{8V8BUs$@XEoT8Ud&1s4j?li38`M&5?Y-Uousg`hUi zlg*<2G=IComQjK`=Z3Y030@fcQ=o_YF0G|R)a*iE z&P9E6^RqMeAEbc~$FdX-wfK-|XVF!TRXXCMt$q;q<%p003n?OPRv(#5eILpTU-YWG zHmRV+s-fXMWwt0qbxlN>=)p(9-ZT(~26K4tw~q_?UG}U}A=uBb5Y{w5L^z%)$DNcG z#b{H^rMSr+*v}8Ts8Ob!02L{}0Q5wrwsn*Z@tC{`YbDrWI4q>+4HWE28T(GC?h7>X z*&XT3Gioyi#k^YJNdNhIdAzf_G#Q|Y;~={Eb@BaHUjA0Z|5-rt1U%(=2zbQN0xKt= zKwAkpOf@?388r;zbWy3PsVi)j-_DjB1sR)~(!=+|fQ=7GZ@Z83*qW8_017vv9#rqI$X6N`Ek zEjMHaSWyBgcIWRiRY^zJ;a=Iy*nqt)s(Vpb_~Q!f|2y3%te2+vd4;d=}-UUi6UFs?Ig zITM2p+G<&deD80;=qaSHQ|JGm04T^vAuh%;C`X>8AvW%nFcEPFBS2 zBa33t^45WRlwl}LOCH-zO(<5h|Jl&pKh3w z&*UfF2mg0G3k+XSK?r={BvA^_oeF1=?kWWZp{rN)AX>O?Zrt#qdL{%Ni7|KleCssm z*}KSKyFfc-d-PyZN>jf+3_6o$gz#OWcROq38+T9HVPBsI*~f!2N0=ikYCF--IsULVHWy}cEIHo*inA^TDl!+J;BR21!^$i zSwRPKt}g?DGDms3vpU<*nh2Eweu%M)WhrAB?rXP$u{Nm}A4Q!P&J3f%-AQj>-G6)L zB}@=>o0VnB7F6(k8A+4AyA0GOIl|-IP~$q++w8>-2j%fM!CGx69b=x_=crISufBC3 zweT5>x^vdvaIr0JsOv7nd8X^$KL&Eg4xNnp`dMlrkyVqi`zo#D;Qz3frh z=E}-mVM~XgyS@If3#@nq0=@WARmwXF2v3j^#RwY4$1nQY$6HcArYgDoGS}|xK%c)$ z1VwiJ_{n1AUaD?LftVxMr5g;#A1kU(YT>`?VEU^fr{l9y#H37=T-~2?`A{&_sj<#u zx&SlG^Wt4s!?z-mLL*t?8WYE-Au@X#6CGM|az=5H<6>VA7i7|EOY{v6jVd&dSp*Qo zT%2fL2Y;vV@B>#xNL_rv$p=pk$~fZl`yovH=zzf%5n=t_Smnx>UdX^u3g#;io$AdK~t%}lrBM?(*HzEuMD{jZXL5#|u`9U4p^ zfW9Ew+#E61u1#FZ1|JlNe3J|n9H@JH3G(NIeBHm_or4-5+UT~Z2Yx&6bs2qu&ZmcU zvUR`|X~l5)Ss?7NU#nAbGjT?1JaJnO?Bb&r4{^`*g}U314tq=+q@OB5A6cdru7RG* zezSRSoWJ6WA@GJj4QZl%q~X{y?xS>RsX z4nMvatr;0O=kjl#KeExO$TrV@+%B}GhUNY$KwKeH-D@S3nW1Xq@1fQm0vjH1vXvWD zlg!r@WL}H3aEZ0l<5Gl#*$F=qoZg{lgMaI~2P#9Y&|MBhxg5Gm16_g)DJ~l?_SO^$ zg1K^^a}{Q-l3g7(k$$ztH-t~n2ok|ILyMaNjL@aa&?~)U}K9I8VoK56->!Q33O0v<{kN?lE7vY19dN=IEd09 z(+>I>fc?$%-%20{NSQ3+7iwWmPQ|>&aA~JEp@o%m!}=`r6yRn*qF9L(w_$mgWeW+Y zA%DYra8FAwXc465+7?KSDL8L>SG7}E(sC_OonjRsZ*AE z{vsJy2bP;<)+n#Jr`gpY$o-qa?He${InFyQbNp)D`J>K*DvvThWym!}2eG}aH)M|w z+N$_L;OS>=s*~coy&o5_hA&d3-5I!ttwVIrrxtIW;#zXnUtToAG1<~a*uQ>Pylv|j zqY@H30QNt3(w`5=q_IGD(`tNfqUhDBRFW}t0k;0%7jNs?iN(^%C4Yl{s~0;kTdP^9 z?%wmH9f@obo_h<8&)F&0pgZyI?yd*TWO>s6i9a#G8yw3Ps@oKPUAYk!rnaZTGr;5t ziYdMUr{GOc4j%z9q`9q<^0P#ol*`u%H^keM-|46JRua(`%5eq;^ zUq=bvCxes~wW;F3jGGO!-4-8lxHZ^NhI6iI-wNz|$oehNfVMe-j+K^J^Fi8h#rbg9 z^v9g%AVH&&f#(SP%{@T13OMTy#20jo90e z6^e5iN>w2smBxSeTlfI_29&ne7E!BL0Vc^rm}renK_*x^aR%6jvii=-WaZxn=dGE-HAdh~cnM0GC6| zV9906gseLMC~pB;!#oc<%<)laMi2Sq9Lu%5>JEEO!jKpk(7kSQPG$nG-OO{>9uG>qXxujc9 zKY!ss&XlB|u7*S*YHvpS^+mEvN}0e9v*QuSNC+0@`df)*hcPX()R#uLVj8zJMNh^X zUDL@`pltsYllj9DwlYNno3EK z{|iV2=rGaI(b&j8i(O5gcnCc48~RO83K6G9=i- zPE^m}9Z%K6ZKIOYc;#;LEtSt30-j)W2#Ro&GjZwd?WyxatWOJMAAXje72t+OT`i?0w13dK=CxxIl3-pxHNurRD=*L1JetVs4HGYjEA#?qQcU=z2agQpNYsW~|1Q41+1K8X^-n}Y`i zN15aA2cDt%QRI?aAs3X%N?%HZVtWc#y*3w-_vI(-QoO{e=Z75F#J|X9zz2Y|Wp*WU zxDU9E1_-bWjT)nGYiP@+*5DILz8sN)>c1s<{fO%|9)#?gLM*=6r+%9dYea;P2Hv@hkj1@qMUK?_O z>O7bW3fj}PWW$5>1^3Cc-qi573S=TUxyX0XMlA?$-pxd|-GVl*C2taA%E-4~8;3}F zySsR2DW}c)@@MK2nB$)(y5YEAQi%QtN%?@V&LD#qRroE8G0aad@|o$xxvxR5@E( z-WNbVj%qx&!R0>=9tTCHso}xFxyhg6JL3Ut_$BMc)rjq$w9B| zB;x=5U{Q|s8KrBmE*lIiQV{K|K8|{^gzy4rQ2rv@U2nw56Y&Y$rU}Di9PkvAG$~cH z9vi1}r6N(1`9_-dZHVn-NwA<~&2!r;8Tam?9U>wk)u?P%sH+}fS!Y%5H(SfDDET}c zCj;x;-gO^u^a;P$G7PQ=#X@5?1qsg6VPQ_=k}XHmV64*}GK#V4H&v;9Aq)G8oSk(~ z7Zl5&Rq_O>g9_5d>GO1S2sHiK3u|H6`=_?^vz$R#HoOrKSbE_~HF?N;ReS$VH)7k0 z9MnmI<=}OBM`R&EugL+4H^Eq?^0#k(U-u>UaFBD`qG!4`fZ>BE+y~0%aeI0FV#nKEISuY;hBwm))|ORqbva6^$+upu`Z$s!u)rcKfEoT)4b~~PPhzuex-bSHVeB|`1YwfLXJ=<~z)Bu3HD94*pFW2IcA+l+Rb__HIwP5Nf0iGCvAq}m5yr#rII5cF3%dnj*c?--fp3tBl5 z+AW?D5mHrBVD3gRp@}PNi676p;p5tD`E+8jkcWZ9^Hev5{k`a{$hp(?XfKHC7sq1r zR=XLa``)!ZEyt1nCQA_BK5BpsTL+kg`1LEkg)19*4OZ+bi9p`aWkaHxxzOizfJ$&^ zzE`jW$qU$9vIyF@M8I(*gH83g_b7%=jrBJhuUx@1DctY$<2r_0NxfK5U3E)tENhc= zn2)XJ3H)bqn(6q9`6p>=x+Tf4aWL%oNWp%4F(@}z&TD&11E%-Nn0P3(3;4_Co&q;a z4(WFr#U4~sXVWk2K-FsK)-lN(2VP9vvneSpjRyu_@2TH6&whf}if97}Q+)UIVpMF+ zjeW(pBk?40c(`&d*GONgg3;Ev$(J#-(9E3CEJIYO;&!vpMt7C9KX}>L6DU&5xqq!H zd?ghgn*#L47A8XBQhG5C>#&(4w{_Sg8e6+DL-{P^Vr9jj2;=LO;0`y(OF%!rp1~Tq zASI5e`uAK`TBBnr(p6}gaW}Ajid_56{22J?};3!?rIhl zEhr;rVAIU_h?C9OO2jwSD?{0|p|QcwIQcKk;wZf_ZZPQ1{^a8iiK$?EoHxxf3oT8)R+4v-eRK8_BKDD1tl z`m=r3_fm@D<61LzbR^?@XXf}j$Kx7^iJh+AQ!)8weZNM`IKPs!JcG$zJ-71Ye+JXv z`GlFAPXRtFQLHN(wz)9u^{n{m?paZuv0d-LRQ2uT8`eQk=awPdCqtgn>DM|?N(qS9x#_Lw8z!7awWZ$74y!2Uu~ z^z=$6tx{88fTu6ttxUhyk3L-XVghZoLYCsEH!k1<9ikgEJaq5tDlYkPWa2aIg_Z!K zM#>u-Wuy-R-1kSkim1_Lf>*V-$FCg*|riiyU$vC)iZaa=2 z)ezo6W2`5=^6@jEhs5Y_Lw5X^>}DgpSoE7tV-MsPCsu3=K)p40I$sNE(|z~Cs6OG+3;Fy#-eApoZgdh zeTW)-C6tA;6))l95FBWb?jC2N`U_m2EjN8kLJcyL`;7-r<0}MA$U-CL`sH8P1q^ED z69G!OTtL<{5XXS98Q4>0F?p`DW7EU!z<67Y?kjAT!O-IMP!Pw;TBlrhz9Tq=vP~}7WD^zf%Y7eV&J@2?&ylla z?{U4U4-AbFYrgk_Ha_;{%Qo&GI`cX2%yPW*^MifKQl4 z$i$3hdEhx#9Aitk;5lv7kl%0>iF2rTG_mJdt1Y6xoA5@Di|IDCLnxq-Nf3YKbmnjY zX$pGVg3WQC5PiLC)2z=^^ZW1to~Nn+>kb$>+SQopR3F+7^zDwLycM z7pJ6Zdy|i0&G_QdMjsxpwI)jvm41N1gb4B~ivJ$bq+kYQIY{n>B)iz+5xV9a3>FtxE)Tfb<^ZexF#TQH4W^iftYCky1S-jD{f3~^ zZ;l2h=}65thA7hd37V-CvXj2kIHR)8%k1Hw(tC1-wjLOFD1umPYD~{X0VJm7Xr7!Y zHy2mhQ07GW`L`k)V=HpS_Q#>WYF(z(dL3fzUZ*z(!I7ahYAMHQOSVmg!_8OpB3p@% znF2=CXD`m*&K@s5JNGlQpml$dJdgBPIVueX2B@zTqCsZvX(eYTe@ix@daS^0Dr4Nb z{XbzD=iW&h8m9jjzE0%a7ElZt%#kq0z{E_s(yf;JCm8}_rT&>$ricOf<)=_>-j=eN zq(8RdxRxinK6qWBEN{h-N}h2`NP+EryZhw#xXjy78WV#6SY8?vUmTIu*>rC)DRC96 zBG4s+K{g@ad@m| zm4bxnn>==6S_(Zh=mzA7_AcqIx%c$Azr()aetC4fy0Rx8t1^`bdYJ3G{XwRduW+xE zNfCE~dk2@))H&y7D~oA<%fOFxh_VT^LzLNau1Dbec1$qd@S0`UQ6Hb>uZvSAZo6vF zGvfI7J0;%@kBu5_)w9DhFWwtl9sRJo|0tI&oTy-6bK?$^*WxG9Uce}#-;l2=A=IKs z(ZEs&ACDm6-NKW;g=~gBP!{8(d7-A5@b)4|{8+OjzxYr4-i(f68WreO+Pc+YqrQ@M z><+&Sqc@G;`n}%*#sG1&`rg-tmYe|R?v*;BG zBtN68-q@*MwIe~VU_wQ_uCFxGpIT&jTL-R$Y3OhuXm(9T66s};idI%B1qJ&l!PjfD zZQd@u9iKB@Kri3CX;wBcs0LUp;`@tX?d&hXl5)JVcTM&xe&!9qGcPwP>QvVwX3 zylX6rsQ1~FyzrBo>n+G<`!>{OW(7@^-OHCDlD)4xk=qV+778EV!e@olEhJz7z3P`$ znwl0-ti(45i0k>?T{>JMs{7@KNg8^;RyxC+J2L`k`8Php)gNxzk=zkGp~BZ6p_khk z!$46zw}+S4!PHSh>Z{9^=Z>Hk&F8A)BRL!!Ga0omjr)u6wkPN#-4adbaJb?_VUwmQ zGiGM&OLxUUB300?x0l4*jTUU$U*Cz%5>8!^kI3U2Iw)`lfZw zMbCFqXY}vf){MM_aT`3G_gKc`8ui_*G*o8WUK|>?8^_tl!onU{)Bv%QRLx+TEEoF1 zyCHp1#0zYSDt2+PK{xJD4_XfT6}qx!51n%I*#h>Jh{ll5n`u=~Tpe)qv-q?^f>1ZX z>$Pd<)k&L^ltu?!-Xi6COg-OO#=t#M*4MAJY6;oi_k-(LZ9#f`*z{s6Vz){~Xoi6q=WF*NfjEGg z(DD%eCEPjrbojAF^BxzLtMJJ0iZz*?G5O-augH5}+7>aXEj6Am5y05xZ<8w_2RP5~ zxskB?e=4iWVF7_8$7^k(ccl#Y>JgpC;dghqgcgp9LF$`Sut2&eo)vKscpjuUt4Q$0 zDkk6%ZAo}I&Gp>Xl;i-FhD*XO9G@((DN|aD}9rqSREOa60%n2_ zYzNCrrgI4d!=cChy2Lvifp4jaUcvF-b&Bqp;;F6NkGLF24$$>{PRr#etGs4>bCiFL z3Qy|`oveU=(VLCHsGacXPsmc`lEXikG<+`RlahOV%6PfvMOpzG;sO?MJY0?C{U=(p zEnaQzm8FSGvc0<=T}B5Nr<^B=_i^Xe8l-OK?_<9k$>G|o<1~-E-B~Bxy96=&m^X@* zMM`V~)3%eWouYhGfT(_oA+woWb{KEb|L8bMKliDr)j+?zmZn}lVud$C=L=p0)5@|f z@ek^`uO+>8BV(W4fqhSq`o-lXyW6}R>K(5u!1Ve}Er2EJL*5cg`o0IQUfSt!>HT*X z^H@0rA3Y);2_59gEiQFH!NOzfWp+QsPXRfzCCyn-V3mwZOC6Eic;e!#+e7GI6nHdG40bD@5hwzR}QMau=AJdtw-2NrrS*V5wT zKW8N95*A*0T|u%S^Ahj26|le9mn}cpt3tnM{ED%KgWJ8kYw^s{AaPUF_GSL{29Hm` z12Ute;^%;GsDSolhwf7;bg`u5OuB{3?01DoEC*^z;CcBrPv@zs<`s0{>mKrUCCuC) zzx~}i1}`o|$sXyq?l{yH>rC33&c^@-4991D#7f@YATx`RoW;rJwK}}BF$I^jfCE2e zKB4!S9<==DpEqY_a1c}uFg>yIqxYZYf+9S?uUMmEdL48M(csCtR?}jw>Pe7X1Zdj4Ef0L{f_1qj>f31{1TK zH1`e(3j>{frRHH7VE@b1fVgEUv~rT!jfd&g9Vu0D+2p$BlACf*n`%`&s~40UgEYK@ zD-*$bZZmdD+t-;E2lvgfUL*^5I7G*H)g&Tddxeq4f2M{|JqDn<EAAkahVEiTb#UY=wvvwzo8JiGlY2}Ugu_@S_ zbbfXVc`c>UmxwSM*Hsj|EYqj3`;zbNNa@$Gzf?W9)TU%5%#raRLoxF*juzdntb6zM z;QOjTW>=yQvJb{>7<5@MO5R?@x*wIWai;XTWHEGyT{c$$9j^PFa17Ih~iG`Q9XFR$c}xm;87b*kYOKTNJ#NEB=j>MaoWrVGh`4=n=k0rlr5GW}%~ZJ8 z9KRQr&aN@U_hQAEt7AEwHVDR49QA4Ui3=E2O&&%se^itkWbthd)k$ksU--P#M7Wn8 zC=9{MI;l4G+2t5o51?LLR=o_0M9hyc8Gv8El%KWEXT-pb%r%Gi|34}?hDY~2>4Fl@~ zZE&lJnV%IXIW<+RUOj`~#1t~`NxfOq!XdaNX}kLr7Pa?qPWMocTK6Dhcd3epBRSLj zWsxh_W@p2f(7M&lCS1+sPW@rj3_Ie$OKuT~rO*#JGP`ar@z=T@tWUVV+>mdki z3|xft;_1jp4f3a94M;i|;@L_<1-d~}oD)_wqDspOjRJ2jdWFiL5%9F}L+*Qt3S`X~ zHhZ=Kmca_n`O^IFqwd{dfVrv2t58h{wI2^UDN?>J57tFw(~ZNYw?^w-xZMV1@ARV|SiPa#>s;_qT&B|GgGiPfkZNU#}}r5zZY z)*73AU0q6-=BU-xXdR9BJXUZKQuY#1^l5No%Twg`EYx^Q>W#fqzxkC>#dr6|<=m15 zK7q1SKQ+o?u>T%&>7{$y^*RRM|81)E*V{UM43cYX9MKQLfS2m;@*HCisQleCK1~)K zZKRnuK(tqyP4J`(gj^T+m2!egoFfm$j9pgj5nCgI1CkpDh@~X3R*7SZY>G%)(N&}p}L^4YGFIQzv-)kTE) zQ2j!+YW5y^ucXa1AxF2n%TD=lFHie1O|(|4>IF8IlCFIEtP{N9X)oY1nRmTH9Be!J zl!C|X$v?cpd#EJ*b)s(3V|97_CMR+@!FV?oAez7uX+2i#;N^jfzQgS=j|^VEe6rXq z9{~pEieK$(tWW8KkJv)^P&L$|b?}T2;o<$z8}Hov?cTy;-8F>xZoDrxiZxM|v)|$L zu4eW2r;%RM&U6vcadFc`;q~>gS}$J2-ldw+KDtx;j~1Sb&rE{TWp4ymMB>-xYb3wzU2^@{n&4@Qcd=Etqpe+7Bb zVEzQ}Oek>1YR<8b;k|S-rypz>R-&Apx!)^pwz2QN?Sy}LeYtfX>QlWz;9zpA>Ux&e zs>cZ&?*x6zOe=9ECKO8B6+&{jDjA`@R&~?8c5;r3PF;wet7}|}wc9;@^z7B3{kB|iL+R;>I>@2Ki`W#NU>{PZNZ;D5 zWgzt)%kxPsJssO-gL&DjJ@OekGOH86w30P3u?<7gEH+P_!?x7>ID+uc0PLy1qSCE0 z3;;q^7A@C-J+{;@VJ^XCT0^mExHP`f7#LKmFU2kPk52}2`wxSBYAfF@AEw&`m4~VN z`6+BH`ha!p-Yn*7zhDcO$ri;PI9gGHvoH2PeG2PsyHnz2`n9}VOFunea_J@){k9a_ z<##Jr@9;zXY}66O!NHO8O-0DIv8%tIDeoNIJhM0~wR;GbQ5kC4l4aBYfg{EJ1%g%4~hkFitfoJU9_ z?Ko{H^*C*z82g=XD*f}HEx%?S>Elzua+=o|gdi<3DpDy46Wn76EaVFI)}+b#e#X^E zZ|kS_wJXAe`J0RHALJ*q$s0Q(y=F8DUVIxA47F)ujLqaIsgoNWX3(AZ0%Ts-C)IqK z&@GId6_RJq*|xc^Ma2#}Ev&GYnuVu2Q$)D9hDu_^{+Jp{W2pU}sZPwgG5s-b{44&& zx3jC#iHI2D5K7*N4z;*Y6A&W4d?i}_4DP3_YDYIJlf zxKk(keY6nEyTY8=m;MI1!Odk|R#`c@N`&{g619<(*z6sqt!(mxP)}Fy7n#)Md++N` zgR?NssST-{w)>Pfs%AG+Lwfd#b&Ln-Evl!nDkLiV&?cqWbxY-LeEMI-9z6FV?oV09 z-ln-pO?%*1th*B!C(=bhGAJM@`pks1eqQ3pbp)36){(ug@nh(8eOD+BK{eqO=NXY-*ZMSVAkY%J_>^)(gJUKQZwCEBSIjRUIhZq+sAs9 zCOh>GCMH=6zH2d}G1d35^7$S*F75As4zDXGX;=(K>(1>EqUhqIqVMXnyH+I|yJWM2 zuQ%>|_prgq@RXAi9+J42RmKTI34W{G)N}G6JD&1!#ba`5+R!+;f4udnbV@vqPQtpc|aF6Ng>Zfn`;HQ7VsdIi_WkB4l3bg#o*l%La)n9g*JhDMTxGc z2#elWzpSc)u9mW;D4v_={%5Xukaz~a-q^r?d_+WYitcvPGQ-1%+vX6)Uu#eIN*yCD z^wMbVfvX=LAFleMAztDEkLBik3A0^87p{LvVgFn|ViSn-A6`B0v{_1!GL!0)lv~ns ze$VcZ+Ru!*>2Ys6g>AFev>_et32*u$E2FZ<%Vf`Dn$Av*hdxe%6f@28sBGvtF*E4A?sbND!#QwCl%)9tEwp)28H~ z=TMrH1Q;Ta(Vdd~?cDzL78cbWPcLhEwms&rX=P>g%x0Jh@B#2Tt*Ihsmr|p{E^fpl zB1)~X=(Ybs92UC7Rv(9qrp{cKLi@BV08QaIk6)|z;Nz!GspZ!fUPagpWXxtHAMR%R zhDL)u8@w?-C~~s#t2$pVO06HyYF9jUUE#}@j<`*mE1|ZiKm0RiCCNHs(%Q4WXYS5Q z!c(|u*?yJQ9s`H6N_lf3Ih<1_Dzek?Y8_QX^Q`6EIqHO1g(AgzHgnBfuH2{SnXm^v zU4h?f>ghsO>p{?om&!wf!{?MUU)XyG`}?(i)!H+2BBhgk?B8VjSVT<&%y-oAZf)V@{1lXYJLJL_Hy8!s!X`66Rn zQ(%Kyj`+{L)|}1qs>*M%hB<9&cQEOhP6_X(S!^6Q7o1mM!&IQ?#@DJs0z@R zWS3Hv1e%6U0Ui4(T`mYZd{q_2&BK*i ze@AMZry%}%5v^yhnWa?XfI}o+rpI*AT{iL~5+mq=c-~oguqV?eEfv(GrCz3f0z{p41Ld1!WsjYK46X@73vAErDk{n$3KUE+-Kn!#7jEkUmXX@f34%gKFUPt&J;#G6;-xY(?~bG1Eo{~Q$* zQyCZIMQ+ys_j@GN-W+SJqf;0b>M8@k)RsR|(Rb0|d4MM_CSgA#`TsxNx_!lWG;x4EUP!$bfJ z5e@SmIKu(Z2Vjq&XQ|+!dlMQ`+1yWmB#Q=?wFTV~Y&Hk(MP6ZD# z&E8blAbzx#2O32{M4DUZ!m5-S9dqwkLFxW1aRKDK zHda%GS5&-oGH{rfE$!UFK#LFU%i)UmXQHN1dto8GUAj_L^#dMgFnD6^aN}Uu8Uk+a`cPwbJd;Z>I;;Ay01r_d zmiyU$@4L@D!dl}%cg21?lxVSVG?k2e-T4Df+ zs23A>&2aq>6-3t&y{qkTo^V#RjDiU<07=6}M`N2kyBTLs z{{ZxkJU5s0-zdwqr>oM5iW&_|q2J!=0Ol;`J`%v_e--&DBBB~uL)r}**QG*zyAx9WaghU$S{n--b`hRd;@P4g7U3m$LM9tz1ft&N})JggUA!M?`x zzWSlwczv;DT<e+)p2(m_`g3Hyb99f!AhYg>3Y|dIY4m(*KyiXOi-blF1J~I0SLgoi| z@~R|`@g-jq2^?VLv9*zAobEY2$thY&Jo@GAPgLO5Sak1T%%%8xh_ z0TdZd!PW3cOemA3Z4vy{8=ZkmLs1Z`(2fsZ0xHs9KXUxhmMA*_($d5u&XTh64aq;8 zUMd0&E?*W3O@30mb~d0_q*6=ZgbsxD-u+$SGVg$^7xPT zIt0roOB$w;W%PEpA(sR^{@at90vl+1RCRBh~ETJLw4Ad#-q@ zYHCv+%Tjgp1ae5+wSvwAA7g$Rvs9b4WeH<+x2Aqca7NPL6(pwq~1@v zKR>N!AlHBPTT&`P)^csG2c;d}?skr%!N6#Id~@hB{j&w}h|QP&$Q0V5ajn&KOH@v* zFbS;OId5}ec=8ntF1l(bB=Le@tY0d?S`vYcxMk5{@{Ad(TZ-4<;Ci4;xm~Yf;(T?f zvnCz{;r{NL(cS>K7qSH-J!@%P4#BVc#NEi4=05JM0*e9%`q#j!_&y000|oTl0ri}* z2aMXv-3v0bo8QRPfJ)Mjo=z~t4FsP=P-&}&f%%t(1LL+S9ao-A z$pju6K^}UVo%dxvyDXhQ7miToM)w_V_zt-Z;iaUISvhBU*`!GU# zTfyTz6WCkfr~G4Dz5J(BjX*vtvOEWvaMl&af*R5x;AjBEHX<1S2H9|MmU$W(2B5cc zu6}{a23%Teq**j*zAUcObzSvJQLWKae$dX2Yz9G>YFSl?sDzo0k2NvwQGRfTe-^CJ zQ~iX*rEN8P_Z|~w>M6p)@;nk+S+{$78U;+HVy1&U2xMe#>;uP6MrDO|DK3_;_YpMX zJdon6ewr2^oBmcm&U!kM)xO-DGma+o4QG8o{+{pEk5mp|$;(PUGQg8t@F6LwyhOip z;R&&nNhY^|n3%?*?ELzEE$*I2z|J?^Ckl!V@!=R$G;V|ehy(7>(3_JkQpB#CqPb&^ zjABXjX%#1>2W{Qt)0&)4Xe+~U8d~@I=NqQF5iE9fV?)TZ^Q+)rA5O7(NG-T8LfLn> z`lN!rv+Lt9a-2v`nak=rd{@#9M}fBf*#WwPlS_P(K+K)Uw_pF+1>;ehe;8 z!JV-(PR^`NSIPw-106Socqo*v&l00$PpJb|bl*|PEnYnN$=67KFX3$rQq^_ACR`t~ zG=CoBC2(E5=cfxbar~P`$V(RAqQ_VTK}vw~cOx{&7^QF{{(BjtPTT6Wr^ki$gvY1g z^mi9lT+CK9q2M3>TS-;4AW_CX9I$QZ1C-S2q+KshHcp`E8-4h};vPRRrXaaDuY{A6 zL}$9TtAV)^Gacd}Q z0JKATi#Ck%z`(_{r!C)Yb4s%$W3#09C4)ajeFN@QC&G~BaH-agd zjCRVxNzJ)CRkU!v%Z%el;u*-?*}kCgfFh!igvv@>SLzYF#vK)(2)&DK$6L zlmVK_@UE?I3`7T(YG+sqQ)XO|G5qp7)nmWC)B>m1yF3g=OGo0PnU_P_g(1hr4Fx5^ zn7{7jEnP1ONfH zxAW{U<`aK1eh)e}@w+$~(~8fu$~c4Dn#De#>TjsLog?MDnJ%2wq;UhF7Z$We8Lf_0 zz^zInPDn~kx(^!~P_LSE@j56ifK|-iHsjQ(5Yfcdti#u~ftxl0E8S|pZVbP-aQ@qO zNQLzo39u~iR)n5h4)Tk+Orgj{Zn#bLgLvipzc+|BLTZHk&uojP1stY@VIJZCtyK_Z zVq%)SNdp!;If-q@v}Ax7g+J_qn4rLeH`M=>mO6@pCv~yKC$o^xdcMWSC9pC8zAsWS z()4Y_LCU!`tj7TW>(+bK@j8P9L1NM~91`O4vA@DrB}jv!wb<4)3oQ zu5iNvJCitF7U?BEGy}(CZ>qv0>t!;I&nTl+mi^r-1BBuJCY!G4+hkr6 zI|yKZTiUC~`Q;Muzh+NK8LV87<8p0=AdA;^;d3(1LYgE`qL(MsAnZ>S{Ieq4)o$0{|u{?d;0Z zflhPFDTf-141g%!a-F4*vHia9*~rk$S2MJI|0qjL=nrgl&3F2Y7{gJ%0xZkhVadG} zkDS~FH?wFzy!90jSiWnsu#zFF5I_T2I2H4+lf#Dz?&t?dj+B<#%apG4;Cu+FpvS4J zDr1f{{Bh0~nd4c7CC9G0H#3{qwj2kS_2ugHda$yqwd-_iLCvSa{G0g_(zk462BdUk z9|d#_*m$>mTnsAA2_>MFHj4!Y0kDf{>eG52F5b$V2f1gum!Xl!~&D#=juU0&%{nR?#hx6we@~_Qy z=q4#IxYGGXHS3?_hP-e1`~I)3zZUV^`CYzs;cq6VtwszPXYg-b9CMT8YNdfT9hr-0UVXtWZN3AT9!QU1PW-V5o3_C0@GgxO|Zr_?{^~ z?1MC(@lQ~gu3Q*F1lxg%ZmC|Gca8U0LxcBNRYgU85X@$3`rASM8yU^AkO+oiy1ZZa zXFJKCKZi@hH(CxK9So^H!w10oc<2cm_Ynz1mdD7o^?lmH!&cVX+tTPUw`b1qSELV$ zDZnN*y~?%bOL@71OfjEG7nKbLHi;1#j8gy3E@DpM)qHat6D$caZ{uz)|J$2nn^sN8Il4*I6T-X8w^EY@N0ALN5 zwOK}Pc|W|lxycW#J3CmMr-}kbu!w`j&Bw~JAMYkCFTdIWK#HollBP?3ThtTbv^J^I zvo!>U@H78M4%n#fvzYi}3YLLoe0(jfbpqtxJ&2k$RMd>&P3K+JgD(uTM+d_%-ec5H zM0g~sLcd;qbNAKADLMT&o=Vbrfmk^pL?(>ySZTO)-e~SyVRNN(qnq6C>$EjlK3bwa zK?H0HEv@jkx)-8+=mA#nnasc1tcNy`{=PK84#5fIDj5L4s{zIZ;tv*UF?YlE_Z^cS zjULp!?!;-jLGBGv1zy1gj0qtl!nTNwnR;x3?{R&&JkH58K?#YXtcDD4eh$j!dM$+H zZ1y?CLq9T$F>^|Qm7*ot$L=q1jh@Y(j4iQTx!?OYmN9vI1O+Z;tUkF?#e0%6Igfrj zrbtI&T^v4-`mr7TueK&;SSIWzttQ*bY7>QONdW%%G?{ew+!RRo=cBjvR;2^ z9V5-D>)*{&|Mf@z-BG3PMcx1|PGMnTfA#Cm=osq@<5pj{uj&A~b~A&f%?fie?|IAF z{!ag0n_Lg^Q!M^@Xt$4gYVilxIM%9peDk+k4|c@(d%m{aL|Rkr(~#L`G*-^B*4Njc zx46dszkcrDyr$|5@>E=y#ou({J(3D)m0{=NN&)q)JpU7e>#$xn3}?1-+$PU z0rTyXx$vG!9+E|&=UO(zsSz{0r%|om-DxLkAET0`5L~W*OlDSSIXEmSl-w zSoLyPZZ+Q}{ncnSWmZyoMl+gL!>B-X*q5|2k=P|Qs-YY;AQAr}E7Nk=!NK0D*9KRj z((V6p!m^^J)9&1jj)_SDoIFHW0F$I-K&gIfp)D~jjTKov0CY<03mzk6=H}+<;(p&B zkdgHPfoyOifl)yj@HfxbG|#@Yu$M-L5TF;yT{OmE1wQG z&81E3cRw`N7ka3O`M-85!lN6#8_G@b5D+FgtRX!5fKN(kr3ehif7|Xs900xv@Iti;IfOm@CJn%ahn{ns=@K?giGRPai#+ja; z&bct8JzS|cY;c+{C@7G#9?oJ1;xS7=p2Qbtl~%ylqz`cH$P{LHg+=5%kTCw0EHO=U zvOv+*Ade|#-wL@8&ET?{en{|tx!_a`Q*K^YAnfGFC9z*24%2LM0Hx69&zb1yW%xsQ zfyw))s3;93es7+pZ;btdT~yuSi^KW$F9lI2=v>ug$Hb^V+cR?mF@qZp!E7NUM3pygfQe zE36l;Dp=B0|DV3gA;w~ojpF2oy@Gr?St1kyvLrV4N%}D!mi&3z#hoDf`YAv$eI>4- zFp=j+<84muKVuU$gY>Ic;nf}!e42TM&3f)c4{{J6{z0$AJ?|m%7J_->KfBU`AGSzGaX%O+C zwOf|r`u=ve<}^au+u^lV*8e6FhN`oW0OCD>czz-<@x{l(bJf!~G-Th|+4-%&Fy@Z} z^vk$BHU~?f`)+2Mn)JU}4+@W2vo&7LBv(b6OD`*7;}B6vC?#qaWw25#@qKJ>A4WXO zb(Nzv(T25p4 zRa@U<&-QK*`_}@ElL#E2%F4>!`1bbdBSj^e;0D8y4(iN#ao(4h#1>aX@pBoJBCm#^ zOY(f!n+CUwpV~mV$F#xBO%CSq{j2405Z5VV$RFXg?)|OMP*_NR^5661?=z9Dk*AR> z`ON3Qr0UKDUB`cjxjiwcmL|9(!PkxrxFFfu7DH;hzgp84WYJ(q>RIy;U=%4Y_pu(< zU?iZddSfx&d#Q;Vw;M9*xi+&7GoE&fNhSB^cXClyWw*>-net(NH0tp6PWSJ-=0;G# zwhDV6L6*4rKnMLVk;~URiJ5-wDEF304~V!62Bz1^%;`aLbmM_T+7&PRpFu$Sih$(d z3dvy zoDpR{94*nJkX$gB%;3~1-M1r!CB%00bKgmlO`6hhN89&}B*c0YnTv{*pWT*;c$qy# z=v0}I60qTV@PNuG?Q-6J{FmlwS1)8l)o1-HYleW6elVDJ4wce++=xpR#ZF<$ip*kn zVtwiLMBx+2h+{?8MrHjoCzD6tA@E3o6P#EFRsZ;Nw3pmlHXkVJNpJb{N&V-CJgcSc z>`L~R+Kd5CAfrN@KMp3~%hh*%dD=aE_aP}MBVed%rhnZ{Vg4%=6P8=kw>MtZ2F24M3lZcFzJZ^ofafdl?ctGH-JltOeGLm3Rlie}r%gb0Z0d+=Ou3V{Yd3T_kjHvjYZC~i>|9O45DtBEIxF^_%vPe*tX0JNEn zD(cg)+eXS3ur5*>Z}F*H-=gS)!>%^EDbg}Tb`gyu3b9mdfUurWx(IEc=NBv-oL}*y zoy50pN#9bElhMJZP)*#K=v7u#CGP8ECo!D>+;N7$e~Nj3BC~@Ui*!+~v3xJUb#AVYNO^knxfQv4MdP%j4uaR~G#&lyvvv|y&>VZp zxn~;-7^YEj&iIz~#($B$>dO*I$`%X`*6#sdT(Dh^#Z|h^)t~gS8dF9$id}@sDZf0s z9H54D<`pRE7JfE~HDrYI z*1XHi!yRYrS^G_06t!4&VC~!13widzK6~C5wcfGmK?##a!2#yMXF=)D4n-gN!5t&j zw^?VeyazVp()x;AP-PuI8tfki9#B1c>Q%^emy#O*f4K_>hC6=0kt{cFDDE>>ZCSN` zBfi_}$%#V3NXByE~8%ChFLu8g%Yu`#IU+AHm3#14!B8Wc>^Ow)dO3V|(kp zDgVoOcjO&F=UOP6^>~m6#4IL-o*{VAJVRhKx8*2bdYgYrH$`2lCI7avj|9B=gXf*b z%mRfftVdqMRHSs<{LQ+k1=7Lu1@#1BV}KN70A_W%o< zi7W@+g+|bMJcLe)F!gFjql!Z8NDa5Q=Y_Jeaz2@ykUSt(KvDjxEoM0DfQ-6KCcpTVv=hiPTJnav+#z`eqFEWB~Pb&(el1wc4WwT z!UA#dg>Wtae%FPcx7rxpy!`Wov1PI7#7HU~(GnL|b$!-^P<@qiwT{f0Le$}maRpsB zezza!sa81q~(lv{X9{*M0S zBY1H0ULhAqd(KuOgh#d$q^K)x@FekFN0@_Fu$e^FFDQ@9)A!6z>=GLX%;qbbHYxXf znhwzZ{;+z;`mY2=v#arlKTfX~&o%-qF*^*Qzyc@RAJy-- zm2LCvja`7IWNIgV5eIb3|TSo`6 zJRg7Zx*6pPP1ZE){UKyuC@`c|JpaI9GzG^XC5?*j(G0(BKV(FM#niK+6@9XH&}n4C z1K1lnFE%SlONXdt3J!_$^SS~6xZmp{h~>J&aDn&BUe*pY-<}2(E9xE&bRu-Z8Y}U zX{(s(`}u|K&#YVqmE}5(KC;w(el>+How`-nV*ZaKc~vjv_X}uB^L}&&_$W``EV6jK zqU9_zdujXGZ)6(mX6tKeEj)C;7_9M4?}gaV=h=Yem$hLCHG~v>@a6C~ch}xjWam&5 z4)*ThHmEK}%TSXA^MyLEj2otcT5=V7U*n_-H+bL6#DOySWIsSX#97`ja)0rpNk?Db z2$5x*^A%@r5qV{^eyHb~7jU`hlI#8sW6EY^^E^NO))mns=H}s^PdE?e@m70)xXTItO((VdfS{|V=aVyS zxjbeCpa{}nUk;8Q9er8EE-XAlK=P@+L6e#Tm=eWH1nj;G%~ID9Ri%^S>?H73eirIy zF`UWySnArPcKX?CINANVMY1DLTZI0}FBpZ`8h10yh9$n&?nrCwRkpe5=G@IG@u8!D zaf{_OqY-f{XO74;lqcHg-N9{J7~UZZ@XspDA>h3NRsm&f*vxx(#qq zq%TXgfUO_Z4KT*F+G9%w+2>|_b$&`k0h#zZgj%m`x!KKp{i(ci4OqA04W51KOeE-+~2YVkuv4gK*+x%+xWOdqpcYL|AX; z$LA0&OO~#soB>}YM{vPUzjnaE7B(i1@36D6sjK$U_Fv0`*02pvMidIl*Nb~MG$**@ zU9OQXg=)brySVeS+2=lMEG2GZ-ua21d&F! z_?n+xuN_>4J`B+Rylk4?InwWnnAl238?k-rF-fQ-HpAIsX)8M@NGEmf7Cr8t| zBF;KdWG#3-{eC0^(cD=7U~A*EV`Rp?mwYMB6pK06Y3Q37EEDy%{l_$+p&3?V+!Rah zjkV0kJBVO?cRu2ov{st=Re>5-?txh@?_r(bJ(S|BJg&|^=a|A0SmNM*U;pxSU55XR zj{jPw0u?ajEdd+#MR>GID*pm}3BWQo z8dALSK%3CoPmd3-%C6UEtyn^OA&?O}gx(leDD33qP@++3>Q*jtK6)+?w)V6U78-S8 zVr)ypIq1_M$MyYLxSbocaE4}n{40(-mua((GZ^K~Sq7~?+01nLJ$y@l(Ri8#jEw+( zO>pD8>l~qu_sAfGUMvll*E@{!W>6!o|F%`po)GBie2KaLj)-1i>no3&X=B;|ENuI= zqFm>iXLjVD_mq^}XbjP+7HzcM-OPIJ3uqCUQ2(aFLOuSMPx<&DJJgToJ4;*^eoU0i zr%;O#{ZgO}w99Sit1%XWoK8OZc>W&a90x!nS7W>*uJ3Ex)mViNr7%}E6dIMPnC6^c z{m5Vx0b{PgF7JC;Em-#I}q<}nH1Vbre`>Z)YH&Gc|OdVaI0 zvh$>2+VO#k(_E&u%?{Q>C279ahYpT8r1c|NXo(5=Mxx-eD}6DU(7ED{Ru^%22w!*I zfQ$PsU*%N;=>=l!XRs*nf3JIyQ+h02L+VguN`9-O-vI>bO!A-@_36~3eDM9=Ajy#A zjGjDZo(5c?2C@nYs}F9pZAt%Iv}(6wknU-pSPy%X{;vn(KMx6vkv9PD=n$Z(f23h# zlu;jJ-N)j6E?22L~kW*M84NU46+lFb<#*gu#gyZ}g*_QJM8FX^Z<*2xpWDPE7V{ z7NknY$T()Mn}}i3DGc_;oR|QgPc6gk1emro@(Ar+0RIk1-5e9gftu^ARr*1Qqo9wsED-E4NAuV(jB5Af*{=?DZ+pfGtwXm(miy?&s|lvnzdX*&HJ9S-+lIe_TJCaopAwVl){$x6A}}zSMDPW7J$N<(B+r( zm{4-ZAonWfVw~^G@!(fVjMg9_`@Zu(gLdlAeew;qGVC~}8f0{~aveU1`yO73x!OZ- za{kr2x9wQPxErZE7XAE9sN6ZhgpHkeHXnT^T$u^(tY^QhIY zXgT#e!RRQj&~n?%&)et+ey7W;=%yM5l&e@!Y0BdqMWJ_mVq!7WET}TkHK%Vsdr9GR zG&gGuVy7*YG1mycjPTWWoosF!^)Rt>QYgEkT6rkePoEGwKJ9Hsvoq$OJGVfRGMeoKZ z7-77)ms46ZASJmx*IL7J&}qlfzV>N&Q$GJgR2#hh6oRZTp!w=M|As@PDr!UER|qBh z0z!GyKJYt3Ni#4VEw=%B^wyLGjRA$)(4DI3w{HnJQuK^W6DA5uOVuxmO_kftw9tk- zCZQ25+0l@Gy@-;NnU+%jk=vEic?^%fP0!3ST(OR)ynchdDsI#7{P>aa(VXN?CB?W| zLgw5^wPGa2hzfm+FGseXhFn?k$PW^{B4^N6+xX%vsJP+*5G95?aJ64YBAZ08}re(+5OuX!Ks#TNb6PT=Y|>#VRbe9lvP+s3?z3dI)N;+JTzvrC=H z_N88GMAS^}=bihl-0Ce#)<2F+z3Cxw65Z;g7whvt`vkqYvrWsBY_}g^omcI6eq^y* zt#zJ^_R`Q3D?@U0=1pHAXs~(Ze?scG35hO_2EAC>7fh?f@~)b+Yy9=dC4FC(qhE# zGzC()vHu>zWV+x1^hwkhS3BtMq4*#E!s#tG5KFfh{`_>Y_|>adrJm1?Om&swvn~gV zii(oa(%QYiynpXrPI>uysZ@nI*WNz&=iS{%IR^c+y-8K_aSbi4TglXqgWZa2k+(*^ zIK-97eZ(QLDJUowYB`o}Q;I-1?uZOsx?MdmSX)u)y*^cMf`A%Wk=h`hgJkaAffArr zqjmV&XwPVmi)CwN)Sjo3QWF74BhWsus;cHaQlcXCok|1v6{`r3Daq&BqMZ`MnhI*& z_A8|>D#6 z5y04?FF=@u*sR%AtUOw*1U2Evb^w5+xxut@SF9uWwH|9m$67!7!s?|~!21}58S z?sbIP6sA5eR|yanKu=jrp(`kK(f7S}ScThyyvG(N_lIwXil&EZz~>}CpDML>x4qx# zBTKv2><3A=zEUihB#Ju7-m`AHWSG{@{bAzUx@}=()LpmBMO9im2m1_yqB>oTeqH+w zrsz{+l=zxqIXko5JICFk^f@adhpN@hshPcX=kEmGX%pw)yR>PsgSZq6|s z9)6>89TuW|W#e$0&AFAi-~8LlTL|}7|HbXJO+#+LN*AiBlqwTbbzS=3&>d!Wd#^LQZ85*G(ie-t{o z>3$B);H2`iZmtBtT>F61Vv2Gg4IcF~Y~;jN`*{p5QVm`mW;t__x?SIDJmN2^&raXS z?oMKy9Tgm+)~WB~FOHn2lUnMvcSIMydsR6?Kcw$6OW%{|Vx7V1c{pjQrjeS!C|LxF zr)@tR;;-9YOCv`bT5M<-X|V;=*jNT5z0mi&#e;%6jUSWKjR8?g$E!E^e-*3Y%U38TN4|jbgxbT8!v=z0hVxi|^*CK3K>&;|tNkSPyz>AxYFFYl!Sa=v zH!8|aR?ExFT+24pNdDk-4;qlvAY*i&!7k-#bu1+ncylTYgOjD`Cdjpq?Q4wW8DN{Z z4Qgp;j+&Bxw45?1i@5-f33+NvA#>Fu4i0-u5G7M$7$N?1Y#hpK0~QM7@XgQR^y>uI zX+)g^i;PkbOEv3mvY1}d=rxYr9-kAW^f{xX&+8P(YrqY|Y5)^R%l$04+IQ(Evl1d% zUQ_ccAUzAb8~JYkr58|ub&p*Vhyuh0BJBY%O4FZ55*?72pzy*|IL@UX!b^w>+C{uEHXmlV| z-Fd2O_u}elnsUg-&{~z{Qa@294b}|{?Ax%Mc?-JO?;o-|-%GVJ&QC{h(Kn&~G`F<015U>W@D4msMA8J~X3U_O!!?B%I>fV!>@Jxa zSUP%3!NJ7HnBBW-D3i%Sa52{3adRldnIcy%O^CNg`i|z_6Ei<@cvj9B3 z<@>7M(9@9owD^C4@0cJq>{Hiz-<)j(f`m`X9tz^S&5^$S(p(Z?_nHAW8wsvxDftYTz`Ug}|fl#M2JU;{1dZcnUlYa;R;7=hFJ}}YqE)Q-yKHkq~sa;GE!;y;BOy$(2QJRy( z=&?hR^!{a7Gst8BnZ}}5W4oS>P34zC({J&yJL9$LM#h}}vJ=eZo5SQJkacuzL1@@c zDHIA1V-l!&`o72#QLfat^_;$*b+p*v%Gf4Dbq0Jchp;3Hb-w?yC3m;@EZ(JV?oeo2 z^?t3Q!t)O=!EADU*>je_FEE79!O-}9wDL`3b9={LF5mU_AFC=>QaYbL6*(n)*y}?4 zg4~KlGrXEm^CKn`Glu<&D;-LbUF$Kn@N?4JLSMK+`+TvT)70#+LrK5@QHXnQ_m#4P z^-?w38^9U$hMqQM{owh&Uq!WPI5KVgPSAJV&ZO*xs}Z$aMR(w3Oi&mm3UmKk{W3ER zTmOLKhr6+|fpQ7M_b$Ll0%R&AUSPO65R(l!zMOLHSLq6=IFQ`OeB0C0V<|l@ZC{3* z1_)x>{hKzk%zUnkTzvBW{0uV5HXL_RssHL zm>Wl0$Ro%p_q%lPC=iUA5tfn)jz$vx#jI{RE#d=Mr>#h@ES0qm2%p=D4~PIksK>z} zK97S*zAnTYq;{ve7MgNRRJrkwT{ZE1YSavJ>GN^JIeFxjME~`5=glyNpQv-#<7RyW zY`X(~E}93fr`-%uy-5ABRDC(jP()pI!@z#aYUEjSfywC{u3Xtmo8HWZ>J0CEy++k8 zto+QZk<0ZbJ4#1@ALGst;E1g`oDJgwZA8o~R%G20yZjvYGdUQOEHMDe<7K%oc0Lzb zzabIBQ$NmZ;^Pn>^eY9s=c~{{AgmGtsjK>M2S_!S+LS*!a_1+b$6N1VX28u=chpIk zmf3J}@(dk4WTqOi8dew;HL=hoUh+OM@wKeGF|Pi*qt$Z=w;Qc%#G!{rZ2;}+*hS)m z8WR?7gP)(2?lH`aJ~J9~6`vw>I0MM6ZfZt$r|QW5k9<|Xla6*KixUB)?*6*-9j;o#+S?cCbB}6d0N^@*_P5___J~NSR!j_ev80 zE~t-Z9XFj<;AdwxqN}s3X)aJE5^4yHDqt&(i^Zv@?r@~KM8T`|u8Y`7(JquL-jUZW z4ZVna#y#QlV9ZD|BH62#gg1P-e`;JU_+3SKqL_v&aVOicXp+&Q9~x;1d1palUpVw& zlS=UDAsQA9pV7)!{Uy4d-n;q{&Az-`wrE)*z|XHiLMO&lSy`FIFdRWE+;wcq@%@;$ zVaWGAx=)Em6jX6>9|GP~yPf;BKrzt8@f3jy!knzP7+?F*do`&4ab`2nH<4{7Dcdot zH1DtvOK=*Vr|$Fkc_&mVoo;idn*PefC=;t$$=aDSbcpNW=xkk@Uqnq4F0*56K&nMv zPCA#A1H-%+RgEUh_awbv%pb9kHHDG?_pp#Xvs(FUz%9FPFY(`fTPh}RkLPkJUPUU1 z88f_#D=I3ogp7<1dybA7XCjVosD@5*}9JW7m?wtjKREtL}W#lpfZX-K~+{rJ?)U{1>K*}|lcBX8u} zw~8^L-KQvh_%XD=<`Db7pRs#SHoB$?LBVmhGRfpIzWo_s-Nz@wckVoH4yR@cI9)Yb ztj$6V2%&bCvI!^DXa_PpXNiycGwRGnd8*fL^oAH|mrOE&NRa=)CfIDlibruzQ|F*& zi4Fd9#)4F6$xOH$07Y|{!S|GTCq2%09CsxIcT-`N3BqRwf#`x(!-S+dqgizRBU7i3 zzN@6&`t__@met07DtjJE@XduF`55`xHxyH8OI_^T|c=jlavS-b4wy54g16RcOX0 z2ssH+jr&{UXq*=DirrFh_1PU`@Sa@%^m779>f9xmVro#sB2{-rCV9ldzxl;4L&4(d zZoO~ed2P<$Z3oYlB#0ZuBQSAn0lHIncG`I^MiJS7xRCG|E+F5N6S(pi?$Qgqn%T2w z62`CMICR>8B`ocK@p74f@9YIXg}vO)oSP@Q`Vovu&l&GldEIE2^n5L`df=7ZIPq;^ zrJ6y2!L#{*&Kh<;D83xxb9`&+eJHYZEyaIWO4v&KZwJaW5k=2*%wqhp-|p@%E#0RK zavM_wtz%8EH3PS6c*FVR^Di~0^9&C#?F8l$(5s&=i~7JF-iJ7(51JBc8m&ujR;wVm zpy(_6-yaE>?jan=^1ZS;~$aWxBI9s56xi zO*UkezY*jIptGoxGZc@IZn9-#^+I$R^O#t%9RL6SHMJ7-MjC zCd4F4tFX?McH(o@(-bhAa^ka9Q#|NaQLj1mbGc>v&24rLNgcZ+HETY( ziR)p1SJqc7LrM*mDbwi-pYBGrEe}EGN3j>Y|D&Y|qDNV!HD|9__-=n{BWc#gu>%oTqq&%gWTHQ*^2S@@=1w{Vg_5g(p*KI*OzD964D_JF?i-AJF*6Bp(n>S8kT6!hfXQ-%OvY?*37*e63p`GUs%FPhNc^-72eKjX9FIjY` zNY4y5Y~4kCF<49u_^6hvoM!H|wr-CLeGqj?CGo={x^5a@33`_MpH@PR=avs87|CBh zdh{S%GxnO|Sx^a6)%kV&NCs0sCkl3X7t%+QXHfO%gprR5*5*8+OKJAS3}-8V29hfa zWg5E1ulb^S|NV{`wzD}3hpkHymB`4%r(M;;;#Iz^F!RAk-Cv+Y*2lWrGxUv%pOT;t z(h4E$&`!J8`hC1d)>4?4|5lEjHiskgSD#ot9c#@OOMXgW5kGrVF{8_n zVK}Hgp*m*BZk%BlKeINz_&>o-X z+O=isp`l}Gp@?KsQ$dYML67rBEb2uoy7IHgNNI06S_=!-fiF*L$vfkDe|X6=*_}I# zm_r&3&YRjVXS2M);kLymS!MClc$nhd73c`LOaHb|yO@lUzK&_ZrCGgJY0H%C&#UA<5lkphE*bIJZ=zDqgF zd5{^CjTkcc8Yw;9gsOnG%hGojIk;yp)KoE&QlWVN)e0i8XbY#v`Y+23unr^-WTCCPnKyuAniA4?L6X7)iqt$9^5x@la!KDd=2tfFgC2sYgV~7?$uK@CB-3AdU{4& ztalZcXbFsCL`A0=nQm0t4HX>C+RHp}R5)r3Xhf!RCnSQ--%N5;w`l6{zo<4=l+dc$8Fi#$=FNw<|83N5vpqZvuC z^m7;vC!_3b@_k5YA-X>K6@kSpY&NXmX0vQJ>t8l6J{8lDemXxqDHwfrB0SC`sFxw; z_UUAns^00i28i1sgyti~k($4>aOty}2F!GvesuG*wh#3isFM2D)YSRz#K5Dv-y@bd zr(5P$vc{f)!zmgiY^0>9SY`j%)P-}Y|2amjdfp@JNZo=`jOAxgZzuR8tGhHcRQ$YJ zB=){)&h7yl<<&a3XK|Ird&-n!aGHrl&n;KS3fuxPUNmJh-S*G4KcB{qywsE)%E;ut zg@r1J81iHCX&J>?zuY*Hiq_Q8@?1CbOVd79DX(+0rE7odEQx`MR;#>s+ou|XaDtVz z41**aH$3X_sfI;M2#=D5&BXcgtRqD0nY1wKu2{gSJ8{t-<@M{ruAc-^BO6W7207wu zH*VKPv$l1`otM7g3zH~@AAIk2h688a-Z0DR&)Q%7RZoDIcfB9gc^`>5Z)!BSXb+6$ zn=wR2N32q3Si^jtjODd~om6T&w4pb;*W{zi5XhobT4A)=hdjG2=QYx`|1_qaMbevD z1nJJqmj_>Jsx@aAUcY+%`c-n)-Hngvn>`zLrMLBEJ*r6j>S%~Y^c2sp&RMK53wzod z6iGd)MJJIu>gZA5N%%?rVo%X!4;Z-Es@zI&TGKwsRCaV2_O=voj=?vn{9GUO zLJUFgCC8H(M;N_u#U0+qLu1h>bP!#N90L~@4W4I~X#;s@<=8P+*Qu^kh&qp3QzqEk?^sz3%}cuYPgcMuY0+TC zTkFx&Mb$$3+Y>(f!m{puEgj_;>(28_QF&8i!CgmH_yk1-#igZZ3kC+Jnn`PZRm>3; zPeWSzd%1$cpvtfGeNQo&i}I~_6XmT|b9h}62J{V<4s{!!^lC3kIW`7I)oOHjyA`!I zBZWexgt@99@-~f6$wfXQC$iAVGPMmoc+_IM+9P`ilT=RsWVg>Z&GOy(bA9ZkV}jH$ zg9OVy_^@%=A2zyY^dglyGBx`v@Cv*Q4Y4mRrFL@?d&=JjQ5~-*;tmcQd$MA zH)8im)@@DD7l37P6Yy?1zC+D3J7?y%9m#PFQuDt z0OIQiqA|RF17Wl{zGJ4hwbiXGP0{FF+g(Zi{1y1mi7*_Q z(cGM`G6MV`{HH%nHE+aOV+ZKVhBxK;c8*5mD+>80JH#I?yy z=o4|57El3*;X+lrr`r^K19H%5w=T$vQtVwelpp=&z_@@sGk*X}pyi_XJ|=zxMk;`Y zOxYH|U)ebAy_FuJsUzsuN5wR{g&iG^;LPh@BDZ_AG2(LNnIR(@>Sh-6{e4``qcjMD zgZ^k<=PG-X?V1AN14iDQ6pBai`v?99c@=K<6@@7jITYg7HJV>7X8Q?8)fn_opzB`p zU8m^yMQcoo*I(rdxM-xkRF%aSJ@s zEC5FCtaJ$Q8A16opIw$UMiOj-AvNp>!6AX3O=y6`ofd+f)VgG5$A*szWY!iY%4uFn zMJ9_o<9of;2+FF>Wd9B7OCEmPq5E7&kJRl+_FVa}g@ywa7RF2*>?$gw%{Xb#hPT9f zF}KLOmbV&YI=Mx?HY!>YbU8STk3vS+TZ~;8R^5{QJ0XaI$W)&}uIBE#=D#;r$V~5% z4PUhB0_L=SyWS#7aQ<)kJ2KyB(r4ZRhqV0d+qXN00YmZ!Ef-$Azrx#K*VnOp#~eO& zNyb>7TYIx)T1~rk7c;`@qxj^knMKqp zAh`dFiD}mug}t1J8J7;5p1|!QV&`)Rst(FIh{HLU5pK`b+RAMyvSG1YdGFr_AW!M z3w2(Wy|vGiv9o)PL!{TZC4#t65&(L4aiLtUif?y1t8SakrJ*|5OzsH(F+%u%2fIXU zg7P;{^L%#@?W~e&I*FN|Rt~8iLRmG;0=&vOB<`jMGxq3BZB_-pG_tj`TVrqOH=N!d zGD$$D`*caz+IkwP?Iy%5{I%XKLv=;Oj1Q*^sPViAHZq7^ac`iRA4=tOFXCv5KR5-+ zY6|~LDZKLPz}7sSO>S)5x>DGYo5gpc4SEY~0{Txw*&BOXFtt_H(GTvN!cF#WMM3%gdqmC!LtAH@jUCbbE>!Weka^kW}+E9Z4eSqZN`K7H24B`9V zzNOVcp5Wt=M8yu2G2gCAc&Rr=hsOSzZs)04#9v##Z(L9cYuWfn)}LSRvN~LcX@L-~ zGqG|VmxmbsXe%D^2sB^!z!nn2gtqmoNpl4S1?4I5Kcl3es5Hs@byPtnpKQ3s3*M3V zTqj?jJWP}yNaHOeWRd=J-l;qzkZz&J-(v}jUoAyQg^b+jvLNX4FSQ-~WC>LaP5?xo z=EvGvS_3I>RYyE2rI=uHmzCeFPoeGO8>HWB- z4*8wMxjDP-j1#yKfYleKNKZ9^FSvKi68XNziCAnv<^cnK*b*BkwQ>h*`YCKjg7O-zW&*u^UGQE>)TZJAZ~{1 ziOI?AO|Oah)BmW-Z_iqe**?z9$jDf(_wi`zc-)!(CIYYggA9bxfHyI)aSpXD-H0e! zXfYfchRu}HD96>h)Z!Bj5Z(<|XEy660G=^3X7KaU)&|aHcaS*p9oEo-dBQm2&!uaL zBP@Es1nWpT;k}|cl&x4#QR535o6ltpS_ZNJRD9 z4f6Dk4j_<3NKb9O7a){55qaJ<$Y(l`Gp8}6=znmFtxNLuLT-z)!Aan?WlCzu3XRi9 z6mySxt}E0O)l6__jKrXfe=!Sk>v%iLw|BKdo%4HHrh;H0{_A;D7dJ+#%*|%lM zg%uI$c6RRx0y+(ON5F%wnnr*@$7bp%Y7jtt7UU*tM!|}AQdoh}H(DLb&>8c#FPrRo zU+1W*=U059a7CJham1L=x6y7Af{w|`uJGqLx)j8-g@i<|^?k?QZgNT1H!W0D;%PYh>W9f`c2U-@008%Jo6emVB!m;_B`Cb@AcybT0j2ZqjK;AaaE z>l8RKz4(ug0@=bahI8l*uAlo~TRLd#RJ1an|j~D3Eeh}Ho1++xTC@3tdsHmuvWM$D-x^^3* zOCFYlOO!)rvLA@A+`GLByT`?`abqlLaecxZL2U{Z7Lm};igaW&1m)@8C`DZY`te?r8dyewzvl$>Pv4a&6ZPFUpr1AUy48dGW{se zWo+rCzv@Ksp7k?A!!(UB9NZP5Mku>>^MmT)B+B*O&nvtZXCd zs|Eu2X}^rw{gO-m`8Fu#+ER2-5GXokHB#%db8x6U&a@=5SD@y%4Da^?aQTJJq{-fN z-+GDDzLX^Lt$bPN^Md>?t>NaI*NhGZyUnDMV+16w*khEI_Nb~GD0`1vGk1xPnZlh< zjfKBHF8R>crup&5(3FX95ofRp1?bNR!!bOdnQe0#(hXpkf*r+B_i^2OttwXXWlUF( zJeaB6=Vhhw6Jr#d!>+z~kRmlfz}GN%8}QeCluem%vhIHFvg#F);rD7{ZGUO#O_ERZ zw>L|kC1&dnQBWwO84b>*W|Ue~&lbHqik!Y33dyZ_`C2}CXyqklgvZZzv3b{ZVb>y! z5|feY3J2Qd?K1AdfRVYHyA10&Nw#1tbyETi79NgEvdsOh(EsOh{XIJRgC_tt2o~yW z6Y{FUy={0{H%ZVgp5G9DDFRT%$OhvGdV(4DQK7!&HEpoOcdcm5_Xl-MDvdt8m1!aT z&Y~9m=CHB&m2Qx+0y#2i-KpZ1;}m6?k$p>vdQKa`B0GmOgn@RXWnVmZwGZ;5HqPwG zje7eyqFM&yzER_I8s6c69SgEi#;&o?IFMX9`Bd0tjpFwWyms{Mtp=^52L;1=3$w3P z<0cuq_J7{^I7011DlPx86aC>kY04txEhSv;0V;aCtoZ$^|G{VFuhWXll1?9o8!g%9 zx}(Az>xYv2D<*@*S1@AQl_C^j_$1fxNeB~MN@{-KNB7G#)v+hXM|)l3Zs7jgbXkV7FkHXUDn*H%RGy;w!XVo7UpQbm6lV zX!lKOj#h-^y7DW4o3)0QOwH`mzZ0Yv{fs(fW~iJOuaEtHD_f3kzgM%t5;2*E_&V1Z z%h;TR1WCG8^KyKrd+R7%$(ipUS)q6E@PWOYd97 zhBL{D@mwYL_|}V+)H04z3ROt_hAxZIe#UC8{fTo=VPH9HxptfYTl9dYnpW z>u4w1ZJ5;zy0`~8yf}2_7~3*d;5&Iyb+ddY8#@}d$I$h8bd+YKdXbn~WSwSi7(k^< z_csgY2CJZ9lNwHg;)hzr-)8AFpKO+e)v%~Yr?1b zXQj@>3K80=F~->xZ3$-b)s4NC5A2VXal(_$!$FVj?c*MG^;jOl^J9*DblXsRyiy%n z$xcOtW*yQM(UVlf0B@TyRTqyKR z(id9c$x(?GG6=GBYkcB`Uget}+$@o`71ycbTxfZls^tDS(}A=Ga>QS3`pBiiK{bDO z`)$|mU}-*+3$Cma{X>u$P-E;bPWt37zino?Yx@p;d9U7Wl6%w8}ab7ZCnnn%s_mkjT_iuYEJTfoR)QMI4@x`|n8fvF@#n-(QxZNN@%xR_i>cSCJUx$}p zjC@<~3&UQn5J3)8moNvT8~q-EVDyns*8kN=5<$W3bNAe@_hvnPEm@9EeItuZc>_UWM}@C|%$F}&20bSJM+;pGpx?p}47#qQ{*~?^ zlM9QCjO?N@i7RhMO#bAZqbCGT%b!s{Q0y#$iLKhwtki&cCoux+O#SED$ID;$ETNS}cjWh;e+sLLpSMbGDX4*; zwv5?*s((nCm2}>RD6*cn?eCx;AKU+~AChi}Mxzi8J%dh~J-S zPTD;{VxYRs_ZbgMmGiNIj|4igVvs9$75}1pVJX=8m;i`=TIFxf>iu;@)#|;BuWwB_ zjiBPi7T>(t;I&9Io{*l-U8qwc6y)E9%@g=Soo}IR-29=eb}iRa=SRUt>a%e(dADWkwfd*M3{3 z>*z2wUFNq=9T z`Ps=48Q4`|0%YXmW-uI>_z@ZnY9?<*2O%L~wtOi{>v1ra4pd*xG?VyOJnheq5z}md z-{0)&{N4Rt5s|}4rn}(b1oJfj61(iQihy=0&d$xHRcV8I7o-&5_B1<3>^F;p7%lsvF z6-&EhfbRhS6znvDAW5Ht)VE_!r2jA?k#`qvCv|XRs(z}#j+u$+dn$vd^8)}Cnjdb> z^a0s$d?KP)&_CFFX5zd3s^z-sFCX*g+n@+CaP`^ql{~*`%a+N%3czFvAM`Zf&B8Ij z#>K))tgzK?EG({41m>Pv(emR*sMKqqy?!yb1Cm;?p^v{!e}P5N-D=SOM)#ph@^{N9 z_Aaobq@*K>zeTS*npr8eO8eyWR1R$o2*Ba^1f1;beAF1i4&!%d9(~LOT(W%hsp_SF zashycKm&>Uo2&oB#YSP66Rkb++j#dI>+G4qD6{I02aINA5#{9qt!-^Px-mZPGPUp1 z(ja`8qiI6+!#9Ua0&0`89jEFn3uk~1IGRuXADi)?$9g)J@crGb*cg}lzxjcnuG_qj zQ30S~FVNl_Sg%#6EvTyx^e^SdKwGOsSK+5m$_Fyly_3Mu0i{O7MsyOKXrRgEtIyf7Aa4O4a{wJh$SAl#k%_3N-90UqAgv8V=+ zT;MOy%xw5~_93x*4fTu;qmw8gyOr=H`=P?UdoPwkD%=Z-iemTnTrZTct!uwzF_5Sw z3n+|Z5`bMWKR-JK@E|)I2Zx>go%P?HU1_>E+1M2F)G{2jKW32HT;$^tPeAe!#;;mN z>@Zm~V)hegw50Bij~o7@Melzbw}f{=Ff|M&jgr9ln~oA_I?b#H32EyKY{DGCT_{^W zQf3wAFJoALh(@=A9@dTuKz%3&Jfwa-A@W}?OGro?4CO8qIRWQQMn#28t=8Gu*?GX= zK2l+qkm|EhX=xSO8pEmtCfL`;;N6DwqRu%$;iG#%a2Mz|;I2Qt@w;aec#0sBt4q#7 zK^t$Al9HUkJVmb~NT^@6etkZtOer%#<2hO5wF8<86(A5O{{u{n^~{FkWEwC68e%^N zQ_0HCmXn?yah}#7HA^@EQk$QT1ERVK8$GQ;1-oa9D(~XH>f`7Z%Tp1;)_HBet zy^OxP`fYxzu4@xU_v&SAsV3q*m-}*~qoSS)|A(pYKi=VgJAd(3O!LX zm#REcA5aejI{7Vi-U7CyGTK-Eb()5TzI^?Bl>fv<{*&k|2^0PH}t>Q4Hfh6w(b`F-f}Yg2?y3a`j!($ zg$M^6oyX+rXV#5f#jjTb37%$qD*Fs@fFwD-Sgo`qDEjoNl;>Yp?9b!s?>Ca!kC*y{ z8q>_oOb$+pP}kN*m~u>mGcytT`hvCNc)}a#NgQrH?OhAHh$d4lsSSZa{hn;{ZyWTt zj|=KzacaiGIX*saOBHpwan7t1FXD!3TNx~5mXr4wG_>gd97ncWV#AHWG}k`n!eH8pN=mt!uCWU)Xm`6tIcz-vnNu z6tK$`eEP)a2f#L-3$vD%maYVi;0vG8!I&Lr1;b)vV-wq}xVFJ* zwpLu~gL3%yp{jW1P!q9z;k0R<9V7v%YpXDPrqLY)KAu27DjsZ8~G0tm+@s5nd zN&=zUTZ6f;@+OB#JFg{{EsBPUqTNH&kGWcn&@VJ8tppKif1huACUW#%uW3Y0ETaG5YxUoZeztjgR-7wP=*R zfw;Y|t>u#3YS5Is1_XB>Byd~2ZI^Vq*)?4XwAT2&ysO?EEG>~-qgk<NwF-k2%!0(S40wT;{_&FGV7~O!l*8}oXRhDh>!qM(=Ev&l z_mJHg`G5ht7feaGvP8an$E-?aZ)eAmh3W0(_2l8h*Ry3nD(MG8SVBVL5haeZ*fUDp ztU#Ijcp{Zvef=hmOt@6SX*1mEQs3ntBR2*dXSw!fAG|Yt+_LPbjZeI*U#KBrZ&maEaSNuqTlS<%^op4nd`%1#<*)3 zSTdJ>_sR^#cXDlj8dN-K8fgELxC!`}2MTp~de@N1d`2Qo^val|_uk{=2s-h+VP2Wc zIxPC*X?eM8iBZ1koKVQm3E}q$9^aIE)dwFU{9X@;SRnlwKTaL$%`?y|{J{3Q7U0AR zL2oN%o9UVlqw@5?9LxPAHihp`2s)W>4F{=kSR>!c2^@6E7qq-l04JG(&(P^3AB4Z7 zYx=RkWWf2U=94F~(&s1qUmnBj7SerKfJ$D>b-+K6$mcs+eoMeMcF`k&RxMpQv-t|) z=*UP?SfQ~6&%^x-OWtm4+(==w8NfQTBd&gc??9>oat2NGYJpl2k3c?R>h8-s;) zlgJ+9V}PluRw)d}FnG#_ZxasYv@A9+N7g9*cy;9JiWb8>KNff(FCR9Q07#~v7#iLH zTtTrB4ARC(Hiv46fS$ho^+QrxN@zdgi`nCBJj~kK3G3s%56?DUym*HB)D*Qbqje~3J&c@ z%6zL5^b!AbSl}z~lp3}|AJ26~j{M&EFV^|>%_~=~WUlc80pl-rd?K%S!!RqI#GYNd zVtpqlki;nVLq2Iz#8&(bt2;TgB1a^0*F5)a1&!W_KeUQm`_Q(-=e)neNT|eN;b8Vq z%Yr%AL?qw!%bm|vpWdpI&&I(T`#06sUekDaCBN~uw6u)o<&FkqhFtn}zM{{WWN~pr z^z$dmkU4K~eqO!o;!JSuyv&M+ZG9YWH-w*Cl1l{GJLsO6K72@jy01gDKI!)&I;LNN z@qtj`b04$jy{lO=2hzTW0u)pU_yL53E_dMtjf>ju<_lR06^7|9jj;yr)-95da`j2M z#Cp{@h@~*q-+8kjgn|ruzZOv`y+-ga)_4gkIW-UthsRP5s1;rCPv;(Yl=LT0RNH04 z(*RwRs@XIaMl)UxYnoPaHOUPX4(XE+^^(r(9;mr*uYOn(W>m|+!KiF(?Tkr3cMu;L z9vKq(kssNW6=tQ{XO;oYa;M9Fx%mybndc&p>I>fVQ=92MZDkdyX%=1SI|2~N6HU!) z6aMJ+fm|i3($Al7%FD~MtxUQm3qfeoL|tC{pKQyEd2VI)E*tx-)8?L@p;^i0ugveP z6o%QUKnscNS1f7A(VINk#Iy%*xxvGwU%6vK z#xKscla;}wD3rZo3(3*&s>uzmwpX`#ec+cXfM~qaDW=vnbi$cdQy{UaPWP}8`*&-W zDR@=pdjn$6)|BVBmI=PtsT#<5_6|H#dLCf3<*iZ7%2vRmez@|$+PuqZY$!-1D&13{m8Z$?3ePq!RmhC6%KPR?#a0s zfBG&>@7hmh6=qe50Q>U_82@ZXK?H4fs>t(uWUZ1s-vbG$xB(xGz+Eo+tMhoNCAA01 zO#TK6gp`~&t*rEt5!X3{H*YvNM6|ugSEGG+v$K;cXRuI3{`Gt#HFf3NJMUL1DB{Zf z&{u`zwo#~Pm9(-~!6E8AF>vCH#%YB>w z8SLz%*GtiB`Lw_<_T&^b6;t6h@#+PT=~Z7DW1YA7Ua78VQe)Xk^W4+hyAJ>u)&QO~ zx3Xf5P>5ma{T@o5`!NvyL^enW^0|u%`jw0-UuDK;6`K9>BLJl&)dkdv=c?=_g@jrg z)@S9`Pg|#^g1L>_c(?Atd+LM+DU$b^a8xS<454?lBsw^4Rpq$ErS^L6x7Ef@-M>H! zsk(k^He50?Xn}le%9iNge*5B!J<(XYZ?0Xt#sqsG6(w8kK6s;1X_7-;n2?l|N{dp2 znT4gzNF-P$7~kAjF(*KIRY8O5B=|ONI1`ncNmNAql;cKSkihG=KIaxg#N&d;&2I1%ivT9oQFc^eziG_klx zskcSAxbmBolvFx}mU!6v2oCHa6&NxVW)@%EjcL0dyXmAs>;}KK-EQ)`p7I7e^UiOV z0UC1YWe^lu(V+ToZa+Cnro_1R4k$ksC1zysJWy~mN(X8`l*xO=$ZlayEi0p;7gJMV zGI2}-M*G_wvx&Pq^4BDNZ>NdYgnY|J$5ig6?>bODgiE0qj+fW-v962DTVX%;D&U;e zNPhXmNK0Wz6KBItsxPY%xnoXypoUCYUbIu7zw(91m^Jk6SD$F;Sh)dm-Sm^(n!gy?S(C$}J! z$gjrXCRoru%(CyvxsLVQu&oH|jPjd|xVShw7Z(K^|BBKO0-+ra-4r>5Lon98!x>T2 z4w|VcidG(Hk4wUcR|JE6#SVn8H|@^nrV3e?6x_0J=rmtlldYthyCVp5D2T94E-66Q zd_%uCs8%&ca!Te1_2&eM?vGh%>iN(4?^b_F6!i*uTupEG!_~^26Fa6EBh1T|+0?>8 zE^2&wP5YuwQEbXbF?IWLL>Ff*y78SkF#KWLPS6yO2N^2O2jA@*Vot6plb4LXRNoQJAjZbZ%U^% z0v;{=jXn^NKDph_pI%RC%EuubN<^KIJjR|fTVLZ|zD@PJHdn&Pop+c$YSFsK*}bj)a$&7l2m@0|17BAw(Sd6G{2gCpkSm zV%tKbTIo1IF|cawIX68WXl-@M#>J6_?0tI+u&}xQ-|wx3h%#>}?U44RFd!Ti!UV4O~rQOBAaEVsQPi!AiV?4ZhMQKaCo0)$C344^0T)c!L-?pl`d~k2&UW z$rJWwX3qS%Fc_?MKCMsq?&5y8$T;UZ6*3$l(Rffh6?!ut7&gYWL?h($16GqaHNN)- zSofnBVUw@n3-ie~$Q1Of;QSi>pkG@eM!!13#*}tiYc+A!s(O@eq%Mv)r9N|>i4JBU zfe7$1@yYEj&kc|^8_wX0RNU4%!=#aj?vFs4RVpiF?#P`)0o6|3^M^6$=vP7k_YBC-r zcl6hCn+T^0>I^mt^3tRqAnbl`~ZFN6u zFJkyv3JGx;hFbKj@-}Esowa!8q3dR*X^naG790bS*e)nR}^WR4*S7Jdb?uCZB59DuEWlcxecKxq09RFKATR zw%&s<1ohvx6El+Kg9B;(ZnLbKDtd3k@u{h)?ef%AywzW-JJS`}CY#LJwzjrinj`RV z7v#(M^Xa*CE=gTWx1{*f=SZCga{}?B2^ICo$(#ZHgUNY!w=BxLF_Q9LbYz`)StC}S zLX9h2I@huBEf4wU(~xBUf%=q2WIWoY+GM7X&a3PF%Y!)$1KIBIG{xuMsY3~^&+GL% zQK8DJs!|ON>MMrw@&#h|bKgH^o_l=H5WDXmMtHbCx(1@mtnD7rc-f^Jm(Ft?_a3qU zFd&GY4hZTVYGbxuBsIhfd7hHBo^}^^NB)DD?4X>eOyF#LGFFtBk zM!*s5*>H#tyifL@%k zbvYl-gCS8pZ_ok*klzVnVq*T@Eg30>!{Fdh-v4Z8K*D#seBv3 zWvPI60 z#su>(LH`)PB){n~`ilO&YBnVB#8}T9K~@XfAi8(ttB6C{VXrE`N;)$60i9M!aM7e> z`%xie-K)&Hv%}o9NHG^v+Hm?0M0}g*CJe*2Vp->r6uA`(o<*^&U0IY#3 zCDs)j72kYYtYEyBfc7XLOFPfMIeONg|DFxnq#-k=1V(x_rJ<-+Z2}@ABTGVGV4c$D z5I&BlMKA?UbE8Z;_Q?$2TiIRiLqoY6FD6xDONuq>MEmeEK`Okr`v>O(Om$!w2oqgh z?VWdrmAScaX{ije^C7$KCuK8j9ZAUpbHHTJ&*g+CKWQeF-S{K%RMwJc%1W_EnDaM0 zs069uvtJz`Ous+E)Brcye4#p}pK{f>o5%m_6W_&ahKKR2i~X`iu9b26{|gK@M)m0F z>q7zMd%(+-*MjbYjib^Ob$GUgX1nRpJD(&6O+xj6z_%t z{JaohdaT@$o#HEXHing!JmGJzFcJDX+ed?c%=rb8*!>h+9aqutzLGk8&`9Sn8%VxV zVy?T@>M*tDu>0&L@0MZ+jm{8`n~1ZFr=~;xqmaxreR=#?G*OdydN5g%^5KOjp3qaD zE@GR9j;A;4P&MZBO?PmyhIOU06WIeBR)U#0vub3F00894a>aWZmK)so*`Gh$1)cX$ zv__URXTL5@63^oIBD8)yLBjcPMo?K>F?Joz?CqndSlx;>F*RGNj9dGTX7-Cei71Zj za}_0}lKr3KM@6fjJ6yKX2uXePo=T^23b`p;WS@>`bFtB>R}1tBj)l8j>{5Cd*xK6J zao*pZIlV_;4>!YLD$U?dA~MX}DG+8vRRt)g@9ujLqgqds1{pVMM>&tgb; zoqD~6C5YW4|7_uQUM8ujCALW_U8_-=oJkTTB9xDpWhZZ`EsGy8*gzU8E2DuP)J5aE ze}Nr8dCAQ8^g!n_#ruF@!}&y0yXMP)3w4(oFhIaV)o^AGZ4Z?+tb{qUu4~Tf< z9NPChx~jWcJ>v=O<#bi=nWhmackkVNM5Gr12Dx(x;u~pbz$nvdRkwu`Yyh zPqz2@x5E#iPxLc#6%_vXcGrYTLcinOIoc(l=NdmG?lC?^8PUAR#E0FoSDKQOUjka+ zDRAZ2l#`P(9@frcF@MMbpk*n#mCa2dCS%lu(fx0ct*vFtql2T(>M)JN z%gfsHWnaa(1`kh`ub&<^A7W$|v#P7w(2l&XH_*~puXVZjmc8#z)D+Y+oE>h=3y;;u za#0{XJ)cjHZK8%G9gb20c(%^O^iE zquv`OannIq>8<>oymWKA1y_S>aI8jK6i?4DzQ9-ZA9hxgVyYc?j8`LUD>DktzW3ky zF+|?pKEKSn$eT*GQ<}Y&M1sxRM<{GP68=u9RZzk8h}gJ&ou|KrevvD2D^Qhl8&l&z z$R)dz2YXk4Ee6uM=KTrdrSs4kWViqFVVIEhI1aaTt16I>$@f-@7#2ynI;_^hmX~Uh zG_HGkvHUNl6@GosiJ< z_=vD`C%NrW+09jg*%khI$axz_K?0@I66?;pk7Sm2o6kI*XOAzuJH8)IpAUKmp*ddb zUq1#$Oe$m2FYFzm7{6GpnD6Q^ zoh{~^RPly}P{&I&uwOiP3EKXKh?oFDU&ji}#>An%8_-+t=?--as$KHt6Z05{#2TjM z{a7pNt+{nL#dF{@Jk+N2G*+R`XJ!q6jl9Tepfn{sk)QhT`R5a|XyS;OYSXuIaV$es zU5$rNz5Wt=X?#AL${+_jMK-TI_I1Dd95V(lohCtrRI4obg# zF>zn6;r}FrKy~EjYT)HFlQG6v@UJX6|w&?hIAZ67}y$( z#j(j@RnzoMJ;!JWcb0PkFz;fLLtupjt#&YRwUA)uvl!W)TZpEKESWPH%GgPjwDaSN z$4>3Vd%tW;af3@AEApfd#_{)goj`Ob{k?jl&V}3V)2`B}8Qizf z#D~FXV;f$)5jYbe>F$T93f|d^00777gdE+4lF7DoCnIrPiqYZb+Ax|U{%k_=Ws0BI z%>mGU1{n2+E*@`<43a0`{H_&E@(IbvlfCfQ{Wb^QiNY4S1WKulTSU^$FZZL)Z}ucj zU{(h_9o^m1Gcj(~ccT9J`In=FNX!{5+%xOFzCBQA`l5?|&<8f$AFZ&ZN4}_du>}zN z`p0ZhSZ*A(^Qdt~iGuUav{rL=><#2DB-pZVIS|86?R@m!;j)Jyn1E634ZLOYb15}F=D%NyyBL2)!FLRILBQpEC&)!Lm>OJE&!8jWU3@D_ zgvq^lv)`m(fO>G0Sd>6mvxhBw-?b#j*K+Y3f2lz}sXH-BJ>T<4==L%{hGC?;JAhm! zHD9XRo1c*kdHuGQMthjsePo#_l*0BT;x){vHU_nL0t8>lU$(WM(92Ye;7sk;{rn=C zNFjw#PoL!{k z1=HXxUGQUCmrkglsV2a}&x~T>IZwDNU_LpVv9DZQ!!hTdjdvEJ(nZ=q`YN;XG5>g9 zCPs1Y#(~%z_8IE!de0|)^KK8D)gp0p01EdAYn`MZS7QB3An}3x`M@LjRDq@u{})zH z6+qiHs;%=23ax1QxV+Tyyx0QYkFvb7SWF0U-9+^C<5*7$0s3lb*Wy=5P1@@hr^yMB zo^MH8s9^KTk#G`57NZptE4+7dyz6^KmMEB!C>qCc#IM%xb2DaSu^`)a4GF8HE20<` zJqfZ57~;+!Zc6Sk(p^fVIL1^8fNjBZypm01`KpG5{Nro zo!fSvTR*-B!nsYX`n9>SI}YvPJ1>S1`+F~KbpIQT|xWT^vuvi zirdmnFmQd7L@-5dP`>~Ea8_%J{R1uHQFgUWS3+;Cu@+XcCLuS z*7mNzFwHFK$p;U#6K*^VUlOAp;JN%TG86nUFXWrI1evxFLdy_y{&D3446&oy^F%v3 z<*N!+o1uO}+_3Qc^gzXVOcj%FlWE*s1x+}eGV`q>NfZF^)v1j8UcrF3ffWBriM6w# zdjJbvo@i-pboDau7J|nySvSTXoP3u*gxxSYGMx1k_9G8?7U|vXHZ5qjCuY`^PvWM= z_+aOI5N4$v;m}W~^QXMGQPMeq)qlHHYFqnwuf9XvrpaK=gTR zMj7bWap^>Xua;&gk{P>1rY0U9p26EKWueSshJc5=Re{3T(Hy%KG3)!y2aRbw(}?Wv zEKV!vzqt4^WaA7w^~~y=(h8Q+j$Z1@=0RbIPqp<+dUy2D?vBw68ySabfb7gT__y#! zzuIS&&ntmKa`l|Z#a0WD!%B<)K&F9`|=9nz+%rn(cE z=({QGDHo?Lv_22K??wGr0kMtX?0#wWjC$I~n5-|RoxCd_t+P=-T4PPkxDMPqcnrGd z=0bzKdZ2Gaxf@kqI>3MQVTh z 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�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

?w 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

  • <7nP80yyI!DQc#Us<{ZxGnZ88_=~nx1 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≫?4<`@+Q7EoHv$ViitwepB>T!S1532C&y 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 f}t7hwTqE|_{(tWN7{SO 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 YTj2+fe$LMVy=`4K^dcjGl+@X|=J9XHuO2Ge8 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

    Q?}2%!b!g-=(>G^ZfrHs^+Gl6g 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'Room Meetings'); + $dowble->setPrice(55); + + $albun = new Albun(); + $albun->setAlbun('Only 5 persons'); + + $dm->persist($dowble); + $dm->persist($albun); + + $dm->flush(); + + + return $this->render('dobleclass/index.html.twig', [ + 'controller_name' => 'DobleclassController', + ]); + } +} diff --git a/src/Controller/ManydataController.php b/src/Controller/ManydataController.php new file mode 100644 index 0000000..7faebf9 --- /dev/null +++ b/src/Controller/ManydataController.php @@ -0,0 +1,75 @@ +setCategories($listCate); + + // $dm->persist($insertcategories); + // $dm->flush(); + + // $categ = $dm->find(Categories::class, "63374917a634b7cf34076d93"); + + // $many = new Manyexample(); + + // $many->setPost('Este es el tema de un nuevo post'); + // $many->setMuxadata(); + + // $dm->persist($many); + + // $dm->flush(); + + // $aut = new Author(); + // $aut->setNombre("Numancio Peguero"); + + // Si quiero inyectar el mismo user sin crear nuevos + // $autorId = $dm->find(Author::class, '6341520692cd2eb4340606bc'); + + // $bookOne = new Books(); + // $bookOne->setNombre('Speedy Gonzales'); + // $bookOne->setCategories(array('Caberna', 'Bomerang', 'Comic')); + // $bookOne->setDatePublicacion(2015); + // $bookOne->setAuthor($autorId); + + // $bookOne2 = new Books(); + // $bookOne2->setNombre('Fieras al volante'); + // $bookOne2->setCategories(array('estrateg', 'hooke', 'madrid')); + // $bookOne2->setDatePublicacion(2000); + // $bookOne2->setAuthor($aut); + + // $dm->persist($aut); + // $dm->persist($bookOne); + // $dm->persist($bookOne2); + + // $dm->flush(); + + $getB = $dm->find(Author::class, '6341520692cd2eb4340606bc'); + $res = $getB->getBooks(); + + $getABook = $dm->find(Books::class, '634152d192cd2eb4340606c1'); + $getAut = $getABook->getAuthor(); + + return $this->render('manydata/index.html.twig', [ + 'book' => $res, + 'auth' => $getAut, + 'oneb' => $getABook + ]); + } +} diff --git a/src/Controller/NewproductController.php b/src/Controller/NewproductController.php new file mode 100644 index 0000000..8b2506a --- /dev/null +++ b/src/Controller/NewproductController.php @@ -0,0 +1,55 @@ +finaly->newProductx; +// $result_null = $collection->find(["name"=> "Do mosetijgn po"]); +// var_dump($result_null); + + +// // $result_null = $collection->insertOne(['name' =>'pochito']); +// $result = $collection->find(); +// var_dump($result); +// $user = new Product(); +// $user = $dm->find(Product::class, 2)->find(); +// --------------------------------// + // $product = new Product(); + // $product->setName('Do mosetijgn po'); + + // $dm->persist($product); + // $dm->flush(); +// --------------------------------// +// $product = $dm->getRepository(Product::class)->findAll(); +// $op = $dm->getClient(); +// echo $op; +// echo $product; + + $user = $dm->getRepository(Product::class); + + $usersInGroup = $user->findAll(); +// var_dump($usersInGroup); + + return $this->render('newproduct/index.html.twig', [ + 'data' => $usersInGroup, +]); + + } +} diff --git a/src/Controller/RefToOneController.php b/src/Controller/RefToOneController.php new file mode 100644 index 0000000..64efc5a --- /dev/null +++ b/src/Controller/RefToOneController.php @@ -0,0 +1,54 @@ +find(Sampledata::class, "6334a57274db924eee0a4db1"); + + $sapledata = new RefToOne(); + + $sapledata->setInsertdata($sample); + $sapledata->setUndato("Esto es un dato de prueba..."); + $dm->persist($sapledata); + + $dm->flush(); + + + return $this->render('ref_to_one/index.html.twig', [ + 'controller_name' => 'RefToOneController', + ]); + } +} +/** + * El resultado de este query es la insertar en la variable insertData el contenido + * de sampledata en donde insertData solo sirve para almacenar los datos de sampledata + * ya qie refToOne tiene su propio espacio para almacenar sus datos y sample data + * se incorpora a los datos + * + * $ref: nos da una pista para saber desde donde se han incrustado estos datos +*/ +// { +// "_id": { +// "$oid": "63337217e8878ed65803e193" +// }, +// "insertData": { +// "$ref": "Sampledata", +// "$id": { +// "$oid": "63336ffee8878ed65803e191" +// } +// } +// } \ No newline at end of file diff --git a/src/Controller/RemovController.php b/src/Controller/RemovController.php new file mode 100644 index 0000000..b20d56f --- /dev/null +++ b/src/Controller/RemovController.php @@ -0,0 +1,30 @@ +find(Books::class, $slug); + // $result = $user->getId(); + $dm->remove($user); + $dm->flush(); + + + return $this->render('remov/index.html.twig', [ + 'dataToRemove' => $result, + ]); + } +} diff --git a/src/Controller/TestController.php b/src/Controller/TestController.php new file mode 100644 index 0000000..d36a39b --- /dev/null +++ b/src/Controller/TestController.php @@ -0,0 +1,20 @@ +render('test/index.html.twig', [ + 'controller_name' => 'TestController', + ]); + } +} diff --git a/src/Controller/productController.php b/src/Controller/productController.php new file mode 100644 index 0000000..eb7b529 --- /dev/null +++ b/src/Controller/productController.php @@ -0,0 +1,39 @@ +setId(003); + + // $user->setName("Vincent"); + + // $dm->persist($user); + // $dm->flush(); + $user = $dm->find(User::class, 2); + + + + return new JsonResponse(array('Status' => $user )); + } +} \ No newline at end of file diff --git a/src/Document/Author.php b/src/Document/Author.php new file mode 100644 index 0000000..4a04499 --- /dev/null +++ b/src/Document/Author.php @@ -0,0 +1,44 @@ +post = $parampost; + } + + public function setNombre($parampost):void{ + $this->nombre = $parampost; + } + + public function getBooks():PersistentCollection { + return $this->books; + } + public function getNombre() + { + return $this->nombre; + } + public function getId() + { + return $this->id; + } +} \ No newline at end of file diff --git a/src/Document/Books.php b/src/Document/Books.php new file mode 100644 index 0000000..e2fa53f --- /dev/null +++ b/src/Document/Books.php @@ -0,0 +1,77 @@ +categories = new ArrayCollection(); + } + + public function setCategories($categ):void{ + $this->categories = $categ; + } + + public function setNombre($nombre):void{ + $this->nombre = $nombre; + } + + public function setDatePublicacion($datePublicacion):void + { + $this->datePublicacion = $datePublicacion; + } + + public function setAuthor($author):void + { + $this->author = $author; + } + + public function getAuthor():Author + { + return $this->author; + } + public function getCategories():ArrayCollection + { + return new ArrayCollection(array($this->categories)); + } + public function getDatePublicacion():int + { + return $this->datePublicacion; + } + public function getNombre() + { + return $this->nombre; + } +} \ No newline at end of file diff --git a/src/Document/DobleClass.php b/src/Document/DobleClass.php new file mode 100644 index 0000000..283d649 --- /dev/null +++ b/src/Document/DobleClass.php @@ -0,0 +1,68 @@ +space = $space; + } + function getSpace():string{ + return $this->space; + } + + + + function setPrice($price):void{ + $this->price = $price; + } + function getPrice():int{ + return $this->price; + } +} + +/** + * @MongoDB\Document(collection="Dobleclass") + * @DiscriminatorField("prototype") + */ + + class Albun { + /** + * @MongoDB\Id + */ + protected $id; + /** + * @MongoDB\Field(type="string") + */ + protected $albun; + + function setAlbun($albun):void{ + $this->albun = $albun; + } + function getAlbun():string{ + return $this->albun; + } + } \ No newline at end of file diff --git a/src/Document/Product.php b/src/Document/Product.php new file mode 100644 index 0000000..5d1fdad --- /dev/null +++ b/src/Document/Product.php @@ -0,0 +1,44 @@ +id; + } + + /** + * @MongoDB\Field(type="float") + */ + // protected $price; + + public function setName($name): void + { + $this->name = $name; + } + public function getName(): string + { + return $this->name; + } + + +} \ No newline at end of file diff --git a/src/Document/RefToOne.php b/src/Document/RefToOne.php new file mode 100644 index 0000000..9b7e9e0 --- /dev/null +++ b/src/Document/RefToOne.php @@ -0,0 +1,36 @@ +insertData = new ArrayCollection(); + // } + + public function setInsertdata(Sampledata $data):void{ + $this->insertData = $data; + } + public function setUndato($dato):void{ + $this->undato = $dato; + } + +} \ No newline at end of file diff --git a/src/Document/Sampledata.php b/src/Document/Sampledata.php new file mode 100644 index 0000000..e4dc4b4 --- /dev/null +++ b/src/Document/Sampledata.php @@ -0,0 +1,35 @@ +name = $name; + } + public function setDetalle($detalle):void{ + $this->detalle = $detalle; + } +} \ No newline at end of file diff --git a/templates/dobleclass/index.html.twig b/templates/dobleclass/index.html.twig new file mode 100644 index 0000000..cd61210 --- /dev/null +++ b/templates/dobleclass/index.html.twig @@ -0,0 +1,20 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello DobleclassController!{% endblock %} + +{% block body %} + + +

    +

    Hello {{ controller_name }}! ✅

    + + This friendly message is coming from: + +
    +{% endblock %} diff --git a/templates/manydata/index.html.twig b/templates/manydata/index.html.twig new file mode 100644 index 0000000..1ae8eba --- /dev/null +++ b/templates/manydata/index.html.twig @@ -0,0 +1,33 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello ManydataController!{% endblock %} + +{% block body %} + + +
    +{{ dump(oneb) }} +
    +{{ dump(auth) }} +
    +{{ dump(book) }} + {{ dump(book.owner.books.snapshot) }} + {% for user in book.owner.books.snapshot %} +

    autor :: {{ book.owner.nombre }}

    +

    :: {{ user.datePublicacion }}

    +
    :: {{ user.nombre }}
    + {{ dump(user.categories[0]) }} + {% for categ in user.categories[0] %} +

    {{ categ }}

    + {% endfor %} + {% endfor %} + {# {{ book.owner.books.snapshot }} #} + +
    +{% endblock %} diff --git a/templates/newproduct/index.html.twig b/templates/newproduct/index.html.twig new file mode 100644 index 0000000..b955122 --- /dev/null +++ b/templates/newproduct/index.html.twig @@ -0,0 +1,34 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello NewproductController!{% endblock %} + +{% block body %} + + {# {{ dump(data) }} #} +
    +
      + {% for items in data %} +
    • +

      {{ items.id }}

      + {{ items.name }} +
    • + {% endfor %} +
    + +
    +{% endblock %} diff --git a/templates/ref_to_one/index.html.twig b/templates/ref_to_one/index.html.twig new file mode 100644 index 0000000..04fbb00 --- /dev/null +++ b/templates/ref_to_one/index.html.twig @@ -0,0 +1,20 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello RefToOneController!{% endblock %} + +{% block body %} + + +
    +

    Hello {{ controller_name }}! ✅

    + + This friendly message is coming from: + +
    +{% endblock %} diff --git a/templates/remov/index.html.twig b/templates/remov/index.html.twig new file mode 100644 index 0000000..6acb406 --- /dev/null +++ b/templates/remov/index.html.twig @@ -0,0 +1,16 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello RemovController!{% endblock %} + +{% block body %} + + +
    +

    Remov template {{ dataToRemove }}! ✅

    + insert userid paramenter + +
    +{% endblock %} diff --git a/templates/test/index.html.twig b/templates/test/index.html.twig new file mode 100644 index 0000000..2ed2c3c --- /dev/null +++ b/templates/test/index.html.twig @@ -0,0 +1,20 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello TestController!{% endblock %} + +{% block body %} + + +
    +

    Hello {{ controller_name }}! ✅

    + + This friendly message is coming from: + +
    +{% endblock %} From 5f6df045afe8dc0ff811f84f006e2c4c838c9465 Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 29 Oct 2022 15:52:20 +0200 Subject: [PATCH 04/48] mas ejercicios sobre injeccion de elementos --- .DS_Store | Bin 6148 -> 6148 bytes public/referencias y su almacenamiento.png | Bin 0 -> 971227 bytes src/Controller/ManydataController.php | 18 ++--- src/Controller/PadrehijosController.php | 61 +++++++++++++++ src/Controller/QueriesController.php | 82 +++++++++++++++++++++ src/Controller/RemovController.php | 2 +- src/Document/Books.php | 5 +- src/Document/hijos.php | 37 ++++++++++ src/Document/padre.php | 53 +++++++++++++ templates/manydata/index.html.twig | 4 +- templates/padrehijos/index.html.twig | 15 ++++ templates/queries/index.html.twig | 20 +++++ 12 files changed, 283 insertions(+), 14 deletions(-) create mode 100644 public/referencias y su almacenamiento.png create mode 100644 src/Controller/PadrehijosController.php create mode 100644 src/Controller/QueriesController.php create mode 100644 src/Document/hijos.php create mode 100644 src/Document/padre.php create mode 100644 templates/padrehijos/index.html.twig create mode 100644 templates/queries/index.html.twig diff --git a/.DS_Store b/.DS_Store index b58b51eb1bcce3b292f0b283b09be84d2d433f4f..1ed8c52e4fc33aeb64cb8a83748fcc2d8e8d8142 100644 GIT binary patch literal 6148 zcmeHKU279T6ur}=>82kNL7^|gg0CUQR4T=n80&+tM)W}?X0vI#cDoaHH;E+#@~r>C zzu>FC#Q)-xo;x#z{V*UDM9N&4IWs%=%-%V3vy&kr(VO}Yi5f)YpfFaqQT@SqoJ+|z z%#+(d!E?xw7fKI3p3a(8z$);+E5N_q3V9Sz^dijtexG8b^-Gyr#2$@E(gjUWCp4y* zTJ#YuSz>4qJ_99DR6!kI1Q}k z3}p)60IU{$!Ym=sM?ax7&)+yL@N0_eff3Ls?@O%T*NlESUvHjF%(wEpHwl9zZMT1j zjY@U1w&iR&JI?$5nVk32VLDBE!}u-tUP&2xSM8zqIvCFfjXTd|ln#Sv94kWLkKyv} zO%VBV-jmbFPZYPW2b{W7A2jwCi_YW2rhCviS~lIqQK#K>9~~Snmv!gv{RdB84$i}i zNPb5AFo7?-vOR-W!20LbWr3~YAElhY;ZxeFgoFC-SCS(|1mO|rZS&EOrE z6GYs~CCChsM@T(c@`XA%Uj%l2Gdt_-Tz@J%gH^yPaKjYf?}LlN*fqG)s6HL2)D-|& z#bae?t3UrhmmdJT23H#K1ST{UsHwtSF@(802u;U$*Z8kAYB~w^X3S&WEX)l>n5&0y zl{<;9Mq672tO9ujD!SX?^Z)t!`+uHfdsYFfz>QKsRFC_|JuJzbt)<2BS?i*FKw)FQ ol}1HDWsYOj;G=jSMH$9iZUDOmR~qpIX8#B%8Ej=0_@@f|1{SCd_5c6? delta 112 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

    Sp#3Sg~G#}KO3 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�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%0D@{-ey~wl71hs4mGh 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

    uNAHNO;$1 zK>YWO!{vDCRb1Kh98z0fQqsjgTvKYvN6Xy8(vagd5N>{*l5z0nV^g&6&RFP5ZrQ1| zC|PRhXu`#3$YXoedA6Z^n$IsgML<8HW$B&Z=7}y9mDlq9MgOrW_txZ!N}~o~1!&^D zavrcPFrX6nnLP}(kUQMsa|YVbnMRHonrnvK!WU|XZ~bRJ;6KGhFn?Jn4@V76Z(zGV zXP1@F@L)~CqXuazpH&5F9iY5ai(&KQV7d5Z1d(6!W7!GDz}4AA!mjJu-BN`6;>N&-W@OIZEi8BuoeQMcz1fVKlQS*u+&B6 zDS*=mDaBM@AXQde>hA?EIbVT{S4$}&sx=V@zlkb|^HcX|;@^_esFt#(=wQLT0bdul znXN{@T_ZW`r4i2^+1macRO{)ceEIYBrpcGW7MkH^Sc5ZjvmO=H`-va*)n!k7u5(j} zHzQR7y;kX}9p^@o&4Mn>dr8I1rD~qsWbeeGb-_<~erhf}ByU*U3*K1#!bT-!*Sx>U z#EmvRs76X^RdkX&jkmvbb_%TU zso69<7WmZA-1&ja6Y&a{TG!i#Dbf@M+_4!|y>kyLSo}Mfa8o7moZT(pl6@~26%?TaNw9_Q5CMtjljy#YIi&ldx~ zdtQ`Z7+den+xW=s`4YY{mm^ivr^JqRy*`V0>z%XIX5a7;0wmN*}F>e~Ql@h-z`g^zqDSisR3=e$Uiy@)CyeU*@sRWt&

    *mI4Reo>{79hw&ukqH?6Nlb?1lWCd(# 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≫&tWRPvw5|b|CV$$(@`f>DKMO3d~E8; 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�CY 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 z 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 z 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%0Dkc`0xVQs{XF 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"Numancio Peguero"); // Si quiero inyectar el mismo user sin crear nuevos - // $autorId = $dm->find(Author::class, '6341520692cd2eb4340606bc'); + $autorId = $dm->find(Author::class, '6341520692cd2eb4340606bc'); // $bookOne = new Books(); // $bookOne->setNombre('Speedy Gonzales'); @@ -51,25 +51,25 @@ public function index(DocumentManager $dm): Response // $bookOne2 = new Books(); // $bookOne2->setNombre('Fieras al volante'); // $bookOne2->setCategories(array('estrateg', 'hooke', 'madrid')); - // $bookOne2->setDatePublicacion(2000); - // $bookOne2->setAuthor($aut); + // $bookOne2->setDatePublicacion(1980); + // $bookOne2->setAuthor($autorId); // $dm->persist($aut); // $dm->persist($bookOne); - // $dm->persist($bookOne2); + // $dm->persist($bookOne2); - // $dm->flush(); + // $dm->flush(); $getB = $dm->find(Author::class, '6341520692cd2eb4340606bc'); $res = $getB->getBooks(); - $getABook = $dm->find(Books::class, '634152d192cd2eb4340606c1'); - $getAut = $getABook->getAuthor(); + // $getABook = $dm->find(Books::class, '634152d192cd2eb4340606c1'); + // $getAut = $getABook->getAuthor(); return $this->render('manydata/index.html.twig', [ 'book' => $res, - 'auth' => $getAut, - 'oneb' => $getABook + // 'auth' => $getAut, + // 'oneb' => $getABook ]); } } diff --git a/src/Controller/PadrehijosController.php b/src/Controller/PadrehijosController.php new file mode 100644 index 0000000..dd867e7 --- /dev/null +++ b/src/Controller/PadrehijosController.php @@ -0,0 +1,61 @@ +setName('Rodolfo'); + // $padre->setEdad(33); + + // $hijo = new Loshijos(); + // $hijo->setName('Rodolfito junior'); + // $hijo->setPadre($padre); + + // $hijo1 = new Loshijos(); + // $hijo1->setName('Rodolfito manuel'); + // $hijo1->setPadre($padre); + + // $hijo2 = new Loshijos(); + // $hijo2->setName('Rodolfito baby'); + // $hijo2->setPadre($padre); + + // $dm->persist($padre); + // $dm->persist($hijo); + // $dm->persist($hijo1); + // $dm->persist($hijo2); + // $dm->flush(); + + $padreId = "635d10fe29136861fe0e0761"; + + $padre = $dm->find(Elpadre::class, $padreId); + $hijo = new Loshijos(); + $hijo->setName('Rodolfito elJabao'); + $hijo->setPadre($padre); + + $dm->persist($hijo); + $dm->flush(); + + $allHijos = $padre->getHijos(); + + // return new JsonResponse($padreId); + return $this->render('padrehijos/index.html.twig', [ + 'hijos' => $allHijos, + ]); + } +} diff --git a/src/Controller/QueriesController.php b/src/Controller/QueriesController.php new file mode 100644 index 0000000..ef97e41 --- /dev/null +++ b/src/Controller/QueriesController.php @@ -0,0 +1,82 @@ +getRepository(Books::class)->findAll(); + + $repository = $dm->getRepository(Books::class); + $products = $repository->findAll(); + + // ->field('nombre')->range(20, 30); + // $q = $qb->getQuery(); + // $users = $q->execute(); + + // return new JsonResponse(array('Status' => $products )); + + + +// $author = $dm->find(Books::class, '634298de10dadef5240d5ab3'); +// $collectionBooks = $dm->createQueryBuilder(Author::class) +// ->field('author')->references($author) +// // ->field('datePublicacion')->range(1000, 2036) +// ->getQuery()->execute(); + + + + + // $user = $dm->createQueryBuilder(Author::class) +// ->field('books')->references($repository) +// ->getQuery()->execute(); + + +// $post = $dm->createQueryBuilder(Books::class) +// ->field('nombre')->equals('Fieras al volante') +// ->getQuery() +// ->getSingleResult(); + + + $categories = $dm->createQueryBuilder(Books::class) + ->sort('nombre', 'asc') + ->getQuery() + ->execute(); + + + $users = $dm->getRepository(Author::class)->findBy(['id' => '6341520692cd2eb4340606bc']); + + // $re = $users->getBooks(); + + + $getB = $dm->find(Author::class, '6341520692cd2eb4340606bc'); +$qb = $dm->createQueryBuilder(Books::class) +->field('author')->references($getB) +->field('nombre')->equals('Speedy Gonzales') +->getQuery(); + + return $this->render('queries/index.html.twig', [ + 'qb' => $products, + 'h' => $categories, + 'u' => $users[0], + 'bk'=> $qb + ]); + } +} diff --git a/src/Controller/RemovController.php b/src/Controller/RemovController.php index b20d56f..f728186 100644 --- a/src/Controller/RemovController.php +++ b/src/Controller/RemovController.php @@ -24,7 +24,7 @@ public function index(DocumentManager $dm, $slug): Response return $this->render('remov/index.html.twig', [ - 'dataToRemove' => $result, + 'dataToRemove' => '$result', ]); } } diff --git a/src/Document/Books.php b/src/Document/Books.php index e2fa53f..fb0fcfa 100644 --- a/src/Document/Books.php +++ b/src/Document/Books.php @@ -25,9 +25,10 @@ class Books public $nombre; - /** @MongoDB\ReferenceOne(targetDocument=Author::class, inversedBy="books" ) */ + /** @MongoDB\ReferenceOne(targetDocument=Author::class, mappedBy="books", storeAs="id" ) */ public $author; - +# storeAs="id" solo almacenará un id pero no una referencia con los datos (muy ligero) +# 6342970556f603463e0d8c42 - estrateg,hooke,madrid - Fieras al volante - 6341520692cd2eb4340606bc - 2000 /** * @MongoDB\Field(type="int") diff --git a/src/Document/hijos.php b/src/Document/hijos.php new file mode 100644 index 0000000..38684ad --- /dev/null +++ b/src/Document/hijos.php @@ -0,0 +1,37 @@ +name = $name; + } + public function getName():string{ + return $this->name; + } + public function setPadre($padre):void{ + $this->padre = $padre; + } + public function getPadre():Elpadre{ + return $this->padre; + } + +} \ No newline at end of file diff --git a/src/Document/padre.php b/src/Document/padre.php new file mode 100644 index 0000000..56c840d --- /dev/null +++ b/src/Document/padre.php @@ -0,0 +1,53 @@ +id; + } + + public function setName($name):void{ + $this->name = $name; + } + public function getName():string{ + return $this->name; + } + public function setEdad($edad):void{ + $this->edad = $edad; + } + public function getEdad():int{ + return $this->edad; + } + public function getHijos():PersistentCollection{ + return $this->hijos; + } +} \ No newline at end of file diff --git a/templates/manydata/index.html.twig b/templates/manydata/index.html.twig index 1ae8eba..d4dc0ba 100644 --- a/templates/manydata/index.html.twig +++ b/templates/manydata/index.html.twig @@ -9,9 +9,9 @@

    -{{ dump(oneb) }} +{# {{ dump(oneb) }} #}
    -{{ dump(auth) }} +{# {{ dump(auth) }} #}
    {{ dump(book) }} {{ dump(book.owner.books.snapshot) }} diff --git a/templates/padrehijos/index.html.twig b/templates/padrehijos/index.html.twig new file mode 100644 index 0000000..8d6eb8e --- /dev/null +++ b/templates/padrehijos/index.html.twig @@ -0,0 +1,15 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello PadrehijosController!{% endblock %} + +{% block body %} + + +
    +

    Hello {{ dump(hijos.owner.hijos.snapshot) }}

    + +
    +{% endblock %} diff --git a/templates/queries/index.html.twig b/templates/queries/index.html.twig new file mode 100644 index 0000000..b11c493 --- /dev/null +++ b/templates/queries/index.html.twig @@ -0,0 +1,20 @@ +{% extends 'base.html.twig' %} + +{% block title %}Hello QueriesController!{% endblock %} + +{% block body %} + + +
    +

    {{ dump(qb) }}

    +
    +

    {{ dump(h) }}

    +
    +

    {{ dump(u.books.snapshot) }}

    +
    +

    {{ dump(bk) }}

    +
    +{% endblock %} From 85d726c64fc9eacf77347efd8e65d297ca94716f Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 12 Nov 2022 10:39:12 +0100 Subject: [PATCH 05/48] antes de intentar conectar con mysql --- .DS_Store | Bin 6148 -> 6148 bytes .docker/.env | 6 +- public/.DS_Store | Bin 0 -> 6148 bytes public/images/zcol.jpg | Bin 0 -> 151461 bytes public/styles/home.css | 70 +++++++++++++++++++++ src/Controller/HomeController.php | 20 ++++++ src/Controller/ProcessLoguinController.php | 22 +++++++ src/Document/{hijos.php => Loshijos.php} | 4 +- src/Document/padre.php | 2 +- templates/base.html.twig | 4 ++ templates/home/index.html.twig | 30 +++++++++ 11 files changed, 152 insertions(+), 6 deletions(-) create mode 100644 public/.DS_Store create mode 100644 public/images/zcol.jpg create mode 100644 public/styles/home.css create mode 100644 src/Controller/HomeController.php create mode 100644 src/Controller/ProcessLoguinController.php rename src/Document/{hijos.php => Loshijos.php} (82%) create mode 100644 templates/home/index.html.twig diff --git a/.DS_Store b/.DS_Store index 1ed8c52e4fc33aeb64cb8a83748fcc2d8e8d8142..6eaa86aee39f1900bde77af5424959fc4d16163e 100644 GIT binary patch delta 68 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
    -j=|GUdsJ29*8c#{^P0bZ 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%0Abh#ME2vu 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 I#Qquo+1rH!$N&HU literal 0 HcmV?d00001 diff --git a/public/styles/home.css b/public/styles/home.css new file mode 100644 index 0000000..14488d5 --- /dev/null +++ b/public/styles/home.css @@ -0,0 +1,70 @@ +body{ + padding: 0; + margin: 0; + font-family: 'Barlow', sans-serif; + font-size: 1.5em; + } + .Home{ + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + background-image: url('/images/zcol.jpg'); + background-repeat: no-repeat; +background-size: cover; + } + .Home > .Home_wrapper{ + display: flex; + justify-content: center; + align-items: center; + width:50%; + } + .Home_wrapper > .Home_wrapper-form{ + background: rgba(255, 255, 255, 0.4); + display: flex; + flex-direction: column; + width: 50%; + height: 550px; + justify-content: center; + align-items: center; + padding: 0 20px; + } + .Home_wrapper > .Home_wrapper-form input{ + display: flex; + flex-direction: column; + border: solid 1px white; + margin: 10px 0; + font-size: 1em; + border-radius: 4px; + padding: 5px 3px; + background: unset; + color: white; + box-sizing: border-box; + width: 90%; + font-weight: 100; + } + .Home_wrapper > .Home_wrapper-form input[type="submit"]{ + background: #197D90; + border: none; + cursor: pointer; + } + .Home_wrapper > .Home_wrapper-form input[type="submit"]:hover{ + background: #146777; + } + .Home_wrapper_msg { + background: #197D90; + height: 550px; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + width: 50%; + color: white; + padding: 0 20px; + } + .Home_wrapper_msg span{ + font-weight: 100; + } + .Home_wrapper_msg b{ + font-weight: 400; + } \ No newline at end of file diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php new file mode 100644 index 0000000..851470d --- /dev/null +++ b/src/Controller/HomeController.php @@ -0,0 +1,20 @@ +render('home/index.html.twig', [ + 'controller_name' => 'HomeController', + ]); + } +} diff --git a/src/Controller/ProcessLoguinController.php b/src/Controller/ProcessLoguinController.php new file mode 100644 index 0000000..fcfa15b --- /dev/null +++ b/src/Controller/ProcessLoguinController.php @@ -0,0 +1,22 @@ + $_GET['test']); + return $this->redirectToRoute("app_home", $geco); + // return new Response('worl'); + } +} diff --git a/src/Document/hijos.php b/src/Document/Loshijos.php similarity index 82% rename from src/Document/hijos.php rename to src/Document/Loshijos.php index 38684ad..6dda7c2 100644 --- a/src/Document/hijos.php +++ b/src/Document/Loshijos.php @@ -18,7 +18,7 @@ class Loshijos */ private $name; - /** @MongoDB\ReferenceOne(targetDocument=Elpadre::class, inversedBy="hijos") */ + /** @MongoDB\ReferenceOne(targetDocument=Padre::class, inversedBy="hijos") */ public $padre; public function setName($name):void{ @@ -30,7 +30,7 @@ public function getName():string{ public function setPadre($padre):void{ $this->padre = $padre; } - public function getPadre():Elpadre{ + public function getPadre():Padre{ return $this->padre; } diff --git a/src/Document/padre.php b/src/Document/padre.php index 56c840d..4e0c785 100644 --- a/src/Document/padre.php +++ b/src/Document/padre.php @@ -11,7 +11,7 @@ * * @MongoDB\Document(collection="Padre") */ -class Elpadre +class Padre { /** @MongoDB\Id*/ private $id; diff --git a/templates/base.html.twig b/templates/base.html.twig index 16d7273..1126c26 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -3,10 +3,14 @@ {% block title %}Welcome!{% endblock %} + + + {# Run `composer require symfony/webpack-encore-bundle` and uncomment the following Encore helpers to start using Symfony UX #} {% block stylesheets %} {#{{ encore_entry_link_tags('app') }}#} + {# #} {% endblock %} {% block javascripts %} diff --git a/templates/home/index.html.twig b/templates/home/index.html.twig new file mode 100644 index 0000000..af7dad2 --- /dev/null +++ b/templates/home/index.html.twig @@ -0,0 +1,30 @@ +{% extends 'base.html.twig' %} + +{% block title %}Welcome Ricardo Perez{% endblock %} +{% block stylesheets %} + + +{% endblock %} +{% block body %} + + +

    +
    +
    + + Biembenido al sistema web exagonal. + + + Ingrese sus Credenciales + +
    +
    +
    + + + +
    +
    +
    +
    +{% endblock %} From f5a381dbae66ce873c6dced9dfe53d0b84b4d665 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 20 Nov 2022 16:43:15 +0100 Subject: [PATCH 06/48] avance con el loguin: finalizado --- .docker/docker-compose.yml | 4 +- .env | 4 +- src/Controller/HomeController.php | 15 ++++++- src/Controller/ProcessLoguinController.php | 40 +++++++++++++++--- src/Document/Userone.php | 49 ++++++++++++++++++++++ src/Form/Loguin.php | 24 +++++++++++ src/Helper/Loguinhelper.php | 30 +++++++++++++ templates/home/index.html.twig | 12 ++++-- 8 files changed, 162 insertions(+), 16 deletions(-) create mode 100644 src/Document/Userone.php create mode 100644 src/Form/Loguin.php create mode 100644 src/Helper/Loguinhelper.php diff --git a/.docker/docker-compose.yml b/.docker/docker-compose.yml index 81f7b9f..495f947 100644 --- a/.docker/docker-compose.yml +++ b/.docker/docker-compose.yml @@ -2,8 +2,8 @@ version: "3" services: db: - image: mysql:8.0.23 - platform: linux/x86_64 + image: mysql + # platform: linux/x86_64 # The mysql_native_password authentication plugin is statically # linked into the server, so no installation is necessary. command: --default-authentication-plugin=mysql_native_password diff --git a/.env b/.env index e9201b1..7a3ed95 100644 --- a/.env +++ b/.env @@ -30,8 +30,8 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 # IMPORTANT: You MUST configure your server version, either here or in config/packages/doctrine.yaml # # DATABASE_URL="sqlite:///%kernel.project_dir%/var/data.db" -# DATABASE_URL="mysql://app:!ChangeMe!@127.0.0.1:3306/app?serverVersion=8&charset=utf8mb4" - DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=14&charset=utf8" + DATABASE_URL="mysql://app:real@127.0.0.1:3306/app?serverVersion=8&charset=utf8mb4" +# DATABASE_URL="postgresql://app:!ChangeMe!@127.0.0.1:5432/app?serverVersion=14&charset=utf8" ###< doctrine/doctrine-bundle ### ###> doctrine/mongodb-odm-bundle ### diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 851470d..d94c270 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -2,6 +2,9 @@ namespace App\Controller; +use App\Document\Userone; +use App\Form\Loguin; +use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; @@ -11,10 +14,18 @@ class HomeController extends AbstractController /** * @Route("/", name="app_home") */ - public function index(): Response + public function index(DocumentManager $dm): Response { + // $saveUser = new Userone(); + // $saveUser->setEmail('infoarte247@gmail.com'); + // $saveUser->setMipass('Elapache_3030'); + // $dm->persist($saveUser); + // $dm->flush(); + + // ? 👆 this for save the unique user + $form = $this->createForm(Loguin::class); return $this->render('home/index.html.twig', [ - 'controller_name' => 'HomeController', + 'Loguin' => $form->createView(), ]); } } diff --git a/src/Controller/ProcessLoguinController.php b/src/Controller/ProcessLoguinController.php index fcfa15b..d4bb554 100644 --- a/src/Controller/ProcessLoguinController.php +++ b/src/Controller/ProcessLoguinController.php @@ -2,21 +2,49 @@ namespace App\Controller; -use LDAP\Result; +use App\Document\Userone; +use App\Form\Loguin; +use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; class ProcessLoguinController extends AbstractController -{ +{ /** * @Route("/processloguin", name="app_process_loguin") */ - public function index(): Response + public function index(Request $request, + DocumentManager $dm): Response { + - $geco = array('result'=> $_GET['test']); - return $this->redirectToRoute("app_home", $geco); - // return new Response('worl'); + $form = $this->createForm(Loguin::class); + $form->handleRequest($request); + if($form->isSubmitted() && $form->isValid()){ + // $this->confirm = ÷ + // $result = new Loguinhelper($form->getData()['email'] + // ,$form->getData()['email']); + $values = ['email' => $form->getData()['email'], + 'mipass' => md5($form->getData()['password'])]; + + $geturser = $dm->getRepository(Userone::class) + ->findOneBy($values); + + dd( $geturser, $form->getData()['password'] ); + + if($geturser){ + $geco = array('result'=> true); + return $this->redirectToRoute("app_home", $geco); + // return new Response('worl'); + } + + } + + + + + } } diff --git a/src/Document/Userone.php b/src/Document/Userone.php new file mode 100644 index 0000000..2fec7a9 --- /dev/null +++ b/src/Document/Userone.php @@ -0,0 +1,49 @@ +id = $id; + } + public function setEmail($email):void + { + $this->email = $email; + } + public function setMipass($pass):void + { + $this->mipass = md5($pass); + } + + + public function getId():int{ + return $this->id; + } + public function getEmail():string + { + return $this->email; + } + public function getMipass():string + { + return $this->mipass; + } +} \ No newline at end of file diff --git a/src/Form/Loguin.php b/src/Form/Loguin.php new file mode 100644 index 0000000..f0a29f3 --- /dev/null +++ b/src/Form/Loguin.php @@ -0,0 +1,24 @@ +add('email', EmailType::class) + ->add('password', PasswordType::class); + + + } + +} \ No newline at end of file diff --git a/src/Helper/Loguinhelper.php b/src/Helper/Loguinhelper.php new file mode 100644 index 0000000..4c0b6f8 --- /dev/null +++ b/src/Helper/Loguinhelper.php @@ -0,0 +1,30 @@ +email = $email; +// $this->pass = $pass; +// } + +// public function confirmdata(DocumentManager $dm) +// { +// $geturser = $dm->getRepository(Userone::class); +// $LgEmail = $geturser->findAll(); +// $this->solution = $LgEmail; +// } +// public function rest(){ +// return $this->solution; +// } + +// } diff --git a/templates/home/index.html.twig b/templates/home/index.html.twig index af7dad2..b942517 100644 --- a/templates/home/index.html.twig +++ b/templates/home/index.html.twig @@ -18,13 +18,17 @@ Ingrese sus Credenciales
    -
    -
    + {{ form_start(Loguin, {'action': '/processloguin', 'method': 'POST'}) }} + {{ form_widget(Loguin) }} + {# #} + {#
    -
    - +
    #} + {# #} + + {{ form_end(Loguin) }} {% endblock %} From c2af54389c566a42f168be9229801333561f7e81 Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 3 Dec 2022 00:24:07 +0100 Subject: [PATCH 07/48] event register sucessfully --- config/services.yaml | 4 +++ src/Controller/ProcessLoguinController.php | 22 +++++++++++---- src/Event/LoguinEvents.php | 33 ++++++++++++++++++++++ src/Helper/Loguinhelper.php | 30 -------------------- templates/home/index.html.twig | 9 +----- 5 files changed, 55 insertions(+), 43 deletions(-) create mode 100644 src/Event/LoguinEvents.php delete mode 100644 src/Helper/Loguinhelper.php diff --git a/config/services.yaml b/config/services.yaml index 38016b9..39800be 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -30,3 +30,7 @@ services: # add more service definitions when explicit configuration is needed # please note that last definitions always *replace* previous ones + + # App\Event\LoguinEvents\: + # resourse: '../src/Event/' + # class: 'App/EventsLoguinevent' diff --git a/src/Controller/ProcessLoguinController.php b/src/Controller/ProcessLoguinController.php index d4bb554..2f4f690 100644 --- a/src/Controller/ProcessLoguinController.php +++ b/src/Controller/ProcessLoguinController.php @@ -3,7 +3,10 @@ namespace App\Controller; use App\Document\Userone; -use App\Form\Loguin; +use App\Event\LoguinEvents; +use App\Events\Loguinevent; +use App\Form\Loguin; +use Doctrine\Common\EventManager; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -23,18 +26,27 @@ public function index(Request $request, $form = $this->createForm(Loguin::class); $form->handleRequest($request); if($form->isSubmitted() && $form->isValid()){ - // $this->confirm = ÷ - // $result = new Loguinhelper($form->getData()['email'] - // ,$form->getData()['email']); + $values = ['email' => $form->getData()['email'], 'mipass' => md5($form->getData()['password'])]; $geturser = $dm->getRepository(Userone::class) ->findOneBy($values); - dd( $geturser, $form->getData()['password'] ); + // dd( $geturser, $form->getData()['password'] ); if($geturser){ + $evm = new EventManager(); + $test = new LoguinEvents($evm); + $evm->dispatchEvent(Loguinevents::LogueIn); + + // $eventSubscriber = new Loguinevent(); + // $evm->addEventSubscriber($eventSubscriber); + // $evm->dispatchEvent(Loguinevent::preFoo); + + // $evm->dispatchEvent(TestEventSubscriber::preFoo); + + $geco = array('result'=> true); return $this->redirectToRoute("app_home", $geco); // return new Response('worl'); diff --git a/src/Event/LoguinEvents.php b/src/Event/LoguinEvents.php new file mode 100644 index 0000000..22724a4 --- /dev/null +++ b/src/Event/LoguinEvents.php @@ -0,0 +1,33 @@ +addEventListener([self::LogueIn, self::logueOut], $this); + } + + public function LogueIn(EventArgs $e): void + { + echo 'wellcome to home sr...'; + } + + public function logueOut(EventArgs $e): void + { + echo 'You was loged out, good bay...'; + } +} + \ No newline at end of file diff --git a/src/Helper/Loguinhelper.php b/src/Helper/Loguinhelper.php deleted file mode 100644 index 4c0b6f8..0000000 --- a/src/Helper/Loguinhelper.php +++ /dev/null @@ -1,30 +0,0 @@ -email = $email; -// $this->pass = $pass; -// } - -// public function confirmdata(DocumentManager $dm) -// { -// $geturser = $dm->getRepository(Userone::class); -// $LgEmail = $geturser->findAll(); -// $this->solution = $LgEmail; -// } -// public function rest(){ -// return $this->solution; -// } - -// } diff --git a/templates/home/index.html.twig b/templates/home/index.html.twig index b942517..df81016 100644 --- a/templates/home/index.html.twig +++ b/templates/home/index.html.twig @@ -19,14 +19,7 @@
    {{ form_start(Loguin, {'action': '/processloguin', 'method': 'POST'}) }} - {{ form_widget(Loguin) }} - {#
    #} - {#
    - - - -
    #} - {#
    #} + {{ form_widget(Loguin) }} {{ form_end(Loguin) }} From 5e3f10d4e8efd5403ae0398a27b186fa357bd7bc Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 3 Dec 2022 12:41:42 +0100 Subject: [PATCH 08/48] message error and cookies saved working --- .env | 2 ++ src/Controller/HomeController.php | 9 ++++++++- src/Controller/ProcessLoguinController.php | 14 ++++++-------- src/Event/LoguinEvents.php | 18 ++++++++++++------ templates/home/index.html.twig | 6 ++++-- 5 files changed, 32 insertions(+), 17 deletions(-) diff --git a/.env b/.env index 7a3ed95..a7b17a1 100644 --- a/.env +++ b/.env @@ -37,4 +37,6 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 ###> doctrine/mongodb-odm-bundle ### MONGODB_URL=mongodb://root:mongopwd@mongodbN:27017 MONGODB_DB=finaly +SECRETNAME_KOOKIE=ResultsOfLogued +TIME_ACTIVE_COOKIE=86400 #24H ###< doctrine/mongodb-odm-bundle ### diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index d94c270..8e6c9cd 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -6,6 +6,7 @@ use App\Form\Loguin; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; @@ -14,7 +15,7 @@ class HomeController extends AbstractController /** * @Route("/", name="app_home") */ - public function index(DocumentManager $dm): Response + public function index(DocumentManager $dm, Request $request,): Response { // $saveUser = new Userone(); // $saveUser->setEmail('infoarte247@gmail.com'); @@ -22,10 +23,16 @@ public function index(DocumentManager $dm): Response // $dm->persist($saveUser); // $dm->flush(); + // if($request->query->get('mensaje')){ + // dd( $request->query->get('mensaje') ); + // } + + // ? 👆 this for save the unique user $form = $this->createForm(Loguin::class); return $this->render('home/index.html.twig', [ 'Loguin' => $form->createView(), + 'ErrorMessage' => $request->query->get('mensaje') ? $request->query->get('mensaje'):null ]); } } diff --git a/src/Controller/ProcessLoguinController.php b/src/Controller/ProcessLoguinController.php index 2f4f690..86fb5c7 100644 --- a/src/Controller/ProcessLoguinController.php +++ b/src/Controller/ProcessLoguinController.php @@ -37,21 +37,19 @@ public function index(Request $request, if($geturser){ $evm = new EventManager(); - $test = new LoguinEvents($evm); + $test = new LoguinEvents($evm); $evm->dispatchEvent(Loguinevents::LogueIn); - // $eventSubscriber = new Loguinevent(); - // $evm->addEventSubscriber($eventSubscriber); - // $evm->dispatchEvent(Loguinevent::preFoo); - - // $evm->dispatchEvent(TestEventSubscriber::preFoo); - - $geco = array('result'=> true); return $this->redirectToRoute("app_home", $geco); // return new Response('worl'); + } else { + $errorMensaje = ['mensaje' => '😔 Revisa las credenciales subministradas.']; + return $this->redirectToRoute("app_home", $errorMensaje , 302); } + + } diff --git a/src/Event/LoguinEvents.php b/src/Event/LoguinEvents.php index 22724a4..fb0e40e 100644 --- a/src/Event/LoguinEvents.php +++ b/src/Event/LoguinEvents.php @@ -4,6 +4,8 @@ use Doctrine\Common\EventArgs; use Doctrine\Common\EventManager; +use Symfony\Component\HttpFoundation\Cookie; +use Symfony\Component\HttpFoundation\Response; class LoguinEvents { @@ -12,22 +14,26 @@ class LoguinEvents private $_evm; - // public $preFooInvoked = false; - // public $postFooInvoked = false; public function __construct(EventManager $evm) { $evm->addEventListener([self::LogueIn, self::logueOut], $this); } - public function LogueIn(EventArgs $e): void + public function LogueIn(EventArgs $e): void { - echo 'wellcome to home sr...'; + + $cookieName = $_ENV['SECRETNAME_KOOKIE']; + $cookieTime = $_ENV['TIME_ACTIVE_COOKIE']; + $response = new Response(); + $keepLoguedUser = new Cookie($cookieName , true, time() + $cookieTime); + $response->headers->setCookie($keepLoguedUser); + $response->sendHeaders(); + } public function logueOut(EventArgs $e): void { - echo 'You was loged out, good bay...'; + echo 'You was loged out, good bay...'; } } - \ No newline at end of file diff --git a/templates/home/index.html.twig b/templates/home/index.html.twig index df81016..78e36fe 100644 --- a/templates/home/index.html.twig +++ b/templates/home/index.html.twig @@ -7,12 +7,11 @@ {% endblock %} {% block body %} -
    - Biembenido al sistema web exagonal. + Biembenido al sistema web exagonal. Ingrese sus Credenciales @@ -23,5 +22,8 @@ {{ form_end(Loguin) }}
    +
    {% if ErrorMessage  %}
    +        

    {{ ErrorMessage }}

    + {% endif %}
    {% endblock %} From e57b43719a0cd80da02d811de65db36859dd52ff Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 3 Dec 2022 21:54:03 +0100 Subject: [PATCH 09/48] work with styles in backend --- public/styles/home.css | 188 +++++++++++++-------- public/styles/pannel.css | 90 ++++++++++ src/Controller/PannelsController.php | 20 +++ src/Controller/ProcessLoguinController.php | 29 ++-- templates/base.html.twig | 2 +- templates/home/index.html.twig | 12 +- templates/pannels.html.twig | 46 +++++ templates/pannels/index.html.twig | 9 + templates/templateParts/bar.html.twig | 5 + 9 files changed, 307 insertions(+), 94 deletions(-) create mode 100644 public/styles/pannel.css create mode 100644 src/Controller/PannelsController.php create mode 100644 templates/pannels.html.twig create mode 100644 templates/pannels/index.html.twig create mode 100644 templates/templateParts/bar.html.twig diff --git a/public/styles/home.css b/public/styles/home.css index 14488d5..24ab92b 100644 --- a/public/styles/home.css +++ b/public/styles/home.css @@ -1,70 +1,118 @@ -body{ - padding: 0; - margin: 0; - font-family: 'Barlow', sans-serif; - font-size: 1.5em; - } - .Home{ - height: 100vh; - display: flex; - justify-content: center; - align-items: center; - background-image: url('/images/zcol.jpg'); - background-repeat: no-repeat; -background-size: cover; - } - .Home > .Home_wrapper{ - display: flex; - justify-content: center; - align-items: center; - width:50%; - } - .Home_wrapper > .Home_wrapper-form{ - background: rgba(255, 255, 255, 0.4); - display: flex; - flex-direction: column; - width: 50%; - height: 550px; - justify-content: center; - align-items: center; - padding: 0 20px; - } - .Home_wrapper > .Home_wrapper-form input{ - display: flex; - flex-direction: column; - border: solid 1px white; - margin: 10px 0; - font-size: 1em; - border-radius: 4px; - padding: 5px 3px; - background: unset; - color: white; - box-sizing: border-box; - width: 90%; - font-weight: 100; - } - .Home_wrapper > .Home_wrapper-form input[type="submit"]{ - background: #197D90; - border: none; - cursor: pointer; - } - .Home_wrapper > .Home_wrapper-form input[type="submit"]:hover{ - background: #146777; - } - .Home_wrapper_msg { - background: #197D90; - height: 550px; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - width: 50%; - color: white; - padding: 0 20px; - } - .Home_wrapper_msg span{ - font-weight: 100; - } - .Home_wrapper_msg b{ - font-weight: 400; - } \ No newline at end of file +body { + padding: 0; + margin: 0; + font-family: 'Barlow', sans-serif; + font-size: 1.5em; +} + +.Home { + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + background-image: url('/images/zcol.jpg'); + background-repeat: no-repeat; + background-size: cover; +} + +.Home>.Home_wrapper { + display: flex; + justify-content: center; + align-items: center; + width: 90%; + max-width: 700px; +} + +.Home_wrapper>.Home_wrapper_form { + background: rgba(255, 255, 255, 0.469); + display: flex; + flex-direction: column; + width: 50%; + height: 550px; + justify-content: center; + align-items: center; + padding: 0 20px; +} + +.Home_wrapper>.Home_wrapper_form input { + display: flex; + flex-direction: column; + border: solid 1.5px #a6a6a6; + margin: 10px 0; + font-size: 0.8em; + border-radius: 4px; + padding: 5px 3px; + background: unset; + color: #4a4a4a; + box-sizing: border-box; + width: 90%; + font-weight: 100; + background: #fff; +} + +.Home_wrapper>.Home_wrapper_form label { + font-size: .8em; + margin-bottom: -5px; + display: block; + padding: 0; + color: white; + text-shadow: 1px 1px black +} + +.Home_wrapper>.Home_wrapper_form input[type="submit"] { + background: #197D90; + cursor: pointer; + color: white; + font-weight: 600; + line-height: 28px; + border: solid 2px #03ABCB; +} + +.Home_wrapper>.Home_wrapper_form input[type="submit"]:hover { + background: #146777; + border:solid 2px transparent; +} + +.Home_wrapper_msg { + background: #197D90; + height: 550px; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + width: 50%; + color: white; + padding: 0 20px; + position: relative; +} + +.Home_wrapper_msg::before { + content: ""; + display: block; + background: linear-gradient(90deg, rgba(25, 125, 144, 1) 0%, rgba(0, 212, 255, 0) 100%); + ; + height: 100%; + width: 15px; + position: absolute; + top: 0; + right: -15px; +} + +.Home_wrapper .Home_wrapper_msg-error { + font-size: .8em; + background: #fd5151; + text-align: center; + padding: .4em; + margin-top: 1em; + font-weight: 600 !important; +} + +.Home_wrapper_msg span { + font-weight: 100; + font-size: .8em; + margin-bottom: .5em; +} + +.Home_wrapper_msg b { + font-weight: 400; +} \ No newline at end of file diff --git a/public/styles/pannel.css b/public/styles/pannel.css new file mode 100644 index 0000000..4b0fad3 --- /dev/null +++ b/public/styles/pannel.css @@ -0,0 +1,90 @@ +* { + margin: 0; + padding: 0; + font-family: 'Barlow', sans-serif; + font-size: 1em; + } + #header{ + background: #565656; + } + #header > .topSection{ + display: flex; + justify-content: flex-end; + } + #header > .topSection a{ + color: white; + line-height: 40px; + padding: 0 20px; + } + +#backend-elements { + display: flex; + height: 100vh; + } + #backend-elements > aside{ + height: 100%; + width: 10%; + background: #197D90; + color: white; + } + #backend-elements > aside li{ + padding-left: 10px; + box-sizing: border-box; + list-style: none; + font-size: 1.1em; + line-height: 35px; + display: block; + width: 100%; + border-bottom: solid 1px #0F9DB9; + position: relative; + } + #backend-elements > aside li:hover{ + background: #026E83; + color: #00d8d8; + cursor: pointer; + } + + #backend-elements > aside li{ + z-index: 44; + } + #backend-elements > aside li > ul{ + position: absolute; + top: 0; + right: 100%; + background: #026E83; + /* height: 100vh; */ + z-index: -10; + display: none; + width: 120%; + opacity: 0; + transition: all 0.5s; + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + } + #backend-elements > aside li > ul li{ + display: block; + width: 100%; + box-sizing: border-box; + color:white; + font-size: .85em; + } + #backend-elements > aside li > ul li:hover{ + display: block; + width: 100%; + box-sizing: border-box; + } + #backend-elements > aside li:hover ul{ + z-index: 10; + right: -120%; + display: block; + opacity: 1; + } + +/* home body area*/ +#backend-elements-wrapper { + width: 90%; + background: #f1f1f1; + } + #backend-elements-wrapper > #backend-elements-wrapper-inner{ + padding: 10px 0 0 10px; + } \ No newline at end of file diff --git a/src/Controller/PannelsController.php b/src/Controller/PannelsController.php new file mode 100644 index 0000000..3206ddb --- /dev/null +++ b/src/Controller/PannelsController.php @@ -0,0 +1,20 @@ +render('pannels/index.html.twig', [ + 'controller_name' => 'PannelsController', + ]); + } +} diff --git a/src/Controller/ProcessLoguinController.php b/src/Controller/ProcessLoguinController.php index 86fb5c7..15dd526 100644 --- a/src/Controller/ProcessLoguinController.php +++ b/src/Controller/ProcessLoguinController.php @@ -27,34 +27,25 @@ public function index(Request $request, $form->handleRequest($request); if($form->isSubmitted() && $form->isValid()){ - $values = ['email' => $form->getData()['email'], - 'mipass' => md5($form->getData()['password'])]; + $values = ['email' => $form->getData()['email'], + 'mipass' => md5($form->getData()['password'])]; - $geturser = $dm->getRepository(Userone::class) - ->findOneBy($values); + $geturser = $dm->getRepository(Userone::class) + ->findOneBy($values); - // dd( $geturser, $form->getData()['password'] ); - + if($geturser){ $evm = new EventManager(); $test = new LoguinEvents($evm); $evm->dispatchEvent(Loguinevents::LogueIn); - - $geco = array('result'=> true); - return $this->redirectToRoute("app_home", $geco); - // return new Response('worl'); - } else { + + return $this->redirectToRoute("app_pannels"); + + } else { $errorMensaje = ['mensaje' => '😔 Revisa las credenciales subministradas.']; return $this->redirectToRoute("app_home", $errorMensaje , 302); - } - - + } } - - - - - } } diff --git a/templates/base.html.twig b/templates/base.html.twig index 1126c26..93c8b04 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -10,7 +10,6 @@ and uncomment the following Encore helpers to start using Symfony UX #} {% block stylesheets %} {#{{ encore_entry_link_tags('app') }}#} - {# #} {% endblock %} {% block javascripts %} @@ -18,6 +17,7 @@ {% endblock %} + {% block body %}{% endblock %} diff --git a/templates/home/index.html.twig b/templates/home/index.html.twig index 78e36fe..bd01149 100644 --- a/templates/home/index.html.twig +++ b/templates/home/index.html.twig @@ -16,14 +16,18 @@ Ingrese sus Credenciales + {% if ErrorMessage %} + + {{ ErrorMessage }} + {% endif %} +
    {{ form_start(Loguin, {'action': '/processloguin', 'method': 'POST'}) }} {{ form_widget(Loguin) }} {{ form_end(Loguin) }}
    -
    {% if ErrorMessage  %}
    -        

    {{ ErrorMessage }}

    - {% endif %}
    + + -{% endblock %} +{% endblock %} \ No newline at end of file diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig new file mode 100644 index 0000000..7012634 --- /dev/null +++ b/templates/pannels.html.twig @@ -0,0 +1,46 @@ + {% extends 'base.html.twig' %} + + {% block stylesheets %} + +{% endblock %} + {% block body %} + {% include 'templateParts/bar.html.twig' %} + +
    + + +
    +
    + {% block backendBody %}{% endblock %} +
    +
    + +
    +{% endblock %} + + + + + + diff --git a/templates/pannels/index.html.twig b/templates/pannels/index.html.twig new file mode 100644 index 0000000..5e9a50d --- /dev/null +++ b/templates/pannels/index.html.twig @@ -0,0 +1,9 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}™️ Home Pannel!{% endblock %} + +{% block backendBody %} +

    +Hola desde pannesl el primer elemento +

    +{% endblock %} diff --git a/templates/templateParts/bar.html.twig b/templates/templateParts/bar.html.twig new file mode 100644 index 0000000..7f68ec7 --- /dev/null +++ b/templates/templateParts/bar.html.twig @@ -0,0 +1,5 @@ +
    \ No newline at end of file From aa04448e899f816eb020b2132a7926e303dffd40 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 4 Dec 2022 15:15:34 +0100 Subject: [PATCH 10/48] logIn - logOut ready, next install webpack --- src/Controller/HomeController.php | 6 +++++- src/Controller/LoguinoutController.php | 28 ++++++++++++++++++++++++++ src/Controller/PannelsController.php | 9 ++++++++- src/Event/LoguinEvents.php | 22 +++++++++++++------- templates/templateParts/bar.html.twig | 2 +- 5 files changed, 57 insertions(+), 10 deletions(-) create mode 100644 src/Controller/LoguinoutController.php diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 8e6c9cd..8497a25 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -17,6 +17,8 @@ class HomeController extends AbstractController */ public function index(DocumentManager $dm, Request $request,): Response { + + // $saveUser = new Userone(); // $saveUser->setEmail('infoarte247@gmail.com'); // $saveUser->setMipass('Elapache_3030'); @@ -26,7 +28,9 @@ public function index(DocumentManager $dm, Request $request,): Response // if($request->query->get('mensaje')){ // dd( $request->query->get('mensaje') ); // } - + if($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])){ + return $this->redirectToRoute("app_pannels"); + } // ? 👆 this for save the unique user $form = $this->createForm(Loguin::class); diff --git a/src/Controller/LoguinoutController.php b/src/Controller/LoguinoutController.php new file mode 100644 index 0000000..c50cb4b --- /dev/null +++ b/src/Controller/LoguinoutController.php @@ -0,0 +1,28 @@ +dispatchEvent(Loguinevents::loguedOut); + + if(!$request->cookies->get($_ENV['SECRETNAME_KOOKIE'])){ + return $this->redirectToRoute("app_home"); + } + return $this->redirectToRoute("app_pannels"); + } +} diff --git a/src/Controller/PannelsController.php b/src/Controller/PannelsController.php index 3206ddb..ea07164 100644 --- a/src/Controller/PannelsController.php +++ b/src/Controller/PannelsController.php @@ -3,6 +3,7 @@ namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; @@ -11,8 +12,14 @@ class PannelsController extends AbstractController /** * @Route("/pannels", name="app_pannels") */ - public function index(): Response + public function index(Request $request): Response { + + + if(!$request->cookies->get($_ENV['SECRETNAME_KOOKIE'])){ + return $this->redirectToRoute("app_home"); + } + return $this->render('pannels/index.html.twig', [ 'controller_name' => 'PannelsController', ]); diff --git a/src/Event/LoguinEvents.php b/src/Event/LoguinEvents.php index fb0e40e..de3ea40 100644 --- a/src/Event/LoguinEvents.php +++ b/src/Event/LoguinEvents.php @@ -10,30 +10,38 @@ class LoguinEvents { const LogueIn = 'LogueIn'; - const logueOut = 'logueOut'; + const loguedOut = 'loguedOut'; private $_evm; + + + private $cookieTime; + + private $cookieName; public function __construct(EventManager $evm) { - $evm->addEventListener([self::LogueIn, self::logueOut], $this); + $this->cookieTime = $_ENV['TIME_ACTIVE_COOKIE']; + $this->cookieName = $_ENV['SECRETNAME_KOOKIE']; + $evm->addEventListener([self::LogueIn, self::loguedOut], $this); } public function LogueIn(EventArgs $e): void { - $cookieName = $_ENV['SECRETNAME_KOOKIE']; - $cookieTime = $_ENV['TIME_ACTIVE_COOKIE']; $response = new Response(); - $keepLoguedUser = new Cookie($cookieName , true, time() + $cookieTime); + $keepLoguedUser = new Cookie($this->cookieName , true, time() + $this->cookieTime); $response->headers->setCookie($keepLoguedUser); $response->sendHeaders(); } - public function logueOut(EventArgs $e): void + public function loguedOut(EventArgs $e): void { - echo 'You was loged out, good bay...'; + $response = new Response(); + $response->headers->clearCookie($this->cookieName); + $response->sendHeaders(); + } } diff --git a/templates/templateParts/bar.html.twig b/templates/templateParts/bar.html.twig index 7f68ec7..d8643af 100644 --- a/templates/templateParts/bar.html.twig +++ b/templates/templateParts/bar.html.twig @@ -1,5 +1,5 @@ \ No newline at end of file From a8c9ae08f4003108734c79493483026e3b71269a Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 4 Dec 2022 22:07:25 +0100 Subject: [PATCH 11/48] sass webpack babel work fine --- .gitignore | 7 + assets/css/app.scss | 3 + assets/js/main.js | 23 + assets/test.js | 10 + composer.json | 1 + composer.lock | 75 +- config/bundles.php | 5 +- config/packages/webpack_encore.yaml | 49 + package-lock.json | 14182 ++++++++++++++++++++++++++ package.json | 22 + symfony.lock | 19 + templates/base.html.twig | 9 +- templates/pannels.html.twig | 7 +- webpack.config.js | 78 + yarn.lock | 4525 ++++++++ 15 files changed, 19006 insertions(+), 9 deletions(-) create mode 100644 assets/css/app.scss create mode 100644 assets/js/main.js create mode 100644 assets/test.js create mode 100644 config/packages/webpack_encore.yaml create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 webpack.config.js create mode 100644 yarn.lock diff --git a/.gitignore b/.gitignore index b5664ba..61ba0fe 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,10 @@ /phpunit.xml .phpunit.result.cache ###< phpunit/phpunit ### + +###> symfony/webpack-encore-bundle ### +/node_modules/ +/public/build/ +npm-debug.log +yarn-error.log +###< symfony/webpack-encore-bundle ### diff --git a/assets/css/app.scss b/assets/css/app.scss new file mode 100644 index 0000000..8dfb832 --- /dev/null +++ b/assets/css/app.scss @@ -0,0 +1,3 @@ +* { + color: red; +} \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js new file mode 100644 index 0000000..e8868f1 --- /dev/null +++ b/assets/js/main.js @@ -0,0 +1,23 @@ +/* + * Welcome to your app's main JavaScript file! + * + * We recommend including the built version of this JavaScript file + * (and its CSS file) in your base layout (base.html.twig). + */ + +// any CSS you import will output into a single css file (app.css in this case) +// import '../css/app.scss'; + +// start the Stimulus application +// import './bootstrap'; + + + +import confirmframse from "../test"; + +window.addEventListener("load", () => { + window.confirmframse = new confirmframse(); +}); + + + diff --git a/assets/test.js b/assets/test.js new file mode 100644 index 0000000..22b5b65 --- /dev/null +++ b/assets/test.js @@ -0,0 +1,10 @@ +class confirmframse { + constructor() { + this.init(); + } + init() { + alert('try than this work') + + } + } + export default confirmframse; \ No newline at end of file diff --git a/composer.json b/composer.json index ee9ef8c..22a2939 100644 --- a/composer.json +++ b/composer.json @@ -34,6 +34,7 @@ "symfony/twig-bundle": "4.4.*", "symfony/validator": "4.4.*", "symfony/web-link": "4.4.*", + "symfony/webpack-encore-bundle": "^1.16", "symfony/yaml": "4.4.*", "twig/extra-bundle": "^2.12|^3.0", "twig/twig": "^2.12|^3.0" diff --git a/composer.lock b/composer.lock index d931087..0df31c6 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "7bca1e4238a96040321ebedc7a095a33", + "content-hash": "90aca2e0e8f1004d7ad7ebe0016c95c9", "packages": [ { "name": "doctrine/annotations", @@ -7275,6 +7275,79 @@ ], "time": "2022-01-02T09:41:36+00:00" }, + { + "name": "symfony/webpack-encore-bundle", + "version": "v1.16.0", + "source": { + "type": "git", + "url": "https://github.com/symfony/webpack-encore-bundle.git", + "reference": "bb399930c0299866258b616a74a27b50b94c5d45" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/symfony/webpack-encore-bundle/zipball/bb399930c0299866258b616a74a27b50b94c5d45", + "reference": "bb399930c0299866258b616a74a27b50b94c5d45", + "shasum": "" + }, + "require": { + "php": ">=7.1.3", + "symfony/asset": "^4.4 || ^5.0 || ^6.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0", + "symfony/deprecation-contracts": "^2.1 || ^3.0", + "symfony/http-kernel": "^4.4 || ^5.0 || ^6.0", + "symfony/polyfill-php80": "^1.25.0", + "symfony/service-contracts": "^1.0 || ^2.0 || ^3.0" + }, + "require-dev": { + "symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^5.3 || ^6.0", + "symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0", + "symfony/web-link": "^4.4 || ^5.0 || ^6.0" + }, + "type": "symfony-bundle", + "extra": { + "thanks": { + "name": "symfony/webpack-encore", + "url": "https://github.com/symfony/webpack-encore" + } + }, + "autoload": { + "psr-4": { + "Symfony\\WebpackEncoreBundle\\": "src" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Symfony Community", + "homepage": "https://symfony.com/contributors" + } + ], + "description": "Integration with your Symfony app & Webpack Encore!", + "support": { + "issues": "https://github.com/symfony/webpack-encore-bundle/issues", + "source": "https://github.com/symfony/webpack-encore-bundle/tree/v1.16.0" + }, + "funding": [ + { + "url": "https://symfony.com/sponsor", + "type": "custom" + }, + { + "url": "https://github.com/fabpot", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", + "type": "tidelift" + } + ], + "time": "2022-10-18T15:21:06+00:00" + }, { "name": "symfony/yaml", "version": "v4.4.45", diff --git a/config/bundles.php b/config/bundles.php index 489ecc8..6503291 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -12,7 +12,6 @@ Doctrine\Bundle\MigrationsBundle\DoctrineMigrationsBundle::class => ['all' => true], Symfony\Bundle\SecurityBundle\SecurityBundle::class => ['all' => true], Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], - Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true], - - + Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true], + Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], ]; diff --git a/config/packages/webpack_encore.yaml b/config/packages/webpack_encore.yaml new file mode 100644 index 0000000..46834f0 --- /dev/null +++ b/config/packages/webpack_encore.yaml @@ -0,0 +1,49 @@ +webpack_encore: + # The path where Encore is building the assets - i.e. Encore.setOutputPath() + output_path: '%kernel.project_dir%/public/build' + # If multiple builds are defined (as shown below), you can disable the default build: + # output_path: false + + # Set attributes that will be rendered on all script and link tags + script_attributes: + defer: true + # Uncomment (also under link_attributes) if using Turbo Drive + # https://turbo.hotwired.dev/handbook/drive#reloading-when-assets-change + # 'data-turbo-track': reload + # link_attributes: + # Uncomment if using Turbo Drive + # 'data-turbo-track': reload + + # If using Encore.enableIntegrityHashes() and need the crossorigin attribute (default: false, or use 'anonymous' or 'use-credentials') + # crossorigin: 'anonymous' + + # Preload all rendered script and link tags automatically via the HTTP/2 Link header + # preload: true + + # Throw an exception if the entrypoints.json file is missing or an entry is missing from the data + # strict_mode: false + + # If you have multiple builds: + # builds: + # pass "frontend" as the 3rg arg to the Twig functions + # {{ encore_entry_script_tags('entry1', null, 'frontend') }} + + # frontend: '%kernel.project_dir%/public/frontend/build' + + # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes) + # Put in config/packages/prod/webpack_encore.yaml + # cache: true + +framework: + assets: + json_manifest_path: '%kernel.project_dir%/public/build/manifest.json' + +#when@prod: +# webpack_encore: +# # Cache the entrypoints.json (rebuild Symfony's cache when entrypoints.json changes) +# # Available in version 1.2 +# cache: true + +#when@test: +# webpack_encore: +# strict_mode: false diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..2fd9334 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14182 @@ +{ + "name": "symfony-docker", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "license": "UNLICENSED", + "dependencies": { + "sass": "^1.56.1" + }, + "devDependencies": { + "@hotwired/stimulus": "^3.0.0", + "@symfony/stimulus-bridge": "^3.0.0", + "@symfony/webpack-encore": "^1.7.0", + "core-js": "^3.0.0", + "regenerator-runtime": "^0.13.2", + "sass-loader": "^9.0.0", + "webpack-notifier": "^1.6.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@ampproject/remapping/node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", + "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.5", + "@babel/parser": "^7.20.5", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.5", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0-0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", + "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "dev": true, + "license": "MIT", + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.13.11" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.5", + "@babel/types": "^7.20.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@hotwired/stimulus": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.1.tgz", + "integrity": "sha512-HGlzDcf9vv/EQrMJ5ZG6VWNs8Z/xMN+1o2OhV1gKiSG6CqZt5MCBB1gRg5ILiN3U0jEAxuDTNPRfBcnZBDmupQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@hotwired/stimulus-webpack-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz", + "integrity": "sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@hotwired/stimulus": ">= 3.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@nuxt/friendly-errors-webpack-plugin": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz", + "integrity": "sha512-LLc+90lnxVbpKkMqk5z1EWpXoODhc6gRkqqXJCInJwF5xabHAE7biFvbULfvTRmtaTzAaP8IV4HQDLUgeAUTTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.3.2", + "consola": "^2.6.0", + "error-stack-parser": "^2.0.0", + "string-width": "^4.2.3" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/@symfony/stimulus-bridge": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.1.tgz", + "integrity": "sha512-eawmVu+tLVkiTz7ewkcsxFvaSZKxFWXmdWxIsxr2jIfQ64PSJg7PIcd7GsPMDxX8sLwg3LGxXfJv5bASL1es+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@hotwired/stimulus-webpack-helpers": "^1.0.1", + "@types/webpack-env": "^1.16.4", + "acorn": "^8.0.5", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || >=12.0.0" + }, + "peerDependencies": { + "@hotwired/stimulus": "^3.0" + } + }, + "node_modules/@symfony/webpack-encore": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-1.8.2.tgz", + "integrity": "sha512-ZOsOqaZNP3BSQuISAsyH/Jv5+rDxbM4Wf6IsKo1y5Cm9BFIS2dPLsqDZfMbi6G2HdAHm88JqX/HGwxE73eADEw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.7.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/preset-env": "^7.10.0", + "@nuxt/friendly-errors-webpack-plugin": "^2.5.1", + "assets-webpack-plugin": "7.0.*", + "babel-loader": "^8.2.2", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^3.0.0", + "css-loader": "^5.2.4", + "css-minimizer-webpack-plugin": "^2.0.0", + "fast-levenshtein": "^3.0.0", + "loader-utils": "^2.0.0", + "mini-css-extract-plugin": "^1.5.0", + "pkg-up": "^3.1.0", + "pretty-error": "^3.0.3", + "resolve-url-loader": "^3.1.2", + "semver": "^7.3.2", + "style-loader": "^2.0.0", + "sync-rpc": "^1.3.6", + "terser-webpack-plugin": "^5.1.1", + "tmp": "^0.2.1", + "webpack": "^5.35", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.0.0", + "yargs-parser": "^20.2.4" + }, + "bin": { + "encore": "bin/encore.js" + }, + "engines": { + "node": "^10.19.0 || ^12.0.0 || >=14.0.0" + } + }, + "node_modules/@symfony/webpack-encore/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.11.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz", + "integrity": "sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.0.tgz", + "integrity": "sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assets-webpack-plugin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/assets-webpack-plugin/-/assets-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-DMZ9r6HFxynWeONRMhSOFTvTrmit5dovdoUKdJgCG03M6CC7XiwNImPH+Ad1jaVrQ2n59e05lBhte52xPt4MSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^6.0.0", + "escape-string-regexp": "^4.0.0", + "lodash": "^4.17.20" + }, + "engines": { + "node": ">=10.x.x" + }, + "peerDependencies": { + "webpack": ">=5.0.0" + } + }, + "node_modules/assets-webpack-plugin/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/assets-webpack-plugin/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/bonjour-service/node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001436", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz", + "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/chalk/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + }, + "engines": { + "node": ">=8.9.0" + }, + "peerDependencies": { + "webpack": "*" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "arity-n": "^1.0.4" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true, + "license": "MIT" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.1" + } + }, + "node_modules/convert-source-map/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz", + "integrity": "sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.0", + "jest-worker": "^26.3.0", + "p-limit": "^3.0.2", + "postcss": "^8.2.9", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "license": "ISC", + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debug/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true, + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "hasInstallScript": true, + "license": "ISC", + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "license": "MIT", + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "license": "ISC", + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "license": "ISC", + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "fastest-levenshtein": "^1.0.7" + } + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true, + "license": "ISC" + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true, + "license": "MIT" + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true, + "license": "MIT" + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", + "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dev": true, + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true, + "license": "MIT" + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true, + "license": "MIT" + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true, + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true, + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "license": "MIT", + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true, + "license": "(WTFPL OR MIT)" + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/pretty-error": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz", + "integrity": "sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^2.0.6" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + } + }, + "node_modules/renderkid/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/renderkid/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve-url-loader": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.5.tgz", + "integrity": "sha512-mgFMCmrV/tA4738EsFmPFE5/MaqSgUMe8LK971kVEKA/RrNVb7+VqFsg/qmKyythf34eyq476qIobP/gfFBGSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "^1.2.3", + "postcss": "7.0.36", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/resolve-url-loader/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", + "dev": true, + "dependencies": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + } + }, + "node_modules/rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/rework/node_modules/convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", + "dev": true, + "license": "MIT" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz", + "integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==", + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/sass-loader": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", + "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", + "dev": true, + "dependencies": { + "klona": "^1.1.2", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^2.7.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true, + "license": "MIT" + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true, + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "license": "MIT", + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true, + "license": "MIT" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spdy-transport/node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true, + "license": "MIT" + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/sync-rpc": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", + "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", + "dev": true, + "license": "MIT", + "dependencies": { + "get-port": "^3.1.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/terser-webpack-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "rimraf": "^3.0.0" + }, + "engines": { + "node": ">=8.17.0" + } + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true, + "license": "ISC" + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-notifier": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", + "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + }, + "peerDependencies": { + "@types/webpack": ">4.41.31" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + } + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dev": true, + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz", + "integrity": "sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g==", + "dev": true + }, + "@babel/core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz", + "integrity": "sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-module-transforms": "^7.20.2", + "@babel/helpers": "^7.20.5", + "@babel/parser": "^7.20.5", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz", + "integrity": "sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.5", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz", + "integrity": "sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.0", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz", + "integrity": "sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz", + "integrity": "sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.2.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "dev": true + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dev": true, + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz", + "integrity": "sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.20.2", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.19.1", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.1", + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz", + "integrity": "sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz", + "integrity": "sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==", + "dev": true, + "requires": { + "@babel/types": "^7.20.2" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz", + "integrity": "sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==", + "dev": true, + "requires": { + "@babel/types": "^7.20.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dev": true, + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.19.4", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz", + "integrity": "sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==", + "dev": true + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "dev": true + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz", + "integrity": "sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/helpers": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz", + "integrity": "sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==", + "dev": true, + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.20.5", + "@babel/types": "^7.20.5" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz", + "integrity": "sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==", + "dev": true + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz", + "integrity": "sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz", + "integrity": "sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.20.1" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz", + "integrity": "sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz", + "integrity": "sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz", + "integrity": "sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz", + "integrity": "sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz", + "integrity": "sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz", + "integrity": "sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz", + "integrity": "sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-simple-access": "^7.19.4" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz", + "integrity": "sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.19.1" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz", + "integrity": "sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.20.5", + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz", + "integrity": "sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz", + "integrity": "sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.20.2", + "regenerator-transform": "^0.15.1" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz", + "integrity": "sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.20.1", + "@babel/helper-compilation-targets": "^7.20.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.20.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.20.2", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.20.0", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.20.2", + "@babel/plugin-transform-classes": "^7.20.2", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.20.2", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.19.6", + "@babel/plugin-transform-modules-commonjs": "^7.19.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.6", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.20.1", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.20.2", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz", + "integrity": "sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.11" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz", + "integrity": "sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.20.5", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.20.5", + "@babel/types": "^7.20.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz", + "integrity": "sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg==", + "dev": true, + "requires": { + "@babel/helper-string-parser": "^7.19.4", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true + }, + "@hotwired/stimulus": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.1.tgz", + "integrity": "sha512-HGlzDcf9vv/EQrMJ5ZG6VWNs8Z/xMN+1o2OhV1gKiSG6CqZt5MCBB1gRg5ILiN3U0jEAxuDTNPRfBcnZBDmupQ==", + "dev": true + }, + "@hotwired/stimulus-webpack-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz", + "integrity": "sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ==", + "dev": true, + "requires": {} + }, + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dev": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.17", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz", + "integrity": "sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "3.1.0", + "@jridgewell/sourcemap-codec": "1.4.14" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "@nuxt/friendly-errors-webpack-plugin": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz", + "integrity": "sha512-LLc+90lnxVbpKkMqk5z1EWpXoODhc6gRkqqXJCInJwF5xabHAE7biFvbULfvTRmtaTzAaP8IV4HQDLUgeAUTTw==", + "dev": true, + "requires": { + "chalk": "^2.3.2", + "consola": "^2.6.0", + "error-stack-parser": "^2.0.0", + "string-width": "^4.2.3" + } + }, + "@symfony/stimulus-bridge": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.1.tgz", + "integrity": "sha512-eawmVu+tLVkiTz7ewkcsxFvaSZKxFWXmdWxIsxr2jIfQ64PSJg7PIcd7GsPMDxX8sLwg3LGxXfJv5bASL1es+A==", + "dev": true, + "requires": { + "@hotwired/stimulus-webpack-helpers": "^1.0.1", + "@types/webpack-env": "^1.16.4", + "acorn": "^8.0.5", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "@symfony/webpack-encore": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-1.8.2.tgz", + "integrity": "sha512-ZOsOqaZNP3BSQuISAsyH/Jv5+rDxbM4Wf6IsKo1y5Cm9BFIS2dPLsqDZfMbi6G2HdAHm88JqX/HGwxE73eADEw==", + "dev": true, + "requires": { + "@babel/core": "^7.7.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/preset-env": "^7.10.0", + "@nuxt/friendly-errors-webpack-plugin": "^2.5.1", + "assets-webpack-plugin": "7.0.*", + "babel-loader": "^8.2.2", + "chalk": "^4.0.0", + "clean-webpack-plugin": "^3.0.0", + "css-loader": "^5.2.4", + "css-minimizer-webpack-plugin": "^2.0.0", + "fast-levenshtein": "^3.0.0", + "loader-utils": "^2.0.0", + "mini-css-extract-plugin": "^1.5.0", + "pkg-up": "^3.1.0", + "pretty-error": "^3.0.3", + "resolve-url-loader": "^3.1.2", + "semver": "^7.3.2", + "style-loader": "^2.0.0", + "sync-rpc": "^1.3.6", + "terser-webpack-plugin": "^5.1.1", + "tmp": "^0.2.1", + "webpack": "^5.35", + "webpack-cli": "^4.9.1", + "webpack-dev-server": "^4.0.0", + "yargs-parser": "^20.2.4" + }, + "dependencies": { + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + } + } + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz", + "integrity": "sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dev": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==", + "dev": true + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/json-schema": { + "version": "7.0.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==", + "dev": true + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==", + "dev": true + }, + "@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "@types/node": { + "version": "18.11.10", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz", + "integrity": "sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ==", + "dev": true + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", + "dev": true + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", + "dev": true + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "@types/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dev": true, + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dev": true, + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "dev": true + }, + "@types/tapable": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.17.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz", + "integrity": "sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + } + }, + "@types/webpack": { + "version": "4.41.33", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz", + "integrity": "sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/tapable": "^1", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "anymatch": "^3.0.0", + "source-map": "^0.6.0" + } + }, + "@types/webpack-env": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.0.tgz", + "integrity": "sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg==", + "dev": true + }, + "@types/webpack-sources": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true + } + } + }, + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dev": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==", + "dev": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dev": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "requires": {} + }, + "@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "requires": {} + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz", + "integrity": "sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==", + "dev": true + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "dev": true, + "requires": {} + }, + "adjust-sourcemap-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz", + "integrity": "sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "requires": {} + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arity-n": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz", + "integrity": "sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ==", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true + }, + "assets-webpack-plugin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/assets-webpack-plugin/-/assets-webpack-plugin-7.0.0.tgz", + "integrity": "sha512-DMZ9r6HFxynWeONRMhSOFTvTrmit5dovdoUKdJgCG03M6CC7XiwNImPH+Ad1jaVrQ2n59e05lBhte52xPt4MSA==", + "dev": true, + "requires": { + "camelcase": "^6.0.0", + "escape-string-regexp": "^4.0.0", + "lodash": "^4.17.20" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + } + } + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "babel-loader": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz", + "integrity": "sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==", + "dev": true, + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dev": true, + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "dev": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001436", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz", + "integrity": "sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg==", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "clean-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "dev": true, + "requires": { + "@types/webpack": "^4.4.31", + "del": "^4.1.1" + } + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==", + "dev": true + }, + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "compose-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz", + "integrity": "sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg==", + "dev": true, + "requires": { + "arity-n": "^1.0.4" + } + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true + }, + "consola": { + "version": "2.15.3", + "resolved": "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz", + "integrity": "sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==", + "dev": true + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-js": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz", + "integrity": "sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA==", + "dev": true + }, + "core-js-compat": { + "version": "3.26.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz", + "integrity": "sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A==", + "dev": true, + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", + "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "source-map": "^0.6.1", + "source-map-resolve": "^0.5.2", + "urix": "^0.1.0" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "dev": true, + "requires": {} + }, + "css-loader": { + "version": "5.2.7", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz", + "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==", + "dev": true, + "requires": { + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.15", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + } + }, + "css-minimizer-webpack-plugin": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz", + "integrity": "sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw==", + "dev": true, + "requires": { + "cssnano": "^5.0.0", + "jest-worker": "^26.3.0", + "p-limit": "^3.0.2", + "postcss": "^8.2.9", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "source-map": "^0.6.1" + }, + "dependencies": { + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + } + } + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "5.1.14", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz", + "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==", + "dev": true, + "requires": { + "cssnano-preset-default": "^5.2.13", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.13", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz", + "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.3", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.1", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "requires": { + "ms": "2.1.2" + }, + "dependencies": { + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dev": true, + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.284", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz", + "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==", + "dev": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "enhanced-resolve": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz", + "integrity": "sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==", + "dev": true + }, + "es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "requires": { + "type": "^2.7.2" + }, + "dependencies": { + "type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + } + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "fast-levenshtein": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz", + "integrity": "sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ==", + "dev": true, + "requires": { + "fastest-levenshtein": "^1.0.7" + } + }, + "fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "dev": true + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-port": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz", + "integrity": "sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==", + "dev": true + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==", + "dev": true + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "dependencies": { + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + } + } + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "requires": {} + }, + "immutable": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", + "integrity": "sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==" + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true + }, + "ipaddr.js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "dev": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz", + "integrity": "sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "klona": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", + "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", + "dev": true + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "dev": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true + }, + "loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "memfs": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz", + "integrity": "sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw==", + "dev": true, + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz", + "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz", + "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "dev": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true + }, + "node-notifier": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz", + "integrity": "sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.2", + "shellwords": "^0.1.1", + "uuid": "^8.3.0", + "which": "^2.0.2" + } + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==", + "dev": true + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "requires": { + "boolbase": "^1.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "dev": true + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "dev": true + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dev": true, + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "dependencies": { + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true + } + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true + } + } + }, + "postcss": { + "version": "8.4.19", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz", + "integrity": "sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA==", + "dev": true, + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dev": true, + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + } + }, + "postcss-merge-rules": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz", + "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true, + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-reduce-initial": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz", + "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-selector-parser": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz", + "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true + }, + "pretty-error": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz", + "integrity": "sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ==", + "dev": true, + "requires": { + "lodash": "^4.17.20", + "renderkid": "^2.0.6" + } + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "requires": { + "resolve": "^1.9.0" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "dev": true + }, + "regenerator-transform": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz", + "integrity": "sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==", + "dev": true + }, + "regexpu-core": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz", + "integrity": "sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw==", + "dev": true, + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==", + "dev": true + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "renderkid": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz", + "integrity": "sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dev": true, + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "dev": true + }, + "resolve-url-loader": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.5.tgz", + "integrity": "sha512-mgFMCmrV/tA4738EsFmPFE5/MaqSgUMe8LK971kVEKA/RrNVb7+VqFsg/qmKyythf34eyq476qIobP/gfFBGSQ==", + "dev": true, + "requires": { + "adjust-sourcemap-loader": "3.0.0", + "camelcase": "5.3.1", + "compose-function": "3.0.3", + "convert-source-map": "1.7.0", + "es6-iterator": "2.0.3", + "loader-utils": "^1.2.3", + "postcss": "7.0.36", + "rework": "1.0.1", + "rework-visit": "1.0.0", + "source-map": "0.6.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "postcss": { + "version": "7.0.36", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", + "integrity": "sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "rework": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", + "integrity": "sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw==", + "dev": true, + "requires": { + "convert-source-map": "^0.3.3", + "css": "^2.0.0" + }, + "dependencies": { + "convert-source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", + "integrity": "sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg==", + "dev": true + } + } + }, + "rework-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz", + "integrity": "sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass": { + "version": "1.56.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.56.1.tgz", + "integrity": "sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ==", + "requires": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" + } + }, + "sass-loader": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", + "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", + "dev": true, + "requires": { + "klona": "^1.1.2", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^2.7.0", + "semver": "^7.3.2" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + } + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "style-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz", + "integrity": "sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "requires": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "dev": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + }, + "sync-rpc": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz", + "integrity": "sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw==", + "dev": true, + "requires": { + "get-port": "^3.1.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "terser": { + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz", + "integrity": "sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==", + "dev": true, + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "tmp": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz", + "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==", + "dev": true, + "requires": { + "rimraf": "^3.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "update-browserslist-db": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz", + "integrity": "sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==", + "dev": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "5.75.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz", + "integrity": "sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==", + "dev": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==", + "dev": true + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true + } + } + }, + "webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "requires": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dev": true, + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "ajv": { + "version": "8.11.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz", + "integrity": "sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "requires": { + "ajv": "^8.0.0" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, + "webpack-notifier": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz", + "integrity": "sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ==", + "dev": true, + "requires": { + "node-notifier": "^9.0.0", + "strip-ansi": "^6.0.0" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "ws": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz", + "integrity": "sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==", + "dev": true, + "requires": {} + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..9d64d2b --- /dev/null +++ b/package.json @@ -0,0 +1,22 @@ +{ + "devDependencies": { + "@hotwired/stimulus": "^3.0.0", + "@symfony/stimulus-bridge": "^3.0.0", + "@symfony/webpack-encore": "^1.7.0", + "core-js": "^3.0.0", + "regenerator-runtime": "^0.13.2", + "sass-loader": "^9.0.0", + "webpack-notifier": "^1.6.0" + }, + "license": "UNLICENSED", + "private": true, + "scripts": { + "dev-server": "encore dev-server", + "dev": "encore dev", + "watch": "encore dev --watch", + "build": "encore production --progress" + }, + "dependencies": { + "sass": "^1.56.1" + } +} diff --git a/symfony.lock b/symfony.lock index 94893d3..5677395 100644 --- a/symfony.lock +++ b/symfony.lock @@ -268,6 +268,25 @@ "config/routes/dev/web_profiler.yaml" ] }, + "symfony/webpack-encore-bundle": { + "version": "1.16", + "recipe": { + "repo": "github.com/symfony/recipes", + "branch": "main", + "version": "1.9", + "ref": "f466b6384e592cfda11ca2361bbf7c7287b58f55" + }, + "files": [ + "assets/app.js", + "assets/bootstrap.js", + "assets/controllers.json", + "assets/controllers/hello_controller.js", + "assets/styles/app.css", + "config/packages/webpack_encore.yaml", + "package.json", + "webpack.config.js" + ] + }, "twig/extra-bundle": { "version": "v3.4.0" } diff --git a/templates/base.html.twig b/templates/base.html.twig index 93c8b04..bbde3e6 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -9,12 +9,13 @@ {# Run `composer require symfony/webpack-encore-bundle` and uncomment the following Encore helpers to start using Symfony UX #} {% block stylesheets %} - {#{{ encore_entry_link_tags('app') }}#} + {{ encore_entry_link_tags('css/app') }} {% endblock %} - {% block javascripts %} - {#{{ encore_entry_script_tags('app') }}#} - {% endblock %} + {% block javascripts %} + {# #} + {{ encore_entry_script_tags('js/main') }} + {% endblock %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 7012634..df3c00a 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -1,8 +1,13 @@ {% extends 'base.html.twig' %} {% block stylesheets %} - + + {# --works-- #} {% endblock %} + {% block javascripts %} + + {% endblock %} + {% block body %} {% include 'templateParts/bar.html.twig' %} diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..48f7dd6 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,78 @@ +const Encore = require('@symfony/webpack-encore'); + +// Manually configure the runtime environment if not already configured yet by the "encore" command. +// It's useful when you use tools that rely on webpack.config.js file. +if (!Encore.isRuntimeEnvironmentConfigured()) { + Encore.configureRuntimeEnvironment(process.env.NODE_ENV || 'dev'); +} + +Encore + // directory where compiled assets will be stored + .setOutputPath('public/build/') + // public path used by the web server to access the output path + .setPublicPath('/build') + // only needed for CDN's or sub-directory deploy + //.setManifestKeyPrefix('build/') + + /* + * ENTRY CONFIG + * + * Each entry will result in one JavaScript file (e.g. app.js) + * and one CSS file (e.g. app.css) if your JavaScript imports CSS. + */ + .addEntry('js/main', './assets/js/main.js') + .addStyleEntry('css/app', './assets/css/app.scss') + + // enables the Symfony UX Stimulus bridge (used in assets/bootstrap.js) + // .enableStimulusBridge('./assets/controllers.json') + + // When enabled, Webpack "splits" your files into smaller pieces for greater optimization. + // .splitEntryChunks() + + // will require an extra script tag for runtime.js + // but, you probably want this, unless you're building a single-page app + .enableSingleRuntimeChunk() + + /* + * FEATURE CONFIG + * + * Enable & configure other features below. For a full + * list of features, see: + * https://symfony.com/doc/current/frontend.html#adding-more-features + */ + .cleanupOutputBeforeBuild() + .enableBuildNotifications() + // .enableSourceMaps(!Encore.isProduction()) + // enables hashed filenames (e.g. app.abc123.css) + // .enableVersioning(Encore.isProduction()) + + .configureBabel((config) => { + config.plugins.push('@babel/plugin-proposal-class-properties'); + }) + + // enables @babel/preset-env polyfills + .configureBabelPresetEnv((config) => { + config.useBuiltIns = 'usage'; + config.corejs = 3; + }) + + // enables Sass/SCSS support + .enableSassLoader() + + // uncomment if you use TypeScript + //.enableTypeScriptLoader() + + // uncomment if you use React + //.enableReactPreset() + + // uncomment to get integrity="..." attributes on your script & link tags + // requires WebpackEncoreBundle 1.4 or higher + //.enableIntegrityHashes(Encore.isProduction()) + + // uncomment if you're having problems with a jQuery plugin + .autoProvidejQuery() + + // ! yarn add sass-loader node-sass --dev para poder instalar compiladores de scss +; + +module.exports = Encore.getWebpackConfig(); diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..8ef129b --- /dev/null +++ b/yarn.lock @@ -0,0 +1,4525 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.20.0", "@babel/compat-data@^7.20.1": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.20.5.tgz" + integrity sha512-KZXo2t10+/jxmkhNXc7pZTqRvSOIvVv/+lJwHS+B2rErwOyjuVRh60yVpb7liQ1U5t7lLJ1bz+t8tSypUZdm0g== + +"@babel/core@^7.7.0": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.20.5.tgz" + integrity sha512-UdOWmk4pNWTm/4DlPUl/Pt4Gz4rcEMb7CY0Y3eJl5Yz1vI8ZJGmHWaVE55LoxRjdpx0z259GE9U5STA9atUinQ== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.5" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-module-transforms" "^7.20.2" + "@babel/helpers" "^7.20.5" + "@babel/parser" "^7.20.5" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.1" + semver "^6.3.0" + +"@babel/generator@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.20.5.tgz" + integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA== + dependencies: + "@babel/types" "^7.20.5" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz" + integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ== + dependencies: + "@babel/compat-data" "^7.20.0" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.5.tgz" + integrity sha512-3RCdA/EmEaikrhayahwToF0fpweU/8o2p8vhc1c/1kftHOdTKuC65kik/TLc+qfbS8JKw4qqJbne4ovICDhmww== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.20.5.tgz" + integrity sha512-m68B1lkg3XDGX5yCvGO0kPx3v9WIYLnzjKfPcQiwntEQa5ZeRkPmo2X/ISJc8qxWGfwUr+kvZAeEzAwLec2r2w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.2.1" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.6", "@babel/helper-module-transforms@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.20.2.tgz" + integrity sha512-zvBKyJXRbmK07XhMuujYoJ48B5yvvmM6+wcpv6Ivj4Yg6qO7NOZOSnvZN9CRl1zz1Z4cKf8YejmCMh8clOoOeA== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.20.2" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.1" + "@babel/types" "^7.20.2" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz" + integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.19.1": + version "7.19.1" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.19.4", "@babel/helper-simple-access@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz" + integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA== + dependencies: + "@babel/types" "^7.20.2" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz" + integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg== + dependencies: + "@babel/types" "^7.20.0" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.19.4": + version "7.19.4" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz" + integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw== + +"@babel/helper-validator-identifier@^7.18.6", "@babel/helper-validator-identifier@^7.19.1": + version "7.19.1" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz" + integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/helpers@^7.20.5": + version "7.20.6" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.20.6.tgz" + integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.20.5" + "@babel/types" "^7.20.5" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.18.10", "@babel/parser@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.20.5.tgz" + integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.20.1": + version "7.20.1" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.1.tgz" + integrity sha512-Gh5rchzSwE4kC+o/6T8waD0WHEQIsDmjltY8WnWRXHUdH8axZhuH86Ov9M72YhJfDrZseQwuuWaaIT/TmePp3g== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.2.tgz" + integrity sha512-Ks6uej9WFK+fvIMesSqbAto5dD8Dz4VuuFvGJFKgIGSkJuRGcrwGECPA1fDgQK3/DbExBJpEkTeYeB8geIFCSQ== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.20.1" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.20.5.tgz" + integrity sha512-Vq7b9dUA12ByzB4EjQTPo25sFhY+08pQDBSZRtUAkj7lb7jahaHR5igera16QZ+3my1nYR4dKsNdYj5IjPHilQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.0.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.20.0": + version "7.20.0" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz" + integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.20.2": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.5.tgz" + integrity sha512-WvpEIW9Cbj9ApF3yJCjIEEf1EiNJLtXagOrL5LNWEZOo3jv8pmPoYTSNJQvqej8OavVlgOoOPw6/htGZro6IkA== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-classes@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.20.2.tgz" + integrity sha512-9rbPp0lCVVoagvtEyQKSo5L8oo0nQS/iif+lwlAz29MccX2642vWDlSZK+2T2buxbopotId2ld7zZAzRfz9j1g== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-replace-supers" "^7.19.1" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.20.2": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.2.tgz" + integrity sha512-mENM+ZHrvEgxLTBXUiQ621rRXZes3KWUv6NdQlrnr1TkWVw+hUjQBZuP2X32qKlrlG2BzgR95gkuCRSkJl8vIw== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.19.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.19.6.tgz" + integrity sha512-uG3od2mXvAtIFQIh0xrpLH6r5fpSQN04gIVovl+ODLdUMANokxQLZnPBHcjmv3GxRjnqwLuHvppjjcelqUFZvg== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-modules-commonjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.19.6.tgz" + integrity sha512-8PIa1ym4XRTKuSsOUXqDG0YaOlEuTVvHMe5JCfgBMOtHvJKw/4NGovEGN33viISshG/rZNVrACiBmPQLvWN8xQ== + dependencies: + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-simple-access" "^7.19.4" + +"@babel/plugin-transform-modules-systemjs@^7.19.6": + version "7.19.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.6.tgz" + integrity sha512-fqGLBepcc3kErfR9R3DnVpURmckXP7gj7bAlrTQyBxrigFqszZCkFkcoxzCp2v32XmwXLvbw+8Yq9/b+QqksjQ== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.19.1" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz" + integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.20.5" + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.20.1": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.5.tgz" + integrity sha512-h7plkOmcndIUWXZFLgpbrh2+fXAi47zcUX7IrOQuZdLD0I0KvjJ6cvo3BEcAOsDOcZhVKGJqv07mkSqK0y2isQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz" + integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ== + dependencies: + "@babel/helper-plugin-utils" "^7.20.2" + regenerator-transform "^0.15.1" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.10.0": + version "7.20.2" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.20.2.tgz" + integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg== + dependencies: + "@babel/compat-data" "^7.20.1" + "@babel/helper-compilation-targets" "^7.20.0" + "@babel/helper-plugin-utils" "^7.20.2" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.20.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.20.2" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.20.0" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-transform-arrow-functions" "^7.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.20.2" + "@babel/plugin-transform-classes" "^7.20.2" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.20.2" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.19.6" + "@babel/plugin-transform-modules-commonjs" "^7.19.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.6" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.20.1" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.20.2" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.4.4" + "@babel/plugin-transform-dotall-regex" "^7.4.4" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/runtime@^7.8.4": + version "7.20.6" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.6.tgz" + integrity sha512-Q+8MqP7TiHMWzSfwiJwXCjyf4GYA4Dgw3emg/7xmwsdLJOZUp+nMqcOwOzzYheuM1rhDu8FSj2l0aoMygEuXuA== + dependencies: + regenerator-runtime "^0.13.11" + +"@babel/template@^7.18.10": + version "7.18.10" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.19.1", "@babel/traverse@^7.20.1", "@babel/traverse@^7.20.5": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.20.5.tgz" + integrity sha512-WM5ZNN3JITQIq9tFZaw1ojLU3WgWdtkxnhM1AegMS+PvHjkM5IXjmYEGY7yukz5XS4sJyEf2VzWjI8uAavhxBQ== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.20.5" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.20.5" + "@babel/types" "^7.20.5" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.18.10", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.20.0", "@babel/types@^7.20.2", "@babel/types@^7.20.5", "@babel/types@^7.4.4": + version "7.20.5" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.20.5.tgz" + integrity sha512-c9fst/h2/dcF7H+MJKZ2T0KjEQ8hY/BNnDk/H3XY8C4Aw/eWQXWn/lWntHF9ooUBnGmEvbfGrTgLWc+um0YDUg== + dependencies: + "@babel/helper-string-parser" "^7.19.4" + "@babel/helper-validator-identifier" "^7.19.1" + to-fast-properties "^2.0.0" + +"@discoveryjs/json-ext@^0.5.0": + version "0.5.7" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@hotwired/stimulus-webpack-helpers@^1.0.1": + version "1.0.1" + resolved "https://registry.npmjs.org/@hotwired/stimulus-webpack-helpers/-/stimulus-webpack-helpers-1.0.1.tgz" + integrity sha512-wa/zupVG0eWxRYJjC1IiPBdt3Lruv0RqGN+/DTMmUWUyMAEB27KXmVY6a8YpUVTM7QwVuaLNGW4EqDgrS2upXQ== + +"@hotwired/stimulus@^3.0.0": + version "3.2.1" + resolved "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.1.tgz" + integrity sha512-HGlzDcf9vv/EQrMJ5ZG6VWNs8Z/xMN+1o2OhV1gKiSG6CqZt5MCBB1gRg5ILiN3U0jEAxuDTNPRfBcnZBDmupQ== + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@3.1.0": + version "3.1.0" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@1.4.14", "@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.17" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz" + integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g== + dependencies: + "@jridgewell/resolve-uri" "3.1.0" + "@jridgewell/sourcemap-codec" "1.4.14" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@nuxt/friendly-errors-webpack-plugin@^2.5.1": + version "2.5.2" + resolved "https://registry.npmjs.org/@nuxt/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-2.5.2.tgz" + integrity sha512-LLc+90lnxVbpKkMqk5z1EWpXoODhc6gRkqqXJCInJwF5xabHAE7biFvbULfvTRmtaTzAaP8IV4HQDLUgeAUTTw== + dependencies: + chalk "^2.3.2" + consola "^2.6.0" + error-stack-parser "^2.0.0" + string-width "^4.2.3" + +"@symfony/stimulus-bridge@^3.0.0": + version "3.2.1" + resolved "https://registry.npmjs.org/@symfony/stimulus-bridge/-/stimulus-bridge-3.2.1.tgz" + integrity sha512-eawmVu+tLVkiTz7ewkcsxFvaSZKxFWXmdWxIsxr2jIfQ64PSJg7PIcd7GsPMDxX8sLwg3LGxXfJv5bASL1es+A== + dependencies: + "@hotwired/stimulus-webpack-helpers" "^1.0.1" + "@types/webpack-env" "^1.16.4" + acorn "^8.0.5" + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +"@symfony/webpack-encore@^1.7.0": + version "1.8.2" + resolved "https://registry.npmjs.org/@symfony/webpack-encore/-/webpack-encore-1.8.2.tgz" + integrity sha512-ZOsOqaZNP3BSQuISAsyH/Jv5+rDxbM4Wf6IsKo1y5Cm9BFIS2dPLsqDZfMbi6G2HdAHm88JqX/HGwxE73eADEw== + dependencies: + "@babel/core" "^7.7.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/preset-env" "^7.10.0" + "@nuxt/friendly-errors-webpack-plugin" "^2.5.1" + assets-webpack-plugin "7.0.*" + babel-loader "^8.2.2" + chalk "^4.0.0" + clean-webpack-plugin "^3.0.0" + css-loader "^5.2.4" + css-minimizer-webpack-plugin "^2.0.0" + fast-levenshtein "^3.0.0" + loader-utils "^2.0.0" + mini-css-extract-plugin "^1.5.0" + pkg-up "^3.1.0" + pretty-error "^3.0.3" + resolve-url-loader "^3.1.2" + semver "^7.3.2" + style-loader "^2.0.0" + sync-rpc "^1.3.6" + terser-webpack-plugin "^5.1.1" + tmp "^0.2.1" + webpack "^5.35" + webpack-cli "^4.9.1" + webpack-dev-server "^4.0.0" + yargs-parser "^20.2.4" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.10" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.10.tgz" + integrity sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/glob@^7.1.1": + version "7.2.0" + resolved "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz" + integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA== + dependencies: + "@types/minimatch" "*" + "@types/node" "*" + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/minimatch@*": + version "5.1.2" + resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz" + integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA== + +"@types/node@*": + version "18.11.10" + resolved "https://registry.npmjs.org/@types/node/-/node-18.11.10.tgz" + integrity sha512-juG3RWMBOqcOuXC643OAdSA525V44cVgGV6dUDuiFtss+8Fk5x1hI93Rsld43VeJVIeqlP9I7Fn9/qaVqoEAuQ== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/source-list-map@*": + version "0.1.2" + resolved "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz" + integrity sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA== + +"@types/tapable@^1": + version "1.0.8" + resolved "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz" + integrity sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ== + +"@types/uglify-js@*": + version "3.17.1" + resolved "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.1.tgz" + integrity sha512-GkewRA4i5oXacU/n4MA9+bLgt5/L3F1mKrYvFGm7r2ouLXhRKjuWwo9XHNnbx6WF3vlGW21S3fCvgqxvxXXc5g== + dependencies: + source-map "^0.6.1" + +"@types/webpack-env@^1.16.4": + version "1.18.0" + resolved "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.0.tgz" + integrity sha512-56/MAlX5WMsPVbOg7tAxnYvNYMMWr/QJiIp6BxVSW3JJXUVzzOn64qW8TzQyMSqSUFM2+PVI4aUHcHOzIz/1tg== + +"@types/webpack-sources@*": + version "3.2.0" + resolved "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz" + integrity sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg== + dependencies: + "@types/node" "*" + "@types/source-list-map" "*" + source-map "^0.7.3" + +"@types/webpack@^4.4.31": + version "4.41.33" + resolved "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.33.tgz" + integrity sha512-PPajH64Ft2vWevkerISMtnZ8rTs4YmRbs+23c402J0INmxDKCrhZNvwZYtzx96gY2wAtXdrK1BS2fiC8MlLr3g== + dependencies: + "@types/node" "*" + "@types/tapable" "^1" + "@types/uglify-js" "*" + "@types/webpack-sources" "*" + anymatch "^3.0.0" + source-map "^0.6.0" + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webpack-cli/configtest@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz" + integrity sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg== + +"@webpack-cli/info@^1.5.0": + version "1.5.0" + resolved "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz" + integrity sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ== + dependencies: + envinfo "^7.7.3" + +"@webpack-cli/serve@^1.7.0": + version "1.7.0" + resolved "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz" + integrity sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q== + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn@^8.0.5, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.8.1.tgz" + integrity sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA== + +adjust-sourcemap-loader@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-3.0.0.tgz" + integrity sha512-YBrGyT2/uVQ/c6Rr+t6ZJXniY03YtHGMJQYal368burRGYKqhx9qGTWqcBU5s1CwYY9E/ri63RYyG1IacMZtqw== + dependencies: + loader-utils "^2.0.0" + regex-parser "^2.2.11" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.8.0: + version "8.11.2" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.11.2.tgz" + integrity sha512-E4bfmKAhGiSTvMfL1Myyycaub+cUEU2/IvpylXkUu7CHBkBj1f/ikdzbD7YQ6FKUbixDxeYvB/xY4fvyroDlQg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz" + integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +anymatch@^3.0.0, anymatch@~3.1.2: + version "3.1.3" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" + integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arity-n@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/arity-n/-/arity-n-1.0.4.tgz" + integrity sha512-fExL2kFDC1Q2DUOx3whE/9KoN66IzkY4b4zUHUBFM1ojEYjZZYDcUW3bek/ufGionX9giIKDC5redH2IlGqcQQ== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" + integrity sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng== + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.1: + version "1.0.3" + resolved "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz" + integrity sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q== + +assets-webpack-plugin@7.0.*: + version "7.0.0" + resolved "https://registry.npmjs.org/assets-webpack-plugin/-/assets-webpack-plugin-7.0.0.tgz" + integrity sha512-DMZ9r6HFxynWeONRMhSOFTvTrmit5dovdoUKdJgCG03M6CC7XiwNImPH+Ad1jaVrQ2n59e05lBhte52xPt4MSA== + dependencies: + camelcase "^6.0.0" + escape-string-regexp "^4.0.0" + lodash "^4.17.20" + +atob@^2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" + integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + +babel-loader@^8.2.2: + version "8.3.0" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-8.3.0.tgz" + integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.21.3, browserslist@^4.21.4: + version "4.21.4" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +call-bind@^1.0.0: + version "1.0.2" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +camelcase@5.3.1: + version "5.3.1" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + +camelcase@^6.0.0: + version "6.3.0" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001400: + version "1.0.30001436" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001436.tgz" + integrity sha512-ZmWkKsnC2ifEPoWUvSAIGyOYwT+keAaaWPHiQ9DfMqS1t6tfuyFYoWR78TeZtznkEQ64+vGXH9cZrElwR2Mrxg== + +chalk@^2.0.0, chalk@^2.3.2, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +clean-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz" + integrity sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A== + dependencies: + "@types/webpack" "^4.4.31" + del "^4.1.1" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10, colorette@^2.0.14: + version "2.0.19" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^7.0.0, commander@^7.2.0: + version "7.2.0" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compose-function@3.0.3: + version "3.0.3" + resolved "https://registry.npmjs.org/compose-function/-/compose-function-3.0.3.tgz" + integrity sha512-xzhzTJ5eC+gmIzvZq+C3kCJHsp9os6tJkrigDRZclyGtOKINbZtE8n1Tzmeh32jW+BUDPbvZpibwvJHBLGMVwg== + dependencies: + arity-n "^1.0.4" + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.6.0: + version "2.15.3" + resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@1.7.0: + version "1.7.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz" + integrity sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + dependencies: + safe-buffer "~5.1.1" + +convert-source-map@^0.3.3: + version "0.3.5" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz" + integrity sha512-+4nRk0k3oEpwUB7/CalD7xE2z4VmtEnnq0GO2IPTkrooTrAhEsWvuLF5iWP1dXrwluki/azwXV1ve7gtYuPldg== + +convert-source-map@^1.7.0: + version "1.9.0" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" + integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +core-js-compat@^3.25.1: + version "3.26.1" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.26.1.tgz" + integrity sha512-622/KzTudvXCDLRw70iHW4KKs1aGpcRcowGWyYJr2DEBfRrd6hNJybxSWJFuZYD4ma86xhrwDDHxmDaIq4EA8A== + dependencies: + browserslist "^4.21.4" + +core-js@^3.0.0: + version "3.26.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.26.1.tgz" + integrity sha512-21491RRQVzUn0GGM9Z1Jrpr6PNPxPi+Za8OM9q4tksTSnlbXXGKK1nXNg/QvwFYettXvSX6zWKCtHHfjN4puyA== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +css-declaration-sorter@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz" + integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + +css-loader@^5.2.4: + version "5.2.7" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz" + integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg== + dependencies: + icss-utils "^5.1.0" + loader-utils "^2.0.0" + postcss "^8.2.15" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.1.0" + schema-utils "^3.0.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-2.0.0.tgz" + integrity sha512-cG/uc94727tx5pBNtb1Sd7gvUPzwmcQi1lkpfqTpdkuNq75hJCw7bIVsCNijLm4dhDcr1atvuysl2rZqOG8Txw== + dependencies: + cssnano "^5.0.0" + jest-worker "^26.3.0" + p-limit "^3.0.2" + postcss "^8.2.9" + schema-utils "^3.0.0" + serialize-javascript "^5.0.1" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +css@^2.0.0: + version "2.2.4" + resolved "https://registry.npmjs.org/css/-/css-2.2.4.tgz" + integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw== + dependencies: + inherits "^2.0.3" + source-map "^0.6.1" + source-map-resolve "^0.5.2" + urix "^0.1.0" + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-default@^5.2.13: + version "5.2.13" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz" + integrity sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.3" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.1" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.0.0: + version "5.1.14" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz" + integrity sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw== + dependencies: + cssnano-preset-default "^5.2.13" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +d@1, d@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz" + integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== + dependencies: + es5-ext "^0.10.50" + type "^1.0.1" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decode-uri-component@^0.2.0: + version "0.2.2" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" + integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +del@^4.1.1: + version "4.1.1" + resolved "https://registry.npmjs.org/del/-/del-4.1.1.tgz" + integrity sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ== + dependencies: + "@types/glob" "^7.1.1" + globby "^6.1.0" + is-path-cwd "^2.0.0" + is-path-in-cwd "^2.0.0" + p-map "^2.0.0" + pify "^4.0.1" + rimraf "^2.6.3" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.284" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz" + integrity sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.10.0: + version "5.12.0" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz" + integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +envinfo@^7.7.3: + version "7.8.1" + resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz" + integrity sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw== + +error-stack-parser@^2.0.0: + version "2.1.4" + resolved "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz" + integrity sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ== + dependencies: + stackframe "^1.3.4" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +es5-ext@^0.10.35, es5-ext@^0.10.50: + version "0.10.62" + resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz" + integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== + dependencies: + es6-iterator "^2.0.3" + es6-symbol "^3.1.3" + next-tick "^1.1.0" + +es6-iterator@2.0.3, es6-iterator@^2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz" + integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-symbol@^3.1.1, es6-symbol@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz" + integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== + dependencies: + d "^1.0.1" + ext "^1.1.2" + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +ext@^1.1.2: + version "1.7.0" + resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz" + integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== + dependencies: + type "^2.7.2" + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-levenshtein@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-3.0.0.tgz" + integrity sha512-hKKNajm46uNmTlhHSyZkmToAc56uZJwYq7yrciZjqOxnlfQwERDQJmHPUp7m1m9wx8vgOe8IaCKZ5Kv2k1DdCQ== + dependencies: + fastest-levenshtein "^1.0.7" + +fastest-levenshtein@^1.0.12, fastest-levenshtein@^1.0.7: + version "1.0.16" + resolved "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz" + integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +follow-redirects@^1.0.0: + version "1.15.2" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2: + version "1.1.3" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-port@^3.1.0: + version "3.2.0" + resolved "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz" + integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.3, glob@^7.1.3: + version "7.2.3" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz" + integrity sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw== + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +growly@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" + integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +immutable@^4.0.0: + version "4.1.0" + resolved "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz" + integrity sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ== + +import-local@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" + integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== + dependencies: + pkg-dir "^4.2.0" + resolve-cwd "^3.0.0" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +interpret@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz" + integrity sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw== + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-core-module@^2.9.0: + version "2.11.0" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.11.0.tgz" + integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw== + dependencies: + has "^1.0.3" + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-path-cwd@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-in-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz" + integrity sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ== + dependencies: + is-path-inside "^2.1.0" + +is-path-inside@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz" + integrity sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg== + dependencies: + path-is-inside "^1.0.2" + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-worker@^26.3.0: + version "26.6.2" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" + integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^7.0.0" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz" + integrity sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow== + dependencies: + minimist "^1.2.0" + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +klona@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz" + integrity sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA== + +lilconfig@^2.0.3: + version "2.0.6" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^1.2.3: + version "1.4.2" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz" + integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^1.0.1" + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.4.3: + version "3.4.12" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.4.12.tgz" + integrity sha512-BcjuQn6vfqP+k100e0E9m61Hyqa//Brp+I3f0OBmN0ATHlFA8vx3Lt8z57R3u2bPqe3WGDBC+nF72fTH7isyEw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2: + version "4.0.5" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mini-css-extract-plugin@^1.5.0: + version "1.6.2" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz" + integrity sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + webpack-sources "^1.1.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0: + version "1.2.7" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz" + integrity sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +next-tick@^1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz" + integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== + +node-forge@^1: + version "1.3.1" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-notifier@^9.0.0: + version "9.0.1" + resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-9.0.1.tgz" + integrity sha512-fPNFIp2hF/Dq7qLDzSg4vZ0J4e9v60gJR+Qx7RbjbWqzPDdEqeVpEx5CFeDAELIl+A/woaaNn1fQ5nEVerMxJg== + dependencies: + growly "^1.3.0" + is-wsl "^2.2.0" + semver "^7.3.2" + shellwords "^0.1.1" + uuid "^8.3.0" + which "^2.0.2" + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.0.1: + version "4.1.1" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9: + version "8.4.0" + resolved "https://registry.npmjs.org/open/-/open-8.4.0.tgz" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-map@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz" + integrity sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pify@^2.0.0: + version "2.3.0" + resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" + integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== + +pify@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz" + integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw== + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz" + integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg== + +pkg-dir@^4.1.0, pkg-dir@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz" + integrity sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz" + integrity sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.11" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz" + integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss@7.0.36: + version "7.0.36" + resolved "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz" + integrity sha512-BebJSIUMwJHRH0HAQoxN4u1CN86glsrwsW0q7T+/m44eXOUAxSNdHRkNZPYz5vVUbg17hFgOQDE7fZk7li3pZw== + dependencies: + chalk "^2.4.2" + source-map "^0.6.1" + supports-color "^6.1.0" + +postcss@^8.2.15, postcss@^8.2.9: + version "8.4.19" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.19.tgz" + integrity sha512-h+pbPsyhlYj6N2ozBmHhHrs9DzGmbaarbLvWipMRO7RLS+v4onj26MPFXA5OBYFxyqYhUJK456SwDcY9H2/zsA== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +pretty-error@^3.0.3: + version "3.0.4" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-3.0.4.tgz" + integrity sha512-ytLFLfv1So4AO1UkoBF6GXQgJRaKbiSiGFICaOPNwQ3CMvBvXpLRubeQWyPGnsbV/t9ml9qto6IeCsho0aEvwQ== + dependencies: + lodash "^4.17.20" + renderkid "^2.0.6" + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +rechoir@^0.7.0: + version "0.7.1" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz" + integrity sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg== + dependencies: + resolve "^1.9.0" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.11, regenerator-runtime@^0.13.2: + version "0.13.11" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz" + integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg== + +regenerator-transform@^0.15.1: + version "0.15.1" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.1.tgz" + integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg== + dependencies: + "@babel/runtime" "^7.8.4" + +regex-parser@^2.2.11: + version "2.2.11" + resolved "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz" + integrity sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q== + +regexpu-core@^5.2.1: + version "5.2.2" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.2.tgz" + integrity sha512-T0+1Zp2wjF/juXMrMxHxidqGYn8U4R+zleSJhX9tQ1PUsS8a9UtYfbsF9LdiVgNX3kiX8RNaKM42nfSgvFJjmw== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +renderkid@^2.0.6: + version "2.0.7" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-2.0.7.tgz" + integrity sha512-oCcFyxaMrKsKcTY59qnCAtmDVSLfPbrv6A3tVbPdFMMrv5jaK10V6m40cKsoPNhAqN6rmHW9sswW4o3ruSrwUQ== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^3.0.1" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-cwd@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" + integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== + dependencies: + resolve-from "^5.0.0" + +resolve-from@^5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-url-loader@^3.1.2: + version "3.1.5" + resolved "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-3.1.5.tgz" + integrity sha512-mgFMCmrV/tA4738EsFmPFE5/MaqSgUMe8LK971kVEKA/RrNVb7+VqFsg/qmKyythf34eyq476qIobP/gfFBGSQ== + dependencies: + adjust-sourcemap-loader "3.0.0" + camelcase "5.3.1" + compose-function "3.0.3" + convert-source-map "1.7.0" + es6-iterator "2.0.3" + loader-utils "^1.2.3" + postcss "7.0.36" + rework "1.0.1" + rework-visit "1.0.0" + source-map "0.6.1" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" + integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== + +resolve@^1.14.2, resolve@^1.9.0: + version "1.22.1" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +rework-visit@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/rework-visit/-/rework-visit-1.0.0.tgz" + integrity sha512-W6V2fix7nCLUYX1v6eGPrBOZlc03/faqzP4sUxMAJMBMOPYhfV/RyLegTufn5gJKaOITyi+gvf0LXDZ9NzkHnQ== + +rework@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz" + integrity sha512-eEjL8FdkdsxApd0yWVZgBGzfCQiT8yqSc2H1p4jpZpQdtz7ohETiDMoje5PlM8I9WgkqkreVxFUKYOiJdVWDXw== + dependencies: + convert-source-map "^0.3.3" + css "^2.0.0" + +rimraf@^2.6.3: + version "2.7.1" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz" + integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== + dependencies: + glob "^7.1.3" + +rimraf@^3.0.0, rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sass-loader@^9.0.0: + version "9.0.3" + resolved "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz" + integrity sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg== + dependencies: + klona "^1.1.2" + loader-utils "^2.0.0" + neo-async "^2.6.2" + schema-utils "^2.7.0" + semver "^7.3.2" + +sass@^1.56.1: + version "1.56.1" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.56.1.tgz#94d3910cd468fd075fa87f5bb17437a0b617d8a7" + integrity sha512-VpEyKpyBPCxE7qGDtOcdJ6fFbcpOM+Emu7uZLxVrkX8KVU/Dp5UF7WLvzqRuUhB6mqqQt1xffLoG+AndxTZrCQ== + dependencies: + chokidar ">=3.0.0 <4.0.0" + immutable "^4.0.0" + source-map-js ">=0.6.2 <2.0.0" + +schema-utils@^2.6.5, schema-utils@^2.7.0: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.1.1" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.5: + version "7.3.8" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz" + integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz" + integrity sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA== + dependencies: + randombytes "^2.1.0" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shellwords@^0.1.1: + version "0.1.1" + resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" + integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +source-list-map@^2.0.0: + version "2.0.1" + resolved "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== + +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-resolve@^0.5.2: + version "0.5.3" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" + integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + dependencies: + atob "^2.1.2" + decode-uri-component "^0.2.0" + resolve-url "^0.2.1" + source-map-url "^0.4.0" + urix "^0.1.0" + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.1" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" + integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + +source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.3: + version "0.7.4" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +stackframe@^1.3.4: + version "1.3.4" + resolved "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz" + integrity sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +string-width@^4.2.3: + version "4.2.3" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +strip-ansi@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg== + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +style-loader@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/style-loader/-/style-loader-2.0.0.tgz" + integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^6.1.0: + version "6.1.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz" + integrity sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.0.0, supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svgo@^2.7.0: + version "2.8.0" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +sync-rpc@^1.3.6: + version "1.3.6" + resolved "https://registry.npmjs.org/sync-rpc/-/sync-rpc-1.3.6.tgz" + integrity sha512-J8jTXuZzRlvU7HemDgHi3pGnh/rkoqR/OZSjhTyyZrEkkYQbk7Z33AXp37mkPfPpfdOuj7Ex3H/TJM1z48uPQw== + dependencies: + get-port "^3.1.0" + +tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.1, terser-webpack-plugin@^5.1.3: + version "5.3.6" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.14.1: + version "5.16.1" + resolved "https://registry.npmjs.org/terser/-/terser-5.16.1.tgz" + integrity sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tmp@^0.2.1: + version "0.2.1" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz" + integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ== + dependencies: + rimraf "^3.0.0" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +type@^1.0.1: + version "1.2.0" + resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz" + integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== + +type@^2.7.2: + version "2.7.2" + resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz" + integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.10" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz" + integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" + integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.0, uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +webpack-cli@^4.9.1: + version "4.10.0" + resolved "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz" + integrity sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w== + dependencies: + "@discoveryjs/json-ext" "^0.5.0" + "@webpack-cli/configtest" "^1.2.0" + "@webpack-cli/info" "^1.5.0" + "@webpack-cli/serve" "^1.7.0" + colorette "^2.0.14" + commander "^7.0.0" + cross-spawn "^7.0.3" + fastest-levenshtein "^1.0.12" + import-local "^3.0.2" + interpret "^2.2.0" + rechoir "^0.7.0" + webpack-merge "^5.7.3" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.0.0: + version "4.11.1" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz" + integrity sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.7.3: + version "5.8.0" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-notifier@^1.6.0: + version "1.15.0" + resolved "https://registry.npmjs.org/webpack-notifier/-/webpack-notifier-1.15.0.tgz" + integrity sha512-N2V8UMgRB5komdXQRavBsRpw0hPhJq2/SWNOGuhrXpIgRhcMexzkGQysUyGStHLV5hkUlgpRiF7IUXoBqyMmzQ== + dependencies: + node-notifier "^9.0.0" + strip-ansi "^6.0.0" + +webpack-sources@^1.1.0: + version "1.4.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz" + integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ== + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.35: + version "5.75.0" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.75.0.tgz" + integrity sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +which@^2.0.1, which@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +wrappy@1: + version "1.0.2" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +ws@^8.4.2: + version "8.11.0" + resolved "https://registry.npmjs.org/ws/-/ws-8.11.0.tgz" + integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.2: + version "1.10.2" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yargs-parser@^20.2.4: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== From 92ac95d642f4515fcee64870bb7ff58fb0f41a37 Mon Sep 17 00:00:00 2001 From: realredy Date: Tue, 6 Dec 2022 12:48:32 +0100 Subject: [PATCH 12/48] beffore try install a wissing editor --- assets/css/app.scss | 5 +- assets/css/general.scss | 39 +++++++++++ assets/css/loguin/_index.scss | 106 +++++++++++++++++++++++++++++ assets/js/main.js | 4 +- assets/login.js | 10 +++ assets/test.js | 10 --- public/styles/home.css | 118 --------------------------------- templates/base.html.twig | 6 +- templates/home/index.html.twig | 5 +- 9 files changed, 162 insertions(+), 141 deletions(-) create mode 100644 assets/css/general.scss create mode 100644 assets/css/loguin/_index.scss create mode 100644 assets/login.js delete mode 100644 assets/test.js delete mode 100644 public/styles/home.css diff --git a/assets/css/app.scss b/assets/css/app.scss index 8dfb832..f571f83 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -1,3 +1,2 @@ -* { - color: red; -} \ No newline at end of file +@use './general.scss'; + @use './loguin/index.scss' \ No newline at end of file diff --git a/assets/css/general.scss b/assets/css/general.scss new file mode 100644 index 0000000..49eaf45 --- /dev/null +++ b/assets/css/general.scss @@ -0,0 +1,39 @@ +// @mixin reset-list { +// margin: 0; +// padding: 0; +// list-style: none; +// } + +// nav ul { +// @include reset-list; +// } + +//? variables + +// $base-color: #c6538c; + + +//? transitions +// .enlarge { +// font-size: 14px; +// transition: { +// property: font-size; +// duration: 4s; +// delay: 2s; +// } + +// &:hover { font-size: 36px; } +// } + +*{ + margin: 0; + padding: 0; + list-style: none; + text-decoration: none; +} +body { + padding: 0; + margin: 0; + font-family: 'Barlow', sans-serif; + font-size: 1.5em; + } diff --git a/assets/css/loguin/_index.scss b/assets/css/loguin/_index.scss new file mode 100644 index 0000000..fe9d255 --- /dev/null +++ b/assets/css/loguin/_index.scss @@ -0,0 +1,106 @@ +@use '../general.scss'; +.Home { + height: 100vh; + display: flex; + justify-content: center; + align-items: center; + background-image: url('../../../public/images/zcol.jpg'); + background-repeat: no-repeat; + background-size: cover; + + &_wrapper { + display: flex; + justify-content: center; + align-items: center; + width: 90%; + max-width: 700px; + + &_form { + background: rgba(255, 255, 255, 0.469); + display: flex; + flex-direction: column; + width: 50%; + height: 550px; + justify-content: center; + align-items: center; + padding: 0 20px; + + label { + font-size: .8em; + margin-bottom: -5px; + display: block; + padding: 0; + color: white; + text-shadow: 1px 1px black + } + + input { + display: flex; + flex-direction: column; + border: solid 1.5px #a6a6a6; + margin: 10px 0; + font-size: 0.8em; + border-radius: 4px; + padding: 5px 3px; + background: unset; + color: #4a4a4a; + box-sizing: border-box; + width: 90%; + font-weight: 100; + background: #fff; + + &[type="submit"] { + background: #197D90; + cursor: pointer; + color: white; + font-weight: 600; + line-height: 28px; + border: solid 2px #03ABCB; + &:hover { + background: #146777; + border:solid 2px transparent; + } + } + } + } + &_msg { + background: #197D90; + height: 550px; + display: flex; + justify-content: center; + align-items: center; + flex-direction: column; + width: 50%; + color: white; + padding: 0 20px; + position: relative; + span { + font-weight: 100; + font-size: .8em; + margin-bottom: .5em; + } + b { + font-weight: 400; + } + &::before { + content: ""; + display: block; + background: linear-gradient(90deg, rgba(25, 125, 144, 1) 0%, rgba(0, 212, 255, 0) 100%); + ; + height: 100%; + width: 15px; + position: absolute; + top: 0; + right: -15px; + } + &-error { + font-size: .8em; + background: #fd5151; + text-align: center; + padding: .4em; + margin-top: 1em; + font-weight: 600 !important; + } + } + } +} \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js index e8868f1..bdcd371 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -13,10 +13,10 @@ -import confirmframse from "../test"; +import Loginscript from "../login"; window.addEventListener("load", () => { - window.confirmframse = new confirmframse(); + window.Loginscript = new Loginscript(); }); diff --git a/assets/login.js b/assets/login.js new file mode 100644 index 0000000..974d65e --- /dev/null +++ b/assets/login.js @@ -0,0 +1,10 @@ +class Loginscript { + constructor() { + this.init(); + } + init() { + console.log('try than this work') + + } + } + export default Loginscript; \ No newline at end of file diff --git a/assets/test.js b/assets/test.js deleted file mode 100644 index 22b5b65..0000000 --- a/assets/test.js +++ /dev/null @@ -1,10 +0,0 @@ -class confirmframse { - constructor() { - this.init(); - } - init() { - alert('try than this work') - - } - } - export default confirmframse; \ No newline at end of file diff --git a/public/styles/home.css b/public/styles/home.css deleted file mode 100644 index 24ab92b..0000000 --- a/public/styles/home.css +++ /dev/null @@ -1,118 +0,0 @@ -body { - padding: 0; - margin: 0; - font-family: 'Barlow', sans-serif; - font-size: 1.5em; -} - -.Home { - height: 100vh; - display: flex; - justify-content: center; - align-items: center; - background-image: url('/images/zcol.jpg'); - background-repeat: no-repeat; - background-size: cover; -} - -.Home>.Home_wrapper { - display: flex; - justify-content: center; - align-items: center; - width: 90%; - max-width: 700px; -} - -.Home_wrapper>.Home_wrapper_form { - background: rgba(255, 255, 255, 0.469); - display: flex; - flex-direction: column; - width: 50%; - height: 550px; - justify-content: center; - align-items: center; - padding: 0 20px; -} - -.Home_wrapper>.Home_wrapper_form input { - display: flex; - flex-direction: column; - border: solid 1.5px #a6a6a6; - margin: 10px 0; - font-size: 0.8em; - border-radius: 4px; - padding: 5px 3px; - background: unset; - color: #4a4a4a; - box-sizing: border-box; - width: 90%; - font-weight: 100; - background: #fff; -} - -.Home_wrapper>.Home_wrapper_form label { - font-size: .8em; - margin-bottom: -5px; - display: block; - padding: 0; - color: white; - text-shadow: 1px 1px black -} - -.Home_wrapper>.Home_wrapper_form input[type="submit"] { - background: #197D90; - cursor: pointer; - color: white; - font-weight: 600; - line-height: 28px; - border: solid 2px #03ABCB; -} - -.Home_wrapper>.Home_wrapper_form input[type="submit"]:hover { - background: #146777; - border:solid 2px transparent; -} - -.Home_wrapper_msg { - background: #197D90; - height: 550px; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - width: 50%; - color: white; - padding: 0 20px; - position: relative; -} - -.Home_wrapper_msg::before { - content: ""; - display: block; - background: linear-gradient(90deg, rgba(25, 125, 144, 1) 0%, rgba(0, 212, 255, 0) 100%); - ; - height: 100%; - width: 15px; - position: absolute; - top: 0; - right: -15px; -} - -.Home_wrapper .Home_wrapper_msg-error { - font-size: .8em; - background: #fd5151; - text-align: center; - padding: .4em; - margin-top: 1em; - font-weight: 600 !important; -} - -.Home_wrapper_msg span { - font-weight: 100; - font-size: .8em; - margin-bottom: .5em; -} - -.Home_wrapper_msg b { - font-weight: 400; -} \ No newline at end of file diff --git a/templates/base.html.twig b/templates/base.html.twig index bbde3e6..9a71530 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -6,14 +6,12 @@ - {# Run `composer require symfony/webpack-encore-bundle` - and uncomment the following Encore helpers to start using Symfony UX #} + {% block stylesheets %} {{ encore_entry_link_tags('css/app') }} {% endblock %} - {% block javascripts %} - {# #} + {% block javascripts %} {{ encore_entry_script_tags('js/main') }} {% endblock %} diff --git a/templates/home/index.html.twig b/templates/home/index.html.twig index bd01149..e2452c6 100644 --- a/templates/home/index.html.twig +++ b/templates/home/index.html.twig @@ -1,10 +1,7 @@ {% extends 'base.html.twig' %} {% block title %}Welcome Ricardo Perez{% endblock %} -{% block stylesheets %} - - -{% endblock %} + {% block body %}
    From d185680a5900b6a69ac6f91229ba55e9eb7f9975 Mon Sep 17 00:00:00 2001 From: realredy Date: Tue, 6 Dec 2022 16:09:23 +0100 Subject: [PATCH 13/48] CKEditor installed -Font awesome install trhow CDN --- composer.json | 4 +- composer.lock | 805 +++++++++++++++++------------- config/bundles.php | 1 + config/packages/fos_ckeditor.yaml | 5 + src/Form/Loguin.php | 3 + symfony.lock | 12 + templates/base.html.twig | 3 +- 7 files changed, 476 insertions(+), 357 deletions(-) create mode 100644 config/packages/fos_ckeditor.yaml diff --git a/composer.json b/composer.json index 22a2939..2d237f0 100644 --- a/composer.json +++ b/composer.json @@ -11,6 +11,7 @@ "doctrine/mongodb-odm": "^2.4", "doctrine/mongodb-odm-bundle": "^4.5", "doctrine/orm": "^2.13", + "friendsofsymfony/ckeditor-bundle": "^2.4", "phpdocumentor/reflection-docblock": "^5.3", "sensio/framework-extra-bundle": "^6.2", "symfony/asset": "4.4.*", @@ -80,7 +81,8 @@ "scripts": { "auto-scripts": { "cache:clear": "symfony-cmd", - "assets:install %PUBLIC_DIR%": "symfony-cmd" + "assets:install %PUBLIC_DIR%": "symfony-cmd", + "ckeditor:install": "symfony-cmd" }, "post-install-cmd": [ "@auto-scripts" diff --git a/composer.lock b/composer.lock index 0df31c6..d824262 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "90aca2e0e8f1004d7ad7ebe0016c95c9", + "content-hash": "b0fb88ab30ecba04584a6717688b9d7b", "packages": [ { "name": "doctrine/annotations", @@ -174,16 +174,16 @@ }, { "name": "doctrine/collections", - "version": "1.7.3", + "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/doctrine/collections.git", - "reference": "09dde3eb237756190f2de738d3c97cff10a8407b" + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/collections/zipball/09dde3eb237756190f2de738d3c97cff10a8407b", - "reference": "09dde3eb237756190f2de738d3c97cff10a8407b", + "url": "https://api.github.com/repos/doctrine/collections/zipball/2b44dd4cbca8b5744327de78bafef5945c7e7b5e", + "reference": "2b44dd4cbca8b5744327de78bafef5945c7e7b5e", "shasum": "" }, "require": { @@ -238,22 +238,22 @@ ], "support": { "issues": "https://github.com/doctrine/collections/issues", - "source": "https://github.com/doctrine/collections/tree/1.7.3" + "source": "https://github.com/doctrine/collections/tree/1.8.0" }, - "time": "2022-09-01T19:34:23+00:00" + "time": "2022-09-01T20:12:10+00:00" }, { "name": "doctrine/common", - "version": "3.4.0", + "version": "3.4.3", "source": { "type": "git", "url": "https://github.com/doctrine/common.git", - "reference": "e09556bbdf95b8420e649162b19ae9da2d1a80f3" + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/common/zipball/e09556bbdf95b8420e649162b19ae9da2d1a80f3", - "reference": "e09556bbdf95b8420e649162b19ae9da2d1a80f3", + "url": "https://api.github.com/repos/doctrine/common/zipball/8b5e5650391f851ed58910b3e3d48a71062eeced", + "reference": "8b5e5650391f851ed58910b3e3d48a71062eeced", "shasum": "" }, "require": { @@ -261,13 +261,13 @@ "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^9.0 || ^10.0", "doctrine/collections": "^1", "phpstan/phpstan": "^1.4.1", "phpstan/phpstan-phpunit": "^1", "phpunit/phpunit": "^7.5.20 || ^8.5 || ^9.0", "squizlabs/php_codesniffer": "^3.0", - "symfony/phpunit-bridge": "^4.0.5", + "symfony/phpunit-bridge": "^6.1", "vimeo/psalm": "^4.4" }, "type": "library", @@ -315,7 +315,7 @@ ], "support": { "issues": "https://github.com/doctrine/common/issues", - "source": "https://github.com/doctrine/common/tree/3.4.0" + "source": "https://github.com/doctrine/common/tree/3.4.3" }, "funding": [ { @@ -331,27 +331,27 @@ "type": "tidelift" } ], - "time": "2022-08-23T19:46:56+00:00" + "time": "2022-10-09T11:47:59+00:00" }, { "name": "doctrine/dbal", - "version": "3.4.4", + "version": "3.5.1", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", - "reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5" + "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/dbal/zipball/4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5", - "reference": "4cbbe6e4b9ef6c69d5f4c968c637476f47bb54f5", + "url": "https://api.github.com/repos/doctrine/dbal/zipball/f38ee8aaca2d58ee88653cb34a6a3880c23f38a5", + "reference": "f38ee8aaca2d58ee88653cb34a6a3880c23f38a5", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/cache": "^1.11|^2.0", "doctrine/deprecations": "^0.5.3|^1", - "doctrine/event-manager": "^1.0", + "doctrine/event-manager": "^1|^2", "php": "^7.4 || ^8.0", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" @@ -359,14 +359,14 @@ "require-dev": { "doctrine/coding-standard": "10.0.0", "jetbrains/phpstorm-stubs": "2022.2", - "phpstan/phpstan": "1.8.3", - "phpstan/phpstan-strict-rules": "^1.3", - "phpunit/phpunit": "9.5.24", + "phpstan/phpstan": "1.8.10", + "phpstan/phpstan-strict-rules": "^1.4", + "phpunit/phpunit": "9.5.25", "psalm/plugin-phpunit": "0.17.0", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^5.4|^6.0", "symfony/console": "^4.4|^5.4|^6.0", - "vimeo/psalm": "4.27.0" + "vimeo/psalm": "4.29.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." @@ -426,7 +426,7 @@ ], "support": { "issues": "https://github.com/doctrine/dbal/issues", - "source": "https://github.com/doctrine/dbal/tree/3.4.4" + "source": "https://github.com/doctrine/dbal/tree/3.5.1" }, "funding": [ { @@ -442,7 +442,7 @@ "type": "tidelift" } ], - "time": "2022-09-01T21:26:42+00:00" + "time": "2022-10-24T07:26:18+00:00" }, { "name": "doctrine/deprecations", @@ -489,37 +489,37 @@ }, { "name": "doctrine/doctrine-bundle", - "version": "2.7.0", + "version": "2.7.1", "source": { "type": "git", "url": "https://github.com/doctrine/DoctrineBundle.git", - "reference": "d2088fc50494e4e7441fecca54732245a613eeb6" + "reference": "a2dcad48741c9d12fd6040398cf075025030096e" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/d2088fc50494e4e7441fecca54732245a613eeb6", - "reference": "d2088fc50494e4e7441fecca54732245a613eeb6", + "url": "https://api.github.com/repos/doctrine/DoctrineBundle/zipball/a2dcad48741c9d12fd6040398cf075025030096e", + "reference": "a2dcad48741c9d12fd6040398cf075025030096e", "shasum": "" }, "require": { "doctrine/annotations": "^1", "doctrine/cache": "^1.11 || ^2.0", - "doctrine/dbal": "^2.13.1|^3.3.2", - "doctrine/persistence": "^2.2|^3", + "doctrine/dbal": "^2.13.1 || ^3.3.2", + "doctrine/persistence": "^2.2 || ^3", "doctrine/sql-formatter": "^1.0.1", "php": "^7.1 || ^8.0", - "symfony/cache": "^4.3.3|^5.0|^6.0", - "symfony/config": "^4.4.3|^5.0|^6.0", - "symfony/console": "^3.4.30|^4.3.3|^5.0|^6.0", - "symfony/dependency-injection": "^4.4.18|^5.0|^6.0", - "symfony/deprecation-contracts": "^2.1|^3", - "symfony/doctrine-bridge": "^4.4.22|^5.2.7|^6.0", - "symfony/framework-bundle": "^3.4.30|^4.3.3|^5.0|^6.0", - "symfony/service-contracts": "^1.1.1|^2.0|^3" + "symfony/cache": "^4.4 || ^5.4 || ^6.0", + "symfony/config": "^4.4.3 || ^5.4 || ^6.0", + "symfony/console": "^4.4 || ^5.4 || ^6.0", + "symfony/dependency-injection": "^4.4.18 || ^5.4 || ^6.0", + "symfony/deprecation-contracts": "^2.1 || ^3", + "symfony/doctrine-bridge": "^4.4.22 || ^5.4 || ^6.0", + "symfony/framework-bundle": "^4.4 || ^5.4 || ^6.0", + "symfony/service-contracts": "^1.1.1 || ^2.0 || ^3" }, "conflict": { - "doctrine/orm": "<2.10|>=3.0", - "twig/twig": "<1.34|>=2.0,<2.4" + "doctrine/orm": "<2.11 || >=3.0", + "twig/twig": "<1.34 || >=2.0,<2.4" }, "require-dev": { "doctrine/coding-standard": "^9.0", @@ -528,16 +528,16 @@ "phpunit/phpunit": "^7.5 || ^8.0 || ^9.3 || ^10.0", "psalm/plugin-phpunit": "^0.16.1", "psalm/plugin-symfony": "^3", - "psr/log": "^1.1.4|^2.0|^3.0", - "symfony/phpunit-bridge": "^5.2|^6.0", - "symfony/property-info": "^4.3.3|^5.0|^6.0", - "symfony/proxy-manager-bridge": "^3.4|^4.3.3|^5.0|^6.0", - "symfony/security-bundle": "^4.4|^5.0|^6.0", - "symfony/twig-bridge": "^3.4.30|^4.3.3|^5.0|^6.0", - "symfony/validator": "^3.4.30|^4.3.3|^5.0|^6.0", - "symfony/web-profiler-bundle": "^3.4.30|^4.3.3|^5.0|^6.0", - "symfony/yaml": "^3.4.30|^4.3.3|^5.0|^6.0", - "twig/twig": "^1.34|^2.12|^3.0", + "psr/log": "^1.1.4 || ^2.0 || ^3.0", + "symfony/phpunit-bridge": "^6.1", + "symfony/property-info": "^4.4 || ^5.4 || ^6.0", + "symfony/proxy-manager-bridge": "^4.4 || ^5.4 || ^6.0", + "symfony/security-bundle": "^4.4 || ^5.4 || ^6.0", + "symfony/twig-bridge": "^4.4 || ^5.4 || ^6.0", + "symfony/validator": "^4.4 || ^5.4 || ^6.0", + "symfony/web-profiler-bundle": "^4.4 || ^5.4 || ^6.0", + "symfony/yaml": "^4.4 || ^5.4 || ^6.0", + "twig/twig": "^1.34 || ^2.12 || ^3.0", "vimeo/psalm": "^4.7" }, "suggest": { @@ -583,7 +583,7 @@ ], "support": { "issues": "https://github.com/doctrine/DoctrineBundle/issues", - "source": "https://github.com/doctrine/DoctrineBundle/tree/2.7.0" + "source": "https://github.com/doctrine/DoctrineBundle/tree/2.7.1" }, "funding": [ { @@ -599,7 +599,7 @@ "type": "tidelift" } ], - "time": "2022-06-10T10:55:26+00:00" + "time": "2022-10-23T09:47:06+00:00" }, { "name": "doctrine/doctrine-migrations-bundle", @@ -688,34 +688,35 @@ }, { "name": "doctrine/event-manager", - "version": "1.1.2", + "version": "1.2.0", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", - "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683" + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/event-manager/zipball/eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", - "reference": "eb2ecf80e3093e8f3c2769ac838e27d8ede8e683", + "url": "https://api.github.com/repos/doctrine/event-manager/zipball/95aa4cb529f1e96576f3fda9f5705ada4056a520", + "reference": "95aa4cb529f1e96576f3fda9f5705ada4056a520", "shasum": "" }, "require": { + "doctrine/deprecations": "^0.5.3 || ^1", "php": "^7.1 || ^8.0" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { - "doctrine/coding-standard": "^9", - "phpstan/phpstan": "~1.4.10 || ^1.5.4", + "doctrine/coding-standard": "^9 || ^10", + "phpstan/phpstan": "~1.4.10 || ^1.8.8", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", - "vimeo/psalm": "^4.22" + "vimeo/psalm": "^4.24" }, "type": "library", "autoload": { "psr-4": { - "Doctrine\\Common\\": "lib/Doctrine/Common" + "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", @@ -759,7 +760,7 @@ ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", - "source": "https://github.com/doctrine/event-manager/tree/1.1.2" + "source": "https://github.com/doctrine/event-manager/tree/1.2.0" }, "funding": [ { @@ -775,27 +776,27 @@ "type": "tidelift" } ], - "time": "2022-07-27T22:18:11+00:00" + "time": "2022-10-12T20:51:15+00:00" }, { "name": "doctrine/inflector", - "version": "2.0.5", + "version": "2.0.6", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", - "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392" + "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/inflector/zipball/ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", - "reference": "ade2b3bbfb776f27f0558e26eed43b5d9fe1b392", + "url": "https://api.github.com/repos/doctrine/inflector/zipball/d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", + "reference": "d9d313a36c872fd6ee06d9a6cbcf713eaa40f024", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^9", + "doctrine/coding-standard": "^10", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpstan/phpstan-strict-rules": "^1.3", @@ -850,7 +851,7 @@ ], "support": { "issues": "https://github.com/doctrine/inflector/issues", - "source": "https://github.com/doctrine/inflector/tree/2.0.5" + "source": "https://github.com/doctrine/inflector/tree/2.0.6" }, "funding": [ { @@ -866,7 +867,7 @@ "type": "tidelift" } ], - "time": "2022-09-07T09:01:28+00:00" + "time": "2022-10-20T09:10:12+00:00" }, { "name": "doctrine/instantiator", @@ -1328,16 +1329,16 @@ }, { "name": "doctrine/orm", - "version": "2.13.1", + "version": "2.13.4", "source": { "type": "git", "url": "https://github.com/doctrine/orm.git", - "reference": "35c44a56677adb3ce796138b6e4934ce93ec6811" + "reference": "a5a6cc6630ce497290396d5f206887227820a634" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/orm/zipball/35c44a56677adb3ce796138b6e4934ce93ec6811", - "reference": "35c44a56677adb3ce796138b6e4934ce93ec6811", + "url": "https://api.github.com/repos/doctrine/orm/zipball/a5a6cc6630ce497290396d5f206887227820a634", + "reference": "a5a6cc6630ce497290396d5f206887227820a634", "shasum": "" }, "require": { @@ -1364,15 +1365,15 @@ }, "require-dev": { "doctrine/annotations": "^1.13", - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^9.0.2 || ^10.0", "phpbench/phpbench": "^0.16.10 || ^1.0", - "phpstan/phpstan": "~1.4.10 || 1.8.2", + "phpstan/phpstan": "~1.4.10 || 1.9.2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", "psr/log": "^1 || ^2 || ^3", "squizlabs/php_codesniffer": "3.7.1", "symfony/cache": "^4.4 || ^5.4 || ^6.0", "symfony/yaml": "^3.4 || ^4.0 || ^5.0 || ^6.0", - "vimeo/psalm": "4.26.0" + "vimeo/psalm": "4.30.0" }, "suggest": { "ext-dom": "Provides support for XSD validation for XML mapping files", @@ -1422,26 +1423,26 @@ ], "support": { "issues": "https://github.com/doctrine/orm/issues", - "source": "https://github.com/doctrine/orm/tree/2.13.1" + "source": "https://github.com/doctrine/orm/tree/2.13.4" }, - "time": "2022-08-08T09:00:16+00:00" + "time": "2022-11-20T18:53:31+00:00" }, { "name": "doctrine/persistence", - "version": "3.0.3", + "version": "3.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/persistence.git", - "reference": "ac6fce61f037d7e54dbb2435f5b5648d86548e23" + "reference": "2a9c70a5e21f8968c5a46b79f819ea52f322080b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/persistence/zipball/ac6fce61f037d7e54dbb2435f5b5648d86548e23", - "reference": "ac6fce61f037d7e54dbb2435f5b5648d86548e23", + "url": "https://api.github.com/repos/doctrine/persistence/zipball/2a9c70a5e21f8968c5a46b79f819ea52f322080b", + "reference": "2a9c70a5e21f8968c5a46b79f819ea52f322080b", "shasum": "" }, "require": { - "doctrine/event-manager": "^1.0", + "doctrine/event-manager": "^1 || ^2", "php": "^7.2 || ^8.0", "psr/cache": "^1.0 || ^2.0 || ^3.0" }, @@ -1452,14 +1453,14 @@ "require-dev": { "composer/package-versions-deprecated": "^1.11", "doctrine/annotations": "^1.7", - "doctrine/coding-standard": "^9.0", + "doctrine/coding-standard": "^10", "doctrine/common": "^3.0", - "phpstan/phpstan": "1.5.0", + "phpstan/phpstan": "1.8.8", "phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-strict-rules": "^1.1", "phpunit/phpunit": "^8.5 || ^9.5", "symfony/cache": "^4.4 || ^5.4 || ^6.0", - "vimeo/psalm": "4.22.0" + "vimeo/psalm": "4.29.0" }, "type": "library", "autoload": { @@ -1508,7 +1509,7 @@ ], "support": { "issues": "https://github.com/doctrine/persistence/issues", - "source": "https://github.com/doctrine/persistence/tree/3.0.3" + "source": "https://github.com/doctrine/persistence/tree/3.1.0" }, "funding": [ { @@ -1524,7 +1525,7 @@ "type": "tidelift" } ], - "time": "2022-08-04T21:14:21+00:00" + "time": "2022-11-18T14:10:19+00:00" }, { "name": "doctrine/sql-formatter", @@ -1648,16 +1649,16 @@ }, { "name": "friendsofphp/proxy-manager-lts", - "version": "v1.0.12", + "version": "v1.0.13", "source": { "type": "git", "url": "https://github.com/FriendsOfPHP/proxy-manager-lts.git", - "reference": "8419f0158715b30d4b99a5bd37c6a39671994ad7" + "reference": "88354616f4cf4f6620910fd035e282173ba453e8" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/8419f0158715b30d4b99a5bd37c6a39671994ad7", - "reference": "8419f0158715b30d4b99a5bd37c6a39671994ad7", + "url": "https://api.github.com/repos/FriendsOfPHP/proxy-manager-lts/zipball/88354616f4cf4f6620910fd035e282173ba453e8", + "reference": "88354616f4cf4f6620910fd035e282173ba453e8", "shasum": "" }, "require": { @@ -1714,7 +1715,7 @@ ], "support": { "issues": "https://github.com/FriendsOfPHP/proxy-manager-lts/issues", - "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.12" + "source": "https://github.com/FriendsOfPHP/proxy-manager-lts/tree/v1.0.13" }, "funding": [ { @@ -1726,7 +1727,88 @@ "type": "tidelift" } ], - "time": "2022-05-05T09:31:05+00:00" + "time": "2022-10-17T19:48:16+00:00" + }, + { + "name": "friendsofsymfony/ckeditor-bundle", + "version": "2.4.0", + "source": { + "type": "git", + "url": "https://github.com/FriendsOfSymfony/FOSCKEditorBundle.git", + "reference": "a4df4056b2832881e17b939e83f25406a6cc6414" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/FriendsOfSymfony/FOSCKEditorBundle/zipball/a4df4056b2832881e17b939e83f25406a6cc6414", + "reference": "a4df4056b2832881e17b939e83f25406a6cc6414", + "shasum": "" + }, + "require": { + "ext-json": "*", + "ext-zip": "*", + "php": "^7.1|^8.0", + "symfony/asset": "^4.4 || ^5.0 || ^6.0", + "symfony/config": "^4.4 || ^5.0 || ^6.0", + "symfony/dependency-injection": "^4.4 || ^5.0 || ^6.0", + "symfony/expression-language": "^4.4 || ^5.0 || ^6.0", + "symfony/form": "^4.4 || ^5.0 || ^6.0", + "symfony/framework-bundle": "^4.4 || ^5.0 || ^6.0", + "symfony/http-foundation": "^4.4 || ^5.0 || ^6.0", + "symfony/http-kernel": "^4.4 || ^5.0 || ^6.0", + "symfony/options-resolver": "^4.4 || ^5.0 || ^6.0", + "symfony/property-access": "^4.4 || ^5.0 || ^6.0", + "symfony/routing": "^4.4 || ^5.0 || ^6.0", + "symfony/twig-bundle": "^4.4 || ^5.0 || ^6.0", + "twig/twig": "^2.4 || ^3.0" + }, + "conflict": { + "sebastian/environment": "<1.3.4", + "sebastian/exporter": "<2.0.0" + }, + "require-dev": { + "friendsofphp/php-cs-fixer": "^2.0", + "matthiasnoback/symfony-dependency-injection-test": "^3.0 || ^4.0", + "symfony/console": "^4.4 || ^5.0 || ^6.0", + "symfony/phpunit-bridge": "^4.4 || ^5.0 || ^6.0", + "symfony/yaml": "^4.4 || ^5.0 || ^6.0" + }, + "suggest": { + "egeloen/form-extra-bundle": "Allows to load CKEditor asynchronously" + }, + "type": "symfony-bundle", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "autoload": { + "psr-4": { + "FOS\\CKEditorBundle\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Eric GELOEN", + "email": "geloen.eric@gmail.com" + }, + { + "name": "FriendsOfSymfony Community", + "homepage": "https://github.com/FriendsOfSymfony/FOSCKEditorBundle/graphs/contributors" + } + ], + "description": "Provides a CKEditor integration for your Symfony project.", + "keywords": [ + "CKEditor" + ], + "support": { + "issues": "https://github.com/FriendsOfSymfony/FOSCKEditorBundle/issues", + "source": "https://github.com/FriendsOfSymfony/FOSCKEditorBundle/tree/2.4.0" + }, + "time": "2022-01-07T12:34:18+00:00" }, { "name": "jean85/pretty-package-versions", @@ -1789,16 +1871,16 @@ }, { "name": "laminas/laminas-code", - "version": "4.7.0", + "version": "4.7.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-code.git", - "reference": "0337d9265bc2e6376babad8c511500821620cb30" + "reference": "91aabc066d5620428120800c0eafc0411e441a62" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/laminas/laminas-code/zipball/0337d9265bc2e6376babad8c511500821620cb30", - "reference": "0337d9265bc2e6376babad8c511500821620cb30", + "url": "https://api.github.com/repos/laminas/laminas-code/zipball/91aabc066d5620428120800c0eafc0411e441a62", + "reference": "91aabc066d5620428120800c0eafc0411e441a62", "shasum": "" }, "require": { @@ -1851,7 +1933,7 @@ "type": "community_bridge" } ], - "time": "2022-09-13T10:33:30+00:00" + "time": "2022-11-21T01:32:31+00:00" }, { "name": "mongodb/mongodb", @@ -2120,25 +2202,30 @@ }, { "name": "phpdocumentor/type-resolver", - "version": "1.6.1", + "version": "1.6.2", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "77a32518733312af16a44300404e945338981de3" + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", - "reference": "77a32518733312af16a44300404e945338981de3", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/48f445a408c131e38cab1c235aa6d2bb7a0bb20d", + "reference": "48f445a408c131e38cab1c235aa6d2bb7a0bb20d", "shasum": "" }, "require": { - "php": "^7.2 || ^8.0", + "php": "^7.4 || ^8.0", "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { "ext-tokenizer": "*", - "psalm/phar": "^4.8" + "phpstan/extension-installer": "^1.1", + "phpstan/phpstan": "^1.8", + "phpstan/phpstan-phpunit": "^1.1", + "phpunit/phpunit": "^9.5", + "rector/rector": "^0.13.9", + "vimeo/psalm": "^4.25" }, "type": "library", "extra": { @@ -2164,9 +2251,9 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.2" }, - "time": "2022-03-15T21:29:03+00:00" + "time": "2022-10-14T12:47:21+00:00" }, { "name": "psr/cache", @@ -2370,16 +2457,16 @@ }, { "name": "sensio/framework-extra-bundle", - "version": "v6.2.8", + "version": "v6.2.9", "source": { "type": "git", "url": "https://github.com/sensiolabs/SensioFrameworkExtraBundle.git", - "reference": "bb962f8aed09e60b0942545f6e4842ffeee4aafd" + "reference": "dcfac94d6bdcf95c126e8ccac2104917c7c8f135" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/bb962f8aed09e60b0942545f6e4842ffeee4aafd", - "reference": "bb962f8aed09e60b0942545f6e4842ffeee4aafd", + "url": "https://api.github.com/repos/sensiolabs/SensioFrameworkExtraBundle/zipball/dcfac94d6bdcf95c126e8ccac2104917c7c8f135", + "reference": "dcfac94d6bdcf95c126e8ccac2104917c7c8f135", "shasum": "" }, "require": { @@ -2442,22 +2529,23 @@ ], "support": { "issues": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/issues", - "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v6.2.8" + "source": "https://github.com/sensiolabs/SensioFrameworkExtraBundle/tree/v6.2.9" }, - "time": "2022-09-05T16:44:56+00:00" + "abandoned": "Symfony", + "time": "2022-11-01T17:17:13+00:00" }, { "name": "symfony/asset", - "version": "v4.4.40", + "version": "v4.4.46", "source": { "type": "git", "url": "https://github.com/symfony/asset.git", - "reference": "4dee0d02664f2d06005c56b8e43612b7a372e47d" + "reference": "6ef0f9f352f90c469e8b363ebc038d81a7198873" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/asset/zipball/4dee0d02664f2d06005c56b8e43612b7a372e47d", - "reference": "4dee0d02664f2d06005c56b8e43612b7a372e47d", + "url": "https://api.github.com/repos/symfony/asset/zipball/6ef0f9f352f90c469e8b363ebc038d81a7198873", + "reference": "6ef0f9f352f90c469e8b363ebc038d81a7198873", "shasum": "" }, "require": { @@ -2497,7 +2585,7 @@ "description": "Manages URL generation and versioning of web assets such as CSS stylesheets, JavaScript files and image files", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/asset/tree/v4.4.40" + "source": "https://github.com/symfony/asset/tree/v4.4.46" }, "funding": [ { @@ -2513,20 +2601,20 @@ "type": "tidelift" } ], - "time": "2022-03-07T18:38:28+00:00" + "time": "2022-08-30T22:05:24+00:00" }, { "name": "symfony/cache", - "version": "v4.4.44", + "version": "v4.4.48", "source": { "type": "git", "url": "https://github.com/symfony/cache.git", - "reference": "db611fb1b86e2223d406c5bf3d813536c95de7ce" + "reference": "3b98ed664887ad197b8ede3da2432787212eb915" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/cache/zipball/db611fb1b86e2223d406c5bf3d813536c95de7ce", - "reference": "db611fb1b86e2223d406c5bf3d813536c95de7ce", + "url": "https://api.github.com/repos/symfony/cache/zipball/3b98ed664887ad197b8ede3da2432787212eb915", + "reference": "3b98ed664887ad197b8ede3da2432787212eb915", "shasum": "" }, "require": { @@ -2585,14 +2673,14 @@ "homepage": "https://symfony.com/contributors" } ], - "description": "Provides an extended PSR-6, PSR-16 (and tags) implementation", + "description": "Provides extended PSR-6, PSR-16 (and tags) implementations", "homepage": "https://symfony.com", "keywords": [ "caching", "psr6" ], "support": { - "source": "https://github.com/symfony/cache/tree/v4.4.44" + "source": "https://github.com/symfony/cache/tree/v4.4.48" }, "funding": [ { @@ -2608,7 +2696,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-10-17T20:21:54+00:00" }, { "name": "symfony/cache-contracts", @@ -2769,16 +2857,16 @@ }, { "name": "symfony/console", - "version": "v4.4.45", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "28b77970939500fb04180166a1f716e75a871ef8" + "reference": "33fa45ffc81fdcc1ca368d4946da859c8cdb58d9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/28b77970939500fb04180166a1f716e75a871ef8", - "reference": "28b77970939500fb04180166a1f716e75a871ef8", + "url": "https://api.github.com/repos/symfony/console/zipball/33fa45ffc81fdcc1ca368d4946da859c8cdb58d9", + "reference": "33fa45ffc81fdcc1ca368d4946da859c8cdb58d9", "shasum": "" }, "require": { @@ -2839,7 +2927,7 @@ "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/console/tree/v4.4.45" + "source": "https://github.com/symfony/console/tree/v4.4.49" }, "funding": [ { @@ -2855,7 +2943,7 @@ "type": "tidelift" } ], - "time": "2022-08-17T14:50:19+00:00" + "time": "2022-11-05T17:10:16+00:00" }, { "name": "symfony/debug", @@ -2928,16 +3016,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v4.4.44", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "25502a57182ba1e15da0afd64c975cae4d0a1471" + "reference": "9065fe97dbd38a897e95ea254eb5ddfe1310f734" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/25502a57182ba1e15da0afd64c975cae4d0a1471", - "reference": "25502a57182ba1e15da0afd64c975cae4d0a1471", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/9065fe97dbd38a897e95ea254eb5ddfe1310f734", + "reference": "9065fe97dbd38a897e95ea254eb5ddfe1310f734", "shasum": "" }, "require": { @@ -2994,7 +3082,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v4.4.44" + "source": "https://github.com/symfony/dependency-injection/tree/v4.4.49" }, "funding": [ { @@ -3010,7 +3098,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-11-16T16:18:09+00:00" }, { "name": "symfony/deprecation-contracts", @@ -3081,16 +3169,16 @@ }, { "name": "symfony/doctrine-bridge", - "version": "v4.4.44", + "version": "v4.4.48", "source": { "type": "git", "url": "https://github.com/symfony/doctrine-bridge.git", - "reference": "5d5a797a5bb03b68bdb62d6d16e7d599769f9bcb" + "reference": "8dbbec53714eb512321380d582b45ff7e074a5d6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/5d5a797a5bb03b68bdb62d6d16e7d599769f9bcb", - "reference": "5d5a797a5bb03b68bdb62d6d16e7d599769f9bcb", + "url": "https://api.github.com/repos/symfony/doctrine-bridge/zipball/8dbbec53714eb512321380d582b45ff7e074a5d6", + "reference": "8dbbec53714eb512321380d582b45ff7e074a5d6", "shasum": "" }, "require": { @@ -3171,7 +3259,7 @@ "description": "Provides integration for Doctrine with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/doctrine-bridge/tree/v4.4.44" + "source": "https://github.com/symfony/doctrine-bridge/tree/v4.4.48" }, "funding": [ { @@ -3187,7 +3275,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-10-14T11:24:01+00:00" }, { "name": "symfony/dotenv", @@ -3491,16 +3579,16 @@ }, { "name": "symfony/expression-language", - "version": "v4.4.44", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/expression-language.git", - "reference": "13f0e1fd96066299eb39c87473446805fcf57c41" + "reference": "e4964c7636e19f6008660f450c09121c80c2a7b9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/expression-language/zipball/13f0e1fd96066299eb39c87473446805fcf57c41", - "reference": "13f0e1fd96066299eb39c87473446805fcf57c41", + "url": "https://api.github.com/repos/symfony/expression-language/zipball/e4964c7636e19f6008660f450c09121c80c2a7b9", + "reference": "e4964c7636e19f6008660f450c09121c80c2a7b9", "shasum": "" }, "require": { @@ -3534,7 +3622,7 @@ "description": "Provides an engine that can compile and evaluate expressions", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/expression-language/tree/v4.4.44" + "source": "https://github.com/symfony/expression-language/tree/v4.4.47" }, "funding": [ { @@ -3550,7 +3638,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-10-03T15:15:11+00:00" }, { "name": "symfony/filesystem", @@ -3744,16 +3832,16 @@ }, { "name": "symfony/form", - "version": "v4.4.45", + "version": "v4.4.48", "source": { "type": "git", "url": "https://github.com/symfony/form.git", - "reference": "5f91e3233d03f44c3a2eee3407f38a48dcf70e0b" + "reference": "e1d137b13e0ec2cb5c5e38debca7a510c6f858c6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/form/zipball/5f91e3233d03f44c3a2eee3407f38a48dcf70e0b", - "reference": "5f91e3233d03f44c3a2eee3407f38a48dcf70e0b", + "url": "https://api.github.com/repos/symfony/form/zipball/e1d137b13e0ec2cb5c5e38debca7a510c6f858c6", + "reference": "e1d137b13e0ec2cb5c5e38debca7a510c6f858c6", "shasum": "" }, "require": { @@ -3822,7 +3910,7 @@ "description": "Allows to easily create, process and reuse HTML forms", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/form/tree/v4.4.45" + "source": "https://github.com/symfony/form/tree/v4.4.48" }, "funding": [ { @@ -3838,20 +3926,20 @@ "type": "tidelift" } ], - "time": "2022-08-05T12:07:50+00:00" + "time": "2022-10-22T05:50:33+00:00" }, { "name": "symfony/framework-bundle", - "version": "v4.4.45", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/framework-bundle.git", - "reference": "bd7d15b5412d6414036cc5fd6c562202ceac9daf" + "reference": "d8cf2558249004a29b8e27b1f6eae52337ff471b" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/bd7d15b5412d6414036cc5fd6c562202ceac9daf", - "reference": "bd7d15b5412d6414036cc5fd6c562202ceac9daf", + "url": "https://api.github.com/repos/symfony/framework-bundle/zipball/d8cf2558249004a29b8e27b1f6eae52337ff471b", + "reference": "d8cf2558249004a29b8e27b1f6eae52337ff471b", "shasum": "" }, "require": { @@ -3968,7 +4056,7 @@ "description": "Provides a tight integration between Symfony components and the Symfony full-stack framework", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/framework-bundle/tree/v4.4.45" + "source": "https://github.com/symfony/framework-bundle/tree/v4.4.49" }, "funding": [ { @@ -3984,20 +4072,20 @@ "type": "tidelift" } ], - "time": "2022-08-26T05:59:54+00:00" + "time": "2022-11-05T15:42:31+00:00" }, { "name": "symfony/http-client", - "version": "v4.4.45", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", - "reference": "9f9dd96f2ab29eec1a56ad7593c594075e5b368d" + "reference": "0185497cd61440bdf68df7d81241b97a543e9c3f" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-client/zipball/9f9dd96f2ab29eec1a56ad7593c594075e5b368d", - "reference": "9f9dd96f2ab29eec1a56ad7593c594075e5b368d", + "url": "https://api.github.com/repos/symfony/http-client/zipball/0185497cd61440bdf68df7d81241b97a543e9c3f", + "reference": "0185497cd61440bdf68df7d81241b97a543e9c3f", "shasum": "" }, "require": { @@ -4049,7 +4137,7 @@ "description": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-client/tree/v4.4.45" + "source": "https://github.com/symfony/http-client/tree/v4.4.49" }, "funding": [ { @@ -4065,7 +4153,7 @@ "type": "tidelift" } ], - "time": "2022-08-02T07:15:06+00:00" + "time": "2022-11-03T19:03:45+00:00" }, { "name": "symfony/http-client-contracts", @@ -4147,16 +4235,16 @@ }, { "name": "symfony/http-foundation", - "version": "v4.4.46", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", - "reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd" + "reference": "191413c7b832c015bb38eae963f2e57498c3c173" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-foundation/zipball/7acdc97f28a48b96def93af1efd77cfc5e8776dd", - "reference": "7acdc97f28a48b96def93af1efd77cfc5e8776dd", + "url": "https://api.github.com/repos/symfony/http-foundation/zipball/191413c7b832c015bb38eae963f2e57498c3c173", + "reference": "191413c7b832c015bb38eae963f2e57498c3c173", "shasum": "" }, "require": { @@ -4195,7 +4283,7 @@ "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-foundation/tree/v4.4.46" + "source": "https://github.com/symfony/http-foundation/tree/v4.4.49" }, "funding": [ { @@ -4211,20 +4299,20 @@ "type": "tidelift" } ], - "time": "2022-09-13T06:14:47+00:00" + "time": "2022-11-04T16:17:57+00:00" }, { "name": "symfony/http-kernel", - "version": "v4.4.45", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/http-kernel.git", - "reference": "4f2d38e9a3c6997ea0886ede5aaf337dfd0fc938" + "reference": "4e36db8103062c62b3882b1bd297b02de6b021c4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4f2d38e9a3c6997ea0886ede5aaf337dfd0fc938", - "reference": "4f2d38e9a3c6997ea0886ede5aaf337dfd0fc938", + "url": "https://api.github.com/repos/symfony/http-kernel/zipball/4e36db8103062c62b3882b1bd297b02de6b021c4", + "reference": "4e36db8103062c62b3882b1bd297b02de6b021c4", "shasum": "" }, "require": { @@ -4299,7 +4387,7 @@ "description": "Provides a structured process for converting a Request into a Response", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/http-kernel/tree/v4.4.45" + "source": "https://github.com/symfony/http-kernel/tree/v4.4.49" }, "funding": [ { @@ -4315,7 +4403,7 @@ "type": "tidelift" } ], - "time": "2022-08-26T14:34:48+00:00" + "time": "2022-11-28T17:58:43+00:00" }, { "name": "symfony/inflector", @@ -4391,16 +4479,16 @@ }, { "name": "symfony/intl", - "version": "v4.4.44", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/intl.git", - "reference": "834ba2af906d8e3531afcad9c13f4c43c5935592" + "reference": "f1d0f9d91ab482d33423b788999fbb43c34a9a59" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/intl/zipball/834ba2af906d8e3531afcad9c13f4c43c5935592", - "reference": "834ba2af906d8e3531afcad9c13f4c43c5935592", + "url": "https://api.github.com/repos/symfony/intl/zipball/f1d0f9d91ab482d33423b788999fbb43c34a9a59", + "reference": "f1d0f9d91ab482d33423b788999fbb43c34a9a59", "shasum": "" }, "require": { @@ -4459,7 +4547,7 @@ "localization" ], "support": { - "source": "https://github.com/symfony/intl/tree/v4.4.44" + "source": "https://github.com/symfony/intl/tree/v4.4.47" }, "funding": [ { @@ -4475,20 +4563,20 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-10-03T15:15:11+00:00" }, { "name": "symfony/mailer", - "version": "v4.4.45", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", - "reference": "f1d82847aa98972aada1ed4a0a3bdb6b93c31db1" + "reference": "554b8c0dc2db9d74e760fd6b726f527364f03302" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mailer/zipball/f1d82847aa98972aada1ed4a0a3bdb6b93c31db1", - "reference": "f1d82847aa98972aada1ed4a0a3bdb6b93c31db1", + "url": "https://api.github.com/repos/symfony/mailer/zipball/554b8c0dc2db9d74e760fd6b726f527364f03302", + "reference": "554b8c0dc2db9d74e760fd6b726f527364f03302", "shasum": "" }, "require": { @@ -4540,7 +4628,7 @@ "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/mailer/tree/v4.4.45" + "source": "https://github.com/symfony/mailer/tree/v4.4.49" }, "funding": [ { @@ -4556,20 +4644,20 @@ "type": "tidelift" } ], - "time": "2022-08-02T17:05:58+00:00" + "time": "2022-11-04T06:30:35+00:00" }, { "name": "symfony/mime", - "version": "v4.4.46", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", - "reference": "e90a24bd2ae19739bf9cdb1facca3120e8b4b699" + "reference": "0eaf33cd6d1b3eaa50e7bc48b17f6e45789df35d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/mime/zipball/e90a24bd2ae19739bf9cdb1facca3120e8b4b699", - "reference": "e90a24bd2ae19739bf9cdb1facca3120e8b4b699", + "url": "https://api.github.com/repos/symfony/mime/zipball/0eaf33cd6d1b3eaa50e7bc48b17f6e45789df35d", + "reference": "0eaf33cd6d1b3eaa50e7bc48b17f6e45789df35d", "shasum": "" }, "require": { @@ -4616,7 +4704,7 @@ "mime-type" ], "support": { - "source": "https://github.com/symfony/mime/tree/v4.4.46" + "source": "https://github.com/symfony/mime/tree/v4.4.47" }, "funding": [ { @@ -4632,7 +4720,7 @@ "type": "tidelift" } ], - "time": "2022-08-30T19:52:09+00:00" + "time": "2022-10-03T15:15:11+00:00" }, { "name": "symfony/monolog-bridge", @@ -4864,16 +4952,16 @@ }, { "name": "symfony/polyfill-intl-icu", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-icu.git", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48" + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/e407643d610e5f2c8a4b14189150f68934bf5e48", - "reference": "e407643d610e5f2c8a4b14189150f68934bf5e48", + "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/a3d9148e2c363588e05abbdd4ee4f971f0a5330c", + "reference": "a3d9148e2c363588e05abbdd4ee4f971f0a5330c", "shasum": "" }, "require": { @@ -4885,7 +4973,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -4931,7 +5019,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.27.0" }, "funding": [ { @@ -4947,20 +5035,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-idn", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8" + "reference": "639084e360537a19f9ee352433b84ce831f3d2da" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/59a8d271f00dd0e4c2e518104cc7963f655a1aa8", - "reference": "59a8d271f00dd0e4c2e518104cc7963f655a1aa8", + "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da", + "reference": "639084e360537a19f9ee352433b84ce831f3d2da", "shasum": "" }, "require": { @@ -4974,7 +5062,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5018,7 +5106,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0" }, "funding": [ { @@ -5034,20 +5122,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd" + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/219aa369ceff116e673852dce47c3a41794c14bd", - "reference": "219aa369ceff116e673852dce47c3a41794c14bd", + "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6", + "reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6", "shasum": "" }, "require": { @@ -5059,7 +5147,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5102,7 +5190,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0" }, "funding": [ { @@ -5118,20 +5206,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-mbstring", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e" + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", - "reference": "9344f9cb97f3b19424af1a21a3b0e75b0a7d8d7e", + "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534", + "reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534", "shasum": "" }, "require": { @@ -5146,7 +5234,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5185,7 +5273,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0" }, "funding": [ { @@ -5201,20 +5289,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php72", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php72.git", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2" + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/bf44a9fd41feaac72b074de600314a93e2ae78e2", - "reference": "bf44a9fd41feaac72b074de600314a93e2ae78e2", + "url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97", + "reference": "869329b1e9894268a8a61dabb69153029b7a8c97", "shasum": "" }, "require": { @@ -5223,7 +5311,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5261,7 +5349,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php72/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0" }, "funding": [ { @@ -5277,20 +5365,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php73", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85" + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/e440d35fa0286f77fb45b79a03fedbeda9307e85", - "reference": "e440d35fa0286f77fb45b79a03fedbeda9307e85", + "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9", + "reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9", "shasum": "" }, "require": { @@ -5299,7 +5387,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5340,7 +5428,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php73/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0" }, "funding": [ { @@ -5356,20 +5444,20 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php80", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace" + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/cfa0ae98841b9e461207c13ab093d76b0fa7bace", - "reference": "cfa0ae98841b9e461207c13ab093d76b0fa7bace", + "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", + "reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936", "shasum": "" }, "require": { @@ -5378,7 +5466,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5423,7 +5511,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0" }, "funding": [ { @@ -5439,20 +5527,20 @@ "type": "tidelift" } ], - "time": "2022-05-10T07:21:04+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/polyfill-php81", - "version": "v1.26.0", + "version": "v1.27.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1" + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/13f6d1271c663dc5ae9fb843a8f16521db7687a1", - "reference": "13f6d1271c663dc5ae9fb843a8f16521db7687a1", + "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/707403074c8ea6e2edaf8794b0157a0bfa52157a", + "reference": "707403074c8ea6e2edaf8794b0157a0bfa52157a", "shasum": "" }, "require": { @@ -5461,7 +5549,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-main": "1.26-dev" + "dev-main": "1.27-dev" }, "thanks": { "name": "symfony/polyfill", @@ -5502,7 +5590,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php81/tree/v1.26.0" + "source": "https://github.com/symfony/polyfill-php81/tree/v1.27.0" }, "funding": [ { @@ -5518,7 +5606,7 @@ "type": "tidelift" } ], - "time": "2022-05-24T11:49:31+00:00" + "time": "2022-11-03T14:55:06+00:00" }, { "name": "symfony/process", @@ -5664,16 +5752,16 @@ }, { "name": "symfony/property-info", - "version": "v4.4.44", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/property-info.git", - "reference": "442d69db54b0549ef7478a85275bea603230070f" + "reference": "971cf46634e44d93d2174cf004555b69b19c9487" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/property-info/zipball/442d69db54b0549ef7478a85275bea603230070f", - "reference": "442d69db54b0549ef7478a85275bea603230070f", + "url": "https://api.github.com/repos/symfony/property-info/zipball/971cf46634e44d93d2174cf004555b69b19c9487", + "reference": "971cf46634e44d93d2174cf004555b69b19c9487", "shasum": "" }, "require": { @@ -5733,7 +5821,7 @@ "validator" ], "support": { - "source": "https://github.com/symfony/property-info/tree/v4.4.44" + "source": "https://github.com/symfony/property-info/tree/v4.4.49" }, "funding": [ { @@ -5749,7 +5837,7 @@ "type": "tidelift" } ], - "time": "2022-07-18T08:30:40+00:00" + "time": "2022-11-15T11:00:03+00:00" }, { "name": "symfony/proxy-manager-bridge", @@ -6005,16 +6093,16 @@ }, { "name": "symfony/security-core", - "version": "v4.4.44", + "version": "v4.4.48", "source": { "type": "git", "url": "https://github.com/symfony/security-core.git", - "reference": "e9a969b5e391d0983d7766503e22b481cb4c7338" + "reference": "423ccb332784b236dfe6c5f396d0ac49db57c914" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-core/zipball/e9a969b5e391d0983d7766503e22b481cb4c7338", - "reference": "e9a969b5e391d0983d7766503e22b481cb4c7338", + "url": "https://api.github.com/repos/symfony/security-core/zipball/423ccb332784b236dfe6c5f396d0ac49db57c914", + "reference": "423ccb332784b236dfe6c5f396d0ac49db57c914", "shasum": "" }, "require": { @@ -6072,7 +6160,7 @@ "description": "Symfony Security Component - Core Library", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-core/tree/v4.4.44" + "source": "https://github.com/symfony/security-core/tree/v4.4.48" }, "funding": [ { @@ -6088,7 +6176,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-10-22T05:50:33+00:00" }, { "name": "symfony/security-csrf", @@ -6164,16 +6252,16 @@ }, { "name": "symfony/security-guard", - "version": "v4.4.37", + "version": "v4.4.46", "source": { "type": "git", "url": "https://github.com/symfony/security-guard.git", - "reference": "cf8922b164e1659726c8852663eaaa593eef668c" + "reference": "f199eb1b19db11ce254b891580728c45a7ccacfd" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-guard/zipball/cf8922b164e1659726c8852663eaaa593eef668c", - "reference": "cf8922b164e1659726c8852663eaaa593eef668c", + "url": "https://api.github.com/repos/symfony/security-guard/zipball/f199eb1b19db11ce254b891580728c45a7ccacfd", + "reference": "f199eb1b19db11ce254b891580728c45a7ccacfd", "shasum": "" }, "require": { @@ -6210,7 +6298,7 @@ "description": "Symfony Security Component - Guard", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-guard/tree/v4.4.37" + "source": "https://github.com/symfony/security-guard/tree/v4.4.46" }, "funding": [ { @@ -6226,20 +6314,20 @@ "type": "tidelift" } ], - "time": "2022-01-02T09:41:36+00:00" + "time": "2022-09-23T06:06:49+00:00" }, { "name": "symfony/security-http", - "version": "v4.4.44", + "version": "v4.4.48", "source": { "type": "git", "url": "https://github.com/symfony/security-http.git", - "reference": "edb73e18f50f91bfe325e0524b68d9cf99a58f22" + "reference": "41e7666313f140ac8560f8db64ab54cc7348615a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/security-http/zipball/edb73e18f50f91bfe325e0524b68d9cf99a58f22", - "reference": "edb73e18f50f91bfe325e0524b68d9cf99a58f22", + "url": "https://api.github.com/repos/symfony/security-http/zipball/41e7666313f140ac8560f8db64ab54cc7348615a", + "reference": "41e7666313f140ac8560f8db64ab54cc7348615a", "shasum": "" }, "require": { @@ -6289,7 +6377,7 @@ "description": "Symfony Security Component - HTTP Integration", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/security-http/tree/v4.4.44" + "source": "https://github.com/symfony/security-http/tree/v4.4.48" }, "funding": [ { @@ -6305,20 +6393,20 @@ "type": "tidelift" } ], - "time": "2022-07-26T16:38:53+00:00" + "time": "2022-10-20T10:00:58+00:00" }, { "name": "symfony/serializer", - "version": "v4.4.45", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/serializer.git", - "reference": "d19621a350491f76e2faed2afb982e0706f63252" + "reference": "6e01d63c55657930a6de03d6e36aae50af98888d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/serializer/zipball/d19621a350491f76e2faed2afb982e0706f63252", - "reference": "d19621a350491f76e2faed2afb982e0706f63252", + "url": "https://api.github.com/repos/symfony/serializer/zipball/6e01d63c55657930a6de03d6e36aae50af98888d", + "reference": "6e01d63c55657930a6de03d6e36aae50af98888d", "shasum": "" }, "require": { @@ -6383,7 +6471,7 @@ "description": "Handles serializing and deserializing data structures, including object graphs, into array structures or other formats like XML and JSON.", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/serializer/tree/v4.4.45" + "source": "https://github.com/symfony/serializer/tree/v4.4.47" }, "funding": [ { @@ -6399,7 +6487,7 @@ "type": "tidelift" } ], - "time": "2022-08-17T14:28:21+00:00" + "time": "2022-09-19T08:38:33+00:00" }, { "name": "symfony/service-contracts", @@ -6486,22 +6574,25 @@ }, { "name": "symfony/stopwatch", - "version": "v4.4.38", + "version": "v4.4.46", "source": { "type": "git", "url": "https://github.com/symfony/stopwatch.git", - "reference": "7f4f5a8122f7530d688cc9edf2f8c9261552fa2d" + "reference": "757660703fbd139eea0001b759c6c3bf5bc3ea52" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/stopwatch/zipball/7f4f5a8122f7530d688cc9edf2f8c9261552fa2d", - "reference": "7f4f5a8122f7530d688cc9edf2f8c9261552fa2d", + "url": "https://api.github.com/repos/symfony/stopwatch/zipball/757660703fbd139eea0001b759c6c3bf5bc3ea52", + "reference": "757660703fbd139eea0001b759c6c3bf5bc3ea52", "shasum": "" }, "require": { "php": ">=7.1.3", "symfony/service-contracts": "^1.0|^2" }, + "require-dev": { + "symfony/polyfill-php72": "~1.5" + }, "type": "library", "autoload": { "psr-4": { @@ -6528,7 +6619,7 @@ "description": "Provides a way to profile code", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/stopwatch/tree/v4.4.38" + "source": "https://github.com/symfony/stopwatch/tree/v4.4.46" }, "funding": [ { @@ -6544,20 +6635,20 @@ "type": "tidelift" } ], - "time": "2022-02-18T15:34:20+00:00" + "time": "2022-09-28T12:53:24+00:00" }, { "name": "symfony/translation", - "version": "v4.4.45", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", - "reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def" + "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/translation/zipball/4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", - "reference": "4e6b4c0dbeb04d6f004ed7f43eb0905ce8396def", + "url": "https://api.github.com/repos/symfony/translation/zipball/45036b1d53accc48fe9bab71ccd86d57eba0dd94", + "reference": "45036b1d53accc48fe9bab71ccd86d57eba0dd94", "shasum": "" }, "require": { @@ -6617,7 +6708,7 @@ "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/translation/tree/v4.4.45" + "source": "https://github.com/symfony/translation/tree/v4.4.47" }, "funding": [ { @@ -6633,7 +6724,7 @@ "type": "tidelift" } ], - "time": "2022-08-02T12:44:49+00:00" + "time": "2022-10-03T15:15:11+00:00" }, { "name": "symfony/translation-contracts", @@ -6715,16 +6806,16 @@ }, { "name": "symfony/twig-bridge", - "version": "v4.4.45", + "version": "v4.4.49", "source": { "type": "git", "url": "https://github.com/symfony/twig-bridge.git", - "reference": "7d6e6dbb1c029f4131e6e479ebd535a9a3633481" + "reference": "d6b0fbfd5e2fab79c0c7b8dfe579e47ee0999113" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/7d6e6dbb1c029f4131e6e479ebd535a9a3633481", - "reference": "7d6e6dbb1c029f4131e6e479ebd535a9a3633481", + "url": "https://api.github.com/repos/symfony/twig-bridge/zipball/d6b0fbfd5e2fab79c0c7b8dfe579e47ee0999113", + "reference": "d6b0fbfd5e2fab79c0c7b8dfe579e47ee0999113", "shasum": "" }, "require": { @@ -6812,7 +6903,7 @@ "description": "Provides integration for Twig with various Symfony components", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/twig-bridge/tree/v4.4.45" + "source": "https://github.com/symfony/twig-bridge/tree/v4.4.49" }, "funding": [ { @@ -6828,7 +6919,7 @@ "type": "tidelift" } ], - "time": "2022-08-03T09:58:25+00:00" + "time": "2022-11-03T09:41:56+00:00" }, { "name": "symfony/twig-bundle", @@ -6920,16 +7011,16 @@ }, { "name": "symfony/validator", - "version": "v4.4.45", + "version": "v4.4.48", "source": { "type": "git", "url": "https://github.com/symfony/validator.git", - "reference": "06db9bfca8fefea4dfe8e804bbcd0aa79a414d0c" + "reference": "54781a4c41efbd283b779110bf8ae7f263737775" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/validator/zipball/06db9bfca8fefea4dfe8e804bbcd0aa79a414d0c", - "reference": "06db9bfca8fefea4dfe8e804bbcd0aa79a414d0c", + "url": "https://api.github.com/repos/symfony/validator/zipball/54781a4c41efbd283b779110bf8ae7f263737775", + "reference": "54781a4c41efbd283b779110bf8ae7f263737775", "shasum": "" }, "require": { @@ -7006,7 +7097,7 @@ "description": "Provides tools to validate values", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/validator/tree/v4.4.45" + "source": "https://github.com/symfony/validator/tree/v4.4.48" }, "funding": [ { @@ -7022,20 +7113,20 @@ "type": "tidelift" } ], - "time": "2022-08-04T16:19:35+00:00" + "time": "2022-10-25T13:54:11+00:00" }, { "name": "symfony/var-dumper", - "version": "v4.4.44", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", - "reference": "f19951007dae942cc79b979c1fe26bfdfbeb54ed" + "reference": "1069c7a3fca74578022fab6f81643248d02f8e63" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/var-dumper/zipball/f19951007dae942cc79b979c1fe26bfdfbeb54ed", - "reference": "f19951007dae942cc79b979c1fe26bfdfbeb54ed", + "url": "https://api.github.com/repos/symfony/var-dumper/zipball/1069c7a3fca74578022fab6f81643248d02f8e63", + "reference": "1069c7a3fca74578022fab6f81643248d02f8e63", "shasum": "" }, "require": { @@ -7095,7 +7186,7 @@ "dump" ], "support": { - "source": "https://github.com/symfony/var-dumper/tree/v4.4.44" + "source": "https://github.com/symfony/var-dumper/tree/v4.4.47" }, "funding": [ { @@ -7111,7 +7202,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-10-03T15:15:11+00:00" }, { "name": "symfony/var-exporter", @@ -7500,16 +7591,16 @@ }, { "name": "twig/twig", - "version": "v3.4.2", + "version": "v3.4.3", "source": { "type": "git", "url": "https://github.com/twigphp/Twig.git", - "reference": "e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077" + "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/twigphp/Twig/zipball/e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077", - "reference": "e07cdd3d430cd7e453c31b36eb5ad6c0c5e43077", + "url": "https://api.github.com/repos/twigphp/Twig/zipball/c38fd6b0b7f370c198db91ffd02e23b517426b58", + "reference": "c38fd6b0b7f370c198db91ffd02e23b517426b58", "shasum": "" }, "require": { @@ -7560,7 +7651,7 @@ ], "support": { "issues": "https://github.com/twigphp/Twig/issues", - "source": "https://github.com/twigphp/Twig/tree/v3.4.2" + "source": "https://github.com/twigphp/Twig/tree/v3.4.3" }, "funding": [ { @@ -7572,7 +7663,7 @@ "type": "tidelift" } ], - "time": "2022-08-12T06:47:24+00:00" + "time": "2022-09-28T08:42:51+00:00" }, { "name": "webmozart/assert", @@ -7695,16 +7786,16 @@ }, { "name": "nikic/php-parser", - "version": "v4.15.1", + "version": "v4.15.2", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900" + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", - "reference": "0ef6c55a3f47f89d7a374e6f835197a0b5fcf900", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", + "reference": "f59bbe44bf7d96f24f3e2b4ddc21cd52c1d2adbc", "shasum": "" }, "require": { @@ -7745,9 +7836,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.1" + "source": "https://github.com/nikic/PHP-Parser/tree/v4.15.2" }, - "time": "2022-09-04T07:30:47+00:00" + "time": "2022-11-12T15:38:23+00:00" }, { "name": "phar-io/manifest", @@ -7862,16 +7953,16 @@ }, { "name": "phpunit/php-code-coverage", - "version": "9.2.17", + "version": "9.2.19", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-code-coverage.git", - "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8" + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/aa94dc41e8661fe90c7316849907cba3007b10d8", - "reference": "aa94dc41e8661fe90c7316849907cba3007b10d8", + "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/c77b56b63e3d2031bd8997fcec43c1925ae46559", + "reference": "c77b56b63e3d2031bd8997fcec43c1925ae46559", "shasum": "" }, "require": { @@ -7927,7 +8018,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-code-coverage/issues", - "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.17" + "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.19" }, "funding": [ { @@ -7935,7 +8026,7 @@ "type": "github" } ], - "time": "2022-08-30T12:24:04+00:00" + "time": "2022-11-18T07:47:47+00:00" }, { "name": "phpunit/php-file-iterator", @@ -8180,16 +8271,16 @@ }, { "name": "phpunit/phpunit", - "version": "9.5.24", + "version": "9.5.26", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5" + "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", - "reference": "d0aa6097bef9fd42458a9b3c49da32c6ce6129c5", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/851867efcbb6a1b992ec515c71cdcf20d895e9d2", + "reference": "851867efcbb6a1b992ec515c71cdcf20d895e9d2", "shasum": "" }, "require": { @@ -8211,14 +8302,14 @@ "phpunit/php-timer": "^5.0.2", "sebastian/cli-parser": "^1.0.1", "sebastian/code-unit": "^1.0.6", - "sebastian/comparator": "^4.0.5", + "sebastian/comparator": "^4.0.8", "sebastian/diff": "^4.0.3", "sebastian/environment": "^5.1.3", - "sebastian/exporter": "^4.0.3", + "sebastian/exporter": "^4.0.5", "sebastian/global-state": "^5.0.1", "sebastian/object-enumerator": "^4.0.3", "sebastian/resource-operations": "^3.0.3", - "sebastian/type": "^3.1", + "sebastian/type": "^3.2", "sebastian/version": "^3.0.2" }, "suggest": { @@ -8262,7 +8353,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", - "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.24" + "source": "https://github.com/sebastianbergmann/phpunit/tree/9.5.26" }, "funding": [ { @@ -8272,9 +8363,13 @@ { "url": "https://github.com/sebastianbergmann", "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/phpunit/phpunit", + "type": "tidelift" } ], - "time": "2022-08-30T07:42:16+00:00" + "time": "2022-10-28T06:00:21+00:00" }, { "name": "sebastian/cli-parser", @@ -9621,16 +9716,16 @@ }, { "name": "symfony/phpunit-bridge", - "version": "v6.1.3", + "version": "v6.2.0", "source": { "type": "git", "url": "https://github.com/symfony/phpunit-bridge.git", - "reference": "75c2fa71d049c1f48e39d208c0cefba97e66335a" + "reference": "1bd3b17db6d2ec284efbdc916600e880d6d858df" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/75c2fa71d049c1f48e39d208c0cefba97e66335a", - "reference": "75c2fa71d049c1f48e39d208c0cefba97e66335a", + "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/1bd3b17db6d2ec284efbdc916600e880d6d858df", + "reference": "1bd3b17db6d2ec284efbdc916600e880d6d858df", "shasum": "" }, "require": { @@ -9684,7 +9779,7 @@ "description": "Provides utilities for PHPUnit, especially user deprecation notices management", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/phpunit-bridge/tree/v6.1.3" + "source": "https://github.com/symfony/phpunit-bridge/tree/v6.2.0" }, "funding": [ { @@ -9700,20 +9795,20 @@ "type": "tidelift" } ], - "time": "2022-07-28T13:40:41+00:00" + "time": "2022-11-18T19:08:09+00:00" }, { "name": "symfony/web-profiler-bundle", - "version": "v4.4.44", + "version": "v4.4.47", "source": { "type": "git", "url": "https://github.com/symfony/web-profiler-bundle.git", - "reference": "346128217ae50ac62d32b2d42257b90598dc9fc2" + "reference": "c173202d8ce82fde63ec0953eaffdf065018b8f4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/346128217ae50ac62d32b2d42257b90598dc9fc2", - "reference": "346128217ae50ac62d32b2d42257b90598dc9fc2", + "url": "https://api.github.com/repos/symfony/web-profiler-bundle/zipball/c173202d8ce82fde63ec0953eaffdf065018b8f4", + "reference": "c173202d8ce82fde63ec0953eaffdf065018b8f4", "shasum": "" }, "require": { @@ -9763,7 +9858,7 @@ "description": "Provides a development tool that gives detailed information about the execution of any request", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/web-profiler-bundle/tree/v4.4.44" + "source": "https://github.com/symfony/web-profiler-bundle/tree/v4.4.47" }, "funding": [ { @@ -9779,7 +9874,7 @@ "type": "tidelift" } ], - "time": "2022-07-20T09:59:04+00:00" + "time": "2022-09-29T14:10:52+00:00" }, { "name": "theseer/tokenizer", diff --git a/config/bundles.php b/config/bundles.php index 6503291..3d4e8d7 100644 --- a/config/bundles.php +++ b/config/bundles.php @@ -14,4 +14,5 @@ Twig\Extra\TwigExtraBundle\TwigExtraBundle::class => ['all' => true], Doctrine\Bundle\MongoDBBundle\DoctrineMongoDBBundle::class => ['all' => true], Symfony\WebpackEncoreBundle\WebpackEncoreBundle::class => ['all' => true], + FOS\CKEditorBundle\FOSCKEditorBundle::class => ['all' => true], ]; diff --git a/config/packages/fos_ckeditor.yaml b/config/packages/fos_ckeditor.yaml new file mode 100644 index 0000000..ced8b0b --- /dev/null +++ b/config/packages/fos_ckeditor.yaml @@ -0,0 +1,5 @@ +# Read the documentation: https://symfony.com/doc/current/bundles/FOSCKEditorBundle/index.html + +twig: + form_themes: + - '@FOSCKEditor/Form/ckeditor_widget.html.twig' diff --git a/src/Form/Loguin.php b/src/Form/Loguin.php index f0a29f3..b448078 100644 --- a/src/Form/Loguin.php +++ b/src/Form/Loguin.php @@ -8,6 +8,8 @@ use Symfony\Component\Form\Extension\Core\Type\PasswordType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; +// use FOS\CKEditorBundle\Form\Type\CKEditorType; // para llamar el bundle que instala el editor +// ? check more info in https://symfony.com/bundles/FOSCKEditorBundle/current/usage/config.html class Loguin extends AbstractType { @@ -17,6 +19,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) { $builder->add('email', EmailType::class) ->add('password', PasswordType::class); + // ->add('htmlarea', CKEditorType::class); // for install ckeditor } diff --git a/symfony.lock b/symfony.lock index 5677395..8031aca 100644 --- a/symfony.lock +++ b/symfony.lock @@ -53,6 +53,18 @@ "src/Document/.gitignore" ] }, + "friendsofsymfony/ckeditor-bundle": { + "version": "2.4", + "recipe": { + "repo": "github.com/symfony/recipes-contrib", + "branch": "main", + "version": "2.0", + "ref": "f5ad42002183a6881962683e6d84bbb25cdfce5d" + }, + "files": [ + "config/packages/fos_ckeditor.yaml" + ] + }, "phpunit/phpunit": { "version": "9.5", "recipe": { diff --git a/templates/base.html.twig b/templates/base.html.twig index 9a71530..bb757d2 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -6,8 +6,9 @@ - + {% block stylesheets %} + {{ encore_entry_link_tags('css/app') }} {% endblock %} From b986e716e104ef2163213598bacc0a0a064f77ff Mon Sep 17 00:00:00 2001 From: realredy Date: Thu, 8 Dec 2022 13:29:03 +0100 Subject: [PATCH 14/48] New features in styles and form new date pic --- assets/css/app.scss | 5 +- assets/css/bar/_bar.scss | 26 ++++ assets/css/blog/_newblog.scss | 83 ++++++++++++ assets/css/general.scss | 20 +++ .../css/loguin/{_index.scss => _loguin.scss} | 0 assets/css/pannel/_pannel.scss | 86 ++++++++++++ public/.DS_Store | Bin 6148 -> 6148 bytes public/images/valour_logo.png | Bin 0 -> 17066 bytes public/styles/pannel.css | 90 ------------- src/Controller/Blog/BlogListController.php | 20 +++ src/Controller/Blog/NewblogController.php | 31 +++++ src/Controller/HomeController.php | 2 +- src/Controller/PannelsController.php | 6 +- src/Form/Articleform.php | 48 +++++++ templates/blog_list/index.html.twig | 10 ++ templates/newblog/index.html.twig | 61 +++++++++ templates/pannels.html.twig | 123 +++++++++++------- templates/pannels/index.html.twig | 2 + templates/templateParts/bar.html.twig | 3 +- 19 files changed, 473 insertions(+), 143 deletions(-) create mode 100644 assets/css/bar/_bar.scss create mode 100644 assets/css/blog/_newblog.scss rename assets/css/loguin/{_index.scss => _loguin.scss} (100%) create mode 100644 assets/css/pannel/_pannel.scss create mode 100644 public/images/valour_logo.png delete mode 100644 public/styles/pannel.css create mode 100644 src/Controller/Blog/BlogListController.php create mode 100644 src/Controller/Blog/NewblogController.php create mode 100644 src/Form/Articleform.php create mode 100644 templates/blog_list/index.html.twig create mode 100644 templates/newblog/index.html.twig diff --git a/assets/css/app.scss b/assets/css/app.scss index f571f83..7e1d855 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -1,2 +1,5 @@ @use './general.scss'; - @use './loguin/index.scss' \ No newline at end of file +@use './bar/bar'; +@use './pannel/pannel'; +@use './loguin/loguin'; +@use './blog/newblog'; \ No newline at end of file diff --git a/assets/css/bar/_bar.scss b/assets/css/bar/_bar.scss new file mode 100644 index 0000000..3b4571b --- /dev/null +++ b/assets/css/bar/_bar.scss @@ -0,0 +1,26 @@ +#header{ + background: #565656; + display: flex; + justify-content: space-between; + align-items: center; + } + img{ + width: 100%; + max-width: 30px; + height: 26px; + margin-left: 10px; + } + #header > .topSection{ + display: flex; + justify-content: flex-end; + } + #header > .topSection a{ + color: white; + line-height: 40px; + padding: 0 20px; + text-decoration: none; + font-size: 18px; + i{ + font-size: 18px; + } + } \ No newline at end of file diff --git a/assets/css/blog/_newblog.scss b/assets/css/blog/_newblog.scss new file mode 100644 index 0000000..9524728 --- /dev/null +++ b/assets/css/blog/_newblog.scss @@ -0,0 +1,83 @@ +@import '../general.scss'; +.newblog { + &_wrapper{ + padding: 10px 20px 0 0; + &-form{ + display: flex; + justify-content: space-between; + &-left{ + width: 70%; + &-title{ + margin-bottom:10px; + display: flex; + flex-direction: column; + label{ + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + input{ + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + + } + p{ + font-size: $smallText; + color: $lightGrayText; + + } + } + &-htmlarea{ + label{ + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + p{ + font-size: $smallText; + color: $lightGrayText; + + } + } + } + &-right{ + width: 28%; + &-items{ + &-imageSelector { + margin-bottom: 20px; + &-show{ + background: #e3e3e3; + display: block; + height: 200px; + } + &-help{ + font-size: $smallText; + color: $lightGrayText; + margin-bottom: 10px; + } + &-button{ + background: $pannelBg; + border: none; + display: block; + width: max-content; + line-height: 35px; + font-size: 18px; + color: white; + padding: 0 20px; + border-radius: 3px; + cursor: pointer; + &:hover{ + background: $backgroundLingk; + } + } + } + } + } + } + } +} + + \ No newline at end of file diff --git a/assets/css/general.scss b/assets/css/general.scss index 49eaf45..1bb15d3 100644 --- a/assets/css/general.scss +++ b/assets/css/general.scss @@ -30,6 +30,10 @@ padding: 0; list-style: none; text-decoration: none; + font-family: 'Barlow', sans-serif; + transition: all .3s; + -moz-transition: all .3s; + -webkit-transition: all .3s; } body { padding: 0; @@ -37,3 +41,19 @@ body { font-family: 'Barlow', sans-serif; font-size: 1.5em; } + h1{ + font-size: 2em; + } +// for border input color + $inputBorderColor:rgb(182, 182, 182); + // great for background of pannel, buttons and lings + $pannelBg:#197D90; + // great for color of input helper + $lightGrayText:gray; + // great for color of pannel menu + $lightgreen:#B2F3FF; + $backgroundLingk: #026E83; + // tamano normal del texto + $linksize:18px; + // great for input help and more + $smallText: 13px; \ No newline at end of file diff --git a/assets/css/loguin/_index.scss b/assets/css/loguin/_loguin.scss similarity index 100% rename from assets/css/loguin/_index.scss rename to assets/css/loguin/_loguin.scss diff --git a/assets/css/pannel/_pannel.scss b/assets/css/pannel/_pannel.scss new file mode 100644 index 0000000..11be2d1 --- /dev/null +++ b/assets/css/pannel/_pannel.scss @@ -0,0 +1,86 @@ +@import '../general.scss'; + + +.backend-pannel{ + display: flex; + height: 100vh; + background: #f6f6f6; + &-aside{ + height: 100%; + width: max-content; + background: #197D90; + color: white; + margin-right: 20px; + &-ul { + padding: 10px 0; + &-li { + position: relative; + &:hover{ + background: $backgroundLingk; + color: #00d8d8; + cursor: pointer; + *{ + color: white; + } + ul{ + z-index: 10; + right: -120%; + display: block; + opacity: 1; + li{ + padding: 0 10px; + line-height: 35px; + font-size: $linksize; + &:hover{ + background: #105d7b; + } + } + } + } + &-ul{ + position: absolute; + top: 0; + right: 100%; + background: $backgroundLingk; + /* height: 100vh; */ + z-index: -10; + display: none; + width: 120%; + opacity: 0; + transition: all 0.5s; + -webkit-transition: all 0.5s; + -moz-transition: all 0.5s; + &-li{ + display: block; + width: 100%; + box-sizing: border-box; + color:white; + font-size: .85em; + } + } + border-bottom: groove 1px #05aac5; + &-wrapper{ + display: flex; + padding: 5px 10px; + &-icon { + padding: 0 5px 0 0; + a{ + color: white; + i{ + font-size: $linksize; + color: $lightgreen; + } + } + } + &-anchor{ + padding: 0 0 0 5px; + a{ + color: $lightgreen; + font-size: $linksize; + } + } + } + } + } + } +} diff --git a/public/.DS_Store b/public/.DS_Store index de4d68dbb8e2e89d6b730626ae4138c041d9a15c..488e6c6beb2b47d6c2a824c90f525074c7206a9d 100644 GIT binary patch delta 32 ocmZoMXfc@J&&ahgU^g=(*Jd7;Hm1${*gP30Ht1|-=lIJH0H*W`Gynhq delta 68 zcmZoMXfc@J&&a(oU^g=(_hufJHYRm8hGK>ihDwGUhE#@P&z$_^q@4UD1_lNJ1_s7% TAg%Ww3^o?}F>Yq(_{$FfiOCgY diff --git a/public/images/valour_logo.png b/public/images/valour_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..ea00715c83ba544fbd5a587a3853479efa575d21 GIT binary patch literal 17066 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 .topSection{ - display: flex; - justify-content: flex-end; - } - #header > .topSection a{ - color: white; - line-height: 40px; - padding: 0 20px; - } - -#backend-elements { - display: flex; - height: 100vh; - } - #backend-elements > aside{ - height: 100%; - width: 10%; - background: #197D90; - color: white; - } - #backend-elements > aside li{ - padding-left: 10px; - box-sizing: border-box; - list-style: none; - font-size: 1.1em; - line-height: 35px; - display: block; - width: 100%; - border-bottom: solid 1px #0F9DB9; - position: relative; - } - #backend-elements > aside li:hover{ - background: #026E83; - color: #00d8d8; - cursor: pointer; - } - - #backend-elements > aside li{ - z-index: 44; - } - #backend-elements > aside li > ul{ - position: absolute; - top: 0; - right: 100%; - background: #026E83; - /* height: 100vh; */ - z-index: -10; - display: none; - width: 120%; - opacity: 0; - transition: all 0.5s; - -webkit-transition: all 0.5s; - -moz-transition: all 0.5s; - } - #backend-elements > aside li > ul li{ - display: block; - width: 100%; - box-sizing: border-box; - color:white; - font-size: .85em; - } - #backend-elements > aside li > ul li:hover{ - display: block; - width: 100%; - box-sizing: border-box; - } - #backend-elements > aside li:hover ul{ - z-index: 10; - right: -120%; - display: block; - opacity: 1; - } - -/* home body area*/ -#backend-elements-wrapper { - width: 90%; - background: #f1f1f1; - } - #backend-elements-wrapper > #backend-elements-wrapper-inner{ - padding: 10px 0 0 10px; - } \ No newline at end of file diff --git a/src/Controller/Blog/BlogListController.php b/src/Controller/Blog/BlogListController.php new file mode 100644 index 0000000..caa3e2f --- /dev/null +++ b/src/Controller/Blog/BlogListController.php @@ -0,0 +1,20 @@ +render('blog_list/index.html.twig', [ + 'controller_name' => 'BlogListController', + ]); + } +} diff --git a/src/Controller/Blog/NewblogController.php b/src/Controller/Blog/NewblogController.php new file mode 100644 index 0000000..7cd39fd --- /dev/null +++ b/src/Controller/Blog/NewblogController.php @@ -0,0 +1,31 @@ +cookies->get( $_ENV['SECRETNAME_KOOKIE'] ) ); + if( !$getLoguinStatus ) + { + return $this->redirectToRoute("app_home"); + } + + + $form = $this->createForm(Articleform::class); + + return $this->render('newblog/index.html.twig', [ + 'Articleform' => $form->createView() + ]); + } +} diff --git a/src/Controller/HomeController.php b/src/Controller/HomeController.php index 8497a25..2aae011 100644 --- a/src/Controller/HomeController.php +++ b/src/Controller/HomeController.php @@ -15,7 +15,7 @@ class HomeController extends AbstractController /** * @Route("/", name="app_home") */ - public function index(DocumentManager $dm, Request $request,): Response + public function index(DocumentManager $dm, Request $request): Response { diff --git a/src/Controller/PannelsController.php b/src/Controller/PannelsController.php index ea07164..ed85f85 100644 --- a/src/Controller/PannelsController.php +++ b/src/Controller/PannelsController.php @@ -16,9 +16,11 @@ public function index(Request $request): Response { - if(!$request->cookies->get($_ENV['SECRETNAME_KOOKIE'])){ + $getLoguinStatus = intval( $request->cookies->get( $_ENV['SECRETNAME_KOOKIE'] ) ); + if( !$getLoguinStatus ) + { return $this->redirectToRoute("app_home"); - } + } return $this->render('pannels/index.html.twig', [ 'controller_name' => 'PannelsController', diff --git a/src/Form/Articleform.php b/src/Form/Articleform.php new file mode 100644 index 0000000..a3a60fc --- /dev/null +++ b/src/Form/Articleform.php @@ -0,0 +1,48 @@ +add('Titulo_del_post', TextType::class, [ + 'attr' => [ + 'placeholder' => 'agregar titulo del artículo' + ]]) + ->add('htmlarea', CKEditorType::class) + ->add('languaje', ChoiceType::class, [ + 'choices' => [ + '--------' => null, + 'español' => 'es', + 'ingles' => 'en', + ], + ])->add('keywords', TextType::class) + ->add('published_status', ChoiceType::class, [ + 'choices' => [ + '--------' => null, + 'publicado' => 'publicado', + 'borrador' => 'borrador', + ], + ]) + ->add('publishedAt', DateType::class, [ + 'widget' => 'choice', + ])->add('frendlyUrl', HiddenType::class); // for install ckeditor + + + } + +} \ No newline at end of file diff --git a/templates/blog_list/index.html.twig b/templates/blog_list/index.html.twig new file mode 100644 index 0000000..182f959 --- /dev/null +++ b/templates/blog_list/index.html.twig @@ -0,0 +1,10 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}™️ Todos los Artículos{% endblock %} + +{% block backendBody %} +

    + Todos los artículos +

    + +{% endblock %} diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig new file mode 100644 index 0000000..8e2d68c --- /dev/null +++ b/templates/newblog/index.html.twig @@ -0,0 +1,61 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}™️ New Blog{% endblock %} + +{% block backendBody %} +

    + Inserte un nuevo artícu +

    +
    +
    + {{ form_start(Articleform, {'attr': {'class': 'newblog_wrapper-form'}, + 'action': '/processloguin', 'method': 'POST'} + ) }} +
    +
    + {{ form_label(Articleform.Titulo_del_post) }} + {{ form_widget(Articleform.Titulo_del_post) }} + {{ form_help(Articleform.Titulo_del_post,{'help': 'con este dato generaremos la url amigable'}) }} +
    +
    + {{ form_label(Articleform.htmlarea) }} + {{ form_widget(Articleform.htmlarea) }} + {{ form_help(Articleform.htmlarea,{'help': 'salida en html con estilos inclustados'}) }} +
    + {#
    {{ form_widget(Articleform) }}
    #} + +
    +
    +
    +
    +
    + +
    +

    + seleccionar imagen para el post +

    + + +
    +
    + {{ form_label(Articleform.published_status) }} + {{ form_widget(Articleform.published_status) }} + {{ form_help(Articleform.published_status,{'help': 'Post Status'}) }} +
    + +
    + + {{ form_widget(Articleform.languaje) }} + {{ form_help(Articleform.languaje,{'help': 'Seleccione lenguaje'}) }} +
    + + +
    + + {{ form_end(Articleform) }} +
    +
    +{% endblock %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index df3c00a..45a12c6 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -1,51 +1,78 @@ - {% extends 'base.html.twig' %} - - {% block stylesheets %} - - {# --works-- #} -{% endblock %} - {% block javascripts %} - - {% endblock %} +{% extends 'base.html.twig' %} - {% block body %} - {% include 'templateParts/bar.html.twig' %} + +{% block body %} + {% include 'templateParts/bar.html.twig' %} -
    - - -
    -
    - {% block backendBody %}{% endblock %} -
    -
    - -
    -{% endblock %} - - - - - +
    + +
    +
    + {% block backendBody %} + {% endblock %} +
    +
    +
    +{% endblock %} diff --git a/templates/pannels/index.html.twig b/templates/pannels/index.html.twig index 5e9a50d..6dbf8a7 100644 --- a/templates/pannels/index.html.twig +++ b/templates/pannels/index.html.twig @@ -3,7 +3,9 @@ {% block title %}™️ Home Pannel!{% endblock %} {% block backendBody %} +

    Hola desde pannesl el primer elemento

    + {% endblock %} diff --git a/templates/templateParts/bar.html.twig b/templates/templateParts/bar.html.twig index d8643af..3183cd9 100644 --- a/templates/templateParts/bar.html.twig +++ b/templates/templateParts/bar.html.twig @@ -1,5 +1,6 @@ \ No newline at end of file From 902b8d6a50d81c8d0aeee3c2e64a7b7a3913bd54 Mon Sep 17 00:00:00 2001 From: realredy Date: Thu, 8 Dec 2022 19:40:25 +0100 Subject: [PATCH 15/48] finish form and styles for upload post --- assets/css/blog/_newblog.scss | 240 ++++++++++++++++++++---------- assets/css/general.scss | 2 +- assets/css/pannel/_pannel.scss | 8 +- src/Form/Articleform.php | 18 ++- templates/newblog/index.html.twig | 41 ++++- 5 files changed, 219 insertions(+), 90 deletions(-) diff --git a/assets/css/blog/_newblog.scss b/assets/css/blog/_newblog.scss index 9524728..cb44366 100644 --- a/assets/css/blog/_newblog.scss +++ b/assets/css/blog/_newblog.scss @@ -1,83 +1,171 @@ @import '../general.scss'; .newblog { - &_wrapper{ - padding: 10px 20px 0 0; - &-form{ + &_wrapper { + padding: 10px 20px 0 0; + &-form { + display: flex; + justify-content: space-between; + &-left { + width: 70%; + &-title { + margin-bottom: 10px; + display: flex; + flex-direction: column; + label { + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + input { + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + } + p { + font-size: $smallText; + color: $lightGrayText; + } + } + &-htmlarea { + label { + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + p { + font-size: $smallText; + color: $lightGrayText; + } + } + &-keywordsCategories{ + display: flex; + flex-direction: row; + justify-content: space-between; + &-keywords, &-categories { + width: 48%; + margin-top: 5px; + label { + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + input { + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + width: 100%; + } + select { + background: white; + border: solid 1px $inputBorderColor; + height: 35px; + text-align: center; + margin: 5px; + border-radius: 3px; + background: #fbfbfb; + width: 98%; + } + p { + font-size: $smallText; + color: $lightGrayText; + } + } + } + &-submit{ + background: $pannelBg; + border: none; + display: block; + width: max-content; + line-height: 35px; + font-size: 18px; + color: white; + padding: 0 20px; + border-radius: 3px; + cursor: pointer; + margin-top: 10px; + &:hover { + background: $backgroundLingk; + } + } + } + &-right { + width: 28%; + &-items { + &-imageSelector { + margin-bottom: 20px; + &-show { + background: #e3e3e3; + display: block; + height: 200px; + } + &-help { + font-size: $smallText; + color: $lightGrayText; + margin-bottom: 10px; + } + &-button { + background: $pannelBg; + border: none; + display: block; + width: max-content; + line-height: 35px; + font-size: 18px; + color: white; + padding: 0 20px; + border-radius: 3px; + cursor: pointer; + &:hover { + background: $backgroundLingk; + } + } + } + &-status, + &-languaje, + &-published { display: flex; - justify-content: space-between; - &-left{ - width: 70%; - &-title{ - margin-bottom:10px; - display: flex; - flex-direction: column; - label{ - display: block; - font-size: $linksize; - margin-bottom: 10px; - } - input{ - height: 35px; - background: white; - border: solid 1px $inputBorderColor; - padding: 0 5px; - font-size: $linksize; - - } - p{ - font-size: $smallText; - color: $lightGrayText; - - } - } - &-htmlarea{ - label{ - display: block; - font-size: $linksize; - margin-bottom: 10px; - } - p{ - font-size: $smallText; - color: $lightGrayText; - - } - } + flex-direction: column; + background: white; + padding: 5px 0; + margin-bottom: 10px; + border: solid 1px $inputBorderColor; + &-wrapperLabel { + display: flex; + flex-direction: row; + justify-content: start; + border-bottom: solid 1px $inputBorderColor; + i { + font-size: $linksize; + color: $lightGrayText; + margin: 8px 0 0 5px; + } + label { + font-size: $linksize; + display: block; + margin: 0 10px; + padding: 5px; } - &-right{ - width: 28%; - &-items{ - &-imageSelector { - margin-bottom: 20px; - &-show{ - background: #e3e3e3; - display: block; - height: 200px; - } - &-help{ - font-size: $smallText; - color: $lightGrayText; - margin-bottom: 10px; - } - &-button{ - background: $pannelBg; - border: none; - display: block; - width: max-content; - line-height: 35px; - font-size: 18px; - color: white; - padding: 0 20px; - border-radius: 3px; - cursor: pointer; - &:hover{ - background: $backgroundLingk; - } - } - } - } - } + } + select { + background: white; + border: solid 1px $inputBorderColor; + height: 35px; + text-align: center; + margin: 15px 5px 5px; + border-radius: 3px; + background: #fbfbfb; + } + p { + font-size: $smallText; + color: $lightGrayText; + margin-left: 5px; + } } + } } + } + } } - - \ No newline at end of file diff --git a/assets/css/general.scss b/assets/css/general.scss index 1bb15d3..b4bc4cd 100644 --- a/assets/css/general.scss +++ b/assets/css/general.scss @@ -42,7 +42,7 @@ body { font-size: 1.5em; } h1{ - font-size: 2em; + font-size: 1em; } // for border input color $inputBorderColor:rgb(182, 182, 182); diff --git a/assets/css/pannel/_pannel.scss b/assets/css/pannel/_pannel.scss index 11be2d1..e03fe2b 100644 --- a/assets/css/pannel/_pannel.scss +++ b/assets/css/pannel/_pannel.scss @@ -7,7 +7,8 @@ background: #f6f6f6; &-aside{ height: 100%; - width: max-content; + width: 10%; + min-width: max-content; background: #197D90; color: white; margin-right: 20px; @@ -81,6 +82,9 @@ } } } - } + } + } + &-body{ + width: 90%; } } diff --git a/src/Form/Articleform.php b/src/Form/Articleform.php index a3a60fc..f4fd46e 100644 --- a/src/Form/Articleform.php +++ b/src/Form/Articleform.php @@ -26,21 +26,33 @@ public function buildForm(FormBuilderInterface $builder, array $options) ->add('htmlarea', CKEditorType::class) ->add('languaje', ChoiceType::class, [ 'choices' => [ - '--------' => null, + ' ' => null, 'español' => 'es', 'ingles' => 'en', ], ])->add('keywords', TextType::class) ->add('published_status', ChoiceType::class, [ 'choices' => [ - '--------' => null, + ' ' => null, 'publicado' => 'publicado', 'borrador' => 'borrador', ], ]) + ->add('categories', ChoiceType::class, [ + 'choices' => [ + ' ' => null, + 'javascript' => 'javascript', + 'wordpress' => 'wordpress', + 'Sass' => 'Sass', + 'symfony' => 'symfony' + ], + ]) ->add('publishedAt', DateType::class, [ 'widget' => 'choice', - ])->add('frendlyUrl', HiddenType::class); // for install ckeditor + 'format' => 'dd-MM-yyyy', + 'data' => new \DateTime() + ])->add('imageUrl', HiddenType::class) + ->add('frendlyUrl', HiddenType::class); // for install ckeditor } diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig index 8e2d68c..678204f 100644 --- a/templates/newblog/index.html.twig +++ b/templates/newblog/index.html.twig @@ -5,13 +5,15 @@ {% block backendBody %}

    - Inserte un nuevo artícu + Insert a new post

    {{ form_start(Articleform, {'attr': {'class': 'newblog_wrapper-form'}, 'action': '/processloguin', 'method': 'POST'} ) }} + {{ form_widget(Articleform.imageUrl) }} + {{ form_widget(Articleform.frendlyUrl) }}
    {{ form_label(Articleform.Titulo_del_post) }} @@ -23,8 +25,21 @@ {{ form_widget(Articleform.htmlarea) }} {{ form_help(Articleform.htmlarea,{'help': 'salida en html con estilos inclustados'}) }}
    - {#
    {{ form_widget(Articleform) }}
    #} - +
    +
    + {{ form_label(Articleform.keywords) }} + {{ form_widget(Articleform.keywords) }} + {{ form_help(Articleform.keywords,{'help': 'Set keyword like: tech-code-libraries'}) }} +
    +
    + {{ form_label(Articleform.categories) }} + {{ form_widget(Articleform.categories) }} + {{ form_help(Articleform.categories,{'help': 'Set a category for this post'}) }} +
    +
    + + +
    @@ -41,20 +56,30 @@
    - {{ form_label(Articleform.published_status) }} +
    + {{ form_label(Articleform.published_status) }} +
    {{ form_widget(Articleform.published_status) }} {{ form_help(Articleform.published_status,{'help': 'Post Status'}) }}
    - +
    + {{ form_label(Articleform.languaje) }} +
    {{ form_widget(Articleform.languaje) }} - {{ form_help(Articleform.languaje,{'help': 'Seleccione lenguaje'}) }} + {{ form_help(Articleform.languaje,{'help': 'Select languaje for this post'}) }}
    - +
    +
    + {{ form_label(Articleform.publishedAt) }} +
    + {{ form_widget(Articleform.publishedAt) }} + {{ form_help(Articleform.publishedAt,{'help': 'Select time to publish'}) }} +
    - + {{ form_end(Articleform) }}
    From 53282ce65cff247bb6d168efbbf042df5b961451 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 11 Dec 2022 19:24:29 +0100 Subject: [PATCH 16/48] added media selector --- assets/css/blog/_newblog.scss | 127 ++++++++++++++++------- assets/js/main.js | 5 +- assets/js/mediaselector/MediaSelector.js | 38 +++++++ assets/js/selectors/selectors.js | 7 ++ assets/login.js | 3 +- src/Form/Articleform.php | 6 +- templates/newblog/index.html.twig | 43 +++++--- 7 files changed, 172 insertions(+), 57 deletions(-) create mode 100644 assets/js/mediaselector/MediaSelector.js create mode 100644 assets/js/selectors/selectors.js diff --git a/assets/css/blog/_newblog.scss b/assets/css/blog/_newblog.scss index cb44366..35dc92f 100644 --- a/assets/css/blog/_newblog.scss +++ b/assets/css/blog/_newblog.scss @@ -28,7 +28,7 @@ color: $lightGrayText; } } - &-htmlarea { + &-htmlarea { label { display: block; font-size: $linksize; @@ -39,56 +39,58 @@ color: $lightGrayText; } } - &-keywordsCategories{ + &-keywordsCategories { display: flex; flex-direction: row; justify-content: space-between; - &-keywords, &-categories { - width: 48%; - margin-top: 5px; - label { - display: block; - font-size: $linksize; - margin-bottom: 10px; - } - input { - height: 35px; - background: white; - border: solid 1px $inputBorderColor; - padding: 0 5px; - font-size: $linksize; - width: 100%; - } - select { - background: white; - border: solid 1px $inputBorderColor; - height: 35px; - text-align: center; - margin: 5px; - border-radius: 3px; - background: #fbfbfb; - width: 98%; - } - p { - font-size: $smallText; - color: $lightGrayText; + &-keywords, + &-categories { + width: 48%; + margin-top: 5px; + label { + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + input { + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + width: 100%; + } + select { + background: white; + border: solid 1px $inputBorderColor; + height: 35px; + text-align: center; + margin: 5px; + border-radius: 3px; + background: #fbfbfb; + width: 98%; + } + p { + font-size: $smallText; + color: $lightGrayText; + } } } - } - &-submit{ + &-submit { background: $pannelBg; border: none; display: block; width: max-content; line-height: 35px; font-size: 18px; - color: white; + color: $lightgreen; padding: 0 20px; border-radius: 3px; cursor: pointer; margin-top: 10px; &:hover { background: $backgroundLingk; + color: white; } } } @@ -101,7 +103,18 @@ background: #e3e3e3; display: block; height: 200px; + background-size: cover; } + &-input { + width:99%; + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + box-sizing: border-box; + margin-top: 10px; + } &-help { font-size: $smallText; color: $lightGrayText; @@ -114,12 +127,13 @@ width: max-content; line-height: 35px; font-size: 18px; - color: white; + color: $lightgreen; padding: 0 20px; border-radius: 3px; cursor: pointer; &:hover { background: $backgroundLingk; + color: white; } } } @@ -145,7 +159,7 @@ label { font-size: $linksize; display: block; - margin: 0 10px; + margin: 0 10px; padding: 5px; } } @@ -168,4 +182,45 @@ } } } + &_media { + position: fixed; + height: 0; + width: 0; + background: #000000d9; + z-index: -10; + opacity: 0; + &_buttonClose { + position: absolute; + right: 1%; + top: 3%; + border: none; + background: $backgroundLingk; + line-height: 35px; + font-size: 18px; + color: $lightgreen; + padding: 0 10px; + border-radius: 3px; + &:hover{ + background: #00596B; + cursor: pointer; + } + } + iframe { + background: white; + height: 100vh; + width: 100%; + padding: 5%; + box-sizing: border-box; + } + } +} +.active{ + position: fixed; + top: 0; + left: 0; + height: 100vh; + width: 100%; + background: #000000d9; + z-index: 999; + opacity: 1; } diff --git a/assets/js/main.js b/assets/js/main.js index bdcd371..fc702d9 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -14,10 +14,13 @@ import Loginscript from "../login"; +import MediaSelector from "./mediaselector/MediaSelector"; window.addEventListener("load", () => { - window.Loginscript = new Loginscript(); + window.Loginscript = new Loginscript(); + window.MediaSelector = new MediaSelector(); }); + \ No newline at end of file diff --git a/assets/js/mediaselector/MediaSelector.js b/assets/js/mediaselector/MediaSelector.js new file mode 100644 index 0000000..e5badc7 --- /dev/null +++ b/assets/js/mediaselector/MediaSelector.js @@ -0,0 +1,38 @@ + +import { MEDIASELECTORS } from '../selectors/selectors' +class MediaSelector +{ + active; + constructor(){ + this.init(); + this.active = 'active'; + + } + + init(){ + const {boxMedia, selectorTriguer, showMedia, closeMedia, dataInput} = MEDIASELECTORS; + const triguer = document.getElementsByClassName(selectorTriguer)[0]; + const media = document.getElementsByClassName(boxMedia)[0]; + const close = document.getElementsByClassName(closeMedia)[0]; + const show = document.getElementsByClassName(showMedia)[0]; + const input = document.getElementsByClassName(dataInput)[0]; + + triguer.addEventListener('click', ()=>{ + media.classList.add(this.active); + }) + + close.addEventListener('click', async ()=>{ + media.classList.remove(this.active); + }) + + input.addEventListener('change', (e) => { + + show.style.backgroundImage = `url('${e.target.value}')`; + + }) + + } + +} + +export default MediaSelector; \ No newline at end of file diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js new file mode 100644 index 0000000..df520fd --- /dev/null +++ b/assets/js/selectors/selectors.js @@ -0,0 +1,7 @@ +export const MEDIASELECTORS = { + boxMedia: 'newblog_media', + selectorTriguer: 'newblog_wrapper-form-right-items-imageSelector-button', + showMedia: 'newblog_wrapper-form-right-items-imageSelector-show', + closeMedia: 'newblog_media_buttonClose', + dataInput: 'newblog_wrapper-form-right-items-imageSelector-input' +} \ No newline at end of file diff --git a/assets/login.js b/assets/login.js index 974d65e..15dc673 100644 --- a/assets/login.js +++ b/assets/login.js @@ -6,5 +6,6 @@ class Loginscript { console.log('try than this work') } + } - export default Loginscript; \ No newline at end of file + export default Loginscript; diff --git a/src/Form/Articleform.php b/src/Form/Articleform.php index f4fd46e..ffa5685 100644 --- a/src/Form/Articleform.php +++ b/src/Form/Articleform.php @@ -30,7 +30,8 @@ public function buildForm(FormBuilderInterface $builder, array $options) 'español' => 'es', 'ingles' => 'en', ], - ])->add('keywords', TextType::class) + ]) + ->add('keywords', TextType::class) ->add('published_status', ChoiceType::class, [ 'choices' => [ ' ' => null, @@ -38,6 +39,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) 'borrador' => 'borrador', ], ]) + ->add('featured_Image', TextType::class, ['attr'=>['class'=>'newblog_wrapper-form-right-items-imageSelector-input']]) ->add('categories', ChoiceType::class, [ 'choices' => [ ' ' => null, @@ -51,7 +53,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) 'widget' => 'choice', 'format' => 'dd-MM-yyyy', 'data' => new \DateTime() - ])->add('imageUrl', HiddenType::class) + ]) ->add('frendlyUrl', HiddenType::class); // for install ckeditor diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig index 678204f..ef5df45 100644 --- a/templates/newblog/index.html.twig +++ b/templates/newblog/index.html.twig @@ -8,13 +8,13 @@ Insert a new post
    -
    - {{ form_start(Articleform, {'attr': {'class': 'newblog_wrapper-form'}, - 'action': '/processloguin', 'method': 'POST'} - ) }} - {{ form_widget(Articleform.imageUrl) }} - {{ form_widget(Articleform.frendlyUrl) }} -
    +
    + {{ form_start(Articleform, {'attr': {'class': 'newblog_wrapper-form'}, + 'action': '/processloguin', 'method': 'POST'} + ) }} + + {{ form_widget(Articleform.frendlyUrl) }} +
    {{ form_label(Articleform.Titulo_del_post) }} {{ form_widget(Articleform.Titulo_del_post) }} @@ -44,15 +44,20 @@
    -
    - -
    -

    - seleccionar imagen para el post -

    - +
    + +
    + + {{ form_widget(Articleform.featured_Image) }} + +

    + seleccionar imagen para el post +

    + + +
    @@ -82,5 +87,9 @@ {{ form_end(Articleform) }}
    -
    +
    +
    + + +
    {% endblock %} From a14cd98b7c731449244e317e2851f9272b4c1528 Mon Sep 17 00:00:00 2001 From: realredy Date: Fri, 16 Dec 2022 21:27:08 +0100 Subject: [PATCH 17/48] added friendly url and script for show image --- assets/css/blog/_newblog.scss | 90 +++++++++++++++++------ assets/js/mediaselector/MediaSelector.js | 52 +++++++++++-- assets/js/selectors/selectors.js | 4 +- config/services.yaml | 5 +- src/Controller/Blog/NewblogController.php | 16 ++-- src/Feching/Fetchdata.php | 34 +++++++++ src/Form/Articleform.php | 14 ++-- templates/newblog/index.html.twig | 24 +++++- 8 files changed, 194 insertions(+), 45 deletions(-) create mode 100644 src/Feching/Fetchdata.php diff --git a/assets/css/blog/_newblog.scss b/assets/css/blog/_newblog.scss index 35dc92f..6f818fa 100644 --- a/assets/css/blog/_newblog.scss +++ b/assets/css/blog/_newblog.scss @@ -28,6 +28,27 @@ color: $lightGrayText; } } + &-Furl { + margin-bottom: 10px; + display: flex; + flex-direction: column; + label { + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + input { + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + } + p { + font-size: $smallText; + color: $lightGrayText; + } + } &-htmlarea { label { display: block; @@ -83,7 +104,7 @@ width: max-content; line-height: 35px; font-size: 18px; - color: $lightgreen; + color: $lightgreen; padding: 0 20px; border-radius: 3px; cursor: pointer; @@ -106,15 +127,15 @@ background-size: cover; } &-input { - width:99%; + width: 99%; height: 35px; background: white; border: solid 1px $inputBorderColor; padding: 0 5px; - font-size: $linksize; + font-size: $linksize; box-sizing: border-box; margin-top: 10px; - } + } &-help { font-size: $smallText; color: $lightGrayText; @@ -127,7 +148,7 @@ width: max-content; line-height: 35px; font-size: 18px; - color: $lightgreen; + color: $lightgreen; padding: 0 20px; border-radius: 3px; cursor: pointer; @@ -197,30 +218,55 @@ background: $backgroundLingk; line-height: 35px; font-size: 18px; - color: $lightgreen; + color: $lightgreen; padding: 0 10px; border-radius: 3px; - &:hover{ - background: #00596B; + &:hover { + background: #00596b; cursor: pointer; } } - iframe { - background: white; - height: 100vh; - width: 100%; - padding: 5%; - box-sizing: border-box; + &-items { + width: 90%; + margin: 15vh auto; + &-wrapper { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + overflow-y: auto; + box-sizing: border-box; + height: 80vh; + padding: 10px 30px 10px 10px; + background: #00596b; + &-item { + width: 20%; + min-width: 300px; + margin-bottom: 20px; + img { + width: 100%; + height: 200px; + min-width: 300px; + border: solid 5px transparent; + &:hover { + width: 100%; + height: 200px; + min-width: 300px; + border: solid 5px $lightgreen;; + cursor: pointer; + } + } + } + } } } } -.active{ +.active { position: fixed; - top: 0; - left: 0; - height: 100vh; - width: 100%; - background: #000000d9; - z-index: 999; - opacity: 1; + top: 0; + left: 0; + height: 100vh; + width: 100%; + background: #000000d9; + z-index: 999; + opacity: 1; } diff --git a/assets/js/mediaselector/MediaSelector.js b/assets/js/mediaselector/MediaSelector.js index e5badc7..e242c26 100644 --- a/assets/js/mediaselector/MediaSelector.js +++ b/assets/js/mediaselector/MediaSelector.js @@ -4,20 +4,32 @@ class MediaSelector { active; constructor(){ + this.checkIfImageIsNotEmpty(); this.init(); this.active = 'active'; } init(){ - const {boxMedia, selectorTriguer, showMedia, closeMedia, dataInput} = MEDIASELECTORS; + const {boxMedia, + selectorTriguer, + showMedia, + closeMedia, + dataInput, + boxMediaCollection, + friendlyUrlSwitch + } = MEDIASELECTORS; + const triguer = document.getElementsByClassName(selectorTriguer)[0]; const media = document.getElementsByClassName(boxMedia)[0]; const close = document.getElementsByClassName(closeMedia)[0]; const show = document.getElementsByClassName(showMedia)[0]; const input = document.getElementsByClassName(dataInput)[0]; + const imageSelector = document.getElementsByClassName(boxMediaCollection)[0]; + const FriendlyInput = document.getElementsByClassName(friendlyUrlSwitch)[0]; - triguer.addEventListener('click', ()=>{ + triguer.addEventListener('click', (e)=>{ + e.preventDefault(); media.classList.add(this.active); }) @@ -25,13 +37,41 @@ class MediaSelector media.classList.remove(this.active); }) - input.addEventListener('change', (e) => { - - show.style.backgroundImage = `url('${e.target.value}')`; - + + + imageSelector.addEventListener('click', (e) => { + console.log("🚀 ~ file: ~ e", show) + if("IMG" == e.target.nodeName){ + media.classList.remove(this.active); + input.value = e.target.currentSrc + show.style.backgroundImage = `url('${e.target.currentSrc}')`; + } + }) + + + FriendlyInput.addEventListener('keyup',(e)=>{ + e.target.value = this.switchTextToHeart(e.target.value); }) + + } + checkIfImageIsNotEmpty(){ + const input = document.getElementsByClassName(MEDIASELECTORS.dataInput)[0]; + const show = document.getElementsByClassName(MEDIASELECTORS.showMedia)[0]; + if('' != input.value){ + show.style.backgroundImage = `url('${input.value}')`; + } } + + switchTextToHeart(string) { + let filterResultFrase; + const heart = "-"; + let regex = /\s/g; + filterResultFrase = string.toString().replace(regex, heart); + return filterResultFrase; + } + + // console.log(switchTextToHeart('esta es una frase de epoca mihca')) } diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js index df520fd..6b1cc04 100644 --- a/assets/js/selectors/selectors.js +++ b/assets/js/selectors/selectors.js @@ -3,5 +3,7 @@ export const MEDIASELECTORS = { selectorTriguer: 'newblog_wrapper-form-right-items-imageSelector-button', showMedia: 'newblog_wrapper-form-right-items-imageSelector-show', closeMedia: 'newblog_media_buttonClose', - dataInput: 'newblog_wrapper-form-right-items-imageSelector-input' + dataInput: 'newblog_wrapper-form-right-items-imageSelector-input', + boxMediaCollection: 'newblog_media-items-wrapper', + friendlyUrlSwitch: 'newblog_wrapper-form-left-Furl-input' } \ No newline at end of file diff --git a/config/services.yaml b/config/services.yaml index 39800be..69c4c35 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -31,6 +31,5 @@ services: # add more service definitions when explicit configuration is needed # please note that last definitions always *replace* previous ones - # App\Event\LoguinEvents\: - # resourse: '../src/Event/' - # class: 'App/EventsLoguinevent' + App\Feching\: + resource: '../src/Feching/' diff --git a/src/Controller/Blog/NewblogController.php b/src/Controller/Blog/NewblogController.php index 7cd39fd..f1ccdbc 100644 --- a/src/Controller/Blog/NewblogController.php +++ b/src/Controller/Blog/NewblogController.php @@ -2,18 +2,20 @@ namespace App\Controller\Blog; -use App\Form\Articleform; -use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use App\Form\Articleform; +use App\Feching\Fetchdata; +use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; + class NewblogController extends AbstractController { /** * @Route("/blog/newblog", name="app_newblog") */ - public function index(Request $request): Response + public function index(Request $request, Fetchdata $fetchdata): Response { $getLoguinStatus = intval( $request->cookies->get( $_ENV['SECRETNAME_KOOKIE'] ) ); if( !$getLoguinStatus ) @@ -21,11 +23,15 @@ public function index(Request $request): Response return $this->redirectToRoute("app_home"); } - + + $response = $fetchdata->fetchGitHubInformation(); + + $form = $this->createForm(Articleform::class); return $this->render('newblog/index.html.twig', [ - 'Articleform' => $form->createView() + 'Articleform' => $form->createView(), + 'mediaElement' => $response ]); } } diff --git a/src/Feching/Fetchdata.php b/src/Feching/Fetchdata.php new file mode 100644 index 0000000..fc5f62d --- /dev/null +++ b/src/Feching/Fetchdata.php @@ -0,0 +1,34 @@ +client = $client; + } + + public function fetchGitHubInformation(): array + { + $response = $this->client->request( + 'GET', + 'https://media.lavour.es/show.php' + ); + + $statusCode = $response->getStatusCode(); + // $statusCode = 200 + $contentType = $response->getHeaders()['content-type'][0]; + // $contentType = 'application/json' + $content = $response->getContent(); + // $content = '{"id":521583, "name":"symfony-docs", ...}' + $content = $response->toArray(); + // $content = ['id' => 521583, 'name' => 'symfony-docs', ...] + + return $content; + } +} \ No newline at end of file diff --git a/src/Form/Articleform.php b/src/Form/Articleform.php index ffa5685..68dc12e 100644 --- a/src/Form/Articleform.php +++ b/src/Form/Articleform.php @@ -23,6 +23,11 @@ public function buildForm(FormBuilderInterface $builder, array $options) 'attr' => [ 'placeholder' => 'agregar titulo del artículo' ]]) + ->add('FriendlyUrl', TextType::class, [ + 'attr' => [ + 'placeholder' => 'seo friendly url', + 'class'=>'newblog_wrapper-form-left-Furl-input' + ]]) ->add('htmlarea', CKEditorType::class) ->add('languaje', ChoiceType::class, [ 'choices' => [ @@ -53,10 +58,9 @@ public function buildForm(FormBuilderInterface $builder, array $options) 'widget' => 'choice', 'format' => 'dd-MM-yyyy', 'data' => new \DateTime() - ]) - ->add('frendlyUrl', HiddenType::class); // for install ckeditor - - - } + ]); + + + } } \ No newline at end of file diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig index ef5df45..d1413ed 100644 --- a/templates/newblog/index.html.twig +++ b/templates/newblog/index.html.twig @@ -13,12 +13,18 @@ 'action': '/processloguin', 'method': 'POST'} ) }} - {{ form_widget(Articleform.frendlyUrl) }} + +
    {{ form_label(Articleform.Titulo_del_post) }} {{ form_widget(Articleform.Titulo_del_post) }} - {{ form_help(Articleform.Titulo_del_post,{'help': 'con este dato generaremos la url amigable'}) }} + {{ form_help(Articleform.Titulo_del_post,{'help': 'Titulo post head del post'}) }} +
    +
    + {{ form_label(Articleform.FriendlyUrl) }} + {{ form_widget(Articleform.FriendlyUrl) }} + {{ form_help(Articleform.FriendlyUrl,{'help': 'Para SEO url amigable'}) }}
    {{ form_label(Articleform.htmlarea) }} @@ -90,6 +96,18 @@
    - + {# #} +
    +
    + {% for elemets in mediaElement %} +
    + +
    + {% endfor %} +
    +
    {% endblock %} + + + From f7cd9e9e8bfd323c9fe39d913c98e57a4f98bcf8 Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 17 Dec 2022 22:40:05 +0100 Subject: [PATCH 18/48] added first metadata languaje --- assets/css/app.scss | 4 +- assets/css/general.scss | 2 + assets/css/media/_media.scss | 10 ++++ assets/css/metadata/_metadata.scss | 79 +++++++++++++++++++++++++++ assets/css/pannel/_pannel.scss | 2 +- src/Controller/MediaController.php | 18 ++++++ src/Controller/MetadataController.php | 30 ++++++++++ src/Form/LanguajeType.php | 19 +++++++ templates/media/index.html.twig | 19 +++++++ templates/metadata/index.html.twig | 72 ++++++++++++++++++++++++ templates/pannels.html.twig | 5 +- 11 files changed, 257 insertions(+), 3 deletions(-) create mode 100644 assets/css/media/_media.scss create mode 100644 assets/css/metadata/_metadata.scss create mode 100644 src/Controller/MediaController.php create mode 100644 src/Controller/MetadataController.php create mode 100644 src/Form/LanguajeType.php create mode 100644 templates/media/index.html.twig create mode 100644 templates/metadata/index.html.twig diff --git a/assets/css/app.scss b/assets/css/app.scss index 7e1d855..4b2d21f 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -2,4 +2,6 @@ @use './bar/bar'; @use './pannel/pannel'; @use './loguin/loguin'; -@use './blog/newblog'; \ No newline at end of file +@use './blog/newblog'; +@use './media/media'; +@use './metadata/metadata'; \ No newline at end of file diff --git a/assets/css/general.scss b/assets/css/general.scss index b4bc4cd..bc7a759 100644 --- a/assets/css/general.scss +++ b/assets/css/general.scss @@ -44,6 +44,8 @@ body { h1{ font-size: 1em; } + // for background backend + $lignhtGray: #f6f6f6; // for border input color $inputBorderColor:rgb(182, 182, 182); // great for background of pannel, buttons and lings diff --git a/assets/css/media/_media.scss b/assets/css/media/_media.scss new file mode 100644 index 0000000..7ad06af --- /dev/null +++ b/assets/css/media/_media.scss @@ -0,0 +1,10 @@ +.media { + margin: 20px 0; + width: 98%; + &-wrapper{ + &-iframe{ + width: 100%; + height: 90vh; + } + } + } \ No newline at end of file diff --git a/assets/css/metadata/_metadata.scss b/assets/css/metadata/_metadata.scss new file mode 100644 index 0000000..1713459 --- /dev/null +++ b/assets/css/metadata/_metadata.scss @@ -0,0 +1,79 @@ +@import '../general.scss'; + +.metadata { + width: 98%; + &-wrapper{ + margin:10px 0; + &-selector{ + &-ul{ + display: flex; + border-bottom: solid 2px #dde; + &-li{ + a{ + line-height: 60px; + display: block; + padding: 0 20px; + border: solid 2px #dde; + margin-bottom: -2px; + font-size: $linksize; + color: black; + &:hover{ + text-decoration: underline; + } + } + } + } + } + &-lang{ + &-table{ + font-size: $linksize; + thead { + background: #d5d5d5; + } + } + &-formLang{ + margin:20px 0; + &-wrapper{ + &-item{ + label { + display: block; + font-size: $linksize; + margin-bottom: 10px; + } + input { + height: 35px; + background: white; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: $linksize; + } + p { + font-size: $smallText; + color: $lightGrayText; + } + &-submit { + background: $pannelBg; + border: none; + display: block; + width: max-content; + line-height: 35px; + font-size: 18px; + color: $lightgreen; + padding: 0 20px; + border-radius: 3px; + cursor: pointer; + margin-top: 10px; + &:hover { + background: $backgroundLingk; + color: white; + } + } + } + } + } + } + } + } + a.activeMetadata{ + border-bottom: solid 2px $lignhtGray; +} \ No newline at end of file diff --git a/assets/css/pannel/_pannel.scss b/assets/css/pannel/_pannel.scss index e03fe2b..a5ec14e 100644 --- a/assets/css/pannel/_pannel.scss +++ b/assets/css/pannel/_pannel.scss @@ -4,7 +4,7 @@ .backend-pannel{ display: flex; height: 100vh; - background: #f6f6f6; + background: $lignhtGray; &-aside{ height: 100%; width: 10%; diff --git a/src/Controller/MediaController.php b/src/Controller/MediaController.php new file mode 100644 index 0000000..999e7b2 --- /dev/null +++ b/src/Controller/MediaController.php @@ -0,0 +1,18 @@ +render('media/index.html.twig'); + } +} diff --git a/src/Controller/MetadataController.php b/src/Controller/MetadataController.php new file mode 100644 index 0000000..94cdf5e --- /dev/null +++ b/src/Controller/MetadataController.php @@ -0,0 +1,30 @@ +cookies->get( $_ENV['SECRETNAME_KOOKIE'] ) ); + if( !$getLoguinStatus ) + { + return $this->redirectToRoute("app_home"); + } + + $form = $this->createForm(LanguajeType::class); + return $this->render('metadata/index.html.twig', [ + 'LanguajeForm' => $form->createView(), + ]); + } +} diff --git a/src/Form/LanguajeType.php b/src/Form/LanguajeType.php new file mode 100644 index 0000000..5e0c431 --- /dev/null +++ b/src/Form/LanguajeType.php @@ -0,0 +1,19 @@ +add('languaje', TextType::class); + } + + +} diff --git a/templates/media/index.html.twig b/templates/media/index.html.twig new file mode 100644 index 0000000..061b309 --- /dev/null +++ b/templates/media/index.html.twig @@ -0,0 +1,19 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}media{% endblock %} + +{% block backendBody %} +

    + External media +

    +
    +
    + +
    +
    +{% endblock %} + + + + diff --git a/templates/metadata/index.html.twig b/templates/metadata/index.html.twig new file mode 100644 index 0000000..c7cc3d6 --- /dev/null +++ b/templates/metadata/index.html.twig @@ -0,0 +1,72 @@ +{% extends 'pannels.html.twig' %} + +{% block title %} + metadata +{% endblock %} + +{% block backendBody %} +

    + Metadata +

    + +{% endblock %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 45a12c6..4da2378 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -44,6 +44,9 @@ blogs
    +
  • @@ -61,7 +64,7 @@
    - media + media
  • From 1a258fd4ddcae9393d642b88db35caa0a1265300 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 18 Dec 2022 21:29:27 +0100 Subject: [PATCH 19/48] category finished --- config/services.yaml | 3 + src/Controller/MetadataController.php | 34 +++++++++- src/Datasaver/CategorySaver.php | 42 ++++++++++++ src/Document/Category.php | 48 ++++++++++++++ src/Form/CategoryType.php | 19 ++++++ templates/metadata/index.html.twig | 55 ++++------------ templates/pannels.html.twig | 1 + .../metadata/category/category.html.twig | 63 ++++++++++++++++++ .../metadata/languaje/lang.html.twig | 65 +++++++++++++++++++ 9 files changed, 287 insertions(+), 43 deletions(-) create mode 100644 src/Datasaver/CategorySaver.php create mode 100644 src/Document/Category.php create mode 100644 src/Form/CategoryType.php create mode 100644 templates/templateParts/metadata/category/category.html.twig create mode 100644 templates/templateParts/metadata/languaje/lang.html.twig diff --git a/config/services.yaml b/config/services.yaml index 69c4c35..cdd823c 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -33,3 +33,6 @@ services: App\Feching\: resource: '../src/Feching/' + + App\Datasaver\: + resource: '../src/Datasaver' diff --git a/src/Controller/MetadataController.php b/src/Controller/MetadataController.php index 94cdf5e..2a581af 100644 --- a/src/Controller/MetadataController.php +++ b/src/Controller/MetadataController.php @@ -2,6 +2,8 @@ namespace App\Controller; +use App\Datasaver\CategorySaver; +use App\Form\CategoryType; use App\Form\LanguajeType; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -14,8 +16,12 @@ class MetadataController extends AbstractController /** * @Route("/metadata", name="app_metadata") */ - public function index(Request $request): Response + public function index(Request $request, CategorySaver $saveCategory): Response { + + // dd($request->request->all()); + + $getLoguinStatus = intval( $request->cookies->get( $_ENV['SECRETNAME_KOOKIE'] ) ); if( !$getLoguinStatus ) { @@ -23,8 +29,34 @@ public function index(Request $request): Response } $form = $this->createForm(LanguajeType::class); + $CategoryForm = $this->createForm(CategoryType::class); + + if(isset($request->request->get('languaje')['languaje'])){ + + }; + + $isActive = ''; + if( $request->query->get('active') != null ){ + $isActive = $request->query->get('active'); + } else { + $isActive = 'lang'; + } + + $categories = []; + if(isset($request->request->get('category')['category'])){ + $category = $request->request->get('category')['category']; + $response = $saveCategory->saveCategory($category); + $categories = $response; + $isActive = 'cat'; + }; + + + return $this->render('metadata/index.html.twig', [ 'LanguajeForm' => $form->createView(), + 'CategoryForm' => $CategoryForm->createView(), + 'active' => $isActive, + 'categories' => $categories != '' ? $saveCategory->getAllCategory()[0] : null ]); } } diff --git a/src/Datasaver/CategorySaver.php b/src/Datasaver/CategorySaver.php new file mode 100644 index 0000000..820b033 --- /dev/null +++ b/src/Datasaver/CategorySaver.php @@ -0,0 +1,42 @@ +dm = $dm; + } + + public function saveCategory($category): ArrayCollection + { + try { + $setcategory = new Category(); + $setcategory->setCategory($category); + $this->dm->persist($setcategory); + $this->dm->flush(); + + return self::getAllCategory(); + } catch (\Exception $e) { + return array('error' => $e->getMessage()); + } + + } + + public function getAllCategory(){ + $repository = $this->dm->getRepository(Category::class); + $products = $repository->findAll(); + return new ArrayCollection(array($products)); + } + +} \ No newline at end of file diff --git a/src/Document/Category.php b/src/Document/Category.php new file mode 100644 index 0000000..2c074c1 --- /dev/null +++ b/src/Document/Category.php @@ -0,0 +1,48 @@ +id; + } + public function setCategory($category):void{ + $this->category = $category; + } + public function getCategory():string{ + return $this->category; + } + // public function setPadre($post):void{ + // $this->post = $post; + // } + // public function getPadre():Post{ + // return $this->post; + // } + // public function setLang($lang):void{ + // $this->lang = $lang; + // } + // public function getLang():Lang{ + // return $this->lang; + // } + +} \ No newline at end of file diff --git a/src/Form/CategoryType.php b/src/Form/CategoryType.php new file mode 100644 index 0000000..e2b1c54 --- /dev/null +++ b/src/Form/CategoryType.php @@ -0,0 +1,19 @@ +add('category', TextType::class); + } + + +} diff --git a/templates/metadata/index.html.twig b/templates/metadata/index.html.twig index c7cc3d6..ad6131a 100644 --- a/templates/metadata/index.html.twig +++ b/templates/metadata/index.html.twig @@ -6,67 +6,38 @@ {% block backendBody %}

    - Metadata + Metadata

    + + {% set languaje = 'templateParts/metadata/languaje/lang.html.twig' %} + {% set category = 'templateParts/metadata/category/category.html.twig' %} + {% set isActivelang = active == 'lang' ? 'activeMetadata' : null %} + {% set isActivecat = active == 'cat' ? 'activeMetadata' : null %} {% endblock %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 4da2378..ac844d6 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -3,6 +3,7 @@ {% block body %} {% include 'templateParts/bar.html.twig' %} +
    diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig index 8c3b9e8..19b0f65 100644 --- a/templates/newblog/index.html.twig +++ b/templates/newblog/index.html.twig @@ -5,7 +5,7 @@ {% block backendBody %}

    - Insert a new post + ✨ Insert a new post.

    From 6de4f3a340195e04d7245224080afea810ac338b Mon Sep 17 00:00:00 2001 From: realredy Date: Mon, 2 Jan 2023 22:20:15 +0100 Subject: [PATCH 27/48] status document set and get finished --- src/Controller/MetadataController.php | 32 ++++++--- src/Document/BlogDocument/Blog.php | 31 +++++---- src/Document/Status.php | 48 +++++++++++++ src/PostHelpper/Status/GetStatus.php | 45 +++++++++++++ templates/metadata/index.html.twig | 10 +-- .../metadata/status/status.html.twig | 67 +++++++++++++++++++ 6 files changed, 205 insertions(+), 28 deletions(-) create mode 100644 src/Document/Status.php create mode 100644 src/PostHelpper/Status/GetStatus.php create mode 100644 templates/templateParts/metadata/status/status.html.twig diff --git a/src/Controller/MetadataController.php b/src/Controller/MetadataController.php index 22cb36a..a625825 100644 --- a/src/Controller/MetadataController.php +++ b/src/Controller/MetadataController.php @@ -7,7 +7,9 @@ use App\Form\CategoryType; use App\Form\LanguajeType; use App\PostHelpper\Category\DeletteCategory; + use App\PostHelpper\Languaje\GetLanguaje; +use App\PostHelpper\Status\GetStatus; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -24,12 +26,11 @@ public function index( CategorySaver $saveCategory, GetCategory $GetCategory, GetLanguaje $languaje, - DeletteCategory $delette + DeletteCategory $delette, + GetStatus $getStatus ): Response { - // dd($request->request->all()); - - + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); if (!$getLoguinStatus) { return $this->redirectToRoute("app_home"); @@ -41,13 +42,23 @@ public function index( if (isset($request->request->get('languaje')['languaje'])) { }; - $isActive = ''; + + $isActive = 'lang'; if ($request->query->get('active') != null) { - $isActive = $request->query->get('active'); - } else { - $isActive = 'lang'; + switch ($request->query->get('active')) { + case 'lang': + $isActive = 'lang'; + break; + case 'cat': + $isActive = 'cat'; + break; + case 'stat': + $isActive = 'stat'; + break; + } - + } + $categories = []; @@ -73,7 +84,8 @@ public function index( 'CategoryForm' => $CategoryForm->createView(), 'active' => $isActive, 'categories' => $categories != '' ? $GetCategory->getAllCategory() : null, - 'languajes' => $languaje->getAllLanguaje() + 'languajes' => $languaje->getAllLanguaje(), + 'allstatus' => $getStatus->getAllStatus() ]); } } diff --git a/src/Document/BlogDocument/Blog.php b/src/Document/BlogDocument/Blog.php index b61adc6..057fbe7 100644 --- a/src/Document/BlogDocument/Blog.php +++ b/src/Document/BlogDocument/Blog.php @@ -4,6 +4,7 @@ use App\Document\Category; use App\Document\Languajes; +use App\Document\Status; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB; use Doctrine\ODM\MongoDB\PersistentCollection; @@ -42,10 +43,10 @@ class Blog */ private $imageUrl; - /** - * @MongoDB\Field(type="bool") - */ - private $status; + // /** + // * @MongoDB\Field(type="bool") + // */ + // private $status; /** * @MongoDB\Field(type="date") @@ -59,6 +60,9 @@ class Blog /** @MongoDB\ReferenceOne(targetDocument=Category::class, inversedBy="post", storeAs="id") */ private $category; + /** @MongoDB\ReferenceOne(targetDocument=Status::class, inversedBy="post", storeAs="id") */ + private $status; + public function __construct() { $this->keyword = new ArrayCollection(); @@ -114,16 +118,7 @@ public function getImageUrl(): string { return $this->imageUrl; } - // * $status; - public function setStatus(bool $status): void - { - $this->status = $status; - } - public function getStatus(): bool - { - return $this->status; - } - + // * $datePublished public function setDatePublished(\DateTime $datePublished): void { @@ -149,5 +144,13 @@ public function setLanguaje($languaje): void public function getLanguaje(): Languajes { return $this->languaje; + } + public function setStatus($status): void + { + $this->status = $status; + } + public function getStatus(): Status + { + return $this->status; } } diff --git a/src/Document/Status.php b/src/Document/Status.php new file mode 100644 index 0000000..145d868 --- /dev/null +++ b/src/Document/Status.php @@ -0,0 +1,48 @@ +id; + } + public function setStatus($status):void{ + $this->status= $status; + } + public function getStatus():string{ + return $this->status; + } + // public function setLanguaje($languaje):void + // { + // $this->languaje = $languaje; + // } + // public function getLanguaje():Languajes + // { + // return $this->languaje; + // } + + +} \ No newline at end of file diff --git a/src/PostHelpper/Status/GetStatus.php b/src/PostHelpper/Status/GetStatus.php new file mode 100644 index 0000000..747dc5b --- /dev/null +++ b/src/PostHelpper/Status/GetStatus.php @@ -0,0 +1,45 @@ +dm = $dm; + } + + + public function getAllStatus(): ArrayCollection + { + $outputStatus = []; + $getStatusRepository = $this->dm->getRepository(Status::class); + $statusRepository = $getStatusRepository->findAll(); + + for ($i = 0; $i < count($statusRepository); $i++) { + + $outputStatus[] = get_mangled_object_vars( + $statusRepository[$i] + )["\x00App\Document\Status\x00status"]; + } + + return new ArrayCollection($outputStatus); + } + + public function setNewStatus($status){ + $setNewStatus = new Status(); + $setNewStatus->setStatus($status); + $this->dm->persist($setNewStatus); + $this->dm->flush(); + + } +} diff --git a/templates/metadata/index.html.twig b/templates/metadata/index.html.twig index 4370d00..e355a99 100644 --- a/templates/metadata/index.html.twig +++ b/templates/metadata/index.html.twig @@ -12,8 +12,10 @@ {% set languaje = 'templateParts/metadata/languaje/lang.html.twig' %} {% set category = 'templateParts/metadata/category/category.html.twig' %} - {% set isActivelang = active == 'lang' ? 'activeMetadata' : null %} + {% set status = 'templateParts/metadata/status/status.html.twig' %} + {% set isActivelang = active == 'lang' ? 'activeMetadata' : null %} {% set isActivecat = active == 'cat' ? 'activeMetadata' : null %} + {% set isActivestatus = active == 'stat' ? 'activeMetadata' : null %} diff --git a/templates/templateParts/metadata/status/status.html.twig b/templates/templateParts/metadata/status/status.html.twig new file mode 100644 index 0000000..11fb4b7 --- /dev/null +++ b/templates/templateParts/metadata/status/status.html.twig @@ -0,0 +1,67 @@ + {# \ No newline at end of file From 4e853014f89e1f7365b5af4fa6c8ccd6d146e251 Mon Sep 17 00:00:00 2001 From: realredy Date: Wed, 4 Jan 2023 22:11:44 +0100 Subject: [PATCH 28/48] finished works with status --- src/Controller/Blog/BlogListController.php | 4 +- src/Controller/EdditPostController.php | 4 +- src/Form/Actions/EdditForm.php | 31 ++++-- src/Form/Articleform.php | 103 ++++++++++---------- src/PostHelpper/Helpers/SavePost.php | 12 ++- src/PostHelpper/Helpers/SavePostEdited.php | 9 +- src/PostHelpper/Helpers/SetDataForEddit.php | 7 +- templates/blog_list/index.html.twig | 13 ++- templates/eddit_post/index.html.twig | 3 +- 9 files changed, 107 insertions(+), 79 deletions(-) diff --git a/src/Controller/Blog/BlogListController.php b/src/Controller/Blog/BlogListController.php index 422c5c3..b95fd2e 100644 --- a/src/Controller/Blog/BlogListController.php +++ b/src/Controller/Blog/BlogListController.php @@ -24,7 +24,9 @@ public function index(DocumentManager $dm,Request $request): Response $allBlog = $dm->getRepository(Blog::class)->findAll(); - + // for() + + // dd( $allBlog ); return $this->render('blog_list/index.html.twig', [ 'BlogList' => $allBlog, ]); diff --git a/src/Controller/EdditPostController.php b/src/Controller/EdditPostController.php index f260c0c..ba90abc 100644 --- a/src/Controller/EdditPostController.php +++ b/src/Controller/EdditPostController.php @@ -49,13 +49,13 @@ public function index( if ($request->query->get('type')) { switch ($request->query->get('type')) { case 'Eddit': - $this->filtredPostEdditData = $SetDataForEddit->getFiltredDataForFillPostOrShowPost($request->query->get('value')); + $this->filtredPostEdditData = $SetDataForEddit->getFiltredDataForFillPostOrShowPost($request->query->get('value')); break; case 'save': try { $edditResult = $savePostEdited->getDataToSavePostEditedInDatabase($request->request->get("eddit_form")); $this->status = $edditResult == 1 ? true : false; - $this->filtredPostEdditData = $SetDataForEddit->getFiltredDataForFillPostOrShowPost($request->request->get("eddit_form")['PostId']); + $this->filtredPostEdditData = $SetDataForEddit->getFiltredDataForFillPostOrShowPost($request->request->get("eddit_form")['PostId']); } catch (\Throwable $th) { //throw $th; } diff --git a/src/Form/Actions/EdditForm.php b/src/Form/Actions/EdditForm.php index b226e40..a7a0295 100644 --- a/src/Form/Actions/EdditForm.php +++ b/src/Form/Actions/EdditForm.php @@ -6,6 +6,7 @@ use App\Document\Userone; use App\PostHelpper\Category\GetCategory; use App\PostHelpper\Languaje\GetLanguaje; +use App\PostHelpper\Status\GetStatus; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; @@ -21,18 +22,23 @@ class EdditForm extends AbstractType private $GetCategory; private $languaje; + private $getStatus; private $listCategories; private $listLanguaje; + private $listStatus; public function __construct( GetCategory $GetCategory, GetLanguaje $languaje, + GetStatus $getStatus ) { - $this->GetCategory = $GetCategory; - $this->languaje = $languaje; - $this->listCategories = []; - $this->listLanguaje = []; + $this->GetCategory = $GetCategory; + $this->languaje = $languaje; + $this->getStatus = $getStatus; + $this->listCategories = []; + $this->listLanguaje = []; + $this->listStatus = []; } @@ -47,16 +53,24 @@ public function buildForm(FormBuilderInterface $builder, array $options) $getCategoryCollection = $this->GetCategory->getAllCategory(); $languaje = $this->languaje->getAllLanguaje(); - + $status = $this->getStatus->getAllStatus(); + foreach ($getCategoryCollection->toArray() as $key => $value) { $this->listCategories[$value] = $value; } foreach ($languaje->toArray() as $key => $value) { $this->listLanguaje[$value] = $value; -} + } + foreach ($status->toArray() as $key => $value) { + $this->listStatus[$value] = $value; + } + $actualStatus = $options['attr']['Status']; + + + $builder->add('Titulo_del_post', TextType::class, [ 'attr' => [ 'placeholder' => 'agregar titulo del artículo', @@ -85,10 +99,7 @@ public function buildForm(FormBuilderInterface $builder, array $options) ]]) ->add('published_status', ChoiceType::class, [ 'choices' => [ - $options['attr']['Status'] == 1 ? 'publicado': 'borrador' => $options['attr']['Status'] == 1 ? 'publicado': 'borrador', - 'publicado' => 'publicado', - 'borrador' => 'borrador', - ] + $actualStatus => $actualStatus, ...$this->listStatus] ]) ->add('featured_Image', TextType::class, [ 'attr'=>[ diff --git a/src/Form/Articleform.php b/src/Form/Articleform.php index 361046f..8b7d1f4 100644 --- a/src/Form/Articleform.php +++ b/src/Form/Articleform.php @@ -6,36 +6,39 @@ use App\Document\Userone; use App\PostHelpper\Category\GetCategory; use App\PostHelpper\Languaje\GetLanguaje; +use App\PostHelpper\Status\GetStatus; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; -use Symfony\Component\Form\Extension\Core\Type\HiddenType; -use Symfony\Component\Form\Extension\Core\Type\PasswordType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; - use FOS\CKEditorBundle\Form\Type\CKEditorType; +use FOS\CKEditorBundle\Form\Type\CKEditorType; // ? check more info in https://symfony.com/bundles/FOSCKEditorBundle/current/usage/config.html -class Articleform extends AbstractType +class Articleform extends AbstractType { - private $getCAtegory; + // private $getCAtegory; private $GetCategory; private $languaje; + private $getStatus; private $listCategories; private $listLanguaje; + private $listStatus; public function __construct( - CategorySaver $getCAtegory, + CategorySaver $getCAtegory, GetCategory $GetCategory, GetLanguaje $languaje, - ) - { - $this->getCAtegory = $getCAtegory; - $this->GetCategory = $GetCategory; - $this->languaje = $languaje; - $this->listCategories = []; - $this->listLanguaje = []; + GetStatus $getStatus + ) { + // $this->getCAtegory = $getCAtegory; + $this->GetCategory = $GetCategory; + $this->languaje = $languaje; + $this->getStatus = $getStatus; + $this->listCategories = []; + $this->listLanguaje = []; + $this->listStatus = []; } @@ -43,51 +46,53 @@ public function buildForm(FormBuilderInterface $builder, array $options) { $getCategoryCollection = $this->GetCategory->getAllCategory(); - $languaje = $this->languaje->getAllLanguaje(); + $languaje = $this->languaje->getAllLanguaje(); + $status = $this->getStatus->getAllStatus(); foreach ($getCategoryCollection->toArray() as $key => $value) { $this->listCategories[$value] = $value; -} + } -foreach ($languaje->toArray() as $key => $value) { -$this->listLanguaje[$value] = $value; -} + foreach ($languaje->toArray() as $key => $value) { + $this->listLanguaje[$value] = $value; + } + + foreach ($status->toArray() as $key => $value) { + $this->listStatus[$value] = $value; + } $builder->add('Titulo_del_post', TextType::class, [ + 'attr' => [ + 'placeholder' => 'agregar titulo del artículo' + ] + ]) + ->add('FriendlyUrl', TextType::class, [ 'attr' => [ - 'placeholder' => 'agregar titulo del artículo' - ]]) - ->add('FriendlyUrl', TextType::class, [ - 'attr' => [ - 'placeholder' => 'seo friendly url', - 'class'=>'newblog_wrapper-form-left-Furl-input' - ]]) - ->add('htmlarea', CKEditorType::class) - ->add('languaje', ChoiceType::class, [ + 'placeholder' => 'seo friendly url', + 'class' => 'newblog_wrapper-form-left-Furl-input' + ] + ]) + ->add('htmlarea', CKEditorType::class) + ->add('languaje', ChoiceType::class, [ 'choices' => [ - ' ' => '', ...$this->listLanguaje], - ]) - ->add('keywords', TextType::class) - ->add('published_status', ChoiceType::class, [ + ' ' => '', ...$this->listLanguaje + ], + ]) + ->add('keywords', TextType::class) + ->add('published_status', ChoiceType::class, [ 'choices' => [ - ' ' => null, - 'publicado' => 'publicado', - 'borrador' => 'borrador', + ' ' => ' ', ...$this->listStatus ] - ]) - ->add('featured_Image', TextType::class, ['attr'=>['class'=>'newblog_wrapper-form-right-items-imageSelector-input']]) - ->add('categories', ChoiceType::class, [ - 'choices' => [''=>'',...$this->listCategories], - ]) - ->add('publishedAt', DateType::class, [ - 'widget' => 'choice', - 'format' => 'dd-MM-yyyy', - 'data' => new \DateTime() - ]); - - } - - + ]) + ->add('featured_Image', TextType::class, ['attr' => ['class' => 'newblog_wrapper-form-right-items-imageSelector-input']]) + ->add('categories', ChoiceType::class, [ + 'choices' => ['' => '', ...$this->listCategories], + ]) + ->add('publishedAt', DateType::class, [ + 'widget' => 'choice', + 'format' => 'dd-MM-yyyy', + 'data' => new \DateTime() + ]); + } } - diff --git a/src/PostHelpper/Helpers/SavePost.php b/src/PostHelpper/Helpers/SavePost.php index e3536a7..a29f158 100644 --- a/src/PostHelpper/Helpers/SavePost.php +++ b/src/PostHelpper/Helpers/SavePost.php @@ -7,6 +7,7 @@ use App\Document\BlogDocument\Blog; use App\Document\Category; use App\Document\Languajes; +use App\Document\Status; use DateTime; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ODM\MongoDB\DocumentManager; @@ -37,6 +38,11 @@ public function getDataToSavePostInDatabase($postData): bool $languaje = $dm->getRepository(Languajes::class)->findOneBy( ['languaje' => $postData["languaje"]] ); + + + $status = $dm->getRepository(Status::class)->findOneBy( + ['status' => $postData["published_status"]] + ); $dateTime = $postData["publishedAt"]["day"] . "-" . @@ -56,7 +62,7 @@ public function getDataToSavePostInDatabase($postData): bool // ? set the image of the post $newPost->setImageUrl($postData["featured_Image"]); // ? set the status of the post - $newPost->setStatus($postData["published_status"]); + $newPost->setStatus($status); // ? set the keywords of the post $newPost->setKeyword( $getKeywords ); // ? set the languajes of the post @@ -68,8 +74,8 @@ public function getDataToSavePostInDatabase($postData): bool $dm->persist($newPost); $dm->flush(); - $this->status = $newPost->getId() != null ? true : false ; - return $this->status; + $result = $newPost->getId() != null ? true : false ; + return $result; } } \ No newline at end of file diff --git a/src/PostHelpper/Helpers/SavePostEdited.php b/src/PostHelpper/Helpers/SavePostEdited.php index 3092929..3611936 100644 --- a/src/PostHelpper/Helpers/SavePostEdited.php +++ b/src/PostHelpper/Helpers/SavePostEdited.php @@ -7,6 +7,7 @@ use App\Document\BlogDocument\Blog; use App\Document\Category; use App\Document\Languajes; +use App\Document\Status; use DateTime; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ODM\MongoDB\DocumentManager; @@ -29,7 +30,7 @@ public function getDataToSavePostEditedInDatabase(array $postData): int // * $postIdObject: objectWiththePost::class Collectiom $dm = $this->dm; - // dd( $postData ); + // dd( $postData ); $category = $dm->getRepository(Category::class)->findOneBy( ['category' => $postData["categories"]] @@ -39,6 +40,10 @@ public function getDataToSavePostEditedInDatabase(array $postData): int $languaje = $dm->getRepository(Languajes::class)->findOneBy( ['languaje' => $postData["languaje"]] ); + + $status = $dm->getRepository(Status::class)->findOneBy( + ['status' => $postData["published_status"]] + ); $dateTime = $postData["publishedAt"]["day"] . "-" . @@ -57,7 +62,7 @@ public function getDataToSavePostEditedInDatabase(array $postData): int ->field('body')->set($postData["htmlarea"]) ->field('keyword')->set($getKeywords) ->field('imageUrl')->set($postData["featured_Image"]) - ->field('status')->set($postData["published_status"]) + ->field('status')->set($status) ->field('datePublished')->set(new DateTime($dateTime)) ->field('languaje')->set($languaje) ->field('category')->set($category) diff --git a/src/PostHelpper/Helpers/SetDataForEddit.php b/src/PostHelpper/Helpers/SetDataForEddit.php index 5f4bc19..015094d 100644 --- a/src/PostHelpper/Helpers/SetDataForEddit.php +++ b/src/PostHelpper/Helpers/SetDataForEddit.php @@ -33,18 +33,19 @@ public function getFiltredDataForFillPostOrShowPost($postId): ArrayCollection $dm = $this->dm; $this->GetBlogForEddit = $dm->find(Blog::class, $postId); - - + $postIdObject = $this->GetBlogForEddit; $getDataPublished = $postIdObject->getDatePublished(); $formatedDataPublished = $getDataPublished->format('Y-m-d'); + + $this->postValues['id'] = $postIdObject->getId(); $this->postValues['title'] = $postIdObject->getTitle(); $this->postValues['friendlyURL'] = $postIdObject->getUrlFriendly(); $this->postValues['body'] = $postIdObject->getBody(); $this->postValues['imageURL'] = $postIdObject->getImageUrl(); - $this->postValues['Status'] = $postIdObject->getStatus(); + $this->postValues['Status'] = $postIdObject->getStatus()->getStatus(); $this->postValues['keyworl'] = $postIdObject->getKeyword(); $this->postValues['date'] = $formatedDataPublished; $this->postValues['category'] = $postIdObject->getCategory()->getCategory(); diff --git a/templates/blog_list/index.html.twig b/templates/blog_list/index.html.twig index b272a69..4087dd7 100644 --- a/templates/blog_list/index.html.twig +++ b/templates/blog_list/index.html.twig @@ -52,16 +52,15 @@ + + {% if BlogList %} - {% for blog in BlogList %} + {% for blog in BlogList %} + {# {{ dump(blog.languaje.languaje) }} #} - {{ blog.title }} - {% if blog.status == 1 %} - Published - {% else %} - draft - {% endif %} + {{ blog.title }} + {{blog.status.status}} {{ blog.datePublished|date("m/d/Y") }} diff --git a/templates/eddit_post/index.html.twig b/templates/eddit_post/index.html.twig index 03d946e..7d5f1f7 100644 --- a/templates/eddit_post/index.html.twig +++ b/templates/eddit_post/index.html.twig @@ -8,8 +8,7 @@ 🖊️ You Are Editing this Post.
    -
    - +
    {% if status == true %}
    🖊️ Great. Post was eddited! From 6c90c5a42071eac2690e4a03d04f3d4c9458ab41 Mon Sep 17 00:00:00 2001 From: realredy Date: Fri, 6 Jan 2023 14:51:53 +0100 Subject: [PATCH 29/48] inspect post finished --- assets/css/Home/_home.scss | 17 ++++ assets/css/app.scss | 4 +- assets/css/bar/_bar.scss | 7 +- assets/css/blog/_newblog.scss | 14 +++ assets/css/blogSee/_blogSee.scss | 41 +++++++++ assets/css/bloglist/_bloglist.scss | 11 +-- assets/css/general.scss | 41 +++------ assets/css/pannel/_pannel.scss | 1 + src/Controller/Blog/BlogListController.php | 3 - .../{ => Blog}/EdditPostController.php | 7 +- src/Controller/Blog/NewblogController.php | 22 ++--- src/Controller/Blog/SeePostController.php | 40 ++++++++ src/Controller/MediaController.php | 9 +- templates/blog_list/index.html.twig | 2 +- templates/eddit_post/index.html.twig | 14 ++- templates/pannels/index.html.twig | 13 ++- templates/see_post/index.html.twig | 92 +++++++++++++++++++ 17 files changed, 275 insertions(+), 63 deletions(-) create mode 100644 assets/css/Home/_home.scss create mode 100644 assets/css/blogSee/_blogSee.scss rename src/Controller/{ => Blog}/EdditPostController.php (94%) create mode 100644 src/Controller/Blog/SeePostController.php create mode 100644 templates/see_post/index.html.twig diff --git a/assets/css/Home/_home.scss b/assets/css/Home/_home.scss new file mode 100644 index 0000000..3fd5211 --- /dev/null +++ b/assets/css/Home/_home.scss @@ -0,0 +1,17 @@ +@import '../general.scss'; +.home { + &_wrapper { + padding: 10px 20px 0 0; + + &-ul{ + padding: 0 0 10px 0; + li{ + button{ + @include buttonStyle; + } + } + } + + } +} + \ No newline at end of file diff --git a/assets/css/app.scss b/assets/css/app.scss index 2fe087a..3bf78a7 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -5,4 +5,6 @@ @use './blog/newblog'; @use './media/media'; @use './metadata/metadata'; -@use './bloglist/bloglist'; \ No newline at end of file +@use './bloglist/bloglist'; +@use './Home/home'; +@use './blogSee/blogSee'; \ No newline at end of file diff --git a/assets/css/bar/_bar.scss b/assets/css/bar/_bar.scss index 3b4571b..d1921e2 100644 --- a/assets/css/bar/_bar.scss +++ b/assets/css/bar/_bar.scss @@ -3,13 +3,16 @@ display: flex; justify-content: space-between; align-items: center; - } - img{ + a{ + img{ width: 100%; max-width: 30px; height: 26px; margin-left: 10px; } + } + } + #header > .topSection{ display: flex; justify-content: flex-end; diff --git a/assets/css/blog/_newblog.scss b/assets/css/blog/_newblog.scss index 9996d91..c851d20 100644 --- a/assets/css/blog/_newblog.scss +++ b/assets/css/blog/_newblog.scss @@ -8,6 +8,20 @@ padding: 10px; overflow: hidden; } + &_actions{ + &-ul{ + padding: 0 0 10px 0; + display: flex; + li{ + margin-right: 5px; + a{ + button{ + @include buttonStyle; + } + } + } + } + } &-form { display: flex; diff --git a/assets/css/blogSee/_blogSee.scss b/assets/css/blogSee/_blogSee.scss new file mode 100644 index 0000000..b70fa7a --- /dev/null +++ b/assets/css/blogSee/_blogSee.scss @@ -0,0 +1,41 @@ +.seepost { + width: 99%; + height: 100vh; + overflow: auto; + &_wrapper { + margin-top: 10px; + background: white; + &_title{ + padding: 20px; + h1{ + font-size: 2em; + color: #196887; + } + } + &_date { + padding: 0 20px; + } + &_image { + padding: 20px; + width: 95%; + + img{ + width: 100%!important; + height: auto; + } + } + &_body { + padding: 40px 20px; + box-sizing: content-box; + img{ + margin: 30px auto; + display: block; + width: 100%!important; + height: auto!important; + } + } + } + } + + + \ No newline at end of file diff --git a/assets/css/bloglist/_bloglist.scss b/assets/css/bloglist/_bloglist.scss index 3b54299..613a7f4 100644 --- a/assets/css/bloglist/_bloglist.scss +++ b/assets/css/bloglist/_bloglist.scss @@ -5,14 +5,7 @@ display: block; margin-bottom: 10px; button{ - border: solid 1px $linkColor; - line-height: 30px; - padding: 0 20px; - border-radius: 4px; - color: $linkColor; - &:hover{ - cursor: pointer; - } + @include buttonStyle; } } @@ -51,7 +44,7 @@ border-collapse: collapse; width: 100%; thead, tfoot{ - font-size: $linksize; + font-size: $smallText; color: $backgroundLingk; td{ diff --git a/assets/css/general.scss b/assets/css/general.scss index fd8f58d..8e09609 100644 --- a/assets/css/general.scss +++ b/assets/css/general.scss @@ -1,29 +1,18 @@ -// @mixin reset-list { -// margin: 0; -// padding: 0; -// list-style: none; -// } - -// nav ul { -// @include reset-list; -// } - -//? variables - -// $base-color: #c6538c; - - -//? transitions -// .enlarge { -// font-size: 14px; -// transition: { -// property: font-size; -// duration: 4s; -// delay: 2s; -// } - -// &:hover { font-size: 36px; } -// } +@mixin buttonStyle { + border: solid 1px rgb(77, 77, 77); + line-height: 30px; + padding: 0 20px; + border-radius: 4px; + color: rgb(77, 77, 77); + &:hover{ + cursor: pointer; + border: solid 1px $linkColor; + color: $linkColor; + background: unset; + } + + } + *{ margin: 0; diff --git a/assets/css/pannel/_pannel.scss b/assets/css/pannel/_pannel.scss index a5ec14e..150348f 100644 --- a/assets/css/pannel/_pannel.scss +++ b/assets/css/pannel/_pannel.scss @@ -86,5 +86,6 @@ } &-body{ width: 90%; + overflow: auto; } } diff --git a/src/Controller/Blog/BlogListController.php b/src/Controller/Blog/BlogListController.php index b95fd2e..67496c1 100644 --- a/src/Controller/Blog/BlogListController.php +++ b/src/Controller/Blog/BlogListController.php @@ -24,9 +24,6 @@ public function index(DocumentManager $dm,Request $request): Response $allBlog = $dm->getRepository(Blog::class)->findAll(); - // for() - - // dd( $allBlog ); return $this->render('blog_list/index.html.twig', [ 'BlogList' => $allBlog, ]); diff --git a/src/Controller/EdditPostController.php b/src/Controller/Blog/EdditPostController.php similarity index 94% rename from src/Controller/EdditPostController.php rename to src/Controller/Blog/EdditPostController.php index ba90abc..c820468 100644 --- a/src/Controller/EdditPostController.php +++ b/src/Controller/Blog/EdditPostController.php @@ -1,6 +1,6 @@ createForm(EdditForm::class, null, [ 'attr' => $this->filtredPostEdditData->toArray() ]); - + $imageBank = $fetchdata->fetchGitHubInformation(); return $this->render('eddit_post/index.html.twig', [ 'edditform' => $get_form->createView(), 'mediaElement' => $imageBank, - 'status' => $this->status + 'status' => $this->status, + 'id' => $this->filtredPostEdditData->toArray()['id'] ]); } } diff --git a/src/Controller/Blog/NewblogController.php b/src/Controller/Blog/NewblogController.php index b579d7a..b221467 100644 --- a/src/Controller/Blog/NewblogController.php +++ b/src/Controller/Blog/NewblogController.php @@ -7,7 +7,7 @@ use App\Document\Languajes; use App\Form\Articleform; use App\Feching\Fetchdata; -use App\PostHelpper\Helpers\SavePost; +use App\PostHelpper\Helpers\SavePost; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -17,45 +17,37 @@ class NewblogController extends AbstractController { - public $status; + public $status; public function __construct() - { - $this->status = false; - } + { + $this->status = false; + } /** * @Route("/blog/newblog", name="app_newblog") */ public function index(Request $request, Fetchdata $fetchdata, DocumentManager $dm, SavePost $savePost): Response { - - - $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); if (!$getLoguinStatus) { return $this->redirectToRoute("app_home"); } - - try { - - if ("array" == getType($request->request->get("articleform"))) { - $this->status = $savePost->getDataToSavePostInDatabase($request->request->get("articleform")); } } catch (\Throwable $e) { dd($e); } - + $imageBank = $fetchdata->fetchGitHubInformation(); $form = $this->createForm(Articleform::class); return $this->render('newblog/index.html.twig', [ 'Articleform' => $form->createView(), 'mediaElement' => $imageBank, - 'status' => $this->status + 'status' => $this->status ]); } } diff --git a/src/Controller/Blog/SeePostController.php b/src/Controller/Blog/SeePostController.php new file mode 100644 index 0000000..3d61191 --- /dev/null +++ b/src/Controller/Blog/SeePostController.php @@ -0,0 +1,40 @@ +cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + + if ($request->query->get('type')) { + if('See' == $request->query->get('type')) { + $this->filtredPostEdditData = $SetDataForEddit + ->getFiltredDataForFillPostOrShowPost($request->query->get('value')); + } + } + + return $this->render('see_post/index.html.twig', [ + 'postValue' => $this->filtredPostEdditData + ]); + } +} \ No newline at end of file diff --git a/src/Controller/MediaController.php b/src/Controller/MediaController.php index 999e7b2..e26d893 100644 --- a/src/Controller/MediaController.php +++ b/src/Controller/MediaController.php @@ -3,6 +3,7 @@ namespace App\Controller; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; +use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; use Symfony\Component\Routing\Annotation\Route; @@ -11,8 +12,14 @@ class MediaController extends AbstractController /** * @Route("/media", name="app_media") */ - public function index(): Response + public function index(Request $request): Response { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + return $this->render('media/index.html.twig'); } } diff --git a/templates/blog_list/index.html.twig b/templates/blog_list/index.html.twig index 4087dd7..28cf2aa 100644 --- a/templates/blog_list/index.html.twig +++ b/templates/blog_list/index.html.twig @@ -62,7 +62,7 @@ {{ blog.title }} {{blog.status.status}} {{ blog.datePublished|date("m/d/Y") }} - + diff --git a/templates/eddit_post/index.html.twig b/templates/eddit_post/index.html.twig index 7d5f1f7..9468ef6 100644 --- a/templates/eddit_post/index.html.twig +++ b/templates/eddit_post/index.html.twig @@ -12,8 +12,20 @@ {% if status == true %}
    🖊️ Great. Post was eddited! -
    +
    {% endif %} + {{ form_start(edditform, {'attr': {'class': 'newblog_wrapper-form'}, 'action': '/eddit/post?type=save', 'method': 'POST'} diff --git a/templates/pannels/index.html.twig b/templates/pannels/index.html.twig index 6dbf8a7..98860fa 100644 --- a/templates/pannels/index.html.twig +++ b/templates/pannels/index.html.twig @@ -7,5 +7,16 @@

    Hola desde pannesl el primer elemento

    - + +
    +
    + + +
    +
    + {% endblock %} diff --git a/templates/see_post/index.html.twig b/templates/see_post/index.html.twig new file mode 100644 index 0000000..a9725dc --- /dev/null +++ b/templates/see_post/index.html.twig @@ -0,0 +1,92 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}See post{% endblock %} + +{% block backendBody %} +

    + 🔍 You Are Inspect this Post. +

    +
    +
    +
    +

    {{ postValue.title }}

    +
    +
    +

    {{ postValue.date }} | Status: {{ postValue.Status }}

    +
    +
    + +
    +
    + {{ postValue.body | raw }} +
    +
    +
    +{% endblock %} +{# "id" => "63b5e9e4129070fa7d062336" + "title" => "Edited now" + "friendlyURL" => "Insert-a-new-post-minalo" + "body" => """ + + + + \t + + + \t\t + + + \t\t\t + + + \t\t\t + + + \t\t + + + \t\t + + + \t\t\t + + + \t\t\t + + + \t\t + + + \t\t + + + \t\t\t + + + \t\t\t + + + \t\t + + + \t + + +
      
      
      
    + + + + + +

    asas

    + + + """ + "imageURL" => "https://media.lavour.es/Blog/all_new-set.webp" + "Status" => "draft" + "keyworl" => "asfdsfas-sdfas" + "date" => "2019-01-04" + "category" => "Javascript" + "languaje" => "es" + ] +} #} \ No newline at end of file From 3502768e18e968066ea50be646abc51ab9f31ee7 Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 7 Jan 2023 23:15:14 +0100 Subject: [PATCH 30/48] init config home items - CKEditor configured --- assets/css/HomeSection/_homesection.scss | 62 ++++++++++++++++ assets/css/app.scss | 3 +- assets/css/blog/_newblog.scss | 16 +---- assets/css/general.scss | 18 +++++ config/packages/fos_ck_editor.yaml | 12 ++++ src/Controller/HomeSectionsController.php | 64 +++++++++++++++++ .../PrincipalKnowledgeType.php | 61 ++++++++++++++++ templates/home_sections/index.html.twig | 71 +++++++++++++++++++ templates/pannels.html.twig | 6 +- .../homesections/GraphicDesign.html.twig | 1 + .../principalknowledges.html.twig | 53 ++++++++++++++ 11 files changed, 348 insertions(+), 19 deletions(-) create mode 100644 assets/css/HomeSection/_homesection.scss create mode 100644 config/packages/fos_ck_editor.yaml create mode 100644 src/Controller/HomeSectionsController.php create mode 100644 src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php create mode 100644 templates/home_sections/index.html.twig create mode 100644 templates/templateParts/homesections/GraphicDesign.html.twig create mode 100644 templates/templateParts/homesections/principalknowledges.html.twig diff --git a/assets/css/HomeSection/_homesection.scss b/assets/css/HomeSection/_homesection.scss new file mode 100644 index 0000000..e4026a3 --- /dev/null +++ b/assets/css/HomeSection/_homesection.scss @@ -0,0 +1,62 @@ +@import '../general.scss'; +.homesection { + width: 99%; + height: 100vh; + overflow: auto; + &_wrapper { + margin-top: 10px; + &-selector{ + &-ul{ + display: flex; + border-bottom: solid 2px #dde; + &-li{ + a{ + line-height: 60px; + display: block; + padding: 0 20px; + border: solid 2px #dde; + margin-bottom: -2px; + font-size: $linksize; + color: black; + &:hover{ + text-decoration: underline; + } + } + } + } + } + &-form{ + padding: 10px 0; + &-principalKnowledges{ + &-form{ + &-wrapper{ + &-item { + display: flex; + flex-direction: column; + label{ + font-size: $linksize; + } + select, input{ + height: 30px; + max-width: 200px; + padding-left: 10px; + } + } + p{ + font-size: 14px; + margin-bottom: 10px; + color: $lightGrayText; + } + input{ + &[type="submit"]{ + @include submitButton; + } + } + } + + } + } + } + } + +} diff --git a/assets/css/app.scss b/assets/css/app.scss index 3bf78a7..77824c4 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -7,4 +7,5 @@ @use './metadata/metadata'; @use './bloglist/bloglist'; @use './Home/home'; -@use './blogSee/blogSee'; \ No newline at end of file +@use './blogSee/blogSee'; +@use './HomeSection/homesection'; \ No newline at end of file diff --git a/assets/css/blog/_newblog.scss b/assets/css/blog/_newblog.scss index c851d20..93b5fd6 100644 --- a/assets/css/blog/_newblog.scss +++ b/assets/css/blog/_newblog.scss @@ -119,21 +119,7 @@ } } &-submit { - background: $pannelBg; - border: none; - display: block; - width: max-content; - line-height: 35px; - font-size: 18px; - color: $lightgreen; - padding: 0 20px; - border-radius: 3px; - cursor: pointer; - margin-top: 10px; - &:hover { - background: $backgroundLingk; - color: white; - } + @include submitButton; } } &-right { diff --git a/assets/css/general.scss b/assets/css/general.scss index 8e09609..d580bce 100644 --- a/assets/css/general.scss +++ b/assets/css/general.scss @@ -12,6 +12,24 @@ } } + + @mixin submitButton { + background: $pannelBg; + border: none; + display: block; + width: max-content; + line-height: 35px; + font-size: 18px; + color: $lightgreen; + padding: 0 20px; + border-radius: 3px; + cursor: pointer; + margin-top: 10px; + &:hover { + background: $backgroundLingk; + color: white; + } + } *{ diff --git a/config/packages/fos_ck_editor.yaml b/config/packages/fos_ck_editor.yaml new file mode 100644 index 0000000..7528e2c --- /dev/null +++ b/config/packages/fos_ck_editor.yaml @@ -0,0 +1,12 @@ +#config/packages/fos_ck_editor.yaml +fos_ck_editor: + configs: + my_config_1: + toolbar: "my_toolbar_1" + uiColor: "#ffffff" + # ... + + toolbars: + configs: + my_toolbar_1: [ [ 'Source', '-',],['Bold', 'Italic', 'Underline', 'Strike'],['Styles', 'Format', 'Font', 'FontSize' ],['Scayt'],'/',['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],['NumberedList', 'BulletedList'],['Link', 'Unlink'],['Image', 'PageBreak'],['PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'],['Find', 'Replace', '-', 'SelectAll'],['Table'],[ 'TextColor', 'BGColor' ]] + \ No newline at end of file diff --git a/src/Controller/HomeSectionsController.php b/src/Controller/HomeSectionsController.php new file mode 100644 index 0000000..d0dbc6f --- /dev/null +++ b/src/Controller/HomeSectionsController.php @@ -0,0 +1,64 @@ +cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + $isActive = 'layourMaker'; + if ($request->query->get('active') != null) { + switch ($request->query->get('active')) { + case 'principal_knowledges': + $isActive = 'principal_knowledges'; + break; + case 'graphicDesign': + $isActive = 'graphicDesign'; + break; + // case 'PHP': + // $isActive = 'PHP'; + // break; + // case 'wordPress': + // $isActive = 'wordPress'; + // break; + // case 'reactJS': + // $isActive = 'reactJS'; + // break; + + // case 'webPack': + // $isActive = 'webPack'; + // break; + // case 'hubSpot': + // $isActive = 'hubSpot'; + // break; + } + } + + $PrincipalKnowledgeType = $this->createForm(PrincipalKnowledgeType::class); + + + // dd($languaje->getAllLanguaje()); + + return $this->render('home_sections/index.html.twig', [ + 'active' => $isActive, + 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView() + ]); + } +} diff --git a/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php b/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php new file mode 100644 index 0000000..bd9d15e --- /dev/null +++ b/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php @@ -0,0 +1,61 @@ +languaje = $languaje; + $this->listLanguaje = []; + } + + public function buildForm(FormBuilderInterface $builder, array $options): void + { + + + $languaje = $this->languaje->getAllLanguaje(); + + + foreach ($languaje->toArray() as $key => $value) { + $this->listLanguaje[$value] = $value; + } + + $builder->add('title', TextType::class, [ + 'attr' => [ + 'title' => 'Title for Knowledge', + 'placeholder' => 'add title of section' + ] + ]) + ->add('languaje', ChoiceType::class, [ + 'attr' => [ + 'title' => 'Languaje' + ], + 'choices' => [ + ' ' => '', ...$this->listLanguaje + ], + ]) + ->add('htmlarea', CKEditorType::class) + + ; + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig new file mode 100644 index 0000000..988d693 --- /dev/null +++ b/templates/home_sections/index.html.twig @@ -0,0 +1,71 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}Home Sections{% endblock %} + +{% block backendBody %} +

    + Home Sections +

    + {% set PrincipalKnowledgeForm = 'templateParts/homesections/principalknowledges.html.twig' %} + {% set GraphicDesignForm = 'templateParts/homesections/GraphicDesign.html.twig' %} + +
    +
    +
    + +
    + + {% if active == 'principal_knowledges' %} + {% include PrincipalKnowledgeForm %} + {% endif %} + {% if active == 'graphicDesign' %} + {% include GraphicDesignForm %} + + {% endif %} + + +
    +
    +
    +
    +
    +
    +
    + +{% endblock %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 4696b59..ca6bd90 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -24,17 +24,17 @@
    -
      + {#
      • Conocimientos
      • conocimientos
      • disemño web
      • empleos
      • trabajos
      • sobre mi
      • -
      +
    #}
  • diff --git a/templates/templateParts/homesections/GraphicDesign.html.twig b/templates/templateParts/homesections/GraphicDesign.html.twig new file mode 100644 index 0000000..20f3965 --- /dev/null +++ b/templates/templateParts/homesections/GraphicDesign.html.twig @@ -0,0 +1 @@ +

    hola desde graphicDesign

    \ No newline at end of file diff --git a/templates/templateParts/homesections/principalknowledges.html.twig b/templates/templateParts/homesections/principalknowledges.html.twig new file mode 100644 index 0000000..dcab75a --- /dev/null +++ b/templates/templateParts/homesections/principalknowledges.html.twig @@ -0,0 +1,53 @@ + {% if PrincipalKnowledgeType %} +
    + + {{ + form_start( + PrincipalKnowledgeType, + { + attr: { + class: 'homesection_wrapper-form-principalKnowledges-form' + }, + action: '/metadata', + method: 'POST' + } + ) + }} +
    +
    + {{ form_label(PrincipalKnowledgeType.languaje) }} + {{ form_widget(PrincipalKnowledgeType.languaje) }} + {{ + form_help( + PrincipalKnowledgeType.languaje, + { + help: 'Select the languaje for this knowledge' + } + ) + }} +
    +
    + {{ form_label(PrincipalKnowledgeType.title) }} + {{ form_widget(PrincipalKnowledgeType.title) }} + {{ + form_help( + PrincipalKnowledgeType.title, + { + help: 'insert a new Title for this knowledge' + } + ) + }} +
    +
    + {{ form_label(PrincipalKnowledgeType.htmlarea) }} + {{ form_widget(PrincipalKnowledgeType.htmlarea) }} + {{ form_help(PrincipalKnowledgeType.htmlarea,{'help': 'salida en html con estilos inclustados'}) }} +
    + + + {{ form_end(PrincipalKnowledgeType) }} + +
    + {% endif %} \ No newline at end of file From e36433b7f64e02158aba0de3a6cd45e5bcada20c Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 14 Jan 2023 22:26:18 +0100 Subject: [PATCH 31/48] home data and feature to perform the code names classe --- assets/css/HomeSection/_homesection.scss | 8 +++ .../HomesectionsShow/_homesectionList.scss | 28 +++++++++ assets/css/app.scss | 3 +- assets/css/bloglist/_bloglist.scss | 14 +++-- assets/css/general.scss | 12 +++- assets/css/metadata/_metadata.scss | 1 + assets/js/galleryFilter/index.js | 3 + config/services.yaml | 4 +- src/Controller/Blog/EdditPostController.php | 4 +- src/Controller/Blog/NewblogController.php | 2 +- src/Controller/Blog/SeePostController.php | 2 +- .../Home/HomeSectionListController.php | 30 +++++++++ .../{ => Home}/HomeSectionsController.php | 34 ++++++++-- src/Controller/MetadataController.php | 10 +-- .../Category/CategorySaver.php | 2 +- .../Category/DeletteCategory.php | 10 ++- .../Category/GetCategory.php | 2 +- .../GetKnowledgesByLanguajes.php | 35 +++++++++++ .../Helpers/SavePost.php | 2 +- .../Helpers/SavePostEdited.php | 2 +- .../Helpers/SetDataForEddit.php | 2 +- src/CustomHelper/Homehelper/Saveknowledge.php | 37 +++++++++++ .../Languaje/GetLanguaje.php | 2 +- .../Status/GetStatus.php | 2 +- src/Document/Homedata/Principalknowledge.php | 63 +++++++++++++++++++ src/Document/Languajes.php | 15 +++-- src/Form/Actions/EdditForm.php | 8 +-- src/Form/Articleform.php | 8 +-- src/Form/CategoryType.php | 2 +- .../PrincipalKnowledgeType.php | 2 +- templates/home_section_list/index.html.twig | 50 +++++++++++++++ templates/home_sections/index.html.twig | 14 ++++- templates/pannels.html.twig | 12 ++-- .../principalknowledges.html.twig | 2 +- 34 files changed, 364 insertions(+), 63 deletions(-) create mode 100644 assets/css/HomesectionsShow/_homesectionList.scss create mode 100644 src/Controller/Home/HomeSectionListController.php rename src/Controller/{ => Home}/HomeSectionsController.php (61%) rename src/{PostHelpper => CustomHelper}/Category/CategorySaver.php (96%) rename src/{PostHelpper => CustomHelper}/Category/DeletteCategory.php (79%) rename src/{PostHelpper => CustomHelper}/Category/GetCategory.php (96%) create mode 100644 src/CustomHelper/GetKnowledges/GetKnowledgesByLanguajes.php rename src/{PostHelpper => CustomHelper}/Helpers/SavePost.php (98%) rename src/{PostHelpper => CustomHelper}/Helpers/SavePostEdited.php (98%) rename src/{PostHelpper => CustomHelper}/Helpers/SetDataForEddit.php (98%) create mode 100644 src/CustomHelper/Homehelper/Saveknowledge.php rename src/{PostHelpper => CustomHelper}/Languaje/GetLanguaje.php (96%) rename src/{PostHelpper => CustomHelper}/Status/GetStatus.php (96%) create mode 100644 src/Document/Homedata/Principalknowledge.php create mode 100644 templates/home_section_list/index.html.twig diff --git a/assets/css/HomeSection/_homesection.scss b/assets/css/HomeSection/_homesection.scss index e4026a3..1edb5d8 100644 --- a/assets/css/HomeSection/_homesection.scss +++ b/assets/css/HomeSection/_homesection.scss @@ -10,6 +10,7 @@ display: flex; border-bottom: solid 2px #dde; &-li{ + margin-right: -2px; a{ line-height: 60px; display: block; @@ -60,3 +61,10 @@ } } + a.active_home_menu{ + border-bottom: solid 2px $lignhtGray; +} +.hiddeStatus { + padding: 0; + height: 0; + } \ No newline at end of file diff --git a/assets/css/HomesectionsShow/_homesectionList.scss b/assets/css/HomesectionsShow/_homesectionList.scss new file mode 100644 index 0000000..b0a6d3f --- /dev/null +++ b/assets/css/HomesectionsShow/_homesectionList.scss @@ -0,0 +1,28 @@ +@import '../general.scss'; +.homesectionList{ + &_wrapper{ + &-principalKnowledges{ + &-h3 { + font-size: 18px; + margin:15px 0; + } + table{ + font-size: $linksize; + @include tableStyle; + td, th { + @include tableTdTh; + } + } + } + } + +} +.Knowledge_head{ + background: #ffffff; +} +.Knowledge_es{ + background: #ededed; +} +.Knowledge_en{ + background: #e4e4e4; +} \ No newline at end of file diff --git a/assets/css/app.scss b/assets/css/app.scss index 77824c4..7529c99 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -8,4 +8,5 @@ @use './bloglist/bloglist'; @use './Home/home'; @use './blogSee/blogSee'; -@use './HomeSection/homesection'; \ No newline at end of file +@use './HomeSection/homesection'; +@use './HomesectionsShow/homesectionList'; \ No newline at end of file diff --git a/assets/css/bloglist/_bloglist.scss b/assets/css/bloglist/_bloglist.scss index 613a7f4..958a6ea 100644 --- a/assets/css/bloglist/_bloglist.scss +++ b/assets/css/bloglist/_bloglist.scss @@ -40,9 +40,10 @@ } padding: 10px 20px 0 0; table { - font-family: arial, sans-serif; - border-collapse: collapse; - width: 100%; + // font-family: arial, sans-serif; + // border-collapse: collapse; + // width: 100%; + @include tableStyle; thead, tfoot{ font-size: $smallText; color: $backgroundLingk; @@ -58,9 +59,10 @@ background-color: #e7e7e7; } td, th { - border: 1px solid #dddddd; - text-align: left; - padding: 8px; + // border: 1px solid #dddddd; + // text-align: left; + // padding: 8px; + @include tableTdTh; } tbody{ tr{ diff --git a/assets/css/general.scss b/assets/css/general.scss index d580bce..b317dc0 100644 --- a/assets/css/general.scss +++ b/assets/css/general.scss @@ -30,8 +30,16 @@ color: white; } } - - + @mixin tableStyle { + font-family: arial, sans-serif; + border-collapse: collapse; + width: 100%; + } + @mixin tableTdTh { + border: 1px solid #dddddd; + text-align: left; + padding: 8px; + } *{ margin: 0; padding: 0; diff --git a/assets/css/metadata/_metadata.scss b/assets/css/metadata/_metadata.scss index fc90dc2..3ca0db0 100644 --- a/assets/css/metadata/_metadata.scss +++ b/assets/css/metadata/_metadata.scss @@ -9,6 +9,7 @@ display: flex; border-bottom: solid 2px #dde; &-li{ + margin-right: -2px; a{ line-height: 60px; display: block; diff --git a/assets/js/galleryFilter/index.js b/assets/js/galleryFilter/index.js index 123c7d3..0e786fa 100644 --- a/assets/js/galleryFilter/index.js +++ b/assets/js/galleryFilter/index.js @@ -49,3 +49,6 @@ class GalleryFilter { } export default GalleryFilter; + + + \ No newline at end of file diff --git a/config/services.yaml b/config/services.yaml index da4e958..b7e1127 100644 --- a/config/services.yaml +++ b/config/services.yaml @@ -34,6 +34,6 @@ services: App\Feching\: resource: '../src/Feching/' - App\PostHelpper\: - resource: '../src/PostHelpper' + App\CustomHelper\: + resource: '../src/CustomHelper' diff --git a/src/Controller/Blog/EdditPostController.php b/src/Controller/Blog/EdditPostController.php index c820468..03e3482 100644 --- a/src/Controller/Blog/EdditPostController.php +++ b/src/Controller/Blog/EdditPostController.php @@ -4,8 +4,8 @@ use App\Feching\Fetchdata; use App\Form\Actions\EdditForm; -use App\PostHelpper\Helpers\SavePostEdited; -use App\PostHelpper\Helpers\SetDataForEddit; +use App\CustomHelper\Helpers\SavePostEdited; +use App\CustomHelper\Helpers\SetDataForEddit; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Blog/NewblogController.php b/src/Controller/Blog/NewblogController.php index b221467..2f635b9 100644 --- a/src/Controller/Blog/NewblogController.php +++ b/src/Controller/Blog/NewblogController.php @@ -7,7 +7,7 @@ use App\Document\Languajes; use App\Form\Articleform; use App\Feching\Fetchdata; -use App\PostHelpper\Helpers\SavePost; +use App\CustomHelper\Helpers\SavePost; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Controller/Blog/SeePostController.php b/src/Controller/Blog/SeePostController.php index 3d61191..99af133 100644 --- a/src/Controller/Blog/SeePostController.php +++ b/src/Controller/Blog/SeePostController.php @@ -2,7 +2,7 @@ namespace App\Controller\Blog; -use App\PostHelpper\Helpers\SetDataForEddit; +use App\CustomHelper\Helpers\SetDataForEddit; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Home/HomeSectionListController.php b/src/Controller/Home/HomeSectionListController.php new file mode 100644 index 0000000..7d295ca --- /dev/null +++ b/src/Controller/Home/HomeSectionListController.php @@ -0,0 +1,30 @@ +cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + return $this->render('home_section_list/index.html.twig', [ + 'Knowledge_es' => $knowledge->getKnowlegeByLanguaje('es'), + 'Knowledge_en' =>$knowledge->getKnowlegeByLanguaje('en'), + + ]); + } +} diff --git a/src/Controller/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php similarity index 61% rename from src/Controller/HomeSectionsController.php rename to src/Controller/Home/HomeSectionsController.php index d0dbc6f..42a04c6 100644 --- a/src/Controller/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -1,8 +1,10 @@ dm = $dm; + } + /** * @Route("/home/sections", name="app_home_sections") */ @@ -22,12 +31,26 @@ public function index( if (!$getLoguinStatus) { return $this->redirectToRoute("app_home"); } - - $isActive = 'layourMaker'; + + // dd($request->query->all()); + $status = null; + $isActive = 'principal_knowledges'; if ($request->query->get('active') != null) { switch ($request->query->get('active')) { case 'principal_knowledges': $isActive = 'principal_knowledges'; + if('principal_knowledges' == $request->query->get('savetype') ){ + + $saveKnowledge = new Saveknowledge(); + $saveKnowledgeResult = $saveKnowledge->saveKnowledgeInDatabase($this->dm, $request->request->get('principal_knowledge')); + // dd( getType($saveKnowledgeResult) ); + if(true == $saveKnowledgeResult && 'boolean' == getType($saveKnowledgeResult)) + { + $status = '✨ knowledge Saved Suscessfully'; + } else { + $status = '🤬 '.$saveKnowledgeResult; + } + } break; case 'graphicDesign': $isActive = 'graphicDesign'; @@ -54,11 +77,12 @@ public function index( $PrincipalKnowledgeType = $this->createForm(PrincipalKnowledgeType::class); - // dd($languaje->getAllLanguaje()); + return $this->render('home_sections/index.html.twig', [ 'active' => $isActive, - 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView() + 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), + 'status' => $status ]); } } diff --git a/src/Controller/MetadataController.php b/src/Controller/MetadataController.php index a625825..c75a379 100644 --- a/src/Controller/MetadataController.php +++ b/src/Controller/MetadataController.php @@ -2,14 +2,14 @@ namespace App\Controller; -use App\PostHelpper\Category\CategorySaver; -use App\PostHelpper\Category\GetCategory; +use App\CustomHelper\Category\CategorySaver; +use App\CustomHelper\Category\GetCategory; use App\Form\CategoryType; use App\Form\LanguajeType; -use App\PostHelpper\Category\DeletteCategory; +use App\CustomHelper\Category\DeletteCategory; -use App\PostHelpper\Languaje\GetLanguaje; -use App\PostHelpper\Status\GetStatus; +use App\CustomHelper\Languaje\GetLanguaje; +use App\CustomHelper\Status\GetStatus; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; diff --git a/src/PostHelpper/Category/CategorySaver.php b/src/CustomHelper/Category/CategorySaver.php similarity index 96% rename from src/PostHelpper/Category/CategorySaver.php rename to src/CustomHelper/Category/CategorySaver.php index ea6dc36..aed037a 100644 --- a/src/PostHelpper/Category/CategorySaver.php +++ b/src/CustomHelper/Category/CategorySaver.php @@ -1,6 +1,6 @@ dm = $dm; - $this->GetCategory = $GetCategory; + $this->dm = $dm; } public function removeCategory($categoryToRemove): array diff --git a/src/PostHelpper/Category/GetCategory.php b/src/CustomHelper/Category/GetCategory.php similarity index 96% rename from src/PostHelpper/Category/GetCategory.php rename to src/CustomHelper/Category/GetCategory.php index 3fb3903..eda023d 100644 --- a/src/PostHelpper/Category/GetCategory.php +++ b/src/CustomHelper/Category/GetCategory.php @@ -1,6 +1,6 @@ dm = $dm; + } + + public function getKnowlegeByLanguaje($languaje):ArrayCollection + { + $getAllknowlege =[]; + $getLanguaje = $this->dm->getRepository(Languajes::class) + ->findBy(['languaje' => $languaje]); + + $knowledge = $this->dm->getRepository(Principalknowledge::class)->findBy([ + 'languaje' => $getLanguaje[0]->getId() + ]); + for ($i=0; $i < count($knowledge); $i++) { + $getAllknowlege[] = ['title'=> $knowledge[$i]->getTitle(), 'body'=> $knowledge[$i]->getBody()]; + } + // dd( $p , count($knowledge), $knowledge); + + return new ArrayCollection($getAllknowlege); + } +} \ No newline at end of file diff --git a/src/PostHelpper/Helpers/SavePost.php b/src/CustomHelper/Helpers/SavePost.php similarity index 98% rename from src/PostHelpper/Helpers/SavePost.php rename to src/CustomHelper/Helpers/SavePost.php index a29f158..0cd1762 100644 --- a/src/PostHelpper/Helpers/SavePost.php +++ b/src/CustomHelper/Helpers/SavePost.php @@ -1,6 +1,6 @@ getRepository(Languajes::class)->findOneBy( + ['languaje' => $knowledge['languaje']] + ); + $newKnowledge = new Principalknowledge(); + $newKnowledge->setTitle($knowledge['title']); + $newKnowledge->setBody($knowledge['htmlarea']); + $newKnowledge->setLanguaje($languaje); + $dm->persist($newKnowledge); + $dm->flush(); + + $result = $newKnowledge->getId() != null ? true : false ; + return $result; + } catch (\Throwable $th) { + return $th; + } + + + } + } \ No newline at end of file diff --git a/src/PostHelpper/Languaje/GetLanguaje.php b/src/CustomHelper/Languaje/GetLanguaje.php similarity index 96% rename from src/PostHelpper/Languaje/GetLanguaje.php rename to src/CustomHelper/Languaje/GetLanguaje.php index 6e0c096..eef145c 100644 --- a/src/PostHelpper/Languaje/GetLanguaje.php +++ b/src/CustomHelper/Languaje/GetLanguaje.php @@ -1,6 +1,6 @@ id; + } + + public function setTitle(string $title): void + { + $this->title = $title; + } + public function getTitle(): string + { + return $this->title; + } + public function setBody(string $body): void + { + $this->body = $body; + } + public function getBody(): string + { + return $this->body; + } + public function setLanguaje($languaje): void + { + $this->languaje = $languaje; + } + + public function getLanguaje(): Languajes + { + return $this->languaje; + } +} \ No newline at end of file diff --git a/src/Document/Languajes.php b/src/Document/Languajes.php index cf34eb3..48069fb 100644 --- a/src/Document/Languajes.php +++ b/src/Document/Languajes.php @@ -3,8 +3,8 @@ namespace App\Document; use App\Document\Category; -use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB; -use Doctrine\ODM\MongoDB\PersistentCollection; +use App\Document\Homedata\Principalknowledge; +use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB; /** * @@ -24,8 +24,11 @@ class Languajes /** @MongoDB\ReferenceMany(targetDocument=Post::class, mappedBy="languaje") */ public $post; - - public function getId():int{ + /** @MongoDB\ReferenceMany(targetDocument=Principalknowledge::class, mappedBy="languaje") */ + public $principalknowledge; + + + public function getId():string{ return $this->id; } public function setLanguaje($languaje):void{ @@ -34,6 +37,10 @@ public function setLanguaje($languaje):void{ public function getLanguaje():string{ return $this->languaje; } + public function getKnowledges():Principalknowledge + { + return $this->principalknowledge; + } // public function getCategorys():PersistentCollection // { diff --git a/src/Form/Actions/EdditForm.php b/src/Form/Actions/EdditForm.php index a7a0295..ce4e861 100644 --- a/src/Form/Actions/EdditForm.php +++ b/src/Form/Actions/EdditForm.php @@ -2,11 +2,11 @@ namespace App\Form\Actions; -use App\PostHelpper\Category\CategorySaver; +use App\CustomHelpper\Category\CategorySaver; use App\Document\Userone; -use App\PostHelpper\Category\GetCategory; -use App\PostHelpper\Languaje\GetLanguaje; -use App\PostHelpper\Status\GetStatus; +use App\CustomHelper\Category\GetCategory; +use App\CustomHelper\Languaje\GetLanguaje; +use App\CustomHelper\Status\GetStatus; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; diff --git a/src/Form/Articleform.php b/src/Form/Articleform.php index 8b7d1f4..e52be74 100644 --- a/src/Form/Articleform.php +++ b/src/Form/Articleform.php @@ -2,11 +2,11 @@ namespace App\Form; -use App\PostHelpper\Category\CategorySaver; +use App\CustomHelper\Category\CategorySaver; use App\Document\Userone; -use App\PostHelpper\Category\GetCategory; -use App\PostHelpper\Languaje\GetLanguaje; -use App\PostHelpper\Status\GetStatus; +use App\CustomHelper\Category\GetCategory; +use App\CustomHelper\Languaje\GetLanguaje; +use App\CustomHelper\Status\GetStatus; use Symfony\Component\Form\Extension\Core\Type\DateType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; diff --git a/src/Form/CategoryType.php b/src/Form/CategoryType.php index c92e365..29926cb 100644 --- a/src/Form/CategoryType.php +++ b/src/Form/CategoryType.php @@ -3,7 +3,7 @@ namespace App\Form; -use App\PostHelpper\Languaje\GetLanguaje; +use App\CustomHelper\Languaje\GetLanguaje; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; use Symfony\Component\Form\Extension\Core\Type\TextType; diff --git a/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php b/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php index bd9d15e..7d8adb6 100644 --- a/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php +++ b/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php @@ -2,7 +2,7 @@ namespace App\Form\PrincipalKnowledge; -use App\PostHelpper\Languaje\GetLanguaje; +use App\CustomHelper\Languaje\GetLanguaje; use FOS\CKEditorBundle\Form\Type\CKEditorType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; diff --git a/templates/home_section_list/index.html.twig b/templates/home_section_list/index.html.twig new file mode 100644 index 0000000..7b70519 --- /dev/null +++ b/templates/home_section_list/index.html.twig @@ -0,0 +1,50 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}Home Sections List{% endblock %} + +{% block backendBody %} +

    + Home Sections List +

    + + +
    +
    +
    +

    Pincipal Knowledges

    + + + + + + + + + + + {% for Knowledge in Knowledge_es %} + + + + + + {% endfor %} + + {% for Knowledge in Knowledge_en %} + + + + + + {% endfor %} + + +
    Languajeknowledge titleknowledge description
    es{{ Knowledge.title }}{{ Knowledge.body|raw }}
    en{{ Knowledge.title }}{{ Knowledge.body|raw }}
    + +
    +
    +
    + + + +{% endblock %} diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig index 988d693..d6b9198 100644 --- a/templates/home_sections/index.html.twig +++ b/templates/home_sections/index.html.twig @@ -6,6 +6,14 @@

    Home Sections

    + + + + {% if status == true %} +
    + {{ status }} +
    + {% endif %} {% set PrincipalKnowledgeForm = 'templateParts/homesections/principalknowledges.html.twig' %} {% set GraphicDesignForm = 'templateParts/homesections/GraphicDesign.html.twig' %} @@ -14,12 +22,14 @@
    - {#
      -
    • Conocimientos
    • -
    • conocimientos
    • -
    • disemño web
    • -
    • empleos
    • -
    • trabajos
    • -
    • sobre mi
    • -
    #} +
  • diff --git a/templates/templateParts/homesections/principalknowledges.html.twig b/templates/templateParts/homesections/principalknowledges.html.twig index dcab75a..4fe98a7 100644 --- a/templates/templateParts/homesections/principalknowledges.html.twig +++ b/templates/templateParts/homesections/principalknowledges.html.twig @@ -8,7 +8,7 @@ attr: { class: 'homesection_wrapper-form-principalKnowledges-form' }, - action: '/metadata', + action: '/home/sections?active=principal_knowledges&savetype=principal_knowledges', method: 'POST' } ) From 977c16f16f7a46dd9d982312e7ee622149daac83 Mon Sep 17 00:00:00 2001 From: realredy Date: Mon, 16 Jan 2023 22:40:45 +0100 Subject: [PATCH 32/48] eddit finnish --- assets/css/HomeSection/_homesection.scss | 5 +++ .../HomesectionsShow/_homesectionList.scss | 5 +-- .../Home/HomeSectionsController.php | 36 +++++++++++++++---- .../GetKnowledgesByLanguajes.php | 5 +-- .../GetKnowledges/GetSingleKnowlegeByid.php | 32 +++++++++++++++++ src/CustomHelper/Helpers/SavePostEdited.php | 4 +-- src/CustomHelper/Homehelper/Saveknowledge.php | 34 ++++++++++++++---- .../PrincipalKnowledgeType.php | 21 +++++++---- templates/home_section_list/index.html.twig | 20 ++++++++--- .../principalknowledges.html.twig | 18 ++++++++-- 10 files changed, 146 insertions(+), 34 deletions(-) create mode 100644 src/CustomHelper/GetKnowledges/GetSingleKnowlegeByid.php diff --git a/assets/css/HomeSection/_homesection.scss b/assets/css/HomeSection/_homesection.scss index 1edb5d8..6989f7e 100644 --- a/assets/css/HomeSection/_homesection.scss +++ b/assets/css/HomeSection/_homesection.scss @@ -29,6 +29,11 @@ &-form{ padding: 10px 0; &-principalKnowledges{ + &-span{ + font-size: $smallText ; + color: $backgroundLingk; + margin-bottom:150px; + } &-form{ &-wrapper{ &-item { diff --git a/assets/css/HomesectionsShow/_homesectionList.scss b/assets/css/HomesectionsShow/_homesectionList.scss index b0a6d3f..9804d7b 100644 --- a/assets/css/HomesectionsShow/_homesectionList.scss +++ b/assets/css/HomesectionsShow/_homesectionList.scss @@ -1,13 +1,14 @@ @import '../general.scss'; .homesectionList{ + width: 99%; &_wrapper{ &-principalKnowledges{ &-h3 { - font-size: 18px; + font-size: $smallText; margin:15px 0; } table{ - font-size: $linksize; + font-size: $smallText; @include tableStyle; td, th { @include tableTdTh; diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index 42a04c6..d3c7349 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -2,6 +2,7 @@ namespace App\Controller\Home; +use App\CustomHelper\GetKnowledges\GetSingleKnowlegeByid; use App\CustomHelper\Homehelper\Saveknowledge; use App\Form\PrincipalKnowledge\PrincipalKnowledgeType; use Doctrine\ODM\MongoDB\DocumentManager; @@ -24,6 +25,7 @@ public function __construct(DocumentManager $dm) */ public function index( Request $request, + GetSingleKnowlegeByid $knowlegeById ): Response { @@ -32,18 +34,19 @@ public function index( return $this->redirectToRoute("app_home"); } - // dd($request->query->all()); $status = null; $isActive = 'principal_knowledges'; if ($request->query->get('active') != null) { switch ($request->query->get('active')) { + case 'principal_knowledges': + $isActive = 'principal_knowledges'; if('principal_knowledges' == $request->query->get('savetype') ){ $saveKnowledge = new Saveknowledge(); $saveKnowledgeResult = $saveKnowledge->saveKnowledgeInDatabase($this->dm, $request->request->get('principal_knowledge')); - // dd( getType($saveKnowledgeResult) ); + if(true == $saveKnowledgeResult && 'boolean' == getType($saveKnowledgeResult)) { $status = '✨ knowledge Saved Suscessfully'; @@ -51,6 +54,19 @@ public function index( $status = '🤬 '.$saveKnowledgeResult; } } + + if('eddit_knowledges' == $request->query->get('savetype') ){ + // dd($request->request->all()["principal_knowledge"]); + $edditKnowledge = new Saveknowledge(); + $edditKnowledgeResult = $edditKnowledge->edditKnowledgeInDatabase($this->dm, $request->request->all()["principal_knowledge"]); + // dd(getType($edditKnowledgeResult)); + if('1' == $edditKnowledgeResult && "string" == getType($edditKnowledgeResult)) + { + $status = '✨ knowledge Eddited Suscessfully'; + } else { + $status = '🤬 '. $edditKnowledgeResult ; + } + } break; case 'graphicDesign': $isActive = 'graphicDesign'; @@ -74,15 +90,21 @@ public function index( } } - $PrincipalKnowledgeType = $this->createForm(PrincipalKnowledgeType::class); - - - + $PrincipalKnowledgeType = $this->createForm(PrincipalKnowledgeType::class, null, [ + 'attr' => $request->query->get('active') == 'editDataKnowledge' ? + $knowlegeById->returnKnowledge( + $request->query->get('id'), + $request->query->get('lang') + )[0] : [] + ]); + $edditing = $request->query->get('active') == 'editDataKnowledge' ? true : false; + return $this->render('home_sections/index.html.twig', [ 'active' => $isActive, 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), - 'status' => $status + 'status' => $status, + 'edditing' => $edditing ]); } } diff --git a/src/CustomHelper/GetKnowledges/GetKnowledgesByLanguajes.php b/src/CustomHelper/GetKnowledges/GetKnowledgesByLanguajes.php index 2f15152..6937dd5 100644 --- a/src/CustomHelper/GetKnowledges/GetKnowledgesByLanguajes.php +++ b/src/CustomHelper/GetKnowledges/GetKnowledgesByLanguajes.php @@ -25,10 +25,11 @@ public function getKnowlegeByLanguaje($languaje):ArrayCollection $knowledge = $this->dm->getRepository(Principalknowledge::class)->findBy([ 'languaje' => $getLanguaje[0]->getId() ]); + for ($i=0; $i < count($knowledge); $i++) { - $getAllknowlege[] = ['title'=> $knowledge[$i]->getTitle(), 'body'=> $knowledge[$i]->getBody()]; + $getAllknowlege[] = ['id'=> $knowledge[$i]->getId(), 'title'=> $knowledge[$i]->getTitle(), 'body'=> $knowledge[$i]->getBody()]; } - // dd( $p , count($knowledge), $knowledge); + // dd( count($knowledge), $knowledge); return new ArrayCollection($getAllknowlege); } diff --git a/src/CustomHelper/GetKnowledges/GetSingleKnowlegeByid.php b/src/CustomHelper/GetKnowledges/GetSingleKnowlegeByid.php new file mode 100644 index 0000000..23ace9b --- /dev/null +++ b/src/CustomHelper/GetKnowledges/GetSingleKnowlegeByid.php @@ -0,0 +1,32 @@ +dm = $dm; + } + public function returnKnowledge($id, $lang): ArrayCollection{ + + $knowledgeData = []; + $knowledge = $this->dm->getRepository(Principalknowledge::class)->find($id); + + if("object" == getType($knowledge)){ + + $knowledgeData[] = ['id' => $knowledge->getId(), + 'languaje' => $lang, + 'title' => $knowledge->getTitle(), + 'body' => $knowledge->getBody()]; + + } + return new ArrayCollection($knowledgeData); + + } +} \ No newline at end of file diff --git a/src/CustomHelper/Helpers/SavePostEdited.php b/src/CustomHelper/Helpers/SavePostEdited.php index ec7ebf5..58cb2d1 100644 --- a/src/CustomHelper/Helpers/SavePostEdited.php +++ b/src/CustomHelper/Helpers/SavePostEdited.php @@ -69,9 +69,7 @@ public function getDataToSavePostEditedInDatabase(array $postData): int ->field('_id')->equals($postData["PostId"]) ->getQuery() ->execute(); - - // dd($resultUpdatedPost->getModifiedCount()); - + return $resultUpdatedPost->getModifiedCount(); // if is true return 1 or 0 is null } } diff --git a/src/CustomHelper/Homehelper/Saveknowledge.php b/src/CustomHelper/Homehelper/Saveknowledge.php index afd647a..0957778 100644 --- a/src/CustomHelper/Homehelper/Saveknowledge.php +++ b/src/CustomHelper/Homehelper/Saveknowledge.php @@ -12,9 +12,7 @@ class Saveknowledge extends AbstractController public function saveKnowledgeInDatabase($dm, array $knowledge): string|bool - { - - + { try { $languaje = $dm->getRepository(Languajes::class)->findOneBy( ['languaje' => $knowledge['languaje']] @@ -28,10 +26,32 @@ public function saveKnowledgeInDatabase($dm, array $knowledge): string|bool $result = $newKnowledge->getId() != null ? true : false ; return $result; - } catch (\Throwable $th) { + } catch (\Throwable $th) { return $th; - } - - + } } + + public function edditKnowledgeInDatabase($dm, array $knowledge): string|bool + { + // dd($knowledge); + try { + $languaje = $dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $knowledge['languaje']] + ); + + $resultUpdatedKnowledge = $dm->createQueryBuilder(Principalknowledge::class) + ->updateOne() + ->field('title')->set($knowledge['title']) + ->field('body')->set($knowledge['htmlarea']) + ->field('languaje')->set($languaje) + ->field('_id')->equals($knowledge['id']) + ->getQuery() + ->execute(); + + return $resultUpdatedKnowledge->getModifiedCount(); + + } catch (\Throwable $th) { + return $th; + } + } } \ No newline at end of file diff --git a/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php b/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php index 7d8adb6..2223068 100644 --- a/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php +++ b/src/Form/PrincipalKnowledge/PrincipalKnowledgeType.php @@ -6,6 +6,7 @@ use FOS\CKEditorBundle\Form\Type\CKEditorType; use Symfony\Component\Form\AbstractType; use Symfony\Component\Form\Extension\Core\Type\ChoiceType; +use Symfony\Component\Form\Extension\Core\Type\HiddenType; use Symfony\Component\Form\Extension\Core\Type\TextType; use Symfony\Component\Form\FormBuilderInterface; use Symfony\Component\OptionsResolver\OptionsResolver; @@ -25,8 +26,10 @@ public function __construct( public function buildForm(FormBuilderInterface $builder, array $options): void { - - $languaje = $this->languaje->getAllLanguaje(); + $haveDatatoEddit = count($options['attr']) != 0 ? true : false; + // dd( $options['attr'] ); + + $languaje = $this->languaje->getAllLanguaje(); foreach ($languaje->toArray() as $key => $value) { @@ -36,7 +39,8 @@ public function buildForm(FormBuilderInterface $builder, array $options): void $builder->add('title', TextType::class, [ 'attr' => [ 'title' => 'Title for Knowledge', - 'placeholder' => 'add title of section' + 'placeholder' => 'add title of section', + 'value' => $haveDatatoEddit == true ? $options['attr']['title'] :'' ] ]) ->add('languaje', ChoiceType::class, [ @@ -44,12 +48,15 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'title' => 'Languaje' ], 'choices' => [ - ' ' => '', ...$this->listLanguaje + $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + => $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + , ...$this->listLanguaje ], ]) - ->add('htmlarea', CKEditorType::class) - - ; + ->add('htmlarea', CKEditorType::class, [ + 'data' => $haveDatatoEddit == true ? $options['attr']['body'] :'' + ]) + ->add('id', HiddenType::class, [ 'attr' => ['value' => $haveDatatoEddit ? $options['attr']['id'] :''] ]); } public function configureOptions(OptionsResolver $resolver): void diff --git a/templates/home_section_list/index.html.twig b/templates/home_section_list/index.html.twig index 7b70519..02c891f 100644 --- a/templates/home_section_list/index.html.twig +++ b/templates/home_section_list/index.html.twig @@ -15,19 +15,26 @@ - + + + - + {# {{ dump(Knowledge_es) }} #} {% for Knowledge in Knowledge_es %} - + + + + {% endfor %} {% for Knowledge in Knowledge_en %} @@ -35,7 +42,12 @@ - + + + + {% endfor %} diff --git a/templates/templateParts/homesections/principalknowledges.html.twig b/templates/templateParts/homesections/principalknowledges.html.twig index 4fe98a7..2146cb0 100644 --- a/templates/templateParts/homesections/principalknowledges.html.twig +++ b/templates/templateParts/homesections/principalknowledges.html.twig @@ -1,6 +1,19 @@ {% if PrincipalKnowledgeType %} + + + {% set actionType = '/home/sections?active=principal_knowledges&savetype=principal_knowledges' %} + {% if edditing %} + {% set actionType = '/home/sections?active=principal_knowledges&savetype=eddit_knowledges' %} + {% endif %} +
    + {% if edditing %} + You're editing this knowledge + {% endif %} + + + {{ form_start( PrincipalKnowledgeType, @@ -8,11 +21,12 @@ attr: { class: 'homesection_wrapper-form-principalKnowledges-form' }, - action: '/home/sections?active=principal_knowledges&savetype=principal_knowledges', + action: actionType, method: 'POST' } ) }} +
    {{ form_label(PrincipalKnowledgeType.languaje) }} @@ -45,7 +59,7 @@
    + value= {% if edditing %} 'Eddit' {% else %} 'Add principal knowledge' {% endif %} /> {{ form_end(PrincipalKnowledgeType) }} From 1c6a1449eba4f0dab0646b80172404a5c0d0e811 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 22 Jan 2023 20:59:16 +0100 Subject: [PATCH 33/48] design items crud finished --- assets/css/Design/_index.scss | 52 +++++++ assets/css/HomeDesignList/_design.scss | 28 ++++ .../HomesectionsShow/_homesectionList.scss | 9 ++ assets/css/app.scss | 4 +- assets/js/main.js | 2 + assets/js/selectors/selectors.js | 3 + .../Home/Design/HomeDesignListController.php | 42 ++++++ .../Home/HomeSectionsController.php | 58 +++++--- src/CustomHelper/Design/DesignHelper.php | 74 ++++++++++ src/CustomHelper/Homehelper/Saveknowledge.php | 128 +++++++++++------- src/Document/Design/DesignDocument.php | 51 +++++++ src/Form/Design/DesignType.php | 37 +++++ templates/design_list/index.html.twig | 55 ++++++++ templates/home_section_list/index.html.twig | 17 ++- templates/pannels.html.twig | 4 +- .../homesections/GraphicDesign.html.twig | 74 +++++++++- 16 files changed, 561 insertions(+), 77 deletions(-) create mode 100644 assets/css/Design/_index.scss create mode 100644 assets/css/HomeDesignList/_design.scss create mode 100644 src/Controller/Home/Design/HomeDesignListController.php create mode 100644 src/CustomHelper/Design/DesignHelper.php create mode 100644 src/Document/Design/DesignDocument.php create mode 100644 src/Form/Design/DesignType.php create mode 100644 templates/design_list/index.html.twig diff --git a/assets/css/Design/_index.scss b/assets/css/Design/_index.scss new file mode 100644 index 0000000..8796951 --- /dev/null +++ b/assets/css/Design/_index.scss @@ -0,0 +1,52 @@ +@import '../general.scss'; +.homesection { + width: 99%; + height: 100vh; + overflow: auto; + &_wrapper { + margin-top: 10px; + + + &-form{ + padding: 10px 0; + &-Design{ + &-span{ + font-size: $smallText ; + color: $backgroundLingk; + margin-bottom:150px; + } + &-form{ + &-wrapper{ + &-item { + display: flex; + flex-direction: column; + label{ + font-size: $linksize; + } + select, input{ + height: 30px; + max-width: 200px; + padding-left: 10px; + } + &-range { + font-size: 12px; + } + } + p{ + font-size: 14px; + margin-bottom: 10px; + color: $lightGrayText; + } + input{ + &[type="submit"]{ + @include submitButton; + } + } + } + + } + } + } + } + +} \ No newline at end of file diff --git a/assets/css/HomeDesignList/_design.scss b/assets/css/HomeDesignList/_design.scss new file mode 100644 index 0000000..03ca7d1 --- /dev/null +++ b/assets/css/HomeDesignList/_design.scss @@ -0,0 +1,28 @@ +@import '../general.scss'; + +.homeDesignList{ + width: 99%; + &_wrapper{ + padding: 10px; + &-h3{ + font-size: $smallText; + margin:15px 0; + } + &-addNewDesign { + a{ + button{ + @include buttonStyle; + margin-bottom: 20px; + } + } + + } + &-table{ + font-size: $smallText; + @include tableStyle; + td, th { + @include tableTdTh; + } + } + } +} diff --git a/assets/css/HomesectionsShow/_homesectionList.scss b/assets/css/HomesectionsShow/_homesectionList.scss index 9804d7b..cd719ef 100644 --- a/assets/css/HomesectionsShow/_homesectionList.scss +++ b/assets/css/HomesectionsShow/_homesectionList.scss @@ -3,6 +3,15 @@ width: 99%; &_wrapper{ &-principalKnowledges{ + &-newKnowledges { + a{ + button{ + @include buttonStyle; + margin-bottom: 20px; + } + } + + } &-h3 { font-size: $smallText; margin:15px 0; diff --git a/assets/css/app.scss b/assets/css/app.scss index 7529c99..875bc3d 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -9,4 +9,6 @@ @use './Home/home'; @use './blogSee/blogSee'; @use './HomeSection/homesection'; -@use './HomesectionsShow/homesectionList'; \ No newline at end of file +@use './HomesectionsShow/homesectionList'; +@use './Design/index'; +@use './HomeDesignList/design'; \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js index bba876c..bbcfc87 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -17,6 +17,7 @@ import Loginscript from "../login"; import GalleryFilter from "./galleryFilter"; import MediaSelector from "./mediaselector/MediaSelector"; import PostStatusHidden from "./postStatusHidden"; + window.addEventListener("load", () => { @@ -24,6 +25,7 @@ window.addEventListener("load", () => { window.MediaSelector = new MediaSelector(); window.PostStatusHidden = new PostStatusHidden(); window.GalleryFilter = new GalleryFilter(); + }); diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js index c15b8fd..3c735af 100644 --- a/assets/js/selectors/selectors.js +++ b/assets/js/selectors/selectors.js @@ -18,4 +18,7 @@ export const GALLERYFILTER = { trigger: 'newblog_media-items-filter_trigger' } +export const RANGESELECTOR = { + inputRange : '.homesection_wrapper-form-Design-form-wrapper-item > label > #design_year' +} diff --git a/src/Controller/Home/Design/HomeDesignListController.php b/src/Controller/Home/Design/HomeDesignListController.php new file mode 100644 index 0000000..a12717c --- /dev/null +++ b/src/Controller/Home/Design/HomeDesignListController.php @@ -0,0 +1,42 @@ +query->get('active') != null) { + switch ($request->query->get('active')) { + case 'deletteDesign' : + + $rsultDesign = $designhelper->deletteDesign( $request->query->get('id') ); + // redirect here + if(!$rsultDesign ){ + dd($rsultDesign); + } + + break; + } + } + + return $this->render('design_list/index.html.twig', [ + 'designs' => $designhelper->getDesign(), + + ]); + } +} \ No newline at end of file diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index d3c7349..e5458b4 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -2,8 +2,10 @@ namespace App\Controller\Home; +use App\CustomHelper\Design\DesignHelper; use App\CustomHelper\GetKnowledges\GetSingleKnowlegeByid; -use App\CustomHelper\Homehelper\Saveknowledge; +use App\CustomHelper\Homehelper\SaveKnowledge; +use App\Form\Design\DesignType; use App\Form\PrincipalKnowledge\PrincipalKnowledgeType; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -12,20 +14,15 @@ use Symfony\Component\Routing\Annotation\Route; class HomeSectionsController extends AbstractController -{ - private $dm; - - public function __construct(DocumentManager $dm) - { - $this->dm = $dm; - } - +{ /** * @Route("/home/sections", name="app_home_sections") */ public function index( Request $request, - GetSingleKnowlegeByid $knowlegeById + GetSingleKnowlegeByid $knowlegeById, + SaveKnowledge $knowledge, + DesignHelper $designhelper ): Response { @@ -44,8 +41,8 @@ public function index( $isActive = 'principal_knowledges'; if('principal_knowledges' == $request->query->get('savetype') ){ - $saveKnowledge = new Saveknowledge(); - $saveKnowledgeResult = $saveKnowledge->saveKnowledgeInDatabase($this->dm, $request->request->get('principal_knowledge')); + + $saveKnowledgeResult = $knowledge->saveKnowledgeInDatabase($request->request->get('principal_knowledge')); if(true == $saveKnowledgeResult && 'boolean' == getType($saveKnowledgeResult)) { @@ -56,10 +53,9 @@ public function index( } if('eddit_knowledges' == $request->query->get('savetype') ){ - // dd($request->request->all()["principal_knowledge"]); - $edditKnowledge = new Saveknowledge(); - $edditKnowledgeResult = $edditKnowledge->edditKnowledgeInDatabase($this->dm, $request->request->all()["principal_knowledge"]); - // dd(getType($edditKnowledgeResult)); + + $edditKnowledgeResult = $knowledge->edditKnowledgeInDatabase($request->request->all()["principal_knowledge"]); + if('1' == $edditKnowledgeResult && "string" == getType($edditKnowledgeResult)) { $status = '✨ knowledge Eddited Suscessfully'; @@ -67,13 +63,30 @@ public function index( $status = '🤬 '. $edditKnowledgeResult ; } } + break; - case 'graphicDesign': - $isActive = 'graphicDesign'; + + case 'deletteKnowledges': + + $id = $request->query->get('id'); + + $deletedKnowledge = $knowledge->deletteKnowledgeInDatabase($id ); + if($deletedKnowledge == true){ + return $this->redirectToRoute('app_home_section_list'); + + } else { + $status = '🤬 '. $deletedKnowledge ; + } + break; - // case 'PHP': - // $isActive = 'PHP'; - // break; + + case 'graphicDesign': + $isActive = 'graphicDesign'; + if('designElement' == $request->query->get('savetype') ){ + $rsultDesign = $designhelper->saveDesign($request->request->all()["design"]); + $rsultDesign ? $status = '✨ Design saved Suscessfully': $rsultDesign ; + } + break; // case 'wordPress': // $isActive = 'wordPress'; // break; @@ -98,11 +111,14 @@ public function index( )[0] : [] ]); + $DesignTypeForm = $this->createForm(DesignType::class); + $edditing = $request->query->get('active') == 'editDataKnowledge' ? true : false; return $this->render('home_sections/index.html.twig', [ 'active' => $isActive, 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), + 'DesignFormType' => $DesignTypeForm->createView(), 'status' => $status, 'edditing' => $edditing ]); diff --git a/src/CustomHelper/Design/DesignHelper.php b/src/CustomHelper/Design/DesignHelper.php new file mode 100644 index 0000000..231197f --- /dev/null +++ b/src/CustomHelper/Design/DesignHelper.php @@ -0,0 +1,74 @@ +dm = $dm; + } + public function saveDesign($design):string|bool{ + try { + $newDesign = new DesignDocument(); + $newDesign->setTitle($design['title']); + $newDesign->setYear($design['year']); + + $this->dm->persist($newDesign); + $this->dm->flush(); + + return !$newDesign->getId()? false : true ; + } catch (\Throwable $th) { + return $th; + } + + } + + public function getDesign() + { + try { + $outputDesign = []; + $getDesignRepository = $this->dm->getRepository(DesignDocument::class); + $designRepository = $getDesignRepository->findAll(); + + for ($i = 0; $i < count($designRepository); $i++) { + + $outputDesign[$i]['id'] = $designRepository[$i]->getId(); + $outputDesign[$i]['title'] = $designRepository[$i]->getTitle(); + $outputDesign[$i]['year'] = $designRepository[$i]->getYear(); + + } + return new ArrayCollection($outputDesign); + } catch (\Throwable $th) { + return $th; + } + + } + + + public function deletteDesign($id):bool|string + { + try { + $designRepository = $this->dm->createQueryBuilder(DesignDocument::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); + + return !$designRepository->getId() ? false : true; + + } catch (\Throwable $th) { + return $th; + } + + } + + +} \ No newline at end of file diff --git a/src/CustomHelper/Homehelper/Saveknowledge.php b/src/CustomHelper/Homehelper/Saveknowledge.php index 0957778..48d9810 100644 --- a/src/CustomHelper/Homehelper/Saveknowledge.php +++ b/src/CustomHelper/Homehelper/Saveknowledge.php @@ -3,55 +3,81 @@ namespace App\CustomHelper\Homehelper; use App\Document\Homedata\Principalknowledge; -use App\Document\Languajes; +use App\Document\Languajes; +use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; - - -class Saveknowledge extends AbstractController -{ - - - public function saveKnowledgeInDatabase($dm, array $knowledge): string|bool - { - try { - $languaje = $dm->getRepository(Languajes::class)->findOneBy( - ['languaje' => $knowledge['languaje']] - ); - $newKnowledge = new Principalknowledge(); - $newKnowledge->setTitle($knowledge['title']); - $newKnowledge->setBody($knowledge['htmlarea']); - $newKnowledge->setLanguaje($languaje); - $dm->persist($newKnowledge); - $dm->flush(); - - $result = $newKnowledge->getId() != null ? true : false ; - return $result; - } catch (\Throwable $th) { - return $th; - } - } - - public function edditKnowledgeInDatabase($dm, array $knowledge): string|bool - { - // dd($knowledge); - try { - $languaje = $dm->getRepository(Languajes::class)->findOneBy( - ['languaje' => $knowledge['languaje']] - ); - - $resultUpdatedKnowledge = $dm->createQueryBuilder(Principalknowledge::class) - ->updateOne() - ->field('title')->set($knowledge['title']) - ->field('body')->set($knowledge['htmlarea']) - ->field('languaje')->set($languaje) - ->field('_id')->equals($knowledge['id']) - ->getQuery() - ->execute(); - - return $resultUpdatedKnowledge->getModifiedCount(); - - } catch (\Throwable $th) { - return $th; - } - } - } \ No newline at end of file + + +class SaveKnowledge extends AbstractController +{ + + private $dm; + + public function __construct(DocumentManager $dm) + { + $this->dm = $dm; + } + + + public function saveKnowledgeInDatabase(array $knowledge): string|bool + { + try { + $languaje = $this->dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $knowledge['languaje']] + ); + $newKnowledge = new Principalknowledge(); + $newKnowledge->setTitle($knowledge['title']); + $newKnowledge->setBody($knowledge['htmlarea']); + $newKnowledge->setLanguaje($languaje); + $this->dm->persist($newKnowledge); + $this->dm->flush(); + + $result = $newKnowledge->getId() != null ? true : false; + return $result; + } catch (\Throwable $th) { + return $th; + } + } + + public function edditKnowledgeInDatabase(array $knowledge): string|bool + { + try { + $languaje = $this->dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $knowledge['languaje']] + ); + + $resultUpdatedKnowledge = $this->dm->createQueryBuilder(Principalknowledge::class) + ->updateOne() + ->field('title')->set($knowledge['title']) + ->field('body')->set($knowledge['htmlarea']) + ->field('languaje')->set($languaje) + ->field('_id')->equals($knowledge['id']) + ->getQuery() + ->execute(); + + return $resultUpdatedKnowledge->getModifiedCount(); + } catch (\Throwable $th) { + return $th; + } + } + + public function deletteKnowledgeInDatabase($id): string|bool + { + try { + + $removeThis = $this->dm->getRepository(Principalknowledge::class); + $findKnowledge = $removeThis->findOneBy(['id'=> $id ]); + if("object" == getType($findKnowledge)){ + $this->dm->remove( $findKnowledge ); + $this->dm->flush(); + return true; + } else { + return 'no object found'; + } + + + } catch (\Throwable $th) { + return $th; + } + } +} diff --git a/src/Document/Design/DesignDocument.php b/src/Document/Design/DesignDocument.php new file mode 100644 index 0000000..0fee522 --- /dev/null +++ b/src/Document/Design/DesignDocument.php @@ -0,0 +1,51 @@ +id; + } + + public function setTitle(string $title): void + { + $this->title = $title; + } + public function getTitle(): string + { + return $this->title; + } + public function setYear(string $year): void + { + $this->year = $year; + } + public function getYear(): int + { + return $this->year; + } + +} \ No newline at end of file diff --git a/src/Form/Design/DesignType.php b/src/Form/Design/DesignType.php new file mode 100644 index 0000000..432e3ec --- /dev/null +++ b/src/Form/Design/DesignType.php @@ -0,0 +1,37 @@ +add('title', TextType::class, [ + 'attr' => [ + 'title' => 'Title for Design', + 'placeholder' => 'add title of section', + 'value' => '' + ]]) + ->add('year', RangeType::class, [ + 'attr' => [ + 'min' => 1, + 'max' => 8 + ], ]) + ->add('id', HiddenType::class, [ 'attr' => ['value' => ''] ]); + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/templates/design_list/index.html.twig b/templates/design_list/index.html.twig new file mode 100644 index 0000000..b27e849 --- /dev/null +++ b/templates/design_list/index.html.twig @@ -0,0 +1,55 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}Home Design List{% endblock %} + +{% block backendBody %} +

    + Home Sections List +

    + + +
    +
    +

    Design List

    + + {# {{ dump(designs|length) }} #} + {% if designs|length != 0 %} +
    Languaje knowledge title knowledge descriptionEdditDelette
    es {{ Knowledge.title }} {{ Knowledge.body|raw }}
    + +
    en {{ Knowledge.title }} {{ Knowledge.body|raw }}
    + +
    + + + + + + + + + + {% for design in designs %} + + + + + + + + {% endfor %} + + + + + + + + + +
    design titledesign yearDelette
    {{ design.title }}{{ design.year|raw }} +
    design titledesign yearDelette
    + {% else %} +
    No items Here.
    + {% endif %} +
    +
  • + +{% endblock %} diff --git a/templates/home_section_list/index.html.twig b/templates/home_section_list/index.html.twig index 02c891f..6d73ee8 100644 --- a/templates/home_section_list/index.html.twig +++ b/templates/home_section_list/index.html.twig @@ -11,7 +11,11 @@
    +

    Pincipal Knowledges

    + @@ -32,7 +36,7 @@ - {% endfor %} @@ -45,12 +49,21 @@ - {% endfor %} + + + + + + + + +
    +
    +
    knowledge titleknowledge descriptionEdditDelette
    diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 756f988..e22135c 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -29,7 +29,9 @@
  • diff --git a/templates/templateParts/homesections/GraphicDesign.html.twig b/templates/templateParts/homesections/GraphicDesign.html.twig index 20f3965..f794d3b 100644 --- a/templates/templateParts/homesections/GraphicDesign.html.twig +++ b/templates/templateParts/homesections/GraphicDesign.html.twig @@ -1 +1,73 @@ -

    hola desde graphicDesign

    \ No newline at end of file + {% block javascripts %} + +{% endblock %} + + + {% if DesignFormType %} + {# {% set actionType = '/home/sections?active=principal_knowledges&savetype=principal_knowledges' %} + {% if edditing %} + {% set actionType = '/home/sections?active=principal_knowledges&savetype=eddit_knowledges' %} + {% endif %} #} + +
    + + {% if edditing %} + You're editing this Design + {% endif %} + + + + {{ + form_start( + DesignFormType, + { + attr: { + class: 'homesection_wrapper-form-Design-form' + }, + action: '/home/sections?active=graphicDesign&savetype=designElement' , + method: 'POST' + } + ) + }} + +
    +
    + {{ form_label(DesignFormType.title) }} + {{ form_widget(DesignFormType.title) }} + {{ + form_help( + DesignFormType.title, + { + help: 'insert a new Title for this Design' + } + ) + }} +
    +
    + {{ form_label(DesignFormType.year) }} + {{ form_widget(DesignFormType.year) }} + {{ form_help(DesignFormType.year,{'help': 'Set the amount of year for this design data'}) }} +
    +
    +
    + + + {{ form_end(DesignFormType) }} + +
    + {% endif %} \ No newline at end of file From a8b4173333ee5768747728a1e382781cbaf0da4f Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 28 Jan 2023 19:37:39 +0100 Subject: [PATCH 34/48] web section end --- assets/css/Web/_web.scss | 52 ++++++ assets/css/app.scss | 3 +- .../Home/HomeSectionsController.php | 156 +++++++++++------- .../Home/Web/HomeWebListController.php | 41 +++++ src/CustomHelper/Web/WebHelper.php | 75 +++++++++ src/Document/.DS_Store | Bin 0 -> 6148 bytes src/Document/Web/WebDocument.php | 51 ++++++ src/Form/Web/WebType.php | 32 ++++ templates/home_sections/index.html.twig | 12 +- templates/pannels.html.twig | 2 + ...Design.html.twig => GraphicForm.html.twig} | 0 .../homesections/WebForm.html.twig | 73 ++++++++ templates/web_list/index.html.twig | 55 ++++++ 13 files changed, 488 insertions(+), 64 deletions(-) create mode 100644 assets/css/Web/_web.scss create mode 100644 src/Controller/Home/Web/HomeWebListController.php create mode 100644 src/CustomHelper/Web/WebHelper.php create mode 100644 src/Document/.DS_Store create mode 100644 src/Document/Web/WebDocument.php create mode 100644 src/Form/Web/WebType.php rename templates/templateParts/homesections/{GraphicDesign.html.twig => GraphicForm.html.twig} (100%) create mode 100644 templates/templateParts/homesections/WebForm.html.twig create mode 100644 templates/web_list/index.html.twig diff --git a/assets/css/Web/_web.scss b/assets/css/Web/_web.scss new file mode 100644 index 0000000..3d412bf --- /dev/null +++ b/assets/css/Web/_web.scss @@ -0,0 +1,52 @@ +@import '../general.scss'; +.homesectionweb { + width: 99%; + height: 100vh; + overflow: auto; + &_wrapper { + margin-top: 10px; + + + &-form{ + padding: 10px 0; + &-Web{ + &-span{ + font-size: $smallText ; + color: $backgroundLingk; + margin-bottom:150px; + } + &-form{ + &-wrapper{ + &-item { + display: flex; + flex-direction: column; + label{ + font-size: $linksize; + } + select, input{ + height: 30px; + max-width: 200px; + padding-left: 10px; + } + &-range { + font-size: 12px; + } + } + p{ + font-size: 14px; + margin-bottom: 10px; + color: $lightGrayText; + } + input{ + &[type="submit"]{ + @include submitButton; + } + } + } + + } + } + } + } + +} \ No newline at end of file diff --git a/assets/css/app.scss b/assets/css/app.scss index 875bc3d..6cb3ebc 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -11,4 +11,5 @@ @use './HomeSection/homesection'; @use './HomesectionsShow/homesectionList'; @use './Design/index'; -@use './HomeDesignList/design'; \ No newline at end of file +@use './HomeDesignList/design'; +@use './Web/web'; \ No newline at end of file diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index e5458b4..f6e526f 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -5,8 +5,10 @@ use App\CustomHelper\Design\DesignHelper; use App\CustomHelper\GetKnowledges\GetSingleKnowlegeByid; use App\CustomHelper\Homehelper\SaveKnowledge; +use App\CustomHelper\Web\WebHelper; use App\Form\Design\DesignType; use App\Form\PrincipalKnowledge\PrincipalKnowledgeType; +use App\Form\Web\WebType; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -14,79 +16,103 @@ use Symfony\Component\Routing\Annotation\Route; class HomeSectionsController extends AbstractController -{ +{ /** * @Route("/home/sections", name="app_home_sections") */ public function index( - Request $request, + Request $request, GetSingleKnowlegeByid $knowlegeById, SaveKnowledge $knowledge, - DesignHelper $designhelper - ): Response - { - - $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + DesignHelper $designhelper, + WebHelper $webhelper + ): Response { + $getLoguinStatus = intval( + $request->cookies->get($_ENV['SECRETNAME_KOOKIE']) + ); if (!$getLoguinStatus) { - return $this->redirectToRoute("app_home"); + return $this->redirectToRoute('app_home'); } - + $status = null; $isActive = 'principal_knowledges'; if ($request->query->get('active') != null) { switch ($request->query->get('active')) { - case 'principal_knowledges': - $isActive = 'principal_knowledges'; - if('principal_knowledges' == $request->query->get('savetype') ){ - - - $saveKnowledgeResult = $knowledge->saveKnowledgeInDatabase($request->request->get('principal_knowledge')); - - if(true == $saveKnowledgeResult && 'boolean' == getType($saveKnowledgeResult)) - { + if ( + 'principal_knowledges' == + $request->query->get('savetype') + ) { + $saveKnowledgeResult = $knowledge->saveKnowledgeInDatabase( + $request->request->get('principal_knowledge') + ); + + if ( + true == $saveKnowledgeResult && + 'boolean' == getType($saveKnowledgeResult) + ) { $status = '✨ knowledge Saved Suscessfully'; } else { - $status = '🤬 '.$saveKnowledgeResult; + $status = '🤬 ' . $saveKnowledgeResult; } } - if('eddit_knowledges' == $request->query->get('savetype') ){ - - $edditKnowledgeResult = $knowledge->edditKnowledgeInDatabase($request->request->all()["principal_knowledge"]); - - if('1' == $edditKnowledgeResult && "string" == getType($edditKnowledgeResult)) - { + if ( + 'eddit_knowledges' == $request->query->get('savetype') + ) { + $edditKnowledgeResult = $knowledge->edditKnowledgeInDatabase( + $request->request->all()['principal_knowledge'] + ); + + if ( + '1' == $edditKnowledgeResult && + 'string' == getType($edditKnowledgeResult) + ) { $status = '✨ knowledge Eddited Suscessfully'; } else { - $status = '🤬 '. $edditKnowledgeResult ; + $status = '🤬 ' . $edditKnowledgeResult; } } - + break; - + case 'deletteKnowledges': - - $id = $request->query->get('id'); - - $deletedKnowledge = $knowledge->deletteKnowledgeInDatabase($id ); - if($deletedKnowledge == true){ - return $this->redirectToRoute('app_home_section_list'); - - } else { - $status = '🤬 '. $deletedKnowledge ; - } + $id = $request->query->get('id'); + + $deletedKnowledge = $knowledge->deletteKnowledgeInDatabase( + $id + ); + if ($deletedKnowledge == true) { + return $this->redirectToRoute('app_home_section_list'); + } else { + $status = '🤬 ' . $deletedKnowledge; + } break; - case 'graphicDesign': - $isActive = 'graphicDesign'; - if('designElement' == $request->query->get('savetype') ){ - $rsultDesign = $designhelper->saveDesign($request->request->all()["design"]); - $rsultDesign ? $status = '✨ Design saved Suscessfully': $rsultDesign ; - } - break; + case 'graphicDesign': + $isActive = 'graphicDesign'; + if ('designElement' == $request->query->get('savetype')) { + $rsultWeb = $designhelper->saveDesign( + $request->request->all()['design'] + ); + $rsultWeb + ? ($status = '✨ Design saved Suscessfully') + : $rsultWeb; + } + break; + case 'web_developer': + $isActive = 'web_developer'; + if ('webElement' == $request->query->get('savetype')) { + $rsultWeb = $webhelper->saveWeb( + $request->request->all()['web'] + ); + $rsultWeb + ? ($status = '✨ Web saved Suscessfully') + : $rsultWeb; + } + break; // case 'wordPress': // $isActive = 'wordPress'; // break; @@ -103,24 +129,36 @@ public function index( } } - $PrincipalKnowledgeType = $this->createForm(PrincipalKnowledgeType::class, null, [ - 'attr' => $request->query->get('active') == 'editDataKnowledge' ? - $knowlegeById->returnKnowledge( - $request->query->get('id'), - $request->query->get('lang') - )[0] : [] - ]); + $PrincipalKnowledgeType = $this->createForm( + PrincipalKnowledgeType::class, + null, + [ + 'attr' => + $request->query->get('active') == 'editDataKnowledge' + ? $knowlegeById->returnKnowledge( + $request->query->get('id'), + $request->query->get('lang') + )[0] + : [], + ] + ); $DesignTypeForm = $this->createForm(DesignType::class); - $edditing = $request->query->get('active') == 'editDataKnowledge' ? true : false; - + $WebTypeForm = $this->createForm(WebType::class); + + $edditing = + $request->query->get('active') == 'editDataKnowledge' + ? true + : false; + return $this->render('home_sections/index.html.twig', [ - 'active' => $isActive, - 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), - 'DesignFormType' => $DesignTypeForm->createView(), - 'status' => $status, - 'edditing' => $edditing + 'active' => $isActive, + 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), + 'DesignFormType' => $DesignTypeForm->createView(), + 'WebTypeForm' => $WebTypeForm->createView(), + 'status' => $status, + 'edditing' => $edditing, ]); } } diff --git a/src/Controller/Home/Web/HomeWebListController.php b/src/Controller/Home/Web/HomeWebListController.php new file mode 100644 index 0000000..a6c3f7e --- /dev/null +++ b/src/Controller/Home/Web/HomeWebListController.php @@ -0,0 +1,41 @@ +query->get('active') != null) { + switch ($request->query->get('active')) { + case 'deletteWeb' : + + $rsultWeb = $webHelper->deletteweb( $request->query->get('id') ); + // redirect here + if(!$rsultWeb ){ + dd($rsultWeb); + } + + break; + } + } + + + return $this->render('web_list/index.html.twig', [ + 'webList' => $webHelper->getWeb() + ]); + } +} diff --git a/src/CustomHelper/Web/WebHelper.php b/src/CustomHelper/Web/WebHelper.php new file mode 100644 index 0000000..a82ba90 --- /dev/null +++ b/src/CustomHelper/Web/WebHelper.php @@ -0,0 +1,75 @@ +dm = $dm; + } + public function saveWeb($web):string|bool{ + try { + $newWeb = new WebDocument(); + $newWeb->setTitle($web['title']); + $newWeb->setPorcent($web['Porcents']); + + $this->dm->persist($newWeb); + $this->dm->flush(); + + return !$newWeb->getId()? false : true ; + } catch (\Throwable $th) { + return $th; + } + + } + + public function getWeb() + { + try { + $outputWeb = []; + $getWebRepository = $this->dm->getRepository(WebDocument::class); + $webRepository = $getWebRepository->findAll(); + + for ($i = 0; $i < count($webRepository); $i++) { + + $outputWeb[$i]['id'] = $webRepository[$i]->getId(); + $outputWeb[$i]['title'] = $webRepository[$i]->getTitle(); + $outputWeb[$i]['porcents'] = $webRepository[$i]->getPorcent(); + + } + return new ArrayCollection($outputWeb); + } catch (\Throwable $th) { + return $th; + } + + } + + + public function deletteweb($id):bool|string + { + try { + $webRepository = $this->dm->createQueryBuilder(WebDocument::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); + + return !$webRepository->getId() ? false : true; + + } catch (\Throwable $th) { + return $th; + } + + } + + +} \ No newline at end of file diff --git a/src/Document/.DS_Store b/src/Document/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ed38cd833ff6515682699cfb77bb56b2a31356f2 GIT binary patch literal 6148 zcmeHK%}T>S5Z<-5O({YS3Oz1(Em&RJ!plgz!Pzg%UmzqrHEwUkLv z>V9w&NBPv=zmVzDkJD(O65=p|ko(&>4Q1}iRT^e0*V7KGV|Au>Z@oSpj{9OX9&P$! zeReVceK_81I@ZDA(fQT%IeAItnK|n)v3>F&I)&U(}pV8k$L;)S&5{SZ}W3bQ&9uTfm z0d*=jPYkZp!7fakW3bSu(-~JQ!#rl?^6|pe>R=ZtoN-4Z^~3-%P-UQ@hc=%7m+;Hf zKJu$6G$ICwfq%vTZ%(|43q_f;^;>y()(U8k&`>b0Km`Q!$|V2>xR3OdQ~L$#5a$>y VG~z61SLuLs5m1CsM-2P|17BSzOWFVc literal 0 HcmV?d00001 diff --git a/src/Document/Web/WebDocument.php b/src/Document/Web/WebDocument.php new file mode 100644 index 0000000..af44994 --- /dev/null +++ b/src/Document/Web/WebDocument.php @@ -0,0 +1,51 @@ +id; + } + + public function setTitle(string $title): void + { + $this->title = $title; + } + public function getTitle(): string + { + return $this->title; + } + public function setPorcent(string $porcent): void + { + $this->porcent = $porcent; + } + public function getPorcent(): int + { + return $this->porcent; + } + +} \ No newline at end of file diff --git a/src/Form/Web/WebType.php b/src/Form/Web/WebType.php new file mode 100644 index 0000000..79cf059 --- /dev/null +++ b/src/Form/Web/WebType.php @@ -0,0 +1,32 @@ +add('title', TextType::class, [ + 'attr' => [ + 'title' => 'Title for Web', + 'placeholder' => 'add title of section', + 'value' => '' + ]]) + ->add('Porcents', RangeType::class, [ + 'attr' => [ + 'min' => 10, + 'max' => 100, + 'step' => 5 + ], ]) + ->add('id', HiddenType::class, [ 'attr' => ['value' => ''] ]); + } + + +} \ No newline at end of file diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig index d6b9198..57720e6 100644 --- a/templates/home_sections/index.html.twig +++ b/templates/home_sections/index.html.twig @@ -15,7 +15,8 @@
    {% endif %} {% set PrincipalKnowledgeForm = 'templateParts/homesections/principalknowledges.html.twig' %} - {% set GraphicDesignForm = 'templateParts/homesections/GraphicDesign.html.twig' %} + {% set GraphicDesignForm = 'templateParts/homesections/GraphicForm.html.twig' %} + {% set WebForm = 'templateParts/homesections/WebForm.html.twig' %}
    @@ -34,7 +35,8 @@
  • - + Web Developer
  • @@ -65,8 +67,10 @@ {% include PrincipalKnowledgeForm %} {% endif %} {% if active == 'graphicDesign' %} - {% include GraphicDesignForm %} - + {% include GraphicDesignForm %} + {% endif %} + {% if active == 'web_developer' %} + {% include WebForm %} {% endif %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index e22135c..7632207 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -32,6 +32,8 @@ home section list
  • Design list
  • +
  • + Web list
  • diff --git a/templates/templateParts/homesections/GraphicDesign.html.twig b/templates/templateParts/homesections/GraphicForm.html.twig similarity index 100% rename from templates/templateParts/homesections/GraphicDesign.html.twig rename to templates/templateParts/homesections/GraphicForm.html.twig diff --git a/templates/templateParts/homesections/WebForm.html.twig b/templates/templateParts/homesections/WebForm.html.twig new file mode 100644 index 0000000..4049bb6 --- /dev/null +++ b/templates/templateParts/homesections/WebForm.html.twig @@ -0,0 +1,73 @@ + {% block javascripts %} + +{% endblock %} + + + {% if WebTypeForm %} + {# {% set actionType = '/home/sections?active=principal_knowledges&savetype=principal_knowledges' %} + {% if edditing %} + {% set actionType = '/home/sections?active=principal_knowledges&savetype=eddit_knowledges' %} + {% endif %} #} + +
    + + {% if edditing %} + You're editing this Design + {% endif %} + + + + {{ + form_start( + WebTypeForm, + { + attr: { + class: 'homesectionweb_wrapper-form-Web-form' + }, + action: '/home/sections?active=web_developer&savetype=webElement' , + method: 'POST' + } + ) + }} + +
    +
    + {{ form_label(WebTypeForm.title) }} + {{ form_widget(WebTypeForm.title) }} + {{ + form_help( + WebTypeForm.title, + { + help: 'insert a new Title for this Web Knowledge' + } + ) + }} +
    +
    + {{ form_label(WebTypeForm.Porcents) }} + {{ form_widget(WebTypeForm.Porcents) }} + {{ form_help(WebTypeForm.Porcents,{'help': 'Set the Porcents for this web knowledge'}) }} +
    +
    +
    + + + {{ form_end(WebTypeForm) }} + +
    + {% endif %} diff --git a/templates/web_list/index.html.twig b/templates/web_list/index.html.twig new file mode 100644 index 0000000..2c0d936 --- /dev/null +++ b/templates/web_list/index.html.twig @@ -0,0 +1,55 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}Home Web List{% endblock %} + +{% block backendBody %} +

    + Home Sections List +

    + + +
    +
    +

    Web List

    + + {# {{ dump(webList) }} #} + {% if webList|length != 0 %} + + + + + + + + + + + {% for webs in webList %} + + + + + + + + {% endfor %} + + + + + + + + + +
    web titleweb porcentsDelette
    {{ webs.title }}{{ webs.porcents|raw }} +
    web titleweb porcentsDelette
    + {% else %} +
    No items Here.
    + {% endif %} +
    +
    + +{% endblock %} From ff69c98cdf73b9d79891e96261ed472f45083f4a Mon Sep 17 00:00:00 2001 From: realredy Date: Wed, 1 Feb 2023 21:31:52 +0100 Subject: [PATCH 35/48] Jobs added sucessfuly --- assets/css/Jobs/_jobs.scss | 50 +++++++++++ assets/css/app.scss | 3 +- .../Home/HomeSectionsController.php | 35 +++++--- src/CustomHelper/Jobs/JobsHelper.php | 85 +++++++++++++++++++ src/Document/Jobs/JobsDocument.php | 78 +++++++++++++++++ src/Document/Languajes.php | 9 ++ src/Form/Jobs/JobsType.php | 75 ++++++++++++++++ templates/home_sections/index.html.twig | 7 +- .../templateParts/homesections/Jobs.html.twig | 82 ++++++++++++++++++ 9 files changed, 408 insertions(+), 16 deletions(-) create mode 100644 assets/css/Jobs/_jobs.scss create mode 100644 src/CustomHelper/Jobs/JobsHelper.php create mode 100644 src/Document/Jobs/JobsDocument.php create mode 100644 src/Form/Jobs/JobsType.php create mode 100644 templates/templateParts/homesections/Jobs.html.twig diff --git a/assets/css/Jobs/_jobs.scss b/assets/css/Jobs/_jobs.scss new file mode 100644 index 0000000..55ec2b5 --- /dev/null +++ b/assets/css/Jobs/_jobs.scss @@ -0,0 +1,50 @@ +@import '../general.scss'; +.homesectionJobs { + width: 99%; + height: 100vh; + overflow: auto; + &_wrapper { + &-form{ + padding: 10px 0; + &-Timeline{ + &-span{ + font-size: $smallText ; + color: $backgroundLingk; + margin-bottom:150px; + } + &-form{ + &-wrapper{ + &-item { + display: flex; + flex-direction: column; + label{ + font-size: $linksize; + } + select{ + height: 30px; + max-width: 200px; + padding-left: 10px; + } + input{ + height: 30px; + max-width: 500px; + padding-left: 10px; + } + } + p{ + font-size: 14px; + margin-bottom: 10px; + color: $lightGrayText; + } + input{ + &[type="submit"]{ + @include submitButton; + } + } + } + + } + } + } + } +} \ No newline at end of file diff --git a/assets/css/app.scss b/assets/css/app.scss index 6cb3ebc..aa7aa10 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -12,4 +12,5 @@ @use './HomesectionsShow/homesectionList'; @use './Design/index'; @use './HomeDesignList/design'; -@use './Web/web'; \ No newline at end of file +@use './Web/web'; +@use './Jobs/jobs'; \ No newline at end of file diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index f6e526f..bcda9e5 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -5,8 +5,10 @@ use App\CustomHelper\Design\DesignHelper; use App\CustomHelper\GetKnowledges\GetSingleKnowlegeByid; use App\CustomHelper\Homehelper\SaveKnowledge; +use App\CustomHelper\Jobs\JobsHelper; use App\CustomHelper\Web\WebHelper; use App\Form\Design\DesignType; +use App\Form\Jobs\JobsType; use App\Form\PrincipalKnowledge\PrincipalKnowledgeType; use App\Form\Web\WebType; use Doctrine\ODM\MongoDB\DocumentManager; @@ -25,7 +27,8 @@ public function index( GetSingleKnowlegeByid $knowlegeById, SaveKnowledge $knowledge, DesignHelper $designhelper, - WebHelper $webhelper + WebHelper $webhelper, + JobsHelper $jopshelper ): Response { $getLoguinStatus = intval( $request->cookies->get($_ENV['SECRETNAME_KOOKIE']) @@ -113,19 +116,20 @@ public function index( : $rsultWeb; } break; - // case 'wordPress': - // $isActive = 'wordPress'; - // break; - // case 'reactJS': - // $isActive = 'reactJS'; - // break; - - // case 'webPack': - // $isActive = 'webPack'; - // break; - // case 'hubSpot': - // $isActive = 'hubSpot'; - // break; + + case 'jobs_timeLine': + $isActive = 'jobs_timeLine'; + if ('timeline' == $request->query->get('savetype')) { + + $rsultJop = $jopshelper->saveJop( + $request->request->all()['jobs'] + ); + $rsultJop + ? ($status = '✨ Job saved Suscessfully') + : $rsultJop; + } + break; + } } @@ -147,6 +151,8 @@ public function index( $WebTypeForm = $this->createForm(WebType::class); + $JobsTypeForm = $this->createForm(JobsType::class); + $edditing = $request->query->get('active') == 'editDataKnowledge' ? true @@ -157,6 +163,7 @@ public function index( 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), 'DesignFormType' => $DesignTypeForm->createView(), 'WebTypeForm' => $WebTypeForm->createView(), + 'JobsTimelineForm' => $JobsTypeForm->createView(), 'status' => $status, 'edditing' => $edditing, ]); diff --git a/src/CustomHelper/Jobs/JobsHelper.php b/src/CustomHelper/Jobs/JobsHelper.php new file mode 100644 index 0000000..479342e --- /dev/null +++ b/src/CustomHelper/Jobs/JobsHelper.php @@ -0,0 +1,85 @@ +dm = $dm; + } + + public function saveJop($job):string|bool{ + + try { + $languaje = $this->dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $job['languaje']] + ); + + $newJob = new JobsDocument; + + $newJob->setDatename($job['datename']); + $newJob->setTitle($job['title']); + $newJob->setDescription($job['htmlarea']); + $newJob->setLanguaje($languaje); + + $this->dm->persist($newJob); + + $this->dm->flush(); + + return !$newJob->getId()? false : true ; + } catch (\Throwable $th) { + return $th; + } + + } + + // public function getWeb() + // { + // try { + // $outputWeb = []; + // $getWebRepository = $this->dm->getRepository(WebDocument::class); + // $webRepository = $getWebRepository->findAll(); + + // for ($i = 0; $i < count($webRepository); $i++) { + + // $outputWeb[$i]['id'] = $webRepository[$i]->getId(); + // $outputWeb[$i]['title'] = $webRepository[$i]->getTitle(); + // $outputWeb[$i]['porcents'] = $webRepository[$i]->getPorcent(); + + // } + // return new ArrayCollection($outputWeb); + // } catch (\Throwable $th) { + // return $th; + // } + + // } + + + // public function deletteweb($id):bool|string + // { + // try { + // $webRepository = $this->dm->createQueryBuilder(WebDocument::class) + // ->findAndRemove() + // ->field('id')->equals($id) + // ->getQuery() + // ->execute(); + + // return !$webRepository->getId() ? false : true; + + // } catch (\Throwable $th) { + // return $th; + // } + + // } + + +} \ No newline at end of file diff --git a/src/Document/Jobs/JobsDocument.php b/src/Document/Jobs/JobsDocument.php new file mode 100644 index 0000000..07c0863 --- /dev/null +++ b/src/Document/Jobs/JobsDocument.php @@ -0,0 +1,78 @@ +id; + } + public function setDatename(string $datename): void + { + $this->datename = $datename; + } + public function getDatename(): string + { + return $this->datename; + } + + public function setTitle(string $title): void + { + $this->title = $title; + } + public function getTitle(): string + { + return $this->title; + } + public function setDescription(string $description): void + { + $this->description = $description; + } + public function getDescription(): string + { + return $this->description; + } + + public function setLanguaje($languaje): void + { + $this->languaje = $languaje; + } + + public function getLanguaje(): Languajes + { + return $this->languaje; + } + +} \ No newline at end of file diff --git a/src/Document/Languajes.php b/src/Document/Languajes.php index 48069fb..3abfb1a 100644 --- a/src/Document/Languajes.php +++ b/src/Document/Languajes.php @@ -4,6 +4,7 @@ use App\Document\Category; use App\Document\Homedata\Principalknowledge; +use App\Document\Jobs\JobsDocument; use Doctrine\ODM\MongoDB\Mapping\Annotations as MongoDB; /** @@ -27,6 +28,9 @@ class Languajes /** @MongoDB\ReferenceMany(targetDocument=Principalknowledge::class, mappedBy="languaje") */ public $principalknowledge; + /** @MongoDB\ReferenceMany(targetDocument=JobsDocument::class, mappedBy="languaje") */ + public $jobstimeline; + public function getId():string{ return $this->id; @@ -41,6 +45,11 @@ public function getKnowledges():Principalknowledge { return $this->principalknowledge; } + + public function getJobstimeline():JobsDocument + { + return $this->jobstimeline; + } // public function getCategorys():PersistentCollection // { diff --git a/src/Form/Jobs/JobsType.php b/src/Form/Jobs/JobsType.php new file mode 100644 index 0000000..6e223f6 --- /dev/null +++ b/src/Form/Jobs/JobsType.php @@ -0,0 +1,75 @@ +languaje = $languaje; + $this->listLanguaje = []; + } + + public function buildForm(FormBuilderInterface $builder, array $options): void + { + + $haveDatatoEddit = count($options['attr']) != 0 ? true : false; + // dd( $options['attr'] ); + + $languaje = $this->languaje->getAllLanguaje(); + + + foreach ($languaje->toArray() as $key => $value) { + $this->listLanguaje[$value] = $value; + } + + $builder->add('datename', TextType::class, [ + 'attr' => [ + 'title' => 'Title for Jobs', + 'placeholder' => 'add title date and name of jobs', + // 'value' => $haveDatatoEddit == true ? $options['attr']['datename'] :'' + ] + ]) + ->add('title', TextType::class, [ + 'attr' => [ + 'title' => 'Title for this job', + 'placeholder' => 'add title of section', + // 'value' => $haveDatatoEddit == true ? $options['attr']['title'] :'' + ] + ]) + ->add('htmlarea', CKEditorType::class, [ + 'data' => $haveDatatoEddit == true ? $options['attr']['body'] :'' + ]) + ->add('languaje', ChoiceType::class, [ + 'attr' => [ + 'title' => 'Languaje' + ], + 'choices' => [ + $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + => $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + , ...$this->listLanguaje + ], + ]) + ->add('id', HiddenType::class, [ 'attr' => ['value' => $haveDatatoEddit ? $options['attr']['id'] :''] ]); + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig index 57720e6..f1bc69f 100644 --- a/templates/home_sections/index.html.twig +++ b/templates/home_sections/index.html.twig @@ -17,6 +17,7 @@ {% set PrincipalKnowledgeForm = 'templateParts/homesections/principalknowledges.html.twig' %} {% set GraphicDesignForm = 'templateParts/homesections/GraphicForm.html.twig' %} {% set WebForm = 'templateParts/homesections/WebForm.html.twig' %} + {% set JobsForm = 'templateParts/homesections/Jobs.html.twig' %}
    @@ -41,7 +42,8 @@
  • - + Jobs TimeLine
  • @@ -72,6 +74,9 @@ {% if active == 'web_developer' %} {% include WebForm %} {% endif %} + {% if active == 'jobs_timeLine' %} + {% include JobsForm %} + {% endif %}
    diff --git a/templates/templateParts/homesections/Jobs.html.twig b/templates/templateParts/homesections/Jobs.html.twig new file mode 100644 index 0000000..4cd6972 --- /dev/null +++ b/templates/templateParts/homesections/Jobs.html.twig @@ -0,0 +1,82 @@ + + + + {% if JobsTimelineForm %} + +
    + + {% if edditing %} + You're editing this Design + {% endif %} + + + + {{ + form_start( + JobsTimelineForm, + { + attr: { + class: 'homesectionJobs_wrapper-form-Timeline-form' + }, + action: '/home/sections?active=jobs_timeLine&savetype=timeline' , + method: 'POST' + } + ) + }} + +
    + {# languaje #} +
    + {{ form_label(JobsTimelineForm.languaje) }} + {{ form_widget(JobsTimelineForm.languaje) }} + {{ + form_help( + JobsTimelineForm.languaje, + { + help: 'Select the languaje for this job' + } + ) + }} +
    + + {# datename #} +
    + {{ form_label(JobsTimelineForm.datename) }} + {{ form_widget(JobsTimelineForm.datename) }} + {{ + form_help( + JobsTimelineForm.datename, + { + help: 'insert date and name like: 2001 > 2003 (Viarte Publicidad)' + } + ) + }} +
    + {# title #} +
    + {{ form_label(JobsTimelineForm.title) }} + {{ form_widget(JobsTimelineForm.title) }} + {{ + form_help( + JobsTimelineForm.title, + { + help: 'insert title for this job' + } + ) + }} +
    + {# bodyHtml #} +
    + {{ form_label(JobsTimelineForm.htmlarea) }} + {{ form_widget(JobsTimelineForm.htmlarea) }} + {{ form_help(JobsTimelineForm.htmlarea,{'help': 'salida en html con estilos inclustados'}) }} +
    + + + + {{ form_end(JobsTimelineForm) }} + +
    + {% endif %} From ad224b3264fd172800391f09d793e74dbee0ac4b Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 4 Feb 2023 12:51:21 +0100 Subject: [PATCH 36/48] works saved sucessfully --- assets/css/app.scss | 3 +- assets/css/works/_Works.scss | 50 +++++++++ .../Home/HomeSectionsController.php | 48 +++++--- src/CustomHelper/Works/WorksHelper.php | 83 ++++++++++++++ src/Document/Languajes.php | 105 ++++++++++-------- src/Document/SomeWorks/SomeWorksDocument.php | 78 +++++++++++++ src/Form/Works/WorksType.php | 75 +++++++++++++ templates/home_sections/index.html.twig | 22 ++-- .../homesections/Works.html.twig | 82 ++++++++++++++ 9 files changed, 468 insertions(+), 78 deletions(-) create mode 100644 assets/css/works/_Works.scss create mode 100644 src/CustomHelper/Works/WorksHelper.php create mode 100644 src/Document/SomeWorks/SomeWorksDocument.php create mode 100644 src/Form/Works/WorksType.php create mode 100644 templates/templateParts/homesections/Works.html.twig diff --git a/assets/css/app.scss b/assets/css/app.scss index aa7aa10..a4705de 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -13,4 +13,5 @@ @use './Design/index'; @use './HomeDesignList/design'; @use './Web/web'; -@use './Jobs/jobs'; \ No newline at end of file +@use './Jobs/jobs'; +@use './works/Works'; \ No newline at end of file diff --git a/assets/css/works/_Works.scss b/assets/css/works/_Works.scss new file mode 100644 index 0000000..c67ccca --- /dev/null +++ b/assets/css/works/_Works.scss @@ -0,0 +1,50 @@ +@import '../general.scss'; +.homesectionWorks { + width: 99%; + height: 100vh; + overflow: auto; + &_wrapper { + &-form{ + padding: 10px 0; + &-Timeline{ + &-span{ + font-size: $smallText ; + color: $backgroundLingk; + margin-bottom:150px; + } + &-form{ + &-wrapper{ + &-item { + display: flex; + flex-direction: column; + label{ + font-size: $linksize; + } + select{ + height: 30px; + max-width: 200px; + padding-left: 10px; + } + input{ + height: 30px; + max-width: 500px; + padding-left: 10px; + } + } + p{ + font-size: 14px; + margin-bottom: 10px; + color: $lightGrayText; + } + input{ + &[type="submit"]{ + @include submitButton; + } + } + } + + } + } + } + } +} \ No newline at end of file diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index bcda9e5..35c903a 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -7,10 +7,12 @@ use App\CustomHelper\Homehelper\SaveKnowledge; use App\CustomHelper\Jobs\JobsHelper; use App\CustomHelper\Web\WebHelper; +use App\CustomHelper\Works\WorksHelper; use App\Form\Design\DesignType; use App\Form\Jobs\JobsType; use App\Form\PrincipalKnowledge\PrincipalKnowledgeType; use App\Form\Web\WebType; +use App\Form\Works\WorksType; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; @@ -28,7 +30,8 @@ public function index( SaveKnowledge $knowledge, DesignHelper $designhelper, WebHelper $webhelper, - JobsHelper $jopshelper + JobsHelper $jopshelper, + WorksHelper $worksHelper ): Response { $getLoguinStatus = intval( $request->cookies->get($_ENV['SECRETNAME_KOOKIE']) @@ -109,7 +112,7 @@ public function index( $isActive = 'web_developer'; if ('webElement' == $request->query->get('savetype')) { $rsultWeb = $webhelper->saveWeb( - $request->request->all()['web'] + $request->request->all()['web'] ); $rsultWeb ? ($status = '✨ Web saved Suscessfully') @@ -117,19 +120,29 @@ public function index( } break; - case 'jobs_timeLine': - $isActive = 'jobs_timeLine'; - if ('timeline' == $request->query->get('savetype')) { - - $rsultJop = $jopshelper->saveJop( - $request->request->all()['jobs'] + case 'jobs_timeLine': + $isActive = 'jobs_timeLine'; + if ('timeline' == $request->query->get('savetype')) { + $rsultJop = $jopshelper->saveJop( + $request->request->all()['jobs'] + ); + $rsultJop + ? ($status = '✨ Job saved Suscessfully') + : $rsultJop; + } + break; + + case 'some_works': + $isActive = 'some_works'; + if ('someWorks' == $request->query->get('savetype')) { + $rsultJop = $worksHelper->saveWorks( + $request->request->all()['works'] ); $rsultJop - ? ($status = '✨ Job saved Suscessfully') + ? ($status = '✨ Works saved Suscessfully') : $rsultJop; } break; - } } @@ -153,6 +166,8 @@ public function index( $JobsTypeForm = $this->createForm(JobsType::class); + $WorkTypeForm = $this->createForm(WorksType::class); + $edditing = $request->query->get('active') == 'editDataKnowledge' ? true @@ -160,12 +175,13 @@ public function index( return $this->render('home_sections/index.html.twig', [ 'active' => $isActive, - 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), - 'DesignFormType' => $DesignTypeForm->createView(), - 'WebTypeForm' => $WebTypeForm->createView(), - 'JobsTimelineForm' => $JobsTypeForm->createView(), - 'status' => $status, - 'edditing' => $edditing, + 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), + 'DesignFormType' => $DesignTypeForm->createView(), + 'WebTypeForm' => $WebTypeForm->createView(), + 'JobsTimelineForm' => $JobsTypeForm->createView(), + 'worksForm' => $WorkTypeForm->createView(), + 'status' => $status, + 'edditing' => $edditing, ]); } } diff --git a/src/CustomHelper/Works/WorksHelper.php b/src/CustomHelper/Works/WorksHelper.php new file mode 100644 index 0000000..651ba07 --- /dev/null +++ b/src/CustomHelper/Works/WorksHelper.php @@ -0,0 +1,83 @@ +dm = $dm; + } + public function saveWorks($works):string|bool{ + + try { + $languaje = $this->dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $works['languaje']] + ); + // dd($languaje); + $newWorks = new SomeWorksDocument; + $newWorks->setBase($works['base']); + $newWorks->setTechs($works['techs']); + $newWorks->setDescription($works['htmlarea']); + $newWorks->setLanguaje($languaje); + + $this->dm->persist($newWorks); + $this->dm->flush(); + + return !$newWorks->getId()? false : true ; + } catch (\Throwable $th) { + return $th; + } + + } + + public function getWorks() + { + try { + $outputWeb = []; + $getWebRepository = $this->dm->getRepository(WebDocument::class); + $webRepository = $getWebRepository->findAll(); + + for ($i = 0; $i < count($webRepository); $i++) { + + $outputWeb[$i]['id'] = $webRepository[$i]->getId(); + $outputWeb[$i]['title'] = $webRepository[$i]->getTitle(); + $outputWeb[$i]['porcents'] = $webRepository[$i]->getPorcent(); + + } + return new ArrayCollection($outputWeb); + } catch (\Throwable $th) { + return $th; + } + + } + + + public function deletteWorks($id):bool|string + { + try { + $webRepository = $this->dm->createQueryBuilder(WebDocument::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); + + return !$webRepository->getId() ? false : true; + + } catch (\Throwable $th) { + return $th; + } + + } + +} + \ No newline at end of file diff --git a/src/Document/Languajes.php b/src/Document/Languajes.php index 3abfb1a..cf2bd4e 100644 --- a/src/Document/Languajes.php +++ b/src/Document/Languajes.php @@ -1,11 +1,12 @@ id; - } - public function setLanguaje($languaje):void{ - $this->languaje = $languaje; - } - public function getLanguaje():string{ - return $this->languaje; - } - public function getKnowledges():Principalknowledge - { - return $this->principalknowledge; - } - - public function getJobstimeline():JobsDocument - { - return $this->jobstimeline; - } - - // public function getCategorys():PersistentCollection - // { - // return $this->category; - // } - - -} \ No newline at end of file + /** @MongoDB\Id*/ + private $id; + + /** + * @MongoDB\Field(type="string") + */ + private $languaje; + + // * for map the variable that contain all categories use mappedBy + /** @MongoDB\ReferenceMany(targetDocument=Post::class, mappedBy="languaje") */ + public $post; + + /** @MongoDB\ReferenceMany(targetDocument=Principalknowledge::class, mappedBy="languaje") */ + public $principalknowledge; + + /** @MongoDB\ReferenceMany(targetDocument=JobsDocument::class, mappedBy="languaje") */ + public $jobstimeline; + + /** @MongoDB\ReferenceMany(targetDocument=JobsDocument::class, mappedBy="languaje") */ + public $someworks; + + + public function getId(): string + { + return $this->id; + } + public function setLanguaje($languaje): void + { + $this->languaje = $languaje; + } + public function getLanguaje(): string + { + return $this->languaje; + } + public function getKnowledges(): Principalknowledge + { + return $this->principalknowledge; + } + + public function getJobstimeline(): JobsDocument + { + return $this->jobstimeline; + } + + public function getSomeworks(): SomeWorksDocument + { + return $this->someworks; + } + // public function getCategorys():PersistentCollection + // { + // return $this->category; + // } + + +} diff --git a/src/Document/SomeWorks/SomeWorksDocument.php b/src/Document/SomeWorks/SomeWorksDocument.php new file mode 100644 index 0000000..00bc2ea --- /dev/null +++ b/src/Document/SomeWorks/SomeWorksDocument.php @@ -0,0 +1,78 @@ +id; + } + public function setBase(string $base): void + { + $this->base = $base; + } + public function getBase(): string + { + return $this->base; + } + + public function setTechs(string $techs): void + { + $this->techs = $techs; + } + public function getTechs(): string + { + return $this->techs; + } + public function setDescription(string $description): void + { + $this->description = $description; + } + public function getDescription(): string + { + return $this->description; + } + + public function setLanguaje($languaje): void + { + $this->languaje = $languaje; + } + + public function getLanguaje(): Languajes + { + return $this->languaje; + } + +} \ No newline at end of file diff --git a/src/Form/Works/WorksType.php b/src/Form/Works/WorksType.php new file mode 100644 index 0000000..83e86db --- /dev/null +++ b/src/Form/Works/WorksType.php @@ -0,0 +1,75 @@ +languaje = $languaje; + $this->listLanguaje = []; + } + + public function buildForm(FormBuilderInterface $builder, array $options): void + { + + $haveDatatoEddit = count($options['attr']) != 0 ? true : false; + // dd( $options['attr'] ); + + $languaje = $this->languaje->getAllLanguaje(); + + + foreach ($languaje->toArray() as $key => $value) { + $this->listLanguaje[$value] = $value; + } + + $builder->add('base', TextType::class, [ + 'attr' => [ + 'title' => 'Base of this work', + 'placeholder' => 'add name of the base of this work', + // 'value' => $haveDatatoEddit == true ? $options['attr']['datename'] :'' + ] + ]) + ->add('techs', TextType::class, [ + 'attr' => [ + 'title' => 'List of techs', + 'placeholder' => 'add the list of techs for this work', + // 'value' => $haveDatatoEddit == true ? $options['attr']['title'] :'' + ] + ]) + ->add('htmlarea', CKEditorType::class, [ + 'data' => $haveDatatoEddit == true ? $options['attr']['body'] :'' + ]) + ->add('languaje', ChoiceType::class, [ + 'attr' => [ + 'title' => 'Languaje' + ], + 'choices' => [ + $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + => $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + , ...$this->listLanguaje + ], + ]) + ->add('id', HiddenType::class, [ 'attr' => ['value' => $haveDatatoEddit ? $options['attr']['id'] :''] ]); + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } +} diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig index f1bc69f..ff461df 100644 --- a/templates/home_sections/index.html.twig +++ b/templates/home_sections/index.html.twig @@ -6,9 +6,7 @@

    Home Sections

    - - - + {% if status == true %}
    {{ status }} @@ -18,6 +16,7 @@ {% set GraphicDesignForm = 'templateParts/homesections/GraphicForm.html.twig' %} {% set WebForm = 'templateParts/homesections/WebForm.html.twig' %} {% set JobsForm = 'templateParts/homesections/Jobs.html.twig' %} + {% set WorksForm = 'templateParts/homesections/Works.html.twig' %}
    @@ -48,20 +47,11 @@
  • - + Some Works
  • - {#
  • - - WebPack - -
  • -
  • - - HubSpot - -
  • #}
    @@ -77,6 +67,10 @@ {% if active == 'jobs_timeLine' %} {% include JobsForm %} {% endif %} + {% if active == 'some_works' %} + {% include WorksForm %} + {% endif %} +
    diff --git a/templates/templateParts/homesections/Works.html.twig b/templates/templateParts/homesections/Works.html.twig new file mode 100644 index 0000000..ba45aa6 --- /dev/null +++ b/templates/templateParts/homesections/Works.html.twig @@ -0,0 +1,82 @@ + + + + {% if worksForm %} + +
    + + {% if edditing %} + You're editing this Design + {% endif %} + + + + {{ + form_start( + worksForm, + { + attr: { + class: 'homesectionWorks_wrapper-form-Timeline-form' + }, + action: '/home/sections?active=some_works&savetype=someWorks' , + method: 'POST' + } + ) + }} + +
    + {# languaje #} +
    + {{ form_label(worksForm.languaje) }} + {{ form_widget(worksForm.languaje) }} + {{ + form_help( + worksForm.languaje, + { + help: 'Select the languaje for this works' + } + ) + }} +
    + + {# datename #} +
    + {{ form_label(worksForm.base) }} + {{ form_widget(worksForm.base) }} + {{ + form_help( + worksForm.base, + { + help: 'insert the tech used on this work' + } + ) + }} +
    + {# title #} +
    + {{ form_label(worksForm.techs) }} + {{ form_widget(worksForm.techs) }} + {{ + form_help( + worksForm.techs, + { + help: 'insert the base of this work' + } + ) + }} +
    + {# bodyHtml #} +
    + {{ form_label(worksForm.htmlarea) }} + {{ form_widget(worksForm.htmlarea) }} + {{ form_help(worksForm.htmlarea,{'help': 'salida en html con estilos inclustados'}) }} +
    + + + + {{ form_end(worksForm) }} + +
    + {% endif %} From afbbdc5b3b7d4bd7c96e4d79037b2a63da137298 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 5 Feb 2023 19:35:36 +0100 Subject: [PATCH 37/48] jobs complete chuds --- assets/css/Design/_index.scss | 8 ++ assets/css/HomeSection/_homesection.scss | 47 +++++--- assets/css/Jobs/_jobs.scss | 8 ++ assets/css/Web/_web.scss | 8 ++ .../Home/HomeSectionsController.php | 114 +++++++++++------- .../Home/Jobs/HomeJobsListController.php | 35 ++++++ src/CustomHelper/Jobs/JobsHelper.php | 109 ++++++++++++----- src/Form/Jobs/JobsType.php | 105 ++++++++-------- templates/home_sections/index.html.twig | 2 +- templates/jobs_list/index.html.twig | 85 +++++++++++++ templates/pannels.html.twig | 4 + .../homesections/GraphicForm.html.twig | 4 +- .../templateParts/homesections/Jobs.html.twig | 17 ++- .../homesections/WebForm.html.twig | 4 +- .../principalknowledges.html.twig | 4 +- 15 files changed, 402 insertions(+), 152 deletions(-) create mode 100644 src/Controller/Home/Jobs/HomeJobsListController.php create mode 100644 templates/jobs_list/index.html.twig diff --git a/assets/css/Design/_index.scss b/assets/css/Design/_index.scss index 8796951..7f8fbb6 100644 --- a/assets/css/Design/_index.scss +++ b/assets/css/Design/_index.scss @@ -31,6 +31,14 @@ &-range { font-size: 12px; } + &-submit{ + display: flex; + align-items: center; + margin-right: 10px; + a{ + @include submitButton; + } + } } p{ font-size: 14px; diff --git a/assets/css/HomeSection/_homesection.scss b/assets/css/HomeSection/_homesection.scss index 6989f7e..e23a8a4 100644 --- a/assets/css/HomeSection/_homesection.scss +++ b/assets/css/HomeSection/_homesection.scss @@ -37,27 +37,36 @@ &-form{ &-wrapper{ &-item { - display: flex; - flex-direction: column; - label{ - font-size: $linksize; - } - select, input{ - height: 30px; - max-width: 200px; - padding-left: 10px; + display: flex; + flex-direction: column; + label{ + font-size: $linksize; + } + select, input{ + height: 30px; + max-width: 200px; + padding-left: 10px; + } + &-submit{ + display: flex; + align-items: center; + margin-right: 10px; + a{ + @include submitButton; + } + } } - } - p{ - font-size: 14px; - margin-bottom: 10px; - color: $lightGrayText; - } - input{ - &[type="submit"]{ - @include submitButton; + p{ + font-size: 14px; + margin-bottom: 10px; + color: $lightGrayText; } - } + input{ + &[type="submit"]{ + @include submitButton; + } + } + } } diff --git a/assets/css/Jobs/_jobs.scss b/assets/css/Jobs/_jobs.scss index 55ec2b5..96f6648 100644 --- a/assets/css/Jobs/_jobs.scss +++ b/assets/css/Jobs/_jobs.scss @@ -30,6 +30,14 @@ max-width: 500px; padding-left: 10px; } + &-submit{ + display: flex; + align-items: center; + margin-right: 10px; + a{ + @include submitButton; + } + } } p{ font-size: 14px; diff --git a/assets/css/Web/_web.scss b/assets/css/Web/_web.scss index 3d412bf..41bc169 100644 --- a/assets/css/Web/_web.scss +++ b/assets/css/Web/_web.scss @@ -31,6 +31,14 @@ &-range { font-size: 12px; } + &-submit{ + display: flex; + align-items: center; + margin-right: 10px; + a{ + @include submitButton; + } + } } p{ font-size: 14px; diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index 35c903a..8cbff62 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -46,6 +46,7 @@ public function index( switch ($request->query->get('active')) { case 'principal_knowledges': $isActive = 'principal_knowledges'; + $edditing = false; if ( 'principal_knowledges' == $request->query->get('savetype') @@ -67,6 +68,8 @@ public function index( if ( 'eddit_knowledges' == $request->query->get('savetype') ) { + + $edditKnowledgeResult = $knowledge->edditKnowledgeInDatabase( $request->request->all()['principal_knowledge'] ); @@ -82,6 +85,9 @@ public function index( } break; + case 'editDataKnowledge': + $edditing = true; + break; case 'deletteKnowledges': $id = $request->query->get('id'); @@ -95,10 +101,11 @@ public function index( $status = '🤬 ' . $deletedKnowledge; } - break; - + break; + case 'graphicDesign': $isActive = 'graphicDesign'; + $edditing = false; if ('designElement' == $request->query->get('savetype')) { $rsultWeb = $designhelper->saveDesign( $request->request->all()['design'] @@ -107,9 +114,11 @@ public function index( ? ($status = '✨ Design saved Suscessfully') : $rsultWeb; } + $DesignTypeForm = $this->createForm(DesignType::class); break; case 'web_developer': $isActive = 'web_developer'; + $edditing = false; if ('webElement' == $request->query->get('savetype')) { $rsultWeb = $webhelper->saveWeb( $request->request->all()['web'] @@ -118,31 +127,65 @@ public function index( ? ($status = '✨ Web saved Suscessfully') : $rsultWeb; } + $WebTypeForm = $this->createForm(WebType::class); + // if ('edditJobs' == $request->query->get('savetype')) { + // } break; - case 'jobs_timeLine': + case 'jobs_timeLine': $isActive = 'jobs_timeLine'; - if ('timeline' == $request->query->get('savetype')) { + // dd( $isActive ); + if ('saveJobs' == $request->query->get('savetype')) { $rsultJop = $jopshelper->saveJop( $request->request->all()['jobs'] ); $rsultJop ? ($status = '✨ Job saved Suscessfully') : $rsultJop; + } + if ('edditJobs' == $request->query->get('savetype')) { + + $rsultJop = $jopshelper->edditJobs( + $request->request->all()['jobs'] + ); + + $rsultJop + ? ($status = '✨ Job eddited Suscessfully') + : $rsultJop; + } + if ('deletteJobs' == $request->query->get('status')) { + $resultJop = $jopshelper->delettejobs( + $request->query->get('id') + ); + if($resultJop){ + return $this->redirectToRoute('app_home_jobs_list'); + } + + } + $JobsTypeForm = $this->createForm(JobsType::class, null, [ + 'attr' => $request->query->get('status') == 'edditJobs' ? + $jopshelper->returnJobs( + $request->query->get('id'), + $request->query->get('lang') + )[0] : [], + ]); + $edditing = $request->query->get('status') == 'edditJobs' ? true : false; + break; + + case 'some_works': + $isActive = 'some_works'; + $edditing = false; + if ('someWorks' == $request->query->get('savetype')) { + $rsultJop = $worksHelper->saveWorks( + $request->request->all()['works'] + ); + $rsultJop + ? ($status = '✨ Works saved Suscessfully') + : $rsultJop; } + $WorkTypeForm = $this->createForm(WorksType::class); + break; - - case 'some_works': - $isActive = 'some_works'; - if ('someWorks' == $request->query->get('savetype')) { - $rsultJop = $worksHelper->saveWorks( - $request->request->all()['works'] - ); - $rsultJop - ? ($status = '✨ Works saved Suscessfully') - : $rsultJop; - } - break; } } @@ -151,37 +194,24 @@ public function index( null, [ 'attr' => - $request->query->get('active') == 'editDataKnowledge' - ? $knowlegeById->returnKnowledge( - $request->query->get('id'), - $request->query->get('lang') - )[0] - : [], + $request->query->get('active') == 'editDataKnowledge' + ? $knowlegeById->returnKnowledge( + $request->query->get('id'), + $request->query->get('lang') + )[0] + : [], ] ); - - $DesignTypeForm = $this->createForm(DesignType::class); - - $WebTypeForm = $this->createForm(WebType::class); - - $JobsTypeForm = $this->createForm(JobsType::class); - - $WorkTypeForm = $this->createForm(WorksType::class); - - $edditing = - $request->query->get('active') == 'editDataKnowledge' - ? true - : false; - + return $this->render('home_sections/index.html.twig', [ 'active' => $isActive, - 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), - 'DesignFormType' => $DesignTypeForm->createView(), - 'WebTypeForm' => $WebTypeForm->createView(), - 'JobsTimelineForm' => $JobsTypeForm->createView(), - 'worksForm' => $WorkTypeForm->createView(), 'status' => $status, - 'edditing' => $edditing, + 'edditing' => isset($edditing) == false ? null : $edditing, + 'PrincipalKnowledgeType' => $PrincipalKnowledgeType->createView(), + 'DesignFormType' => $isActive == 'graphicDesign' ? $DesignTypeForm->createView() : null, + 'WebTypeForm' => $isActive == 'web_developer' ? $WebTypeForm->createView() : null, + 'JobsTimelineForm' => $isActive == 'jobs_timeLine' ? $JobsTypeForm->createView() : null, + 'worksForm' => $isActive == 'some_works' ? $WorkTypeForm->createView() : null ]); } } diff --git a/src/Controller/Home/Jobs/HomeJobsListController.php b/src/Controller/Home/Jobs/HomeJobsListController.php new file mode 100644 index 0000000..b9770a4 --- /dev/null +++ b/src/Controller/Home/Jobs/HomeJobsListController.php @@ -0,0 +1,35 @@ +query->get('active') != null) { + switch ($request->query->get('active')) { + case 'deletteJobs' : + + break; + } + } + + + return $this->render('jobs_list/index.html.twig', [ + 'jobsList' => $jobsHelper->getJobs() + ]); + } +} diff --git a/src/CustomHelper/Jobs/JobsHelper.php b/src/CustomHelper/Jobs/JobsHelper.php index 479342e..62fdefb 100644 --- a/src/CustomHelper/Jobs/JobsHelper.php +++ b/src/CustomHelper/Jobs/JobsHelper.php @@ -42,44 +42,95 @@ public function saveJop($job):string|bool{ } - // public function getWeb() - // { - // try { - // $outputWeb = []; - // $getWebRepository = $this->dm->getRepository(WebDocument::class); - // $webRepository = $getWebRepository->findAll(); + public function getJobs() + { + try { + $outputJobs = []; + $getJobsRepository = $this->dm->getRepository(JobsDocument::class); + $jobsRepository = $getJobsRepository->findAll(); - // for ($i = 0; $i < count($webRepository); $i++) { + for ($i = 0; $i < count($jobsRepository); $i++) { - // $outputWeb[$i]['id'] = $webRepository[$i]->getId(); - // $outputWeb[$i]['title'] = $webRepository[$i]->getTitle(); - // $outputWeb[$i]['porcents'] = $webRepository[$i]->getPorcent(); + $outputJobs[$i]['id'] = $jobsRepository[$i]->getId(); + $outputJobs[$i]['dateName'] = $jobsRepository[$i]->getDatename(); + $outputJobs[$i]['title'] = $jobsRepository[$i]->getTitle(); + $outputJobs[$i]['description'] = $jobsRepository[$i]->getDescription(); + $outputJobs[$i]['lang'] = $jobsRepository[$i]->getLanguaje()->getLanguaje(); - // } - // return new ArrayCollection($outputWeb); - // } catch (\Throwable $th) { - // return $th; - // } + } + return new ArrayCollection($outputJobs); + } catch (\Throwable $th) { + return $th; + } - // } + } + + public function returnJobs(string $id, string $lang) + { + try { + $outputJobs = []; + $getJobsRepository = $this->dm->getRepository(JobsDocument::class); + $jobsRepository = $getJobsRepository->findBy(['id' => $id]); + + for ($i = 0; $i < count($jobsRepository); $i++) { + + $outputJobs[$i]['id'] = $jobsRepository[$i]->getId(); + $outputJobs[$i]['dateName'] = $jobsRepository[$i]->getDatename(); + $outputJobs[$i]['title'] = $jobsRepository[$i]->getTitle(); + $outputJobs[$i]['description'] = $jobsRepository[$i]->getDescription(); + $outputJobs[$i]['lang'] = $jobsRepository[$i]->getLanguaje()->getLanguaje(); + + } + // dd($outputJobs); + return $outputJobs; + } catch (\Throwable $th) { + return $th; + } + + } + + + public function edditJobs(array $jobs){ + try { + + $languaje = $this->dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $jobs['languaje']] + ); + + $resultJobEddited = $this->dm->createQueryBuilder(JobsDocument::class) + ->updateOne() + ->field('datename')->set($jobs['datename']) + ->field('title')->set($jobs['title']) + ->field('description')->set($jobs['htmlarea']) + ->field('languaje')->set($languaje) + ->field('_id')->equals($jobs['id']) + ->getQuery() + ->execute(); + + return $resultJobEddited->getModifiedCount(); + + } catch (\Throwable $th) { + return $th; + } + } - // public function deletteweb($id):bool|string - // { - // try { - // $webRepository = $this->dm->createQueryBuilder(WebDocument::class) - // ->findAndRemove() - // ->field('id')->equals($id) - // ->getQuery() - // ->execute(); + public function delettejobs($id):bool|string + { + try { + $jobRepository = $this->dm->createQueryBuilder(JobsDocument::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); - // return !$webRepository->getId() ? false : true; + return !$jobRepository->getId() ? false : true; - // } catch (\Throwable $th) { - // return $th; - // } + } catch (\Throwable $th) { + return $th; + } - // } + } } \ No newline at end of file diff --git a/src/Form/Jobs/JobsType.php b/src/Form/Jobs/JobsType.php index 6e223f6..f40e54f 100644 --- a/src/Form/Jobs/JobsType.php +++ b/src/Form/Jobs/JobsType.php @@ -13,63 +13,64 @@ class JobsType extends AbstractType { - private $languaje; - private $listLanguaje; + private $languaje; + private $listLanguaje; - public function __construct( - GetLanguaje $languaje - ) { - $this->languaje = $languaje; - $this->listLanguaje = []; - } + public function __construct( + GetLanguaje $languaje + ) { + $this->languaje = $languaje; + $this->listLanguaje = []; + } - public function buildForm(FormBuilderInterface $builder, array $options): void - { - - $haveDatatoEddit = count($options['attr']) != 0 ? true : false; - // dd( $options['attr'] ); - - $languaje = $this->languaje->getAllLanguaje(); + public function buildForm(FormBuilderInterface $builder, array $options): void + { + // dd($options['attr'][0]); + $haveDatatoEddit = count($options['attr']) != 0 ? true : false; + // dd($haveDatatoEddit); + $languaje = $this->languaje->getAllLanguaje(); - foreach ($languaje->toArray() as $key => $value) { - $this->listLanguaje[$value] = $value; - } - $builder->add('datename', TextType::class, [ - 'attr' => [ - 'title' => 'Title for Jobs', - 'placeholder' => 'add title date and name of jobs', - // 'value' => $haveDatatoEddit == true ? $options['attr']['datename'] :'' - ] - ]) - ->add('title', TextType::class, [ - 'attr' => [ - 'title' => 'Title for this job', - 'placeholder' => 'add title of section', - // 'value' => $haveDatatoEddit == true ? $options['attr']['title'] :'' - ] - ]) - ->add('htmlarea', CKEditorType::class, [ - 'data' => $haveDatatoEddit == true ? $options['attr']['body'] :'' - ]) - ->add('languaje', ChoiceType::class, [ - 'attr' => [ - 'title' => 'Languaje' - ], - 'choices' => [ - $haveDatatoEddit == true ? $options['attr']['languaje'] :'' - => $haveDatatoEddit == true ? $options['attr']['languaje'] :'' - , ...$this->listLanguaje - ], - ]) - ->add('id', HiddenType::class, [ 'attr' => ['value' => $haveDatatoEddit ? $options['attr']['id'] :''] ]); + foreach ($languaje->toArray() as $key => $value) { + $this->listLanguaje[$value] = $value; } - public function configureOptions(OptionsResolver $resolver): void - { - $resolver->setDefaults([ - // Configure your form options here - ]); - } + $builder->add('datename', TextType::class, [ + 'attr' => [ + 'title' => 'Title for Jobs', + 'placeholder' => 'add title date and name of jobs', + 'value' => $haveDatatoEddit ? $options['attr']['dateName'] : '' + ] + ]) + ->add('title', TextType::class, [ + 'attr' => [ + 'title' => 'Title for this job', + 'placeholder' => 'add title of section', + 'value' => $haveDatatoEddit == true ? $options['attr']['title'] : '' + ] + ]) + ->add('htmlarea', CKEditorType::class, [ + 'data' => $haveDatatoEddit ? $options['attr']['description'] : '' + ]) + ->add('languaje', ChoiceType::class, [ + 'attr' => [ + 'title' => 'Languaje' + ], + 'choices' => [ + $haveDatatoEddit == true ? $options['attr']['lang'] : '' + => $haveDatatoEddit ? $options['attr']['lang'] : '', ...$this->listLanguaje + ], + ]) + ->add('id', HiddenType::class, [ + 'attr' => [ 'value' => $haveDatatoEddit ? $options['attr']['id'] : '' ] + ]); + } + + public function configureOptions(OptionsResolver $resolver): void + { + $resolver->setDefaults([ + // Configure your form options here + ]); + } } diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig index ff461df..9bb36b0 100644 --- a/templates/home_sections/index.html.twig +++ b/templates/home_sections/index.html.twig @@ -7,7 +7,7 @@ Home Sections - {% if status == true %} + {% if status %}
    {{ status }}
    diff --git a/templates/jobs_list/index.html.twig b/templates/jobs_list/index.html.twig new file mode 100644 index 0000000..92fb270 --- /dev/null +++ b/templates/jobs_list/index.html.twig @@ -0,0 +1,85 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}Home Web List{% endblock %} + + {% block javascripts %} + +{% endblock %} + +{% block backendBody %} +

    + Home Sections List +

    + + +
    +
    +

    Jobs List

    + + + {% if jobsList|length != 0 %} + + + + + + + + + + + + + {# {{ dump(jobsList) }} #} + {% for jobs in jobsList %} + + + + + + + + + {% endfor %} + + + + + + + + + + + + +
    languajejobs titlejobs date-namejobs descriptionedditDelette
    {{ jobs.lang }}{{ jobs.title }}{{ jobs.dateName }}{{ jobs.description|raw }} + +
    languajejobs titlejobs date-namejobs descriptionedditDelette
    + {% else %} +
    No items Here.
    + {% endif %} +
    +
    + +{% endblock %} \ No newline at end of file diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 7632207..48c21aa 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -34,6 +34,10 @@ Design list
  • Web list
  • +
  • + Jobs list
  • +
  • + Works list
  • diff --git a/templates/templateParts/homesections/GraphicForm.html.twig b/templates/templateParts/homesections/GraphicForm.html.twig index f794d3b..50faad7 100644 --- a/templates/templateParts/homesections/GraphicForm.html.twig +++ b/templates/templateParts/homesections/GraphicForm.html.twig @@ -63,11 +63,13 @@
  • +
    {{ form_end(DesignFormType) }} - + +
    {% endif %} \ No newline at end of file diff --git a/templates/templateParts/homesections/Jobs.html.twig b/templates/templateParts/homesections/Jobs.html.twig index 4cd6972..6455e2b 100644 --- a/templates/templateParts/homesections/Jobs.html.twig +++ b/templates/templateParts/homesections/Jobs.html.twig @@ -5,9 +5,13 @@
    - {% if edditing %} - You're editing this Design - {% endif %} + {% if edditing %} + {% set actionUrl = '/home/sections?active=jobs_timeLine&savetype=edditJobs' %} + You're editing this Jobs + {% else %} + {% set actionUrl = '/home/sections?active=jobs_timeLine&savetype=saveJobs' %} + + {% endif %} @@ -18,7 +22,7 @@ attr: { class: 'homesectionJobs_wrapper-form-Timeline-form' }, - action: '/home/sections?active=jobs_timeLine&savetype=timeline' , + action: actionUrl , method: 'POST' } ) @@ -71,12 +75,13 @@ {{ form_widget(JobsTimelineForm.htmlarea) }} {{ form_help(JobsTimelineForm.htmlarea,{'help': 'salida en html con estilos inclustados'}) }}
    - +
    {{ form_end(JobsTimelineForm) }} - + +
    {% endif %} diff --git a/templates/templateParts/homesections/WebForm.html.twig b/templates/templateParts/homesections/WebForm.html.twig index 4049bb6..e02fdac 100644 --- a/templates/templateParts/homesections/WebForm.html.twig +++ b/templates/templateParts/homesections/WebForm.html.twig @@ -63,11 +63,13 @@
    +
    {{ form_end(WebTypeForm) }} - + +
    {% endif %} diff --git a/templates/templateParts/homesections/principalknowledges.html.twig b/templates/templateParts/homesections/principalknowledges.html.twig index 2146cb0..db80179 100644 --- a/templates/templateParts/homesections/principalknowledges.html.twig +++ b/templates/templateParts/homesections/principalknowledges.html.twig @@ -57,11 +57,13 @@ {{ form_widget(PrincipalKnowledgeType.htmlarea) }} {{ form_help(PrincipalKnowledgeType.htmlarea,{'help': 'salida en html con estilos inclustados'}) }}
    +
    {{ form_end(PrincipalKnowledgeType) }} - + +
    {% endif %} \ No newline at end of file From 7a2a4625f098330d17369eeb981a3e98a996f22d Mon Sep 17 00:00:00 2001 From: realredy Date: Tue, 7 Feb 2023 22:03:04 +0100 Subject: [PATCH 38/48] put script of webrange outside --- .DS_Store | Bin 6148 -> 8196 bytes assets/js/WebValueRange/index.js | 21 ++++++++++++++ assets/js/galleryFilter/index.js | 2 +- assets/js/jobsDelette/index.js | 27 ++++++++++++++++++ assets/js/main.js | 6 +++- assets/js/mediaselector/MediaSelector.js | 10 +++---- assets/js/selectors/selectors.js | 9 ++++++ assets/login.js | 4 +-- public/.DS_Store | Bin 6148 -> 6148 bytes public/images/favicon.ico | Bin 0 -> 15406 bytes templates/base.html.twig | 1 + templates/jobs_list/index.html.twig | 20 +------------ .../homesections/WebForm.html.twig | 20 +------------ 13 files changed, 73 insertions(+), 47 deletions(-) create mode 100644 assets/js/WebValueRange/index.js create mode 100644 assets/js/jobsDelette/index.js create mode 100644 public/images/favicon.ico diff --git a/.DS_Store b/.DS_Store index 6eaa86aee39f1900bde77af5424959fc4d16163e..1bb4b2b62588808fbe222879bf10a3c1409d6e66 100644 GIT binary patch delta 515 zcmZoMXmOBWU|?W$DortDU;r^WfEYvza8E20o2aKKDh`qd@);OP7>Ye}@{^Nt@{=|T za)_~PR^aGmUd+zHF|mO~7o?1hA(5dN2vd=jg3JP%APdBN|G|KPVKNWP-+CT~JcfLR z6rk#OhFmbKlpzPmgIfaC*^R6dC??2I0JJBWAsa}h1J&ySb>)NkdJI`W+w&RnV9tb^ z@Dt4h9*_wdNJik$$dnG!IQbt-KjV(ceXND*64lj4=4Lty#zvO4Itta6Mg}?xCdOv9 zwVWKH%KFwp@!2`KdHG$FRoUbjyEnVC)i8PsGL!?|m;`sT9?)8#3mMWFGJ&oKTa4;j z21lT!b+C{E`hb(666n(+hP=rQED}5n>k-l$3x6;PG6R(Wfdn^@a0SI1FmApxPv#f# bob1oT!2ygqP?R!Ej^~-d4~z&@{a={?^l5^H delta 206 zcmZp1XfcprU|?W$DortDU=RQ@Ie-{Mvv5r;6q~50C@ct)2Z`k;C*|ZPfuuJUu4HBu zoNOWRck*+=7RK$9bA$@r#H*`~%*}KZERAb*6sj$a40IIC%#CVmIXOg?^{s>AvvYFu z@;iarfq)TcAQ { + textValue.innerText = `Actual value = ${e.target.value}` + }) + } + } +} diff --git a/assets/js/galleryFilter/index.js b/assets/js/galleryFilter/index.js index 0e786fa..b13b5b2 100644 --- a/assets/js/galleryFilter/index.js +++ b/assets/js/galleryFilter/index.js @@ -10,7 +10,7 @@ class GalleryFilter { var triggerBtns = document.getElementsByClassName(trigger)[0]; - triggerBtns.addEventListener('click',(e) => { + triggerBtns && triggerBtns.addEventListener('click',(e) => { const selector = e.target.id.split('__')[1] this.filterGallery( selector ,boxgallery , partUrl) }) diff --git a/assets/js/jobsDelette/index.js b/assets/js/jobsDelette/index.js new file mode 100644 index 0000000..f043300 --- /dev/null +++ b/assets/js/jobsDelette/index.js @@ -0,0 +1,27 @@ +import { DELETTEBTNJOB } from "../selectors/selectors"; +class DeletteJobs { + constructor() { + this.init(); + } + + init() { + + const {deleteBtnJobs,utlActionToDelette} = DELETTEBTNJOB; + const selectorBtnToDelette = document.getElementsByClassName(deleteBtnJobs)[0]; + + selectorBtnToDelette && selectorBtnToDelette.addEventListener('click', (e)=>{ + if('JobsDelette__' === e.target.parentNode.classList[0]){ + const URLToDelette = utlActionToDelette+e.target.parentNode.classList[1] + let confirmDeletteJobs = prompt("Please tipe JOBS to delette"); + if (confirmDeletteJobs.toLowerCase() === "jobs") { + window.location.href = URLToDelette; + } else { + console.warn('the jobs id: '+ e.target.parentNode.classList[1] + 'not has been deletted') + } + } + }) + } + +} + +export default DeletteJobs; diff --git a/assets/js/main.js b/assets/js/main.js index bbcfc87..1932a86 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -17,15 +17,19 @@ import Loginscript from "../login"; import GalleryFilter from "./galleryFilter"; import MediaSelector from "./mediaselector/MediaSelector"; import PostStatusHidden from "./postStatusHidden"; +import DeletteJobs from "./jobsDelette"; +import WebValueRange from "./WebValueRange"; + window.addEventListener("load", () => { + window.DeletteJobs = new DeletteJobs(); window.Loginscript = new Loginscript(); window.MediaSelector = new MediaSelector(); window.PostStatusHidden = new PostStatusHidden(); window.GalleryFilter = new GalleryFilter(); - + window.WebValueRange = new WebValueRange(); }); diff --git a/assets/js/mediaselector/MediaSelector.js b/assets/js/mediaselector/MediaSelector.js index cedc2e5..f86c4f7 100644 --- a/assets/js/mediaselector/MediaSelector.js +++ b/assets/js/mediaselector/MediaSelector.js @@ -28,18 +28,18 @@ class MediaSelector const imageSelector = document.getElementsByClassName(boxMediaCollection)[0]; const FriendlyInput = document.getElementsByClassName(friendlyUrlSwitch)[0]; - triguer.addEventListener('click', (e)=>{ + triguer && triguer.addEventListener('click', (e)=>{ e.preventDefault(); media.classList.add(this.active); }) - close.addEventListener('click', async ()=>{ + close && close.addEventListener('click', async ()=>{ media.classList.remove(this.active); }) - imageSelector.addEventListener('click', (e) => { + imageSelector && imageSelector.addEventListener('click', (e) => { // console.log("🚀 ~ file: ~ e", show) if("IMG" == e.target.nodeName){ media.classList.remove(this.active); @@ -49,7 +49,7 @@ class MediaSelector }) - FriendlyInput.addEventListener('keyup',(e)=>{ + FriendlyInput && FriendlyInput.addEventListener('keyup',(e)=>{ e.target.value = this.switchTextToHeart(e.target.value); }) @@ -58,7 +58,7 @@ class MediaSelector checkIfImageIsNotEmpty(){ const input = document.getElementsByClassName(MEDIASELECTORS.dataInput)[0]; const show = document.getElementsByClassName(MEDIASELECTORS.showMedia)[0]; - if('' != input.value){ + if(input && '' != input.value){ show.style.backgroundImage = `url('${input.value}')`; } } diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js index 3c735af..05cf497 100644 --- a/assets/js/selectors/selectors.js +++ b/assets/js/selectors/selectors.js @@ -21,4 +21,13 @@ export const GALLERYFILTER = { export const RANGESELECTOR = { inputRange : '.homesection_wrapper-form-Design-form-wrapper-item > label > #design_year' } +export const DELETTEBTNJOB = { + deleteBtnJobs : 'homeDesignList_wrapper-table', + utlActionToDelette: '/home/sections?active=jobs_timeLine&status=deletteJobs&id=' + +} +export const WEBRANGESELECTOR = { + selectorShowText: 'homesectionweb_wrapper-form-Web-form-wrapper-item-range', + valueInputSelector : '#web_Porcents' +} diff --git a/assets/login.js b/assets/login.js index 15dc673..affa373 100644 --- a/assets/login.js +++ b/assets/login.js @@ -3,8 +3,8 @@ class Loginscript { this.init(); } init() { - console.log('try than this work') - + + console.log('try than this work') } } diff --git a/public/.DS_Store b/public/.DS_Store index 488e6c6beb2b47d6c2a824c90f525074c7206a9d..8767202ff9a8c22af487ce559f373b6a7e36233c 100644 GIT binary patch delta 176 zcmZoMXfc@J&&|WYz`)4BAi%(ovN2{ob1(w~NQ9LkiJ_DslOcy8#WN>AIVmSU2`CCw z#Mlj__5Onakj22j4py1RkOEYj%214^`X@;BWCIq7$ucbFj5{WWuoS9GR973Bo9QSR z8(G%sC{$Y-8R#gO7@O7Ba&m|&>strKXXoVR<#$bf%_7g(y_uVJG1F#tj=%f>7sD(Q delta 120 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 OSzSM*|Ih;UEbw1$_h1|V literal 0 HcmV?d00001 diff --git a/templates/base.html.twig b/templates/base.html.twig index bb757d2..3ea1e23 100644 --- a/templates/base.html.twig +++ b/templates/base.html.twig @@ -3,6 +3,7 @@ {% block title %}Welcome!{% endblock %} + diff --git a/templates/jobs_list/index.html.twig b/templates/jobs_list/index.html.twig index 92fb270..9cdd0a8 100644 --- a/templates/jobs_list/index.html.twig +++ b/templates/jobs_list/index.html.twig @@ -3,25 +3,7 @@ {% block title %}Home Web List{% endblock %} {% block javascripts %} - + {{ encore_entry_script_tags('js/main') }} {% endblock %} {% block backendBody %} diff --git a/templates/templateParts/homesections/WebForm.html.twig b/templates/templateParts/homesections/WebForm.html.twig index e02fdac..c4b19d5 100644 --- a/templates/templateParts/homesections/WebForm.html.twig +++ b/templates/templateParts/homesections/WebForm.html.twig @@ -1,22 +1,4 @@ - {% block javascripts %} - -{% endblock %} - - - {% if WebTypeForm %} + {% if WebTypeForm %} {# {% set actionType = '/home/sections?active=principal_knowledges&savetype=principal_knowledges' %} {% if edditing %} {% set actionType = '/home/sections?active=principal_knowledges&savetype=eddit_knowledges' %} From 9f4bb2d498111b0fd119fd3073bd283707cada0f Mon Sep 17 00:00:00 2001 From: realredy Date: Sat, 11 Feb 2023 22:09:09 +0100 Subject: [PATCH 39/48] crud of works ready, page btn added --- assets/css/HomeDesignList/_design.scss | 3 + assets/css/app.scss | 3 +- assets/css/workList/_worklist.scss | 32 ++++++++ assets/css/works/_Works.scss | 8 ++ assets/js/GraphicRange/index.js | 22 ++++++ assets/js/jobsDelette/index.js | 2 +- assets/js/main.js | 4 + assets/js/selectors/selectors.js | 9 +++ assets/js/worksDelette/index.js | 37 +++++++++ .../Home/HomeSectionsController.php | 28 ++++++- .../Home/Web/HomeWebListController.php | 7 ++ .../Home/Works/HomeWorksListController.php | 47 +++++++++++ src/CustomHelper/Works/WorksHelper.php | 77 +++++++++++++++---- src/Form/Works/WorksType.php | 12 +-- templates/home_sections/index.html.twig | 2 +- templates/jobs_list/index.html.twig | 4 +- templates/pannels.html.twig | 16 +++- .../homesections/GraphicForm.html.twig | 18 ----- .../homesections/WebForm.html.twig | 4 +- .../homesections/Works.html.twig | 18 +++-- templates/work_list/index.html.twig | 70 +++++++++++++++++ 21 files changed, 362 insertions(+), 61 deletions(-) create mode 100644 assets/css/workList/_worklist.scss create mode 100644 assets/js/GraphicRange/index.js create mode 100644 assets/js/worksDelette/index.js create mode 100644 src/Controller/Home/Works/HomeWorksListController.php create mode 100644 templates/work_list/index.html.twig diff --git a/assets/css/HomeDesignList/_design.scss b/assets/css/HomeDesignList/_design.scss index 03ca7d1..67d3bbb 100644 --- a/assets/css/HomeDesignList/_design.scss +++ b/assets/css/HomeDesignList/_design.scss @@ -23,6 +23,9 @@ td, th { @include tableTdTh; } + &-thead,tfoot{ + background: white; + } } } } diff --git a/assets/css/app.scss b/assets/css/app.scss index a4705de..e9c7b43 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -14,4 +14,5 @@ @use './HomeDesignList/design'; @use './Web/web'; @use './Jobs/jobs'; -@use './works/Works'; \ No newline at end of file +@use './works/Works'; +@use './workList/worklist'; \ No newline at end of file diff --git a/assets/css/workList/_worklist.scss b/assets/css/workList/_worklist.scss new file mode 100644 index 0000000..c482c37 --- /dev/null +++ b/assets/css/workList/_worklist.scss @@ -0,0 +1,32 @@ +@import '../general.scss'; + +.homeWorksnList{ + width: 99%; + &_wrapper{ + padding: 10px; + &-h3{ + font-size: $smallText; + margin:15px 0; + } + &-addNewDesign { + a{ + button{ + @include buttonStyle; + margin-bottom: 20px; + } + } + + } + &-table{ + font-size: $smallText; + @include tableStyle; + td, th { + @include tableTdTh; + } + &-thead,tfoot{ + background: white; + } + + } + } +} diff --git a/assets/css/works/_Works.scss b/assets/css/works/_Works.scss index c67ccca..f2a7d83 100644 --- a/assets/css/works/_Works.scss +++ b/assets/css/works/_Works.scss @@ -30,6 +30,14 @@ max-width: 500px; padding-left: 10px; } + &-submit{ + display: flex; + align-items: center; + margin-right: 10px; + a{ + @include submitButton; + } + } } p{ font-size: 14px; diff --git a/assets/js/GraphicRange/index.js b/assets/js/GraphicRange/index.js new file mode 100644 index 0000000..1ec77e8 --- /dev/null +++ b/assets/js/GraphicRange/index.js @@ -0,0 +1,22 @@ +import { DESIGNRANGESELECTOR } from "../selectors/selectors"; + +class GraphicRange{ + + constructor(){ + this.init(); + } + init(){ + const {valueInputSelector, valueText}= DESIGNRANGESELECTOR; + const valueBoxRamge = document.getElementsByClassName(valueText)[0]; + const rangeValue = document.querySelector(valueInputSelector); + if(valueBoxRamge){ + valueBoxRamge.innerText = `Actual value = ${rangeValue.value}`; + } + + rangeValue && rangeValue.addEventListener('change',(e)=>{ + valueBoxRamge.innerText = `Actual value = ${e.target.value}`; + }) + } +} + +export default GraphicRange; \ No newline at end of file diff --git a/assets/js/jobsDelette/index.js b/assets/js/jobsDelette/index.js index f043300..b9d8194 100644 --- a/assets/js/jobsDelette/index.js +++ b/assets/js/jobsDelette/index.js @@ -19,7 +19,7 @@ class DeletteJobs { console.warn('the jobs id: '+ e.target.parentNode.classList[1] + 'not has been deletted') } } - }) + }) } } diff --git a/assets/js/main.js b/assets/js/main.js index 1932a86..a2f7024 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -19,6 +19,8 @@ import MediaSelector from "./mediaselector/MediaSelector"; import PostStatusHidden from "./postStatusHidden"; import DeletteJobs from "./jobsDelette"; import WebValueRange from "./WebValueRange"; +import GraphicRange from "./GraphicRange"; +import DeletteWorks from "./worksDelette"; @@ -30,6 +32,8 @@ window.addEventListener("load", () => { window.PostStatusHidden = new PostStatusHidden(); window.GalleryFilter = new GalleryFilter(); window.WebValueRange = new WebValueRange(); + window.GraphicRange = new GraphicRange(); + window.DeletteWorks = new DeletteWorks(); }); diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js index 05cf497..683d7de 100644 --- a/assets/js/selectors/selectors.js +++ b/assets/js/selectors/selectors.js @@ -25,9 +25,18 @@ export const DELETTEBTNJOB = { deleteBtnJobs : 'homeDesignList_wrapper-table', utlActionToDelette: '/home/sections?active=jobs_timeLine&status=deletteJobs&id=' +} +export const DELETTEBTNWORKS = { + deleteBtnWorksTable : 'homeWorksnList_wrapper-table', + utlActionToDeletteWorks: '/home/sections?active=some_works&savetype=deletteWorks&id=' + } export const WEBRANGESELECTOR = { selectorShowText: 'homesectionweb_wrapper-form-Web-form-wrapper-item-range', valueInputSelector : '#web_Porcents' } +export const DESIGNRANGESELECTOR = { + valueText: 'homesection_wrapper-form-Design-form-wrapper-item-range', + valueInputSelector : '#design_year' +} diff --git a/assets/js/worksDelette/index.js b/assets/js/worksDelette/index.js new file mode 100644 index 0000000..fd49256 --- /dev/null +++ b/assets/js/worksDelette/index.js @@ -0,0 +1,37 @@ +import { DELETTEBTNWORKS } from '../selectors/selectors' +class DeletteWorks { + constructor() { + this.init() + } + + init() { + const { deleteBtnWorksTable, utlActionToDeletteWorks } = DELETTEBTNWORKS + const selectorBtnToDelette = document.getElementsByClassName( + deleteBtnWorksTable, + )[0] + if (selectorBtnToDelette) { + selectorBtnToDelette.addEventListener('click', (e) => { + if ('WorksDelette__' === e.target.parentNode.parentNode.classList[0]) { + const URLToDelette = + utlActionToDeletteWorks + + e.target.parentNode.parentNode.classList[1] + let confirmDeletteJobs = prompt('Please tipe WORKS to delette') + if ( + confirmDeletteJobs && + confirmDeletteJobs.toLowerCase() === 'works' + ) { + window.location.href = URLToDelette + } else { + console.warn( + 'the jobs id: ' + + e.target.parentNode.parentNode.classList[1] + + ' not has been deletted', + ) + } + } + }) + } + } +} + +export default DeletteWorks diff --git a/src/Controller/Home/HomeSectionsController.php b/src/Controller/Home/HomeSectionsController.php index 8cbff62..be14a6b 100644 --- a/src/Controller/Home/HomeSectionsController.php +++ b/src/Controller/Home/HomeSectionsController.php @@ -183,8 +183,32 @@ public function index( ? ($status = '✨ Works saved Suscessfully') : $rsultJop; } - $WorkTypeForm = $this->createForm(WorksType::class); - + if ('edditWorks' == $request->query->get('savetype')) { + $rsultJop = $worksHelper->edditWorks( + $request->request->all()['works'] + ); + + $rsultJop === 1 + ? $status = '✨ Works editted Suscessfully' + : $status = $rsultJop; + } + if ('deletteWorks' == $request->query->get('savetype')) { + $rsultWorks = $worksHelper->deletteWorks( + $request->query->get('id') + ); + if($rsultWorks){ + return $this->redirectToRoute('app_home_works_list'); + } + + } + $WorkTypeForm = $this->createForm(WorksType::class, null, [ + 'attr' => $request->query->get('status') == 'returnWorks' ? + $worksHelper->returnWork( + $request->query->get('id'), + $request->query->get('lang') + )[0] : [], + ]); + $edditing = $request->query->get('status') == 'returnWorks' ? true : false; break; } } diff --git a/src/Controller/Home/Web/HomeWebListController.php b/src/Controller/Home/Web/HomeWebListController.php index a6c3f7e..66ab107 100644 --- a/src/Controller/Home/Web/HomeWebListController.php +++ b/src/Controller/Home/Web/HomeWebListController.php @@ -18,6 +18,13 @@ public function index( WebHelper $webHelper ): Response { + $getLoguinStatus = intval( + $request->cookies->get($_ENV['SECRETNAME_KOOKIE']) + ); + if (!$getLoguinStatus) { + return $this->redirectToRoute('app_home'); + } + if ($request->query->get('active') != null) { switch ($request->query->get('active')) { diff --git a/src/Controller/Home/Works/HomeWorksListController.php b/src/Controller/Home/Works/HomeWorksListController.php new file mode 100644 index 0000000..e4821d5 --- /dev/null +++ b/src/Controller/Home/Works/HomeWorksListController.php @@ -0,0 +1,47 @@ +cookies->get($_ENV['SECRETNAME_KOOKIE']) + ); + if (!$getLoguinStatus) { + return $this->redirectToRoute('app_home'); + } + + // if ($request->query->get('active') != null) { + // switch ($request->query->get('active')) { + // case 'deletteWeb' : + + // $rsultWeb = $worksHelper->getWorks( $request->query->get('id') ); + // // redirect here + // if(!$rsultWeb ){ + // dd($rsultWeb); + // } + + // break; + // } + // } + // dd($worksHelper->getWorks()); + + return $this->render('work_list/index.html.twig', [ + 'worksList' => $worksHelper->getWorks() + ]); + } +} \ No newline at end of file diff --git a/src/CustomHelper/Works/WorksHelper.php b/src/CustomHelper/Works/WorksHelper.php index 651ba07..3bd9889 100644 --- a/src/CustomHelper/Works/WorksHelper.php +++ b/src/CustomHelper/Works/WorksHelper.php @@ -3,8 +3,7 @@ namespace App\CustomHelper\Works; use App\Document\Languajes; -use App\Document\SomeWorks\SomeWorksDocument; -use App\Document\Web\WebDocument; +use App\Document\SomeWorks\SomeWorksDocument; use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -43,38 +42,84 @@ public function saveWorks($works):string|bool{ public function getWorks() { try { - $outputWeb = []; - $getWebRepository = $this->dm->getRepository(WebDocument::class); - $webRepository = $getWebRepository->findAll(); + $outputWorks = []; + $getWorksRepository = $this->dm->getRepository(SomeWorksDocument::class); + $worksRepository = $getWorksRepository->findAll(); - for ($i = 0; $i < count($webRepository); $i++) { - - $outputWeb[$i]['id'] = $webRepository[$i]->getId(); - $outputWeb[$i]['title'] = $webRepository[$i]->getTitle(); - $outputWeb[$i]['porcents'] = $webRepository[$i]->getPorcent(); - + for ($i = 0; $i < count($worksRepository); $i++) { + $outputWorks[$i]['id'] = $worksRepository[$i]->getId(); + $outputWorks[$i]['base'] = $worksRepository[$i]->getBase(); + $outputWorks[$i]['techs'] = $worksRepository[$i]->getTechs(); + $outputWorks[$i]['htmlarea'] = $worksRepository[$i]->getDescription(); + $outputWorks[$i]['languaje'] = $worksRepository[$i]->getLanguaje()->getLanguaje(); } - return new ArrayCollection($outputWeb); + return new ArrayCollection($outputWorks); } catch (\Throwable $th) { return $th; } - } + public function returnWork(string $id, string $lang) + { + try { + $outputWorks = []; + $getWorkRepository = $this->dm->getRepository(SomeWorksDocument::class); + $WorksRepository = $getWorkRepository->findBy(['id' => $id]); + for ($i = 0; $i < count($WorksRepository); $i++) { + $outputWorks[$i]['id'] = $WorksRepository[$i]->getId(); + $outputWorks[$i]['base'] = $WorksRepository[$i]->getBase(); + $outputWorks[$i]['techs'] = $WorksRepository[$i]->getTechs(); + $outputWorks[$i]['htmlarea'] = $WorksRepository[$i]->getDescription(); + $outputWorks[$i]['lang'] = $WorksRepository[$i]->getLanguaje()->getLanguaje(); + + } + return $outputWorks; + } catch (\Throwable $th) { + return $th; + } + } + + public function edditWorks(array $works){ + try { + // dd($works); + $languaje = $this->dm->getRepository(Languajes::class)->findOneBy( + ['languaje' => $works['languaje']] + ); + + $resultJobEddited = $this->dm->createQueryBuilder(SomeWorksDocument::class) + ->updateOne() + ->field('base')->set($works['base']) + ->field('techs')->set($works['techs']) + ->field('description')->set($works['htmlarea']) + ->field('languaje')->set($languaje) + ->field('_id')->equals($works['id']) + ->getQuery() + ->execute(); + + return $resultJobEddited->getModifiedCount(); + + } catch (\Throwable $th) { + return $th->getMessage(); + } + } + + + + public function deletteWorks($id):bool|string { try { - $webRepository = $this->dm->createQueryBuilder(WebDocument::class) + $worksRepository = $this->dm->createQueryBuilder(SomeWorksDocument::class) ->findAndRemove() ->field('id')->equals($id) ->getQuery() ->execute(); - return !$webRepository->getId() ? false : true; + return !$worksRepository->getId() ? false : true; } catch (\Throwable $th) { - return $th; + return $th->getMessage(); } } diff --git a/src/Form/Works/WorksType.php b/src/Form/Works/WorksType.php index 83e86db..2d5f4ed 100644 --- a/src/Form/Works/WorksType.php +++ b/src/Form/Works/WorksType.php @@ -27,7 +27,7 @@ public function buildForm(FormBuilderInterface $builder, array $options): void { $haveDatatoEddit = count($options['attr']) != 0 ? true : false; - // dd( $options['attr'] ); + // dd( $options['attr'] ); $languaje = $this->languaje->getAllLanguaje(); @@ -40,26 +40,26 @@ public function buildForm(FormBuilderInterface $builder, array $options): void 'attr' => [ 'title' => 'Base of this work', 'placeholder' => 'add name of the base of this work', - // 'value' => $haveDatatoEddit == true ? $options['attr']['datename'] :'' + 'value' => $haveDatatoEddit == true ? $options['attr']['base'] :'' ] ]) ->add('techs', TextType::class, [ 'attr' => [ 'title' => 'List of techs', 'placeholder' => 'add the list of techs for this work', - // 'value' => $haveDatatoEddit == true ? $options['attr']['title'] :'' + 'value' => $haveDatatoEddit == true ? $options['attr']['techs'] :'' ] ]) ->add('htmlarea', CKEditorType::class, [ - 'data' => $haveDatatoEddit == true ? $options['attr']['body'] :'' + 'data' => $haveDatatoEddit == true ? $options['attr']['htmlarea'] :'' ]) ->add('languaje', ChoiceType::class, [ 'attr' => [ 'title' => 'Languaje' ], 'choices' => [ - $haveDatatoEddit == true ? $options['attr']['languaje'] :'' - => $haveDatatoEddit == true ? $options['attr']['languaje'] :'' + $haveDatatoEddit == true ? $options['attr']['lang'] :'' + => $haveDatatoEddit == true ? $options['attr']['lang'] :'' , ...$this->listLanguaje ], ]) diff --git a/templates/home_sections/index.html.twig b/templates/home_sections/index.html.twig index 9bb36b0..b1a59fd 100644 --- a/templates/home_sections/index.html.twig +++ b/templates/home_sections/index.html.twig @@ -16,7 +16,7 @@ {% set GraphicDesignForm = 'templateParts/homesections/GraphicForm.html.twig' %} {% set WebForm = 'templateParts/homesections/WebForm.html.twig' %} {% set JobsForm = 'templateParts/homesections/Jobs.html.twig' %} - {% set WorksForm = 'templateParts/homesections/Works.html.twig' %} + {% set WorksForm = 'templateParts/homesections/Works.html.twig' %}
    diff --git a/templates/jobs_list/index.html.twig b/templates/jobs_list/index.html.twig index 9cdd0a8..0c1aca1 100644 --- a/templates/jobs_list/index.html.twig +++ b/templates/jobs_list/index.html.twig @@ -23,7 +23,7 @@ - + @@ -49,7 +49,7 @@ - + diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 48c21aa..57cae9f 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -37,13 +37,13 @@
  • Jobs list
  • - Works list
  • + Works list
  • - +
    blogs @@ -54,6 +54,16 @@
  • New Blog
  • Blog List
  • + +
  • +
    +
    + +
    +
    + Pages +
    +
  • @@ -61,7 +71,7 @@
  • diff --git a/templates/templateParts/homesections/GraphicForm.html.twig b/templates/templateParts/homesections/GraphicForm.html.twig index 50faad7..ec3cdc6 100644 --- a/templates/templateParts/homesections/GraphicForm.html.twig +++ b/templates/templateParts/homesections/GraphicForm.html.twig @@ -1,21 +1,3 @@ - {% block javascripts %} - -{% endblock %} - - {% if DesignFormType %} {# {% set actionType = '/home/sections?active=principal_knowledges&savetype=principal_knowledges' %} {% if edditing %} diff --git a/templates/templateParts/homesections/WebForm.html.twig b/templates/templateParts/homesections/WebForm.html.twig index c4b19d5..07e6afc 100644 --- a/templates/templateParts/homesections/WebForm.html.twig +++ b/templates/templateParts/homesections/WebForm.html.twig @@ -9,9 +9,7 @@ {% if edditing %} You're editing this Design {% endif %} - - - + {{ form_start( WebTypeForm, diff --git a/templates/templateParts/homesections/Works.html.twig b/templates/templateParts/homesections/Works.html.twig index ba45aa6..a72b836 100644 --- a/templates/templateParts/homesections/Works.html.twig +++ b/templates/templateParts/homesections/Works.html.twig @@ -4,12 +4,12 @@ {% if worksForm %}
    - {% if edditing %} - You're editing this Design - {% endif %} - - + {% set actionUrl = '/home/sections?active=some_works&savetype=edditWorks' %} + You're editing this Work + {% else %} + {% set actionUrl = '/home/sections?active=some_works&savetype=someWorks' %} + {% endif %} {{ form_start( @@ -18,7 +18,7 @@ attr: { class: 'homesectionWorks_wrapper-form-Timeline-form' }, - action: '/home/sections?active=some_works&savetype=someWorks' , + action: actionUrl , method: 'POST' } ) @@ -72,11 +72,13 @@ {{ form_help(worksForm.htmlarea,{'help': 'salida en html con estilos inclustados'}) }}
    - + {{ form_end(worksForm) }} - + + {% endif %} diff --git a/templates/work_list/index.html.twig b/templates/work_list/index.html.twig new file mode 100644 index 0000000..7b78dc1 --- /dev/null +++ b/templates/work_list/index.html.twig @@ -0,0 +1,70 @@ +{% extends 'pannels.html.twig' %} + +{% block title %}Home Works List{% endblock %} + +{% block javascripts %} + {{ encore_entry_script_tags('js/main') }} +{% endblock %} + +{% block backendBody %} +

    + Home Sections List +

    + + +
    +
    +

    Works List

    + + {# {{ dump(webList) }} #} + {% if worksList|length != 0 %} +
    languaje jobs title jobs date-name jobs description
    languaje jobs title jobs date-name jobs description
    + + + + + + + + + + + + + {% for works in worksList %} + + + + + + + + + + + + {% endfor %} + + + + + + + + + + + + +
    basetechsdetailsedditdelette
    {{ works.languaje }}{{ works.base }}{{ works.techs }}{{ works.htmlarea|raw }} + +
    basetechsdetailsedditdelette
    + {% else %} +
    No items Here.
    + {% endif %} +
    +
    + +{% endblock %} From c81c09cd51384008288374ff2214c43a05ecb0d3 Mon Sep 17 00:00:00 2001 From: realredy Date: Sun, 12 Feb 2023 17:20:24 +0100 Subject: [PATCH 40/48] delette post action finish --- assets/js/PostDelette/index.js | 37 +++ assets/js/main.js | 2 + assets/js/selectors/selectors.js | 5 + src/Controller/Blog/BlogListController.php | 21 +- src/Controller/Blog/EdditPostController.php | 4 +- src/Controller/Blog/NewblogController.php | 2 +- src/Controller/Blog/SeePostController.php | 2 +- .../Home/Design/HomeDesignListController.php | 5 + .../Home/Jobs/HomeJobsListController.php | 4 + src/CustomHelper/Post/DelettePost.php | 43 +++ .../{Helpers => Post}/SavePost.php | 2 +- .../{Helpers => Post}/SavePostEdited.php | 2 +- .../{Helpers => Post}/SetDataForEddit.php | 2 +- templates/blog_list/index.html.twig | 260 ++++++++++++------ 14 files changed, 298 insertions(+), 93 deletions(-) create mode 100644 assets/js/PostDelette/index.js create mode 100644 src/CustomHelper/Post/DelettePost.php rename src/CustomHelper/{Helpers => Post}/SavePost.php (98%) rename src/CustomHelper/{Helpers => Post}/SavePostEdited.php (98%) rename src/CustomHelper/{Helpers => Post}/SetDataForEddit.php (98%) diff --git a/assets/js/PostDelette/index.js b/assets/js/PostDelette/index.js new file mode 100644 index 0000000..7c6801f --- /dev/null +++ b/assets/js/PostDelette/index.js @@ -0,0 +1,37 @@ +import { DELETTEBTNPOST } from '../selectors/selectors' +class DelettePost { + constructor() { + this.init() + } + + init() { + const { deleteBtnPostTable, utlActionToDelettePost } = DELETTEBTNPOST + const selectorBtnToDelette = document.querySelector(deleteBtnPostTable) + + if (selectorBtnToDelette) { + selectorBtnToDelette.addEventListener('click', (e) => { + // console.error(e.target.parentNode) + if ('actionTrash__' === e.target.parentNode.classList[0]) { + const URLToDelette = + utlActionToDelettePost + + e.target.parentNode.classList[1] + let confirmDelettePost = prompt('Please tipe POST to delette') + if ( + confirmDelettePost && + confirmDelettePost.toLowerCase() === 'post' + ) { + window.location.href = URLToDelette + } else { + console.warn( + 'the post id: ' + + e.target.parentNode.classList[1] + + ' not has been deletted', + ) + } + } + }) + } + } +} + +export default DelettePost diff --git a/assets/js/main.js b/assets/js/main.js index a2f7024..4089729 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -21,6 +21,7 @@ import DeletteJobs from "./jobsDelette"; import WebValueRange from "./WebValueRange"; import GraphicRange from "./GraphicRange"; import DeletteWorks from "./worksDelette"; +import DelettePost from "./PostDelette"; @@ -34,6 +35,7 @@ window.addEventListener("load", () => { window.WebValueRange = new WebValueRange(); window.GraphicRange = new GraphicRange(); window.DeletteWorks = new DeletteWorks(); + window.DelettePost = new DelettePost(); }); diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js index 683d7de..dd8f8f2 100644 --- a/assets/js/selectors/selectors.js +++ b/assets/js/selectors/selectors.js @@ -30,6 +30,11 @@ export const DELETTEBTNWORKS = { deleteBtnWorksTable : 'homeWorksnList_wrapper-table', utlActionToDeletteWorks: '/home/sections?active=some_works&savetype=deletteWorks&id=' +} +export const DELETTEBTNPOST = { + deleteBtnPostTable : '.blogList table', + utlActionToDelettePost: '/blog/list?type=Delette&value=' + } export const WEBRANGESELECTOR = { selectorShowText: 'homesectionweb_wrapper-form-Web-form-wrapper-item-range', diff --git a/src/Controller/Blog/BlogListController.php b/src/Controller/Blog/BlogListController.php index 67496c1..91ec915 100644 --- a/src/Controller/Blog/BlogListController.php +++ b/src/Controller/Blog/BlogListController.php @@ -2,6 +2,7 @@ namespace App\Controller\Blog; +use App\CustomHelper\Post\DelettePost; use App\Document\BlogDocument\Blog; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -14,18 +15,34 @@ class BlogListController extends AbstractController /** * @Route("/blog/list", name="app_blog_list") */ - public function index(DocumentManager $dm,Request $request): Response + public function index(DocumentManager $dm,Request $request, DelettePost $delettePost): Response { - + $status = false; $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); if (!$getLoguinStatus) { return $this->redirectToRoute("app_home"); } + if ($request->query->get('type') != null) { + switch ($request->query->get('type')) { + case 'Delette' : + $result = $delettePost->delettePost( $request->query->get('value')); + if("string" == gettype( $result )){ + $status = $result; + } + if( 1 == $result){ + $status = '✨ post delette sucessfully'; + } + + + break; + } + } $allBlog = $dm->getRepository(Blog::class)->findAll(); return $this->render('blog_list/index.html.twig', [ 'BlogList' => $allBlog, + 'status' => $status ]); } } diff --git a/src/Controller/Blog/EdditPostController.php b/src/Controller/Blog/EdditPostController.php index 03e3482..64ca889 100644 --- a/src/Controller/Blog/EdditPostController.php +++ b/src/Controller/Blog/EdditPostController.php @@ -4,8 +4,8 @@ use App\Feching\Fetchdata; use App\Form\Actions\EdditForm; -use App\CustomHelper\Helpers\SavePostEdited; -use App\CustomHelper\Helpers\SetDataForEddit; +use App\CustomHelper\Post\SavePostEdited; +use App\CustomHelper\Post\SetDataForEddit; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Blog/NewblogController.php b/src/Controller/Blog/NewblogController.php index 2f635b9..6369ee6 100644 --- a/src/Controller/Blog/NewblogController.php +++ b/src/Controller/Blog/NewblogController.php @@ -7,7 +7,7 @@ use App\Document\Languajes; use App\Form\Articleform; use App\Feching\Fetchdata; -use App\CustomHelper\Helpers\SavePost; +use App\CustomHelper\Post\SavePost; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; diff --git a/src/Controller/Blog/SeePostController.php b/src/Controller/Blog/SeePostController.php index 99af133..e523347 100644 --- a/src/Controller/Blog/SeePostController.php +++ b/src/Controller/Blog/SeePostController.php @@ -2,7 +2,7 @@ namespace App\Controller\Blog; -use App\CustomHelper\Helpers\SetDataForEddit; +use App\CustomHelper\Post\SetDataForEddit; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; diff --git a/src/Controller/Home/Design/HomeDesignListController.php b/src/Controller/Home/Design/HomeDesignListController.php index a12717c..1429382 100644 --- a/src/Controller/Home/Design/HomeDesignListController.php +++ b/src/Controller/Home/Design/HomeDesignListController.php @@ -19,6 +19,11 @@ public function index( Request $request, ): Response { + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + // $isActive; if ($request->query->get('active') != null) { switch ($request->query->get('active')) { diff --git a/src/Controller/Home/Jobs/HomeJobsListController.php b/src/Controller/Home/Jobs/HomeJobsListController.php index b9770a4..ea01990 100644 --- a/src/Controller/Home/Jobs/HomeJobsListController.php +++ b/src/Controller/Home/Jobs/HomeJobsListController.php @@ -18,6 +18,10 @@ public function index( JobsHelper $jobsHelper ): Response { + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } if ($request->query->get('active') != null) { switch ($request->query->get('active')) { diff --git a/src/CustomHelper/Post/DelettePost.php b/src/CustomHelper/Post/DelettePost.php new file mode 100644 index 0000000..a0633dd --- /dev/null +++ b/src/CustomHelper/Post/DelettePost.php @@ -0,0 +1,43 @@ +dm = $dm; + + } + + + public function delettePost(string $id): int|string + { + // * $postIdObject: objectWiththePost::class Collectiom + $dm = $this->dm; + + + try { + $blogRepository = $this->dm->createQueryBuilder(Blog::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); + + return !$blogRepository->getId() ? false : true; + + } catch (\Throwable $th) { + return $th->getMessage(); + } + } + } + \ No newline at end of file diff --git a/src/CustomHelper/Helpers/SavePost.php b/src/CustomHelper/Post/SavePost.php similarity index 98% rename from src/CustomHelper/Helpers/SavePost.php rename to src/CustomHelper/Post/SavePost.php index 0cd1762..006e302 100644 --- a/src/CustomHelper/Helpers/SavePost.php +++ b/src/CustomHelper/Post/SavePost.php @@ -1,6 +1,6 @@ - Todos los artículos - -
    -
    - {# {{ dump(BlogList) }} #} - - -
    -
    -
    - - -
    - - -
    -
    -
    - - -
    - - -
    -
    - - - - - - - - - - - +

    + Todos los artículos +

    + +
    +
    + {% if status %} + {{status}} + {% endif %} + -
    +
    +
    +
    + + +
    - - - {% if BlogList %} - {% for blog in BlogList %} - {# {{ dump(blog.languaje.languaje) }} #} -
    - - - - - - - - {% endfor %} - {% endif %} - - + + +
    +
    + + +
    -
    - - - - - - - - - + + + +
    titlestatusDate Publishedseeedditdelette
    {{ blog.title }}{{blog.status.status}}{{ blog.datePublished|date("m/d/Y") }} - - -
    titlestatusDate Publishedseeedditdelette
    + + + + + + + + + + -
    + title + + status + + Date Published + + see + + eddit + + delette +
    -
    -
    + + {% if BlogList %} + {% for blog in BlogList %} + {# {{ dump(blog.languaje.languaje) }} #} + + + + {{ blog.title }} + + + + {{ blog.status.status }} + + + {{ blog.datePublished|date('m/d/Y') }} + + + + + + + + + + + + + + + + + + {% endfor %} + {% endif %} + - -{% endblock %} + + + + title + + + status + + + Date Published + + + see + + + eddit + + + delette + + + + + + +{% endblock %} From c3a89c4c584bb162b37d0f12ea907be50a9f097c Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Wed, 3 Jan 2024 12:59:37 +0100 Subject: [PATCH 41/48] added styles to html constructor --- .DS_Store | Bin 8196 -> 10244 bytes .env | 14 +++++-- assets/css/blogSee/_blogSee.scss | 60 +++++++++++++++++++++++++++-- config/packages/fos_ck_editor.yaml | 18 +++++++-- 4 files changed, 82 insertions(+), 10 deletions(-) diff --git a/.DS_Store b/.DS_Store index 1bb4b2b62588808fbe222879bf10a3c1409d6e66..9b92b38d8712ae0df0a960427ec442a9e705a7d1 100644 GIT binary patch literal 10244 zcmeHMO^6&t6n?$4GuyM7$Ocp*s5A(Y!?yPfoO5A(BQ zST@XAFA0iA<6)0tj>%0AdQ%V-Poj9yn|c)l{a#hgOjZBH97GnWTB=`n*Y~R4`(D-S ztr{Y7)`qR4L>>{js4SN%xMUP==b9>W>di?=2l_nfdPE8xwr?Uv{%c3Wxz5pWq|X8hsv_1s*@wt$x$OaYKP*8(V^!FI5{;b?bR}18Avn0 zd-nxerWVE2)c5b5t^_|3q!FEXeccaZA1&_Lb1(e7_x|TEXQ5gTf$DDYX~AT)kI)S= z!ZK}AKm&P_pxS;t^QqpZ+i>~jYhUesDQuYPcH-ISS?&6`PW2X#TcQT_@zx9-cu z-t9@8GyBw|{!duLH!(a_;7g44+@=k9$#+8v@sym=h>bC$bM= z2_tWz4#7CG71r9@U_2DrG{CAGn5%*HjTu!Ex;``lYMNM)Nj}sviGlS;{jSPQ_x)}d z^am>|-#K%I`C@6oU2qS$m+M>cs6J>6hW)ih?=60MHI74na^LV@589)RrAN=j(V!7T z?VeBwT5Uisy%9vMc(fJ|qgG$&)@6fRcFP+}hj(^XPoAiH$5v16R=u55t1DIS_^}ha zyJh#WXP$rY;>Pu`6UFby$>=yz(m^FBf-{5RQ>)($eb~qfM#FZ!7lm=ew2Kbh%zWrVQ}y)N*a8ZwuSF;Y>Ya7`{SP9S>U6<|2wAl0be zGZT-PCc0jMwxQKaPY`1gE0n%ii=`jm6pRUdeQ92J@}(owPmOAwEyQ%IzU+!0sE_3~ z*onkH4oTY(4a2q)JeXp23k#2b^F1sy+I2e@_kOsgQb+`A1khXYy{{Kq; z@BjPAVrztwT*9DvW-J=80xTo^Z&QmEh}j^iQ4aXcRQIQ|GK nV^>&m!F^51v6Og&^56d$U~Eq+(+z<^SCYe}@{^Nt@{=|e zPGg_gz`L29gN1`pe6omO=wx9bk;!ibdnTI-i%u33mY*ytB02e+u>9t;BJ9kQ3nX|a x2TI6q{vnahEXWKr5eOu>frKl_rj3Q)nJ4qB1abiF0ol(mIi6?6<_Jj^W&nqVB2fSU diff --git a/.env b/.env index a7b17a1..e7aa5c9 100644 --- a/.env +++ b/.env @@ -35,8 +35,14 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 ###< doctrine/doctrine-bundle ### ###> doctrine/mongodb-odm-bundle ### -MONGODB_URL=mongodb://root:mongopwd@mongodbN:27017 -MONGODB_DB=finaly -SECRETNAME_KOOKIE=ResultsOfLogued -TIME_ACTIVE_COOKIE=86400 #24H +# MONGODB_URL=mongodb://root:mongopwd@mongodbN:27017 +# MONGODB_DB=finaly +# SECRETNAME_KOOKIE=ResultsOfLogued +# TIME_ACTIVE_COOKIE=86400 #24H ###< doctrine/mongodb-odm-bundle ### + + +MONGODB_URL="mongodb://real:103030@44.202.34.153:27017/?authSource=pageDBS&readPreference=primary&ssl=false&directConnection=true" +MONGODB_DB=pageDBS +SECRETNAME_KOOKIE=ResultsOfLogued +TIME_ACTIVE_COOKIE=86400 diff --git a/assets/css/blogSee/_blogSee.scss b/assets/css/blogSee/_blogSee.scss index b70fa7a..24c57f5 100644 --- a/assets/css/blogSee/_blogSee.scss +++ b/assets/css/blogSee/_blogSee.scss @@ -3,12 +3,14 @@ height: 100vh; overflow: auto; &_wrapper { - margin-top: 10px; - background: white; + margin: 10px auto; + background: rgb(255, 255, 255); + width: 80%; + max-width: 1300px; &_title{ padding: 20px; h1{ - font-size: 2em; + font-size: 1.5em; color: #196887; } } @@ -27,15 +29,67 @@ &_body { padding: 40px 20px; box-sizing: content-box; + p{ + margin: 15px 0; + font-size: .7em; + img{ + width: unset !important; + float: left; + margin: 0 40px 0 0; + } + } + + strong{ + color: #0EA7A3; + } img{ margin: 30px auto; display: block; width: 100%!important; height: auto!important; } + ol{ + margin: 20px 0; + padding:0 0 0 40px; + li{ + font-size: .8em; + list-style: auto; + } + + } + pre { + background: #414141; + color: #f3ff00; + padding: 30px; + margin: 30px 0; + font-family: monospace; + overflow: auto; + } + } } } +.customblockquote { + padding: 20px; + background: #f3f2f2; + font-style: italic; + border-left: solid 10px #cacaca; + display: block; + font-size: 1em; + margin: 50px 0; +} +section.DowbleElement4060 { + display: flex; +} +.DowbleElement-left{ + width:40%; +} +.DowbleElement-left img{ + width:80%!important; +} +.DowbleElement-right{ + width:60%; +} \ No newline at end of file diff --git a/config/packages/fos_ck_editor.yaml b/config/packages/fos_ck_editor.yaml index 7528e2c..502961c 100644 --- a/config/packages/fos_ck_editor.yaml +++ b/config/packages/fos_ck_editor.yaml @@ -3,10 +3,22 @@ fos_ck_editor: configs: my_config_1: toolbar: "my_toolbar_1" - uiColor: "#ffffff" + uiColor: "#efefef" + stylesSet: "my_styles" + styles: + # configs: + my_styles: + - { name: "dowbleSect 40-60", element: "section", attributes: { class: "DowbleElement4060" }} + - { name: "dowbleSect 50-50", element: "section", attributes: { class: "DowbleElement5050" }} + - { name: "dowbleSect 60-40", element: "section", attributes: { class: "DowbleElement6040" }} + - { name: "recurrent Box Model", element: "section", attributes: { class: "recurrentBoxModel" }} + - { name: "Box Model", element: "div", attributes: { class: "contentBox" }} + - { name: "imageBox 🧚🏼‍♂️", element: "div", attributes: { class: "imageBox" }} + - { name: "dowbleSect left ⬅️", element: "div", attributes: { class: "DowbleElement-left" }} + - { name: "dowbleSect right 🔜", element: "div", attributes: { class: "DowbleElement-right" }} + - { name: "Block Quote", element: "span", attributes: { class: "customblockquote" }} # ... toolbars: configs: - my_toolbar_1: [ [ 'Source', '-',],['Bold', 'Italic', 'Underline', 'Strike'],['Styles', 'Format', 'Font', 'FontSize' ],['Scayt'],'/',['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],['NumberedList', 'BulletedList'],['Link', 'Unlink'],['Image', 'PageBreak'],['PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'],['Find', 'Replace', '-', 'SelectAll'],['Table'],[ 'TextColor', 'BGColor' ]] - \ No newline at end of file + my_toolbar_1: [ [ 'Source', '-',],['Bold', 'Italic', 'Underline', 'Strike'],['Styles', 'Format', 'Font', 'FontSize' ],['Scayt'],'/',['JustifyLeft','JustifyCenter','JustifyRight','JustifyBlock'],['NumberedList', 'BulletedList'],['Link', 'Unlink'],['Image', 'PageBreak'],['PasteText', 'PasteFromWord', '-', 'Undo', 'Redo'],['Find', 'Replace', '-', 'SelectAll'],['Table'],[ 'TextColor', 'BGColor' ]] \ No newline at end of file From e56acb71dfc2354286f167ffbc23bf9960f56c9a Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Mon, 8 Jan 2024 17:25:36 +0100 Subject: [PATCH 42/48] added create pages --- assets/css/Page/_newPage.scss | 18 +++++ assets/css/Web/_web.scss | 2 - assets/css/app.scss | 3 +- package.json | 2 +- src/Controller/Pages/NewPageController.php | 60 ++++++++++++++++ src/CustomHelper/Page/SavePage.php | 45 ++++++++++++ src/Document/PageDocument/Page.php | 81 ++++++++++++++++++++++ src/Form/Page/pageType.php | 20 ++++++ templates/newblog/index.html.twig | 1 + templates/newpage/index.html.twig | 45 ++++++++++++ templates/pannels.html.twig | 2 +- 11 files changed, 274 insertions(+), 5 deletions(-) create mode 100644 assets/css/Page/_newPage.scss create mode 100644 src/Controller/Pages/NewPageController.php create mode 100644 src/CustomHelper/Page/SavePage.php create mode 100644 src/Document/PageDocument/Page.php create mode 100644 src/Form/Page/pageType.php create mode 100644 templates/newpage/index.html.twig diff --git a/assets/css/Page/_newPage.scss b/assets/css/Page/_newPage.scss new file mode 100644 index 0000000..8961340 --- /dev/null +++ b/assets/css/Page/_newPage.scss @@ -0,0 +1,18 @@ +@import '../general.scss'; +.pages { + &-wrapper{ + width: 98%; + margin: 2% auto; + &-form{ + &-form{ + &-title{ + span{ + font-size: $linksize; + } + } + } + } + } +} + +// font-size: 18px; \ No newline at end of file diff --git a/assets/css/Web/_web.scss b/assets/css/Web/_web.scss index 41bc169..87ecb41 100644 --- a/assets/css/Web/_web.scss +++ b/assets/css/Web/_web.scss @@ -5,8 +5,6 @@ overflow: auto; &_wrapper { margin-top: 10px; - - &-form{ padding: 10px 0; &-Web{ diff --git a/assets/css/app.scss b/assets/css/app.scss index e9c7b43..f86abec 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -15,4 +15,5 @@ @use './Web/web'; @use './Jobs/jobs'; @use './works/Works'; -@use './workList/worklist'; \ No newline at end of file +@use './workList/worklist'; +@use './Page/newPage'; \ No newline at end of file diff --git a/package.json b/package.json index 9d64d2b..152f7cb 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "license": "UNLICENSED", "private": true, "scripts": { - "dev-server": "encore dev-server", + "dsr": "encore dev-server", "dev": "encore dev", "watch": "encore dev --watch", "build": "encore production --progress" diff --git a/src/Controller/Pages/NewPageController.php b/src/Controller/Pages/NewPageController.php new file mode 100644 index 0000000..3d1b4e4 --- /dev/null +++ b/src/Controller/Pages/NewPageController.php @@ -0,0 +1,60 @@ +status= false; + } + + + /** + * @Route("/page/newpage", name="app_newpage") + */ + public function index(Request $request, DocumentManager $dm, SavePage $savepage): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + + try { + if ("array" == getType($request->request->get("page"))) { + $this->status = $savepage->getDataToSavePageInDatabase($request->request->get("page")); + } + } catch (\Throwable $e) { + dd($e); + } + + + + + + $form = $this->createForm(PageType::class); + + return $this->render('newpage/index.html.twig', [ + 'status' => $this->status, + 'pageform' => $form->createView(), + + ]); + + } +} +?> \ No newline at end of file diff --git a/src/CustomHelper/Page/SavePage.php b/src/CustomHelper/Page/SavePage.php new file mode 100644 index 0000000..e1c31e9 --- /dev/null +++ b/src/CustomHelper/Page/SavePage.php @@ -0,0 +1,45 @@ +dm = $dm; + + } + + + public function getDataToSavePageInDatabase($pageData): bool + { + + + $newPage = new Page(); + + $newPage->setTitle($pageData["title"]); + + $newPage->setUrlFriendly($pageData["friendly_title"]); + + $newPage->setBody($pageData["htmlarea"]); + + $newPage->setImageUrl($pageData["heroImage"]); + + $this->dm->persist($newPage); + $this->dm->flush(); + + $result = $newPage->getId() != null ? true : false ; + return $result; + } + } + \ No newline at end of file diff --git a/src/Document/PageDocument/Page.php b/src/Document/PageDocument/Page.php new file mode 100644 index 0000000..6197216 --- /dev/null +++ b/src/Document/PageDocument/Page.php @@ -0,0 +1,81 @@ +id; + } + + // * titulo + public function setTitle(string $title): void + { + $this->title = $title; + } + public function getTitle(): string + { + return $this->title; + } + // * $urlFriendly + public function setUrlFriendly(string $urlFriendly): void + { + $this->urlFriendly = $urlFriendly; + } + public function getUrlFriendly(): string + { + return $this->urlFriendly; + } + // * $body + public function setBody(string $body): void + { + $this->body = $body; + } + public function getBody(): string + { + return $this->body; + } + + + // * $imageUrl + public function setImageUrl(string $imageUrl): void + { + $this->imageUrl = $imageUrl; + } + public function getImageUrl(): string + { + return $this->imageUrl; + } +} diff --git a/src/Form/Page/pageType.php b/src/Form/Page/pageType.php new file mode 100644 index 0000000..69417a3 --- /dev/null +++ b/src/Form/Page/pageType.php @@ -0,0 +1,20 @@ +add('title', TextType::class) + ->add('friendly_title', TextType::class) + ->add('heroImage', TextType::class) + ->add('title', TextType::class) + ->add('htmlarea', CKEditorType::class); + } +} diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig index 19b0f65..74d546b 100644 --- a/templates/newblog/index.html.twig +++ b/templates/newblog/index.html.twig @@ -16,6 +16,7 @@ {% endif %} + {{ form_start(Articleform, {'attr': {'class': 'newblog_wrapper-form'}, 'action': '/blog/newblog', 'method': 'POST'} ) }} diff --git a/templates/newpage/index.html.twig b/templates/newpage/index.html.twig new file mode 100644 index 0000000..0ea4c74 --- /dev/null +++ b/templates/newpage/index.html.twig @@ -0,0 +1,45 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}pages{% endblock %} + +{% block backendBody %} +

    + Nueva página +

    +{% if status %} +👍🏻 Pagina creada! +{% endif %} + +
    +
    + +
    + {{ form_start(pageform, {'attr': {'class': 'pages-wrapper-form-form'}, + 'action': '/page/newpage', 'method': 'POST'} + ) }} +
    + {{ form_help(pageform.title,{'help': 'Hero Image'}) }} + {{ form_widget(pageform.title) }} +
    +
    + {{ form_help(pageform.friendly_title,{'help': 'Friendy title'}) }} + {{ form_widget(pageform.friendly_title) }} +
    +
    + {{ form_help(pageform.heroImage,{'help': 'Link hero imagen'}) }} + {{ form_widget(pageform.heroImage) }} +
    +
    + + {{ form_widget(pageform.htmlarea) }} +
    +
    + +
    + + {{ form_end(pageform) }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 57cae9f..c70d113 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -61,7 +61,7 @@
    - Pages + Pages
    From 5430d71267db4fa38e7e5f2a456232809676392b Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Tue, 23 Jan 2024 14:07:18 +0100 Subject: [PATCH 43/48] added page controller --- assets/css/Page/_newPage.scss | 19 +++++++++++++++++-- config/packages/fos_ck_editor.yaml | 2 +- templates/newpage/index.html.twig | 1 - 3 files changed, 18 insertions(+), 4 deletions(-) diff --git a/assets/css/Page/_newPage.scss b/assets/css/Page/_newPage.scss index 8961340..7012f35 100644 --- a/assets/css/Page/_newPage.scss +++ b/assets/css/Page/_newPage.scss @@ -5,9 +5,24 @@ margin: 2% auto; &-form{ &-form{ - &-title{ + &-title, &-friendytitle, &-heroImage{ span{ - font-size: $linksize; + p{ + font-size: $linksize; + } + } + input { + width: 100%; + min-height: 30px; + border: solid 1px lightgray; + } + } + &-html{ + margin-top: 20px; + } + &-btn{ + input{ + @include submitButton; } } } diff --git a/config/packages/fos_ck_editor.yaml b/config/packages/fos_ck_editor.yaml index 502961c..476d5af 100644 --- a/config/packages/fos_ck_editor.yaml +++ b/config/packages/fos_ck_editor.yaml @@ -8,6 +8,7 @@ fos_ck_editor: styles: # configs: my_styles: + - { name: "Block Quote", element: "span", attributes: { class: "customblockquote" }} - { name: "dowbleSect 40-60", element: "section", attributes: { class: "DowbleElement4060" }} - { name: "dowbleSect 50-50", element: "section", attributes: { class: "DowbleElement5050" }} - { name: "dowbleSect 60-40", element: "section", attributes: { class: "DowbleElement6040" }} @@ -16,7 +17,6 @@ fos_ck_editor: - { name: "imageBox 🧚🏼‍♂️", element: "div", attributes: { class: "imageBox" }} - { name: "dowbleSect left ⬅️", element: "div", attributes: { class: "DowbleElement-left" }} - { name: "dowbleSect right 🔜", element: "div", attributes: { class: "DowbleElement-right" }} - - { name: "Block Quote", element: "span", attributes: { class: "customblockquote" }} # ... toolbars: diff --git a/templates/newpage/index.html.twig b/templates/newpage/index.html.twig index 0ea4c74..68b73cd 100644 --- a/templates/newpage/index.html.twig +++ b/templates/newpage/index.html.twig @@ -31,7 +31,6 @@ {{ form_widget(pageform.heroImage) }}
    - {{ form_widget(pageform.htmlarea) }}
    From b8e6147eb4ae3f6da6983bf021c9c91b70671135 Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Tue, 23 Jan 2024 16:09:29 +0100 Subject: [PATCH 44/48] added page-list --- .docker/php/Dockerfile | 2 +- assets/css/app.scss | 3 +- assets/css/pageList/pagelist.scss | 65 +++++++++++++++++++ src/Controller/Pages/ListPageController.php | 57 +++++++++++++++++ src/CustomHelper/Page/SavePage.php | 6 +- src/Document/PageDocument/Page.php | 37 ++++------- src/Form/Page/pageType.php | 6 +- templates/listpage/index.html.twig | 69 +++++++++++++++++++++ templates/newpage/index.html.twig | 8 +-- templates/pannels.html.twig | 3 + 10 files changed, 213 insertions(+), 43 deletions(-) create mode 100644 assets/css/pageList/pagelist.scss create mode 100644 src/Controller/Pages/ListPageController.php create mode 100644 templates/listpage/index.html.twig diff --git a/.docker/php/Dockerfile b/.docker/php/Dockerfile index 6bef646..624f432 100644 --- a/.docker/php/Dockerfile +++ b/.docker/php/Dockerfile @@ -1,4 +1,4 @@ -FROM php:8.1-fpm-buster +FROM php:8.2-fpm-buster ARG TIMEZONE COPY php.ini /usr/local/etc/php/conf.d/docker-php-config.ini diff --git a/assets/css/app.scss b/assets/css/app.scss index f86abec..c58023a 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -16,4 +16,5 @@ @use './Jobs/jobs'; @use './works/Works'; @use './workList/worklist'; -@use './Page/newPage'; \ No newline at end of file +@use './Page/newPage'; +@use './pageList/pagelist'; \ No newline at end of file diff --git a/assets/css/pageList/pagelist.scss b/assets/css/pageList/pagelist.scss new file mode 100644 index 0000000..0b232d2 --- /dev/null +++ b/assets/css/pageList/pagelist.scss @@ -0,0 +1,65 @@ +@import '../general.scss'; +.listpages{ + &-wrapper{ + padding: 5% 0; + table { + // font-family: arial, sans-serif; + // border-collapse: collapse; + // width: 100%; + @include tableStyle; + thead, tfoot{ + font-size: $smallText; + color: $backgroundLingk; + td{ + + text-align: center; + &:first-child{ + text-align: left; + } + } + } + tr:nth-child(even) { + background-color: #e7e7e7; + } + td, th { + // border: 1px solid #dddddd; + // text-align: left; + // padding: 8px; + @include tableTdTh; + } + tbody{ + tr{ + td{ + font-size: $smallText; + font-weight: 400; + text-align: center; + &:first-child{ + text-align: left; + } + a{ + color: $linkColor; + &:hover{ + text-decoration: underline; + cursor: pointer; + } + } + + button { + background: #dedede; + border: none; + padding: 3px 10px; + border-radius: 5px; + cursor: pointer; + border: solid 1px #b8b8b800; + &:hover{ + border: solid 1px #b8b8b8; + } + } + + } + } + + } + } + } +} \ No newline at end of file diff --git a/src/Controller/Pages/ListPageController.php b/src/Controller/Pages/ListPageController.php new file mode 100644 index 0000000..5092836 --- /dev/null +++ b/src/Controller/Pages/ListPageController.php @@ -0,0 +1,57 @@ +status= false; + } + + + /** + * @Route("/page/listpage", name="app_listpage") + */ + public function index(Request $request, DocumentManager $dm, SavePage $savepage): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + + try { + if ("array" == getType($request->request->get("page"))) { + $this->status = $savepage->getDataToSavePageInDatabase($request->request->get("page")); + } + } catch (\Throwable $e) { + dd($e); + } + + + + + $allpages = $dm->getRepository(Page::class)->findAll(); + + return $this->render('listpage/index.html.twig', [ + 'status' => $this->status, + 'pageList' => $allpages, + ]); + } +} +?> \ No newline at end of file diff --git a/src/CustomHelper/Page/SavePage.php b/src/CustomHelper/Page/SavePage.php index e1c31e9..97001b0 100644 --- a/src/CustomHelper/Page/SavePage.php +++ b/src/CustomHelper/Page/SavePage.php @@ -28,13 +28,9 @@ public function getDataToSavePageInDatabase($pageData): bool $newPage = new Page(); $newPage->setTitle($pageData["title"]); - - $newPage->setUrlFriendly($pageData["friendly_title"]); - + $newPage->setImageUrl($pageData["heroImage"]); $newPage->setBody($pageData["htmlarea"]); - $newPage->setImageUrl($pageData["heroImage"]); - $this->dm->persist($newPage); $this->dm->flush(); diff --git a/src/Document/PageDocument/Page.php b/src/Document/PageDocument/Page.php index 6197216..1e277bf 100644 --- a/src/Document/PageDocument/Page.php +++ b/src/Document/PageDocument/Page.php @@ -20,10 +20,6 @@ class Page */ private $title; - /** - * @MongoDB\Field(type="string") - */ - private $urlFriendly; /** * @MongoDB\Field(type="string") */ @@ -48,16 +44,16 @@ public function setTitle(string $title): void public function getTitle(): string { return $this->title; - } - // * $urlFriendly - public function setUrlFriendly(string $urlFriendly): void - { - $this->urlFriendly = $urlFriendly; - } - public function getUrlFriendly(): string - { - return $this->urlFriendly; - } + } + // * $imageUrl + public function setImageUrl(string $imageUrl): void + { + $this->imageUrl = $imageUrl; + } + public function getImageUrl(): string + { + return $this->imageUrl; + } // * $body public function setBody(string $body): void { @@ -66,16 +62,5 @@ public function setBody(string $body): void public function getBody(): string { return $this->body; - } - - - // * $imageUrl - public function setImageUrl(string $imageUrl): void - { - $this->imageUrl = $imageUrl; - } - public function getImageUrl(): string - { - return $this->imageUrl; - } + } } diff --git a/src/Form/Page/pageType.php b/src/Form/Page/pageType.php index 69417a3..155c08b 100644 --- a/src/Form/Page/pageType.php +++ b/src/Form/Page/pageType.php @@ -11,10 +11,8 @@ class PageType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options): void - { $builder->add('title', TextType::class) - ->add('friendly_title', TextType::class) - ->add('heroImage', TextType::class) - ->add('title', TextType::class) + { $builder->add('title', TextType::class) + ->add('heroImage', TextType::class) ->add('htmlarea', CKEditorType::class); } } diff --git a/templates/listpage/index.html.twig b/templates/listpage/index.html.twig new file mode 100644 index 0000000..47b83a6 --- /dev/null +++ b/templates/listpage/index.html.twig @@ -0,0 +1,69 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}pages{% endblock %} + +{% block backendBody %} +

    + listado de paginas +

    +{# {% if status %} +👍🏻 Pagina creada! +{% endif %} #} + +
    +
    + + + + + + + + + + + + + {% if pageList %} + {% for pages in pageList %} + + + + + + + {% endfor %} + {% endif %} + + + + + + + + + + +
    + title + + see + + eddit + + delette +
    {{ pages.title }}seeedditdelette
    + title + + see + + eddit + + delette +
    + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/templates/newpage/index.html.twig b/templates/newpage/index.html.twig index 68b73cd..e70a984 100644 --- a/templates/newpage/index.html.twig +++ b/templates/newpage/index.html.twig @@ -19,13 +19,9 @@ 'action': '/page/newpage', 'method': 'POST'} ) }}
    - {{ form_help(pageform.title,{'help': 'Hero Image'}) }} + {{ form_help(pageform.title,{'help': 'Page Title'}) }} {{ form_widget(pageform.title) }} -
    -
    - {{ form_help(pageform.friendly_title,{'help': 'Friendy title'}) }} - {{ form_widget(pageform.friendly_title) }} -
    +
    {{ form_help(pageform.heroImage,{'help': 'Link hero imagen'}) }} {{ form_widget(pageform.heroImage) }} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index c70d113..13ed27f 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -64,6 +64,9 @@ Pages
    +
  • From 48289b5488524546d1f8c72dfb463de4f846c830 Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Wed, 24 Jan 2024 16:48:50 +0100 Subject: [PATCH 45/48] Added page eddit finished --- src/Controller/Pages/EdditPageController.php | 77 ++++++++++++++++++++ src/Controller/Pages/ListPageController.php | 14 +--- src/CustomHelper/Page/GetDataPage.php | 47 ++++++++++++ src/CustomHelper/Page/SavePageEdited.php | 45 ++++++++++++ src/Form/Page/edditPageType.php | 39 ++++++++++ templates/edditpage/index.html.twig | 41 +++++++++++ templates/listpage/index.html.twig | 14 +++- 7 files changed, 265 insertions(+), 12 deletions(-) create mode 100644 src/Controller/Pages/EdditPageController.php create mode 100644 src/CustomHelper/Page/GetDataPage.php create mode 100644 src/CustomHelper/Page/SavePageEdited.php create mode 100644 src/Form/Page/edditPageType.php create mode 100644 templates/edditpage/index.html.twig diff --git a/src/Controller/Pages/EdditPageController.php b/src/Controller/Pages/EdditPageController.php new file mode 100644 index 0000000..e6a4093 --- /dev/null +++ b/src/Controller/Pages/EdditPageController.php @@ -0,0 +1,77 @@ +status = false; + } + + + /** + * @Route("/page/edditpage", name="app_edditpage") + */ + public function index(Request $request, DocumentManager $dm, GetDataPage $getDataPage, SavePageEdited $savePageEdited): Response + { + + + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + + try { + switch ($request->query->get("type")) { + case 'eddit': + if ( $request->query->get("pageId")) { + $this->pageDataForEddit = $getDataPage->getDataFromPageDatabase($request->query->get("pageId"))->toArray(); + } + break; + case 'save': + $this->status = $savePageEdited->getDataToSavePageEditedInDatabase($request->request->get("eddit_page"))[1]; + $this->pageDataForEddit = $savePageEdited->getDataToSavePageEditedInDatabase($request->request->get("eddit_page"))[0]; + break; + + default: + # code... + break; + } + + } catch (\Throwable $e) { + dd($e); + } + // dd( $this->pageDataForEddit); + + $get_page_form_for_eddit = $this->createForm(EdditPageType::class, null, [ + 'attr' => $this->pageDataForEddit, + ]); + + + return $this->render('edditpage/index.html.twig', [ + 'status' => $this->status, + 'pageFormData' => $get_page_form_for_eddit->createView(), + ]); + } +} +?> \ No newline at end of file diff --git a/src/Controller/Pages/ListPageController.php b/src/Controller/Pages/ListPageController.php index 5092836..e65c552 100644 --- a/src/Controller/Pages/ListPageController.php +++ b/src/Controller/Pages/ListPageController.php @@ -33,21 +33,13 @@ public function index(Request $request, DocumentManager $dm, SavePage $savepage) if (!$getLoguinStatus) { return $this->redirectToRoute("app_home"); } - - + try { - if ("array" == getType($request->request->get("page"))) { - $this->status = $savepage->getDataToSavePageInDatabase($request->request->get("page")); - } + $allpages = $dm->getRepository(Page::class)->findAll(); } catch (\Throwable $e) { dd($e); - } - + } - - - $allpages = $dm->getRepository(Page::class)->findAll(); - return $this->render('listpage/index.html.twig', [ 'status' => $this->status, 'pageList' => $allpages, diff --git a/src/CustomHelper/Page/GetDataPage.php b/src/CustomHelper/Page/GetDataPage.php new file mode 100644 index 0000000..e9c5908 --- /dev/null +++ b/src/CustomHelper/Page/GetDataPage.php @@ -0,0 +1,47 @@ +dm = $dm; + + } + + + public function getDataFromPageDatabase($pageId): ArrayCollection + { + + $dm = $this->dm; + + try { + + $getPageForEddit = $dm->find(Page::class, $pageId); + $this->pageValues['id'] = $getPageForEddit->getId(); + $this->pageValues['title'] = $getPageForEddit->getTitle(); + $this->pageValues['heroImage'] = $getPageForEddit->getImageUrl(); + $this->pageValues['htmlarea'] = $getPageForEddit->getBody(); + return new ArrayCollection( $this->pageValues ); + + + } catch (\Throwable $error) { + dd($error); + } + + + } + } + \ No newline at end of file diff --git a/src/CustomHelper/Page/SavePageEdited.php b/src/CustomHelper/Page/SavePageEdited.php new file mode 100644 index 0000000..3f6f2fc --- /dev/null +++ b/src/CustomHelper/Page/SavePageEdited.php @@ -0,0 +1,45 @@ +dm = $dm; + + } + + public function getDataToSavePageEditedInDatabase($pageData): Array + { + + try { + $resultUpdatedPage = $this->dm->createQueryBuilder(Page::class) + ->updateOne() + ->field('title')->set($pageData["title"]) + ->field('imageUrl')->set($pageData["heroImage"]) + ->field('body')->set($pageData["htmlarea"]) + ->field('_id')->equals($pageData["id"]) + ->getQuery()->execute(); + + $result = $resultUpdatedPage->getModifiedCount() == 1 ? true : false; + + return [$pageData, $result]; + + } catch (\Throwable $error) { + dd($error); + } + + } + } + \ No newline at end of file diff --git a/src/Form/Page/edditPageType.php b/src/Form/Page/edditPageType.php new file mode 100644 index 0000000..d951195 --- /dev/null +++ b/src/Form/Page/edditPageType.php @@ -0,0 +1,39 @@ +add('id' , HiddenType::class, [ + 'attr' => [ + 'value' => $options['attr']['id'] + ] + ]) + ->add('title', TextType::class,[ + 'attr' => [ + 'value' => $options['attr']['title'] + ] + ]) + ->add('heroImage', TextType::class,[ + 'attr' => [ + 'value' => $options['attr']['heroImage'] + ]]) + ->add('htmlarea', CKEditorType::class, [ + 'input_sync' => true, + 'data' => $options['attr']['htmlarea'] + ]); + } +} + + + \ No newline at end of file diff --git a/templates/edditpage/index.html.twig b/templates/edditpage/index.html.twig new file mode 100644 index 0000000..ab26f9c --- /dev/null +++ b/templates/edditpage/index.html.twig @@ -0,0 +1,41 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}edit page{% endblock %} + +{% block backendBody %} +

    + editar página +

    + +{% if status %} +👍🏻 Pagina editada! +{% endif %} + +
    +
    + +
    + {{ form_start(pageFormData, {'attr': {'class': 'pages-wrapper-form-form'}, + 'action': '/page/edditpage?type=save', 'method': 'POST'} + ) }} +
    + {{ form_help(pageFormData.title,{'help': 'Page Title'}) }} + {{ form_widget(pageFormData.title) }} +
    +
    + {{ form_help(pageFormData.heroImage,{'help': 'Link hero imagen'}) }} + {{ form_widget(pageFormData.heroImage) }} +
    +
    + {{ form_widget(pageFormData.htmlarea) }} +
    +
    + +
    + + {{ form_end(pageFormData) }} +
    +
    +
    +{% endblock %} \ No newline at end of file diff --git a/templates/listpage/index.html.twig b/templates/listpage/index.html.twig index 47b83a6..4f70e0f 100644 --- a/templates/listpage/index.html.twig +++ b/templates/listpage/index.html.twig @@ -38,7 +38,19 @@ {{ pages.title }} see - eddit + + + eddit + + delette {% endfor %} From 48b3dbbb661324e08e9b5e39701b56bd3d6e2ce2 Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Sun, 28 Jan 2024 21:58:03 +0100 Subject: [PATCH 46/48] create faqs CRUD --- assets/css/app.scss | 3 +- assets/css/faq/_newFaq.scss | 33 +++++++ assets/js/DeletteFaq/index.js | 37 ++++++++ assets/js/PageDelette/index.js | 37 ++++++++ assets/js/main.js | 13 ++- assets/login.js | 11 --- src/Controller/Faqs/DeletteFaqsController.php | 49 +++++++++++ src/Controller/Faqs/EdditFaqsController.php | 79 +++++++++++++++++ src/Controller/Faqs/ListFaqsController.php | 55 ++++++++++++ src/Controller/Faqs/NewFaqsController.php | 55 ++++++++++++ .../Pages/DelettePageController.php | 49 +++++++++++ src/Controller/Pages/ListPageController.php | 19 ++-- src/CustomHelper/Faqs/DeletteFaqs.php | 37 ++++++++ src/CustomHelper/Faqs/GetFaqById.php | 40 +++++++++ src/CustomHelper/Faqs/SaveFaqEdited.php | 43 ++++++++++ src/CustomHelper/Faqs/SaveNewFaq.php | 36 ++++++++ src/CustomHelper/Page/DelettePage.php | 38 ++++++++ src/Document/Faqs/Faqs.php | 51 +++++++++++ src/Form/Faqs/EdditFaqType.php | 35 ++++++++ src/Form/Faqs/FaqsType.php | 17 ++++ templates/faqs/edditfaq/index.html.twig | 40 +++++++++ templates/faqs/faqlist/index.html.twig | 86 +++++++++++++++++++ templates/faqs/newfaq/index.html.twig | 40 +++++++++ templates/listpage/index.html.twig | 29 +++++-- templates/pannels.html.twig | 14 +++ 25 files changed, 915 insertions(+), 31 deletions(-) create mode 100644 assets/css/faq/_newFaq.scss create mode 100644 assets/js/DeletteFaq/index.js create mode 100644 assets/js/PageDelette/index.js delete mode 100644 assets/login.js create mode 100644 src/Controller/Faqs/DeletteFaqsController.php create mode 100644 src/Controller/Faqs/EdditFaqsController.php create mode 100644 src/Controller/Faqs/ListFaqsController.php create mode 100644 src/Controller/Faqs/NewFaqsController.php create mode 100644 src/Controller/Pages/DelettePageController.php create mode 100644 src/CustomHelper/Faqs/DeletteFaqs.php create mode 100644 src/CustomHelper/Faqs/GetFaqById.php create mode 100644 src/CustomHelper/Faqs/SaveFaqEdited.php create mode 100644 src/CustomHelper/Faqs/SaveNewFaq.php create mode 100644 src/CustomHelper/Page/DelettePage.php create mode 100644 src/Document/Faqs/Faqs.php create mode 100644 src/Form/Faqs/EdditFaqType.php create mode 100644 src/Form/Faqs/FaqsType.php create mode 100644 templates/faqs/edditfaq/index.html.twig create mode 100644 templates/faqs/faqlist/index.html.twig create mode 100644 templates/faqs/newfaq/index.html.twig diff --git a/assets/css/app.scss b/assets/css/app.scss index c58023a..300b5fe 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -17,4 +17,5 @@ @use './works/Works'; @use './workList/worklist'; @use './Page/newPage'; -@use './pageList/pagelist'; \ No newline at end of file +@use './pageList/pagelist'; +@use './faq/newFaq'; \ No newline at end of file diff --git a/assets/css/faq/_newFaq.scss b/assets/css/faq/_newFaq.scss new file mode 100644 index 0000000..90af830 --- /dev/null +++ b/assets/css/faq/_newFaq.scss @@ -0,0 +1,33 @@ +@import '../general.scss'; + +.newfaqs{ + &-wrapper{ + width: 95%; + margin: 2% auto; + &-form{ + &__question{ + margin-bottom: 10px; + input{ + width: 100%; + min-height: 30px; + border: solid 1px lightgray; + } + p{ + font-size: $smallText; + color: $lightGrayText; + } + } + &__response{ + p{ + font-size: $smallText; + color: $lightGrayText; + } + } + &__submit{ + input{ + @include submitButton; + } + } + } + } +} \ No newline at end of file diff --git a/assets/js/DeletteFaq/index.js b/assets/js/DeletteFaq/index.js new file mode 100644 index 0000000..61c8980 --- /dev/null +++ b/assets/js/DeletteFaq/index.js @@ -0,0 +1,37 @@ + +class DeletteFaq{ + constructor() { + this.init() + } + + init() { + + const BtnsToDelette = document.querySelectorAll('.deletterFaqFromId'); + + if ('object' == typeof BtnsToDelette) { + BtnsToDelette.forEach((BtnToDelette) => { + BtnToDelette.addEventListener('click', (e) => { + e.preventDefault(); + const URLToDelette = e.currentTarget.href + '&type=delette'; + let confirmDelettePost = prompt('Please tipe FAQ to delette') + if ( confirmDelettePost && confirmDelettePost.toLowerCase() === 'faq' ) { + window.location.href = URLToDelette + } else { + console.warn( + 'the post id: ' + + e.currentTarget.href.split('=')[1] + + ' not has been deletted', + ) + } + + }) + }) + + + + }} + } + + + export default DeletteFaq; + \ No newline at end of file diff --git a/assets/js/PageDelette/index.js b/assets/js/PageDelette/index.js new file mode 100644 index 0000000..6c54f38 --- /dev/null +++ b/assets/js/PageDelette/index.js @@ -0,0 +1,37 @@ + +class DelettePage { + constructor() { + this.init() + } + + init() { + + const BtnsToDelette = document.querySelectorAll('.delettePostFromId'); + + + if ('object' == typeof BtnsToDelette) { + BtnsToDelette.forEach((BtnToDelette) => { + BtnToDelette.addEventListener('click', (e) => { + e.preventDefault(); + const URLToDelette = e.target.href + '&type=delette'; + let confirmDelettePost = prompt('Please tipe PAGE to delette') + if ( confirmDelettePost && confirmDelettePost.toLowerCase() === 'page' ) { + window.location.href = URLToDelette + } else { + console.warn( + 'the post id: ' + + e.target.href.split('=')[1] + + ' not has been deletted', + ) + } + + }) + }) + + + + }} + } + + +export default DelettePage diff --git a/assets/js/main.js b/assets/js/main.js index 4089729..29404ba 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -10,10 +10,7 @@ // start the Stimulus application // import './bootstrap'; - - -import Loginscript from "../login"; import GalleryFilter from "./galleryFilter"; import MediaSelector from "./mediaselector/MediaSelector"; import PostStatusHidden from "./postStatusHidden"; @@ -22,13 +19,11 @@ import WebValueRange from "./WebValueRange"; import GraphicRange from "./GraphicRange"; import DeletteWorks from "./worksDelette"; import DelettePost from "./PostDelette"; - +import DelettePage from "./PageDelette"; +import DeletteFaq from "./DeletteFaq"; - - window.addEventListener("load", () => { - window.DeletteJobs = new DeletteJobs(); - window.Loginscript = new Loginscript(); + window.DeletteJobs = new DeletteJobs(); window.MediaSelector = new MediaSelector(); window.PostStatusHidden = new PostStatusHidden(); window.GalleryFilter = new GalleryFilter(); @@ -36,6 +31,8 @@ window.addEventListener("load", () => { window.GraphicRange = new GraphicRange(); window.DeletteWorks = new DeletteWorks(); window.DelettePost = new DelettePost(); + window.DelettePage = new DelettePage(); + window.DeletteFaq = new DeletteFaq(); }); diff --git a/assets/login.js b/assets/login.js deleted file mode 100644 index affa373..0000000 --- a/assets/login.js +++ /dev/null @@ -1,11 +0,0 @@ -class Loginscript { - constructor() { - this.init(); - } - init() { - - console.log('try than this work') - } - - } - export default Loginscript; diff --git a/src/Controller/Faqs/DeletteFaqsController.php b/src/Controller/Faqs/DeletteFaqsController.php new file mode 100644 index 0000000..aff3c68 --- /dev/null +++ b/src/Controller/Faqs/DeletteFaqsController.php @@ -0,0 +1,49 @@ +status = false; + } + + + /** + * @Route("/faqs/delettefaqs", name="app_delettetfaqs") + */ + public function index(Request $request, DeletteFaqs $deletteFaq): Response + { + + + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + try { + if( $request->query->get("type") == 'delette' && $request->query->get("id")){ + $this->status = $deletteFaq->deletteFaq($request->query->get("id")); + } + } catch (\Throwable $error) { + $this->status = $error; + } + + return $this->redirectToRoute('app_listfaqs'); + } +} +?> \ No newline at end of file diff --git a/src/Controller/Faqs/EdditFaqsController.php b/src/Controller/Faqs/EdditFaqsController.php new file mode 100644 index 0000000..5249a02 --- /dev/null +++ b/src/Controller/Faqs/EdditFaqsController.php @@ -0,0 +1,79 @@ +status = false; + } + + + /** + * @Route("/faqs/edditfaqs", name="app_edditfaqs") + */ + public function index(Request $request, DocumentManager $dm, GetFaqById $getFaqById, SaveFaqEdited $saveFaqEdited): Response + { + + + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + + try { + switch ($request->query->get("type")) { + case 'eddit': + if ( $request->query->get("id")) { + $this->getDataForEddit = $getFaqById->getDataFaqFromId($request->query->get("id"))->toArray(); + } + break; + case 'save': + $this->status = $saveFaqEdited->getDataToSaveFaqEditedInDatabase($request->request->get("eddit_faq")); + + $this->getDataForEddit = $getFaqById->getDataFaqFromId($request->request->get("eddit_faq")['id'])->toArray(); + break; + + default: + # code... + break; + } + + } catch (\Throwable $e) { + dd($e); + } + + + $get_faq_form_for_eddit = $this->createForm(EdditFaqType::class, null, [ + 'attr' => $this->getDataForEddit, + ]); + + + return $this->render('faqs/edditfaq/index.html.twig', [ + 'status' => $this->status, + 'faqFormData' => $get_faq_form_for_eddit->createView(), + ]); + } +} +?> \ No newline at end of file diff --git a/src/Controller/Faqs/ListFaqsController.php b/src/Controller/Faqs/ListFaqsController.php new file mode 100644 index 0000000..de55b22 --- /dev/null +++ b/src/Controller/Faqs/ListFaqsController.php @@ -0,0 +1,55 @@ +status= false; + } + + + /** + * @Route("/faqs/listfaqs", name="app_listfaqs") + */ + public function index(Request $request, DocumentManager $dm, DelettePage $delettePage): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + try { + // if( $request->query->get("type") == 'delette' && $request->query->get("pageId")){ + // $this->status = $delettePage->delettePage($request->query->get("pageId")); + // } + $allfaqs = $dm->getRepository(Faqs::class)->findAll(); + } catch (\Throwable $e) { + dd($e); + } + + return $this->render('faqs/faqlist/index.html.twig', [ + 'status' => $this->status, + 'faqsList' => $allfaqs, + ]); + } +} + + + + \ No newline at end of file diff --git a/src/Controller/Faqs/NewFaqsController.php b/src/Controller/Faqs/NewFaqsController.php new file mode 100644 index 0000000..988de9e --- /dev/null +++ b/src/Controller/Faqs/NewFaqsController.php @@ -0,0 +1,55 @@ +status= false; + } + + + /** + * @Route("/faqs/newfaqs", name="app_newfaqs") + */ + public function index(Request $request, DocumentManager $dm, SaveNewFaq $savenewfaq): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + + try { + if ("array" == getType($request->request->get("faqs"))) { + $this->status = $savenewfaq->getDataToSaveFaqInDatabase($request->request->get("faqs")); + } + } catch (\Throwable $e) { + dd($e); + } + + + $form = $this->createForm(FaqsType::class); + + return $this->render('faqs/newfaq/index.html.twig', [ + 'status' => $this->status, + 'faqform' => $form->createView(), + ]); + + } +} +?> \ No newline at end of file diff --git a/src/Controller/Pages/DelettePageController.php b/src/Controller/Pages/DelettePageController.php new file mode 100644 index 0000000..514eeb6 --- /dev/null +++ b/src/Controller/Pages/DelettePageController.php @@ -0,0 +1,49 @@ +status = false; + } + + + /** + * @Route("/page/delettepage", name="app_delettetpage") + */ + public function index(Request $request, DelettePage $delettePage): Response + { + + + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + try { + if( $request->query->get("type") == 'delette' && $request->query->get("pageId")){ + $this->status = $delettePage->delettePage($request->query->get("pageId")); + } + } catch (\Throwable $error) { + $this->status = $error; + } + + return $this->redirectToRoute('app_listpage'); + } +} +?> \ No newline at end of file diff --git a/src/Controller/Pages/ListPageController.php b/src/Controller/Pages/ListPageController.php index e65c552..3a2aed5 100644 --- a/src/Controller/Pages/ListPageController.php +++ b/src/Controller/Pages/ListPageController.php @@ -4,7 +4,7 @@ // use App\CustomHelper\Post\SavePost; -use App\CustomHelper\Page\SavePage; +use App\CustomHelper\Page\DelettePage; use App\Document\PageDocument\Page; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Component\HttpFoundation\Request; @@ -26,7 +26,7 @@ public function __construct() /** * @Route("/page/listpage", name="app_listpage") */ - public function index(Request $request, DocumentManager $dm, SavePage $savepage): Response + public function index(Request $request, DocumentManager $dm, DelettePage $delettePage): Response { $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); @@ -35,15 +35,22 @@ public function index(Request $request, DocumentManager $dm, SavePage $savepage) } try { - $allpages = $dm->getRepository(Page::class)->findAll(); + + if( $request->query->get("type") == 'delette' && $request->query->get("pageId")){ + $this->status = $delettePage->delettePage($request->query->get("pageId")); + } + $allpages = $dm->getRepository(Page::class)->findAll(); } catch (\Throwable $e) { dd($e); } return $this->render('listpage/index.html.twig', [ - 'status' => $this->status, - 'pageList' => $allpages, + 'status' => $this->status, + 'pageList' => $allpages, ]); } } -?> \ No newline at end of file + + + + \ No newline at end of file diff --git a/src/CustomHelper/Faqs/DeletteFaqs.php b/src/CustomHelper/Faqs/DeletteFaqs.php new file mode 100644 index 0000000..6020ceb --- /dev/null +++ b/src/CustomHelper/Faqs/DeletteFaqs.php @@ -0,0 +1,37 @@ +dm = $dm; + + } + + + public function deletteFaq(string $id): int|string + { + + try { + $pageRepository = $this->dm->createQueryBuilder(Faqs::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); + + return !$pageRepository->getId() ? 'Faq no eliminado' : 'Faq Eliminado'; + + } catch (\Throwable $error) { + return $error->getMessage(); + } + } + } \ No newline at end of file diff --git a/src/CustomHelper/Faqs/GetFaqById.php b/src/CustomHelper/Faqs/GetFaqById.php new file mode 100644 index 0000000..15135a1 --- /dev/null +++ b/src/CustomHelper/Faqs/GetFaqById.php @@ -0,0 +1,40 @@ +dm = $dm; + } + public function getDataFaqFromId($id): ArrayCollection + { + + // dd($id); + try { + + $getFaq = $this->dm->find(Faqs::class, $id); + $this->faqValues['id'] = $getFaq->getId(); + $this->faqValues['question'] = $getFaq->getQuestion(); + $this->faqValues['response'] = $getFaq->getResponse(); + + return new ArrayCollection( $this->faqValues ); + + + } catch (\Throwable $error) { + dd($error); + } + } +} + \ No newline at end of file diff --git a/src/CustomHelper/Faqs/SaveFaqEdited.php b/src/CustomHelper/Faqs/SaveFaqEdited.php new file mode 100644 index 0000000..cd57c6d --- /dev/null +++ b/src/CustomHelper/Faqs/SaveFaqEdited.php @@ -0,0 +1,43 @@ +dm = $dm; + + } + + public function getDataToSaveFaqEditedInDatabase($faqData): bool + { + + try { + $resultUpdatedFaq = $this->dm->createQueryBuilder(Faqs::class) + ->updateOne() + ->field('question')->set($faqData["question"]) + ->field('response')->set($faqData["response"]) + ->field('_id')->equals($faqData["id"]) + ->getQuery()->execute(); + + $result = $resultUpdatedFaq->getModifiedCount() == 1 ? true : false; + + return $result; + + } catch (\Throwable $error) { + dd($error); + } + + } + } + \ No newline at end of file diff --git a/src/CustomHelper/Faqs/SaveNewFaq.php b/src/CustomHelper/Faqs/SaveNewFaq.php new file mode 100644 index 0000000..14cef1d --- /dev/null +++ b/src/CustomHelper/Faqs/SaveNewFaq.php @@ -0,0 +1,36 @@ +dm = $dm; + + } + + + public function getDataToSaveFaqInDatabase($FaqData): bool + { + $newFaq = new Faqs(); + + $newFaq->setQuestion($FaqData["question"]); + $newFaq->setResponse($FaqData["response"]); + + $this->dm->persist($newFaq); + $this->dm->flush(); + + $result = $newFaq->getId() != null ? true : false ; + return $result; + } + } + \ No newline at end of file diff --git a/src/CustomHelper/Page/DelettePage.php b/src/CustomHelper/Page/DelettePage.php new file mode 100644 index 0000000..92988ef --- /dev/null +++ b/src/CustomHelper/Page/DelettePage.php @@ -0,0 +1,38 @@ +dm = $dm; + + } + + + public function delettePage(string $id): int|string + { + + try { + $pageRepository = $this->dm->createQueryBuilder(Page::class) + ->findAndRemove() + ->field('id')->equals($id) + ->getQuery() + ->execute(); + + return !$pageRepository->getId() ? 'Pagina no eliminada' : 'Pagina eliminada'; + + } catch (\Throwable $error) { + return $error->getMessage(); + } + } + } + \ No newline at end of file diff --git a/src/Document/Faqs/Faqs.php b/src/Document/Faqs/Faqs.php new file mode 100644 index 0000000..65496fb --- /dev/null +++ b/src/Document/Faqs/Faqs.php @@ -0,0 +1,51 @@ +id; + } + + // * titulo + public function setQuestion(string $question): void + { + $this->question = $question; + } + public function getQuestion(): string + { + return $this->question; + } + // * $response + public function setResponse(string $response): void + { + $this->response = $response; + } + public function getResponse(): string + { + return $this->response; + } +} diff --git a/src/Form/Faqs/EdditFaqType.php b/src/Form/Faqs/EdditFaqType.php new file mode 100644 index 0000000..4d4952b --- /dev/null +++ b/src/Form/Faqs/EdditFaqType.php @@ -0,0 +1,35 @@ +add('id' , HiddenType::class, [ + 'attr' => [ + 'value' => $options['attr']['id'] + ] + ]) + ->add('question', TextType::class,[ + 'attr' => [ + 'value' => $options['attr']['question'] + ] + ]) + ->add('response', CKEditorType::class, [ + 'input_sync' => true, + 'data' => $options['attr']['response'] + ]); + } +} + + + \ No newline at end of file diff --git a/src/Form/Faqs/FaqsType.php b/src/Form/Faqs/FaqsType.php new file mode 100644 index 0000000..608e6d3 --- /dev/null +++ b/src/Form/Faqs/FaqsType.php @@ -0,0 +1,17 @@ +add('question', TextType::class) + ->add('response', CKEditorType::class); + } +} diff --git a/templates/faqs/edditfaq/index.html.twig b/templates/faqs/edditfaq/index.html.twig new file mode 100644 index 0000000..0732d8e --- /dev/null +++ b/templates/faqs/edditfaq/index.html.twig @@ -0,0 +1,40 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}pages{% endblock %} + +{% block backendBody %} +

    + Eddit Faqs +

    + + +{% if status == 'Faq Creado' %} + faq editado! +{% endif %} + +
    +
    + {% if faqFormData %} + + {{ form_start(faqFormData, {'attr': {'class': 'newfaqs-wrapper-form'}, + 'action': '/faqs/edditfaqs?type=save', 'method': 'POST'} + ) }} +
    + {{ form_widget(faqFormData.question) }} + {{ form_help(faqFormData.question,{'help': 'Add a question'}) }} +
    + +
    + {{ form_widget(faqFormData.response) }} + {{ form_help(faqFormData.response,{'help': 'Add a response'}) }} +
    +
    + +
    + + {{ form_end(faqFormData) }} + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/templates/faqs/faqlist/index.html.twig b/templates/faqs/faqlist/index.html.twig new file mode 100644 index 0000000..77473fd --- /dev/null +++ b/templates/faqs/faqlist/index.html.twig @@ -0,0 +1,86 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}faqs list{% endblock %} + +{% block backendBody %} +

    + listado de faqs +

    + + +{# {% if status == 'Pagina eliminada' %} + {% redirect "app_listpage" %} +{% endif %} #} + +
    +
    + + + + + + + + + + + + + + {% if faqsList %} + {% for faqs in faqsList %} + + + + + + + + + {% endfor %} + {% endif %} + + + + + + + + + + + +
    + title + + see + + eddit + + delette +
    + {{ faqs.question }} + + + + + + + + + +
    + title + + see + + eddit + + delette +
    + + +
    +
    +{% endblock %} \ No newline at end of file diff --git a/templates/faqs/newfaq/index.html.twig b/templates/faqs/newfaq/index.html.twig new file mode 100644 index 0000000..f3cf235 --- /dev/null +++ b/templates/faqs/newfaq/index.html.twig @@ -0,0 +1,40 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}pages{% endblock %} + +{% block backendBody %} +

    + New Faqs +

    + + +{% if status == 'Faq Creado' %} + faq creado! +{% endif %} + +
    +
    + {% if faqform %} + + {{ form_start(faqform, {'attr': {'class': 'newfaqs-wrapper-form'}, + 'action': '/faqs/newfaqs', 'method': 'POST'} + ) }} +
    + {{ form_widget(faqform.question) }} + {{ form_help(faqform.question,{'help': 'Add a question'}) }} +
    + +
    + {{ form_widget(faqform.response) }} + {{ form_help(faqform.response,{'help': 'Add a response'}) }} +
    +
    + +
    + + {{ form_end(faqform) }} + {% endif %} +
    +
    +{% endblock %} \ No newline at end of file diff --git a/templates/listpage/index.html.twig b/templates/listpage/index.html.twig index 4f70e0f..e984a38 100644 --- a/templates/listpage/index.html.twig +++ b/templates/listpage/index.html.twig @@ -7,14 +7,23 @@

    listado de paginas

    -{# {% if status %} -👍🏻 Pagina creada! +{% if status == 'Pagina eliminada' %} +⭕️ Pagina eliminada! + +{% endif %} + +{# {% if status == 'Pagina eliminada' %} + {% redirect "app_listpage" %} {% endif %} #} -
    +
    - +
    - + {% endfor %} {% endif %} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 13ed27f..f91ee73 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -68,6 +68,20 @@
  • Page List
  • +
  • +
    +
    + +
    +
    + Faqs +
    +
    + +
  • From 22e2f302171c0c09f2589ec952d693b5e639ee26 Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Fri, 16 Feb 2024 20:23:37 +0100 Subject: [PATCH 47/48] added new database sourse and work section --- .env | 5 +- assets/css/app.scss | 3 +- assets/css/work/_work.scss | 176 ++++++++++++++++++++++ assets/js/main.js | 3 + assets/js/selectors/selectors.js | 8 + assets/js/work/index.js | 93 ++++++++++++ src/Controller/Work/NewWorkController.php | 53 +++++++ src/CustomHelper/work/WorkHelper.php | 38 +++++ src/Document/Works/WorksDocument.php | 72 +++++++++ src/Form/Work/WorkType.php | 47 ++++++ templates/pannels.html.twig | 19 ++- templates/work/newWork/index.html.twig | 122 +++++++++++++++ 12 files changed, 635 insertions(+), 4 deletions(-) create mode 100644 assets/css/work/_work.scss create mode 100644 assets/js/work/index.js create mode 100644 src/Controller/Work/NewWorkController.php create mode 100644 src/CustomHelper/work/WorkHelper.php create mode 100644 src/Document/Works/WorksDocument.php create mode 100644 src/Form/Work/WorkType.php create mode 100644 templates/work/newWork/index.html.twig diff --git a/.env b/.env index e7aa5c9..cc0ad2a 100644 --- a/.env +++ b/.env @@ -41,8 +41,9 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 # TIME_ACTIVE_COOKIE=86400 #24H ###< doctrine/mongodb-odm-bundle ### - -MONGODB_URL="mongodb://real:103030@44.202.34.153:27017/?authSource=pageDBS&readPreference=primary&ssl=false&directConnection=true" + + +MONGODB_URL="mongodb+srv://ricardo:Brembo_3030@cluster0.pcvgf2l.mongodb.net/?retryWrites=true&w=majority" MONGODB_DB=pageDBS SECRETNAME_KOOKIE=ResultsOfLogued TIME_ACTIVE_COOKIE=86400 diff --git a/assets/css/app.scss b/assets/css/app.scss index 300b5fe..d8530e3 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -16,6 +16,7 @@ @use './Jobs/jobs'; @use './works/Works'; @use './workList/worklist'; +@use './work/work'; @use './Page/newPage'; @use './pageList/pagelist'; -@use './faq/newFaq'; \ No newline at end of file +@use './faq/newFaq'; diff --git a/assets/css/work/_work.scss b/assets/css/work/_work.scss new file mode 100644 index 0000000..34d9c95 --- /dev/null +++ b/assets/css/work/_work.scss @@ -0,0 +1,176 @@ +@import '../general.scss'; +.newWork{ + &_wrapper{ + &-form{ + &_containnerdowble{ + display: flex; + margin-top: 20px; + justify-content: space-around; + &-dowbleBloqueLeft{ + width: 70%; + &-image, &-title, &-tools, &-link{ + display: flex; + flex-direction: column; + width: 100%; + margin-bottom: 10px; + label{ + font-size: .8em; + margin-bottom: 5px; + } + input{ + height: 35px; + border: solid 1px $inputBorderColor; + padding: 0 5px; + font-size: .8em; + } + } + } + &-dowbleBloqueright{ + width: 23%; + &-imageBox{ + height: 220px; + width: 100%; + background-color: $inputBorderColor; + background-size: cover; + } + &-button{ + &-button{ + @include submitButton; + width: 100%; + } + } + + } + } + &_containner{ + &-body{ + label{ + font-size: .8em; + margin-bottom: 5px; + } + } + &-btn{ + &-submit{ + @include submitButton; + } + + } + } + } + } +} + + +.newWork_media { + position: fixed; + height: 0; + width: 0; + background: #000000d9; + z-index: -10; + opacity: 0; + + &_buttonClose { + position: absolute; + right: 1%; + top: 3%; + border: none; + background: $backgroundLingk; + line-height: 35px; + font-size: 18px; + color: $lightgreen; + padding: 0 10px; + border-radius: 3px; + + &:hover { + background: #00596b; + cursor: pointer; + } + } + + &-items { + width: 90%; + margin: 15vh auto; + + &-filter { + border: solid 1px #3b3b3b; + margin: 0 0 15px; + padding: 10px; + + span { + color: gray; + display: block; + margin: 10px 0; + } + + ul { + display: flex; + + li { + button { + background: none; + border: solid 1px #595858; + color: white; + display: block; + line-height: 30px; + padding: 0 30px; + margin: 0 1px; + + &:hover { + background: #595858; + border: solid 1px #595858; + cursor: pointer; + } + } + } + } + } + + &-wrapper { + display: flex; + flex-wrap: wrap; + justify-content: space-between; + overflow-y: auto; + box-sizing: border-box; + height: 80vh; + padding: 10px 30px 10px 10px; + background: #00596b; + + &-item { + width: 20%; + min-width: 300px; + margin-bottom: 20px; + + img { + width: 100%; + height: 200px; + min-width: 300px; + border: solid 5px transparent; + + &:hover { + width: 100%; + height: 200px; + min-width: 300px; + border: solid 5px $lightgreen; + cursor: pointer; + } + } + } + } + } +} + +.active { + position: fixed; + top: 0; + left: 0; + height: 100vh; + width: 100%; + background: #000000d9; + z-index: 999; + opacity: 1; +} + +.hiddeStatus { + padding: 0; + height: 0; +} \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js index 29404ba..23dc017 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -21,6 +21,8 @@ import DeletteWorks from "./worksDelette"; import DelettePost from "./PostDelette"; import DelettePage from "./PageDelette"; import DeletteFaq from "./DeletteFaq"; +import WorkActions from "./work"; + window.addEventListener("load", () => { window.DeletteJobs = new DeletteJobs(); @@ -33,6 +35,7 @@ window.addEventListener("load", () => { window.DelettePost = new DelettePost(); window.DelettePage = new DelettePage(); window.DeletteFaq = new DeletteFaq(); + window.WorkActions = new WorkActions(); }); diff --git a/assets/js/selectors/selectors.js b/assets/js/selectors/selectors.js index dd8f8f2..fa24f37 100644 --- a/assets/js/selectors/selectors.js +++ b/assets/js/selectors/selectors.js @@ -45,3 +45,11 @@ export const DESIGNRANGESELECTOR = { valueInputSelector : '#design_year' } +export const WORKESELECTOR = { + workImageBtnSelector: 'newWork_wrapper-form_containnerdowble-dowbleBloqueright-button-button', + mediaWindows: 'newWork_media', + closeMediaButton: 'newWork_media_buttonClose', + boxMediaCollection: 'newWork_media-items-wrapper', + input: '.newWork_wrapper-form_containnerdowble-dowbleBloqueLeft-image input', + showImageBox: 'newWork_wrapper-form_containnerdowble-dowbleBloqueright-imageBox', +} diff --git a/assets/js/work/index.js b/assets/js/work/index.js new file mode 100644 index 0000000..e8df79d --- /dev/null +++ b/assets/js/work/index.js @@ -0,0 +1,93 @@ +import { MEDIASELECTORS, WORKESELECTOR } from "../selectors/selectors"; + +class WorkActions { + constructor() { + this.init(); + this.PanelMediaActions(); + } + + init() { + try { + const { workImageBtnSelector, mediaWindows } = WORKESELECTOR; + if (document.getElementsByClassName(workImageBtnSelector)[0]) { + const imageWorkSelector = + document.getElementsByClassName(workImageBtnSelector)[0]; + imageWorkSelector.addEventListener("click", (e) => { + e.preventDefault(); + // const { target } = e; + if (document.getElementsByClassName(mediaWindows)[0]) { + this.closeMediaPannel( + document.getElementsByClassName(mediaWindows)[0] + ); + this.catchImageAndSetOnInput(); + } + }); + } + } catch (error) { + console.error(error); + } + } + + closeMediaPannel(boxMedia) { + boxMedia.classList.toggle("active"); + } + + PanelMediaActions() { + try { + const { mediaWindows, closeMediaButton } = WORKESELECTOR; + + if (document.getElementsByClassName(closeMediaButton)[0]) { + const buttonTriguerCloseMedia = + document.getElementsByClassName(closeMediaButton)[0]; + + buttonTriguerCloseMedia.addEventListener("click", (e) => { + e.preventDefault(); + this.closeMediaPannel( + document.getElementsByClassName(mediaWindows)[0] + ); + }); + } + } catch (error) { + console.error(error); + } + } + + catchImageAndSetOnInput() { + try { + const { boxMediaCollection, mediaWindows, input, showImageBox } = + WORKESELECTOR; + + if (document.getElementsByClassName(boxMediaCollection)[0]) { + const imageSelector = + document.getElementsByClassName(boxMediaCollection)[0]; + imageSelector.addEventListener("click", (e) => { + const { target } = e; + if ("IMG" == target.nodeName) { + if (document.querySelector(input)) { + document.querySelector(input).value = target.currentSrc; + } + + if (document.getElementsByClassName(showImageBox)[0]) { + document.getElementsByClassName( + showImageBox + )[0].style.backgroundImage = `url('${target.currentSrc}')`; + } + + if (document.getElementsByClassName(mediaWindows)[0]) { + this.closeMediaPannel( + document.getElementsByClassName(mediaWindows)[0] + ); + this.catchImageAndSetOnInput(); + } + } + }); + } else { + alert("No existe el selector de imagenes"); + } + } catch (error) { + console.error(error); + } + } +} + +export default WorkActions; diff --git a/src/Controller/Work/NewWorkController.php b/src/Controller/Work/NewWorkController.php new file mode 100644 index 0000000..e24533d --- /dev/null +++ b/src/Controller/Work/NewWorkController.php @@ -0,0 +1,53 @@ +status = false; + } + + + /** + * @Route("/work/newWork", name="app_newWork") + */ + public function index(Request $request, WorkHelper $saveWork, Fetchdata $fetchdata): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + try { + + if ("array" == getType($request->request->get("work"))) { + $this->status = $saveWork->saveWork($request->request->get("work")); + } + } catch (\Throwable $e) { + dd($e); + } + + $imageBank = $fetchdata->fetchGitHubInformation(); + + $form = $this->createForm(WorkType::class); + + return $this->render('work/newWork/index.html.twig', [ + 'status' => $this->status, + 'mediaElement' => $imageBank, + 'workform' => $form->createView(), + ]); + } +} \ No newline at end of file diff --git a/src/CustomHelper/work/WorkHelper.php b/src/CustomHelper/work/WorkHelper.php new file mode 100644 index 0000000..2703ab3 --- /dev/null +++ b/src/CustomHelper/work/WorkHelper.php @@ -0,0 +1,38 @@ +dm = $dm; + } + + public function saveWork($work): string|bool + { + try { + + $newWork = new WorksDocument(); + $newWork->setTitle($work['title']); + $newWork->setTools($work['tools']); + $newWork->setImage($work['image']); + $newWork->setLink($work['link']); + $newWork->setBody($work['body']); + + $this->dm->persist($newWork); + $this->dm->flush(); + return !$newWork->getId() ? false : true; + + return true; + } catch (\Throwable $th) { + throw new \Exception($th->getMessage()); + } + } +} diff --git a/src/Document/Works/WorksDocument.php b/src/Document/Works/WorksDocument.php new file mode 100644 index 0000000..2b4a0a3 --- /dev/null +++ b/src/Document/Works/WorksDocument.php @@ -0,0 +1,72 @@ +id; + } + public function setImage(string $image): void + { + $this->image = $image; + } + public function getImage(): string + { + return $this->image; + } + public function setTitle(string $title): void + { + $this->title = $title; + } + public function getTitle(): string{ + return $this->title; + } + public function setBody(string $body): void + { + $this->body = $body; + } + public function getBody(): string{ + return $this->body; + } + public function setTools(string $tools): void + { + $this->tools = $tools; + } + public function getTools(): string{ + return $this->tools; + } + public function setLink(string $link): void + { + $this->link = $link; + } + public function getLink(): string{ + return $this->link; + } + } \ No newline at end of file diff --git a/src/Form/Work/WorkType.php b/src/Form/Work/WorkType.php new file mode 100644 index 0000000..32ec075 --- /dev/null +++ b/src/Form/Work/WorkType.php @@ -0,0 +1,47 @@ +add('image', TextType::class, [ + 'attr' => [ + 'title' => 'image of this work', + 'placeholder' => 'add name of the image of this work', + 'required' => true, + // 'value' => $haveDatatoEddit == true ? $options['attr']['base'] :'' + ] + ])->add('title', TextType::class, [ + 'attr' => [ + 'title' => 'title of this work', + 'placeholder' => 'add name of the title of this work', + ] + ])->add('body', CKEditorType::class, []) + ->add('tools', TextType::class, [ + 'attr' => [ + 'title' => 'list of tools', + 'placeholder' => 'add names separate by spaces', + ] + ])->add('link', TextType::class, [ + 'attr' => [ + 'title' => 'link', + 'placeholder' => 'add link of this work', + ] + ])->add('destination', HiddenType::class, [ + 'attr' => [ + 'title' => 'link', + ] + ]); + } +} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index f91ee73..350ace8 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -46,7 +46,7 @@
    - blogs + Blogs
  • + +
  • +
    +
    + +
    +
    + Work +
    +
    + +
  • +
  • diff --git a/templates/work/newWork/index.html.twig b/templates/work/newWork/index.html.twig new file mode 100644 index 0000000..2e0905c --- /dev/null +++ b/templates/work/newWork/index.html.twig @@ -0,0 +1,122 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}™️ New Blog{% endblock %} + +{% block backendBody %} +

    + ✨ Insert a new work. +

    +
    +
    + + {% if status == true %} +
    + 👏 Great. work was submited! +
    + {% endif %} + + + {{ form_start(workform, {'attr': {'class': 'newWork_wrapper-form'}, + 'action': '/work/newWork', 'method': 'POST'} + ) }} + +
    +
    +
    +
    + {{ form_label(workform.image) }} + {{ form_widget(workform.image) }} +
    +
    + {{ form_label(workform.title) }} + {{ form_widget(workform.title) }} +
    +
    + {{ form_label(workform.tools) }} + {{ form_widget(workform.tools) }} +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + {{ form_label(workform.body) }} + {{ form_widget(workform.body) }} +
    + +
    + {{ form_widget(workform.destination) }} +
    +
    + +
    + +
    + + {{ form_end(workform) }} + + + +
    +
    + + +
    + + {# #} +
    +
    + Filter this gallery +
      +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    +
    +
    + + {% for elemets in mediaElement %} +
    + +
    + {% endfor %} +
    +
    +
    +{% endblock %} + + + From 1ac979964b073c66809c232d2b3549a015cb6e6e Mon Sep 17 00:00:00 2001 From: Ricardo_perez Date: Sun, 17 Nov 2024 18:31:38 +0100 Subject: [PATCH 48/48] stable vs --- .env | 6 +- assets/css/app.scss | 1 + assets/css/work/_workList.scss | 20 +++ assets/js/deletteWork/index.js | 38 ++++++ assets/js/main.js | 2 + config/packages/fos_ck_editor.yaml | 2 + public/.DS_Store | Bin 6148 -> 6148 bytes public/referencias y su almacenamiento.png | Bin 971227 -> 0 bytes src/Controller/Blog/NewblogController.php | 11 +- src/Controller/Work/EdditWorkController.php | 66 ++++++++++ src/Controller/Work/ListWorkController.php | 54 ++++++++ src/CustomHelper/work/WorkHelper.php | 58 +++++++++ src/Feching/Fetchdata.php | 9 +- src/Form/Work/WorkType.php | 17 ++- templates/eddit_post/index.html.twig | 2 +- templates/media/index.html.twig | 2 +- templates/newblog/index.html.twig | 2 +- templates/pannels.html.twig | 4 +- templates/work/edditWork/index.html.twig | 137 ++++++++++++++++++++ templates/work/listWork/index.html.twig | 99 ++++++++++++++ templates/work/newWork/index.html.twig | 4 +- 21 files changed, 512 insertions(+), 22 deletions(-) create mode 100644 assets/css/work/_workList.scss create mode 100644 assets/js/deletteWork/index.js delete mode 100644 public/referencias y su almacenamiento.png create mode 100644 src/Controller/Work/EdditWorkController.php create mode 100644 src/Controller/Work/ListWorkController.php create mode 100644 templates/work/edditWork/index.html.twig create mode 100644 templates/work/listWork/index.html.twig diff --git a/.env b/.env index cc0ad2a..325e2ac 100644 --- a/.env +++ b/.env @@ -41,9 +41,9 @@ APP_SECRET=c3cd9bdb8f3190425d864f3eb23559d3 # TIME_ACTIVE_COOKIE=86400 #24H ###< doctrine/mongodb-odm-bundle ### - - -MONGODB_URL="mongodb+srv://ricardo:Brembo_3030@cluster0.pcvgf2l.mongodb.net/?retryWrites=true&w=majority" + +# CONECCION ACTUAL ! FUNCIONA ! MONGODB_URL="mongodb+srv://ricardo:Brembo_3030@cluster0.pcvgf2l.mongodb.net/?retryWrites=true&w=majority&connectTimeoutMS=300000" +MONGODB_URL="mongodb://pochAdmin:Elapache_30@194.164.170.123:27017/?authSource=admin" MONGODB_DB=pageDBS SECRETNAME_KOOKIE=ResultsOfLogued TIME_ACTIVE_COOKIE=86400 diff --git a/assets/css/app.scss b/assets/css/app.scss index d8530e3..27d01f1 100644 --- a/assets/css/app.scss +++ b/assets/css/app.scss @@ -17,6 +17,7 @@ @use './works/Works'; @use './workList/worklist'; @use './work/work'; +@use './work/workList'; @use './Page/newPage'; @use './pageList/pagelist'; @use './faq/newFaq'; diff --git a/assets/css/work/_workList.scss b/assets/css/work/_workList.scss new file mode 100644 index 0000000..0898c76 --- /dev/null +++ b/assets/css/work/_workList.scss @@ -0,0 +1,20 @@ +@import '../general.scss'; + +.listWork{ + width: 99%; + &_wrapper{ + padding: 10px; + + &-table{ + font-size: $smallText; + @include tableStyle; + td, th { + @include tableTdTh; + } + thead,tfoot{ + background: white; + } + + } + } +} diff --git a/assets/js/deletteWork/index.js b/assets/js/deletteWork/index.js new file mode 100644 index 0000000..ee6a82c --- /dev/null +++ b/assets/js/deletteWork/index.js @@ -0,0 +1,38 @@ + +class DeletteWork { + constructor() { + this.init() + } + + init() { + + const BtnsToDelette = document.querySelectorAll('#deletteWorkFromListPage'); + + + if ('object' == typeof BtnsToDelette) { + BtnsToDelette.forEach((BtnToDelette) => { + BtnToDelette.addEventListener('click', (e) => { + e.preventDefault(); + const URLToDelette = e?.currentTarget?.href + '&type=delette'; + let confirmDelettePost = prompt('Please tipe WORK to delette') + if ( confirmDelettePost && confirmDelettePost.toLowerCase() === 'work' ) { + window.location.href = URLToDelette + } else { + console.warn( + 'the work id: ' + + e.target.href.split('=')[1] + + ' not has been deletted', + ) + } + + }) + }) + + + + }} + } + + + export default DeletteWork + \ No newline at end of file diff --git a/assets/js/main.js b/assets/js/main.js index 23dc017..907d85d 100644 --- a/assets/js/main.js +++ b/assets/js/main.js @@ -22,6 +22,7 @@ import DelettePost from "./PostDelette"; import DelettePage from "./PageDelette"; import DeletteFaq from "./DeletteFaq"; import WorkActions from "./work"; +import DeletteWork from "./deletteWork"; window.addEventListener("load", () => { @@ -36,6 +37,7 @@ window.addEventListener("load", () => { window.DelettePage = new DelettePage(); window.DeletteFaq = new DeletteFaq(); window.WorkActions = new WorkActions(); + window.DeletteWork = new DeletteWork }); diff --git a/config/packages/fos_ck_editor.yaml b/config/packages/fos_ck_editor.yaml index 476d5af..8d2139c 100644 --- a/config/packages/fos_ck_editor.yaml +++ b/config/packages/fos_ck_editor.yaml @@ -8,6 +8,8 @@ fos_ck_editor: styles: # configs: my_styles: + - { name: "code format", element: "pre", attributes: { class: "codeFormat" }} + - { name: "paragraph", element: "p", attributes: { class: "paragraphText" }} - { name: "Block Quote", element: "span", attributes: { class: "customblockquote" }} - { name: "dowbleSect 40-60", element: "section", attributes: { class: "DowbleElement4060" }} - { name: "dowbleSect 50-50", element: "section", attributes: { class: "DowbleElement5050" }} diff --git a/public/.DS_Store b/public/.DS_Store index 8767202ff9a8c22af487ce559f373b6a7e36233c..aa9380e6fbee75f7e429e7fcc2e082b21635cac4 100644 GIT binary patch delta 32 ocmZoMXfc@J&&a(oU^g=(_hufJN~X=P*<=_eHl%H4=lIJH0H_lRV*mgE delta 107 zcmZoMXfc@J&&abeU^g=(&t@K$N+w%nh9ZVkhBP1s(RmEX44Djx48;rz43$7!%uos> s6B%+Ca)D$rSVba`oe5@@Opalb;9-KJ^^xk__KuYLMAaq1Js1%VMMCc#1*Am;1Vx&F0)nA~bOoh| zl!PiEL<9mP+26+Jeb0IC8Rz@|jyrDlNV2o`oNKK;v(}uyS$2|@g)u!14-EtYp*Oi~ zU;}|rH$fm298~AP79GFJ0|f0C>3wo*YLiGSJvwssM-Ep5c3zOGgj_RdnA}b*Hf(T(OIJy3xpmdH zn~>Z*db&G$G+GQ0gV$iU$BJ8z7$85zTigO=Uz6yRR9Ug`ZjW;n7Ih10k$AX3sya!% z0v}MgT@MLSi}b7~JbG}SOz7?5>lm{wBmrpl`b|Nh3CZ+IoIIvz*Gyz2jkLq|X6r!` z6&AvSO6}uaDdt$XgnDT`)oi1xJ=AVS9Sz+ zD$}krUY)Fs=@Pb;#FdFxk56nUjn3}(CU>_GLvKLbbKBUsqOimRA!i8*s#M!KzwDKP zi;qhWxLH(8KOr$!Rw6t<{xS__vA;r?b|6i+5ww*WOSX*8r)eZk4MKN6 zQE^XhoXLt&Vex(=9YLGuPVvG85vP6qi7<8YwYj`CcDgan?@!LJ7+k~>yWilL3?u5V z3)l(3ifHdS2)Ui7`$P_x0@L|k$x!V?T7o;fd*Ev|RY&iPLh7Ix z&vx!!Sqj6zp@uLwVW&)*$C~<1T>N#3tkAKwcq1uvS6);==Q)x{lJfeOG2xl?u{#~~ z9eWm^S;<>;NEMKfdbha7cv>;;4!#C+wxjTVU6$KACI)7ucz6mt>}VZLk5HueWbZ=w0ysAk;!gF(YcoBiFu9&_*qp<~TYEi|R&&-x5)z(V zeHm{1`3pNS{_I3{`w%PNO2^?QRPC;NXH0@rO>x_m9E*L`df;uCudqdDm$p5OUbs zv$Oc8xY4!SGJyuNUJzzuk`>+K$w?Y+TGdnhk})+(y*_F`@Z8-_T3nP46U_@9&CBOl zUH&)(6q|N>$nlSmoPSOyO;)W-F+=q(lHWyjhLNX}Ie?{zgtN;tfPX%!x{|jY@_30K zmnuX>T`C-6ASkaZ&HSjB+f_vSvJgvpugIs%JlRQ!Op*%x&k~*pOJ&k{DB8qq>lb9^ z3_d6)YmL*?d6+ppD9)yT&HBz1RkNP)3$rJ2@uk>}FeTRFSdOy&&*wKBn|OZ2eJd0H zoU#$xMEf}E&>dpi6(VmtLgMb`CrxA8r65PG!Yb7_)Zp`m!8d;V_~N&?12@4y5sLxt z7BZ(U;V{y%9`R*GY+o3~N3yzs8`x?bSvwmJ7xxE zi=K`t^DtvEme8bc2KQSybCPCzy?gt54|=tFS$i4KqHeGxgD>KGoSz0?WW1{V z+UM2WtGCx|uT{J@z52eo#Hyp>B;KgZ;WOS#vPo}_#gTr8ZAW`2hUey}by``!U17!b zSJ&(A8SYeQ82+#+uF%%)uYmOanG+B6Sy>Jf+)+ih+8!z*(K)$^1%i3JitUfn8=Q;PG z`FrzeNK=SY2utY8jjKQTzHWZ$3#kcFZ)?*PcyamWyUe_B4ehC=dsL_D zG;V46-0t;zXC`R6HhSeH|jESD+@KMOnsOZnnp-%Ota$_RQx4hT8PW1GQa+ePxZmr zglj!lYie`qbtB}fQt!l9Qz4DsA2x3*`Zkg`w%&R)^6Q!H=(9EMwd#=@Bd5}4(jw9? zZ%jGPzbm&_kZF{jwl8T8_xHT>)T6ocb=S{l%_YhMZ8L4(PHO2#`=@VZn>UXt-*_Q2 zsWNb{W5@H-)Ywj{)_U_a^3E+UIqt=7L?a0bM>?IYkJ6xZw>?u zw5HRiLya9%&A3~`S7x&oi=2vsir;Dc;I2@<7&0|)JzC~`>AU)VkyLSA+RHQs9xdMx z%!Zxpp)6@0y{ziZ&06MKTBjRMsJ7M*Ci6e%AI{6nPtI4*UwSq-;%E~%e5sREq`M`^S8?W+C%@tU%y>(<;Q-%H-9T1te#vy z)&8S+ggL#l|7hr~r)T562IrGY$EJA3W7O?OZ*SLIlDm*}kyMcEL^(!LN3lm8#f(HN z#Q4OVMBj|5q(D*$$HvAhx6h z6fdS`z>*sg5#1F#Pi-vz+H%E0Gt=m@>6P!#4&!+HYSs=bgTGXNISun$;8~#kD2QN3 z886A$3x^df7dMDt9A4gE8yYE*UVQWWjkE9#d*Se>{MjAyr;jbJjvW?7&6m$>Jy>aP zYQK<`D`7lU;9mqgkJ9&p$}-3xU& z+o9tOB^~Yzp%!CBi|ZPrH|39Z+RGn|?x(GdmjD}iOK>04sVidVi)q_A{G1Y@Y_fiE zrH7x}3>U8)S8xs$4Gj%{lwOnhxVKdWpC)S5i@BSe+Ptse&1KF@%Kc&g>qGbe%_w`H zlt4|Yy#p$_;dRK@?_XK%kkI>*i!JeOMr|*B@8IV8Lpio`Yff#lt_5~{K?PYpb^ZF{ z_0iVxR-ND8cdPfGz1(N}Eem4{@7`rtaDv~tcJpIgONG~PPEFE{abiEd=2l_XySI1X z?^E90-%0%O*%9Mx+c+7p{>8EBy5sjosnF@wA0!`mxA=al?0)`X`;K$_>95Bhp?4P3 z2(G6$7~~kI_?tBCLlYyangm`U9T%rFzfOG3pP%{6HaGQU`)l|{J!W~w*ev6!z*qIQ zKU@bhcz3dal#C-J6LLfA*@NHK!@aqeD*H>?zVS@XMQCjQX;sv{ZBgu5tQ9eKI-j*) zvR)`F2UT(k`Cz}eHg|91{`4Ya^M~eXco1qTY!(v~JdmI6ZWmrx)Xo!dFrqxxoH8w1 zcYpqJOJJj7bK}+pV6E{+>wD)PvTcOpvF#7BA1aQNemz}OZHE&Qb_5@_&9|j%Q-w_& z%Kcg{Hf}eD3UF!?zi0u}J0{1rIhD%eMM(Zl>YuIn@cI2;oM=wuBU9oOzVTbttrrz>AOxBC45Eczj~e!r`LwE@Hr?e~$3c@YypJw|jNGizyrEQu(=$Nll# zvHM;(y4d~k2mc^17gO+gr{g-vIjMpylFqFi$V4{D^PYX~&>}Qm9GZw8xoErubM51{ zcAke+#Q?kV9ecYkStC1cEMsYZR#%cTnUe`EkUcLmX8hXKSb%qulrjiom|?>yYeD(( zg)h{CiA+c1GMTU1B9Y$_BsPR_c&uWZFz8X_dfJ=ZGB<}@1kb4;6eKJVGVqK9JRl@I z5Q@L&5Xco0-v2tcA(8kO4JibY;0+=F7mXwMefG)(-yrwDzR9xVA(Y@R7VsVWob=z+ z)J@OH{(Vlt0bYaX+UlE_fZw+6L7tv>gT4GiItPAWzy|7o%MQU12*>%eH;IXj*d7Ez z`osIGeTcoenTEUn9a&coe>YFrusZ=~{XjIsG{Dn4o*}M6VR!uQ25W?AiTtI|0ME~w zp&~+mNkV+JMC{G2g!KJ`JcU$b8YXi$SoEJx{@ss(XRv#acR+}@|6QT8 zeqG)CLqoJgM9v2Kuh&2G^bGU58L1S z`e!)Jv(7ZG1$zeR``@|ac{fD+za_5ucclNv#s8k?Ka5u1VV-{W2HqfNFnCYe3QB59 z|6==}m;P5)hyP}kSCmuuPuBmq^dGEeH=$wU8SL*DdM3nccfCWjLAL*``G0cR|2Lbq zypj@B{$FhW+5SIy9R4pn|JnXOc`SpxK{>jfO;7vZWBg~^zvwlgXA9sz7Q{cR?Qbi% z+_Y&lq5rjXwQ2g<{ii^OA7Wyldo_$?yW?h#-={#nnaAd02Bgm~N5db^u){q>{z%{f zgwRqN&ol2)iL#^*EGAYLti&iEZY%_3>?ID`-fWN2W0VW7Lq2}X?LAnZi1%)gwpl~t(U$js^qO! zjB(uu30sWV!GnRicSPJL1Rgs%oUmSr0D54w#;HILw<2&m;&czM$4_7%<9%ld71l&$ z0eVM#`@ke8d;*^U!@GV^pH6MC-)XtUW7`5Ksv?jCtlVUojTP&`~(( z6jia@x$Cc%j=2S}a$)Uu1k4FpWE(Nt zor0_C4k{l1{p0uMlWj?S&ipms>KG0zurWSARcHN;kWa=72kv^1Kf^*VP-kKh*4rn< zN$~$_7K{>0mS-|4P=4JoE=LTv%7nYBUOOlS$ela3RGS6f!PJSdtgS>3u|R^V!|ifKXGoP+y!ATbIT}yK7T{rK?oh7=3|U$r zuDr>uSVq9lBUyZS9^r0rF)WxV@{Yt%gYd)`oNOaCA>cf$8boz^V8gg`le$Jw$=H zh9rz*jhVYZu?`&P9c7(un*;M&SXnkEPyb{5NnTvYlLVjpgqnvuJ#Qqd?;Ra5UYm)d zg(SOU;)wREUQvk*8NE#!Pjk}{5bMr6nyl62pYXi5(maTFK6X~CsL%zNya;OHK?dcY zSbheyC0f=ME$#oblk~Jpq9^?$X|jIps#~p@w=_5lYhk#YPK(H#{I4!7;!^0>keSbO zmacxJ2<*4<2BaeS5RhK9aR?uRGAED^qWJL27;FqClDMCd`P_GD1wUy;r!s~rKSx3> zoh%x|7?yM8=NJiE{o(+80N&7rwYwZLA-SlB=(pKC5v(HTi2J-m7JBj3B}%!?&M!pq z$ZdpPv{=`xmVb|?eI7_*Bt44rz`GQthZ6$R#rdGx&Isa9{g7kRyGm8Fi7+Rrk<#^q z`w$ucUH3HE+%*BGFRPo5Jz78_zdryvXK;mxL)d`e0DN8W!WLD+80t(z5q!4B*Xt^Y zo}M?wrxpXRnmAukGPS&Og5Y_6_>s@sVl}lQJKweA?K7<05iw?#dSpYA8v#eK=$=im zHYx{WsW0q@Ywm2NW%GG1R{p}0S=`CuSr*g2p6PcR)=Hi5D3l}*d$S8yq-QiT-im42u0JB>yM5c=_Xt-3fj@uU+VQ-KSIX2 zsPx0N>emMhU30OkdWos zr975XSJW}nrqGt zb_^ww@K@@B&+gnr$X#SgHCQQpNHAV}f!Kj_x>((ILaag?ca9djcEdI309=>yyxfJS zL~_Xzsp(aS_Cl)ipDn*|McNP_BrcBn@ZmB%0vNf{kbcBil!p3?SYE-!gYl#D7<`W8 z%<=RArDpd5=TNNL$CoFp@FN|qlXNVn>B$N0g4W9N7UM(c+R>s1#Ug-ZtF_yuobB_% zuK5{M@R)0EzU3+f-kHQDJ4W{O!#=A3gEY}uiTJnp(@u(L52vu}P?Zac?={}@zy0ZI z70fTK7(QI~>&Ix?Z(l)q8X3DIVy6$8`8LE$`09+a@EEaJx0ZRhza9%sjcho!8>#;* z#BT1yXpFy*bzn9#>D&GBmwiT*OrEHwX-U*Ph?x+fd775?mYSo@O*R1m%AKv)7un!ibVqvwK zVO}n{{{k?b*JO8Ze*;I7?)9t82sV?b^dfoE4usK*kA4Z#-XkW3V)NT!&hmVn{r{mw z*WuvuM}7Qt!WwEPuxkhUyq4D+dzF2{;fQ%YGNJG-Tk$kq+SzG%qE*-1&&+x|jnleZ zy{g1c&f8qh|JM79v!I4HQC5Vf6~C%i5##E&O^R=o%B zxBTCBfuFn7v~ZIkLQPQ5!SwqN#AMStdjg>i>oZ?gxFzQkKx2m)}4Xm&o=fiyd!0KzlKRPx}}_bvc(;9V0oCY9yFT% zvfRPm_W?jE&x1j}kpt!u=KNQnANpJfyvRm?o+Hj#>AX6TPVJM}z+%t~FFr&LYdR_& z^(i)~@GGofNK3Au9*tMDzxpldWjXy-y-ggi8k+`qoqAv~U3^E?cAyzm)Q*H_U}Y zyJ;}gBfolyGqZ`Q-`f_Okh_dfXLOfD4HFyGz8w+!VbrhHl{5;uR#>*=G%x=!$NrnkiAi1PL`lOgDnfuG+ug>d66douO&Ki zZs_2)RUh`gZ8wPGR59X{rjyGB5jO!!%OcQOawtbFgIia@qlKs;m0Ij~6TyFAw@}uf zA@HD%_NLU{T&5(W7RI;RbuaoTDsZW1@yY9w9wZ;dN9^u1mF6o1QocvnN+YbWQ`*(j zg;R{M3+3)O=MXN3dJSIRMO+81dG*K=zK47npVCHobkc4K;&O2D*S#Qa)8skNbDpz` zz8_205S)K|YJGi!OPW~6Eqbyqc#i7kt(kfjF?uc_$CX!NA6gX@cKZ*l&?#IKoRr2ER1NW^;t1QJOY#$X0r$Lk^KAnjabFeDv?U4+ec5{4!qKHh?08s68dHvp(}X0 z_yd>ok=!yFn4xA^{@An=yBYwk<4fe#3u?up&_5J^6-D#;F0ZNZZRkm}(g?c~W-%Q{ z88`Rr1OK9uvkk2vAR?pzTCX#mLPh=?gxwzxcJB}zj@&$SPkv$Tpzh+WRM>+#J&M41 zuQztuw{O*L0l{+SEd~r;VLt(d<-E%_hs3yStSX>GaSEqM@?+D#2SPM2a%+nKDr>yn z4Sp7lnP>+$yCze!N#A?{GMS2sqcLxG4mORVjHDyz3}nKk%@D(wI09=Br7m0e{fbZM zI?Ln`_>YnqN!LnvT_WaIciQ$>zT3djCh{Tr(#29A4p#<6+MAe3oxy53x4=HE>doHc zN<9jZzTPJ?8URFOUGQ&b$&%_iZ^T|c1(6LSS3?ULpCgOL+m@1Mxw#E-z^3s%>-=^( zfn_{*6?(M14J0UElOdB4EkC7kdbTSsXi)7h<%xQf@mT2gKIbKu(F}&hRr-L5K5Xsj zy8G$^=pTUC8ub)lisDM(LvZn)!IL7yVk0q-&{fS<3re(D@WZjjPk0;_Qq-)DvrCA5 z3V4j>9ws7=tpal|+FAM6ylTFkSAZd;!3G;z+=vzLXMl@7LM3Kqvu-whSmO;bm)X^p5A2p~tf#WQj@mc+u|xjCHb19huDh0O8D^Mz@z4AUH991AUSQDGvu-K< z8tDkaPI{PF7XRl4;He@rSE;Rr(jW0-8?g*#^#YE9gu`#0c;0ZaX9(S=kRD>5zzUv` zZ-qaO8bpKLLJa|U3Wh+5Q7bn82_Kz1^+N}$OevzUf~Xa|zFHCDa;)0txE15kOt<9l zPX|a0w1qiALf5)I5YO*&PG}vuoFMjsm46yoH6u6L@S`NNL4Q$|B%=Fzfc6R*0a1-G zJk}m#q&)v7-k89{xz>kpdN?-y;np(cT$r7cegDHQQbJ8t9CTCP=pK{QYt zmTC+<|Md9lmqZOX0J#uI#gg1jUvqBiT+>G)T`zj?;I@3+c4B%RB9b%eTokiLg}y!_ z8@h9n660C=z-!<-2eJ%!eA$e`NJlu;NMetC@@}y6h3EN>!C!wDCdx4$*77GlKGL5E zuiYllE}e@e^j8}-n$+yE{_;sfl->eu=DS65nK`6hCNNR{qn6_J_lP>%YOjxYiyA_m z6==H_JCTtU$86C!eIMl=$LDQ3vy+m|1<-|8$^eb>zCZ5VPjczeN~T`Hx39gYNx$A1 zFR^&_H5_YEb8J`j4AG-%CGO&_9VbN0yk`D^qw4OX!;mXAYbp1AMp1gBc;1gu8YHIs zlH}NgH$HRCI-%biD{Xz0;qA7*M0TIG#Xb5dYWo69;Y66nwaK%|m1q^)R3D>@9rx?3 zz|evJbBoR|;WWB<;p&2WGFCqhw>O_Sj&kl!MFin5>2x;6lX4c)CY+eQfRgZQA0Z;X zQ3eG*V}IP8ONuh#6L|vdvTUc(bfXV1&m&B^J_+_kDurhd+#m1y<3~}y-+TSz6Rk3i z!3LZE@k_gy6G@#!((CGoBk);kdi?O|;+E9U-GdqZZD*>7fQ@B}`84LM@9EFmIgX># zrvlB$`BNmOwG6Y)$c8`RWPIziaT+-SB=dYEDq-Js8wvL?i2z+prn|N-b)aNlg;lDt z;W6xacZvc9NBHji{?mQErd9gs?$k?@k?M*Ty&|6qXV-hl^7mZi=bGvqhB&kyNjKLy z?lO{-s$wiJX6goByl`F%t!btRY$Kjia4EdG{E^KUj0sExQc3pRZ1!erQ71CdC`efJ zmG@iWbX@^ann0ebEOmOLM9Ro?{mY-gp{$o~0itXkRz=AsX{CEH-JmOnR;m(njw>KA zLiiIhvlm~PmvxR3jU@)3tFho5i%rty{$~zX_QX|AsP(A=TWwWMp1=?46DC$ zQjYItq&XF|PMmz69mei+2!n+1>0ODaR7oR!Z`ld#@jse>l54kxpzN0i0-o%N0)#Lp+$&guHiI>&&PI4YQQ=9B2Z6f;OZ|)P2baWXp;*C zLy7F}P6#oUS{M^oZ?f;!iT+Xxk?O9dJz|MdK&QcOzJ`Nk4BD<=^H6v_fq7$Emn6^L zHpVm$Z^uY_xD|9O{8#S#TC6Vm_5zrGR^J|h?XmUmcAx|DVAqO_+^YtC6axiM?_{@Wo@yna%VxCTFwSC{X#j}SkT%58ww?_4_R6*WWEy^&?sna#(F zggSq($>2iDH&#P}oiL=WL|V<#4_6Oi zHUq@Gc_w{Qw&YFILTGHY9Itvs)3Ex)3_#jTQ8ID!;;G;(cfj;+qA&?f-=B(6&hBgZ zX+<_?lh{U(ph+z^WSN+#g}P(Llv&)w%l)GR1^pT&vZI76F(x0 zqX=;^N?}03TH!zgI45MS_&27@J&jDIImUDI&e)|fFlHTwnRX}hi#nv+Sugb4XJl~} z3^(}siiui}MGfr&sR-s&I%fB5ag%~4qo^|}tDFhZIf-X%_}!B;A-)ADjA%85-(6M4 z@1WsMPd`6<9jptgFJ;c3!mJ9Di-e_Y#&K>I$d?qvMHE|Oa3 zKH+J>{WRE&DDA=P4tLXzl6l0#uQdZt?>T&1=jJgdY%c(NpH7cY4=hFU0jUcHOICfo z5cy&VEr_eOQpgJm$$oyS6(^q!dLzS!ph;uF`8y+oyokD~lMuzqxNCy0ld> z@m9V+tt=z7#P`b^N&Q{8+*|JORKP{o>%@bo%qBboq+fnvA%wxPy7U5jq63Sm7g%i# zo_x7_zn>pLnZoZMZ8{K%8SfGcJ(DAII0n&@g7H6>M$I4eZz9@(#k9!%@u+ipbd0|Z zizix$^m1s#5*ktp=0FN}g{i}ykdZVJRF5^K73jPt+E*+cBPF<9C=`KGN`xsow?KaeEW zTi+-n76dy%Su+aU0@Hqh_)sF4aw0@ISxE|?pN7A&rWk@c1I}BP-?~T?f1;1-U~grQ zPJ!^xCl$5?B-AKZ6PrEO0=nxQtGKT?0??1KMF1$I?@$Cm^}=H6G!hYX^^@y1MrOGT^6+jNGz( zz67p8TM}}=y;G=~AzyMy68(5|lK$sFym=K3r|=q{>@Ho*y*2(+129_v22z9!K-V=@ zG9A@R^1fnusjfPT7mKhVmp5`(N)k5A+p8Kh$4AP>q_wbUGd#cM)FY%n;b3(fwXzS4F5=UUYEW+1<}<0EY_>dpDdOh%^BVA$61HBd z0_QEUeN*uQvt>zrZCRvOL4_u;`SePw$dP_^!@u?t#wjjpnPx_Rql!CRo~8|dNo3;q$R ziDuRpx>$IJDp}0TcLb)_ut(K;hc8PP{dXidn!u*={~{VSbM4Yb~wEM;{g|(7OQfc4;cyA0y(*67QWHJhx7? z=cH{PCpz(MVUqqySDgO`nqR&)2BV@HY#l=_#hfJu;Bdn65$yEQ+TtQ{XIK7rI~*T% z^i4PLK%a0Y3@A+)PvmPp(M+2dVWn#1=^^g`E^j%xUAP4sQ`EvdW_(iLydW6K4U}db zzvq(}bOp9HPJ9z#?WHo9>)NRia$S?TlH2th+G!?gfzmR8Ml3$2P7=$drfTvFtiDx+ z4rMRH5U%=OJlDG1@uRR)!N=}yV8#dIZ+vAPIRs{TxrNVC@6o0qu@ZoeqI&F*9P@1( zwe|W0*0fu-U1-RVPBSZ(UxFx#dRn)Kz5UzlgxzKq72H?aEm+$^OK2 z6&WCX%mE|s{%VU?qm77@QRx&ozN8}D^A4YZnz(*$Le$8;0&(yGxH!jX2_tM;A|r^F z09)|y(C%a9ZxLzgiMR5HsyHyatq9p%U+sb5J#ZoMsrP2gEs4qx-jxnv0RZ|Bb;_Jwjgnh=DCA>ZxO?;B@D-e$p z0>23k3O_JWYSnv2a$Z|5QEC+z*PIFsOy~WvSLmzea)gi0;zz)d5nGo~2Y*gcz=xGZ z#A!9KyE%-&i;u0>7RC5K!WcES`!mpXtP{ghTQ<{=R+bw+u3+|w;jhrjApASaIS*ht z)z6}pU|xhznC7iSb|S@4+Xl=AXeADT!9f)MH}!!(es6Db7g*TUA`CAQWzeU05A52t zkHzWk6ZoOLv^SNH3x2Qmn(`zp0&F_e=Fxgz^^)9pbhfinitA7$+WXMsKsD#q;R)-9pCp}oZUdJ@A2`NvuYQ?2U37^@DmW#Q zw%jPR;zlgLolpQebG1Rh2TB`TTGWHh3uB^RM}D72gKGUd_X-{Vjhz$Gi9sQS`W7OW zv|bQFm#%u6@GhZ?-;FEd7D_-EGkrINpu3+55OEp6!Q>I@sG}0t--jZJXcVz;5)K@| zVUM{5_k{WX9H1OoeNjimll^2%Tw|3zGNWX?^Hd6;VgrLwS+pip$5v1I$gzMlKsbg|2wGyl<2n54U=LM=^h?~dj$~5y(1kutGz##AklL$fz%7t*+v5VN< zgae?P2UC_wj{JN?;QW+nw8BxwHH4!r^sFhmW{cQ7T5KM>$W)Fc z>O_a}0xi^;c@_nHY>~qkR+<;Ty(fELpduig`X{)*%;`&LmM_ZOpYpEq9Zfy12Z(u@ zcKAwE0<#^780GKs2z`>bgw##ke&CNJDoKz(~PM^2Vh`q>NZgL zyuRF*srB&tACP0RUoz_)TfR17 zsa#iZ`#Z@n*zu)t%@sGGY8M(saR4^Dj+edfZ*QN%T1nhkMGduLRMiJqTA@yFK72;SVz`(cv7&Li4p zwhk#TCi5)2f2DnZ_r%&ZB_3G@#2I%jq+tamB%UECuWchfF`^@LFc}idxGlV>?6%OA z;^@SEe?3u6o+_3i1aH<#_WrIeyE@kmP$!WmfrcQXr9Or#G)QC}8EX`#WOZH*P!joc zejOQeF-YzmsFJ8y)&}nI%?nmTI8}D1D_tLbEw%w4KO;J>xc2DeU zfNQ;J8bHqoif=Q@GmMN9N|PQCoLr2rZOCyH&)xc!yH5-wq#>9^y+~iS=OZ>XzQalL zLNsts35=RuXLVg$cryP%1ZeM+xP|q}rE6iGX%P2yR+pZQ4(Qao0c5} z%m%qMUwhW~9=#O?$8RqJA8>IhPF#I3t{V4ho3Y`3M=99d zK@+~+sEt18yPX52-qk=1uXcM^`AO>dDJ2KQo4>c|M3NUVA0{pf#=DuW(3}0)MkK(f zdD_4||F>oZ8vPOkr-&sIRxkD&U;VBPEvBAqjbk|H_6&1?=Wwsdp6l7RQjeSd-?#Am z?_4O`dQRQAI2Rx&#} zN>o_bzXp>7B&UleNgGL;>ydc_C11zo>Sgxp3ZX_6T|DsK=qsE8LwST#R@prtPe{oMh9zMa*`!(*X1A4(K_ zeB~oi*o!4&<66W16UF5yR`lNWaXkF#l?rQM z%00`BEPdZXSid){hnrbq!{ZLn(8fTP0@+iJ^K@!$dt_5eKM7#%%yd>0-lv^R6fAG$ zN{88%kgHyP+Ly<1UX4gYy^h2Rxq?UnQdRX)xpz z<@>aJjtpv`%Q0g`|3`ED$Ga{)xI-ZCc6w08lT2j{@`%zVmisowQX-5n0G5xQ=S7dW zoK>@Jfj}_DW$7eFSUxj=@bnt%))jWEs@IO`f=j1tTbA15<^2y{pnIE%07LBzm9hHkviwy?C*~gnNS2g1(Y9 z_a=h{{x$JVPNNM<&r!PUX*+B}Qfa2VD4!d#58ZSHZbW2{E#qv}=KaAUN#1qjn6z;D zHh%YnOu)v^B`4@44cx4PCg6M6@{76?f{o#bcUmweZ7bt1A(*nK)GVLrys-KQY_5f6 z3!uK8h!Uqb5T!C<$phHZFFYbAiZEvBzSmUF52hVA)Y)>en|6wq$Op#*75Tn>8Fd_o zPQ1LfAbrH5(m;8*uD2iw9I`xfKB3?_rKzJS2r*pM2cy9*}1 zA50Z(SS3QK=YYm=Bpeee+(Iqu?oJh4f9wkB@WD8+9N=dG&@q5;0q_y)-wn z!Y8G1&cD0?Q_X?p+`-2%js5XzAdWfdKX`9}%^Pw##A|;k(_NR?`_m6Tq zSN$Ja7ducweomwxr`V(2txk9i&E<%+&(Ka@Be2uOERu^n>O}I3=_ppkWX>}Hmdg2w zavH{}IceALo-9!dqe|MU>!X{7hZO3Fbq{)QNK_B>AKzC~l&FwBJ&Pyk2|bWc4J1l> zP$lh;yT$J_zG6-^;3^)Z@jRGO1L$tEa28>uym5!ne&=tCeyKOc^!V==VH2&nmTYNW zcLOb4mImCajxPDWxvhHx869APfNw{#y}IUlKRKArh&i_=SR9q^`mdnaE9p&q3c3qS zzk=0n%T(78>%~5ATDgT@6UXwS6n|1HM*umy*Lj%qa@u-7O)pY?>h@$BR`r)Rcv^>& z_Six)bt&YWI?x>+lw>74?hwFA#n{9{0jUsdDF$wI5$5E_XHQ zvlh1lF8XGvz$OH3ADL5Y#XwT8bc@JbY-IH0Ef94+kctURX8_Bj`OElV^fJCqlk8q^ zDIb|UyJn^Rj5@%?zm9wn?=*CLM4Gr?w_jHz`f3^f2qdi51nW4D-$ydZ7JF8z1QM9J zj!$eA^@YJwjN^33aTtMQump}_)iY1xoxu%zd)RyI_OsF8eXhPk3p&S4#r=6PTq`$3 z@e~02JGrHyo!{R@a90{F+Xb;)5V;_#0I@3mhaJpTGP+%e_FO~M_h31N$XUiB(dgB^>b3D|u#S>Jj`6{;HcN z0{AgVWwQ@Wnq){alMVI9sTxhw)?a0^99Kd zsK6R>>1RG@XXu^D!BbA1sNa{@x8gWmGPr>yi|oXCzipFIZ~Ajc=~QBU#z9kZQoMu#>bJ7>@PMCm${6 zRr016sy>ucJLA{%UC3d%UE}hZmKZl_=TpMTfS>@y`FxN3poViB*yu&%P-_z-_v2lp z7cU^B&j+S+D7yZsBRnf-QQ#8+iv$OGE|R);E}v`#zkxZZ^@zR=(fsNEb&~6rxkE$G z^x`#FPFaXVdK%}6`_nQC5e-e2$)8+6w^*dal1fR^wGPyBVON~1zP-@(MI0xSU+k8P z2a!T9x@_(-VcB+hF(D#bOs_4jM78~n?9fKgkjU8Y7h04Y4_JM;o{Xlt2kZnh1YoTn zATUsse6VoZB07gqSIXtb!Zv^uNyI?a74VUZY5;`IEr>L@YX~$GcI1Je-3Va;Jr&;M zuKwe^DIuXK!$6Nc5`P<$AL=@q#;dq3oRkV^gOV6DR&Q*K+h4p1kUi~uA;%N`+~R!b zI^+Vs{Tx7^NwB<}DW=B$UTDnzBFqG=BG=2HMd5QS!VVu2b%aY0nh!J)5nGyV`1A6l zR~wfRPPFd%bdQ$e5tf0zylG{H$4Gm<^uS&C3`7QF`Elt<)e;|{0vNZ_r5F&zk#5py0aNe7uq)uJbFOgw z5^>KrDwtEjg+$2h${$H|?69OFi^!sqvrrRa8~*)%=(z&d|g29dAbqUi%47kBvuWbY>-Cy zHXy2@G5eQB*Bw-FBcOVTf`hJ}K?^vqX_3T=kRu#|fT%Q(@yN)9xI8^KiK(~CN~ zmq~=CVFo0X8rk9-A#6TZWLCgLDAx@zPgM5F26q;qkEY?a3*fM=^2}6MDt#F=X8y_( ztZ%}d;I3fBv-z3AlY-Ye!er1ty?q+kBKzxJ8CDlkxNzC;$DlYz##-^2FF162;I5eA znBj){BuknGzPoqI1S;|FJb#Oj_UO;_O1Bu9M?DG2Z&k>Rt^jUOK&&!|) zpSlIsn@j6Fx2&(3w0jLmO-g)s@%iSOaG^(akRHbM3>f?1ma}vTSb5kF{|BGN1I`7qJ*I zy}ls37r$n|zcJ6VNcRZnED)k&hZJH_=g0X+yIz$AUs}GEKe6wD*Zsg7c~`#OCtcEb z-N!+h^zbuN={ooi=4C92&)j=trmpe*;%cF*1XyGdeJp-4^5V|(4gCJV-!67<&4Bm^ ze3+#S4CqVf%mm+d=}q5m+km8NF6ZIkCC`LzXnTBwV1AKF3V zoQ?d`Rk?CVQv#(?Cb0?m%k-Tmi0tD8it7aa=d8_1MAEIdnuim*o`d| z#PvBumYzuiz?T+8+k&%fFLVWiXtO}K^)`Z^hDk*r5hmg8>o#_woavInHJm!{2s+E> zvFM8@T8Px&HfD$WZ|PUQ1VKxFpWivQC(O4zY_-aGh|s$bz=MjG{L>F#@|d~&?is=$ z?*Fj&9zaoSZND!$=O9^fmYhKua*l#10um)D0t$$V3`ovV$&w@p2#6r4=#X>H7|0nE zhCDFSeS7rX@7dq28_vDwyXTyHYS*fos+sOty?Rae>L>jE&p7b$9D{1FFvJ@S-a}nT zHw|(r9v4WMqM(xq!|O(NqhQ<5hx!r`v_iRX8nHY$uL&f3QsHv5oKs{oi_opW0NoI+ zSgI%u$Uu4`ejn*B*Z0VCSdoS#9qoF)T6inL7ks~11viVt5_2fcVZ}@tOlYxz_=(h= zcMAUL{qR5^`RMb0MrZ(3TI7`qEe?8t6?m0nc_6qKVo=qN`~4|>QE*;DD|^V4>d|NC zT?r@%aTTAUO~N7zZUN4K>~I?60|-#~ot`V~Ydy-?UtTwd>pWtRqx0PCBjy%lGUzw) zL<0&wcnsnAnT+?`Ec85Ok-2Av2mP1USV6qx5h%*ybquR}22DjGER>{xi(Rb@y>?fm z*4=N(G>C-;p>4qIpLUwZz91 zsyrMAqpgkrKh+v%uUaCzmT+LvhvJK2NqXHuemntW3n?T`O6$v z8svp?PA|X77gs%8T)j?`8*UBhFcgYbluuV1n-)09fDpQR=6>~it(%u8uTH!agzoPT` za(j3`p_3w}8fFJiC9j6T6OP=1YP;Fi7sr*3O4lGt+|Oz|NI6?t$s5U^%BCar{| zAfnRj!E2}Z#E)wrZuNe;=u$lu(cAm>L0+UWGOxhLKMB8`8!X6jabTaM9 z3wAN|jLY-vo^yQC>(&!70gw#f4{q;OKxcSvzhDNXQuzeg;mR-T=W|oag38M2b(S9_ z!osu*nT(ee!y>qKJSTvR%o*@&ezro)z@rQPMI1M0L83SfiR@H)vzU?t_T4?To zLqs~1#O$mg6!^sx`|H8?E6H#@hP^KM2=0%gQ00Ib1!u=x`3P8-FGgnF@zU*GQx`fW z2Z9!h=MQ}&?*7gy=J75Q1>xCs=M$7@L@s;RKI`a-EIKgt(Nf@61YN)5Kvyab`Lwgy-Ya&{5gLh1nwo26NbzhMBA2%bd?O-K~Gm z>y*KoeJFDRDx-=-I>vO64SBl}+M%v{AmvVgEdOBJ&2^hT1ohFC#voSAPLUxUM{&ee zc>=d@>tv6rMHSHUJp-)dlpQ?XR8Ow#at3m2P^5;YAvqNzZ}4Zq`5*)S6C>?d2xj-N zmNI?W6r%CnEQ-bvP@Ie!Z&RNt(&{Ca7vX6X8Jru@!XHAoMb4@zfjUCIz>oBe5HkIX)sLW7-1Y!LkC|P zBiFR}s&V=Hh`V-Gy)m4kJ^NLIu8 z)$krZ(+-aFdAV{U`?s;a#36$;NQOw#d&fI)wRR|fV_4Jla@As=qdWf(vX3Ucpak7~ z@pmMvAY>nMstKv8VbN_zgXUKWPA#1-Jj{hxo5($NTt(A&U?+}c+TpS}MehQnqh(j^ zMyJ(Wmexmio6r!Rlw7Nxb$Rq?6=&BPKTiN;`0&zq{bpZHZD*)>hjby0^i=+pX2frP zicyjsZgrQ!NW@wNI&=v6sS*3;1nRoBb_0Y(Fvmn}*9^Y~wC3WAzqsR#PQyezTnh$5 zNFBDyM~kPArj^Qt6JAFO0-h|LypX++1wSM^x1ZXjXC;Yq($h)Y!8||;1{c1eBIVe5 zTW6IN5aaQf(!#l*q~1?;Y^UVf4Kw$L7wLEHYjF!&{o=YfX|mu>x^z09S1ta4^jP&} z{0&?4kpQ&V_0Y0-Q?F4Z6O9rO%c0MF^ulx%=WS}H6*dUr(6JP|?ENwNz%+tPD>g>h z#t*>N8iM`qjM3r`y^qbZVCj97;NR%|;A&LVuu665T2hV{KpGfrMrBE?$_V;QUfY8) zx7Pnv3m~GjN1HMDky!WGi*`xUb9ATtjf1H-cTu>qepqn>r){fo;+p*j+8>5P?*9r^ zm?vtFxr8{xL2Ib!U0XPp)ki>t3AM64T*0*WjF+ZEKc$cm0pd&g;&44n|4BzL^O%Za zn>nn@Qj@aUN*0oTL&(A%`;>*#cT2q;=^U|i6^+Zo#7b7(FR4^Br-Y^(=`v!MzWU61 zzM1|=ezD^@|Mhs2x!X)vsN5N3+=j)kcwuxr-JkcdE7qzOnXYXZm&2$-v33#{0OWe9OBRVS%zHH<8* z1Jd*PL~Gu@pp7KLg6);i0`*oAszo5|qU)CnZ;ew6Yaz)SEBwF)$Gr%wi)lMXQLS~~ zgj5fzmx#M+d>wBBQHC`!4+q<*>ygz>r~dJo*%_{=zE>|r3u^3#N#fY4obUa@;1_oc zV)YJCW{@QLPhPOh3K6~4d~z#!n>Q?@wK3@$rZyI=hJ_IU(K;ZzU8`Bd=YP33@~5YDP| zz6|deyv>XEnUwmcJik=uSF9>92AdZXk_#69KZiJl0N;#^D~6oqoe*$iS=xF zL^etx2;U#?#hL}l61DYY{hiRQ_im2W74B zs`IwhA*$A5K_LdIrir3M<3Kom!WZ*OKjzi%Uj->4S+J>VCj2n5?D{$9u9qJ=CNO4X z>(u5o7Kv!|B$;5K6^9@Js%k_}gz0CXBmeoTgq5r8%7dX;Zt^>y;R`;`7wwX!bKg(1 z-mU!AvvnD9o#w3OC#L(Yg7O@v(8duYgP6x)IOSESmZ=rv;m86f$T~II-`<1W^6kyw zgg`0|K%GCL{8=z!@C_9b?hlar;T`#Jr&j-|nT=#uH@(7_FT>cBLfAs$pvwye; zLwDh+G7O*bUg*fSZ9L?L7vO$f3N#@xS--<{^35lt-~G%JNv^p7gAa!)IBN+4@I{>& zLD&5w)6XZSYNXz3PUti@h)PK^@k9G5oUf_wIkyDG!lzm)-Ne@<%- zt1$Q}vt<7?!t8Y8R=--o=X;xNM)O4N6uxn#UNsF9c!TVG)xJ)Zi^Xtg+lyjxdqG9pSI_UL zyu4(0Lj}^n#X>6=9qBYD358QPKun3G3;6KfEu5A%|Tl{`_LnF5!b?g~T}9dq+_O&&=d*Y3O=Q zZEw(iP^5fTXa1@7*U<~{0jR=>8^G^908@+%+W7iRLP>9}!-Ltc!S2h{wit)iS!6e& zpVI5mXr!sk%cEz7`KS2$mjG$(~?Bfcyq*x()$P*HwyHMf5i2qGVKT*J^X`< zEbu~JIWFze8%^KacvK~uQ+%`9(@;bqqbf5#?AIaIy8F{$ac9MNU=-Koj_cpuFW{XH z!{+5qjJb@fcz4F|(hN8et&#p)k&66`H^%VT9K5PI8|ylCnA`6`!-OQ2&{c?Rg}PO! zi##wDSbqMpZjl++0uu3x0R-WU0iCArnJ z;n!U~NMs=TX=Cc^97quG81k$PVFH4Y%>BE3eKlQ+JMhrK7IQVyvJIk_N+i~>E}38Y;_u$TV)!W+U#!q3P0snXr`K-&3`rqQl9SU1Bx`+! zm+-jwy4r0telg)o8XJ*=r0@Uj4E$}7*B@d^D5dz+3Nyddqcobx-lbR=K!ZrYNT}H^ zkp3vC15=cb5i60*bOmNc_FsdzZ6juTgiGv(LZM15T;hA-zpl=LdK~BW_cbX<&4fxN zyuQ#>x7}SyAA?5g43g6@1!_Ee{pAtBM4hUT)k(@p7e<0w=U6u1CfzgN{;>M4HNUw% zK4|hlL-G~~ynj%YG2UM>)rYV=%Z5!|fCn<@%)ulj{{U=)cty(+W6usu`OVgD2pE*! zTA#<^^CZGb)K!qm<8eS=CY?rS_ydf}De!q=x{ zhQj0{C7z{lI~ncs>8I79GN4&*iG+j%U83ggk7i#;LqY<}V?>L4s9?v7ib#YVI<8V0 zWqB5}ktHWw$DsJ~DNFvMt?A{>v2p$K8}(D2oza&k9)lW}9HoFxYFtO4q^!pt?{&CxDT=Kfr8#bA6!U&AFFHf|LIMdnY42Yw%2!&dQ z%Kz~A*z|#fXqzi!Q>rhb-zn0DI$t%}C|gG3Lrnhqe_`_fT>p5X$H^C9pV0UuG~!G6 zOK1u4IGLaYhU`co0^sas=LP0P&R~z9a=~KZk&f*uQ}@NccnxlP7StW90Xe*;!+n=T~B)Oqgi)5^9*-+!1<(Dx~f z{0I43{*QCc%O3265&7VfRxS7EH#pfQLM^b3;!TB^zv%iIrKt;DhyqFQg5WbnO-Nlp zT(u394I!EejSCp?j4zyVwkp=9D1ZI3rjf^9Q#)Q~%dL!rO+BjCe^*NJ8Q$9Cx;Lw} zYL*`l*Q9-hdKj3h97=(Yz*^|HmQMQ%q>$GVm(ZFHWQncaD7RWJji>hkFCh&d;0jNS za%lX4cL*)mo&;%WvW<*r%?&JmuslR_TncC=73aWDgb}Ar_(B+g_Fe+GD4qzhMgo34 z|K3S;{nVy|#tx4RjT*jO5YIL|BLUqh4}#vaeh@x8l_}v=?Z~^A(sYA<>Te;ZXUmXW0FMU_&|)XTU%k`l$c(r;0xNI3px;bpi2;R_CstFL4Q$;LBU3yXD~+TS@i3B@EXn-Y%Q zW$@;Jw^FWiA|2gsZMHD4+e6s=HoCF{%J!dW(q8qtALce14ngynP@F#7IGt#7+P(7p zpQ`OQ_n?Oj(D#-d&H*1TFI>=wj24iE`t*kS49|rmvPe}Fabv{7fus zIz`LF2VTGRube-&G{&@>4ZP04(ki}9D)F*KRrBVy>0?kmXn$}}Lu9^YFV`uQnS=3S z3FloY`5WFV-8$n52&4pFsQ;QhQCXtpZzX^U1GHp0F`Df~zDIv}LhzEqmCQ8xPDeV5 zvfYeshB=S0oMEnciFc%di1^#HuUTInjuGr4%nR?L)1Z0-iu#gH>_TUvVm!jhlKt}# zBH~`uADQIvle-Us-XYf-Uxpoy7rsZ*&DllT`8Dx9)`c))9*mAF7s6Theg_B3OxNzDSqGSdT4io?q zs$a%*OOuK@^)e?OBThTfwEbz`VW!#RxxEWAj`RgU>{oCTV1mJFa@t z{qaW2`7-MlB(c&n-ZjqLaBzVWa&9;>a*nZowtRxtoVp57%!3zioT7^39mG<+m1DW@?)@sJn#?bLt>mSy z3Dry3zOqE^?cTpiw-Tv*EBA%)M4VL(pMOeTD@FVi2v?z z4eG|0K5>oRu8HM>YAtAJHEpyME>r|Kk;plgDGAF~%I=)NL&CWz1F%l|Pe|OsXv+>~ zggRA^IZj?8&WD~g-%vQMAz3EDdOTxgG%Ogh8Z=8a-T<&>%IlA1^S|U^`Lqis8$s5EQ6w! zjz6HisE+W#gf5X%X#~{zVvdBT^Ixgny1S3K6?nX!{+4IBkn&!=QK*Z@L6Hf|;PJboQpa&3eV}-V z-*xi)%i-5Q`n|_HiC(|=3E|Ebso^6HTArcH~a<2WV$h zPh~xZarwlECcjS_m}l9Z(fblR3n2b(=B_`6}E{(B}Dcp+S=$l z6$!;@o~%4eTb3BPk2Vgrv{lMpq33rq>Q`@LRR`UwTdGt$K&!a)O)jFDreL( z|24H&W(sgTv2**y^pOxXh2YyDzEFGK+VC_DoTgoxePDU>IE5S+?&3ufyc1NQ>SLiH=FV>5`}v1SHE;TH*yc-5LHc$ zzm`-`_5O=gpu0zqdusBB9tzu?K(~8yFWKbfGR?)G%pn{-Xc7=kw={XS;)}@W4kWl< zYvKCrz;k#|gA`EVfevJbnj*+Yp{N4Rbr_*3+G5K)wpg!|a+pAzM4LuGinwZ{{m5Hw z5p5IX1Mt%fAxQCuuu=Jp+)eBvSW(U_Y6};jI5&!i3iN!s6&+|uqpMtTFTV%lyUn7? zJ)rv{AUk|aaHRq+D^Y#pK<8D^hEikc`o+f}_w9Pf^o?_Y>O2xZeEYAcJA@Hvx|*9q z)pdL@t7jHRjaz~f6o-ttL6{OpZXtrMT|^ppLXVhE0oB_!59{qKY!kkxX9zVMR>DLK zwF4h(BFvclnTA6!@-)rfvAp;5$fQIu962m)+|Kf388@BZ%Y}J-@A%+`T+PHQe{sVs zi=vv>4YqO~iq3Oz^@nQO@dTF4EO0Jt zyT#-U9>(|(I@GIwAc5(CD6BuITFxYdf}Luxn~Q${$kF;!u%R zR2i+lxDv>2nG*K4vlpeCjIGNQO|BAcCMb9x(032l#lHrbSJ4oWf z28n5z0%!_NOzQWkk9?i8s(0wFbj&liFh}}?u}PGB2G8xjAi6=0;OUHb_EhSmi*@Dyvf^W380v7zl+Qp`=mpEp-6-^|fvpqz`Qu70vo zx>niPaT~}ihrV*{pRfEcI%7v?hs&H`_=zdz9DdT?%n;jOD0#Ensw9__&Erk;_q;U4 zIsDOcnmqQUSXL)ug)fWk_(l~^z6(h_nejC?N#4OA-#)LE1^z(XSk^ICu!yKV<}Zvp zHF7&?rS;WVMU&-&+X_*3@Tc@!HQ0=B@aPH*y`hV_X>OKk@kz(@f4WO@&I!<9tK0Rp z{UzH`LU$>A+0*bdk#lqBg`0BO(&INhKj50of#H0Q@pjpTJ`*Ltmt{2!$x9|6ta{C! z+W}M&roED~&Rz@BGKDUmj$dXeEQz?f)xqBY#n)h3EyxqUn2p{?L%3K~Zk}JHpmC;o zjE0X?-%{$$vs;NTD>gj#mCPPfdM?^(_Ip@*B|-OUHcd|6@6Q)7F>x)VI5u|+uN4c+ zIKG}bWx`wg59Ii{{eesPiwg#?=`$vjfgtB)YSrwHn)1bCp)a#6DoN?lPt6*E6@^Y zCf0m2ec_asj~yO`<+Zz^MocRQg%lPfM{%#L&xgAdt*i2BYkm+PUum<9?F>tmy>t%Mhimq7T9sBQ?_mYz)w8 z^x3}wPJxFAPKClNFwBk{7^iwt=uW7WkBW&8ER~;H@0{4MV0&P%kT$-PY~_j1D|4~HnzRX+2~m2L8%*Rc;ZI+xTaQC5f)U{o|Oy= zgA>j-TG65*cqH5&Ailuw$q_!-WkMph->j}S^dn#N$A*N%9bYab6y4&rtLV)r3)3L^ zHu*`nbo zBibU96@g2xia;`Js9tzV%q26cq=e;NA6GL2yJHTxXqQ$Rv|l13f|A=8Z8zY9=9j}u zA>pOBE~vT)L7a;N1?eAmQ~;~^7y)0F4t6*>o5s@Vr_9AuLr(%8S{;EpHR~(#iHP~X1R_aqx4;bbX;>lT=1S06MHT<2_J*7D6&ZR_|i%21)n(yFs0?aunBS_IM&Z|+lbCX>W!cIIBbDSHCoDTBXh(^*-$VLdxA9WjjA{22s!%v}A zf9okeZJ)1=L9N1qQHSICfY_ZKPIT+;$+oGuCB}G_wKsKa7cpjoV>C6B+!dyAF>GvJ z$n#kZ{E`dVAVhV=S;x7(%E5RmI)nHsK70Z(-Jeg#73%XG1<_u^EuPnj2W%cmUF~3B zI6pb`NP{@@!dv{duap=9Ygq?qp*rP`=+1XViKy#pBupsF@`wb;rnd|tGZ$YywfGKQ zPf!E{sw>`(I_YRfU4K-n5p|!UN#pr}DL4MQ{wOMA$KAE3Bo`hhf``?BJZ!?buL!<` zs)C3NTWy#n;$AP`5`qMacXQ#riLO{8y)joWBVgNixwFGfE`RYvKMH;tbLq#$3T+`4 z#x0GlUf!Bxo~gJFxd(#?WX5rm#f<8~3*=xRv-wF^i`6X14mBC|dkDqPH9;Pt5?vX; znl{+*ZEi#LRA-^|ISI3h_>S4Z+Dzx^*s344FOfe5jk@y{oCnA>R9uaGSi*9U%tgNv zLf_nnLYmm7&Nu7p$YW@r;LOxn(yu@9S*rHh^yvWziHi3R-+@OmK_&->#J*u{K>FxI zVD(`Uhz|cYA(=64u{`a&cjwM21p}FF?eKNlr|cz_gL`k2#J5fWDemgwuKe&=sUF{F zj8lb_{hJDX+j z1B)rxJP7Pw#(aaHd%wG-x@12&Vt03V!OCtMJ~8Lb@r0^dBG&Ms5%yencegpe04cW` zF-u!vzt83lNKO#l%hqytvQZ4sqUtde*H6Y+7R+MA%8sOLMF#b^6_*VL=dQb*YD^>ZNSgMsrd`S?AR4pCs_#hsNZl#kN+ zTiYtIi@COQ5sHG1wExC^u{<2aVl~jLm($w9Em0j5n-Jjt8U}7qgA1D=fB=lAx~+xR zXQ$zKX^(eneLpXuGgpD zxFaok&uC$31^o`YE7nq3XX=N6d(`0GVIx$4VjPCX3@;5Q0r}05EJ%gSiA2Jfr*rXE zNWte)bZw%+Iuz5e{Qc`Qiu3_Ak_D|JpS4PipT;j>^!%3C5o8KaG?p>sue2nQl0Ya? zAma?qMVctIG)SVk&}y$vaH)gT3+FaSPJv^B#-7ldku5Ymuz>EDT{?5dF4bY$w?`I8 z_T5j(4?KIKxi_wYUyiz?Zk$8rM~3PAIdGC6ycfo~lF!m<^<4r2<)~%vQ6WI;7xD^v zFIq^n67cQd06xuFf>5V0m4?Oo8~sOlq#n7fP>it%x_KkjMK(HJGx+AhcC(FU^6qfbQSN;uv|AfkOUaQ9flr*^A^WPR8=|1R~_>G>= zK(UT#qyjttysQdn2|W=%{~a9XfMWO@@OE={xC#T;T}5DyXjmnixAfxw9YCIgdT97k zB|FSQcRiqO&?oF3R0Jtx5dGB(#=OgpIAO}uK=pX~$ z>wTd6z-MdYyGawvy^%pgBwlS6ym942v67;{-#x+a6bc(__L{ge0|=Y_@1yLwe@>I_ z&>Ol0e&q0&)J2(+@_b@`QwEpM?Btz9eQsF}D>v?vZ2SC8xmK4d<3-*?AlO1`MnmOb z)s&Y|P-VVsimgRn<3RQqDxs$a1tWFXx;g)l(1=iyFj6Pt5n+T<4%sDEe>6W93%@QI zF^7ce=>53|-}?f$ExDLuAi+IXo6EEBxPBt{UK;aXNKgjp>e}4*L^CyZ(V{+BqcjgL z^9_opVJn<>KnsGSwE8a`Wk!YJQo1;uJUFSfqwFc8QQ<>?Q4t%^8$x7x<-%DQNpyIY z&}`9?SzHfs@?vw`EMl~ahY;aalB{U5(h(JqjQ!7QGXVYVLOdA(FD<0R)XFqURtYib z9DMh>qsV;y-^@Au8cHF!@F)L!-h`w6Sd5c?%d*i&!-Kd6EM%Xg@10wB;pkyr14`ooi+ZTf? zX$!Z*I0-GC^&c_KEZ=Do=v)a_y z*IzArj4spp294M^k?l=Dx~3)McaU<~!e4kZhz2a5jUNf37NFO4Dhhk`0L*K@?X!dH z=5SR+^OrBK`VSlh?>Q~EST`~Xs_KlD>z)Th`a*T8lRhjD5INo3x=MTX zFoorEtZbIAD+kK<_)0YJ9DD?D$R0K8b7DoZ&mb-kB4{Y*sA$!xsG60aWqI_-%f+b$ zRhBw@B^jF#Z+n7$eMaQnWsU&-0e-1Dm#FQeC$AZ^pwc&HJ?ux~%w)gJc!$n@a4o5=Bg@!bic04l=dAR_fcdG9F3eNFsC zgj+boAOk$fw)Y?6u0V0>IJG)VL}&>V^8eism#)r}&_l^AvyZ4(Yt&~|iU?Rc-K3DDv86_z3^aA&?Lf2+5A z=^AU#;JpFaJ<@&e;6ln_R-xBFaO_rOKX?bK+@CZ;@RNEqH;2oGUzVc=9XU{bm%nQEq&pRJJ zdEB4h3s|Yh3O1yh_(dsk|L@&pTzRNq{EKZa(N=EUTmRYD&x_h7f9vkJZv9tj@6+~g zDV45gV)|yE6q^EG#!3JVO#fd<0RC$W z_~*fKQVx=4Qo_x>JJZ>J|7!p?bPMSdd;xtX6#v06F|8q0l-e~>U75PzlIm;h9D;N2 z8(PLi0V?^V=^D%yXLEKwyy~`Us=Ic-Bc9QcM{1R_#Q13 zQLx`r8!c1}jYRr6RUA;OXUS@YLwmMXT*?FOKn6xzu-5{50`uchOmq5BVxP$^_}WoR z1gz7X5$aA*!dl)Gsk4F8-?bVMUCll^kFDRx0h@Da_vf z!(&l4xLDBeXXSh2+as|Sijkkj+dR-ZrZ2u;_sZ$}pJzb3pxdtDf`n*=OeLGURSHKt zPxM-uP;`^_a%zkr9sNT=&!yCBGCDHV`ted*ip4s{I`neB>KwiapO}})Sk0{zXu`O1 zcFw=}Yd#!4$+IZins~Ac?*1Z{mj!n<=9T@oEGIwBU$L3|1fFY1uO-yQM5;N*cZ_@& zNnnm}oA~FWe`eyJYvP|<;lJymka{5Q_T)(>Wj#!Zm1i!e;h2Hri81?VKJ`0f^w^!` znxO5N@fDKM{Qc~CvzFJzOM%xW!eO|qiE1K;;s#83_r_phZL%a~75bFzElCu!`Gp}C zx}C_1@?L;s#E0Oj<3sb0G(Kq<7KT!F#cRf%%tXO1Jpct^uChqtb#3Eg-H=G$WU^0j zV-X=aJHrK%lx?p)ueM9>@oFBs2`x;R`!RUwf!pc<6aOrmk}}w^Qp+5kfcEOBx6{}6#XsPYhtr^ zl5i+>xflbOO2}~)X7kk@S;H+RUqw1D=tk}g|8;&YZ~}Klyw|m#gzQL~dI1Wuajx77 z0XYhM=-;m3k$5H?jNO$*0_VJH?X-FkKeRVBT8xj~%rc1k?7sWxvUd5OHQ$ys|fPF`S>Z@Nb( z)3(|pcu@kAhRHJRN#uUSAjsrpG^Ssjl8_AI;;~So?Eka_(pf3Kq^*^r1byXRxjI^b zj63_VKW&Y^&ROrGHV{Q}iOfVp^slXm{on1+*3MpSwlu%gJ1)E{@DMc}P2l?PHXWo9 zK+#*Q{K4Hh)#QG{-SFPkY;@9}h6>+dPSs5Tx$)wjrHvT;wY3KQyZzbfdw;ZxFK>l) zmITGgl{}gZe#W5YV~D>B++)7y@U&S>_-S(Rode3m7uKt<>L=a&hN_HAlQ!SP^&j3! z8?(wEReC4=Lzk@2hAD$|wxz+4ZL-o>68eaMbrIS}cF{B1?rZriuV-1$Hw8vWyzOjD zN$&)!y}k57v)zj*5c)LH#cb|llTnWWC@@-gMzJR?I?mBs(CqJ*hjApJaimcE9-8$c zEat_eTS$g=)-OGxRcL78ReSkb{aZ3E{Z&Q}`NH<6I&W)OothTiK4Mw8ZB?q0s{Uwu zNt#;}E%?u{{*PxXV0qCSrqt(wY7JZ=p2@vs^GyR!L#NLFC)Y3#%s1PIeA`TIee9DY zW6blI&x*t5Kt(>3Wt@%5)YDFAKD9NZQ%qr%PE#IbwnOL1yyy7Qq|Isy zZ(ZP}%5|`R_W8e>pPUz%#ZY;~^Pf6hd2fQ|{Jrnc8Pj%k&n~t7u)TRgW-u{*mPC-F zZ=JTLz|8uwZGMu6LFY{HoJ~v%C{rd!&9BK7a>v5N{6?G)V;$-JJLgBTggDB}2~9ZE zR$+<8ntDK^1~-`FrvWs6qC(C8QWbj`mh=XxhZMXkV9?1~p;tirc#MHaY;KA#yB6); zrUf)sCZfF+I8pXo1*h~~g{N$)G6tRYo%1iQ@*%A0tyVev5SJn&5o#r=eK2}~J{WJu z$7kW^l0VD=+65tyBq!!7irAQMgyhO*=#6c7cPaNo%T=^~rV!vaUMMFF+*mnETk_s$ z=ePnag}(P8o5b^M_@)_b#D=#GHYZ0QhbR<9Q$|*Ejv*2w z)W=Qg5JZF|sQlJ69m1X-5RU?Fs&Wpk|=K*(Tq!qYng{CUF#j&H}xx&kLMj*W#@ zUWq&jpzK2r_;GxrnwO&FzGp*YKNxUn1ulaZ3&UsilM2ZE0ueK-2poKno(W}tBJiUu zyvWkz&2a!~J~86k_1slB9_fodkk~MmEI9=vWIoLg-~+ekUY)0#rT4v_oD&DXy)DS! zj6!>NYXH}gZhL&@p|L^$4m3Jg(dqJB{rSY79ji~r-}V3(KFZ4WfE3vbjHuOtk!yd| z0)VDm*&c2BAO-X<8@1DA{`dLxfUX3tot)>rqYaVF_8K#VHt$<PecQmx2tL3T$p45XcA%a`C)*k$H z4eSGZz;MT2=r!>cZ>q|8vKc+Sx;FF>%OJ7*OfqPWF7y%tB2@#khWlUxcL(mJ!-c^L zDh7i>wDTb=tt~}iNUxTeIbhE5nkh7QNy1+fsc_iZA5`t>eEjOP_|!Sp!JzO|=4QfD z(spE?rZEMNB?Fuh9-}rHSIh1k!sIV;@S)8W!vJT1SKz6OF~D^yNtdO=@dU7gXjG z-$&5TSs-Mf zq~$bFW$Gz=nSPw+`Er|N@YxXK)%~Z|7LW}QqqTn zUnx0E;9?(px-Z*4-GKvl#5(0U6cwMcQd)2mPgrQlMH#SGh zT`xL9>?cL@$0Ekxb|k#&rm1X?A#jD>WeNj$^w@P^K;Lh^5N&}f+c!-rKLf<1Nmlbi z!}o_bZTsGoK>Le=mVn)l@+r=7`QjsD$mbiKQfCspeaT&COnK7wBF@ zNa?=^_Uil^%Kq8dQ(aA0JVEf@HDDUa!tQMxrW~o29)-2QL^b*| zSK$KaSai*!*!Kacpj=#59epR~QqgJU>Gop>E9qB|AgLZqKi)0i!v2!k`99MQuci>; zg}1Gr?|gaJV6^hO4;G!XPd%N)z4uYSOv= z?>@N*llNV6EvbVk>!~RyzU@c`Q=n!&(#U6MZKeabIi~;q!U`PQE*y&WUcHbGZD;1c zljUhbf#QT(KH*ctx^%+Z&~}~Po2A+Gnt(3U+|=h&FWpvWLFGr7*S&bX_Mg`Ey44;m zkR&l%)|cGSVpuE{Q%sJV;16xWw<`{ngYfHS(mv-Z?1wO) z=U9x8~zhu2-MIGIcRW=hj4*Y21);CU=kta0% zt{myl8&p+=l;62m7iZ-nooEJkM+h!bmK%_OkEo+YnQ{Z>%;%Sd0Rp~QSS;+nW@y6_Lck2$ z*XaF%7|YKC1`S&BcV1>hzb!Iaj<2#bbfL>niih45|MTXbIr!%~_+RW^@P36T^jdP1 zR~?eCGh0@>+!fiEq*Jd@N1HIIbnQ}C?3loU{y|c5!G(nc%IBO3ZHUE*7|0gOWxAmw zjHx8)0d$_LiKV;Ug@RtzP&!|2!lweH`ZZ1$Io50iY zvU3;|w$U4T7M*zgLJ@FnwKIhZ0?$II)16^xs|(!NRC%;KJoP{$qbMDE z>`Osrk#3rrSUfZx;B#4UMS{<`uUPH>?Q z;m+NAi~|B$VCHXz_Cb4daf9E)gd_|3 zd%>psMQb2R$nU3nX2@hi**IkD2g+?cO9m zRYnY$ba9~ctKZ*qAJrjhbx5b|_sq6GH3S{399brv>K5zYQ#O2Y9n|Rol=~=Iew$B_ z0k!753Li8S0VW(qLuU3C;x4{XAi=uMJ^R_Nna^a!Hd)7SBqRfap=z4c;X9_sg6HJC z6)zmM-_fD+qh}~nbqIXeEZ@&@{jt*8f+}v`7_HKRY%pSF98nLE(P*<=N)a1xnm>+< zqw1t|mAlomu7R?<_u{^6+e6=Uf!D!i?PpBhzjNjPF~?d-JL((OH^ug^gB`s7eXv>k zj&mY?Uc9D1ok2m*#`hpHpIz>Gm8Q+xk#|)Lejhf=&dMu}NX85<yapB2qz0h`jW6ceY`496}YH0QOuI*7)2+i1tk}r!q+RJSq-icOQzFViKz$8)u$FuDag7@cm+V4w^Dj5 z@HE#RFxwM{wkhS8bx)O?DD+DW`K9Ns`=jQ!oXr%)IiyhYu?gxtV2-RNFl~t+-ICxp ztnvHc-~Kwd6=ztR?`Cu_2$dnEL(RW}{Jm0EHG+Guo?MW=Gf0M-ua@E9Uw>o=G@dat zBpT`(0gX=1$vvRJU@|B-iNoW=`{P}*^&P7oFd%PJNNIR`A2Hco;A5-ow2xq93)2D= zJi0jM!1u&oyS`DKWM3gV!ViA+>B5wX(U9qzQLA~s@tZ~DoP+he%(8tZ@1VsikOaPI zeB0NJ=@f`h%MzWs-t6QiXj7@dUyOBeUcCL%y~fb1Yi+Ew(M3c3)i z-yC39a9;>Wgxn9E+&9&{P89x~HwODf00Q|~L@9@{Oxr64cqJ_%S1ckHVaHU?9*f|; z7>l5FtK5!e*0htdI;ey0(uAcN58d&2N#V|UPc7W&rJ5!0X+n|iQdW4z8@n*U>Fmx= zFAv6^Mdb5|^}l!|c3@YRU-nginf}_gdov4VRtYKsacFw18Mjqu_gwnd?Zv4azr*x#-Pg0i>zR~!gGpD; zXtMQRM!X;MtVGlF=KAaRq+ME*%Bt_>~>7T)j{_h79@#|4;wr7rmk>#5-q^qpUi$9@!G&P6LG5Ih5vqygh zllbq!ur0w~G(uAmdlWTW-X@hfY6s6NTAOS)e#z)|rdeB1Y2;lNEt8-iKjWSUO$gi_ z->*@tnY-BTneJxI6;K;}AG(J8%NrpMl^)A53h86hCslbNffXiKj<>hZGCasp+f zn_Dl~2S&>GfJAhIo0i|4J~t{^pkU^>7Z{5Zsb_~|=Vn?=@L$v+aP*Fu^fFWTEdAqL zydRYA)Zp=*^U~M3Ouu$+$vp4$eOPC{8BJ%tTANXrU}rv&cDD|4+Oi!7_rf(@ zWz`8bH&*Yvl9yEsA@5kBUL8edSUzXU{)U(LsnbP>>tz

    Sp#3Sg~G#}KO3 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�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%0D@{-ey~wl71hs4mGh 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

    uNAHNO;$1 zK>YWO!{vDCRb1Kh98z0fQqsjgTvKYvN6Xy8(vagd5N>{*l5z0nV^g&6&RFP5ZrQ1| zC|PRhXu`#3$YXoedA6Z^n$IsgML<8HW$B&Z=7}y9mDlq9MgOrW_txZ!N}~o~1!&^D zavrcPFrX6nnLP}(kUQMsa|YVbnMRHonrnvK!WU|XZ~bRJ;6KGhFn?Jn4@V76Z(zGV zXP1@F@L)~CqXuazpH&5F9iY5ai(&KQV7d5Z1d(6!W7!GDz}4AA!mjJu-BN`6;>N&-W@OIZEi8BuoeQMcz1fVKlQS*u+&B6 zDS*=mDaBM@AXQde>hA?EIbVT{S4$}&sx=V@zlkb|^HcX|;@^_esFt#(=wQLT0bdul znXN{@T_ZW`r4i2^+1macRO{)ceEIYBrpcGW7MkH^Sc5ZjvmO=H`-va*)n!k7u5(j} zHzQR7y;kX}9p^@o&4Mn>dr8I1rD~qsWbeeGb-_<~erhf}ByU*U3*K1#!bT-!*Sx>U z#EmvRs76X^RdkX&jkmvbb_%TU zso69<7WmZA-1&ja6Y&a{TG!i#Dbf@M+_4!|y>kyLSo}Mfa8o7moZT(pl6@~26%?TaNw9_Q5CMtjljy#YIi&ldx~ zdtQ`Z7+den+xW=s`4YY{mm^ivr^JqRy*`V0>z%XIX5a7;0wmN*}F>e~Ql@h-z`g^zqDSisR3=e$Uiy@)CyeU*@sRWt&

    *mI4Reo>{79hw&ukqH?6Nlb?1lWCd(# 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≫&tWRPvw5|b|CV$$(@`f>DKMO3d~E8; z{oxc<4z|{Yfh-+$#e(z6bI{I@e?;N`0$O|fABuZ|z28vEQbgJ!A?K^SH`py&8|bL@ za8A89B!e)`#6@ytO@DvSDXsfHUoC0l9`**f?bI%~bs+Y+1m%Po_X5+}w=7~)^gQTE zzo6^OEx$k@_8!=mSLoN8h zpaa16R;#Zr1xI)IdbQA512g1XZzf{y###Z(aGx^OE`c8;F>uGv=r-G50s^oX`WZX} za1ZzcW9)o*0NCrj1hxaO9^Ue4KKpqQuoSKPGvnsA+`%up_0Nup)_fMca zVPX0_Cj44$O4w)bT$`gt_+d6~JTp#n zl7A>u4OLs%@f#ekJIGIV4_@t`5e-;RFF;L7@55)h_9X!5HhUJ}=l9EcH9d6kPa>rf zBRjI@vC_zd4&M^>#~rDSI+ZzZwL@t=fH9nn5wx98G2JfQBA|U0%UiE@MTp%{m~9fb z*5#$cvA_j5qYErui+Y4@ew-&4+Spv>0BrOWhk7X~{FMlFSxXjCC)9pm6oe@oR1T%R zZX*__u&Qtnous?;1HOJq5m$e`a)KMuU%$aI8Z;qVZnD0n>RJU>sgxbJ4O9F#xMJ1Cc-t z)ZD^@^U?yG?8n)@5|ahGu)KJkj$D8D8;^lw!t!9&$`28jBMlk*!k>I zjft}bKc4tjN!{VKWa|Kc`h=V3?DHZiH8v?xws*~vnn?w&JYVh!-4;4xz^XpC6MXK~}XQ^}w#E}`Q4TiZe$&RS9T{VsaaBuoW3Ym9Z|An(myi7qj%?>IX9N_GvktINVFhaHy%M>J z0}gck@d33#IK}Jt0`5k3;RYIjEw*G4L8*nxR%>ze7hKh7N@88ft%SLB|0G3#~2 zcSPIjjK08Z+aJo+^sh67y}72j;|(&dM*(Wr9u$s57}~58d>DkVZ&jX>*k8;QyBsP2 z9xgNL9kKEE2j``Yb!|RKL53|0kGOGh%vWPRk7x!ZHPosgA1`zvLsy+B&2%GoXBevQ z*KgIVgBG3^Jl{NH<;oFg-+Kxb))QaqO;qC)UDzm*f|K96!;iq!Gg4?y9tZgYNnQeG$4E zYKZmRlICU#E}{qrERho#-dYSn>cnjdbv{`?2AJ z{dF%nNFi*bG+lOxo*-RJFE4(DC81%^mqB+NzNGTREp_(# zV%>2R_D*yOKd23?SHOT@JM*M*%rUNuqVW!fV~Q)El8LH2SP?aOA4;^l_vx+b;#U6R zpHiLS%@f*BtA~PUWrJG!-P{l3@65!X%cmvB|D{O)l6m4lL7+szhY#g4!g;xaAQ^MH z9}b1<(7o@h7pf~w*wp5;e=3-#0D}(OV@WsubT?|n^X6yBS{qKHje|&9*X9e@cH^s3 zg7W8D8ZW|>O}#W46=Tc@CItJGFN6f!z)4NNSQ&{i(0K_^o~`H<61u|BOVRvqFx!mP z^)ENtM=1UE`*R5K)H59k7RT+V3Wc*&=G+~8_w@^cn#b3`N>zUBrA(^nV5l$9BPa*f zIT%_D5QeLpgFT!cD$m-*LZj$ml@lGivel=p<8#UWmpKf%>o{%(mi6ENl)y>2gh|xw z;dub0qj351%n}*+JAs3GF8rz=@~pg*j4fKU0z5XBOzlL5LTeJ)_9DD9@Nhe|K#WF7 zKm;Y%@CPw=q`cD!iyeg=%pauc#D}pd?e8AR&$Fpbl>b3w3do!cKrWeEywW~D?K_pm zbY`Ks*9SMe?S39}+fQHr^L~+yBZV@xe~D>hNp3!4mTu7@T>{;xH=J|zc88f{1txtpUNvSPa4L2vTJ|NTG; z1~xAH?8VioufYGiCto&_p>gsBM!mxIWUiT8+Alc1O9D5Haz>lYW+{LDm;LRifYz;x zRY?nuvS4QW^4&o8*Ot`<1*@qNyhkc5UVAwrv7?YdPL0?f#9QtkAcLx2Dhig|4%hlM|r4zL+2~gD3b#@n0!1tdWKG$)f71W zGYIEBx!Y9w{Nk$gGD0DJ;>w5VOa<{yM&EfZIbaj|{)0bW)jvMg22^2wFa&dK)k|4Q zv`w{AX(C>e{9g5P?wd5dWW=S^0hSNfn*wyZZg190X-eT4;JBf$(fyZYIIC*i`w!5j4{IQI+Vw)Pvs-XWRAtGfT=$_vj<2=zEl<%uUn^1tV8^ z5Tc;&brdV6e^1U(*Uwv1cWYNJ*H8Z6YLr%Y_Y_O;oKeSWZ#;9O`hPwEVq-mZB$i@W zyNZ>gq=M+L5@^CIU&34Rb5)#IEWBXMfd#8NAo!|vcOoPf6ogx=UXFUc74>Pypzb+R z!ZVfO<&t|cpt^mw-_!{_A2AyW4p6eGpDJE~MZ4GMHBlXlvW)R+ij{$c?)H#I8SK}4u?(*1 znBfhcITLOJ@z3B_F#xO#rG@&`8tS(J2(MTaNRN3d6Y!iy2bmL}WUIaK&IVzBO%FIr z1YA=g{z3eM+=>>Q>+kJ|OzAwk-aN>VOhXzj%}2abJE{uQ71c2g_);jgK=1{vT?Cj8 zJSJSos;TDlHWaz-w-a}keJXW$TT&;#yE=z5$S}E7`kn#k=j%L#wWYBmT{K;qa0h}F zjkP^dkI(5b?Z7KUhSudV1wuC@=SV?pi+f9#r6pj*X4td{wBa>ixoe!&y)MGrb;TC} z79?k^WE3>V_!$kF&Ls5}?cw}$4}%_wq#UmG3xZ`RC)6C4u9M$$BKuu`qCXt*FI?Fx zRMS1+jD-z|2X3w>>%stOit+Cw8<@#Kd%;Hmn%RGPlLDt;xe*Ry)fA8&es-((>9;4 za?s`83snmUYI-NMI}IyP--`$5#tSV1Pv7~`hbzTsv!$r*7m*7Fuoe{DE}+P7*Z=X9 zT(hpV?Xx9uketw<@mI|>hi!F;_43*Lxdv;zTHvs9opHdGJ*1ZSlB`~=??QJCg-g#I zUEQ)A&JXjMzPh*)sh#>|jyK7E(V$t|E>Ub{t_fePkg<@9sgHCp)yr!7VLZ=2(MkEt zw-@VLhqYXCv9rpW)ugduHv*t*GzhX;9a|xfg zyU*zmhuN1`4+VDjcvQ0Oti)qa1=U6}f0{Q%G1pAM#tIH@XQ*ex#~z$JUBAiVNiW{-r|R_h5b1Kh_o39G+)oe&O@-5sy4Cc~Wt}SQ%bbw_kx!5e%9# z0Od~jRW(AdR^DrqakVOiX}Embd7*ZZAvt_W#jyW}aZ_zm^)oAt{~dgA1SHhh!)L8d zJ#v1Thx91SPCkgn))Ln=6Brr? zci{esV(-^;*Oc2|TBSi%uL4%rD{`yP;p% z`;Hq8P8O@-+mvQrqD@zbb?d7r9$#&;o8bng&T9PVLUBH)v3B%fjzH_G+wQCW9-V&^ zx;Gyk=-*oz$xO!y!}D6BMXHOh7C_)x)r zNzX1mKx^?r*1?b4bK=mJN3gQCFN|(EHSazPaTpU8Aeu+0-DeUuIvc@=B{63zlXcD( zgu>Pczm1{mXthyF`WeJ2EkVDo2W#!P%E68+u}W8n0|b8lqOol(G~~d*A#U|kxHo3D z(+lT>Y4w!>wF%H^S~zeE{+lU$jq(k8bR*+mkXN>ZUGK7tG-ZoB-YvajZ*@&BES}Li z53gTO7qp3uN08<9vKFFdQPWvF9I&3@@C5i;G5OC>55fb%8)U?}eHUwHVW|slv7f zM&O&n%x_C;2{oS=V+!nB8`$?;d`^Xe-AmL7kJlLjk5_~63IhUk-7HCf!*bbVWI;_P zO0tje(NM4^3inf^Uh68TSt+n-{@4+kJH&Ky-C}K*EBNP< z81_4m3i-ERYt;QOO$}guRJD?kj8dRkXo?eAN2PSf){W(1nM=(&VZ|UzW7>FG8?@X) zE3)W|&JEz4W?((4TEQ?&Pq%&5l`VHHfDN;LH=udxy`ocE{(zMi;k`Vs7G|N9sm7@! z>F_w0Non~lJ&H~)xlsd~Ga&Qpd7>bap<_n&L@$2=?{$UJw0nD^FKk!(;ZmCOxjj&( zF1qe1Y`4cT{lha{ZxRD{D5NXhYBhP`fAqlKF#L3WTH=W`C+f)#0~bzCr!XFo`TyEldSQK#D{ zgd;%40x6vo1AzVcIcAi~l3po0^@~%X8$)Rk{`1heD`k z%q<$4&>MRaH8)yfEB;jWF<5b?dnk1bX}XM8&HXxJr5C74VI0vW{wRp`k84X3#Oc#J2MtIn4b zz4g0cj>r^mlr5|m7oQBP63Ia3*feqavY=(p)P_FbUEN?b(r+bPx`4C@iPdoDR4dhl z8jKdy=XgD|02SudeVH(xyG6EDvrbUG*ntk3k|3BH=sEO|y_a}&0@pb^8-ZB4M~OS8 zhF9lLJ3ZNo=7`ZI4>9dB>96iRu7!91%~DH~>vdqT_WhwOjf!60p94Z;f2f{G4kgU$ zuWVS_AD$mMnhu-!>ghwd;X~4K`3;1BT7Q+$=E(q#p6!&Q=Yx|P6R<*1FXsN|&!G6# zcA5SPZxht-X2a@*fIajmOAf4H^EPPrn&zZ!o?+ucgy{>8BKJAobY-t_hwItzc(DiX zmTwRjMqUxb+>20;7E4mtA=r1#+%;GY-{qB24@b*b+4(75Cu-#qFqtjO3pg>L0q>+Eq|C(Cn5+hr?`_kKv}-I5^} zW`lw^)!99G4|CN!H*Hg{Jgx;=GN82vfoEG0a4LK7<~@$w7R@8D%a-P8#;j;zpLueP z>lQctH!YYcY_(!eK_5T=SQ{wLQqJUTS+^v#?=?=UiR-`9benr)O_$ zP5I;NW{>PJd;v`#6xmGUQb0ESg*g}ecTOpBbDJui;Tb&gdWjvGQ;2QXe0Y#F^nBQ# z2WmPlc)LxKD=dfsgTH5e{&U%x7edeha8)3~g_vP)rNScdQ72-Ik%^l~26tH}dHjC? zucE4aySJ*X)CwbW&V)KcZX8NwTyR0#L23sIQsCc_O4V!9R1-)v@kR|r`;yq~_MtAt zIdaCj^W_J*ZpC!H{`~B1Ede05aoDUUi2i0OvGAmyIFFIAZJ8WJP=^M_x7daT!dHtd z>K5hgdzGzGhVV^Tzrr>5h>l2n(_ZJxvwMMwD6((TXp;umNe~f;3jwWhgA-jn{&^W^ z@Z46Dma(CPd`8Ay2C2(8{|Mn`q%O6k*YJq5EP*rOJoRt2{p=nU?rL|Z=hqCD3gXnR zqOm_)70)u}D+!|5yhG4lTnEs%QrxMf^m&lrU2oLVK(O{8lk3H5_qHn^mNO&d5lmBx zZG-C{Q`PAH;QIpU61l_Px(*QeA>#2qhLfm|aW(v#0wc3`q3=w+4u5ZxP|Tq}70|cN z*aPJ@Pj8DGPLFR7b-wIAv)p3BOpfyS6BD4~t+Lf#n(H-!u+lo1#D+&j9AhGrd|Xwd zMtA!M#fK}PW?GRmAda~@v=8ajOy(v>;&lVsq6RjKUg(1FUIii$tZ~?4MDx|h&o~hf ztFH)1fpYkD{#!ET?q;J##$XZCm(uktgPPNQYbMg2yAJ55dABM3GlcU+<@I`vu`kys ztq%Yn=+lB9w^qa#q`Qt^`Q|OJ7M*jck!IO=|2-GDj zxb&Dz3CEC0i4g(SOFqYA-Z7xy8^F01rh$^XtT%wfhjh=fSbIiIcNs|~dxX2m1WHBR zfA1361>7~bXk-aDzC2#Q=&iT0pDD^@xj3m%A~`E62giC{NACFfY+br>>S9LRExYhq zCi*{eSxadJ)36y>R$PQ^l96}4PF~Npq9!L9jgbsie&h0 z_-q-UUyL#mhSvQv?8 z&oO%D?#IbBIre=CcLSyhckpZZnq%vdIk%9zJ z2OlN6o#Id5pXc{z>AUa%;t70(V9;lLgg}j_TgV-$iydN15NOSyF;Wzl8XI=_V3o&O zOPr!Z!U-p42wfW8we?;xe9dMx7qRa9kUg)FZB;*?890|C zK+7lHRw8E|F9L%VKv7J9{+LuuxdL463c)t2&souF=ELJ4 z(BqNW){$iSTA+By4k3@cy}N!L=#m3Wf`diqP>Bo`N08vwI7*IeL&!(PIMduI#N=(@ zlfM7F3xWhih3IA0L=cHm)-Q(Ndv}+;505ziu<>M@)wBtUxf;WOn%2nZST!{WT#^P@ z=Q?~XOu@5T)STQMr?(LQYv^OYej8dd#83xQ;0p6zQ=F4071Y=}Qek9%j^@|>FkLCd z=uoF=5P2$vJHrMEDef4(b_1isStaQlB^gtxv+$DZ=(0jxe z7E1S^mE~kIi1+_t@2$hC`npC@B&EC6O?Q`o=%yR#?rsT1#abZU-AGA?gruSy>6R{o z1__lGwtKIA*Vgy_?)RN@{=4VibIx;r&w6}h?O9`vHRs4V$5>e+y~RX%tv8}EK}P=R zibOEZ*zXOz9pc{bYqw4wbUxEfl?hF>OaP>*c)0Xm8otjgQZD zbNB;$ci5dBIdQlhRl#zNdHyLXu4@j2To8b8RU+ONxXOMKFs zjFM0y3Qu!%wQpkikgb4;@rl1Z4JGNVgFFS85Kf`isAsSJp<^oFccSx^ z_j8$(FqG~6`Ag&Z(;KE0`=s-1#{{qLlC6I%W!{Z_J&ayAO-}t5o*ml%?I%sx#H&sY z#`V0FpWf~8e%Oz}-moDZU4fDWeH>PvQ(ZPWw=2I!S~tPsf%bk2zGIH<28CO?tzAP+ z*2(8LQn|7k;wT>sq=o%byTV);3ZtcU={kNWE*^KRKx->YImO7c@;L6`L(Empdnz;p zjc4o9K`RoUar@)4*}e`6@&?@0jbs{lXn1G6<>Bu-7T5wI(r)vW=C{}J=7}HE9%g(y zuN}Ad?ut75Xp5GGN&GlJwCZ^{Bt3+pc&v`-Tc#%6^k3%&No@O%HdUZtQ*%N$pY$%L zL=)IgT_hb+fh3=tN}}7gi5HGb7LF;j#7bcFPgZ_iA>zpw%M^D^S=R=#z8I#256Z>- z>NyTHP*;dRb3rGIW9a7yp7>thF^$gGjQ;EQX4GzSj z{onh8BFAqpZX7PY{EoxenkQBv5p3`z>YPp73zs;Ih4N5?x&da5nZP{6T=8B?KWALW zjd!j)XEa!^xmnD8zH%)XPJ_ozk8u)Azf?%i<#Ri*Zl;fj*vICln3)zz1+L3yOL%so z#?yHl)^4+<@M@@a<+Lf#-&X5J^TTZC#=f34`{*cVi@5qLDpS|y;mxpk_V0H7kuL(= z&6cPikZj)0i6?zRE!Nqk&w6ZGJ)NDS8E=7N|QiDfl`C+%(u6u_p9pto-W5;NB^!QBnpKB5nW5_HSC>@M#L(O!o@NDNWAx5qE{Qi z?%czI7Es~dxq<=~MWM+3B4nvw zdx$dD17Q0WXJt@JgdYmnP0>;l{(!FaUBQcxWaECJc+eA7N6`1J8x*;RnGSDFy!z1E zKr)adapn#1p`yjL%)6RiZan4oQ|D6bOW8j!|KQ-yI;bmq?Y=#A`Y>pcDNyBS(CIsu z0is}z_3_5#aegDKDZ$||RxrCZDIoA&PJKp6Pv=n&&!)FB&;fh9Zvy2+|Pija@#$420=QJ5`Dj~G=ioh|%wx-Ew~ zoJ+X=m2YGhQoi+;M&V{>Q3Sz)wzh(S`J6A1{hHn*+Vk4~o4h;x2(K}_a zVmBMvujN;v*aK@+)!0c5RZUZ8YlQ`M-cACf#Iktxb%TL5WGK?x8GPv~TCS008IAyR z=mBDmt1IWQnSK>`9v4b`Sh1kRO|ofVl(U$cfxSv{8J8Nc&cbmYpEgs4ZXNIOzVPDh zbEqEFjTYf)hU%<6w)zy?wK(LfmT6rkUF&Oc*Ua0ss-?BInRdcb5Z9fzjeZib;&GwIy_u1CDoP#rkbWvU8z76x2C9jec}_~B5hv_7IY62yud5sQw9(b4Ch}{3 zMD@5YsG&RdG0}+GFtW60L?IG&_kupF;`^tz3WCnHUy-cv9Ez**>EpurJvtGBx!NUq zRH&qLtM3oTbJ_fe>114QB)E& z*BYfE6x_hvojk|f2RHQT`A>Us%w>6r0Rj4dUBiE10lZ>Q9upmPwteP~#J}%mZDj*p z9J79NG%UysPN#iukSl%*zM`Iz3VJuD_T=WT`2aiF@7P(y7L| z{Xk(C2@f@JtL(g{{t9uVqd7xJ2RTYY!1)Vk=ecI%%Y1qlNrr!%&!09Z_R%IXc|6ybab$WPx&9B$~Zs9(&5uK<~ zS(fqq{9;GpBWw}K2)0o}X#lsZr&c+mq^Y~ehP5x$BoSG033>U}%Bv4dowX*w{@1sw zs3U6o4`W2#YS!{2EQMk*`B5V-GU5>}I==lrd_~6J<*Wq4Kiru;l>0 zdXC@9<7+k{#{(ObNi9!*+`@(}bJE9JTK;t}PR(f)@ow238*ZVV)E_;h1-QBK_*cKE1VY4JMTe$y^d$=yF*?Dh>=Yx4QMe;uySK|+ ztYjg;cKJ6c<_2_1p4j(h+c9;Gg(>$VWD7}p&dZFBDGR~4YahP}y)D78h_m`+?5xgy zW9ov)-}8_Uj;;$Zhe@i**A)kd1Gsggbfa2M!8|N7fbGmco)Z_EkR*~fk zztNGnK%PfISCyhNUaQI&tg21^ab~97IUPAbFkFI3diht$zk6g7<5Scf#{ptvto-s2IWcFAS_v;zcHrvIOnA*F(q78v;uP2?aX&puPBKZ!(EJ zv8hbasIs%wm~hecy_ic|C~aQH}<~_c&P^(F!+DofDgFA z__iS*Degik;}4~BHP&&l&nn+cwA_yPe9gdyZExmLtS#JEtzP(T&NujhpDuS^78BVm zFWZGeMa~eMxC6L&iWkg*6ExAaa;UbcjK+v#vO^(vvu3pS0q1~OYKzDgEL0sQ=3>C7 zbcyJ@y05B>FF~=l5C2-yCA!0bWGc>8DA*saS|86^eRd=c&EfnLs2-YUP1ILa%rmrD zb_=Ey3Ohve&cU`Isv*Xe|Cp|6t`8-cq5^e#eak*5Wf!*MjAk#o%p)vjDq=E<5Xa;~ z5O`xDP^qwj+}5KA+yoq&*aBhb6jTTY$VB7BwdNAx^-MBZz>oq% ziZN#O^x<7g3gO6Z?lS2xXawKY94B=K&bTYhnHs6*-i3Yb7%!9yVyT5cG^cWCvSumyuifEfnIFrDEgxJzFyvi9R=W z(ijCoIJPj^K<*&ho>EKfeRVV8U;JHtDAqm7*R<}eY|hvSD;7Yu-#s_xrbdwM^5Jh4 zioCBzP9Qze(BMP)IE!eVRnGUA8wLW*$9~vZBP+F+2Rp;*5(H_~z4V@7sDVbtpZD>BU{>MeW6x zq(aITiWS>23$=U=S&q>?yPcU{BwonVS9Nf%Vm*y=id@vQ@kwdc`4qcfubKBFcM9if zGGA@Jv?I}v1Anh1Buiz>=wia{S`)SEX`gj&E`=eg&O5o8rEEf)Dm? zDx5R>y!W~7$y8r`eFTv{6eq{N7lt3(sqjNi6CQbw zdyJoadN%%iIxOmW1N=GFo~R_j8@*AC>Z-9kOQBabxbtrJFKu7tqXu;N92TO_KT#HN za_Q;%W`o4 z&_!fDk?h8aQsQ zk}s**aPeA~J=+MADM~=o5g@$%m+Q)Z>P2xHDs>sCI)MZn5;^`q*yQEzw5k`J)BaQN{{$uLxGji)x35wCr0*8Td7HkPJnugERvGV7 zRlm^TGlSe>mZ<0z`Md|k1=Q%ooDSX2_&|2M=g@_{!vO+Huvm#0l*>l7Rh@RD^a<|8DdZD2A36n-eRPZ?M0ssR90n3LXp9upI-~xqQ&xsE-|c3NSXb?KRP5pv(LeI z6dwJmXRwH4t5D%09+!WsFdJBb!eREJ@FbbyUml_%R{1~fi!=x={z{Z}ENod8SGc%} zppf1m`o%-^=WsgR2T{*mhfil}apmPzi3RoVhS+F? zZ}_328p@SzXY>nmQ8a=YVAkwJXgUnRuu#)tO&(2}S1;2xf)k3&d-eAtR=3kEfDh_U z=uN#6)l}@)Orvg=rbwtl#h<#@!kwY7{Luo?*4>X7vH0QEh)Blalj%o*=N{UNfg@km?!Rcw>2>3SYHq z-X+oSY3Yn_@E-M$E8h}LDsh1@)k~7&izez4`yca1gajbh3+0QRi`X2^-sLOOO!{8B zhc3PL%5=v`mQgJ60pk_T$_)}mEgYaas!UDRI_A7agyvYEfrfsKKv&&}c)n-^%&jd$) zT`%h8|2v%?iRJ_SV-2ILOqGEnd;-32XXsOA%y`eAkkO){Xhbi8a+sQ3%Pq_NM$LcB{m_cLic90XaJ9dQ(%{^_Z-7sUSoa)e zd)ec%Smf=@MykivGV~yCk;!%1aI))}^fk52%ZRn#?lKYQpl1QiAtTQvF(%VgRU*3VR-2c`rRwYj>p52CnHIOL;HYeIpv6megB`RVx!ee^ebgDwp< zwZq{`0uaAaj*S2H4M9`l_6RgFos-h}V5W(f6pHUMhL-NY(9p0`!fO@yQws`@jID+F zr`G>`OneDL>EHLL`8MJ4`3vceOXcYm-?){SQS%u>$(B21)At`m2!($O7J-iIVxwSl z@tk+9aKxtWnaTTBm=7weqAuZHOTa4HoRH9#k-dT!7FVhL%6g~yg&jL7`=f$5tmg*n zEsP<)CDtBIa~O5GmNZdiWQV?qs${$4zqaK2kCxPjM3)~*VFf{~aoODIIVG7$i9pAH z0_fjfkG~LU_rf?DL}V$1u|P!^Z2vbc`TpHfwHL;=G8ujTyMqz9LG1hDQV-77iH!S+ z`tAhsQfqE;Q;jgHYshY6=UJZB+xNF`*8KZ@Db*1AA#sQ0m8o^*FoT-t(LF=H@VQs@ z#_6v)&7cHT)^zU%r`3w7u+0piW5j*gq*2d5;XH);iY@)yHWD2)N%IUx0cxu@#aCx* zKX4BZBVyG}8M3Wb@Jf@VtYvR6`_9U;n$G#9gU-Qedaaku_n%&!CP%&XAco@GFbb~{bscl)n{y>hEu9AGUO)I*!j1Yb;}L?k&EYVdk8ujNDN@?r^Yh|g zx)5=h2Y4&NDHVdL>Ym?`^5v}O5B>q_e}F0ACTcU|<$fk(e-Cd1|GUgRT|8~&ru%i1 z+ZT^yzX(mXo?MCL>d=TNadek8gmQhD`;f7BahE#n9MZ6{O4X>Io?Ow!146!aN#1+G zw=eoB)yes?5?|?3>VVG7v0R3kHnswkzoi84<3tdYEJyrB^q=$*IBHP(2tQF=^Zwc? z?J6k8gw{Ds@!kqEHa`Y$IW1Vx>d1g=5N=|BbjIQDIx0|?zPlrr4kZCnB`PT1Q-!iS z$*%&~JQV-G?da~WBRE&{jzMNgxF{NJbgxC#!!Z4OPK^8T+wfY{e zH9zSW(8-gh93XCJHZUsZ1h!;*x?-IjncNX^dBGo8u=dxXD_)1Vx;)P49kCe5oZRTe z#&E0mz7yJU1=87`^bcDA6KZ7SuhZnI2Yvy4= z$%sV7h0BnVEaFL6qd)MH$g-|-nPd#M2wT3cOzFyd>LXNWqA%U|&3=L$MG)x)a|Gx~ zL(89pW9a!5RZ*TCRpN?}tF)^Njx-#Fv*>y0imMEzj?N*Y5%i=mKL;H>wcf)1)Of6~ zI_m=?=9>sLAnh?T;h31pol|#84G1z&12=KSF;X64y@Tv$PGnq-AOX|4h7AYkB~>Nf zN5-uqVZFx*nhDJy_9fSn*gr_jVG?+m@mwJEkfC0})KIe?M$WO!+Lv4$_^3WVpLh$uN&K{}Uxooe7{OoX0vMhHvOQv)nI5Rnk_O^iIV$|{!~$?m!Yt|N5hlSO7VGAX5aeN_e*(L%6a;U)L9LZ%BC~zEX{*6 ze(RgYgE1=D`^Sj{-j^{WhP@>*PMn2=X(pjDPB?n8xGTWQM zk?dn)8&?=ql~PJm>C8$Ut zwQDwNzkc73DRXlkynnh9*m&o{#mfVCM1WTIWFf_t$8`4YwRO{HY8%ZQcC+5>OR?$1 z*j%p|E?|P0{Hoej4z%-|55h-mdr|ZlQHZV6(|iexrYXfrxl)(xm!pCSy|17V&mblp!;g7= z9W#B~<1TwiSNnT$T$V*+j>er1%XpYs(1@7})t~%f)X>b3%AbME1p0djK+$vJY@W}iyo^}dO@cLZA4rzWiFr!{~ z!v$~!1oikaoHe@GiR9C705nnBDlQie2A`;OR8v-%FYHxIV{-b=9oc3VhQMLaET7}I zceUyJr7`V>%%Bg$VpB5vh z;qu-KUz$=2ymD!$aFlJFWeQp;Y*nY#C!$JKK^hUdq_@E@)hG4q(*~W3WngPQUlSfeJe_J^gks zF{5MqZi8UUoZ2AwjOn$CVGP@yBX~ZXC30S^+Cqih2NjR59fY31j;0Q zEBw-hDumzuPwYH11pL4w8)!6QdXTf(++VZyo%uVz>1wWG@wI&sehT+j$C@oNQ!Mq` zZSKt#CK2Aa5i{64z0&s|NN>DsJgm_#_WJ0dUzJzKH&l3%bb{EoR~a%{QaVGJ#)e6dw zb{2n@UhS_}lnix=ee~<-NUBX^AoxoD4Ild-j6pcF;-@pIq47*GSNrtu!KUDUpB5v& zN;7T<`qxDz)sF8L5e6hCHeKj9>Za^ z0}m=Zt6t*Tq-wn=}b(iDJ za<$ZI+2Yn-q)eKHs|k*ka+oEn9gYur2zHlbxEWCk4wgK0cWI_~oYa=Ail%ol?39#% z&LDe~<(Tx6H1U09X2uRT_0MqsAoHK4@_*V!h&`cQvXXfnaKl=XSX`#JCMRW@llFq% zlG@bhMQWUyHMJEH$^fIMNkw{)%PejZ%;HDyYbl4b1r$>`f z%p#W(PxSkEr40=Uv58$;ft?NgiH^8e`C%^e6k-ZdHd%F1>Xa?dZxPMmcJII_ zoab@DCtYPBf$Nfik6hGyzN$+xc2JvjK(xs4(hKP{s<`1XvQxiyd|8|Z4#5)bYU9Ah zE(zt;LTW0Ev?Xq%LxEf5#z%i*e=dN&a7I;)o-f!6>J`giB12C6jJc>tS3TV{G1{0+ z^@^>uSjXK`2lm+P$qzczx%WZj&7vkRM!MV(-@E-226qM-`BU*aXq76@|S8a?Yh6#5H zp_ig46kd_Tjuu2)v%JXF7l^D%dmh2(q)sHN=Fzm>F~-$f5-7=8q2VUA@2h$@h1D^G z)mM#)e!}uEOa_=poscvdndVidF8P80?-I8~g7VprkOO1hxFdRI)tj=L>~~XYzzD>7 z{gg{8Jgj7nBIA{kQE|C|6*B5F{Xc$E zM~#pjBbc0wp*J!PjK^vKGwjdgqQZOWJTw(OAJ3j#V~8-iRqM2_(r{YhqC&=C6%ehDMUH9 zE6~(f8N$?lsFqMIa~Yb{^1+e7xENtod+AoTKov(XaFxxVm`M4E_aY4yLFGEsP?Sou zQ`oRT&qYt&Mb20274}z3Bt9HUbyVW!#xAOrOPX4JH1yQ*l0^;G%R_X zIfWdsm-7BQ&)zE_TF< zrI705Wyf}R5R^GgMw8!2GmYBUC*<(2swImUICcT5w3+~1303X0>&LfoIDQNMwm!zq zQ8{aiiQ4yD$f=d@?oT!s(mLbiR9Ou$I-75QxfV~wzqmXq00qK;H1{!57mCGYo@-4A zNB7semswTp8cVfDhCzIpCPe>LdiQY6A<&JTL=mfjdH*Lc@=P@rn2ut(O|8t%t~aEh zrGHe)a$=z%HT(}KoP%2swl}{lbeL&%9?QXmQxCMKW@a}VCBEp)75WAX6AK&GczC{Z zN!R+9O~8by%&t;8$@pJoE`Q4Y%IQ;ZY@vUhG0?i%!qu!=S5kJGYRIDnQ9A5n;F$iX zcuwJV%iqG(|E};u%Wd>x=6vb|O-pR%oQ`@97n<|WqY`1b8)0=UJNvg#`@btBn3q3w zx3<$!)|nBovJz!>P5qa~K}oM(#ppG*Zt|}}%m1#>W^d-d&J#Nqyh(Ui^$TzMxY@kL z!S2cINokC{+W1IToC0UTw>$@>ZHb^;aSuz%q$O)xUxWs3j!q*EdF9!WEK8nmJGQQ<$8}WsY=z z!38lX*3WDZ!8Xz69bs69rZJ4+73kt{Hd*g+(Qj^cBNUWwNJkMUrXm!(v%_IIZJKkz z1$-AHIPXS}qS7|^y?kue>r7O7S%)>u`_KDUEHe|lB>SqfU}n^?i_$iUxO*L>ueVY^ zmj@aB>OC6!s*to}cRlcCnfBJxY7B0AE*+>hu$V%PF>T_!Afh{c{9UDI#;PjENXM+) z!T=)c=4TapQo0giANY7F>@<<{{$kw5-Yn(PEeYFlZrtDb&xTz7s_4pmUPfU3N&UXQ zrzsz66QZ1bwDgUww4@bhn)xk-kHcGZ6><7C(Ud#O(5UHP#-ArBVWPxU@7+?Ar+FrS z%8_Y~n|7V0gsa|~3bKuyg$FA=K=OlpxKRp3Mnja5Sttj$(k-$JOk~6{A-DQ6BGW>a zgI;KZ;Q~g$C(ZwF%h)SwtJ>NslldB9xh4dT?y>!L!phZ86I=O)k_i{}LevslWsDb# z4z22?@2sp_gM4A9bq!0}3z(jy_>Vv9`+5cxnY6@EdWhSbPkabmJ3l3lBrl#BtjG;k zKXeKyNTb^Dnb}I*R619=nQeCJccWeMJ^rv}i4bZ?JyEq^1I2rRr>}`=e_rNekYr@8 ziIFF>bfjW_d!;Ib$YKZ_1cxzV@7OUqATN*WMA{;vq+e>vS9@F>{$+~@Ys(8&+WFqEG=Q7oZoR=NY_K`ge_5rUm)2`IW4Xu646 z@Hrl{jcI!ldHVr|*WIeLjIAW0Y1B>m@MWm~+p#+m2$=cHF$h(G)@LL$@YzbybJr7} z0T@vUOAhLMtVnq%jXyG2H`{pjW1qob8*cFDS%#f_ucwPd)g}I>g>{c9g+s5KY`#)N zKM301PIA{6#P~lFDqGqtoK9H^+eugI$L(aJHWgQ&bfKIUqCFHS3^E*&`1Vv%A3g8D zvesQ#%LBeFRZLWly-Wfj4Qr@y1srZvu{|_Blh$wrHX*BDDrRR_5qwYvlg3P-NY#yx z^*sp35LMS&z@k&eI)nk0Y|bEXxfyiIG};rj0!nha)QVRCa2gpmXWul;M ziG#0(I3moc>!vyS26(*v@wFqDqRX8-MUCXB;3BPoKJl2Ikod%S4i|Zo<`FWLnd<=@ zju~XZd()}OTeg49YiTGf9|(N2eFm9NWL~-5`p%g*C0|pLE&N*$6ZWJ_2h76SI+F>< z;7yYgs5nI?l6&G^ETuW+7g<~Oxqv5F_V0IP0iz5w0k?$|1V8DGRNu<3yQold z&-MV-?q4z=#N00z3r)pnwKxeWU0qM*z_4omH5dP}E<-`OfLy4#5%_CZ2E!zO&teP* zT{_wp+w{X`mX_wY)eDpMDtK?UayfS~>ETO|_%4sp7y(U5*RP`XG(;= z<;~P-K6zMxWCU068^qZ z@5)gDP7;gAzo=J>v6MLesH8&Jre&w;;8#2XyE_5*S~6b|>FRixx%I}uT2eNMOgBF8 z@-CXux9^c&WuC1Z@|SrcO)TMH^d~c$?$8nSP)A##ZHxP#h$N5gzxWiiTdmr#DwXd> zzHH2B2G(4&H@B}p2|++PE9g9%ctv%tSL39?hg6zLKf~^F)eK10Yy??GremB&SQ?)Q zz68mcRkY9D-&13>{-SDGZ%td2#;5M30x zz^mwEecCgxsy=7oLKE_f`Z>xU*QLA|1$wTImb_5FG|-(dU)$;+=J0v{(VP1RkPN$@ zRm^WFLB-m^mrlwi7Cmyr{pKQ%^aszzteKER^76N0q4v}>{mW#LuaqnX>L&v{e0DyZ zu@HjXE`&0--n8pc6TCTQ)VO!6)8xe>c7N$=34nbsgdfy+LuWJYKRi2BNUyJKp zHT`wXlSM>!U_=nB>`*z=IGdMK0;5*hps82k?}nz#8U(9_mop)3*WwZ%-i8R*Oz~ziHfl&rC(V zO@T#Fb-U8B{uq>KoouY~qGC*}>4hTIaeaR;Cr2|sAJwP)z`DUY$x(dz4g$|J;)Haq zj2Fr!NTPf_f3oFQKMJl5yvR}IS04F+?uk3GZMaz>U6yEWLPdS{wWaJ)%6rn*?dI~C z!&nlI?y?z7XUDNbTfe^)K;8Z6$hw!8PUOL*fqUHjNh5YYDmS}*!>r(?8Lqd|&hM)K z5V`JYh!LUaUJhUjJKy{qrhiztp%2Lu^YKLYRL)>70Cr=!JoXH=9&IRG{U9!ai38~m z*j2HP8*i`}qD+Nu0#X>V--8omRjX@rbcMNq7g%-SF3g$>0s+^`+!N)|*A zaR2KUm0NrqSWJe^!I~lBPjpPv3{rvADtAlC7=M)?RGmg;+(A1oG&uGXzn>KnBw3F| z_FTM7e0$e0vrfkZntA4|wTI}`gAZrtVt`dQ>|B4!iYIH0&tq^)W+KiIA}`9Zyo#71Xr$gg1ARX9)0zz$91(QS{?u!A&N zh{C^lS0p?5M`}oh$c{1ipg?`$1owSv$9OJ)r7sm*%Z>dwg@${S_?H-^@#ZaXS?dr? z9L+Eko~#uh!Rh7TfsU~7K&xRnU%+zi+8>rUVdDkXT|6iVoPJR9Tx?$H*zYfoyRnr$ zLtf4%R0{bWB^xGD*2jLD_2i)G)uw@aP+Yfc< zJ*MTYFNE?_cDY4(z)Y`d4CtdtfkXR)kd36>s9_c4Kyrvj_7NmtqKEDqpP56>Qqg1P z4PY4J;3~(WcbTOzGpM}#lk<$tpduF}6V#Yl0aM7lIao1M3s`;X-j*Z-ltdKSWD^Y; z>?PqS?Il?Ovq;I=OQLn~=>!UWmJkoL>0Z4RAYG`0{cjezr_%{~nJwIUvP?Eq3j|gZ z=+1%_WPKxT81DoA_9r=YyEi`84J!?6i5r=Ivoo97J`cFXQ2ZU=%~EzlMnCQmA1%ln zQ|Y&8+D7jxlISPHo?(B@`}~thHYtzL zWSUBxcyX=(>(z71``1(wwQY9cob0GDZXvpVQSl2`Zf>Qs0by=5<)XbOwLF4LT9sR0Rh$z5z^1Z3MwCVC9Sg zd&J6MloAJqw6o|`-+o9kaROOCx2$LA1!hQ>ZrRgQWe~K`)nRBU|0OM@7M%j~5bpkL zMh_PA&eNz5VMKX9*I|}lSMl1x9?md}f?u%3R@h@9BnEu)WG?rJ_m{qY!o^*M2jM!- zn2ZtIfTZ_4pPw)lE^QD~{A}HfjY>e@qJAWv{*j=T=a!XqG*YM@jG+`?pTJ>8{glD^ zAkzy)>yTxQe?o2 zlO77MH^c4H(Ph(YkPeYG@*JhVONiy?=T}B}-LSIK&Le1x@M*j;xMs3Paj$H@yPJ9* zXa;e@p?{e;k}HTg1Rpz=L}_hmecuUOB{9LWt9))LOoS~z78ygdfH-awNYax{j(K}!ho*%MkNwB7kaA$AmgBs(Bx|m0Fa-1X z4seL5R;u?wCruYoS+2W++B6TKJX+kbkpfK|wGk5ixjwy9!|`wGb%iBf^Vz1?48~gU zBMYzly24`K9`gkQv6;wV(;f15YklLaLy~8KVd;-OEJ{tj~S}kU@DKzuZwB!6XhrQV$kO zRTph@u%jfh7I4ihwa^MUYLQV<-Se{oW{}=xw9R1osYV^b3vIdg(F!Qvt37>Chww&! z*;L&7xr8Y~!^B8Ldwx->L{YTRKOLWJ!SJ6@c6Zu2dNcaM;zotE88@->v|-*O$7GWG zf=|hKlRAfo3yhvU`cX16vuUkk-I+D)YNRzUOt9GzCqnDGZn-<9K08_MkYh4s8X9}> zSuLxI#9e6b&yOpggO5iooe6%--Pt?E_c^IYz?cA@MElx zDIZawSkt#HvQvYVDIigX4g2*W-2}_6=dc{gfwl!)vCq$b43T89@VUY+QY5H?B{!#X zw6{Kq)WN;~qG}HLdakeqM6JygMv-65{O)}dvvTx(?bX~A!>?ZTS&6Dr)(D|BXv)U( zUc$bIb^=*i+_r6W>DwZ2bkk2aeKo#LHa&W0B9f;4<_{lPW zujv%@(>Pr(%lQ`c1fN=*?W*3jjuDnbd5`4YLd3%+((l2iHUe#BU`!(96HlS!0!(Ni zD-Z%AE)Y#YZ7UujzOjEu8ol)rrH`D!>9O(tRsWamGrE3odyxy^l3=$4gq60We3Li7 zA(>}7bunuS$vSU~T}0Q9Lg$t%xmrL%GMwjFMz8n@s#}6n&;Fat3MeKb5F2f2ru?Rh z6|F)cYDM&;eBu|z3YbJ1yYK1e$F$c4-B@SnH;PLdW-|A*8{ZR~G*gHjHhifWNE zAgW!|l=9Wg^8K#ReC7J$6|1Y&`knsZ{5d--IkuIjRK0g(|Wln#T>Inktx$&fod13LQi zM~r+Ohvocg=HibhH;7ZQM5per7&#K;cr#%JiPyj=mvi>7Ic@ng z>fl~z!@c@s(!YN|3vCAZatz{wnoNYPpsbHY{zN~s`3Q#LnFeR4)Z zb4Cr(GS^s69cmYKyqbFr7muO0zpp(gF(9a z1WE_mR?w1h@OCPDS$WEM`+T_&H#aU*c%ISE41u3?mIG z`D4Et2X71!3v0MiCE0u|lu17Mnmt4rc`GD`T{cqJ<(kKhti_66UEg>6m;G388KZX# zEiPkX%X)!SIAmk9Uxa1hF4{k&I)Z=hOT}!;4q`@SC*EdazB_pQ6_|5@yUKN^Q4J(k zfG0=MX$2}G40EEk=V!u*T?DKbIMvEn;sSm1Iamu=d8(luI%j|B`JDY1xd~*=deP~8 zJl=Mu`1BmM!Us|vf6Pd-qssdA2QE@J8{+un7q8>Z zLNz-w9T3t)`zVE=-&fteuWP_+CijWk9w+OYq2W|+R!#qn248G??lk$*DC(WSv|4T4(}C|Ym(T;TUv>r&7ZL~8Au zLAuwzbqG&r{r^FMvxh2W3%GSH4LYTmCRk2u1qeOySSg11)1N&8)d}}qX?oc~21$qz zrVc*D*#IZziEl7{rzG3;-Gt6WdM&~=!}Zbo{S1dqURrJR{IoL&M;qnTMnRe8;5(M( zC4wAOqBQX*vhd)(=9l^5stK3hxm;MbQJ>Z{(Nk~6;d9;`*S9kSg7*OtndThvZk2;z z!ozTBFE_%46*tnGqwEP!z|@r3Sn<@(>~YG>r{IsbQ{g(8WS+10y>m}b!e`$37jHkl zBoo_R`|%}O>E+HG`1t4}_xFbD8v`lN%xD9Q)8}w+jH9hBZe-oh(|o-q)SQmg4}p_&xhiay-AH zI$Bj#MN_kWPurx#or+TWLgwpt={GhCyj-2p3D4xW5$DbrJbU1-s68aiV*;&F8dtc0 zSJTlw9P`U%e@uRVEiqP!DE()XAIN!Mnp<+$b!_E&W*Bm=hVK2Qe2RJbbGZfMF!Tf? z?eopxeEb$d=K7Lm(s5eW@A=Z*Kqa-o&s&>vuFurWRcHAAeweyZ^ry&Hl7d)&hbNp# zJ;tu4sv@*X-jC`JHAfvK`39D)TM}#p%`wMY$KkC{$iH2D@xS}CyiscRD_B=wrU78Q z{o-q!ZG}G#ThP_a&yn|a#e9}~ehb-FzH4;bG$shsn%4az%2zlK?f2-Q*z>nOc;idK zGdNHz?nQU-s1=7inZkX$L<&IC+&+S zM0;y3+7I@O>;du2H)MPpJ|N?I?e{QNn0X}pCc~1?x9Vr-m;{McJY_^3*>6}R`PI4J z%16(r$oC(`C@VFLlt{_ z)Gf9MY`14kHq<=id>7T8Bcl}Wm0iddCselI+o<1GnP)pOHsh0P{dJ{q*8Dtk%c@N9 z%R$ciR4)RPKwc(2XLlpP&fA7X?$POtw2PP>fBf|4kn6yQof`{ELF?Cjntxm&>b#qc zm~j`qr$os9^&J($=HpL}+k6A|2^7jPcbXjtYH&{95Wc)RH;U>(Hn5y|8!L28?E^}` zP*Q%#6Df2@jOXs%k82cfr`lgU(DRf1{)tVm?l?y1#RL5%I_W|`obwy4b5w8rzc?gV zLW#iff8Tr}QUtzu9g}C=y?h}u;|y%tqqdv8Y4|SEz+x~Hly0%wvw#k+*u*n-1r1sf$Zx z6~Z&xD|}^D3h)b$vlhEHS*1Wqathiu22J^l_vV8ipHI3;r>8fx()h?dXHCuZ^6s=& zy~p4%AwfK{OVg`!c+COPDE%HKuwpSW_j4o;=0h(t!lsT9eoRJN0ZWM|K-Qbxuh zWpk8q$~yMu7;)?qvd6(OIyT2R^SXYg@8|cs{cip~Za2<3&+9Sn&)2IwzVsj8X?2hc zu)XlgjQt_fmGptfCuB-96D1GSe06gZ#Gls8y8FuJ``IHqw`${Wz(h_(CE2wmVP^+{F7(%spZD4?sG3fr_!>071JA!X(-6hyMJur}LpO%7)_Eo=9A++DEmih(==HMh!~P)>ufeNO%LNTktKjS$a5WB;FtAOzX=5s+9$-A? zL(=PC%EQKoOrO4Bu9f+7@qut?;dRF8a|{^fEs#MUak;;!JP7gyOXsMlgkA zr=wC9aP@)Evn1B17*+xcJD9Qp>AZy8es@lv(^&bMnOPj`G_+!3zsnxfP0WM#H>gWq zkHoEzOY7))KtTE*PW)>4A5;C8#K1NMyBQmL#y;Bez8jyzGKju^@Zr5g$y4C*BlS-h zxFx=^k#f(u!rV!1c67$N6)Wc0t&Slwgau``#4C_bH5I^QGiEB^&@3nC;YJ+*2Us(4M3qAI5pqJ&h$d(i4~o`hCn^Fc3HQzPE7Uz=F3 zBhvUp>-T`_*Pi}5&q%{`85&I#Efh0 z*H1ZiU!hSlPy7-A6gu-yLa906yS_#$k{XPyKjF%8z85Y7XRD;A_rj9sP0ck?C}=KMFi7AKdePYib#lS$dhz(2v=VFx`~(Y5f~EXk_4y2Bdq?vR8MWC-^NXRPI}y zd3od6qNx1inDc9i7sxDk-@-KKsM#n`915C|T4iI&$J* zKOtqC&Qr-Kd9Usf`S&TKy6*(8P}}LJ{u6xsA(9=W37>s?4&pf54z<5I2etgs8p{5k zJgx4NueCq(^k0GUhJ)5zcf~vR*<)xx_;T~NMa4^W5`Yp=z8)o_G8C}$(=ey=|MG*l z{!A8E8<$7{WMla9!KKvGcgB(%edf&Cc~cG=k*$UT`Wm~mPA`iO@#gNolnL&;)39Ia zZrWV&le$kwBRI-!Prlgq@*n0V{@Uo}y(ik952VjH-TRwnCiXu7&idmr5st!gT$MI< zu?{kIgOH@Ax}*Av3f6ixJ7*%IL@S>qM-0D`PF3XfFDnY?_MJRbjf}wkLWVuwMUkn) z15t@~roLy&kSlUL`s_Q6UM_bp+nOC!HrF?U-?wX*51DE!8HMhohA6sp&XskJIm`qZ zCVPxu-F1xgc#mM;g=?N6&_Y?vy4iN;?PreF;HcwUwqM2A=m%iU2mQq`Vcer!f_V!{ znD?-H?M=9A3{zR|p94&uIu!fQ4Z96KN0%U2TR6QBD;ob~sK15jR@_pvb zMTnd2lHS<<3(mV%G{ZhHu{J$W@(pWopRz7XiRsZVho5P6He6iQ!o{g8A{#q)_IG>-JB=*txLwAu5 z1DhOk_RRDRxv`B%~W3*>;18J$}mbT{P90YCrT4x(H5INDjoF zf8SspQiVG8O>RYpNi%I52~b!b#ptSY@`@&(G_cXIuV~7XwC%~t)9*V8;$Pi^o~6%k z5a_R$i4GeH_vRhW)w)96GwO@NtI~z|Atdurk4*5# zLKTPWk10?_B*Jj{+p8^L+Mv5YSbem4wvDJl`1(-eU+Vt9QYYbYqs}f~Rj@KofB)%G zV&~}tLTr<|{P}-l0!`Ywf)R%r=SpC zxHK4=7|Q70L3RMeth;nVl?L6VwIA35eo)MpJD^xFft6WmFfPN8f$TS~=Nk%B6h|3i1mM zRm{`L_J8-a&PM3gh^f~1)Yt^R9N|>Xv5w%cT`~#tZ{*o5QxwvGY1cjt7$G|cjSq<< zR-mmuAXx=pY#Qdid}btGLG`HUKHlEpf?a+f@8v6H8+@3Yv-Q1|qvfgg$G@%Kb}hTl zr+X^!1Zkbe%uX{GcyWatQJ(r2QKGi7W`beCqjvW{vK2j+Ei#c?2=aw?w#aOW5<~pt zzX1&}E78j`f8Yv4kNtI-G|Y^Z&dIJlrsNQ=>RAV#?8NE`ofI9qABCd=_huk49}xkC zznvq}-ZsR|A-B*xIYY=D7ODa2%#->Z!)`>RESGldDh%RQh~5q?^qEoVO=4FwPy$J& zvoOpL3Gi>+PhHS9;a;qk_%bNGs@k^XvPOMewAcXI4n9ZR1ARE)gIE8DGd+m*`sHV@TZg4X-A;5vNbs%as|L{h!R>?Jl1 z0;l=_XfXsg`MiPVw~R$AjJ`C4@$czwj-qJzxemkr`n@TXvX;S^bFESKQ%$Tw1~?Bj zlz~trIi|k$oWCr)CB7Px?B10aJ12iYWu-_%Ncqj(Wc9#jHKb@2$DrySh4HK#!{!4= z+)Obv6anxzT_6T_5DO|NKQDBr+0k9Pu2zHLE)BN;b!{?%3?kGH zZUdksOOnBM?E#j{BiQ!rCU#wiHaR~cZW$kd+z*EFduHq+1W$>tspGsI-|WA2M}6CQ)#=G! zL7(a}#gogC@x~R;5=s`%1Ow&Y3P!K4X9~!Ag?laMur$S52O`YnMDrg`?O*aab&fLf z>O#yFc*;|wUNHQS8%f(j^-6i@V{7A=x`~9YAmv_F&49kJFBUJ)j}sU4gQUcZMMTru z_g>SFkCYugJkg-Zq_oQ59k2hL&lfGJ@!6kxdgfK^ovuS8L5e~z|I+da(Z?4&uoaQJ zs8z-wWm?mzxnPGc$t>D77Ok>+uc3NQV_;>&gT(Fg?)gdz!h5F!DD_M9!-^ z7UIv*(?NrOFx>_!TkVTcIoUNCXlP7peP*|Gi8066JA{#9RT=7Y!F2`#Cw zo5&NZL^wpndw{53ytkJHxtSYC8?x}Wpp*vRa0LIu)yhDNad7CAm3HlVgW1j1GAyq# zH0ezYRH#^i=Hm4A8EciqxAX*7pgjvEA)y+pzSCh~ZSJI%5+&o;y=5dm0GdVjAbM5y z>dJZ~E3^$%X-Xah2`A8NYajBQkjs^QY($Zv&;&0!W%KNOub1WtGD)~!4kLx@hDyq$~1KZcR5fS@8 zVS+D!7knK@w13@R@3IA^b_%_-TaKwnrTHxZQa6|=7M1=4eYL@D^44{52G|Te zsJh~n0iw5|&Tmi)AfM2rc7IRg3>oli(q|d$3W5m6{EZ^^a6QS;-^4sM69)gdukOM# zpB#Mxu`f{QM<_gX2fibyGL>}xqj&i2O_BlCO)8087X7FAtWZ1O&iwWRej0ks$(jY15Oa3$-v=B@+D?FjY%P36-r0HoZ#K~ zV`z{KXHoIw5o?qlN^Lh$?PUGV76X+Bdf42YZ5JD`NkGQh_N3a_yoc~8;6mV{ie1(o z*oDjDx7A(ugqnO8(^J&9W>8sX8=NQ7SK1<21kOMeg}JniO%%ojV2s!2BZ|*H_{Zx? z<3Smk+5(W}8w)KUxcgA3yqrHkIREBh$B^eQKSgxd^u2j} ziwgT#|26f=q7TgcKhl?;XU&n)wYU8oD{>{jzokn&m@sX-jQ9!!6x+*h1so0ID_Mq5 zFUD^A?JmFkvq--53&%|iYYsX4vD`N~xzfR@NF=^VM!#p|iQ4a?61b4YGp{kNK_LxB ze2;B@pkx=a@Vi>PWjeibKx#!$1n~b6$>*CyAUt=Yj{iJlOx+%k4T~eKuPTEfl1#1W z@KshOXvJm(Y+sCY0$fw97L-uFEgQ&iVfRBwJxkV`c`kKVo;J+4q1b0(&eV+T z#tN=BN#56b=2Wa*F@0l08?-JvB4DBl6_}HF!;~O}RAK1rG7WizDC?%B58WiQ3})8<^NQ=o^M8+c{H<76Q3->T0)I-&~qqU67{d>a3TkM=M;zIdI; z>~a~g_FM0oq7vVXJCRG#EZyC_+7$+H_jv<_j;)@^i2cR$3Q27ax1aqLZaY;uWxMRr zxQ}bZOh{A&dPS$n0O>jUNy(zV9s%@DqlV87z|bfUWX%-g%>?;lIHejnu|Yj~1Ls0T zli7~uOJV&&vWK!l^(MnEo$l2}#$X76Ym}%R^tf~V)in2BX5Suj zj@$-w)=jVs`WXm8rAVggY7xnyU$l00^e+$qph05sJ=(x_hO=359B2;`xg!u#F>L)GQ&S$TeD|mmW>JbjRhH%M$!F^ z46O1Y?nkrtgaFQDF{6c|yEk5`%j<65oVOdiuodvM^4O#31iH)Yddj0PHC^tuHj=6? z0TPUS8;A5b_97_qbc61-9IdC<UHw5O^KiYOgzt_+iBxXtZEj6plSE*(MdeZ9v>Lpes5~ z>bwHFM+U&Azzm)&?G`lc;DzU#maiFFT$xLVy}dWP#003^7!*@AH_d?V5wm-sJ6FuV zbVBE=MjRwfxw5}3!^NJ)KNQ~kn^X7DAp+eld=#Bg{9-e-KskHcgNlBRHkQz0n2>B-9wf3Z*k+PK3z;qXwo;ovFux7Z&zdwY~dX_464X z%)@xhCMwcEwPUpn$GTeYJZurW4ieDdmK{_mcuUyh_dD`k$LNS1G%&T;L)L)PANmpe ziNSHhwiqG=&Tbc@L=&D_1j;Wl_8_7G#OD7M9>Gu#yOE?uMD0CULUcY5<|;Yj3< zWv!+c$Lpo!n2(`f*EaB3-(haxxhRd>S%R)LO}}w1NB&$RHzK}#m@I03mZ16ioT2|l z_>o-{QvW&S6!4AMafzMD&bMY2j4}7ZdonNXy%KA=$a-z zY+Wu=@9fqX)ymP+L(Tl{KP+dLb6Czc>+pbGmc()O@G^{mJ~~M>oqos93KY((y}*FC zQy5v{sIA!z2`L4yU(F#LA9&0~VR!9`;q`Xz+t-2=e&{}hWI`bJpf}j!>N(FI^tFc= zaxP$=YauNzE+)vZPtLlJb`WY? zr7emJ)?Z@!`-4exwmJ3#ZeLVE&sm`RJzR^~B4P0anjFOl{-y5OLj2um)WM9)UWABd z+#GHy9gdpJgKoI&o42}N!q~;-=%ppwHrt8ZhbAYv2j+gp4P}txH>GUOx7se zDSFV+6`Dx?y$<4pvU`7NQA^q7$;4$|52k(BD?Bxi(%OYve)}#GnzJ|T51=aRG=oJ% z{Y@k2KbOOu#K(P56+lu`|8%$-&u{<|7>oRDgrAnml zEvD=7BA5>|fm)feK{B24=^97}0h%aKgteHvH{9N~Hf?Wk4mFORUp!w7#+G(}?4?Oh zroV9d?e=N^(921~wWilYKbMH-)*ooxR~p*K`}oQR_mhGQ4x{%=9m1Sh3)f`}ee0ys zj-~Jlo18sTV`>Q9y+T5=ZYB$CqV^rnJR$b$zr35}9NKqd(D`Xj-}#2j3kmhFLJ%-( zImd`q>iM$uW7*YrRfZ1PTRy3mB90*p3)~B}&44M9@f{_dy0&R^Gtz{Q zb5v_;X<;!DCDVp(*jbRb?`5(rSJA~W+)fKj@HZvXb@;h|PHqrx10M`K^H;{Y=aS4Z zd&TH9_%AO3#YmGWEdmX(A+c~E_M$uY5)RI;;aUL`j|;$8&VB4HzU=Dt=Ca6TWy0asrNOQ?q1XlmyLS-e;HX zjyYf|8&;jjF~P);@NHAuLT3iviR@2gq;C@QO-iNeU^@uv3~w@Pd^yTRR}1d`#BU+V zZlD9n{I1uG*zH5*tX2@!E#4cxb7qe7kVBSTbg{lY4*iM^o1P^y3IiS(hr$MN3)h*0 z;rLQ5sN2js>c&6{vChD6ua+1$G^^HlbYd4}Hjq@sm8i$;cZ{DLPV*)vsYfEwecu~S z;IrU?-Lm(wtLv%Clzvn%f>>NlasINTy^O^LjU|oLrH`!GJMAq1YP2~%>Wy)D|0-0a zHtDt~Qddy+FOCxN9_ygjEp_JgUra!L)lEoRa zTq&K2a z*9snZ^%=CwgWRX87ju?fb=4w{!PHgL0{XS>C&mOcbjaH73*GvN^Ei;T@av<1IJUBh z)81&BUNekSU#(tD_c?h!cJa)GQR6O30yrG57 zY&)+5R_@qVk;6@pN}5JR>l4%&Qfo7K^132RP3@iA0u|NfAi%4%(YT$yS0@o=5wSPE z09=T7eO%8^r*j^+a4{)2l&6SmjQWxiGk!5*xg*;t_CIcu}sRtL~ z{fM(VyRY}D{`nD`*$;B9pr`y-ivObcVXXkkO4`PA=Ig%UI}L=&2?$(=^tm^6z7U}` zZ?f$KBT5mvDgqUg1|DgNd{y5J=Ud@VR0;N0-}uIB-EES+1~h-b^cw*5IFH3N@0?K4 z=J%&=-$VLO^Jh#UBFb5eOj|KWLDsmcWBDgx;wFKU7eBTZ6)hfyzwb!0MiA#t_ccCo?I+sytpm`ma@)r|~~ z?MGUeZ!ICFn7;Re1iDQBnHx~;4BcS>Vi9=@#-{vnm)+h~DT0fr9(4+tkYzt&uKI#n zw4Js-ZPZui;ani2m&I7GC2sSs5_Yjco?{2Cx1(El4T4vmc$~6J zy8{;R_&3vO)~uP{+I4*#IEd}PF>L8j@s$84u=5&5mKf^h_4=)^*fQ}qtJ`rDAQgPG zij-t{b8N3({Ebqa9VW{a34We*Dcfu#hj};1{R@JAXDok5PM2R4#wSf|*os`Ndpw^& zzPa5~@$W53VUdhKG6$fl4K}jj^m{Q5^MXVE$XX3WntVfLHRjj^)F|&fQMDBGbA42Q zoMPmSM&F`insJH{<`*%;>;ucQZk2D4%~-MzMPPAUG#_IFhSRru8WEgZKnvIfHV%A~ zxjR(^>4!pM4DMHRz!RY_OPS`-*~$+%>3l)Vy)Jq{|n+;WG?`^}^BA-d$nMT*>;`)8kn@iX+D_)|vl= zynR+3`jh_#Q;4-|HIhBQzR6}j6R}ywvQhARPJiAFD8K%5KaaQsL<@xT5%ZxBM&Yxy zuBR}p`P8vhmj_(dJ;2|XZ_m&Nm%!S7vnjuaH$||L7vYm{x~|&iU9I@DN2G%|Cl*j$ zhG-k4w)1DBww_RM7w=Ytet}c8FO68HqrbrN>^ttIb7#$$)_vWHemLb|dR_ewjwDFs zm7TZMcz;v_|IV{9RXVQAJU-m2XsaM;>d@*pUL}%aWO=@ni&)43Z5u7Ag^zW2omIHv z%@Y2K$t9Sw1BT(Ok-+ieN&9A)HpiQ0tk2&`^cgiYGi{S?X;e-5Z>#CiO)krKn7q+t z`PKQu?H{%8)xpRWGm(=SGQ0Mt^Yt`icyE&qyU4#DY9PiWlpaY>_t)drihK~77UX5h z6EQegaKkx0aQcFxlrgm9fYc^W)#ei~4g#t^KsuUWeca4yYWUVBKJE!`2c|@;ba6rZ zhHT+VX6X8Zb8U@%5*R_nx%t>9P&3g7Z&QHS`sex|k*OD19KyQj7l^2B7e8uK=s>tc zdSZHjaLSt>CL8FP0Rz4JIM%8mSrNx_qW|VnPyCl6PI{f=z1I)lY^5Z)yv8YY9DzFQ}0q<1cE(@YLb&qDZd_%IS%wx)vEL)s&l}y z0!SkirOj0xB>i#CY)MyNC{N1ZoQSLcV1j|#4GUkI&8x`W>szt!{F6T!8nfpWcmK|? z1uDwJE~mV$;A?twNUBPN|1_15t~}mv43z3AR%$kb>f66t$P_`??)vaq)vf_@C61w1 zL`!oDy15&O|1P@XCEfHrU`+s(T*e}(J2lW)jb_^;j|Ka&zV4)rMD-RC1(7f4Un7gGbhZbEoO zh1>IZlHw)30IwG{Tce0<$zrSN-x|bpb*~9G`wP*9GA!QoPrEGl-eNr)Vdx~_TvoG` zE9n$R`W7mj9IeHg5%bxuN3Ng)Plzqe_e12ix2ZvG-u(msbYFO3W%G5r$0blQ%8WaO z=V7R)vbaP#)z|U7|4D)_F)r#IQbPAWZU#;}4eJM6+kW|$BiO4p{_8C{4VZyshe&NC zh=T4XSiU*D{)hgOpP8gh@W=AM5{C)zL0K33-$GT(F>Dz-4{k2e}-o+sV*BNyxs_5KmcWH0u z4O;hKLEln4f-b+sw!`?Py(^A)wvwk3+uB;<4Ahm?ZU)tL#3bC(miHZq zQiK(AT52VsC+N?oct)O6?>WlPOL940cmw@H*R@4yx&)A5qn8V9AyyMQupMemZs^mVm_ zeNWXm%o5Cerr&Wnib=~VZ@lFQbWV3!`6O9*ZPf0M@1b+ozE9O``Vp^zi)_E*xOQ_n z-zobFnD;>mUH5J`7?N)0oE*@n=q*frMF7);9=nNcb|7H)Jag2cLwyJ`B&ZvX;tXAATuJISvje*gR9lirq`HgD@KUPGw&NMZV(i6sAOZ=MTZOF+B4Uq& zIq5HfS8Ju1ed)iMq-->h81;pH=1)e*KTbG42b}*BFM7qZzvLQZ>OWDVprtV1*l{C_ zewMlxhmlgZv=N1FExRKkJ2;_&}u%V~!_C-MTYcL$s0cbjg3 z423sXa^-R%L~$LKDxI1yK-_b1Kl3ehy&eALSyM=5L8b4(2Xs0I@JoQ@QoC9axCEzlSlXwk>_gZT${ zJN4V)QQTtVn_K5n!!(dZq@F#MjFIlP+SNd2XhF#Xzn;EzZQg)QxuL$# zOYF~z%Oq*RSFk4f5pL6)=_oARFxz#Pcu2r$QTq6CMRO_Mi7*Uu3H|VBB=o4|%C{G7 zvCQ>D+`z!OHgiE?Zgw+I1ncBD|IV7&ds!koo`jbKixbGbCrJ2DkZz#+>QyJ;rEz%QndQxj~+Ko%c$l* z*ePe6h(yZF)GKJH5!+QU^1|J42G@95&dA(LaBCytx?>EH2lLMDO+)X^%|FS|4TXJHH={#p*>QFKWX(dy3$Jh3pN$Jp;GCG( zk)sTv&9KG5TBEIeQFR2SPe4J9%oq_+IDosavM{;+Le|`Z+`wRu;#}U*K#DcP$R&Yo zg%ne-D;&dB)GAs8Y_^guzf`ZY-9ppf;V%tQ<3Ad= z<6YiV&b@IW*v6Dfzq1$YPSAlizZ&+vn@s*_m+Ho;05DH_FA#8hDUkAN9ZBEoIxpaa zH~i&8#5F0owRBuYs%JMr#M>-xSp`{;QD=`XBlW6`isz3zGq{$lmvl568_2XIOka5Ydws7yL~wQ>w-fiv+@CUsRwYekhfHK+1H#LRZ};gJp3_^1;U z8Xl}1dlBKWaW3>Z-$ZhS(yzGrFqmS21(OlsHrA(-3s%!8ZmDx^eyTGr{Ox1AHh0_2^M}y zP7kWdIVt%-0F`3;R&?~T{RbkoO|hRH=w$MDY!Y9!@br%@7m}F#TUz-s4uiLddyRo) zLp1ZtSF5ohGZ!b!-lno>&|K`cgrjEC+j|8#=Df@^Uiej3=81}q&LJ-qF#oZQX;KY9 z!`%`mX+|D>AU=%+D2VujbqX1r9x%xN3inJ&h6~f=LkS_SE)&8L-;_Eo;b_zai6T-ynH9!m;zX+?eC&V- zL0c3LL4}&)OSB-=q_@FDWA(8!uiydGP21L~!tFgR6OI9`r;U;u>{8;MhgO}4=4beF z>+6o6u1QUC#3S~b?NHF!9RoQ+PBNI|{~#`eUok zl_L5ga9QD$aF_BpjmtK}mRw0~nx#gL5eFxax{V;<8ntRu-}uhRZxWxk@T_jvsJ!Dv z>b;S1JkF2e0Muc{)%4d(G7lfRvMYbM=}S!mI=4b@nn!2Hvye1L?v>r3fhqg$#2fv= zyol5wIthKY9KW%6*iN;_nObBOq$AH4-xZ(2#K(=Yi~V69vt4$evl3r{uX3pvwe>>t zv*_plrf9{)vHdYfcdS0-T>D3!AWu;8vVoNAVG;1b4& zfJ&)U$lu95`CFGuRr{TJn`SW$0l&UY7R*!+|W8F z-w%}l&IUhZ608^!5Lbx~!$24&c0Yunn&kUuC<6S$m0EGa*>yZJ2D79rs2Bc!^l&iW(w6mq~umEWzH zRgB1316Fs2ig#&EihfGXTfjW@InU>*E{ES}45Bt0q$0iW0U@A8z+>Qbr(F7tvp;hE z@3aG7&5u`by+7S&yb7E;c;@3xzUn4mcEMvAB*-$m%stJXG?EK5g&(q*S=&&y0BDF%gu&T9ZBR(0>;`a&|~( znVb;1u0jIFKr zz_5?lyZPLc4WCZ1@>7`pozq31;hp8`$6{2t3STHWp zD|d4jJ6SSen9US2fntV{ik7DGE51wGpNAePt#(BU>K?-#1;)pZ?eg5EHq&Z}Ea#gC zQoO6aEwh!n)kxn7B_ZsUxyzQ$gMR(aBd=V4-v-B8FB|5JkoC5et4thKoK0IiY1s)R zos}f7#{@eBV^sCn%9xXglaz#SrMo-F%30)3AEq1Ln)F-97P7wvZ4Kkj6IR!&7t+a$5JH$e?Id40gmBphsPaTe z3|}KD)!A;nQaQn8QdP;?9aj{IG|CM+0Gp~}+jk;|La6BHXRUdc$hS8=6NktMwwsRcs8N~>azdk1gV01w0VY@i8Sa3==q9|aQWLzOu!*raq~s3WFbedbQbfVtWg1e7E`oZ00zUt%g~yJvGxo?pX;ihvOdZDBwMWh$kq)+@vk(CW25pR&tm2N{@)!r(^$5xqx1q{ z>-7Z0_(H-t0VDPPDfR>TuqDjzxHDlY~u{{F_s( zXZT30vpH{Inp+4Q4=C#Ak8#4rs2QbaB_$@5a_aFZ3d4)MR{?nh?1>h_5 z+XdehBDh*=N#y!;Rk>dfXz1NN<@kQKHHd0Q=Q^OH2~o~;?+w2{A5J0+-^6iZi^{Iw zCpldD;ezw%OfZ&A^IX^)FtM8%BxI~MxHqY+RZTwLCAt8qZ|?`<#AnlK!+FqaCSen? zHvvy<(8`${SSwPVINKQ~IEqkg?UOEESS@;5o$0ZCLhIc+s#LvW*ng!#%a7Y}u(kwTWl41H#&Fj3xdhixu zS~DOp z6Pg(b*hNFMuiK#!&~qA_adUpx^Gdk1QrP36p8#wVjO1~W^1rqQ)vx<{e?%~VlM-HA zS;kZCnlP6y`uGLEhGS{Qo7Gdk)Dz@!h(aVcBcU#yy7IKZxjxWkID(!DrKmS?jt(&2HV12^{Rv#?8_Jr%$uncCD#vlXWP35l-#?=pf0+00z1ARi6M8La)WXTV(j?0LyAP*Zistp%da zBCXHC3zTYK=FNsGmtN=1YSm{tUZwZeuIUDFx6qY-@;F9DbUWVln{MD*;SqL>S;jJ( zDL~MywnTQ^Mx}VrlXmuhp@jy?;)UbX-@^fuxKSv%2mVV8 z1>_Zm>45xpnxVu^aNvNQB%Nm%{XWQ(bn6xG&gUFmE!8o zWYTO-Cfc9*fhT@?GXMQh=Uq+t_dch(uFf@IZF(?)=8CXtNgc~H^$HF z=-LZEYW!H9`!pf!C@kZ9?0a()hQtBR;H#X&R26yKscFYQRDVC7t3Rddu%nxc4tGb> zWpd|D@87!e@c^`Xi6JmtcO0)kGkt9Kp@QC^+3_sqHA`&tj0u4Sgf?Oi_rNGT3fjgPaXG}`RecvkfM%j{0Ho;3mgIx5G4LW zmdy;kWK@1%MmFsKg0;IqT>nIBtDcF#GNo1t@n+7k>J-7$=;T$xX(LPfT~x}n`Fq#> z#}o=4araGyK(g$u8jqD?ytuRci0@*W+XH@ub2CSvU^>1tGrcm7m6Qu0U2R45GYsg> z+TqySWhF&8_r>0w9_Myo5;pa=hX;0pZg)HV{OJU}_7h|m$Y7@ICy{jwlR7gSQkhwF z;(eeNv<*}=wq1BZDtu&6!|uISXcE&;6IF{p@#9q4u-rLOmP-Ts{K5|;l$L*>8lp29 z^<3>4bzH5C3P-o8MT*uxAknJNt&~?JH95B^IK;ew5UNmUh3hRQ%6C|H&{lr=GKnzo zSADk_*y*IIu5&FuB|t3{;3Wv}f(P^ct`aQtWO|SKCTu^diT^(&nPooivm=BQJY3%jLf3%MJe2CI6C5J8kY%5wMne|a$ z6viC~Jo@wjd>V}B7_^>$Ds$oPf(3`{t{*;5P<%f zVYd4KmXV58-f4(cb(=n2Ir86R(BkUg<#(3Sa+j#6oAX(5)iE`G+ldR^$=39A8)DJ; znthy}!q2wh<-IJYim9AgT!+%vtMtY11#$=VCsRX=9)HjK47EjO7xjEi* zCPi?pSy!0L+5S2FxMZYmgkGF=b32M9f=};LqEu?xk)yI+Bt~)WdfmVQp z-6{re+O4HV#vvfTWyj~sW81eUp!*G8<|9b(P@y>_(Q7U-%|ufvP8S1b5FP?Sf1>ui zfVfwRU^HAWrV9Z*TH}-kBzvhTF;>?!Amh57VD$9|6>`{(e$6D$@#H&v&bnd79)i5@n2emcMzzNmDLp;DoiDr^KU*rOMtCg$UF9 zSN4)x(0}_O<(mPojSk;E3B^25e4+9kmy(n*)A`&prO`(y=u%V!+%n-MFVGytZzfmH z^-b_b4$0q{u@Jwi;ZQ6X%^Rm(%xq>3ItvF^&08|E$~Te=COoCX>GuT~N05J!{M;ZT z?M?2yiC8NYC7ghgxJP2lc9r}^&yR2#gr%sEY1`eX-qmtIU5nNF&b!I(n1))+BB2(l zJF(m5wSrU)BvNI5?Weu0`yMr8>T_cx=A7?DK2Lzaouk_Q?ykS6>dVe`Uh_#9w02%$ z!)sHg?bntbZ(07em)XUPm>RLCvdb$vexUmy6GuU{P2e#(-5c*O^mt^$Pv`71D%RyI63@4LAe}^y-fH0<-$@0 zOA@C*JO(xf4CQg{-KXX=Ig@Qq z=a$K;gnJo}?ZfVeX3q`&vv?OnwzdrI5Gpc5@x zS$U9O`Hk_94RsgybbJVMwmrHCMhD>ye5fQ)ehx9bHBkad*D36rpdzLa2HZ;#&{Wkh z%#9aW5-*K+&?ANnW2QbL+m$UXc0b9FKbd|%HVr9~vhuLtuu*|Cg=QjfIq)x%f?e^d zbv@F*J3>7;-n_*O%~i;0{II(kZ{~6%GN&bdH(+oXLfhhQykEa->hG6|N0~I4 zLJ`Ya4Z5WMlkbai9)G8oXqga(eE>($C!@KWkbk`Z(4a3nxBgss$7OZA-k-M*!5HzN z^z>&2)WaDBKh?E&=U9+a@wbl>0=q_#z?umdKL7ih#>$!5!0B9>!NtS63jTqEul+x!5usndCgs+##!jKygE zd9g6uz#w4GI#?i7)@56$%Ziv~3;_x-Nn&9qKBEJkbBi3!lIw!aho|WQzNK{&X~dwR z$t5n_viq{jc#0Q5xI~R_00f}`i1q!1JVuR+ftV8_^v`1L1@9Je_1oVp+07ZzdOi7B zxg@dwj^Akg*ux+^aXU{=a1lS%2W4uASxISEBJeDRI_n8#uvU2A{U}ZflY-45d}VV zH*P1i5s*i(gGaKw4;wP**Vr8%E-1<>P0ii&8yx)dr^~)=oye7EwKJK1qB+JE3F5@l zAkV|)44FKM-b6cvx1zkC$2BCjkb_qvY&1Xm3Ct~qlCPTEq`%#}lqQ3`OE`mCX=q0x zO3IT3km+USuK(7-pefU+($5J*3J50E0srEpxB)H+R4{+U*CZe{fwJr;#kY1&;WESr z&f0^lh?5bZ4^Q3g(tZm4MI~ZZ%;{D?QqJuYT*$()71$DdW zTUFX(ha-%XwHSCGwJ9m>0Bb+M3p*vbhl#3(AkFO3A4$|gaJ=WGtm?0gmb%))uor?O z`w|;FgayvnW~tx{eurc1WnOTtC+EGFKJ21;9>$`2FFM5#0oPMN+9DtRwgiYJTn1ot zZq}mlF-OZjNG4nR6S%-qAG_jl)$0*?%y#5?cVo&15o(f3NK%2{MD?=ZmyHhLdflRX z$WzSt>BwUYxbI1wIKPQpZlXYhp79;M9b^?p4V>0@Jo<@K>~8h=_T4r32S~TCQq*jM z!RoCy55c zQr?I{sy>c3{X2aYof8(TaIH)HpP$K(rh~b0cJ1<)lW%;-zF9XhRr5;N$z*yX_&;$% z;wqrs^6!hzz;a18+nVol(qS6p=3i~cFo25nn(FzW@nH??&4SinBlnN57mVzLE*w^X zn4;UVW|X4egzrynw0jS;1jGiCga1Q|bQIpNv3ggxWgXl^I+*uKyKox6*g(1+1o^K< zao^w=xudcGKc6(4ROKVmqQn~2lT`jQRDoz#zO`t;CMwmlvwqhG$N!zdW6Y{7cJc!D zJ)6yW61jgElL_Yb3?$Cc2y}B>wFKp^ImIWh**qc)pnvUTIp+DgH)9*EXJS>ZwR5vw z9nLT1di9r8K8`vGzpYga?a=z+zXTiTXb;abV|iOFy0HK1*)ilFoGbG1D>I)GF|VDz zR!1<@yb=x#+Hts6NKCmM9k*gk<7IP-!X6T@V{R-ORpt@uW-`XnmS{J+gk ziy{H8*$LnNzZby9&jh*VfVOP?d!XMba0X+akruh~8`F2f_scf)?^{7ZX7>LKG+y%d zgq*EPHQ(Ti>+U8zlXBV~wS`Qdu3JmJtmtny?8WOgi(|)w4U$m7y&JL`cq>1i$Fr-@ zIee#E!7NEn$5G(6KQl(>t)(#E-r_S}Ja4Cb?&JFE$kyJKf+$6Fq6uiH$q99UlHopf@buLGs3C+_|=tYx6B&=XM5X7BLKRJLwZ%OfP5s>Jz!US}5x)I%_K# zbT&mSuVYj>{OtGnwa3h`(*u9EV-ZO4C^m?OF@Q8R_s2c$OON%)&ZSWgp31S@J;mejpu9k$*ItaYTtmnHEuN|mHzVpA(Ym}-E=Ge$P^OD zQhqZ(VU+{IcbwI|tbhMiKBI>KErK zPjWYbm0%F4W9iEK--mGv*|%jQa%$68q3atRZBKGXL;$0rXAKJr+CejFP84ab_?q~r zF&z09Y|;#$oQn-(AQ}HL0m{Sx`Te{`mLjpU@sIOj{ElpZaACREhRv<2Piyc@;90ta zu)C_Ac9MGL2bmzqp_{hm}7{(M7zgQpWh-|bg!fR~HBOtuhbgakHsG7Vkp zJA_1zqrkjCT_x6x;agbxNfIPI^34c*y#Lch_lALBPY;rsUihnY&y(ab3KT~wc3A01 z?#!CV_XS`qUNuX?USr!kvX6vC200NO6?C)N!qT#AWhh|L=1hIcAgb%LN--X3SKDOY z&pCO%f}(CeYoih1(OubzN5uqN439TMv!vO*d3Sr08GmaV3(lFfzw!k!s6%^RX)Ufl zD*8jW5(u86bLMP`J^Zy->6X3rx8U5M)DBaK<&K>(OH6mg{FUC`Qbm;r>D(MdE66*X z*vs?U1xYgu$BTbY;M!Lq&Op@FxV$7RtmTO9bsx||vFLe?^A+CJZ`ES1;pe95WS1?M z(Q9(lf@5DW;EHg*!A#X$?}xS>HBN=yYbI@cuvt>Rac!vVC8eOb_d(`IY>jPa^mhYX zI+_n>K$xe3x{ymejxF~q)PYwS)~1!{`!4h(@Ffwvo)fzaa5qn8M@!~>o#RSu2`^}w zWX!4GA47j$_X`^%_qb-`(B^=kMVv0bD)&tj)w2(8cJSNzH*3~qpk2TXG19@o+hass z*wH`Ux4Fj_9J=E%HN>JjEL{0_8u7F87wO{d%=#R^0C~@^OuoYdXP1e{5PXK)6OdLW zTwafOFQdu_No)iOt(SWsSEEvRl6mzCh7hUNdGCousc0>h?)Zd|w?8?={oeCvr$2vU zvU!i9{jwp2z&~`9*y5 zsq2#07Rox3c4FupV*3k-HCO+fd=I`s;1-|Zy2Rl}k&pkNWK$$%BW=Qc_>qFA`PID(Vkjp}=7FiggzyrQPHV-wuk`384T z_vbLAnYw_S{rb_UC!{%|VKmP>$R4p~*8rQg{IP|ISCGbFw-(Aua^GA+!&onx0_(9{ z&#s#;leI0w`(}nZQ8D(W?RVc3I|=@q1c>fzNrfqqmH=nP8taIc|IW=5uVSR&HwjM< zd1mEpUTP`k*HiiI>wi=rF#g(!6zUS7g?ULR0oXH;L-$)#J1yPS>5~qa$X(N+QAzwO zD`(~un{E`jEuC1bzTu0-mDOi@HGh^L9dD&TUxBWJ6D-7ur(Xa?iTWaSx;UP>=yuIS z?=fLO9Cwbto$dK2(cpuI)l@tEV_2C)n_!M7Lg#^q+_K=bnl4`1LI%drIKW^TYN}x% zzAjFWIfwKl;6oxGQuG@xwuNrNB4g5OhE)f0;Y92qY4kh6JGy(bP&pOt#f{#%Y5SzZ z>f?4@$s0Gtj^;{8Ps@iF~4vn)O>VUPtZ4eWo`3>_TwTAPD5z)_YG_fG&_R$oS0@rv|AGm@m@P( z2J6Vtumt@4CdWWmYSxWVZpQQ9M?D*0A2>Nioa%gJyPY!Pb;d!8=^c@hX+G(PZTfx; zi7V}89TwKG_N`hux|nzKCb95!UtbFBLYmrO`L-)6l00r$s(7+iO*@1FoT4`i4`+xj zVumO`*`Q!YSJ}{19wBuUI!_m>djv|*QCeg0Ut0L29mFPhef)+<8gVT1NAajsI^##7 z^n|2+xf6UfMLhH&C$a*fZILg;j@UtZfGQJs;G~d5sqZc8sc~Z(wMl!3ar&j#?k$ro zAEa?BH<_Dc(EYdii8lyI1CTUecAFW;y$Lx9vfC+f`LzRWt75SaVX zoCrFsJ{ZTLgYFSs$p+25auU+Q8kwDK>k|De9(OE;Pw>L0{;+OoJWP!P`!?0N-4-{@ zvBlQ}s{=c}62rg^;MIfGT!Z_k<4BPFGHKVD-%v?Fi774LO+gd^nKrXV<kBPS1KOIp70{tPvxN)D&S9*<|cMM5HAwZ9}IN^)MmIWahf3_?mP9_`@8T0Ud4 zg^<5Ao!j@^Gl5!d{F)%sI>Z=8SiS~~b#Uk=mvXT6y#z^>(b!}RI3?g61=gw`b`|mS z$0DqMWN~XgW2~@l5v}y>md+Fgv@)Bhm_nXJzZ0JkXGmWOoMF(Q{TOh(wT09Lw{QsF z^Y>3u#>Zweq3ZJC5ZhedD3xLMS3h=};=rvSAzs^x{tr-;jL*~^PgIYd$7Q<>@dp@5 z(VG0EXlz94+uJTjIUYj3VmF-pU12nqa!d$a_hCzKxYKfeDb)YY;q8%jmrvwJ<7q9` zG9CVcAA&nUgdB}t&f@oz(mEb3_igZ#T{!}q$UwA|K!6^8O80T~c}&M^`l`Pp%7ovl z9KRG5wcyVlktun}Tmat?SMDUQtp&IjQ5NsQEfR?5Z4m{Hvi1))TFK)o6Mv2iC zhKjuimOsR5MWQrZxTTF#3iu)INo%)?F}dGLl+n<8PNY1BYn*T|P{3{8hM#aFh*Wrl ztbg8tU0I!>^-d$ih75ggNxxSPj7=5QsL0mtZ%AqQo-HDWgUoGzHizX<;+1kc3NZ^82+ z?aW$Ojqc^;D4_U6`3vz%`g^!-!&mJ9Vz;!*y>Ow8hu_9NG>hI42$AiuqeJ@Tkwp2W z8Xq9&`*;zKU&k-YALwg2jD2*p{x79W)-H&JYwN*~4l#p||MrucIlH{GDfJ#~bFZ!V zP3qIvk_4qvV7lVgDHg)Z_1%S=LhGmM)s`P*G-Q5$7A}vzxUOKx#m`_XU=+)gAhALo z|E9DPF3iJWdEDh#lfyjY*mC?m8!OrYufPrsy{cvVIYz#c!F`Qc4LZOEp8H<4lTRVj z@fF6dmv=8FBlpjMi`ehGBOf56;F%BZPs|@|Ltkts(cA>$$h9T3Lh1VxejT-5F)fwa zyX@H`P&w&VVOc1epnP?*Kw5F5S~2{2ZppRe zp(-q}63;?yn)|Z62TR_hSTJ^id>b8NN#=`O_w>bcY5YD|$2A|$ugs(D0jNz#<6eaA zu0}<+(y|fVkyqV|Or7HC`TC9_W36Hx=jfurj2ZqGB91iTk+^lTo7pi7q&dFKPZP;+ ztvi^RK=5|!d8<@U&ZOKsS!&X$m#h4jQ4n9y(eS(@5a7c##Rvw0{>%tV9F zU7}5C;P(Tb?u->uD??4Zmqjdx;4F{g1?x?(kNiPro^r&aoK_JDK-O8DOK)O&brRd$ z4Im8R@oicm+`=Fn=guc_z4{X)gi)(9%u&20zr-?Gff$QG{fD2VXE%T#|Eu5q@1BLO zub)e8ixN6NfoVySW1pO3WQFs!>Iu4aw; zoh{K8{%dEsc%@`1-cjMUQ~_JONM6Xv(}4BTwW)IJ`-dL*F?J@bb+wn4|Fy@~fhizn z3o?N>i0>~Ws;MMVC&-IN(p}3Xg^-JhW6@-@wTg3SGCCoE*$#A1EM8>06uBcgYSKJUJg@8ON33&}GTK2;on>gpP>iEL&hsfB13RbN>rP z$0i+;^7NqIt|pfF8_WHKp(HmMP$!zKv_I(RIp_YbAO1t?aL2+!VpFGffG2*_0Z<}s#PY{Gn+cl9u<~{XoMHr-bYovGC@;?i38-UiSgFXnZF1B<5~OfNS@y2 z$pDx(Lwiih|!S+=FQ;6LiO%_b9hAQNhs$ux;Qh!W=+H2S*JV>_rH z0uON7zKOuo-kir@4O|D&#aU+q{oy04Uk;-96uUut>;vQkdMBrN%_Xx^bCMzaHe;F; zX5?pyoIPZacgw*=&S6P63hmO+i!dUDH}w`WwF!R)yp$$7g? zh3LB+#K%+6dGRtX3sHV`K&A)jV~m%2MPCRR26o2Z)~n__QYu#@`$T_S26A^gkJ@@o}lhK%t zX+VL%;9fz2|4|J&FjcG-l91!U(uK=u_}s{u^J= zYlmz=ZW-V^C7AQ}e2JM$6i^c3chEJXr!qg6UN);TT@>)@6?PNe@%=+dt|~j1kX3~ znvVRyt!Hm~jTBI(O-GWry@?;F-7wO%&L=MTDp&pmbt+lC6yV}SicF&SWPnG~1WIfm z1Ohtj_n48Y%zMzCfAbCFK`3XhH8b)bea?Qdp#?-%L%tyWl52)9Gx4;-*V6|f-Lln_ zn2|!qqvarCI+NyqYE&+&xDq|Y$5G?}%|Fk@V*enRvOTKjEa}y~qN#7~amfb6;Kk2N zcF{T;Kjn=eDOHc0ZYsQZ{kXb0R_ljuEvM^*5KMzW2cff;>!L*+h%a4>%m;jhkl?v^IRd_s8r6jW?79Sjar z`;r*Trk5?(9ZGfy-{xJ3*;*b42~bRTRrx#cUEx1E$1Zx(aJRkwZ_I!qgqX&N+=SN7 zw4EAMv$fSxVAI%cE5m0OaEJq}LG6}1EzHA4120dqt$SDePDIY=5dz1EN+OT^&UZUU zCqseuz(oInp{-BBekqJ1QtUI|oEYZaC|7lqqm5*MeZ;-LkL@ZPJyyP$OiNENJf=sQ zQXYgv-&nCxFuL|Qc=HzKFD05GsY|8Pr9(^N{fRzahX?$Ub9X=RnTDMH3EutOknH@y zaUoOp_a*t#oGpx2VP z!zF8knf)BqX}p7z?$pk$gQ@C47gMzzREI0yr*SEar!^Tzy%C zs4Q6d97p{#5oyMDXD_r~9XNYk%TE+|bi>7jHgY0_yzOM+XHs-uegghgn4wsbGLB|t zqwRH%-(hu+kiYNV6eo@;Ake$p!m$IiA9P95CDd>qq6}0`ow5{QJJA8LZ^MwhQzvGZ zO}xy~*hlQiedeN5>WV!atrB_oD6m;1jDSv!5hNd0yo91ZJ)op|3~5Y(h8$kZ zd5_QlcOqHd+>z@?3R+XBkj?3~Crkc@T;+H#yerA2LKRg997l2+LE#Y|KEYckxG2Fo z7as>|%3?Dd)5D2Bse;>o+@glxdXv7!a+cI!(Y?Gv(wNcz#0pZ*wF0YGqy5n$q~w&+ zRqk#OfQY(mb_jSeSgvw0H@@hDN{~vlF*n_&UvG84x;Q*j4ZW4UwX%6Bq$5zoQt6Uh z29FvuXjvQjWW)fedO!^KAcxEBwLZ@-e?k)uX> zZOO-xVhGr?%IaBSB)fr!W3Feh4f+c>LhRf-8#?|tP@Fs6tDC5L=XnYW2zS8Vtr5N zsY>s8H#=?dEX?UtmA_muH_RsgvXTQJ<3s~wF8W9F%c~uYt3f^WwJcVDJ zbGyFKrg@_@3=PCm2GWQS4|Vvzvdk9Gf4^fHw;F!8tjNcB}J<^;C=xNY8d43L|9ClW?3ECZpp4#>Gw!r)UGpGI4K*jzzGez_h}1G)v=4UtNs!!T@Ef;=@nNat z##xhYYPu{G{CxL8F+A1I59-2bJPB!(Rc6I^V-ziNb6i#=UUA1;pkVK`JFQj z%>Y8u-m)(Gu<`lQwp5ZYqgR4MDzH6C@r1d zQSndV95~4D)7NN7n-1i;>-=Gbq429JW!479y_-IS%QZ&EV~KcwKYW^J5*H52+-xL5 z=#>ks=78s)W>C^E(t}&C;k;H98|9iORl-7dE?xvX)8l>)M`B~FWTM(EMj^uAeD3e0 zPU0UZ=`VB$2?3?;%7=j7DtgcM^PTF7_#F^aEw8Gm(%}rM92zN3k*8Qc!NWw+DZ+UL z#oy>em%inP@N)P86_wY_Wq>DM)#r#oZ9$#{jtU47SJef`5l*j|S?LLt(j)DBLnwdN>o+! zyQ6;%R|p`e)5Tw#y3)_V(E{@wTDm`PZL}+01;xm_R{9NnnLF~xU6XxGo(y0IUVfG) zLk2G1{EWOHK)rw@#{m}96b$GisGdXeI!t<*kfvfLh(a}G&4|%x-?gm^muC+u6chb6 zPTBBLCqhlp0l#8?zmdk4a13<*v6P8sgX%zDghD|CLrc>;?W-)@HZS$Wq%B#S%>{-3 z{*Li( zDX{AdqI0Of_l{$z>-Nb{D`fvJ$S;Rf=%-xTb;n0P$Nplak|@bz8Sjq3Y3hQ1+_W7rKNzqzLY}0LbE6S4EU85{J}kI_?@FrX974`?FxJ zirEfQh2EsC4#T<+?^_(&Y>%n03|)&95RGb(QlmR1X#tThR&b}A+3q_0ecyqC1*Ugr z5j4YBwZNKU<+U4Wuv!K@^T{p3*$w*-cQ%&-P`<*w(SSzzj&S*w{{1g@G$}EPZdal? z^bA0@6O;v3%Zzsqe-O|7Jr?>@?C(k$1G8l^P0+NJzh@7>uf&TdKxNb6tGZWt4^t?k zA5uUoMzb>JuXjTjjY&2@Hc|FM*EE(HE0AQ!fR#&VI8?%}zZ>Z2h9|>UAdDATPy9yG zf;$Y;mg$Q|knE!I)Pn1QI17Zhyu5q|(0@-uj(BU90Vih1bj3wA^T|k*sFpM{9HIa3 zm|GLVxO<%tL5*CQBGj5*li7hr#5jQ4jmN2u3w^^evyUQRrpy=<&}*RV1?3LnE7?!R zeIy0KDe6_sZ!EYS(GK6%2La(g16pKAF?J^{NtNWTY&%Qc8U4;uF#am`tH!cUBF9(& zlm_TIUW&cup?sKWXXOxbJEsipT}}Op6bewzJqP(S2v56!hMKKLAOtNm z4rh66kox=`=C6`kH@;J<-xgRrPz$ji8;qY_!vq3xiVKTtjZsF!VVofg)l?VOqa=@illK$Jt^^XDeQXIKB1X{u*<) zptmCmlRW&E7Qm}#9NyD>F(zvjrhrG^^jRKBJ*exEwOR^7VW}Da(S3nu+<$#2s{iw{ z6+e@ZXokU8+*a<2*@7Iko-!>-SFmtb=^cyg;=FJA`-)SI3xS z4gzbhWq=n=n7Sxs_*b^8$em|TAw=a*MKF>!6(Xy5Zv6M1BkxmF@ekYs8c#uRm(MF= z+{*qcNX&2P&!vx4Jv+wUJqv4oZWTV(ns{PFDX4}QYfH%I+n*?^;@{;dsNjMGK3zIt z7Q0AI&U*W#Sk}pV1<5di_qLN=d#tDITAZRUs9csjyB8=xM2p&}w7!ZNkQ~sU{Je^s zL_OFmRT=)sGmS9~EzwGobc*oE1ijzl0YOxV7&{tY|3B@N z5HW*1hM9G6$EVt*&b#bFYz}&Ohk^75cm-(W&mfYVT^6L;g8!!*52YkFOYb%Cy)-ZgOGJ(Qg&b1PJ|FCrvDgo*FkX0HD(6>ka(G%cmeJ)13dU~mBC(U zV-xBAKOwZ)a^9VNc(&BC(U%lmaLa#gqKtF~6Axm2YOsT;80;3pju2T6{bqjGE%xw5 zyd8yBS*t`UNfZVZ!Z6{J>U1k>kr)&XxYMz%7s+~uaRMZnQj_`6PIHjyE)Nlao#t9y zXWCF35&F*BIRZXsQd}R6CAzQvkz$8vbgAICJ1Y$kvivF&tfnRUxt8we9rEV-TZZjJ zZ3eiKRDX)tiP9HoA(+0Fj!mJCqV^F2`B8@OK1}LRg;XOpcyE?w@Sm883LyW`tU()M^Euk7St2mI5ZLmTzeL zD_FUAdo&Lgz`vVZ19noEzU4+Z z&eyb**c0K$QI2VVmH%RbZ$JvM{-U~R$QJ)+T>riaWE=TF|9s^~RqNxKL+U7~hb$VL zc^UUOM0QXfFl|3Ir+2-HA5S6eLeeUJCrTLb9dV-U{%@59 zpF<+`q1nvG=fom1==Jpx>Ti)clu%}?0ZTYf>bmLB-WciW+$qa_v*ur^>q4W80&bkII^)zR8Y-+Ka5i7ZAs|B_%X#_`S zG9Rqrw_=#;7Gchjz;Aoa7mMqi8i}(mQEda@|4@kySl0|!#8UO;#Lx2VEw`vsF>BZs;Xj@ z7@_T&{^R8&(Z8>1hTGi~N2s40C2S#D0Lc}iyd?0j;~`<7aq%=7I> zud-IEbyTCc%5o~WAya&5)L9>DR!(x1_}#ofP5oRvkz|z22U?%+M!fsZlIh5=!-f2L zF**_b8TtF-mSlU8gy)b)AuH^>Ls0d*PM9#-sZ%SpoA+;u`u(^oha?o}1I<~hS&Kqn#w{t1H{P1wcijr3~$6A~4kWp*>vt2@2t4~qQp!H=pT z7BlOfnz@^g>y$`swZ+YT3L0)y#z4;`hT*O2!Kicj7j>EQtro`3nGQ1oFR5UvU0b^6 z|B7_kG6#k>s2&gg(qDN`4WiHS`3HF+z&xo@%Ke+UFy3)F)Q*((lo5LIjvl|y1R4w) zJUfB@4*0sa3;soS5^P@h$(8!-20a% z#xs6<3;XzNZ!_D?3lVZcTUpxK^@$uTdvD!hEy7l)encnUL;mb2$>aO&mxAa^oxGL* zfM}#yl{Gp@eyJ_Lwkk}>&oI}+8@;wHH_*T(^+BrESW*zV1xI!3QRLxtZVK)QmuX_@ zKvYXJfM`_J11vkY;LmF_<+I)kk#Um#WH8CMddVZY7b0EVn_^>+WTZcy|gxD+P!r&K)TWMm@wF%G=B>u-I z1d~z-JoyxB&#Nh6j;8OZ)$^xc{gbd1?qvC_ldqV>BUG(JR3={NPp&ThtXJOkD5tU1 z1nz3I)D zfYQU5;qRs}ywa#m=eU8vD^GmQ+hLy!ORucQ^lUHx0~A*l4KPhc-LBCHjZ9S1N<1vl zU`-6l+m3lB+{~#Tb9mpp-cb9;`QCVDQe}m(@s!>C3{F;1a5Lzi67N;dt(8xZy9Fnt ztxE|cdP zd%F#MR?^w-(=d99-q3wk^%5QGsof{D_;B_SC>N2FVOnibrdvO(v7=^gW#3t=G2&NB7NySP!7Zic2dV^9x30!BVcAxr3Vms>Lio;0d7 zV?9(sb?}1k5tkD$CQd4C+IxDM2G&rAp>oc#KU)65?uxlTJVMrOt^^M71~jR6#Q7*nWG=J^M0iKr_MigTApr77rgBXY=L3SA)+l+YgxR zoTE?qRq^cQt^)!IL&F~g_Z#Oc>5d=K<;DCDU0X_wCEbwxy{-yf!_S zN^H;c!_=9ieWW_U>_*US=gXT!GL6OB(djRuX$Cs=1~Ey7uX)R)Az)LJU~JC@_R}2@RLxfTP>PQ-QxUNg-<=#Tp;FzPjmS z!x?ESgrb4~AF>sAnBzvF9izC2`t2 z#0J38(XQXa8+0u`Zg0{(_JJ+kh3Qd4QVhHt#|le5+!518eHlXTmq=}Pj%e?j;fP|x zaG&<1i0h6;+j3@GJ z@85>h%k0>sh&&J3m8iHNEdt4G^gEx@+uzO$^<~a~Uf;W+&iyf->t5B7F$YIoQBk5Lj}Jl6}XO&hfuz zFCOD)CB5-!CgMcYU0#4R={k~E1cR9aDKDqz8-CGb{n~SDa&kxRRW>#FnfpTsXU0*k zo2sW1M5Buc*$tRvzn9_8|glhJkHoQGkr0Z<{+M z6|(b9Um7v`P@hOkydMGlgY16nay}h7N(W^2b+h_23=&x1n`~lq&yr3bt6xDq;vYYq zg6|l~03^y_dfA?^nxkg*qAtTyo&N3)=%;v$v1Pve4!t#rVtH){q_rO zUD7_vwvy_z)RIDhBQhAEzw<4==l&%zZc+DG$joAAnUD2%#}%RkE%}L6=#k&PMAc5( zN=xpD5lP`MX&(H0c6?)V^KtV-;5ZO3-6ODP4N^A8Ez^&91)cBikbL;v%~~G^%Cie` zL$K><0j4M9V{vvQw+y2*d`yrRSB|Y^r~@S7D>eEBs?pb(v#bat710t)IoEi2bsrX#$IGU) z|9t;7s>0~AFfx-A+9?(c_Da)7BRPN>m zn}@I>dRFZp+v?qOl-FMK!Ac)Fatz&F|1XQ_ID=ohHFa9~wuXl2iHPW0%1U^VRGGZOB_vZxbq4>~M|E+rhpg$fd+NhelNvi=f7{GS8zTqdhOmYMzrujpT&rw!@hQA76{=n}HrF^L=#`{v-~tei{12T$ z1utG>*=iKG-CF;&Csh)C@GoOVQ~~7<()Chf zwM2*WBEw_5J%Yct3O+#{qbF|d#0rt*YFCgPU9Nx1KK;|yF3>cHw8gd@diBSWIUseG zNtk@cbu}>L0a{eqgVi9dIKj%zP11sW3<82uF!0kP$?sF2%&$g;ItR>%M`X+u>HzCY zp+_npScL}^hD|p~&Y2M_MBp3t{|ziMLqfpy=PTjcqZ-U9;Y&U)*AY?tW-A*Lu_LP9 z8Rsn=+H!S|f~fDrl9*$>lzkf+<{OkE02lZG(H&M!gPs0vL0wYX+tp8{CYP?JP`JAy zi&e4{eOUCY7)}cFsIZ=4QT9D$sTXkj$l}gGc&c$XXl-pEWEUCkzY z!Fd%3FuVe7ehQKzJB%vpWZ017v*t3d>N!TE3t^k}$26S5Bo*Oz`7UH9)BM1d>A@pk zn=a`-Mvd6A*&4_8&M_UzHGt0gToSoP=ev*(wu zv<2O2{Eu_6Hy*qGzqCfmDqd&XCq~zKoG8A?ZY>|NyfJSJLq1I_ey@Y}BtUCj%9_3} zPxktrluj|Nf;7bByk=jF4q@fLH9*Gm6OuiE?ql<7#4mR>l<)|>n+j*y727K7XX96y z)3oa^%U|+TmNI{G-f8gOY$S;#nXG{JP@0>1eQda%r_z=1aR2@EfUO?Hj;Qwz7In>k zSaBlW3g``;b?Jp}S%Oyi$ zYOpc!uc!)3f)87$!5JlV0P)ISBXjwmZG&#-2>r0QQL)4c*aff4^5`3i`4nLjq5U5M z1(AfKr0I#~c!t-0v<&ucf*x_`aWyn&Gl*+!H*<)WAMW4DXJG-7{OR7*ruL=VdQ<&g zj|yRM98H1s>GCf75Ojq8*Ic+aQB;GxE-MWj?@26K8pD!QuiKH2j$|A+9qckLH{;77 zvls)g+~kkxFh|4atk*l0jk|X}=YIeDT`4}rp-N*5^5DHazOrWB8+y4IMvi{{+bNvy zd}j?PjG%f-%n9~84$`!0p%4^xkG|*c7ev#c!W5pNpO#=t*VDxMD_&cm>-n5NB~y@A zQJvwY=OP~O9o?=~=E#)L{7l`9GbjnQ{Lrj4LKA1gTGDT$G-2D?|MDrmFw%T}g_r2E zm(<3>i!o@NDz`Xj#lQKs?darHd9?Q69%%f*h_$yK1fJCa@4KDR>ye`UwUoiYRgPvg ztH`5OHhy&`@8pj@FOkEw^r=eR4xDd4_fE_-6t36yKL+Wti`^j1tVn<{0NlVK)3C$! zX`|lk>kqsgox*`~&seZ^gO{9X?Qu`YIm>!V%=!y+APQnfG)9`IYgQ+%L-bMj5mh2% zZFJJBw!MSZn1;HgpzMT2PzWL5uwjdZtIq5uiiOHGYk9tA5G^O)KnL(VGt0IE+CzNh#;s`DN>>$QbdY~NHfv|M4I#(kg8Mx z0i{H`f>K1J8=9dBq4yqo4+Ka;a?Z_n=iWKL@+UKyWLEZGYrW6oqIi!)Idc92XgeX3 zb@Gn-_Ua-l8lvSj>Q&Ij*1+?iiQcg~=mzN6Y-ZJpk_GoE$n|ecn=g4S3U)Bb&~b#$ z56F0hbwj~;P6(d*z6ecN)1BwH0S4i|#Bd)#0p`f1PXw&46eN&E!o;R3mXDxgGyYfG zkkzEp@C%C|WtzYiXtpA#2P`DBUAt~_HK*9%Wv%NtYBr$uy(GMckJxsM#<3koMgHu# zc5~+Uob)tU@vOo6sO5q^{k+zb!4UArJt6PVhe7GC6mKS!>e*IhN zn7k&S0{U%@_W172ibKMV!9ezX4tic4>{Wy}tgfI7l~SD2mGRr#N#A+@T; zk@^+{Lf0B7xU(wNeo%>I9?)eZc;FLn_MmQWZY_t6Cltn(_qNhQJV{Kr8h#f3nKsE! z`6hZ;?$F9`6Fx}Rss2#qv1llGE&TOelHjiusF6Li3ea_by+f*rK7d z@xw>Avh~2%Nn)=(KY2U0|L;ad=6BF)gINAa-*jos0-i=-`?r#V_y_h7>*&6Nq^!*B zoLjgz1FCVS-?QyO`Y(^YU%vqo*7vm=!J)mIXJn5M(5lJLtr_x17*cMNbV=2HrCSE4 zgTmfchcD5GDbL3Rzj(vm86P$aM+~iBSEj_Vn|X+p0soR;(=RpDi=(}(HPANjITpM~ zweX8KNmXJC=!91Kzxzuz(pU|OEP>e9iKLJnwlSXViI@dD0+Mcn(wI{s&lDh#y7_@$ zP&3X<=HFZ;(^&YVm+98!Ut-KpEt`#hzF(3WyGg~MQo#SVqvTqM-^a$QmshkO{T3$4 zIx{^9X2th$LEG=^l@v=Lp>=%U6T*1Rf@G=JC$IDv zOO=u3B>BTwvy=_Ma;mp860({G(=Bu2=Jw$Le(;7Y zyaxpsdYAA%IF%SlU4ish={~Yne@P}B#9iQiym?W44hfPyc)5lOa>I(4!Rx%IgK5L? z7Y;u2f$I&0$*K?bgEj|hd86)6->Ux5qp}|VkUwLvDo$7}OTWWLTI0{-*xA6cYFkgh~XtgJ6I5Mr3u3d~yDtzDK3W7MjNg@jG^ja|#ZnCJjv?dX(G zIuPGqYHWvb7zrC{C`;`F@&STN z02JTdfnN>GQ~zzvYV=^{bxk5J5f2j3X|o^ApHp`* z26Y??#x21T1=6iNgxHsm5ZgY#dB+I`D2$&~hjp?BnInZtvhBPaDaS4 z-Kp4nccv5$-s5DfC`!~1GI%e;*Ej=?$00z=(LmFz3`3x{jb>~Nb6(hZErIPv4>*Zm zpJd?f>obnY+|juJwd!l_#=vTOnTWn-XSW!`a6$vt&Xbe#&dfO-0vuuac>fmc_uBDTzJyS z3A~eSS8h_4o$w+HFrXu7mfE_f9V_4rFa|a|wEEfi_A`Ki?a8?E`t4RN#>8NG0>X{5 z!wMf7hb=&S3~|AfR#+FI?h66Ne1HLy+ZS5SmMQ}KE>S+utD>b_1V||yBsVpt8SQQI zE4_9moe~$y&5fdkg-Ek6czKc%*I*}~h%g@E3En?Ml@P+;l;JR3xo`_Yj#hxBG9{{`TM?Y z(v;kXoxf}mL*`Ff=0Rr_`^7-abBD9tSAOn!*`-uqG7^+x~@-L^Mo{@iP1P1f}*G`8!9t$hiNn4u-5qxr^B1rGyb0}XA2_m=(6+k=NnkeAhDA` zW{{owHP%R66~IZk>__Nq9vL+P5v&)NKG{s-oozDdFcWo_cGd9db`|J8TvV+FX~e0XT*ZBP zKvuY&_%y+J^z>rY^_8L%cm()VLXE80TUa^}yx%lIJ|KTpBq^!@NH~B{eV$_aA};OvK3H(bE^XWUh7%{&{U>T|kIYI1@sp*Aycj3|);LZbb z_>E8={*J%fId1Qp6wtRHy0V=P;pF)@)`?bhsIS3o#-yDZf)~98g1|N8G0}J*8V66eL&>bVr`6pfy9!AIj^JhJv5vP2>~Gc3u=rQs3l?e*EL4VXNzOrca! zx=QGAP4Ftt8}T!60`ZSrH(vjLNtSFs@Z)zRn0;)H{wdqN`A?_zE2_D6!7f_%3NC6Q!m=;FLLT4OHs0ELP(_aYTz zZ3PfRvKI^})*wzWF$lOH&;ytob^kns0wjCa25{c)1fHU+8&wBB@*g@mbRns1OvcKz+%f>EwMpTC0 zwoR&ro$iGuq$0A1i$?q7rv&iXeX877ws;eW#3*A2I^(y>t2aHZF!z1G3g3mW@5`F% zKJZbSeSX;F#MnYzS~k$5<39XDxvJYY023;hdq#{2bKmUdsF;0zR{zvlC#QpT_ukGQ z8y#g#8r$6cU(y$VIE(w24OVy_b8Nz@JgE=9`_m(#=VUGses&y1h)~HKfKB`0_P~9~ zYr)wfw02t`4y;pVWG8M|{rMM4t5xI0z)?)AqBxL$%H(&0BDz>AKAo(#kA@z=&r14N zmh9^&Zi)`0vX|(b)g;XmNouv#^yfh?!W*TclTG`qAL|OuH#ZA)aRNWknx_d(JlW|Y zAVm<@R~zAF@dfqpD49J;&Rm?*K^}mae$eZg>&om}}~rjE)J!$=c5QJ>zm{neRX6k*smT8`AS( zz0qg$Tu0;fWg>;omZxF#p!=U!(tPjpAP$*eU56_!J`7caH=mmw8Y!9FRndDq0DBia zXn%xzAQ8`3P;*78IPLt&cqgi6brY2Ws% zS?``FySE%a&5fnOj`(_>h0f$tq9nUNYXkzI_Ye^oSk9{(bmGX1`Sewym4DXs2R$#_ zlVogu|MQLHx&9%kW6T^zSLvKZPZhjzw%_1NJm$R3pCy}asZK{cTL_3$$8qeB7-?Ym z+XCKGxFfxVN$U4-2s|9@#7ExE?xN%cZ$}Hr7e|{=6AfvQmu~poug^C-2*BqCQ#~-2 z&ge+I^|&wNh9mFaem`AmIFYnIi-w{_1ac0rG-zLulhlbL&8HXWzY> z0U?E_qBbI!#Yk4K_>Aj*vBGcSwwY8@^HQAEdt~)SLFM@X8r$d6@n8`&;IUn3klpt1 zH=1dA#l-=JhBFaC&kAnjrdjeG#9NcsmYc74qP08rU5plvh`LXNg&vzl1%A&+25Ps*8|;%b#`~i`$ZjGb zqBs5L_?}POktD);!9JNkQFpfkn_FS8012|-nIgZ#*uN(!BysvDSLbCx&R4&Wl{XN^ z+jk7`G@x=bP_hO|LK+Y}+)3$b9uDhv)^b;z9tDhCvuWfC5`ck!A7iB#LApF;LfysZ zvJc(Nht1xe@&;bQk<1-`0&HL4jOv#CxlHIUFAQs?%xuQC%sQWAsyiB+1RpSCY-o6M zhiV(S-PJ+W{ee#k0y3TJBGxu$fgCp&?Xd;Dh;1m#^^NM7&=-?49WM;(otN$f)+!o# zu9!#-^(~_h{~cc_24j0Dp%EvM+1cq@SKC2rqr68`@daC8nVIXX&o5YP=*yP#z8ra% zP*Yq)$aT;+rDt|Z!Ew@>?`N^7#<5WVQ|m&hk;mp~IYaCzQW&0tUK_~0fi4gPDPd5v zICWN*pYPutuE8*<#C&N-GVX&W@U-&z>ebe`61&vzva3Z@trSmdbY}Cd*R-9 z1wn`)ubC{HdF6Y8<^%92_d~ZoUGz}17XjP!DK|8-w0N#(c`Q9V5H+~=@9)PKk}yu& zq7Hm~HB$EoW;lPl9~!@upN*+>C*Q94-ad(WduIrZShq94*b4`7ti?(oV*xxM^Bw6$ ztl5QshZJ4^rx+M;wQ8V0>y~L=PPtim$#LGTWfyy#2j5Ay_sf2-a<~_U|$h}nxqc+hDFUUc>jkiby3U4ZnnWCxPlG*Qj(-!r!)zggQZ&xhYa zPxmdrE|GS2PO-Bp^G}>nj)!s~P z+HaOYpv@?mO{iIxpB+1aq95R1B81u>m|lWA0sa5n%R+IW{s z*I#bcQT1X-gQ{1g#^bByV!p|~yu>4?aFse2Rl!Lj;47(FS<||nJX4S^jJh5x_TCp~ zh(Nt6JD<0ep8Pl9{nLnk>)e3;AeGgLVd0DN0sS=JCrlz94P$G><*b%fwG!4kWO%P% zc};+~U6UWn!tXu~50}o1g77JFRbRAiYoO+4ShyoTb)d8Q0QrI=i=T(GQFiVDw8u*E z7D+wza)~;x+l@zs$ji+16upWt?}DOT^;RBLWNz?_R$PIyXCuq``$p;nF2;YoV1-Rn zx7H9vGx2zF(P4&5#&Cn>uJXSv#8PrmHVU3q zl(KKJf<7>>TkvW+JBYM>dyfdRbfhQ+?_B##LoPkh>~CT6c$5xye}L7`A8hyYYR zXyOMGqj*vy@aH0)>%}2r%&yy)cQiqyh$A=%!Qcmb&{tb`EoBxNI}8zRTn!cDVvF#J zXtS1mX)lmOf35_mk!fnP*{@p&VPOmI;JTVtk@7A(am;m;jab>ni4wUmWnOrxRs%eG zai<{a4d3^Iq*#Y3InuTWtTujZDbizkeE~RNNcSb>e^+Csr)LT3Ool5N$8sGe+4d`< z9?84lGi6{~6au;h%x+g#;*7G#;*i7VzGchEAAC;h3u0cNo2&QJ^Et|l-CC1`vHkun zDkyj9Mj!4S?{zvr!TPG!z{Qg;Na)HN)sp+QLVC~{)Fv!JR;zz;E?(g1X;a-B9-Dv& zX;wBd!B^>UcXu&fw_S{(3Ko1}&|p2U!TYwxo9AGtG#si4Ru8Z!&ojutUNTI`D)V6W zf}o?1abWWzWre>);BRDM((MbP(N<|{!bt4-4Ey%`UMZ@!KyBrl0G5_J_)oIn2Y@U2 z4lRn!WddSrOX@!h{KFhSnV+Fn>ys#F*vT&#*T11m>e9L??<^KZ#aNZuI#^**^Ae>N zwb#OcN}Xwa$nJWuEq(}x@HPv<+Zo-(@dq8rg7TC0P6=K7x5`a5EUr)HC;weK-o|5+{p*H0Aib!&nSRkjb|sV% zWNxGHtnI<_&r9cJ6-pj?7cTbD6}74yg(>6a{JG_;FE_W+0yQkAN(6e+&WGHZmjD)m zLlhf)&!zwjKyF14sKoNb4tVBaVCk)-dcdg=f$|`ULAn|HkzD0GHz@cdoO#r`7XPT_ zGO3TiuYo->vWUu^Z5i7WhNJLD+eRPoYyrMoqgq+Djaiy{l-@vBJ;{7oI}j;d`S_W4 z47bx)(~>uieRlvssI+dQ9sl#q!;m9ImWWXT+drGLgFDuz2!i%Ey4bnT!g-{cOA~jLk^YaHwhBtWMUqJq%H}018i6&K0WB37!g2$79*7O>7B;}`LUv9ze zp$h8Vntu5AdQ}4KJ6>rLev2@2F!TECG#jq$OY)jE$!#zOWL98YKxXTFy-UsRBb_3Y zH5k@KV$v=8A-_h{S9~%uxnv?HR)Azq=&{_5Ne-An#MM;WwPf4^aq&y$V4@{0N-^2SNX7_*D#r zL^zF^#HIa%P9i!_!R3BL6$q&9fdOFJ4zj)*^g5FfKmmkr*D6uC{U&fZPe_gP!oL4J z=3bJdai;gxLBTl$xpY9p-M}@Rq(FavGMwT z9Ae%R|0VBLU*^AOwylacyB7rq{_@C&!)IIWwRPBWX&C7I@Whm9v-+CFy4^eEOJ!ZU zNFQE$PJb*M&B$hV5{X>+{cVRk5pn6{vND9wh7d>aKs+CgEvP1l?Q5 zVn(Z+JMb*!$D+}QW;;eDf^e?Vt*9QZLPSWhtJQF;m`D25?KH4BB*%Y!6GJiaq_6LGdQ%sQ>DghXL41>SRv`Ao3M#u1eTE(oVX;G_a80~1St+Ip zOo!6j2)AQI6ACiH)V~iG0}F0P#DNxFkm)KIJ{kHr7A9yA`No>@nQu*k@A%zJi`e43 zKmkNn5+2iKs`gKc(Pag-BkBH`>}FF;P?(o0ld@ zeVJ|bN&O)5hlN;~u6NHxaZlDtUmx!N5@TYnto8 zMHwNH9A(D?8>LO-Dq&&A-kR-K7Y32Y0L_;;=YX40CYSGUMTT9nf(hpT8*gAdNIDkl z<$dZSzeX2hRKj6B2u*zSqF)CpzrkS`LI)~fO#!tp;Es&fK;A8;^?Lb>!zgIWmFI6P zU?yE1D!gx>hyDGy%&ozqaWZLtLC@eBvF|eY8vjk;{<94tQx+Wsvqx!7G6G0VaC0c> zxy@$c+Q?FeP4>9kqR<YC#E)P^VrB!FTnSn}P}#J%V>@G0tHDCX z7w&@>$WEM2x@X@URrx01g4_79e3% ztFFUOAbSU%N?y2%hUc879YZZZ@Z9$Q=H4JaB9s@4$B^K7yIH2Lc{mAJN1S{P7s$jP zO&r|2@`*BRRBix!0YD}Y=n3{oU_%1-L64Vrk$GT&?h(VyfL?=-n@^&9nVfRqcDJ7O zNtAPJap?L~q%o9jZNI1gXz@sR5Hxj z5m^22c}TaH8W=ZRJ@geOn?H?{v@EwOYOx_|o?zDeQZzaWHkKy&rK0O>F+)w?u)aumuc}beAAZ-0Wt5pW<#6GZPII=N>o~0%scciuzNWvZuV)cnw+$Y(Fdtyjn^=LR#Jm(8S{Zy5)fCvCo$t9~m)> z>2k}FOH)ita9_(dU{So-G1u0tlxM~RQmN3eK>iJ$Fl$}dC%w62B4sz&Zt9`tw(W|& zyzR*AL)e96`?v8OzZqe&qM!~7qMq34o6x~{fu6&eELyT?2|6^E|p3Wg{RSf4}Jl@NC8z$ zA)*2e`9Q2>}rCDT5XzaQl2n)b! zAK*r8LPfAq+$*3|du145Ec2h|dal1_J5z->r94Fz?nAaI{7XxcP1DO8?IIR@9XR>x z=GPK>zJSt;*mt21ILFpS6QD7h+?Im+_c9p}G5-I=$_^RGToZ6d6fW78_!jt(E3EaD z+!q5!x178`F#4=Gm2yrM3&&w~_Nb$%bLB!y_SL-gC^j2FS|_cszjFLyLl{tKo9k0d zMO2+IA;b1-8-R6!7 z+6dmit6U_$SEa?OCE57k$)ziOR?VK(<>ttWvkBxtq};4KT@vLzfEy-Y=8KjJ^U6PJ z`!G;G@9jhn9`mgIKKBf$$C5^>bM65LNSOg`l?Aahz}g+H-_lA;3QDKz~z~ zo6(+baSp+tL$beWOvv!JTg&zllF{q5`JdB*FH+51EVP5zp3QgI!fcw3uYg@lv!sM#wW{?FKd!FLOF&(Zds zW*hwetDsy>Rs4KBRL@g(OLQj4NB}3(F`x*JREc z=Kkb91@?tkjsX_w3`4P@4qf*@ytvGX5PIA zH1Z8v+0U@n;#SuURQw!y={WjZ7gl3-iUIaY#_WZ)a%jx9H;T`Fs35w`itqX8O%*U? zqS{nK<*KPix>3p}9OpyIS`Txq{06d)5nRbzXhZ5;gw* z&oo+G32;N|-RV6{$6WqCA8sVx=ImsbW10))vC(%uprFjEvSPUdo$0SkFZO4ZVfX2! z7gOc{&4o?qz+jBmTn}7Y?y;1)cKz*S_fT}m<|UWEASr@QQQCCRf;z<5`Sv+j?#RS; zNz)+OjlOS{m%@h%w6{36ElP8(YJ)zif$c|g&jL6vgMIGiDBq1qj-`K=R7OJP$goiJ z7Ry^YG>Lzirt%oMu}G;y!b1{H_!%!y{4n#&<>0~!o%PyR6K`z=)sLtNQ|oz{_dG}E zwa2~3&?|5a+`DetM0{X7A$EO>eLZpK(8*@I^f-D<+AKmih+vd`JMoTj4+VRC+DdcU zR4QANB7QK}=zh&jm>c!N+2~kAkVGG#W*8N5jZ@rn=r7Nf0iR?YKLyC-JP3xiUiSl^bd{$H~+m9UWfmV}0+9(!O; zD5PJ+cMyAw2zHub*Ge|{s91DQ^Rzd+5ga|EkKjhF016GDVIK4f8YbJ%6$-j}b6(AV zHk|(V-8F;9>SMQzu5S(@-~bP|9SJ-8dD)un_C2OcQ|cejOYOFI{4P`BS6_WOI%9dz z_obhg9dqX@?B{`{n>vl@jT(klsn3J=v|C4*PU=T7?X&N(uGJ;SwAY<>ZF$0M4enWq z{)~qEU8yvo`ZIK+==tPQB6KFLzl_JwQ*?YgT;6(}I!w;sWe|f-itybFNNSU`@AxUD zXoN`IUm{NjdWV_R%u05wPR&FvCCmR<&_==jF)t2UlP4XB)L*Cob1i(&?r&)p8AEB? z*SAc4xC)D-WzUmPW6|=wH3hF^6GY{d+w9rPe@`~h-Q(N)cJlQ@GDztUnAH+QTUQ4-v|Fd-gF zg3Ao9%hodMMdB%ff0Q=+4g6%`S}urSF1lW>9iOq6g-O!uLMKH(xPSQr(csIq08+KoHius$i3W5PVgCARQP!4( zKi9RO$lE0MT~vB7E}4C^x-w{N>!AANOud^N_e9C}{eF<&vIJ?#S` z*~flUkAY6D_VuRwpUs!%)%t%!aDCZX2b}8s_kiQA0!UsM|C2qINb$%#2snCe1DfKn z>@oYb`b>EK|*AKLZ;0#mGGht>@Cpuw!q1m^o~BdUwVU$7D`@SX%MnYBoI3vKuev zGisJOm_URzJ?L}HH>xl68?Fr$_?`IMe#5SOq zxZ4$xYVP&b*KR5l#+{wpyDlXe7ao3bJe=J)<4(AUgONYDo?~@9f7YnhGm*=xSBic} zYzeBJGcPUMYw=wmZ@s%}T3BdLm4PQD(9zr_pX^5*nS_-)TiIU6F z3LsKdF2Q z{7kbX$Xq*+84%>78pcgr10v?@tZs7=D$B%W_Qcxkb}BJZ~EtIroc`3{b->IY*? z``SY{isTM0j_0Zp6($aqF4vHAGrLppm} z=IGbrtX}1)(06R(rsB@d*hfw_Kc5a7UoA7UU2P35Mvj?1<=eJ2K>9h08J}yU&ZA{o zEaPyENTc~vqz%Ds6%ETZ9^St=loiQ~N|m z8yaMUvyc$h-@Ncag>@}jCX!V{@N&BH=T@gLM_Mq$U1U?0evgj~nO*Oy2 z`xS9zDfKjd*Oz(lB}=O(Ka>|fyMGQf{S0n&xVWl#U`2$vfiLipMCETDliIuHXn3uxS_%X|mOgi%Z@==RqGf;+GOVq>+nH}_tiIW4GIalaw$Qd)9Bd%6C11D{@ChT}UR#gv;& zVI%v*uWZk{8dRV~&>gxoF4TQA4dSyKM@Bv0(%yulDjxfHv^j4L zsI3yrN00}ZJU^cfsZk-|H}Di~Zrnhvv=an%2C!Zm8ejhfRZvG;Af>OhX>srnMX-r>)UkUo;UJS$+I7vxQmh zd*YTBeClv@vk6~h56Ah>IZnI>JZ`oq3W3WQ?K(XK9=w1U*Vt7+TnY^1Kcw^IVgyP{ zlQ|J=I&E+{!G{gm5HE~`hm(*}c~wFgSr9&PF!IIudLZhT%LqGdT`L*pjuZE@NSYp)t6mgmC_*ddJjWiIzsUR>$@MKvD@Vn2pd$oA-q4Xb)23HZux1k+6wXbWSA zv$u-ai4OP{0y7?3aM>~}fclmSm7l=8k8f>$^K{-$24$>%E6%;mWhAg?ziwpo`-`dg zGz83JDtq91p1$OTbmS{L=x*gorBtWs7fKF+&H%XvjRsF9Kz`+&V=9XYdGH~wu@gRA zoQKoy8#wd}syuKFz6NH%Gr-VYqwO=|0x|g*x{VwMTYybh5OP3FRvIm^XImtn zmaW0A8-CE*hrEW@ko!-RXCU+hAhA-ux9zlY#Z2Wb*m;JC`*zv;vbSvaRF~Z^ktcsY z6@`?^PkiH%aEMved^6@WQdxBkKLUzSt=C56E@nEoymVgaCj>5WWS!poGrQGm>hp5* zi`_pn^qRgt$B0hdXlm{TZMS0C(&Dq5DnDriHhOh$3NmHYUm*N!xe{(3HWtn9|H|G; z5>aNJ$($Z`e8+^_T~9o(wj?>uKtl7bKC$=d-|~dsYIW&8zJR9BC(;t}RTp!YEk}}x zSx-hF&(7FXS5g8To*XuyLs=1a)>j@EnQTx_k%Y~pX4A>}k<*x(9>ey)+d}u`0jJ!s zmsZ3SM;* z4lTRLR?Vl`(}UKR&qd5)YUWhV)^OV}o6AIW(3-+Xwh^(uF5dgspQ|u zgFjpxHANx)n)@&^6h^m%r+JZ4-ih8)&$=b+`mbSdq-6KwOHIeCJ*9!3WoN@Y5!uh1 zMK6DjJ=^mc;6Y{yTUC82s4Ox78z$*e$mkO|mIS8SeQ+F)pDe6HPYIniv;_7?#E?CTd`641d&nAr5g5?}nF8|K zK~3N3()Le}Ze6}T0^+2Eb^dl<8*u9YWS`yFe9d9)O1o!9mGWMy0FL8RljgCnHOH$rEG~ zMTr+(T}~Ppiwpa2jRZ6QEwt_h!5c71nmCItrvn#<+mopP^%>NR_4g0l2Syg@Bc%V? z2Zr0<8Rx2A%5t z@aSkCQAW;rOMv}CAM8~fKdS}0o92E9oy0bTk7pb5S!NumVkPN3GYrawj=u%afm6bv zeaPAfI3<}wN<>b8yfiA`;pb>Cmyi8IbDj1f)$qs0CgP z)cGC5dZj4aanK_O65f8DO5qvJSu&U4wNMACF^;wew5Gj3D%9UGnPLBahv=KG$Y|d$ z*ssqD&;%x{eRc~Td@7Q;7`GP-CP zzcyqV?%A6~;co)BZw_0OteF2OqV6isGql9L;TNhlhPvNHd`zoKT|Ho3k8?TJVPYO7n8jlpAH6Kgu?ES=~U-OhC1UIg2m5*d14_C`Tf@+OR@b26La3Wq$NqjHL)5Vh5 zVFv%2=R(Th95xCga?a9}Nh#&2=+j-KFZ?mHs8GJM?4(Klw5cFe9XZ|r1A{($&*b>v zzl&92#)LiRn-oGZ0t?|aV=%Lx5w;-9X~)c5Gyj;UO$9CMbNlCO(+$sdoDLX=1V*3$ z23q1)?K-T*ra@~R_Gx1fC2<)bah0*+z)RW5MwOw*t|O}JAts?X*nWUc&~Z5|E$?JB za`>s0+Xwf*H6iP23wm|-T{m9FeL%!_iMQ;m%5*4Diq+qn`U_DI(;EG$trNReKNJ0!< zdE3KleeFa=~JcnaV2m|Tjd-&_biwNBX1u2!4hb16(z(wAt#7U8ZYc$DNZkpSXE@bHJp z53Uj+sAKmK*29AMun#v|cIvJR*H@*!w;LX?^1x@p^$<|9j|N5>M(Fjq?AM*$u+Llz zTK?KL=Yd_0qyVqTt_mHm;0hiJg{EESYpiJ<9&A zEJy<}G`BhG@)2IU;&K!hC}cZ~pq_m>kn_!k29iUsi7PWN=3Ky|?$cXeYNVdby|HsC z9$<=_qdtoVGOXMgum3hk*8C|l2VZE}?0^8CL4-co%`WXQKdin=PS|Pi0@^3?s=wii zVPejHQRREje1$%3p6BVp^hfjC|_88igPApgj@sr%V; z+Y40&&utG+0Q=kFO=>MCwUv)RU>~eFdEJbCrarPD`xITCV^5&1rFoGE#aO6f#SPmp z<(px_x5(Z%uPX{b3kfiQ9iFjjLWC)oc#t#zMI&|atx*=}5U79t(<-uFB2c_gs^k^m zO5iNFU}4N74k2$P{CA!86j`hS%)Tv*!)FGO-*P;KQbCFe``cA}0o(`i`pi|tiy9J} z=GD3GZKHmcK6nD-Hgs{wTJ+a6Ox5Z&yqf$@EHd^O`c0lX=9p~;QVc_7i6E>`PfFPx z`M>)U;+*EdcSueB~8eQe$! z2cfvq6qEDu4ZBtn;XcH|XC=uo_sRQZz02=#eI}Z|y|_b3gT5ceN*N^z53O)h zRTMSc$Rz^ zVA@VRT8_u@TpPh7!SiRrojygB?#R<5F9PSuGABR?;apiX#$(D5W1c4k?n0v)+^F#-Xt}vYUDos-u}ZHY|rE0yET)E2}PG7T63PPGf!CU z>s>bCdnldKPI}1aQk8+Z^t@`4HI#lO_v?_NF(LV>jl2%;pvG%}RI^J!|B;G&$Zg{r#nJOfqBI z(j*~*Eu^ZL+@4L6Nbb7|6rvIgAwc&xPxqii&Eki#!$z$x$$@qzmoTZm(4$XAMjnBE zR=C-Jp7d)K?6iQ-8`5N#=C~7yhqU?Y;i1CGoU%qXtDEGvlcOtL&r!1fOy|G|T8tgg zC2{JRRs-D+L_ea~#!-6horrIOT~cZP4roIGu+4+J0m-+)YFt!}}nV2Qhyb8+6;eR!-@Hrj{7|J7@vulPtlm zJ5{8q))k|?+28OfVC;-6pwqYu%>Z|M!Iacn@FIW?r|)Aj?Fn06enhJ<$PZh7_-Y@^ zqq_AZ!&IZmIuf zseH6-bSkCOMYEzE#q4L(o!&v33-;f7|Gb0MJ>p zNl2%pG)OC;uqBiRQ9zM6gmj0XfF4R(xA{lPX@hwb zDhG+p`G{o(s_bqg{q*jY8fV;WYdxgeBm$q{043~Pd>3NhIuSZehRpjO7xv( zBv2HUWe-;)tohI&oSAmBJ^Sy01XGo^f4j`z^uM_DV-9J{UCW_RUJ)--23VH&2p1$`L#{NCPr2x!LnUM#|F-$qj zovpN6F;GQ2%g5fPJk8a7m4@+o4Qx9Cc!gd1j(I&aZ}45V>K7hWJ@Q~s15M^))Vc@TUd*3dzhVFQb%o<;Lk z5ES~oC$Gzf8l@(15O*3zpCgFcU#!LiijvxY0Bab^++N(El(&mNZc0ltuZh}IkE`9t8MkVA{I!f=Aw9RV z>{MHChl_Z6s_@?|fOc1DN|~!a8Em##WL*y!&X8r9w~$=E{HY8|q~s{;IFQ+wrDpBu z+=Y}j?w$4U5Eo)9}*kasb*&)?BqRF<2w-};SfwEMcY}fn5=g|S1$TgPd z@kuTr70?@Qhf?Hk=)bG#v&*Rj+o?qPu~riDLF3-XX)-km&=e{MD>M(OxQEsg-?vTT4BPH-}*(PweBPC1_tT1kgw9D z9~K`B9|t_3deubjo_aq%uVMMT<8lj?)(gVY*lHib54pCf(r&gVv#_d)h8l5$iXWl7 z8n2ErSB()Ji|J9G8BoG;0Jlb(k1uvT2d(KP58g~Py+IgnC!v&l6^I`)x~b_}1I4#r zUzv#ex!@_O8STjEtZqaHYVn(WVoiMk_>-V8^O{C7>JvA8=7wIsvb!G5rE}<^z!HZVu&A#nKJXlWP8Bc>l_bOb6 zEb6>3KF|3a(kJvR;rSn1u3_OjOar$A>{5_`y!;1$tt^|d=Tolqy?U-S7Dngln`Y47 zyE+?2N43?&`k3Ilp2U|r{z=jf}QQj+YMfKo{PV{wOQHSJ3iss{JI^p zm(#uY_y~3ztkWdmLpfehIM)(>oWh7!DujQvl>Mo1I@1|u5prU7E_Ow$i{%MJqfhZ= zs?f(%ObUqEotX8b>Uq?iB-s9HoYgB*^Qkp^(E{Xx^b=WTNB)trZRc^EQXMy@c3nJi z$s;sVqFkTsaQogoY46p|b22ZD1uGZ%c6yGjH~4iBntvRfCNH4KT=!5iJAM|U=9c{&zc05-irzPX z<)A&GRsffMXyHk*jvNI>V+ff2zWqLYJN^at>9)XNgv_AW%Ea#%*Eh!@!(0IKs=K7n zne1*=fBfM#_!p-7loOke45uuliq>s3V5ybUsQxIr#RGJWF5BO2Eb8$!{4E4Fe@-xE zq?Wq5p!f*qb#b(+GFwkOhn;w+vU%VD*N!qxUs<_QALzrt|0j z2PWC>DR!D}Gw@a0J3pU{X&U$7Z}hR2HnZQFLVW&SRwiNPZ?9=qR(|L|nSs!+lH+gL zOOvE3CbUK#?tByvEq{WS2oW8&tKUk0{zrcS7E)LQW-4x+w0FH+aCj|acdwOO@}j4` zXkf3di-jv0L3{)FQGPY%>TSO4zV^9Huy1p@>Z>B)wV_jcYIhQCp{I>9W({blJBoWV z)ID4vQ!s70631LCEPqbQrvG4KEy8o{vt<5JnG;x2O7I?@fEA+s&kv(lXf9YykbyKc zEGWw9H6prx6{qLTygQg{lfCW5F1p zUvmj>s0_$H&znc2HBBxe{r!6+o|F4^9?fx1zMzQ{eSIppQ9~N&9?DDg0rhzc7E)+)wzVA{)Ne1x0(f6Yzk5Y6)m`gU7YomQ*~M9L z^@;ssG&f6bfVH>xF$cJ9V7{+uZFl)JOqeKe8il88H;Vz$(x=X#4LF3ti$mhjSD3~A zig!&!8<|_0SjzE`sj^l$;Y{J99Uo1pWi^~(dG=Fh%XJYgHbb#MP{!d6i+J`e;M24P zn+}Y>g=}ohNKRoq08tikw#Y8aLE{1zpYWN{ z)8xPEGzZ$MJWQ)ODnBbPKWefI&=wPkk;FPQu#I)|henBh%($fPd&ie<+Al_rEaQ{i z8#d|JtYi66=Vk3Vjx_M!ZFE_@DevV=1SIv*8fmy;|M1OlevJDQ>uWygGfM5a@5;qz zSLJ#;@5zp8!;?74Tb?ubYtw{9H~mlc2NweDd1DVZ-^$kC2z)T<&Ai1Q`f01Qj?nRy z7yI4#JJ|Hq;v_RGa4N1fQa=CS8SwI8;zBU}Mv(flp=WM< z#V6{prxgrB#jw1f9LzlYM@KM<-t`RXCMyGefMY5dn>Gs*$b62&ov{o_C2O1^%IZ|JS*~C?c}u_lklO1*ymIs3iNqZG)qsW&9)(dO9ORbODcdf<8IdLv>` z9ZkwSr||TWEXCf1>F6`Y0(Ba9TDC~_C3Mkk1)zO5iYx}SUsQsQgsF9^5=3?N9yY4^ z9Axuj^)Sz1H7H^XQ-gf1+VgXkESfyf)4Q(i*W+=-v+q)Xr?>y`>Zv_QW55qzXub2x zm+kVi-YZ>&nV*2-);)xS33Soeji4;ji$$H5oeFYBFUD~!eBcJ$2A1#7f5=vR1C`YN zxpinoc2|2BXE+79KqMAb1g#C*3@j4OZ*ap{R`2-IgQq?4aXEyD=UQqe>N+iZG zUgLGjY-%Qoo3K!R>@ zFShlL8$Zr(xAVu>c+F5Q47{Z6_b4XNvw5y$D6e%?{E47Jnaw* zs|s%3ihKxk@W>Rzn99l^IELD}@WiG{H|1a45}YKpys|41aFn(ix4XUDJ}`4iPTK=0 zz#ZBIRH=na5_mr+>e{V4qv#9?W2n`E0gr9RN-TdkbX&&^OZ@<6Tz0S_Hdf~=fO{4h z;VymP=+cScT`BO=^xoLs7?!-Pab}}$6kQA$L)D-wVG3J2hHza&CDbt7VQ&WYyW?1Y@8=*K6bB-TLI7eSU`*thoqz6E5GzO zD2<2$_o%azqN&-`deGsv%EjVKv!x4Ggl2hZwqAZ}WzoBl4>SrRjn&RQ>DCBrOM04H zK_-8ol1IgL_aeeFI5u4KvKe0jQKEbEcXFkxZ7dQ z^Wz}8SZqk}18UK8;`vI|vn3mxsx8}QTwg_{80+W7PH(bMWJTvZ+5-FPwwytmMMA%p zcJ3=mgM5lY2rf}C@s3G;V8lT69!#K})%F5%KQA=#*!wOqbTGKwmL~;$u|rvX7_zy9qb; zJCC&7RXQF`q2~1!YKnA28fh6tK$+qNt>_E27{d0hpp>d<%jZ>#bjU2dBySsWNO_%5 zWNRaveTrU0Eus%mM!aRrpx|?o8==af^F1D&41a!UbiOO|>HOKLKGf01=p!bYZ>MeTR)w@5E&7$`}FCbz>qgBZD z!H{5mm7^YwXb?T6Q$taMj8}uu7gI({o9C<-^d@{CS%~8=hh7vM@@qGu)gc~{A;D$$ zr3$H6VdW3#&_P37!+g%@t1j7u4I1L;5L9p!=tu($Nr0>XVIQ`FvRQ(Pf9urX3gLXp zzUmCaR4v$#hgu@%*D51*4&5BPY}`{cGKm@0 z1*g7d@yWq)_p812;QMFaPnW8_cdsdYd1FLM<929jJcV|FhE~c6Lq`@<=wB3PztZNU z3yRN$GV_$GLEM*W6!N$r`ZSASJzCrds8riyT!&BI;jcF_H2~ElctbZ|`h#M8y&iv5 zZJiYxqJu+@3o{87?94?+GI+T!iyuNvC71foZ!rA0`po23<%P#4{oTSjd0E?C-?gk) zwGw{+jJl@Tg<`hCD%3WkPz9Fi_oK-kOg2bQNVW1`KI+JH3BT+%avS`^pAdB~ov){l zGe0gq9)01V2xabbjwSkwhmXPm`3QblQ3=El7E+tIw5bT{RB_2f>Ku^lwDMwS7& zT4CZ}k%8ATMlWvF>>5gBn6WUvcR=#;64aRF@T>B>%71PUUs1V^Wz^4d#Gv!3%8;I2)C) zz>PAo#?a^+*0}RPII(!oeBXTEzMyjjp$DBBd|#w>-z~%xBDrk(C)u~nQ*vim!zRE? zhx3}r-1=w7kl~<5e~>=dLIw7iz*n9L;Rj^8Y<4G+dDr$5T#87NB2LQ|>^r4XAI-m4 z^!b(ZLWw)Tnj_T{_l8RDG~%)*g>Y(KShM=I_l)YUyO=jQ9H3X$&KQ-aL(7&^!%_eJ zQfAxXagASyJ%CpaKk980-0-bb- z$Ziebg+pP0%VHEM#ba$3u4@GKda`$G?^4{P+10RX7Q$HHnpj7a!BuKxp&V2t>7cm~ zR$SY}-tkbW7z|3Hsy(uRulRHX6{%J`ximf}Xv%Eru7)A;R&^^`m(S##6Y8}{)OB)%&>TdBZqIm()m=6ppze zV}K=2&NxNE>#T!a$rzW9#_JZ#GIc3&`?&g*xL_wuCo{FQ92bH~hMq1BkKe1W0>Z=!C;z@}=vwv1y(DiF}_?-AX;#(x-2U1^N+hEaLLfYyq z7M%)`DOp;UBFZ%)#gyKh%9vi;p_IAARKt z6>0rph~F10`FAA~-~(FUg`!QZ*SE^c368#?wg6v#EgrfVZwr_D(V}wg%EX7h^6ABL`&DI`6@+sF1?*e%rA~me zHBWHitxS$F?2BH7+bMDHUnpkA-I(0dCf2u^SQ&ITV{RfgjEH3FdP1sQz&NJkS3q{$ z^|!;cGTI$GE3CfqMY>J@GF#hhqXXr#HHEGvH^ZAJ-!H0@veSHZ=blk2nGXEghWKl* zzJvQguO?YE9YvQgTKdNs<8LJByKsyV;D7$?SBVtP2F(%@GENpULmO z-X&LBkanqy9Rw`}N;bK)pU$CHnSnU;Cy_bYR9GjtgnXy^=3@;fT*l5ic#)LuDqOWX zl!}4G?@eEc6E%ZxX*(0TvGiobRHcFcbMk*d{b6$gGx-E~OwVY(SNoE5<7Gdc1H>%x zj7IgsDkX)s+028q=JmKN8)_O}L)l`$E8GaWW7BdrGPFcNR3-TRlVf;&^uI?J^f=lb zr?|Ocg$vmf9KP-floPB1Dv=2zX2pv__x77AxWu_eA|Z%jIXCQ4Y%MVy~Lp$XfQ2tVE40_QKM)@`Ox0vG0stB73DL6=_L}^a}}~JLP46D5MKq{&u0(G$zsMVHjB|h1wtQ3 zYY1TvmgH(ApU5p|9z;2BX^j2ZRq;QGuw`>Oh2X14ai~p{IiUNYoX~Vc?yfjxaV9tU zg*8NCxiD6`YLEF?hjH79rAWuiwJ>gVwn(`cs`2NTJIST=SsDz;Dp|;xyi*5)4z(zG z=$~23y_Vrj(6e(I)eUpTnU<{VzE*RGK#MQ6;yk$zNSFBdXYsF^$2*#?+!Z-uCaR-BCdG{PSQy!Iv zUygGS?_=5s=gOW7bZR!;u^rwqK0nH1DyAj5(wSfQE{8eRd1PTDF7RgO8pCKnh0h9`dq}?1E35NFUVJz>A`+gMUNI1`CDKbMNc{cZ&Kuhq5+_ElM zhWr7NaS`#&n9an|xB_eplGrNX=I2UwO^O|dar8S$2Hbh$-N`oKXj*x2bs3Yog#5`d z1s&`-bq%{pJaUt=L$x|j5fHyPm7ATS-iNrL+cA^dz&iTV(@{tq-PuwMS;-Pz=my{g zGwgfB>*)25AV$^Jq)YgYBzLVh#U25HbasKa7C1WtlvIGGzS=?@X)V`?TnbFA-zBb> zA0Th7)3uZk$0YHNOOo1~qb3o75;4jNUV0VP3%++tt_ckidnx>UP?aUhsE_}2EBS}n z8$FF-dJox;dlV`1H*eW(FtLR|yVP0~%+`WF@0-5AZf{&`iD1$rz1DpY{KIo+11(WLB<7jJpOmG5T-5$h)B*3 zRKKni1GOb8N% z`nLUgASpgcq;C!3*AacpTOT_h!eiyQED+*<&ha-PNAmlyi7}82QIB6qgq+9qxC(+? zo>3+^KP4iQGPfb-dQvo~UunGoJzxlbeE;iAqV@++Aiq$zQ*~O|u;P;CKyKtaoso%f zMb>8{hP>~DbDx&%)s8YyU60@m)8)a)a7BEU*FLA<&N}}vO66DoI4v1h8?_=fse;Bw z*@BlTXQ(E7S zzUNUdXv_05vyb7&oSD9)XnE~apM-SXw7&orLl?-_ErjoVyJI?n zg*Oi#TTo3}d`V6On%73~ly}4b7kuG@mDz`YD|gGm4Y!c@z=%J|5J~&vH47wq$!)dW zQ*T{e#;smedUa*hv365JD|_H#_s(Vgt?B1Sea}>>kTtZiZnb%vwSPI}T;obkX?JU{ z5w?Glv(9AmjxQ-k}vGK`WEbzJV$Ws1(K^=iE~-KqHaS%S@-By zsq=x*`fC*9*6ca@U3as2mr$#s(>O{`De}nHJI-RH@P+n&I@6|x6}hKMKBA(VKHQuR zAs^auQ@LEXC@s5El-#JgLv3l@ha@2jMy@-`8HM;?NL=i_UqaE`Cqy~e(v+G@#rD5| z-81Sw?%WDm=ZlHvza??B4({_kjA!rR(7M|cLPW-)1-z9)Qd!muj%N9gmgm{~smLbB6De1IbH!ZDtH>7#ZTT#IC5f+z4S5%Gs z13&?eM^_{+T$((2K5iAcC$SlKYtqwyZwjMe&c}ULAEPg=BmJC=pbF52(2muzBX?av zCd|E36lXa=O&3OvO@P9KhbX-H$R7GL4Q#xDm!CAnJ#ev@`$9xGb7>K+A=iRh%Eulc zL1xZIZnUSxy))0U_m7E3fIXHlYavyAai%f8W9`CD`N_bO&LC#eWG1KB_okXL4N~%J zks{GLV-LT0CR~fjXW-7DcH|_lFANO&w%w75tHa^L$Kj!!lI`-_&HNa*YM%1zQW@69odVC0X4GyvbMw)a5STJcDJL zjSWkH1hXVSuc4CFj$m^STXtIZH0iX=?kX&yNJ2iWGy;pA2o{ek@pPDQpLdI8i)CLf zXjm210wv_w_CClrP8~3Hsq>It&Hpj9GEfb6R*p48Z80}KfcxVC!}+9_Kju8L?~5|? z178SO#3%6^r!L8zJg!?SKO)Sgv4|^X} z(0JX5qL^^9z?~Vr7|RkX9^c(2O@2 z$bZHh6t9F(OylDLsYNYmz{81E^>0dC&eFT)mh6-hGDzqce(1Sp!9? znd`q^^j})$uzeCFY*f3)bHjGRQ1%;|nQAH8?>F`U5f?$^wlfwJJ7Oa$`YmI!X-6m% z)1;M~_1i_GJ!2>Ch(`E+(k_=$FweY}ig!3!K|HG_DOX#{Pi(MJ4H5?3D5T^6x9WIcIO?d*zxcuo}F<`|%7bOBFG$ zEeC(xU%`m2hkB?a36W4|-dTz`Dm}M{q>HVD%iHho#~u@?SpT(zVW~n<0prNDF^BFC zAWG_co85~^r~R10V#4h_%(OdD=ls{kp)J;`RuNnO_psFaaKtd%^{}EPR;D?5^UW$O zh_Ki{+Gou7nq}xZs(Q18BoVi92CMGxAP#S9tr(h*eu8}ekqubiHU^Er_izjke4IJW z@@1!!pF*aa;lk=H9d^UM(5AGoE#tP=%JEh38uAu`$SF2=fUHDgmE9ET*9*cb;T)+s zdCHN`zJYdPrOkDE??siQ7RtI3?`8MuJn1zXvI$L0a34Fi4oo4P2yl|z$Wd+36u|vF+uZD}3Rt?brCEzPeldZu>kAMISg)+l z*dCmump4x&#O)z=WslP8a#k=N2$orjYQTyu9u_if-`#mO^=f#zyN9{qi z7_9Q>_wkF0!_bEFNSz3-XbfmCfnRd8xv$Vz(4%$<1c({c`8IAD*onD(99EdXmq^HOfgFw4kGCmSS(9 z6PXg&gsKmrhJ+-~3BIZKKwS3lt9U3j&;m7tFa?|TzKYx{S=mykZDhPcc8Aq_a*iZ7 zCNen9)^`zc#qg>7A1O^AUYp)*cf$vwf`toJgO0Ic{tt?VTk3W#e6CPoyXzM`Ki=+{ z)-o!&2o`79AzR76g`}Lj#z+?->UK+MAyiH`f`@7dfj^-SyeC09zx}_agQB?MGyRz@ zVF>%e-1)KA=;v0LazHnL!<7T;Ze?g(6S~IHG2F> zFy6*wSTTf+aA**azv-D&Sj;XueF z=DmGGFQkCmoKeSV-{Y~w?}@9_yT849b39q%zY{Ml%8qE4#^-u<=5kDb3cN?k4JS%A zc7Gaq8?GX_OkA+H_FyGGrLoezGs9Wa=BLYvc3F}-Z#IqBiVz`Mu`Qg2|EL zNY)0S)hd~!vD7K~T!rBbuD0qrtri!x!;c$Wn=Hgg)7PG&GupUEEFfk5E@x~T2F9+n zB29h)vqF#LZT=YubvX*Y_Kw=ay2c9wxEMceC%iiVO`@ODJhLmVM07 zd#7jzTrBE+yoR!|Jeabr|2;U3Lul1&{k=t4k01JWHFtnVG9maENPB>OaccJE_=}_N zZEmd!q~?TGyBO(ya=TYLp{Kh0S$&>X;2cfIR9de*?(!-k4jVSC8vNa9sfy5z@55v8 zfZ_sFgT@g;9{hRN38<-es1Mu2I0{t_lJ=p9EOqb{#V@R>nj4;|WgCeHL*Ud`hcl@J zV>$lexk%TNBIlYn;S8pcmC%O+ChPa-rN+PYU7b^S;J4}}W<%GzUyHfQ8Y?t3^*op(VS^0A?k9|sHvzJV{kv&e$ zbW29mhp44#E-oqS*MRbztsj1!{u;$Tx=s8gHL%vxq1AKZNIq(XZM42Rf5yw6Ro-_c zpCN@C!qm3=RVH)bEKMSB3^RAZ95{xbsNc=_n`zhb z%+IPY!iafOBR}B6={D<>YpKVpiJ0RYfp)jl=i_!m)r2n^g9#BSD|Lic4eB<`7mXn$ z8>PH%J0u%c#!VtHaUROgj#Zmd|I8uhxtsNHHC`E!*>vvM3SjZYXfbI6adeu&;gyf+Pm6c{)>c>FtW2mleySJ&WA;pk(?+Ja&ghtvq@gS&()MB*g^ zAsX=6tqbuF?SC6xZ9f!*@hlNxrE@vL4+!iZ?J_(b{M89g)UzTjG||s3RC0{}upF<6 zx}8j6#x@=rqhPMg@z6*+#_W<38Cg++`Kh(*4c&sr{Bqaz)}(_Ub2GBX|J-RT2tge$ zAnz&GQ(sXY;0#J^CQi-k6}u!;7!#~GS}lPVcRfuwubnF@5K=Yai9eiiCiYIyc}`4a ze+S>MqeL}0R3_rrCj_p{j3%$Le@GpvzO8f1^QH!QaBB1Pf=hxzw7@EpdAzG!R-abU z-iP9D10s4cr)H2m_s8E?mFiJx4t!IOuEG<`Znon!PA{DC!)g>^c;I&e8OZT&x1Dp3 zc&H=i!cgCQ89Z0~hommZrYtw9imPv6dlZASR0)A}2XV6Q61$x!xS$%*Gq$qmdwa;Roi23l_PoU{ zk1M7+4`}!A&%}xDu!#HXG0FL>PeO_attqQ9VOGBWs7JE{H4KzyQT6V>N}oQOS*T%< z`6ggKkeI~wOqIUbea|HL<)XHKZ=Y|16;=l?(6z|eUK#cH`NcJh;jgl5O#~gu7y&!k z)y$r`!*EdNLMa`So1A0)G9v8=nrR+iLTr?h`DUEBBUHW$+!bSsc-aj1;%eg%(Vm}#>WP05tqax4fI7b=5i>X&Jj5$x!ml}fBI$M zBNbO#i8Sdop=P>Qmn?`z8ac&Ck1c1$lT~R*Ic1bM!K)5psgwTxN_mdZHgc$@Dm`V1 zurya~d4w8z???58gk02MI0P$GQO5TxBUa({jVsvk4UN-K;DdZ+yTQ?}s!m`pUjt^M zJi_Re~(*eu7rZEDWhAr%|HQk9{0SzqX05;Sk?BD%Ypw{*p7O24mREWWyi2Mv$ zECG(u@L@ZIf>^=k>e=z_4AF3g$)|X6m57<-BK4p5@;BYir$N;p4{Oj@=%9ezs^^-= z@|E0Ap0}J|ZTlXVD}g%1RsYIm&bhIhJb<3Y9alU2x-<%k#KBxZ zrIwsa|Dl?+B3W81w8OuUq~fmA=g8lTOtbk0yOF;Fexcc4$fpFl;hn?oDsW^l�CY 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 z zTl3H`KrZ10hp?pdFchf;CFciW10Wm|2x5_>F%($Y1Z*!sq!}r24U3cQJh}u9AEx33 zx3y={&B!9gLb`B(Hn@Kbi7$C_RfZZ)@~;4bT4yD$_lDW5cHdMpIvmLY&?R`AgDeta zxw^weCNXpswr!wW^{8>em^XRl{^-jV!w-qpjQyFj*+L)KU{6g{(js5j`1L!%wu#h2 z3kiE2ZUF^4*e zUq=ukCwNCtFl4=YLal%TJPozNb*>Rc{KeDb=Z^D#uLeo2+|LD)3UnmE3$1*f4eYmK zE&aAbn*bbw92QpMzv19w$%A(oTkPS|egsB}_^5d~?Y0D*(_SHqBe$_)YJUMvFxUcy zP+I{r$X;29yI7=>2?~MgfoY_6Bk)OJQb+ZBsVcv)i23m7X{i;>=j!|di4N!y=oaVo zQm%6gdJB3jsGMwWxl<5_h0alOZh}jH*WA(8vVb&7HNU2~X5jw*rGXqSp6HnmM>83= z0aOxr2Q~vqblwB0Pfn&6znbRdDYe$Mr2It7b8B*SG$~hhi(dA+$gj0n{w}A^xIOG3-paJ?|!;w(ac zTo*{%MO14iN@&I-)u#b7d1fHI@&XuN$)e!RHisfGZ$2N`(;)AGDF4#ox%LDf+C!*1 zU=4m%x3c z)q9B|p66T* z41QP2-boi+}er$3>i{|mJtMzXEj|-&fuc+d2ka;-eSZMmjd>28mOb}CQ(u& z2Ibxitp+ed3371v;kQf=U9qbNRkW{vXBO7(0_&j=nVm4wNeVoM-9?!h%?SAm6Wb7n zrc8Qb)_G&vj{y14FW(7zHlretDd+MAcfXQE=Sv<87g++1{!5P;Y&OdElPfxI_o=R} zbd*DOZe_#hm}_rLd0U@0^;X)w+!uT3vGE%6rcQMlU!MH9*v`5GcO#a_VlQ@jypJh=PlY^nuZDD;VpT(&3n{p1`-w z?J%vE3^5)U5$6bt2=0g*xi|)BZ(BP|Uq0EI5^iBc4`_~#nh%V+Y=IGsiA;gm(duVa zNMFU4W1h3T-uEAe`@Bqf>nfgh0csvftd7`I=HExc7k_8#8JWt- z)iTtMM|-*%!O*(pH*F*Xwy|pjZ9$|d(oe})40fmU@x&=%;?~>^^xSoZI346-x1P}S z*_Y>Q>a0jh;2KDA7JmWcGQ#2Bo^#rp5t?=F2cid3e~#&Fktw^FQ5u+CiiT!R{tK!# zNs9Te@ET>oFP6qxfO2*WBh@?PTVy{67`mX+ZXK0KdT$K)b80G*=fAibHFOJ9ZCWCfG}7%3 z+5;^{f&Kt`PtA#+?ki_@r5@H@9>vojX3%08?_FwARFh~1cvAx+zZ4?bb2yb__FU6k zYhUHJVUce<{KswpZ*MAq&+gAWeO`|>z5v9%iKpud=P+jHmA(LcWe47ou(P;O(SW+oln`IyjNL3suIgKqpl2i@RGm#472ga+J-MeFj;x+) zg_OSAAqnd(*Q^QxgC7m=5HItP{0X z!c^DLm2Se@nXV%Fg(Yv2BwNg4d&WQ*HFb-e(N&|O*j`UBa6chS@kwkv z{i~UA4iUTor&a7#sfXh(Po%!8Z#hV^e^-PTiImrMkvDssPf-Tf*$=9CUC49Lj}7=> z)dZ|c;S81>BO4DsF;sUrSFUZ7l6vbfAX-vh9iY;2>1G1q`dPxRVRvdTR$qW<)M&-? zhQcnd^z~@uWog4+(%J%LGo<0v_`C!mnnB@6Ej~Qr&OI;~O`xkN+>A=$A7Okt+ z*ViGV$?!B?Z)l>fK|h3Y-QKeUN5xPsYRZ=XmVkJJsZu!kuCcSj`b2J(vub70(akTL zTl(3y-RB8)R+e@bQ!m;tIH=$Y}@S;l=)hszHrA#P~=PiD*Z8S<8kqZTg|ckO5<0F$vc z03it-+O*;sy{H%EXBbFxE7MzMKi+VIOgnAF0``X8u<5sVPLqJV_RG^4910IGU*Ugg z588?QRp7O^P6`z_6K%;A;MM?Na-~m$e>*qV8A0UbQ zqs`_k4f%*OiyyW!6W6z5JLPEsey{mHmROyl+#ThntS<=X&11OA&=vwTVyrLBhK<~t z2D-=Up-5HxZ5%p;3KG98Y&8v>qa$gPw!l?MwWf+UKucuC0Oag{cxDfKh=KgGI5;+v zj4bm)T$WMXycEIYhzG~nTjxv_e5ce1YJIDx6cg8#Fos%393YN>1bpv-jT8*oML~?3 zG-*y?JJyBW|Gf4i{Ej)B;FkyJ>iE?xKh{Nr(YuLlvbHZ7d*SqjKnbfg(^Pp*XqUp{ zMaH5#@3%p3jpCf~w;wh@>J+ljWz0KodAsZf(YfZrIYUZYZKHoYZ9olYNjmDfUz-GZ zkh&MD$iD0N{$_xENgbi+MT-3+dazDA6m?i0&|Z8yx}?}0LFaHxjyOMgwJ&J!*rt!D zWXC;0QiT$yZgIj)IV~kDbq)J82p_*L<(6Nc9>+}NG#>Ft6OY29@mMkX5*3e{@h*1-P;n7=e2k|87%a7-nuxKAMGjj^h&mT{ z$Tkn6Cgy$>`1@;w0{0~v;imGxc2?W<3CTI|4&0n|ZNwt^sY@v-EGN)YkY>1|wWTU) zBMgaem_a~ufFFK_3Gl)rp;%}Q=Zk?L{WlNqk&VFa5@v`E-;8w3Dpm!R?@+t5tg{2Z$JX9*kG9f9gQMze+Py?_3ii8i zM!;>0*3V8u^T~lG)c$L?M95G5x+`4*Qm!UFq8|iP!RyumN>94|975iJs1tW0qRS8> zPkvLr@49Mn?@p`wLc_O+K#WLB7`nQqQ5woV+Fa$fC8eR3Ujb^b=P3xg>W^Sfpis`t z)$}rnHu%%cZ8-01h~Jl< z227P^0R;`H|7O{zimIs^L>)hv?vjmehAL#!9?1=yo^wY2eq99|Ai;_z3@HWDkgV{= z(`oKGK!b2w40kL^FW#nk7U#alUTJ`$RvI8a1{_dwT2V*0tjKo=9oYBsE}0{O54`X& z0+|W)VGKp(pf@t#Tn}=+t{fr=nDm`kvTP-}LSi&#W~*Y$u6XdSt7q^J+Kkn~2`rX> z9iXL^VaN|Q%1U0^a;o6%|MLy=ja@c7Qb0k+~hdoXl@tH6)kDyFw;KE1; z_rGT?%&#l69!n8;w1>bpW==OsniaSJx^&HIyZCJ!S+4dA3+_Tc=y`(I<`TE7dx6c} zFbr-9YMfa}K}r80u5vKJQdk=k9AH947#iH+-ZpxRF%tmd&&+Bc%i(IatU%P{1yI1G zRP!uXGujJm+tp_2Fgp(jDHQIip^>u8p^zr&5lN(j;|L+FRU1_KI)seizZm-m`G;?# z#MeP|0%Pp^M_+{K2kjMYy=x&UE?pXqX9X<+_Yfm zmwO|0mRWZ5jG;2=BIRAu!eTS3j?m-$x)1u3?!4$j3oQXqMs+!eCGkhwH4F!mWTy=8 zT!5rh!3aQ2AOhGXJz80LW*HEp*fp-Vf60`{D0hS)g!TyV-fz+h;veEcm@%NRZVs8)dsh&&aBf9 z-yF_Qo%m|TdrNh&=ayVD&-Ocivs@ICg_$Eo3cxf4H+HiV8-&43x)AVzkZ6Q~0nl90g2& znld(C{#S^^qs8d{rCldl@p`v2ET;8{n4Wa`E8EqJ8qJ6(30A1`&hiCNlZ3`!-L{?W z)d|a;N60~JpV@0e0F#=K7V#yNyQ&tEB(bHj#Q?#_Y#p$IRL|>2Xv;;AE8dywe`dR$ z5L3pVr?g+CikUUCI9FK5pkKD)7ZdeUmRey^nx?Ch2? zztV;zv^q!}4wF}>u56)Fmx8R%K?Y48>(L@hI zc7Q#E4SoRy-^Jp%ePJ=_>oi&yJd6<|mJBJLx1W$BhmrUomWM+?kzNL}lB^1yZaI5p z59k=o7=}(Ztq?FDG@d>D0PK>`WTth21{Z`L_wdPSIW|14iW?KvF^qH zvVNo}LLv>PG~PzFRXH^UIDCx8r+MZ$eD+iGAlCZcVH&D*7(i1Mh#lj@*!?hAs)_ly z;%IUVV&U#d!d{W2BeTN_+Fg=&VkXu4$#qe~Oce(x2v(=v+NK#lMdK8XIX*U{c*Y+r zz#1y#71RJ63l*>|fh?hPS04FO)DXIbk%l@GN0nI48 zWQwFmAa(iUH-v-YAg5aP!B4-A{(N?ClCmB9Cwx$ZsWs3 ztvsgz_OwRm&0sw&qA|;iUK1w%;R?n#Rm31ue;FHPbV5b7k)SFhoB9ftoYT&-!m@?Z z_sGig!Z{)2Fi6e;Y$D|@0PH7TLA<-jiuL|gfZIO5Vu6(URvmX}^5$&_qP{tGo7G;)XUHpET$reu;aG_6Mc6 zqR70VOoV))KiWL8#(t$jsMkJC5Iiq`t3CqM$J)o0%Q#wJE)g)8)w(XdnebjaZ=9&W zwA&Wgm+}2ffJ*-jY6CSe^R4o9t*u4gB)gOKnN{D32_t_lX#MRL_4UIq4dVY}>+_*s zGfwm`8=;i=4^%)>gBvpES*DmAW5zQ&7s2>{ z1|6f3(v-iUqYtY)d1Rz-eP2l%> z8yTMKa*D5&g=i1~H^OO|DE1<@Q_6cUaX!o~*_GJ|`RG9_nmKu|d8W}ww6EK!r=a&u zna?_Ft%sJq-=dUUt8eLE?%C~H> z_uvjC7Ot$Zsj$cmZT@sC(GQ2O^ZjPeaXuB@Sa%+kY--x1kPPaTh#3s}=e%o(M>ozz z8?EX*>9MrE{oLe$oa6h(mB;&Y%zGK zjxcMV43`)mlsrEqA#uObgdpN;wuqhjpt}p^mPRi2tcn;Z{{)bogH-8GW^#pndM5sN zzX|7}J>UKsjyg}Oc=)ePZ|jMJA|)uo&!^gsRu1|%1;Qb|FG%lu9O!O$rMo?4?`)3c z!uW{$R4{9%6!iPuM?ZQv*rNU6EVNy!e++JToPgaDGcYG(kp)S7{K{5>y!wqkg3QF6 zJ!-o02r7l?TSMj+s!}NZPCcM*)(HKOgy~I;!#q&r@f$N-00=&@d{T;rn1lw{NhKUm zAQwqvq_c|4mA4(6fda0cHDZn172s1d=&5>}AH7Q^2?ovUBH4CY1P@Rm#`LN&+mPVa z8oRm0*ES^gnE6QjyZNX3)ax`cSyi>%@gJB*UK#QYt)+5gIpv^Lvy!v(ha{fIeu>)Y zujK0f&gJA@4Fmu-R*HJ~`JWNFJ<<7|=I%;XrTXJ4DfHeTE-zx@>U+towihd0MQJ)wd7Q*v!(gtME7jfV#nuBRy`?Eff$F98bd z$!$GLI!V2g;{LeIihPb1ru;nn<3`Yu9ENa*1`E8e06UTJd&i0|9wABZ?j;X1Rg{l{ zpmQe2wIr_PVg5xiMbgK8o5Y3X?%a8x`ZkgM{dG`J@*gttkQH8(*H2l&$qdBgl*!%G zz<>T4+rNT7&jg-(JA;N*g%USdPdnO`8^y9d`v8R9X9oD;KoKHldzDkxp8uLqO-^#_ zHvAMRJP~(T+O-EeG2~JMONtu{2KAP>>-ipfTAY6c<2CN-!I#9Lde!d|D_k!51`j(d z0=YFMjnIDF)jO5wNJ6waj;o!%!=`RXIgg?N#ZXT}rxaH}+le^x0i*5m;;Z!R2nuV+=3;BKPk+e0J~FZ;YmHDbmr_+A&M2 z6kg+gOjXr|0LedJ0c}3Bz%=~oowc)XeOu26R`=Dz;%?nJuzGn-0uL>=99trY*w36t z!-*rwv3TSG0!;8yG=$A*+lO})NftNWl>O#<8IPCUKJ=nh&c4jdf5GxzXsJRv8))c+N4ade{(DUPCO&>wbRy2JIMd9n{E_S@&9wvegA)S)A_e} z{a@U4?0!T|mfc~k-o{SYN-Cnono4wjluz~7Q&E1l{IW~=V|Plj*_HLaE0uv{7RC`Q zEA_F??cA@-N!LfJ8O?1PtAb#>1;PwtKdb>Y79za~$&EysExx=DCl3t}m7L zI7#E*7R?6KPfGkcp9q)Ow)legu8+wXK4ca^#3Gp72DUv<>O6LTX0w(e|HOn+9vI!P zM;?%xP+d>UM(PkN+XN)3>7V4?VDdQ|z0^!#E1BG9fsOgG?*j>$cO*Sqn>fhx&5@*2 zJLzhXRSvCkvMx~nnv1-SR)c#E)UYKOHOXCbi-m}q03~ER?Y`Pv_0=MO4pWAZ zN2x{kNu06dZ)CRUUqgi`DeG(CFIBB0?<%oq=zQzXcY1H#F_A8!M5wdO+!T@iu!8Wl)OYrUH*`N#HbVF)v}xAM8Henv#x5U^_&)v~R@yv0>)rJ3 z1?tkL;9YYGb&nz;^rgyyR}wCoGka;0P2SgPtrUKxqOQEc*iaC}ssE}A$DC^@kb0k8 zF$_q%=%smz32*!M)CJ|Lgb<*usr2m$1g!O!>=a&RRKF+lug3CBWT5i`_?U+_D*X(A z)6Q7n9@`sx{!6P3+7mz5j@;=b4(I>j;sdXparyxAf!6T+3^YJQFNuyIHP}f^a6+n; zJc7}I9ONXTcczIeYze;CV0~+D6gwh>c1vYZAdXajLxS9fX#$RrYo1%QnO{F$waTi8 z{7S$c4JO7vY6$=f5Jh$a9?pKAT?Y?0kp`v`_5DZ>Dcs@ z6v$3Rv_11A^MBlNi*zmLreU29J|||himI|_{w2#ynDE#l4mY*#<5?4q(|4bI>}h$? zkDm0p+~n z8G>is#KPPXCJ#3G&k-;u!0H4>r*s-On8Jh;u?~3-ui!-l|Kwp)f{*JnIeM>rg zW#GH{2R~?d?6(Jf?Q1OdW^Z0ZjO88f@ZvGchqOeI&zkAKR=B|6{jc=2Tz_6iVUex!EG?7VaDDg8atn0|;D7aAo zYGEgvX?6si3>-rKLZhk=Z=CAE#G=abYoN7TDTZ1RP5?jD-9jAQ^XVPbr%^MeeOGWL z?KGr*qFzB(a)cPU=lk8`Ns?p7mAa1UMcDt0=BKG*oSC|M^n}zuQ(2)Q|54#PStySm zG^{5+fPb*yvBq}FwM%ixkFG8RZuq8CSQz|^iBqLAfndsGO*A8f~pnzGM)yC#uog@lmEd=}}xEA6ENxP21R9iRe_JZ}#eh%m1|05tjeD zK3Z=0y#~&l#g!;?X9*?*!y3!K8m5M{y7(->1~adp7G7w~X8Z1zO5Iy|rD0oz&(kNvjmE-&4J=$=oh|fGHE0V@@ zsajJfODlh&*gO76;d=P?j+cDD;a2CQTpRmgv^&QVN-8@e=ptq1Nk^(~1ZPH;y1(S2 zCN&r2m!Qw}6<&e<5;`J$OrPl4DWymPl?g5?B4qi+og4_L5~s@XYEJeZQwL?+<%> z(g*{A$y5hz9?d?KN8Fs#2-cJ1x-j!n0h`)rSvE7pNwTJQUl=myP_w20c>bv}DdQLtw(kE@O4VKkjJ_82dYBxID4*1gPj!6!a?q;4XlhMcwKL{w z)y`)g*Hr2%ewyznGjQUt4|eq%fI55Z!l`;r~hNSa^s+<#=AaL+h!SRcrKxQ`pwJh@fY~FIc8o)&1%=61Y?2An?h;0>dY_|Hh>SjPfEgzZ+p&e zRmI2w(*zA;-6u2iB&Do(ua8;kUU`V8cmwzO5HSsyl$C<8Q66f;VV3NM3wet&3$tXT zMFPjr8SdL-bMu|{S^A6zD2CT`g(@lpefHwOG6z2)b_IVu7q1y^nZ=9momCF%tIK?PWN#ak~Kwc5)v!9EPCAxHa63RCR zmN((Y@uEP0_g!es*BKBc?d=bvV$~FsNlWma-3ZW!tWm-SG(i!5Gte}|3=Qkn!$6<~ zlIr=5K34|~20{)zA*!$Hp^7JRq9FEg%3JCY2KKfIYUMyv-otW7>$n9`K$!i9vqk>0w zY@sA;W5T5qd^V(@M-<=76}KDkDO|Fvm%kZlD`9a6luvtJ(L>YC2nR#RDW^{Io9lq1 zYq3Te%J{^IxUZm_p#{iiI8Ls=dMPutX;Q|6;@Rxf;d-b9IbmED1Q!N|Wa zGkX;9hd-?PGo2MBo~?%rv?} zVH&$_e~A;1sFcJ(lGc%s!7o8jaGPls*+(5^tl$qd5ecw_bl?S^nuy(0fUkjm z8}}z9jkGhgc6Ftw{xV6nnh_MD5IPqVlrTRJqt6>wz|Z?0VK>WOU5k4uc}|e{Ojg?D z0NGQK8EKaUiflZ8E=jud@}wCB?>QbG|Dst2AT37d-5A$5nZXRTsOwY1HJS?uU6bHv zEZ;1ux2<+hcP5Hq9>Gdp(PTtJYdssUVaTf!^%*s}f(xNL z=PXg`TDpm8bw9Vu6yDle50g29YNc16@K&-8)s%lO1q)x4>(VmYx@Q8kC%R4%jXqsW zcTTGZjW7JiJNJ8tCyOyXe;)#jKPKLg6fnm*e42)h-$R_17egcTw1zuQ9|QW+ zfeVz7lE$1K5dquMiU7+Wp1q>$IPhr88j3)&0-=zK_GmzgrqoOz)CkOAa6leq0oAcz zT#UIl13CnKx7s#;?)}jatOP2cdWDO3;o1&DKMXEr(p?%C*JoKU^lV3A+hd0g%p~QJ=llgHMe) zZbC1LFC2syZs{O(M{JfiDX9@-k1O)b|2ttcgu)D2VZ*!pU!eL zGANr+$UP*me=ALIFz=7Q`{*XrcR^zLOpif!H}Vub9z0BEU9F%ZQ~uBx$nqGHc=!?e z57xsrzTk(8yY1nP$mq^HVn)X?GJJiK66O}N*qgMF(*QFRe*5;rU`U8LCbn^L2Ui8S z=yUqp9VTQQR=#(aFp}`nC#?k^B5(gVobnCh*cTT-`!7_$>4i5c(S;9aMunaL5g@ub zbHE{^`ecQ0j$;1#Y@k5&0C}J5%HEcMR)+BN6O7xcuy1e4bfXvH55+Pf!M<1~6n>V2 z5q&hVR8FZ~22Kt3rrNjtn$iBDgOskBeIidq)V`Aml>sAA6>)qaACv~RL#_AAB>b&9 zyM(Qu1(rc8#6w_TR8VxFI(=62M4wA>f!VBVe_r0`*p^6|rO17TVK#P#**K_Urc14k042v{{v6yG{U1H0!|)H z_^mI`+b}%pk|C`l&^ZUHz(79$>|V{` z1VHif&px0|=yf#JuW&K?m0eRH(?hS=IWm6eI#a`J7CyaCcVCJW4WN!F@z?* zX0gxni9Zfa{AV&(+*waQI10Xe)AZqnj~uY@WqTj`x}r0GN;-+>c+P!z?Wr5*TCY!A z)sRszo5jrD<{jwFon>r1BkaeizDxnK@cb_+6P8@$!XDF1g)i&7z;+zuL?&KogXMM+ z1npcc;j#4Hh;4BNe|f^|uC`RSE<%OC9@^*x5kUrm_kf#;{j0zS%x(HoPL$-OVxBeh zelJn<`i=MZzb|bQx_r0Dcq`BW+8Q)M$sgb9BUlB^J%ULOUOw=7Qx+2bIG#6S;OlAD z-x&*;F^Mj$?}0aRb%IA16D6uk(2?QO#U3ed{OsTQ_q}@<+AVq~w&8T+81c-r{68I6 zqibNN+`?)AeZECyZFg$_;i_XER;q}xUvgIrVgzQm!z-!-X3#wp6oyGtDUyf1B3!tr zF8wE(Uy>sI5Bi41Rb#IDuT<$R%-?dq3ppH+GX}0&ft0i)K13V>{T6fQc-YrVBvsrj z;}g*KWsm)DciU`uJktdGA`isWbVCsGk2n zBUAIWVRw38Q8%dC4?bKQm}mqMEIkSwR>9R zy+4r(i4SZX-Tx@c3d)8IbI)9LvKc5CDsk5kPU71}wo&K}Gd!K}KesFOm?6fxAXrbZ z0qdi6VdXiG5$M!5BpU7MGlM}SYO zq^7+14ic7P-Lr}q{c$9<`#4heKB5=#VPltOl3KLaI%mt^ofvB4BoD%@&Qu89T)c5B zLTTX*H-35V7bp(Qh=tSSv_d~#aO0@!zh6(hYAD?zaTlv=d!VF^NIIx~@h#x#{UWhC zDyC#h($f7v#-D@@^4iZu=yva~y(1$m z$=d#22Qo{HJ7yThLnB3505MjkSj^AuR&7K8$PobIRvk)sHz$vTR&?6V7pnQ0ZzJ`~ z@wSQ4(y9BuNE#fKqjSiWT|efkSzxtrmL1wP{)0MSyLd22vx^`g@17uuIIx@#{CIUo zP;L>G{N{I>#1j7Kvk3rRI6+jc8SJ$RIY}ILX!61b!E=-<%<2Mezi3~^#SUeSV8O)?grRK6 z!~?vZAVGC5Q)63lDIN3K{*|uK5jrS*`{rGRpcpZJ?au7S_C`@o(#D$$y^gD1%%G^x zYu(++PV3&nr28%OlSM?`?0)Q_D9_K5Df6VJUz-8{WE&Yqte_m-wHACX3R!L>r0XSV zK}(MV&W#h3Z($&rAz#D`J@c(GTRPRf2MS_WsF|DLVwV_x%*| zpE=6%V}x7w)BQO?2Mz{}tRKrhUjQoY|1ND1Jy7LhIpT)>+Q%MT<+y3=OvJxj(0|5> zA$)?36vZu+>w5)od#6hjVF`A3g;j`Fzuya~bh@>oLn^V1L4`_nHACv}D`)=?TWMLmo>XY)+|Xxh_cJ15?L#2#DtJt_ADLyk|cW~`@ZjMOb8*__ZUm|eILx6^PbW7 z_y7N{_kFK(U3HyFGtOt8=d<4T{dg=<4`-s*>cfLR=gzTIbnk-LrXkM3OtaYH>R-ZM zB=XzBb@yPtCX6F5(auQOGY06OD90aQb)XMGujmiljRAt(zW_$9dlpb3=T30{qw5%1 z$O3vWZrM$6ieNW|!d!-=ZO~o6I|jnH{^%Ye804l?|MoRY#~3~5DNN9r-gFTah_ows zM>Y2lw%118d~xLB$Q#+uPTe!>Y$x<~YJV z&w&`vKdI>%BZc^dUlKF2-4}P9G zsDBT}SlG%=I4TL705*5jLdm-^~GiKg@$C zw`hML?X0k!B4wf$f^`@K28i>Gq{y0u%$8uVGFpiMi-1!O1CR3{>l+{FGG*9N$A^4M zxcWy?gUBCuJr_(q7lmUb93^!B(i}HXAGd-C`$KfQmCPgHS5r=%4n^aU9WA{x|DDaP zExK-Wnd_IssW6-_$@22pJQ|%Rc|bmKEpP9>w{CX*iE_IYVk~>b3Srta%&lYAK5}C; zPp*D*QGb4;OLjnAKY8sK*Z8NUCz0=!`M!l|211b{D&F^FaGz9`wTL8Ik*=vt+hlon zNhTEi66dV{923SnqT)yES&Pcy_zCTISe9cpn_v56X7zovNMSNC^SM zls9i?7iM34=2-~0%PT3N>9PMX9h_tAq5(8#M-SdhkvNcSCrCYiki%_Ob!Do_& zwRP+FmsQ`cv>HZV%lRtGQlig6^KIcXfGv4B@V$`AmhgZ?k64J(8U}Oue$6!aQh0ZH ztZHKw59W$7s9BS}>#A_~a4Hdj9-QEj<(f3qSr7CtJbr%F>-D$Q=^_}@Mk6`H@%A40O-T=EIfvs`dkKfpuqAK_u$bq=uNnE@u7FB@`#Pxd1*Duu6{RuUP2fv{bm@g5f0 zeFH3kE1pq4_op%Z9Z(g?C8nmK$I^r_61$hc7hW3pYxK)GsQ1yc#oaGBgqknx-|_gB zlsF)!X}8Y(-RpPcM>z|WMQ5-zrtp7Hn$X@;D zz#d+{MIw;!Sar&(|DfGvmGbGstd6IXE1UclY-EmQ#bzBA->f9-iqMp|oC+`Z9$-0e z4_Sk;I+uD>uBK(kb2*69lU>XF&O0moQn$fZL+ql_5`(u0Nb&u{JbCQ?XQ!0Uz`4S{ zsTQ%9#G+hssZwWb5&NR(=W_bY%N)MOvS(GG{T)AbwFlpB!EO7J5a0bw$yiGU>?r5o z-iVL!hT76?^>F6}eK{B&Yv8ZAYw>h+Q}0j+)*|76 z!C;D$M3~Vzvh5O$UYLAfcM1dVj{jcC?t0?hhL{QYRkE8y0tI`IEk;_q%gTi2m*?GvVWMl`}fkNRDn-i4B24hBHIz?#w&pb}>AvP3q zX(xyGBVxR5C8I`E&F-p{qVW}7^J40wB$ph_g%zpufkG?mI%rU{rAM=2VvOpTfI zm&sPU+{*d~0p=SyEOJMM4?^;{Rc$7;k0X8dkM53_7TeqIZGF>a#@AnXl#L!oI_!2w zh{w>cA7T_SdIiKQq$?LNy35zGw{I!knL)!9|3AQ+#11LGaA3w!qdeX}w9#%eq9o`qSGw<)%4{RT zRA+z=D_VGvK_@+Y26metKShf#85O{B8$m}%!2{C3?UND)Q*axw&BBjP)${`Ve7{2x zjlU^c;|W^wDEZoM4Tn$DfJA6|M#d^q*^%8-2=@KD0x zZJmML%S`KEx5MA$$xrzo2NJ`9OaHdf6(ealpF+$&Aw5x){9gh5#>bbNl#mbr_vex> zLISTYLYnMipd0k^}tX%u1T*EDu@=RCIyJ>CDnj;!TU(00_O7dH5yzWUY@s9%AdP|=v(|1*dyZ`?f zHe))l3NaMAV*SY_!1#2f!G3@Qn;>rXqSjL937wr`2aD;!7*BS8rP;gf8ut%2&*L7A zT;u+kvi%Y+Ce79K6e*}+-@(NngtB?GM}~yQ_@AoNwoB~atr^Uw;ML|tx#Z2<;8`MK zexMamaW8K34!iUW+K(7C>~b0jafG|25?EHar>k{PXDQ41 z0jPr!gISm`zEE<&HqFG zr(*ZWT;oLmyB{Qp&-@{JoyhO`etcXHEU*C!S*YTo$;&jW4LRi}0hl+aeUXa}03cXS zH++?lfA9z(H%xJ6xCP9f!xJL$B6w}!hx2VPvYdIlH;M$~ zw*Ro?!!s5P$Ht^W*k!r%xldT``a#BTe1R5t%n+vkP=OW-U8KL9@&%xdSw@%lNX1`i zfn)wz#~DwOyx88~+Zl8x$p>)POE5@AiP8EJg2u2~+GUb|-v+Mg5u40gk5d`U$W0d^ z+?sRm(yN5)IgX{!<6HZCCB(nQ)}gMTYEC27y#A7~-a6rW4c$!*iCos&;kz#hU(~23 zTISk`BNQ`4flpndz9e5-ct1VX=nZ$Y6l60sB>#iDyXk6SwczdRzgcg|Pw{P-&z5b* z>6Aq!ey?8YmoOWFw>mKwyyJ{?q|3kQyWt&!4lSMnke~zOlrst+u0MR5&qRfZcgRy9 zfMOi}haTFI@f{K}eTUR{`3qrQ!PU(Ft<{FAYG%gK2+4_w{|6>pIj17t{>cq=Y6GTssZ-cvXJuISuo1cx}tKPcXF6^19C% z+>#f|nR@NE9>#BIa@%y+u|Pc!$PK`&eUdvv8|8rN?7G=0rx7)mb;sB2Vgc1FV?e`9_+~G ziqiki7YxJveW5bS)tlk;KcSNm2|$Lc6nUa)--0NV71u7mHOZ*W0_WjAzy~2;z=q{2 z{$t?0kQ8e=KJc8S6>bS$zhayv53{N)rMA)PNcXS!-yOS$gbxI5T3*lqaPhi1L%mm> zY_6O-1uWe&ebIQ47RSw8)(204f^ViObx3c7@#C<^z>(26-7TPTO(XKNg81mvlMaQ3 zKSFiZ;Hyq%>*9u|AH!Vh3>`(7RW1l!|W7*hfY=4?%Q%t^Q}x_$mD|a*gnTv49^=ge0(qoob#N^^^9v zm-LVkjC8qu6<@2wTK!~(*<~NOZtPyE=szKVSrlOqGK^~}2|jMf2Vfxgywg?u9TC`S zx@{j8jTqjLTe&P%5duR35ImGpORvb@5a2XnEF0}j={^Jj*ZUv3c#h6?K2zj(r~?vy z`;!?a6Ci>rfAV5A3$Ds`k47w^LH+XZ@Zowt-~uT|k&F;qu)jt}hUv(FZ`4vUf*&#G z+3@I^Fxc`;*%YBNF5dpBr5)}#cwC#_ofCEJg3esuYMp1Q(%QNu_H(dJBw6kDX7ug$ zYAIU+j{l%%&{*w`n4ej3;ESmn4;a^vFv#SMIONNk^KKdz;@I9v>tD6EeO40?rHe!$ zj|-m0eyv%b72b+enjs%6?U?qA;b~_xC`4hEWvu?Mi&Oz4_hS5j_~8pBOoS$eWdrZ} z5+=stmGJ_IXDf8Duq(JXLv$A1GI!$#3QMN>p8~^~D1^1z>&Z3595OKIx2t|Dy*t>x zr$_a+=3}+Pibggxv(t-?;+o#0KIgtxJUMz&$L98R^-K2T zfj~j|+XR~WO@sCS#M)}b&cxc10x70A$O4;I9W`isSx0Wx$X+}XYfG<+(TLQy`p#09 z?Qo*{JEY^w%c-;co0oa}WaobZ9KHm-{!F277AX>$9@jz$-nezY+)dXh_?8XEEftRx z#%uKmH5fBS;}w1<>4060p1-UUGk~!)JUA-3=yTQssY+ptz4eY0PBZPhi9!44oM!yi=}K8WRB!(Vzz%YkL7lk?0#faB zPFY_ar7z^?ep+|cuG@TIafGrN|GrdC_-@n;F$8KJXd5k2%67i6D9}=?gSFZ2&hMx+ z%!LBoAv27TF zM`uwuy`Q23YK9vkZBWq#X;?x69=zkd`R9e;r9{q)a7p$idJaA)%Wny7l!nhC{g*wx z^jB5|MKeSX0a*`7@yR7~;xAN2^KM9a-BQRh_*W|9Yz5X_?|x8<^hbR%*6Uu8#Y(rl8oE(BqMmcsA&$#*#IKe#%IP1on_weIv%C<%_ z!ZqpV;*N9*s_OWF&1vXY$6k(*EeyK*#Qbx_DC@@9A%~!9iUaf&X(P|%V?Fnt@Dr<}ob4lT)VJ-W6la(Et;jvRP+CE^Q*8;y z1=U-6V$(M{q;_#b_xJQXu?MXg!@9$D3$Or2oYY_8wfAR8ySTuAeVMAuGsrOU76b+P z4N`cbjW0$m#xGP5<4H1bIT}#^b%!_cu)F(xBp#oFzaH{pGF#ux=y_rgaKVMYdS5@p z^Re*PrL4&nXa_sWRoyMcPa?O_mK=L*xsLbwh)tp5R}GTxt{u%z;lrM8V?Y&G zLl*l-=y)+ukk3uQ^O^MAi<+BDQOOxW}#r(mloA^9+@uJS9?TGK^peVkvI5??A^ALeLt4tJMcM$13 zM8OBwVY39oZ;=J*i@ykfxXxf^_>8BX1RAs!P6|Abu%?Ea9b*+czA(iN9=sq%Ujj40 zKr!q(5LjzHQmpkS3=vj9EfisKKnuiuAB$Ta;GK*3ft+tpy3Wo3OyBwVET}NztG4oE zleka?ZT}*pwst6Ha8^U+%1QHDEcOd? zuFAmgEEiU1qX*`kx_O0G0`sRbE(LFNZ=~?2Z2rc^pGZRlPgJZMp%c+Yiu2EEDOjc& z@3%QH%K(Xqu+G_3AI(EHOw;zgVTrIz(j6XjODqf&vunlr4(3x~xi9H31mU&L(tt`@ z=d(H#&7@R>M}gy+-grx_zT`Ti+u?=I9$+8We>h{mB4M&Cz=Ku5hAj!dKcR*4hVNm+ z;C#4*l@;n@Crk!(mD*`=MJ1~(dqC0TXOTlhDKy`IiVWKLH6da&IqO_h;NsfSW*rfo zs8#e#>i?>kY1fjp7w=?gjqR(2j+FJQo)&2e+KEZFPu*qr_*J^%7*mJp_8v}<&e_PS zoxG9+;b`Rc)$$||689yO7B&xxp4qZ9*BUJZb^2cB2t@UE#lI_V$yZN&tW!1N(d2}) zycyAreWXjP zVcu7`*e^~h)hYLGgR3#*o*c@e!0dT2DoE)?=*un7#ut8pSmtDXd3-)S6cisu1LqwU zABx(}p9!lpBTU&cY2v(nfO!BvqOdfBXocOd+UVm7Iv9*Bvg@E8C9%>B2+It2@NpHRea@B&@?P>NI>t{_kGQdrwJCybn#dv@@~gPKN! zgGAYb-&HrhJGo@#+p^>7S0!GW+9{xe!kYYlpuh5v^q(h(1g90uqn~?|CSvTg1s1H} zinY~o=ASyRwb%?$3DZ?XY2};gAEeJ#c5kEpU3PxZ!6X`Htt9@YM&ecz`_;43G7D7K z3u{)(SFg`HVt`pwRd@sjr#_Vg*qT^#7{p%U!i{AFBcMy!J`itF2(-6?O9AlxjwLWi z9IkmT!E4{^8HgKDp@Cm8C=9;R=Fm|6;dGIfanBGd@qV@Io+7Sf$UAENDYWDTGB%~P zrt0-0F8s>ZG`np}>cEzHoY^5>_@TnXLrFXT>^Gq_*-f8_Q!ngtGo_z((C z!%BfDiuY`0+lGxYJZnJ*T%mX1E|C;uN zroy#Q%9Iog=i<43p8!ssW0_)3a`&pWblUDHF&tXlxd{*d2dx)huY89HgBggirkXit za4Wd>z}Fp*xnhoU_p)!{e|&ha1vUNd)blxn^uQg+9E1H(l>I)(iG5yOLly+9hQr_( z)pKhc;3e}g5M7JXv^M@D2|}APTUN71?BEYpWO2Ng^I8Z%Of6&e1EnnIy43P$h89ji zBbky=nER8cub*VEu9#`B2EoHJQ%Dz<7qkBv8KpZ-(_hj3-Ni7k`;ODbgNT*ej#w=X`^*gck^q0$)u#V zOx$gy)xn@+f7MR}P#o)j+-y8zpp9#Wqb;!|lRWA~nL2A0Un?A880M&qF8y8{RH^6R z;_-*LwDcoSqOO6u*IIXHF%NF_lffOaY8cc}F8aupD3VXJgmDfbaufDajM#4Sw2f@7 zN8|kiS4J4sn^E^~vgEX102w+%GVve~qbu9?^5exWl8THE#AhOf4pDJc_ikzHw(WjMMq z$R8RaU6%X$HZh&$MdhsMajt9lVPK1F`zSP+t@xC4DDN-40eH9tnY|UjZ<{vOUSfRy z5fx6QAUWs0#$!@EB{9keM@4-`?#D~j;pZDSYSPAhC9cAFEKmZzjtW0C$u;0%RbH-p z@j)-&%?X#&(2>k(nDJQ~s{So1{()A$7lH~Oxdv*%q&afxe+sDe4|Z~PO7XJdZyv%# zGl=W}kfjt%-$8x68}VBzJCCHI=Z3W%+JS$_e9}0LEX|#sko{KdUvyJ7tO#cV2cE8uf=`Jk~SnnP{`jXY`cln zKJ}`tRShI)5&Kj9dZ?o#fqN;o$=QJ8xAeGL)RTI1H2N{zAG*wRwsdw(ax;dn!A6)j z^Ti2DpNE*94eMg!i84y@BUV#cL25jlA%lM-WEBCY3DD(v{1j(t{6|Vx)dTPo%7PoX z^zt0A%?qv%b2=))q{`bnOQKYAmjLR^KhU8lPeEFs#DQ+-h>ZUr7SjN~FDD4P@3^sk zZbMB@w=b`&SL9gc*Bp$7pM+&6C01uwl%cuv2P;cl@-8NzUth>Q?;af4lvWh+_-1MN zdTPO%&~vqt>FlCrO0fr97R5SNkw5Cc8br&;0p6xxB2|{ti=TcE&(0hVnvgeI%lyvt zo!3m0>oiNgSZH^&M8~j7ttv4$>i;Vf_7CG^TgBwTWpHtj>z=FV`{ z!;I@M-_73wW`u9uyeWtXy515DH+J;x&lGY~#whWzNt8C44ECq`!k1A&04o_b!rk^C zzu?&iJoF&On-ZuF+^**Y2bgF9I$C%Sz~|mn>hH^AhwXm2(-8z z3#^Vw)-wXI9Y(#D-=-@>>2r)g%N)W~`y~uKhdB%1Ut;=1^P-eZfrw)cY%45fAxbXS zl`mQL%y3f{?wmgrC4lk|@ZqNgWy>;y7LVE9f~Umjcc&Xn2`~wuo~uV5MrfF&`2c2? zw9r+Mz3~Ek(n|}Xihd@gE!rI%^Ad??>Nd%Yi#$yMEkBSR@@7U)q7z4N;#Cb{r1Z#>b={h-P7Y&;@5E|UK!8O zB<*f%T_S=@ZwFr#Buw<4I{KFDDt-p@)Y}EC2dvPIo8PhHy-cDvDfgkPdP*CZ#wDEY zTlv4cervL1%+}hZMSpP{Hi2KouM1-v!c@dFUFN-@f684XXH(PHg7_MvoMH@Z#yG>_ zchw_}(-&aq4FL4{Z(fqaLoTfhX8<#)SGG(S>n=+zu2L0XQu>+jT5?tQw^8;%P|@j2 zr+06S1vga-BN(iQ)P;aCB&VvGMUSlzf`0kDplRL=g z=?ihkavJwRu%OZD0J4LJeX)mU3@Ojw&#%MsT4iI=rZyBs3*3j^eZwUXYmUwe>&rPxNd#_F$?D6h)mzM4YXPx>q$w4LNv#tFx&JWa{YdV^$*El_`tAp5F|GE7)qYUSS14`WAZK?m;=YJBa9=qvgC;@Ba5l2jB66BXACL`Nny?s=)nJ z?g1aD3KqcVjS6#Y*g-Yk_recT9S!C+QtFO0Bj=9fF!!Q9;DX_DZUzvs&Z5Fg2za;; z*zlU)=f%LRP0(7644x?>Y(WS-<#==v-QY%Z9PRBffiZ3zPY5)G=ka2no(<;u8*YZ)w-(RXB@^Ryct~ezw50?Aow#!WfVWby;U5V{|Cv>z2;bv(QO& zpBYpesLPmnu1|_X6Mf=awh<~>d&FKI!Gk7I#e%nUe#DxNR$E&YuFj|5(+#u~fpI|X zS{-;GkXDJC(P;OBrkg#;&-|atJJoojA2JS&o>JtUzmqNUQ6W{_J(xh2rFaa@XJmp?yqw=) z2CPfi@i=`vt7-%WDoYTv99X6c#Y*SznDB?=_ zVxKR6f+o*N#@Sc7UjsdK?oh3@t5-YK4^QVF&SW$-Td$hW)yLodXuUV1F!-0pHOE$U zQJ9D|^4%wc{})OKmERiZv7O+BE*ZwEqKmZe|4kv2L>vW4)jajD+zQ%rDg4E8vl$&_ zHjam%#`$GEfhDr~5N8ruCcsUaG4$P{TLJ;Vchve1Jd*1Ff?#cEdl)B6u7W1F=n_S* zONfBGu_ay$uyU~%xZO<3!PbP^u;-XQ-kc1EsWtYEI#>?$Jy`Xsy#2qvHJ(z(3+J5v zn2v)s#P5AgeRy%sx4OZh^z6*T?S0{QAO);4*wt%(iFge@Qstzf>A;N_i)^U%epT@6 z6@A6B((k8w9mDGYo#>TKY3sf@Zqf$sp=yV*ma2I&SV;>`B@$x39eCZq-a}tCwI0ZZG8(BV|XEO5x^@{6}gKvzLJ z_`2)!HU#dj90O4B=zV>NrgW0QPJF#IyHnifC7l~4!s6p36oT35ASRlfZS}dXTb6DdO@&~+FGq3vh7Vhz{@{U&Y zHePJRZT|RoQpO|hRG^SK(MCx{A4msy7{*fcekEPII)?VRNecB%=<&Cb;f?Kx-`{wD z`QkC;33z|3Bx(v!rFZ0D4jrD$?&9ULA&uWH`s$E$bKsNXolmM*|s4%_3}OAKrGqi zkrXo`+&sg8w1fZ=%-0oB#E)=XM=pT}s>eAxe`j+lXa6qrzT4dHKzbi+?{=5$_mmOe zemWA1nfwTePwgqh2%p?kz@TASXUTO$zg6kx_UzjD>~y2&V;X3uUP{hYwyZwW`!amy zvyC>J+tkvgb-C~uhIemEzJgliT6-Yz7(AP2Jq%ny2`H8C%AJmF?u^(yb1I5EbsAn@ z)AiuV#uamRcAc)zi}ylJ;+1XTBZ=FmQb*L?M48T!exd0u;e+{Zf12ZdO7VLC#jR=C zYG*i0tTp^8GHL!Zc>B5Uij&fpu;cKmi|1k0eZQFl^MpSArxOr-xDaa#5zbUW;3gi3 zIXRsBKB*L?_AQHVhU4j_S^AMgK~8c00k&=7^XK6VcphH;vp|>h3@~wZ2ELozX@{yS z@Oyz`2llXV>42gGu7m56bUSXr10kqA7+xtX3q%T)N-tmPMY@A@-JHIX!+SZN!j0Ef z9AEK28^J$RhIP!ugql^crMq+f7jK+$$q(l-hHKB?rg;BZIIdc>Ry4RbHcS7CPKn=L zXIMG2&9z=1{QmDqNE9Tt2{)qsX>e4w-m)X7j9L9f?<=e$jl8MKsTF_rmKT2QN3twE zczv?+W+6L*^{A{}@2+d8c zoivj|N4XZ3CE^-NZ_j(i5W!29XiE1}G*`c>jbnfT4ZSVqogr`v4v$9Q8ClkC3FW$# zzAGCsg|#c*cwv6aiUu2s!y{=-M`JvU8Krpv=#DH5yL|cgluS5w0mfE8NLti zk}l?ymUP5VU8{k`G?;a#QVNrBCL~t2d1|^;2_;FZO=ATam0SE;fi+Mc9K)nCFu*-I2CB=-lOD+ zAAT3$A1%--ap$7Vd>@!zsS+tfr=^rZbn$U!K%Dx?4fGMB zSHEK9*Lov*D<ehjyPH=GsCEC&bi!?lz@k88bydIkP?{&pW&@ugbF3Fy?;tG z0o01FBLaZi4aK~@z|Wy$^>Utpzu1AbBgFGg3r7cckji7=dJ0OU$m7fEy~3SK4^Lfa z6uY=T4Gx}``?!>h-7<1N_nQG{6nOQ-^hDy1e7L>R4nrt)_`K;SE{$?tnlyP!?QJIyI4DeFYJwrdRns(=ZVl|uU|#slBmCyQ^*iaZoo2E ztbK>-bJPPqqYtMprTmCmc6`GjO*FQdr5)u!b zY3iV;ASpU4eCn?j@ccE{3H4q63tS<3nTE-LEz?>qxPUaw)dC+c<>D=p8S#tR;We&} z2(CC^XncP9*|Ihyx{bOBA=owo1|I^Fw@vi>yg!N0b7mX_k0A8{OI+4Le4Rp)-frJX zShM_^#v6gc|Iq>vE<#!T{w|fag*xXqf?T;a^>larY7vT(BHj2#HU2-pF@N~1nTOHx zHnk}JovQ3hP}Mf$&%D_;>c^$kl8pLvFKf32+Cc}lHfd#Km$>sQ9$YxVb|=d&5zVpb zOW%2C5{)UD|IBT$CGR&TkB)raSo3h7!ECgbZ?*R0`q0tG4^8Ro9?S|?MkBwTOh@+X z#w?pnR@;u~^0ufEGPZ}Ibi@dAA~o}5JR%2^j5ZD(MHRR+OlS`q6HF_Ar*~arL1MZ= zuW3uX)!vHheo?PrloEtjRR)H&E?_rek?Vu<%kMX!XJ8&y#?(@kstEDf`W)2)x(mg8 zrxNTt@ppYm7Vx%1_TXwx6@2?(E#fCnCHR`XC6|aKX@o-`=wn~Km~C9RtFeIA2VUcv zQ`2Cpa#Rwka9Wk-DhNC3!)p{#35L8-Ui1?&BsWN0RHhuG~#CV;3XJ(z`O~ z4jx~ROuwFI1)D|uoW|)EhME|?KMb=*9n_eSR-e^sL~qE%Y4YrlXtzwquEScEk=t|=0$1amDl!{gzvA5u95B^)6<3x0s7SWO?M zK1mv(@2mp(viv(QGV2oBM_o+?3N}yva`qGLP%7r6yrSJ$44CII_}-&nF>YU(WqySs zU0rZRU=m|}_)%T)Js-yPiaSa(RPkl=8gj|ncmCEglk`}WYAfJ$z%pX*>~q2ngxfEF z_Lge%il@Orv5J9@wPEqNRApPl%j#hWwmO0Wp8E)F4zD!XcF zw||`Pe>Dfcrd0lU;-QmCLgLRl6*8RBP%&E ztPz$OvB|Tld9N**yVxD~-8MIuyts`;2zomj3Yj00wM$Suu6Q8xw!s4uliRr()Pfc# z|6}75ydI&GcD%$FAm$wORKZC2%qXT@x;u%rOIFl8P$An%=?Le_5^%>oU?0B zbFB+euvM8p;GCdaiuGI@AjvY6bZ=xz+jp4qcBHN^q+tvaWZJ>-Cvbvh=MnqcYrJ|<$D&;Sq zK6Wkgw8#-GtDUPRtkRm98+`a3Ju%rCZ7*BeZslqb8d$|mn$XS&;&+`iVLjzBM@QQI zvk+&QhUxZdb|P8e7@N}ui9Kh0$D7I0v6{yY_>@Y3WJ>x zbnjXv)JlJUO~Wbf;{%>5aOfo3>A{-DBO1{3OVL66NXiM=dfk5nJpuHA6!!^D{0}*1 z==O0Xhe#%78-)dHyA9N9hm=6;Oa`7Es4_aPx?mEMJMR^>+1B)rUEPr& zI~~Tfqy%xDa+7}n99VY|+aH}j$^Hcx0D2%6=wrC$`3y9(>sOCM&@oA?^g^)!30oHm z@07d01{R5je>gxru7r(XfDiYn7JZ<9gK`n73i^KcEr}94-UzS(V5{k#ZK2mtXG{9m zN=U0_`t!}#P|qQIXh3rsPGSRP3H5yC;SCVxtAs8~o{J1Wp($j@IIL;yeWrPH9nop)bo~!%fKBd%!yw;|4_iv*d;vv#PVw7l5 zZmpxp#FMQ+eEoDUySNe^9ucdwM%2bM5X`4tH$~CD66;(!lOQhdF2E zaR<40#F*4|mebW8w2g2}79BW>X+a+594n@9L#9T$V0>CL_lLQNxsqL)6pAjC>_TNs z|Kr}TF#ta_a+2};0zNl-2>$q#c2I+V@^l<8{^=suR_cBFKx`YMqk8dyC=dP7B9P%HOqNbS^~{ef^ePU2Bg z2#Vdi&y7~6WmA>*P{O#N767xidK2ph-W_2tZ8uySMb#}T9Jpd^SL`1+z29+hbz6FI z*KW2i*min1L;LFp?~qN~YG^|H)^_2`1+_dRdHbVUgx|=g7d5)89-i^Ls=w0629i&R ztnD3d2TI$nW=ks^evKAPew%?cxAY>UaBzQi4Qt7g1TV|7G^ImQdaQ$%`v^7~iiEVW zX}qbzPv8`}S=R5({p0xNRP3ef?=O_`Tgr|ITX2u!vZOW6%!t6D&)!2Q>wpwT3~AfE z7KFnUF@lXDxe6SB9X0HomdPr?t3>*MNW{w|c&)v}`)^@5n~EMeiMES8jv7g+c0I?Y z51d*lui4|>xWcK12Y6mSO%6Jje}yvPAea485(QO7J(#Inkn?`+vrS>DRn8jN5wL9i zBMc$FxpxZ1lC(am4sp@*e%>qo zyQHLO^x8*&ht!NZf5$g)J0ADuqXU5@n813TZeJMQWG(y`Lh!*Kzm_lr5b`+w{P|lq z9d6~^kyxo^n*WARZ<<02@d@MpC9I-F8th+?A1+dI>H`;v!LYu(16{p9-plw52zKj> ze$dui@%daS>Ljl(wSSn7c)C!rfB>}k7oS1VoID1dJfDC)OwH%gv59=!$N=>Pv@t`n z9v`FwCl#zt&Crpo!SPY76|T&zJI(<*9N@bP{RmNldNcZk@-8*|U009OlowRC_ScD@ z+e2dVboR|tS`n&IY&YdBuDECTZMf@2`@VS#Bx^6F4$GR8d#{;!ycWIXgnKSVoLnc) zH@5Cr3x?I$b|{w7Xd$A3k80p&n=c>kmUQ+~N+A}%3=@Gdsl~;;s=kIJ+)5=uLLHMI zfaNfpmDg3G7r(CiIjdTS&%QcIzYR?u}|hq`Hmy7B&ZR5p>id8meGyuLg{zkC0JkAq&C$8#Xx5KY! z-JvY2tqwA`Jxx5%gMPm&4vx{U@QWGRm!cz3WGL?YeCx*i>DDvjnjhL12E(=On07n2 zCy00^vss=ycj}VMw9Hf_V=_1jW_IITSWv!}A*X`5z23#Vr7dW+=*!nm2eJNJGtRS- zU{?7qVi)xu@gB8F9Rp+nT5x7?7U!Hl;MWqqL>)Ovyp*|XLM~C zPJ-WsboB3wkcc&!5R-(>;XVhoau4uEvO<0?lMeM5k2gp`Ge389oysIB^ew<0BKMKO zq~uTdUSBe01Y3vohAdw_ORvBWHDksh{7VAMn8_OZg6v+2lGz|rGZWz6{Tp((S0vrZ zFofEKxtE{D@+^E#e_Qvh!(9DZ;YFD{x64m^13%HE?F6FMHTE<>MKFG)xPziCg|diU z&U&Uup`eg{;XSGg@tRaN2DpJ=GvlcT!7>UIx%$93f6NUMRXDVV(O2`2{!5Pj%Oiy( ztH5frn6I_j1E7R_Zr&^Z>o-g?aikr=sjqQrPQKc&aoW5vRZ|~;b)LCDh$QiS56H#u zQMg9IZ&vxG3+UzFWgbe~s-@rZPt*#!E)~QA%+5ibP07F&_nBSRiQOP!+B?h>zE_M9 z{;3NbY9cJ|vg!xdr){kO7NFbd4J|Xv1l?z&;I1z#4g_0dwM7PU;lbBJ!-J`l`Y|87 ze}9!Bd&?d~-3T87dj8?EKh4vaPtqX0yQ9?=w*#A3HyLnThMJ+#qn2K?G%7yKmB$FC zi@%7yLec}Y4jFH&?nQ)|%1EDHaQ^k=FTj?vY4fBLYE|_KfNK@uU*D&KQzo@K-#;nk zZ%f%Og%=gV=Cpt7Q1ENtNh_@bIu)Nnl@j5Ds2}rZji15>t!Cy5e0qWZYUVa( zrIL17o z-t>1V`4P~AjK^J_xd`E-?2>u&!_Z0hP5;AY z9BC^NFTVD*gwqKd^MJ`)4}T>%Hob;A2*U6N>_RQmTKx&=-j-Z#@(2B5c7;`L@~bm& zFCfjC&2QlALq}IWh=d65?XBTO7Qgf)PUHFFljs`*c;83t)OWJiRSQ;jCL0L;R{QNt zb%5NXNtU22l8K)sGauD31U?fT*TlQn5(G_^$R5t`NSt&=3 z(|JvT@ld*bB;WEOu{86e<Qq_^;J8biyh?+Dna5ICo?Izq;+muiPwrdUX!EK$?eRq@fpcbZ*f2 z{^%5K&N%@%uJz%Iv_Eu}&@0K;5E&R5W`FtNk0N}9gBoDLC#;%lz1y(wn;_3ici6ExSLn^ zd68sEf-*~r7VT3Z8rx_8``$=>-oC-zplYP{$~-b)+w@rR2QziN#`z9Mo=uLLM%kwY zT@{HFLIcjvH7-I)ks9%nHvJg6D*>qadxSf!MWhzvDT^ui#sD!5Cg=--599;+q1>GT z@`%qD5#0XVCD^cIhHb8gU5Nj_@{yFw{BTPS^K*b8Z+5Pq-U9E@hfXSbsESZGBk)fP zw;`>+RkmDmHd16x z2If9@p*LsP_-jQ-w}3U#*CCAZ3wyS<(C=Se%4pvbFfT#*t4`Iqb-(IThS^Q;?%v%`KhIjLccYtO=TuL%t}9WHZ^N&W5tcjUQ^7Q2 z52?Q&$U%t35oeM()0?_>ga6eah^M%K0S-P^lrtbi@-pB0tqMH(iwbc0WEOrs5&}H% z9Dv*@hMOeVkyYETsJd2sUmxNqy7;$=Kau&@q(a;`8;^>SL?76IzVk2YE=KSx#jNb> zcq%=w9J<}}?d`SWAjUjaXC{uq>z2DzDc|3iIy~uHBNH!v|D-H?_Hk7@-&Pc&*rU>R zyyXMz-fJTI`J(g%B+PiYy2<%Q* z5^#_C3gB|*H!x^{`uSHJ(y$Y+hT6R2uLLfGIPc%DM_Bg;@xmi(zrLP-OYjbU;0$^g zD+oWf;em0-W_PYkccmxae2UXbFjDxQ2K%A?%yR(dO#wA`|N^O(Ij z;M{wLvJQyYO+A>**j{yxkhuD{Qd2bq_ph9?q2P4Aalc=6*TOrBA6y26Ncn7FNic$2 zgf06Ztbpufzr9b@ZpQEiMHLs{4R>fX50xYvc<`KkA3Hz7zno5YXTOj#<1~?zs~E&F ztwtUo6T^ZO&sMpxu%Elx*jDU)6|Jk?Q1WZbW+fN5VJDhtPv0EDDgo!%$D73)H!Jav zZrppFq;v|jDV`0Y74<Ln3oN9>=HXpB#WfGdk`4Dbgx;v1KB@FOaJG(^b**Lcy0+$lTWlF*0*L#5hq8jR5IEnFful$FP#l|Cwv0a4 zo%G(}c|>1c{FVQ%o69ri%wHH1qX8&2{jE`Lw|ZWODtwNn^!@l6tGJBuHK|AUNH;TA zCqATpE-1FQ(sO9-)~p**yBC48#5zq^NwXc6m9|F#8#Ec`rX@zHk43GyW1$;9!f0}q zX$le-ab3naCv2SW(Q21mTWVmmO&?D+=U6tz zsg*zx&TAWfDl>?$OM?yWLoQ!QY(AzUVe`(|Uh{}4T1{^OG73)Vs=V$>I~h(s_ws$n zY2hnd{RUVH76atMqEy)etP&6Gif0Y;*0m~Q%7Eso-250@itM#O%Ue)mRJIejW9J)b^yutY)jWh!Gk#Mdg#iETO(TE}=WZKWnO!KkSjs>4}w5Irqw|ov9@d63eRlZhh2Z}%~Qp{eRJj! zrW5cZ^OYu8@+K3R+CBQw`!fn0I_g~Qr=om)weNL+O?zGl zej_Ndqbxh?d!-xvg4ASw&U15gDpg99J)P$ zHHd`Hb?n|?AQ~Q8;`5qp(IKJufZi8O+meUP)jRxd6pLsn#P=iv$F=`KG;tWu zd~8wygux?o+fcXLi=|_TXjO)I&ph%D9uHX;#msH*moeGOT&SyI&GiBzgA)&S^T!98 z9ilqMUF~Ikp$20}WSE#hqO_rRLkH&&;@)6(SZ(*%h&E{$-(4)EIKq*YA~LWX^eL-N zqSINHHLnBI!YqNF_Ds&KPdE=qe|AlkI62z)N4Z-An-lbVs}mBJUShQ%d>U-`V|E!X z!^-(5)0>6JXl7{ev0_v z--z}Mdt7cTxx-!woZ~-HJQb{MKWA70d_9|Sm7K$=9;5i|BS<9>>63{A4Y32Da~d}V zt2hMvkF+&y8|pmELU2EmRns{|(&XmLg$4nTvM{&T=&9=di)9{{+24*;(5 zaCM(>>n042podN&j}EXj@0vjchpvKfGtVe;x3S=`U|Z|F#BuQI z9P=!*)MRR%)amDrPOcpiW#xc-rHPu)W9Ikf8=dOrqfR&^GnY*!dku=l%V!_hx)dx$ z09f7g{|l=YeBNH@pmp@cfs5ycjodq20_HTy$mH!O&8I z8z_(vs?*1Bn-juqFqAZcc_+w*y1b+(02<8O=ZfwVp7%e4 z;2Tc0|H3x>0`WH7*B!)WI~7ig=}3z1SmhKF21mvA;=xE(3 zNGZqI|MEo4U=CUBG#!@T?i8A^Pqz^(eg3lj_J&37VT(|@ z|E+u8PBb~GsxdyWC;UlCh*}M>29?~v&>!>7H2!3W=CVhX78Gb@<(9I}i*K)gc_cW9 z4s)Y=*d7~L%vSKKJ|>9W_2Ff!yB3v!5T1KEV`46xzqewU-v=N=Ey(oGJ>3jpVljuY zra$DNIefLy$#tEST}|$y!yYx;wR%5n{6%l)jjMvNPNwO{ozyeLHb=@AyC?bl4*Kf{ zCgd&2Vgw2NAYT&ffbu2l%IziCjLop>aA-Hc3r0^ZI$->?o`4dJqwR)%F&*LN*XIV| z`j9BWm5=a zF~EhNkLF?Pr_cfF100tJNB`wd1a^={JiR8@wt4A2rs8S12jQFKBZyZm(9PJIt;wn- zRge(hXtgZmi|;~E4PA-E=VcivM7D_Dk2}ZZ^hT6?IRTB3S_ok91%K6>YdY}ZpYTI9NdhQwYnxydSb9A>aT3rA1$L)~$o~}T02~U}d zUN^-qLyAUr+|JnOj`SU_A$SLuCS68btPJHJD)x9Bft&v-p5vE50PR`1@s>smSJ?#b z*nY@^|6&}W=5*#FxG?-Vp?yowA`KOZE)-&0OS@R;-Vuy0A>|IdxT&`ZJ9Bh~*+&b0 zuuDNLu1obt?q1?^6FGyY2U3kfE|)S&`}DGZMPC9G~eQlIu~MjK-se zuL`5Ne(?zJ6_lkeWESjl)(*$bn-kHEL+;a`r=T~yO1z35N%#|-`9p2h)KPs!>s#D5 zns{9bepyV<#W-2>WDG?%+ryJ#gz?X!#Uu67$1f^AUVMi)9p8p^!?a;cq zowFSKard0GY=a<~;c+AdB9vtC+0d>YcNR1k+R8eL4*S?ZIhx_-PkwKS^l0g(2=}3I z=@GG|@L&!bOfqHQ;-#OIKl7REL2c2?lEcJ~$#X>Lz9Dpz0=o6HH7rF(jE~?S&!}|+ zOq4s!v>>s#ej@?K4Opf;0rekX0CDMo*{mVG_9J>qtKbXnaZ_vXIJrYYR@oWASTW)z&eBr(Hu^ALWS-nr3(W zq1wFqS*Plno)>-)JKol!y@@G6eXF`sJhR&gpm?~r@HLW6+0zFcD)o}*`XhHeW9J|+LSPWXYn!^BP$hfIsrsAh6#XM$$VNN* zC>_4DqDHel1djTZPG5KxKlC&Wy|l-mF`)i%t50LkxA zuhH%eBz|~hmM;45OV~El^140nTbHxr;Wm8Z6qXAvaMd$9rvr&E0NnNJnu|2f(B2~7 zG8%1`7Zd3b5^|SMZVS2=kq}pLeUc&e#q$n+PGk+zyahCKUK_t~$#ve6AdERW@l#d> zg)ymT!kB>FUu%5bMTt72Zmg5vcUi$rm=UI$av1B)e40OVL1b#3ketaZu@9e|mrR!` za=d)}zU-Wcpaf9CEN3zykwEd=pz=&>e}L;RuH5>7>^7qaC@6}AHvVRD6@3#Oc_aT! zgGRtm8P!@uljJeg1RYE_{ENtQ0_C-xku%IF4E_yai5se_t^_7+-|D=#CNMsEgvH+h z_oY^;Mup~#%K^W*_ngqJT2l&YIl{IF1bIK}*Jg?I`mP%}QBF~l zRg&F`p&}+vq)g$6zlsmyd98uY3e&Xnd?+v~@K$|x$;9Tv!^<#&u#BRD@$RtX_J=jm zd{+f)QO;f7c=cPIPS;}Qt=^Y#m1@`BxQ3T+a$RqFc#m`vV*VJ*8lYJooAQ#CaH;Il z-~9KFxCk`Q-=b#Q@~w+&jjTm;r`EZ?D8){5Fu^WEUH`Q;6-hp0eZ1``jtX(w9B<>$8`1bLdUVZL=!@TC@0>_s(dnD>f03yY4 zOlNgmn;&dMK}1(wH%I(CTo+yhFeh?Si9QfIochYt9)M`<_*>FajYbyIkKb1!)%2Um z)h|VV^IyfEdxZ2#@#vFU854IHJJF+1pVQ;~@@7j5q}NH9?S(DBt_qiok79+1uito% zD!SLjaqXCs8ZUc2F&FnIU@F?iU&Mpq-d9+b2$?2TvE$Re*G=Gbp;0|UH9 zgW>2u*RKiZ#w(2eEwSxeD__@*B^VJYW?n4h0!=>$268Mc(*s-$wPlSURqFF)x&ufz z^JS9#`&}DeBD9Xf#9mW;F8n64`h%=&?Q;I?i0%>j>;4jW=@~AOjgH(*VNB4}x#lNz zs17v-Tj$7~XC@qU?Y6o8I_>S7*y9VqN>qP)9}S8B)=$po{)rGzv|PF+__gq$N+EC{ z_65a#yaAZRSF}}B(~i!ULIr#L zb1=0Zd>3wwOu3x|qu!3x5 zB}{@32}C5ZF6!x0!UeyczV0^F1W(AC+6nxhrOvFcKJEV?HvjmelE_TDBJ?3pN3(J!K0OfnV+YHwsb$e z2~5Ap&0M;-x(v&YQ}_ekc?rfRb}0huV#kPr+cL=$JAd`Leg&)`)}{PQ*oU5!M4(Xa zQYd2hYCKRl!N7rnr`r4ilAfQVu6e)ml)E5>4h8SCWqKswVT!LlVW5pwQ&h)STUx#Q z1$chC2{`_(WRhJbSjk_2*jXhp^Z#olI}+xA6(T2uQ@G!@?4@m@z^}E}Q52ksUX?lq z^CAhNLvP~3rl>DycB_;>Ld1Dr2C17~revwRoe~Dm%vUot_Xh?a&R9O`0-hL?$`dq0 zNp}V%Xkn@{v@rJmC*zrD-Qdg5?sdDOyi*qiWgqrw$#;Bwj4iC92?9eDyqIx@8#g}I zn;Wl^^1X=NlH93XDH2M@sL94f2kVm>zGwM}2d}S7Do+cRocwPk>yK044Xd)uIw*^T z2FENGKUFnSQRiu&mx{P>wcV_J-j+;+vVESKs(t=#`R`Xs(V2yxxf===UChDNcI^Ep zYTZZ3YR#;3N=O4__2h*ZE3+7Q^4R#^l2N~RwTG$E+p(t&UA3k=N!v2{$(K0`L`5d= zD+_|!&A%$3@S)St6`z!(-x|a;V@zLOWM}w(K1fB+3D%51Uwt~OBxF&T*>#=Q_dPiF z2#JbSWtTo_)y+X)oLb$`(Yh=&(v$;K`4N&LSe1*%Qva=%AAt9NQ)cTL?*6`vX5Zhc z#HjzTRar32OSOAN)BL6~jMMnrnlcKCg8D7O#8%@SpIdHQh$Xqcw0&7_mS^vCxW}W_ z5sJUczxHEf z)8AxSfKMscBIsO{13Lv|Duzr$OrIf5g9G3Ln8$7a%n!bfeD{d*&-chg!Lly!^Qurl zB2DbeN?*rZ;ui%j+~|YLw?x0mb1>#GP9+lsc;%B|#98H3LMSLjyqMc%^?2qStQL}s zTnWkbuH<`j{G!(Vp%NXe=!lSfkaFewFskj2P)=q(@&V2dKmtJF_zs}p7zPjDRBrrT ztBrx`oWD+&9Y)nIATnv#tU~lD33mS7irEbdl@{H~J0A-BLz7^189m)4BtMFaqEG3?2Yzf7#a?rqO9z!jhZ-&cbnAGYUfbK1TFhT#lyGh$#o05{Durr~ zdk4NFrL~!Ou$^s_@89E=XNIsOwA)_Wt*s)(B9Eqef6&q`gTsmrW~-?hQ6+iAPH^_M@tN3G z*%prOB(+y?sqZ@2i{?haPp3EA6GTqVjD7a}upE`%yW?|vG7QsAy~%w)ob075<63N) zV3c!Lx`Ni5dYOBFQ20ud!jfjmGbF=wy9TYzbCc4Jbdy$`2B#mQX%bBq#8qFuUKf}e zILiq70?8Whau~(C!#IhAH{K`f=?*$2J;xjL-jjb47-HG<(tIVx_V?du9Uk#GF}$4g zUb^Bx1*2fX-rVnS)Wpl_7FSZlB4J7v)v*?u6utGB0;9itBRvgxlCR16*)Z(xj8D-! za=BOLD-^cBNq=q$X5M&F2CqdHydxJA723a4zCmnql&F1GY;u0aTmQkOWTwwPAx~eu z7C2SozMQ<};w;0*5uyPW-CQ80kchiY`$pqPTs)2LLv!vW+c|Un)QledwJR;0r^(C% zSGvq~iG*E*@-+u-V5Ao<;&FX3cA?fK--Ex1f7at#OPm4i>Z&IKyYn=WBgV#wHIN^r z`;$S7q5R=*H%`5RsKd2z-;96?UeS)*OpqH)pWEVs^tC%*CwSHvqM5D1v28~5@Q8lF z9)t&e0lpPF*t^B%<`TCe;qq;-Nv%kRz6W~nJD5ipwVQ<$SdQ-H3n>(#nHLE5oEJ~X zF8Y67_ETSMJM+|-tA-~dQWeF>AF`l)x*TRb(4EB(a}0Ud<39?e_h)E56)3j5_TJ$nDa)Y3m&)HaYxBx*>%UEI z5%`uV%g9y+?Nm6j>o6C)$M7hWr2UGU?!-mW3a(bgqg9Dt_+Exyl}n1>_c9D`I$x>F z2s^U&{)J~DnN0sbs}Tl|Pp4T7^kHsIf}ZXjx-J3=)ZXe(^vg!QwtnW_q)`|1P(g6f z65B|C;o|`LeQ-9~?UC2nF2UGaxbdIqZEEze+nli|s@IuVM=8Oi2!fWxW-J4%hB5FU zt5fCyB42_Vn^1!4jLYeFZ~g#n)59AdVPmyAg;|0G5Jm))Nq)zcdy&^E@Bz`T`5?Q% z#Tktn_03P(IdLnDd)58qVqjT@(N{RK^8I;>SRA8WewwduMoNdq3DcL-hU62`rQ7z zOQw#+;v>Kfluwj0$bW?0_$k01a%CAJiZQ(S0R`>}`7BF7i<-%= zqT(o1WBI$`=DZ=VMARN*ZG7QErQB`cb~7{?QG|`@u70mv)_uI!fsm{=3jUHKe!>LQ z1|d|A*|u zQ)(CceATPi%?r|oo-b8@Zbash3~~Pa!J27*ZTC_=b*l3>d+ZhF^BeNJ55gazNjNAC zT~jsmIBZ~dYg@7iXugEx&)RF8w*cdYOSp&oJhD81+FM#!i`0zy>&=yq1`PTNKRzZ7YRR)Xvj#m6vk^YfqMS}7^DngO%kpC@3CJNzS7@4)k=^1kc+p9N}E-9rrz7gqu z$n5D^bTPNyRqnhjn8xtpzS$LaV7MqOt6Y2GK;$(6s(M{&PalXw0WIJOZa6-IO0piGC z$me==y0%al)#HiPFs9@lN8_0jH|LR>%OtxVO0{!Ttg&hl0|T2za-T%+Gc8Z(gTSdE z(D_gRi2GvBHX=hj6S|nb2(=3fHE4&Nv#_5yFqA5MTT(e2X|xRc1nc_Cg@V*wxE>ge zk#%HXiPl4MD0?u9>EZlm&H1TM2-L)CKmHT5Wp|LgA=?Ih5dt-#hT(c4f0|C5c`1C^ zvi(YSm9b9#nWo)57G$UhyHgk~irO~gG$vjm5XyH_IOE&g-)w))?2283W~(P?KWKhH z{=19gF0Y_#CL==S%a6==uirELh<|AL#B|}la7WBNJ;j?B+3!B#if{W?-xO*a&AePH zh)!Q#s)knASNN_8W!`j42m7WxvyW(@VQK_YK z_6$;6M5^O@;@5chEChOxF32D=-fGy&ZV!IDNCHpUVNR!0XBcKXVe;`i%M~7mh)k(3 z94gBf1w^c7xOGKo9}8Vm1dnu!?k0O?-%+EJ>%jfhoFi<*`U67(ea&FBTekY||2K`X z`4M*iii+hoP0k1%pJ1{+2J!AE6rr@yZQ7~o*RoL;=#%a`fBeq$p9=l|yNA9mGk^TA zcLDt0PLBVKr~fDO@t+?0w;melC>$uyNiqnFj3Sxb8nGRrQ`+p|PT9ibQdAl<|By7W zVVX}z8wH!a1u)OGc<1rQS{LdM-BUwcw2OT9nwK*iP3vCF)#uRS2lpiM+UkEntp`fbMtDSmP6f(W;q7fzjy%1ri;`DeQ{~qtZqWPg(A&`Qw(!#a)tMBT z>uxfOU4kwDO?_Mkv6=han*XXRKt${-a&}b}koL)Nx@RF2jLrPozsj+$o1bp}v{GLE zA0f2wTn?y%9x>ARUxm@Zj(=6q6H&fWbRYJnzV|;*m(27(h=>y_OrBc_@762!n=RX~ z-|vZy65!tSmi{6;7*@C8@}zZjk)rBpa2j~_p+>?$Bjzj9+>C99d}gItt0dkzC}xm- zV=L78g-cQ5Pyde;E}rGXY>xS~^J^;zlUxMCNQ~9heDY;N{>MTCxJvCpfpE`wqxXk^ z89$c8DRx1x5z5%-Bx_QQ-MXOHS zW#NuLJBG4oeh*|Jz35?B{}-5Uzj=z67~yP^#QbNQQ#RA<^E}f7(s>0g^A^>EZ2Yad zc1I7AWxZ`T0==4PU^2^ZJti(dp0LNk__wa3Rv+PBy}%wmme#iWdiWF)=t0W%VV`93 zn_F#M9LfHe*9$)B0olA~{vGR0Yevgb^-M+tUS^b4FPd4^|x^EX^mO{sCOi$7{1<;U1^$VMC&njg6DgQekfUw6N=Hlk+=M z5RG=K3VU)Tk;}zH*f<}S93q-$3m=2J@D48?z0p5`+qw@rMT62S!EFUR*NVTVEIHn`g<8?CzE7%m!7y{pj+(0 zZw-@WL$<567tO&O3>Qh$K0Dy+Y(!75Wc>JARyb#?OZ9TN4F2ZzCpv-7Rp+Kirb$Rs z6Hvj^2TgzK6d0QM0V`iDCoteq*c+9DG@&7Og^l2_b>UkUF^bme>Z97iIw z2X)iIy17jGJ1{&-cvAJ74==*+3nMaS0{5FT^YbuZ(tAb$lo$Kr$wV!l09F{?oe|Ct=2uk9Qjw({6gO78|_Or;g8uwxxmoQ?Y zQaAjhnazH67`zXz7XR_S4R=(XKN=9^iZ_U=omU++NuaM5L!{CtcyFpk}Ll`-wA%-&^q1 z!^w7Apcd!o-zmIz9WMm#FIh>~ii!-uQvI=)yP&ItAHRx>?ub!FLisr!316cs)#Sx9 zi=0!$#Azit&|82aE_>#_aVY^@ZHsLU56DXt(!3pd0KP*)@}92Si!BzRF5m)t5GZ|N z{Z0>VjNka|#EpL=d+=V|TItayBr5}ar=BXYK0!6zqNuW7Ww9zmlYb!_8$vny`0n-K z&!p$H_DqlL97y~L7VB;)!IM!frtWX&=jd&F()0_^SKUy)!3C&IgVV=vuMBEXUW)mO z_Op2l_ZOv0o1##?T0Mu6IDVXsY>Jc3RZ=uZXqS|YmEIM%$>&cfh)K=zi!nnw4%Bdp zsElr?2rg2oQ#j+_ac9golMHeP$pos#vu3&rTaQMBRJ*d? z9S)qCX}{o@gLU=p^=`FYk$!O!#8gxFXB!7a`tZVRJHl&>-!2+1oG-J8_F9TBzk_Vrv`NL-xF0r-I0zqB3qW}Pxpxga@ z9-Z6p6dmjJlO5%ATK83o%CiA~vcv_oK<=xE|J13)^tm*4ZWap;lr`kK3+0dU~vBy24qZR!IgtUNyMw z9tDHiN0Rj0(9U0+KHd`p z_FRjZ{X{B~a11?a+XYs~at@a~)8^3|_+q$DIPlc9jvnw@9OnS{QoDTIJ#F0lln)*_ zROti#5MflE5VL6)Eq$D_`-ypOEzG88<&LRiLfu_CPw0TuDa%Z`N6*c@9un4<+N^fR z9nkHA-3eK_r4te&mWl{lFdNW>t{4eA4mK7pDkEb{?8FafV$UDIantZgw0PZQUw4d) zzg70B?lU%<)sz6w+O;gQJ84c9bG6~)R11T)2<-8TndEpmKyuAVpt`1=3arIm7{+a@ z{Mi-!vEygH`lC(obggBk@tUwhI5mD0*C7tqD+(xdOmH;WOp@!|zPA@~;Rc_V6D+Sa zuwNRuFoFBs-Mq(G=K*LzaR+5IRUW^ZDM!%V^~PKX5;ynqsEYZB-b$IVI+meeyaS|LN&`FM0)-Tv-YdB4Cjs%J!}&&T0&hr{Rm@}HH#qpHoG zHSVYGZv8$92}yZ1_ND3)CUEH~35&OREOQ%JX7y?YYthkauL#K0C-yjh$Y_5z${cA61RN8U^jYlQpQYf4t4>kWb9 z3hd=MqS_Eai}F@BR11+?fmNsd>yDzHz^y))-_0fG^BZ8FPW#b$frqru_H*5VIIOYc zTZL4^1tan>4)0JIso?kh`@PxsNq($fq|4!<gt#94p46aE052} zB7bAFE*cOp{P2w@m(Z|Jn$KSqgW3PprSP6E!5kBr1-p4 zPa{mIA8;$MBS6<@i5;Soc2be&v+9YTiyN?T|H!e(epYRgV&JP_%9Frtow)mu}$hAd`hVcEG~1 zJ&6gRkvSCWm!8KIp>XKOiP<|lXlP)kbP|4c2d}$)TQHCmdN0pvqV4v4D3lDat?lOeJ2irvkO<*!lRK-jmyVAm5sqnn-ezhyBjBP*WriD2Czee z?bx=JTjK$3IX5rFMo9*)lk)7&ZO)^|m#eB9oG?@su+d`Nk99m;%TL7z-3pltkvdpp zy#l+SMC*NUd%fG#x_0fXce=CGl;+uCZklFqtCwPKf9C5qdm9O~Dn zn|3nl-V4V@eQD2=JAA(DIQH$V*#cc?lL4Pe=_)6|c}bkesrq<_Eg)LdMRIk6JFyv! zQP|q>-jK`b=qz-V@m_IzJ`b=tL;j#Tfl*z!&Kx>S{9|?Fp_3HGx%rOYE)`RNm(EA%~S=;jib=<1iCBY$jDg zyynU4X^O>xSH-6R%W2SnIMnA(Sphh$6?6m%KTLH=1or6#%SlSm3u@7@i9*UdRQ?Mg z-662`#BN*j#%_G0+s60h!x}qaPi#im;WygL>e=c0xB&Iq3jscWv3{0R<{v zIN%3Q-&Q<^gGkh}Ua{QI6xT)4Wquh3(2fF_Ob9Rh$PsQDc#?K}j%8;1&`PT#Zh+dL zM=ln3td+n89>!=08wfb^=%!X>88V|4S&YB9j@^j`x~yV(v;tAOgR8zi_MUoD*P({{xxR$0MT5DhA}^Yd3xu8SVIvr}L|_VJ6(y?ogEn8rDi9V9aJR zP-0Kt=8N>7PN55d%agFZ7twvKsym%fWO+JIu|Gy<*(3e*MeRANG*rhk+z$i3>Yu+0 zyAf;v+C5Kt_Pdy))1>YK*s-19^u$vv)4W{`zSS+`sIFWW&99HLc5!nu0VI{pfpk_%4`ao7dnZ&=j&iocZsC*SAAqL;~NqiMsT~$cf;i8n-H> z|5{-7DKa2TS6fHwF>ccFT zM|{SD^rkO$e6}4;b>&Xp$0fvTVeakt7{g{ZR|6?A&4_LVdC3>B}Wj?bzs_+xN z<#gzg+tRJoY*AD95C&Kjq+Z!)0k>nucCu%t;xE_a#KUy4V9?7Bl>~MzcoidW1=>g6Oo{={?<69?5n{A5{2C_1k9T6WIKVUlba6;6n#IT;{-H z8IN|~nS`NJdYte$lp@3^w&?;+5^ZUn9tHgc2lsXqIFz1hVwD9Z%QURRJkLi0iMhbt z2ZgOGb@edeS1BKin;?alJ2aHlg=67r2B&a2zyN#Oh@wuZewHO(8a*zJKo&HqM47o)Q(TG_xZXH z4fauSqP4}8p+)IOn)wfUJ}*>o9l`TY2dcB>PKM$-TABPm$4of^F;p7Jo4a>=cr`2i*TUhO$r)9 zA6Boujl(+Gm-ZQgka^_Y+-E`IUqGWLo}6D|sB`y4`sCpR&vzJZiK{0O?(Z&%`Ka67 z#g+c7F&f5|{u=yu0mHKl*GaoDIo{~G(F^!*GS8Qh1mRIOf~~DD(#82L0c5oB0P!cl za0j;!H$<1{u;3117f`2jr*g{;y8-D9?GaK(>wA-p2RXn6XF+}~?-|5qtEGv}_EvHp zDh=lw@HyrVvUmp;$a=ixGXPl4l+OoG_*Uw(q`RbfHXwO zu(A5hl&&4$1ud=2REd}WG@AZTR44Q#8_GN2-yw{=F$W(TSVfq*&RtxlNk@D8v=w6? z`TWi|b%O9rXGh^r_H`MDo-;J+D!JFHHBhF^l=B4m4Qr6iCi7@;W=D7qOXB;$WlKI#1-9O$q?Is=_U`41 z4epZzbq)~Cy!swME{bG1ZSPHIA{?lLtM;(~Rzl-orA|K{!&e)Y!AB&I_=#6i1tP+k z&GuU8KXtNVB=&XG5HKRDEjgz2R1c|>IOHr;u2^RCDLe!cTbkc}I<__5!LA5vl|fjj-$Nj&{TaL+>m8J z2SxA!6Nfr+{!b*AKNeq=l|I3AR(6I!uoD+^4M-5-ffr zU6!UYt2wNXqd%^pIzX6W__m0^C|s=3;@#xW~``fN>|!$s@TO!y}EABX` zoAUMbjA<}Pxx|<$6e*iLpwy;}-lTq|LJr*2K`<;{T}rY2Sm8v*&#;}RT*!F)Tbw~@ z;dph4+k2;zT@}RKExo3}79xs&)2j_(fK$zHp1K@=2yq4exHG^Q+|31& zHz8px3^7{7jpIk-ih)vdwCJz%-j5||s4Rv&Aifis-ip6vdkT?b9CF_d30}RYu3V(J zdjo>irMjAN(oTtMHRYA2&rvx>g>x5K1ocTof&RE4dZiLo8W&iB-S31t%Oz1o;nvgf zJZ#Z^jb_P*hFZAr;J46MCw`z)w=&}d6@1C%JAw_TN|o9F0;J1+wf=!7KeSS&5}PD9 zetC5bcA`*Q=viO$j90eN?BITMKp~9EQ|tmGxVUPqTMvWv8r`+tT+Okib9W0(X}) zLO6~2Ab({2PNlnv*wE+dC_PU;RoCa#WA3 zv!~9-?9gXB{;PGPRi;?cxd+FT^>+pLU=njxSgWR3s@8^8S)jVjSja52dTI8ks+tFS zs0&@D@F^O1Ip+FGglJK-1R4{g0@hUu!CseE?Pg%r{1 z;{tS6PgeqbYX&Tb?)8UT)tF42qK2H^Gq^!`tZ|}SJhrpA3l7_(-1He1%<*%_0iY6| z*dx(Jxh?qfOcA7Eux1mfQeSw)Ak);voKY0?>AGKOm=1v=rvw!wfs&-@&)Ra2G-N`1BvkOp;jG;l2%H-W9%2dta?36%c>S{ zabTZW=3y@CeVlnwLp&ZCyx=-<$i?w72)PN#U|}%WA9&99a2Z~wWRjuTdk@^atkkAS+-8sXiKhR&Er8UP9 zDO@|pkA}#R1M1j67h#qk)1q9C8jb^YOq>sJ;w_L*{A7;uzE->#VbrFFK{Y|&%&M`<2!VI8jsi` zVFAxp%deMo*a;Tr18C>u297#e_9H-p-!QO&KXL&s)wZ+l9nIG7tcJMD(4^CSy;zdUFL_zP~ln|Ht>5;{Gao)g#7xO2waJdaoxj0>}&}o*t zzl&mn3ItFULHDXS$>v3OuH%cWS9_RXMq#rq*G_NXE%L*dp|BZgMPbeQnz<A9>(^(DapUQGQ?BDo80H-5}D^FqG7fk`|>Ur9mX5 zd+3soZU!Wkmd*i2K)O2yBn62fhhb)}hyQ&X&j;8q_KUsN+GnkJI{-0!opPsxMyA+& z6WD^|{L8YVanfFrTNx}f{TpBN(tfXK4n;UXJeYhX7@|zB;d73{cAQXKHr4yCNuB)Kt_O^`q`cb! z>KGl~Z7m|~DjZ#oSOWroD=~*doVp~CZyH((G~>HD4kcwum7ckVLl|XH2C7*RZtgH>&CNzm|7`0mdy5{ z_0xCEm~7RO08f7k=5y9)^xs8Ei-f>I38Q*h7Pb4jaQ5uYIQS%~O?;9 zdO9e*mglj5_8aa6L^p@&X7(ER#kf>^*LzgZ}l;ZCjybKg+lKh-u-( zhUL~VxX9%Si4M2B@PhicA-$T7+Z#|nH<|x@^Ui0o zux@69^vsgzMh{<^>bk0V7 zSk+rgBrGeU#X2!G;+7VixFdnMHpIRgb3o|r2CW{Np9UC_1|R%WV!?i$l>Y_4gWq5a zZ%mGKPp&TH-AGI1(N?6qG-h58vCsFJ{DiPPyC#cWh8u-hU6*B3uN7kv$w6y2i1J0Q zg@u6y+}8GE(hT_+62Y+c;q|lnJXyB?_&aISbAfYk)(0S`d?!XaUWk`ITk~5_Mma_N zPbhB<#+&!$TF{2$%6}Vv+w|~%FdjJ{Q_{tzkVF|Pm52h#ocu?JoABJfQi<}T z%Ce3v2_a_|?tv5xe%B2a-o{XhI{kf1lmcuJ-e6OcpRkx2vYYQY`h9;3e!HJpw=Jll zBYTQIPxKVzwqygJwC_SE0DTC-?G`pplkJAv7_17e}oDRXa}I`M%iO-cvKLc3;GP z5IX8P;wEGj-;@z7cnY>~a{#ZlZWn%FbCmS417nMQo`5It@6L8XKSaoCp znbeSfgUGSuK+N~baRVwJmV zFYZ~r0s5Z^zO2}8JlzbMED1r$(%vWdF)zsvIQZaC6}Ou>r`5ZG1gW65POAA}wJoQJGP1L~!244Di1pRYkSXj7}@05^}VyCh_BBk;viV%CeE}sqZeL-*Q|KtY zLQ@>uzEp+UjFFEG5zkm`< z%Vgp6k4BvV{^*qC(^-e3z0B4&yY|W8({1r25}n&~u>Vb%>Qlo}(%>_gANS7sfv2AT zR0KUw4%1|Pa!iBW$LjK3A`d^>Quj>27$lcsd`g3`sZ@O9B z5-TyX7&@Ig(#8f&peP1@a(4c#3&CFtSe}&=NKYNeY&4Rd71m_I+-_jkLgYs%#A#HZ zPeg>pRvJAW)2<>Dyx_n_)7#XWceK)NqNZ+^VK_7jMWH~vnfM)s-5dO$$s zUEhZEx23>S>pqJ`i~3Ni&d&JC*l*9TUsF7LT)N!(f@tmLZi0P3Kk&AszVo!PCm86( zK=RXbY(;pua>gWOagW$?Jo5>me$DBV9}A!i+>7D6K^f%qL|?|080$i8Y|91@mbW~| zOQ6_SRT>!ex80bEpjRsN%|gVcWQHG`Q*-*njH4jh63d`Z(Dmz`mViVCc{$z=jxPf@ z8W*~BJ@Xc)ZcvN`F&Os;duEizZ@t62nCAalNMet5Tt_S5xAWk`IUW(-z@9QC=?@bC znJ?}m#wIKWnsJHKszq^R>S8k@{q<71)mRJ*y_to^mIGGyuDY@E?a~j;tkCG4+bxJd z-*m(FApKgvC_fE}T$@A2b;Z-W-;Bmp87A~tK{?<>5Xed~nx*gESm?XtlRIBuD{(dw zc{!|i)}~cIaJ?!8O?BFA#9@MVe`hY@|@53Ei z(M@8crW8xVH}1d&fa_A(BuEVX-v4LhlNfl|qg%^7@Q)ImZI&&Ix*4?5AcR}L9D1Ri z1B_ziEx~r%@!2qBi40asU85Q*VzT@-m7v*u`*c6I(X9uu=MIm!(ad)F`P^wO$vIB< z!tyg#9nR9U5yzFEPS{w6fGS{6TbH8du$OnIzQ4WvKciWMtxM11?xO1M6z~ndll-NZ zaQc*`eAbA~1*z|Tna>xNt<|P{TUWcliSOh>Zr%@t->8_T z-$hi&U`uK z()E}|_m}N!4|F}Q4rYLx^yLkp_FK8=QBAD+uaT~(Q0uP8fo6TC%wUT5vwFWizf{TO zyI?V6&mz#D&m+_9dwlXDqElHbkXrZGnFm0VQ>5~u4xIu5c(+;lc`&G}jP`7a{>l`# zGH@Zwdf!+pd=ALZf5ZB-qq(+eSA4;Zn; zZP<*KjvXnwlJ9xn#`N5Qc(T`p5jzd3E*Q%@#)mR6XptC+9HJjQP`id35)(e5o zkF_i6o*9!AU~w!p6bPB&sD3z;d$|NVoTcdQ*&GmF5M?%o)RxH=&Vod@z|-cerf-X5>dHCQ`6RugOivEGr(eAOsDx%6ht)j|9sso~dtKL`pR`&U z+a!v~NZOzJp2}|7ISr~`!0U}-q8vahB(qkMF{hwUjnur+!QOA7dAOdH_((lz?B$dG z)J#4ZKl$w|-s_Nb*KeZ07Gp-8Jagu-;=%)0liHcRGh$nln!HFsdU5^LArF47JBJ)@ z;}@C%_6kvraym8 zKz9`W#8#KUH+|220j?u+ojselBPpmK^znGzi8qmkoY4^X-9KpeMeV|@c*~(m7|$0g zzA5k{MbTeXSbmeHx32B!k{8sEh!CQ3dBvqv#Vrd$rXO@gIeG7w(op5$Ef^5+3RkeB zt5xKHnQ`e_*1qPNZeuABKfwTR9ydL)5d=j;?}c~kFb74!y4 z^G+K`FW2bY0Am4Mq+MIXw0hbpO2SY<@i#qanE8e)3jUrs(sjHX%#m*RQ3C zIYj%bF=9e+5#HLiZ;IAozawXPkGeu;3Zsi=JIQUeo_1y8COu17aokSSS9yQ^b&zC+ zi@@@rUkim@@?R{dam8yi!H}5+n82xb@?@NJ4Sh8k!n!XuIv2!GyY31HZE>r3`(K-I zRdXr)hbze-?syRU1X4^iJ#q#hgr7dqwldiEtfp`DL4Cl;GJ5AW> ze@`0$Wi)|u0eIuqa57Q+6U+6QvrbNG@RGX1h<-&Zi*_6#5Ul~>`rYk)>GCWk*I!$e zitG^ujpg0iG?y0AF?^+}M{B>3`f)$yxN$h|ro%WS+-Jjk@vUayAOA-;3zhHK{&Ckt zFXpzSKW}Vy8!2^gRxym+FHDot?ZXkHpBZ~E)g^=$cbk@x`PLKuVM|w2Fe41|a{Qwi zCCtjOEz0qq0M%Q!^PdY=Nsot*>Y%QB5nyxG1N8b>{V>!aqZ%jxh zhyKlGmA)WftrNF(=PZ`vXmf8UiZpiq0Usg&Q=gfp5N%ubf1uKGoYAXaHzg>t{X1V6 zMJX(kC{L#qHFV$Tw`1Zx;uL-ah+6Zs{bw%HrunPMfmP+H;H;%>ICWgtx#~>%E$K}9 z9pt7YL4l}CQOi1W%#?t8(6oMts*3{(ricXg5Um!Njt<6#!Ww8dU=W$p7(!@cn|hag zIB91R`Ae-SU{%}z_gEGJ)V5A^kV{rM!=Y?VS>qf#ue=YZUYGzP`@$3&cmMuq8XGTk z5wYjHQ5;PAO4?7%K0ut@ndJRCg%tR%m+jo>M1e3T?EIfw#NS~hy!%S7MtE_a#$t~) zfYxIc^>?-4T;CbdbC#fU_!=;JtnykV)4n;pMjfxbO zQF+OEVPD9{O{)HsftBjr`?qvJ|18|;qhi5SBe}K{=b-)ZmqBr7UD@{)#dYKE#%=aI zg!hqs6B`)|Scd1CG1o0b!D^nPag%DGpRAm!9rWbUO5!BFp8N$}@euRCxcbq=;C_*n zGha0e+%opOs4YNSqAA8Aq@hRATl4}R3obs?3ESc3Dl_#%1x|EX`xB=L$}&Z`5Ae~k zKJ}#o=V0xyyf;vgq!9CO2wt*vJtS%Ly{bUjNou)hx$TYSR zv^4}_1W&evet85oxwe5R-_W?c#T0tfdxVQ8%VXOxOgvi^g)#Bs!pT%-@@yQA-ebb5 zx!>9QjeEY@$GdJkOeVgfqObdKRmcCZX(t|81@l5xq`%_Mm6ZC|uzIrPK=JI-l!v--IhQSuoX&fKxOR$- zOV9(fBw$yk&)rv3xX`axYL}>;62oB`@CuJZvwlWY2?=Hd?=T=wwkA_1 z#M45MVOIS^(QV(PpUzt2 z>y}3qRf3h=(A;vH?rO*VQLLx(Az@urq7c)W{}iE<{Mlw`IUgU(9Vt}4)tOr5Gs0a27G@@S9rp|hlKAMXe!c4k=w#0^j$S%xk6 zM9J0NZnp2^N3F8^bz=iWYG|y+zMipN$Zw;c%xroL(sd{Zd=>x1OZA8i@&*es0B+Fkd5cBAq3oNlByFc1 z7ZdgUM7(}2`U96BE%e(w>mqbCzS;X1H_GVu${JaAzZ>n}MJq^=S6`0(mxTbR{wBW$ ztw8oxJ_OU0UfO5wnG!ZfCC>i;EPyV7xUXO6{cm@(79l7DTk4epOsi5;h;pN_Nm2rh zZs!nJc$b@__QPi=_=aXGQwd-leSXB?+UOiiD}pT-YXeKPA-Z(j$Mj@uv6$b2|s(nO6lKtt7#RQ z@f5qq6OTLT<2VW2?aDNxrYW@Js~rdxHI?J7vFi8VEU{IN)IpC!E2{6Hn$LdU0cAqN zvhc2=_Ll}O7~%z^HtGJ51&P?^oUi2Xk?2po&yy%KUe%*H zWw1*WCZzJ5o|#7KXI*J9;kFE`p9{Gag&rFJbr$YFgsMc7ULK46sTPG9n!4C+yU~An zyix>?iT-zxTRp`dbF{3N4$27OicK$n!Kbv`s6jnw>qPiH322sp6C{i#%b?WSlx#d~ z5{KI_PUZh&E%M%qqWM9Ln~S;w*Eq|!G#}d}%hkeWt87E6A{+!ab>{44`&HQXAQmF{ zV=6iAWJz}4+#fHtxa3XgWf?r!EqBg%-k0b^)+E8Tv1ENQe!j+IK6X|pAoY1T@{LhZMB78!9(Ng=3rCR=)X#-EeNxA&^hL8Ck@=X8kLWR}PeoyfK0)E|ziH+fhS_OpkRrDixPV$EOx>T$G?Nu->1>5@z25X_(H8F3h_ zeIy_Gpl=wd2L65Kz|8e{We&;Agk5nq#P!R(hVUf*BY;7FKqWT(*2j7T-sAW6D>Dj? zY~@jB8)t|-7X`H|n=8h&X!qjXa1B7Yw( z3bFM#B5yeJ1*o!l0WAF>(HytwU(Hth_4mrS!$Fx%M$|>?> zb+l%CP!HgaYmnty%B}slcC%$vMd2!6p4sglL9fKu`+ttNNgW7egiF92`Z9_$ zU6Wc@>jG(gC%yxQ=qIM&LzUq8vXWRktZ$FVtN)(0?+D(2+c@_3*7EufcupWJK-Q4u zJMPrc+n3X|z0O1$GDdsQeCqp)pMaf$8a7hB3wFMP^x|X#ujj_Gkc?7AmS%<+{+1=P z)|SjU)-F)3%w_DAd}J2&bg@3E({7)YVPf8~6L#PJnsemKCOOM6ri^gkxh&_E%j>qi zT<3lj8gtuL=*`zqO5T_u@1@WOGP|qhR-a_*28z@3j}`LjbaRbSnnGh@dBVU#n)sq& zi<1C9KdB7&y^w-k>r`Us)u)CiCW4==*c6hkX}Qp|agfWQd|d<@Q_5QIe_?NBv{h9M zzJIaxTln+Lf&a>r^sHEJ;$AT(*(~fDfd+oNaF1Ium8yg@xHz`@BezubBc8doV;0`( z(Mts|`W2Pg@X=R{Bbf1TV$Zw@rd*Hf+s}Vmg)Or;SM-PH^ z^vI$$(un;T2u^BeqK8;V15crD;pPN5XuesuVAPsGSmxFmrM^b z#eaoU7WEXJTv-5~3llhooZVFqB~)A|M|5`o?T77VSu)?>_1#wO*JnE(Td%*vE$ygW z5%1_FsC?^@RDHsJ4oV2K7?M0qHuH}Zf@z2#n%y%B(BZ+y&k`a-WRM_}yPwkl53^gU}=t>!+K!(29Nw z5vz1FLBj3lAPsc9cCH4_V01ZQvfRbBw3|BZKAGk#{raIq1}<&GDu-h@6b!htA+JbZ zd8O}lUU|D)n086pk8wK-k_1Z;c%k|yHmvW%epLli+<*Vl;e5HI_f6#of{5{Fr>Ex| zq$id^)Lu*S^-7~IBYo>DuLD}cXVBpDVO&C?o)7r05tcy>p)9m?(@!=iGc`2yEfy$E zf1Q@GnltA`@o-NT+>KsXiUrX94Vv41OR2%}QGgrsg+IfOtS21nrjA1#UjChbYGbC> zT$+%5Y(`=GY{{Wi>>%3)#zZb);;`P_c-@51A;yD%pU=8(KK!`8duV6>?_@Urym~Ou zjLD_awK(D<=%Tv5|NKyJ8`e#K`WHu!qiM_!S~nOt@|(4i&|+xBwH20RrRTCC(1QH7 zwVf<4>|zO5bAQ0P3o@c3--5uAM+nw@Ue@+uy}z@y&1tuu+Ahx)4Iv>%$E{_@k#e#| z3P2)sfDJ5;sriE=k%s=)q*u1B=!>Xq;}^l znO;`JES0b^s{XHiUQF}+3BR{c(sHA!*ks5z1fE>G&I(g|*vT7?xQH388u@1vz258g z3{Fe$jmi_iSq~7iR$XJ&Vf%zm1+rj!eEHcz9eoPKCW|yv8^B19Ta%-MlOs z@yj4bryaYs{p?cYGa3XIi{$$++YH161vs=n>d4)e;__J#vz6XbkLy+IEM(YQEeuy@ ztoZ{&)q7+yEagQB3P1gjr~8nQr;8uE#jL)ezGA(P7sjLb(|-iq$-fw{gWbP0HJZzw zUQnOPhrx;@)~(OzUz2WV30$&XG}7&IN%)eIFli#?!$vXZbKGbd%$ob<^w1J&6?e7T z>p{)aR<)(9QL==A;j$Sr9SnRyGTsLL-Y&yHPb4vHh7ymjMxM+|a{}?Q^;;2*oqJ6F zX5=e+6Hsu5Q>I2Ph4yn~2j484ekQ**v8Th7n?<(SYy|8d`dPr)*X!X!{_HusR8V{O^M`-F$5VXn|6WmO4S&a*C;pTWP-D2U8o6smroJi~ zuW@d5f&Hkerj}bAz{ib{dj{_*dcyxqm}L4rMq>R_<5@N`Ays^?mHP37=4l8nZwxU@ zxw}uoel#_|$qtns9*FAP{87l@PVmjTDNU|P-t+U`ut`TP=8Ef??CR6Hz|+4phng^P z$p@+K-M52z=X%k2R(UQh!~}Y*j=#}EH#8UUIIe;h3VWvWH=up?{@0V)!X=47Xuv{F zMc#uO+v$nLHuh*BoqrGK^d21l1m5X;|DF;u5-GI$nEYp>2&^8 z(e)p4R~D+mpg)AXlV7te$tEH6u1RoBGGp4au~7Hn0UF-KIxrHeNO7gB$!}-3^@uj< ziWFW&V?Ng@17sZlafLFP2+PAKPU!I&Y2E`de{2wzrv(br_GkJ?2d(5uWzSX0*b$s% zdBc0Axu;zy0&t*q8b5AGf7u347{&SQVzZ`|+0}yuo}}%==Yjm0+Z*42Nq0gp2JebL z+asvl&Gn0(-$%*EcQNxT(*i`>`)7;VMzGkuK*5OOt(#g;2A3+;! zfVn4u!@dS3ByHMF(j0u`0tiopepzyNy!=wy6m#ctIdf)*Qy!jwAY7noA7K#0kKh)6 zW2Hfr4Wcy+bKYc9rIV*Lev9IIb>X%3vmGU}Yg2GD;>SUp(n5a^a3x!b=kc;v?tOC| zslrk1@6(``rhlizI*P}le<JdCW23Yk^7~6JjeUOZ$U24(bVzlQ7D{9vxepy zc5dloB?^ZEDqTmWV1NV-mg^&$f0bl^8w2R~Kda*+X7lSo&kFwEmCf z%=$Yp6b-5>b%=}O!ZV08b?sK!>$9iFDR?ewcc)44Kqvva?&aQ6rPaW+cJYCbXzZzk zh3~zLKC7VlVV9TR4dy1OXVI+fo@AhZOt1y&-ePHKEv3YVBKXeNJ97N=;2u7n(t&VdG@IG z(et%v|KAY-ms9jbFS_cqKjN;$+kJ>&ppeZrklprbT2TJINkbI*?U_9e5ZB)g@A;Ov zKwKIwPVnjSpTAo6?X2L|;E~&$Dpue%gT`X3nH#40g| z;OD?x{}^B)x8RxpW^k#uYSU*R)8sec;$;XolODc&`qq*bBstdZ_a+*g+N6I8Zi6lw zMs=SPfh4{3HR^yQ-6wE^OSzLJn`#mq2ovpf>TRLeO0CtE>Kz`ZMe$=~T?cw(s=i7#qH`Vq>q473`E>N+ZV|YxHL150yg2Oq2Wl|%`3pSKNmc;rKUsc4quQ*lY z@j&zu1#^qnE1quCcihrD9HdBdF^~SD zsSvX?-`V<;@8wm2jDBw=kE%ucj~L6j(1_G8eSEhzy*3Hk2?sBncaVKbcSDfuiY_df zK?1R^G+lv6{A-#CfVAGjf$=h66NbiXTXaVRLxq1`ia*d}6A% z^jR(&v`Q~a*23F2i42dF^A#-~wdgj3EhI|7X;0Fr#eDI`p0iayKCfN%eo~PiluB}E z&P)6^`f12JsKrR&Nv8xT>pAD{3&$_xtpp6t0#cPj3WH#$E-rYW$iUtk&-swMC1YkB zEpFGCW8d_%RXNU3S^aPaPcdo(M+%x1!{Vx9AM}nY0os6RLejYa6$QRj<2soiPPpvJPsyD4SKZ_j>l$pu zu{&jBAG$dk>w|8TV!s4fvg^&8Q)Nk;syezVtL>QQ2;1`a+P4|VRY7gq4f{`<$`<7# zyRTPFP5cDDepuBL#})^ZhP51v?YRglP(-ZR938*B2&exzy@mFS zv01XE^^nrC^lu31pp( znh9usg_+j!-lZ~HYP&b+bH!xxn&=$V!70L_8vg!())8aLSBSw z%sNJW_dj?LQkbba97>|U0GC+zN{dXuSI5~i&kzzTM#>*Y?$Yt&qk z9?k896yBx{Iv|P$;bm9af4m#18`uX{Sevc}Xe?g_)e>$9pA^^RC|cX2a-D05Z{*KH zGw8^}z~xQMq*?AXHeJojbRR`2x-PDYC&5%(WqpEwMO5!nk@%YRe1@DsH|sZs0wI~R zcEs5DT4S(}dR@oiVFET=Y~b919$dK4Iy(1PPam9P>$;+K^v9Ir_gpA0-nns2x6Xnw zHeNvWKd=_qI+}i{%{3RE?o(#StIjabf3Fl)ZRWoT!@r)|P0X`fXsGL+#U?C&$B_N! zyzwnccZe~7a-T)x?7${jo#I+;6#6HAoTIuWRdHRI6TYx7-d*{x`d)Lx5Bjw8$a!bo zd9u6TV9|`fxLvj1Xoeb-4YFqvc=#X8O|qc0$!=BL1$G7Qw17uB6}%-2xRew!^B6A6 z6~(eX&Di2JkGJYJ_kvEK#PU5S+6}iz@_e6~ce>KB@@5>^p}DYix`I`%)r}7?5OtRD zkeMA>1rwzqlnR-_BYN}Cw^YSZT7H=xM&_Ow2pe;!v+dQ?@CVC`$Z*htGUdh+e32f=?Y<^Z(k zWK3FS4)&J3y<0F?KWEmd&*fO zzOdJl&@5jk#%DD~6eK55>#=vGJA=e1m0RpX9Qxhx{&N?yYne@wj9b-61nz&i=(ks4HKvx3KAdpfo{V(Kmrp*5_ zN9V|kMOtvAgW}}Zj z=b+8Flao^lNr;$!e052p!rQ2E?*;OJ+Y{5pw_hsbm4Xkt-h@6pqc>44G&MxF?raQRJhVwm3E?U|6+2a#wg|a8l6V5wWEuW8t1G#B;?inSjARd z9qdByjVuohqr1ME=4iW!ytPyTseqVr_rjHMFIWH+JK{$o=$ z`>bs{Y5dIQe4LSR8};OQI+fKEah<6{Ji%`%$F5uMR^lH1!)=d|_cmMl+C+(!rKshn zl{7J4XGcyIQc&_MM*R2&ugtk8^br~fz-LV0^?L`E`!iBl5~kL#f|fvGz=%_Exq$wr zE=HL6>jD&_35$#|()hAMtHV*a;d*!6PyU5%%#aG2^CS`ZS8rIBU+)`ZtWrx&%gU>N zDNex`9x1iE8vNR#xJdF4$DA{1zV2y<#|JA_b;S6L^-z!y|KU57m?IgOMCzdEgiTb1 z0NdexH2M$TPHsONT%ktupchPI=@GXzddA!J63h4eb?Ny-Rs}th_yYxmM9(tYDR@9X zX=wI65Gyr`WR2A8Qwx{4mdE9Yd79GFXB3@%4I+Uepywl_KF{Qo>3JEWf6x~Sme90*Fgw#9$$Ji`7kQZ9BR`FFBH&K}j7_ej%yuj;loO~6 zt<|R5XER9@-xp?P>fjQ)6ZWgJ1XGr4r4&Uoaw@&_%GUbV_^L=nkH=-9+-22$j!f0* z&C8HcJc>ct)+}6-D13D5`ohrQUL+j$#lI`v@vSwM%_gg+wN@8A(!7(Z**5H)5fO0& zzhr{Ed{-?`|9YC_iAPNJmV-G}f-2~T zA{<04jn= zG{!N=Q=#eEO3k`}*LsU7A4R#EN{m{s3Uy5xqs4?SrY^JT%EWq_1vQ={tLpp`%Kqi+ z7S6lu8om7_a$LQ<;c8a;|MW0q1c93hD`Q7+*BYNkTtOOVmAJn)zCO_QMmrKRp=UJT zV}utAMvf+Dt{_qM84ECi2jLL^-GdVEP};xAaVvSQT|6-Ga#@y!=6jg`8B5@&9xStn zZR{WK&&pSW2@WQJWe|cx93Z3l&h@aA{$W^Kv;L4i_zy)0>F6WAAK528cg#ZCEXqRC z1tEjqtx{Bs1xI+c)`L$c&LF-Ux13|I_4}b}H7Z{If0dn#w z4rXRZ&A!0qiaGxc{KI&M_XvnhIn}H*?>Cjyaa44Nj4=ASn7@=d`iBhG46?%HU8H1v z3b`5@L-p<#5<|4|9XH>Dg&=b#UMaBxFA|Z$(Ay?ZvTpW9x8RHld(S$#|HY~0lQA2R z8@Bv~AEv4f`sJ$b9gc?N#r8#tbOD>1-#d^K4hEgb?FMO!Jwd}nbA(ubX` z#|gm+$pvhJK#u+LA3{+pn9JrJMxFl2-B_ki+Ha|V`_YoaLYnOk8#b9QkYQg)od}+T z>g~U=0t+bev`mQ@0iwM8efLQloR-S z{N71+yRLkNCI8}CUs#&}cS@b*Ad_X&XE)BlJ|0mP;JvVH2khA1{8QUS3=tq$n87)K z*Lb~9-Y=hb+!)DY*iUSmzO&-BRu}kA(8NTr^HM~t_I$ZT!Jt^AsAkGGs{VYW#)VJq z?v!(^ybS~x9*C?=>I&)Yq`q%#o_PC6=zayd3OfEg7#0giIGx=1S(AgJDxdq0pVN}^ zO@gJyJzn}}L$mh5He7d~J9a2XX(z%*F2G?T4U;@O&?aC&@GYKZuXp}m%A3s72S>g`G`182pA0~FuD(OyfkxGO{eS-JavUMnc70&HT(YOUK^92mvT5hhu=h{hNgl~Fl{_|{r3#wtj z$gQE!k0IhmK{#AtZ>@k*EaRmXL=NVddC*diq*$kJ0mi5CNOI%soiDz2?3+B(509z@ z!v74d2}+Q2Y3EY*09gF>ITv&1q8Io`Un?Dv(#>VB zu@$uhM4voLaPB(=O1&02X3vo&a4gYK!%lXuK+_Jos za(0f^4)242vHr%o_D4cF4p+5?VE2B&rpzT)ds^k={L^E*+_U5}2T5+;2Y>1U*@~ke zpHq~+bckeG$Mmrml4ASSa^`_MmXNodXv)lrN!Ct%%((1RI*v`;g>~pv*YSQUkKM>) zpVzz#%y!BepmwOPo4T{O#*Y(eeSX>c3l!Ul;qcS*I+M4j7nbecNh+_bW>V*7ln2m_ zTJvj1Dy46RGkV<`=2yV|k;&<>(f{eZ^;`p~?^sOy0_d8D=I?G}B=^rSJOXl~xo_+HaU^w1dqxJ9Y+-p3|!S zuI)Uou0GG81r{ycf@dQU!nwM9a*1w)Umg&+tFZ{#io|@4szqL&muZHv` z{6als@*+LC+EHDBcN;^x=7uEP7Q}Q&kaw71YCPC29$@dgHL;vLS&Kjal;+lkNJvHV zY;gvtg4X-;BOHwV%dYD$vm!|jD9HoZci>Pc`THwI!HeNc6{n6*-5l!U{;BCgYT1pZ z$WBnj)N8>Wq^_iGnIT>@rze`q3cw+GYcWLn>}4B$DMRD+#jN66^J6Fx@Fa}$JCk++OvSU;B%rMIXp7(&M(IeQU(?_F^ zm_Gi$fp&P_g{N*Flt_4G+7yNmV3X`97?cC$hp;_tpDt025hKg}A_nS-DmEkoa$OcvAD{-e#HQ)PNI@-4j?4YJsqBeRvI5zu^H=!9a(@VW zyd4EUYzrl-<{;&SxzHBgI@@J$6D(W``QHIzizc%_Q@5paZmKo_{wFps2;Ea!{N&T0 z3t#R_k2S+m)r@WE&umiNJ8Rd+ypR%>!3=V=!irrDNfonhDZte$(hwX~Wsk?`H;;kl z14^S_x2*=_`)sY2uorR9!NDkio!@#eZQ(2G9nh(mJM+qSVyF*uE!~Uy*S=p^LS*op zaYMV@>RAsc>j%Rv)M=J;roOX;u=-6tXnNrjyFw#JZq%J)VpDZb-dLPPuxlrO5U5bh z`D^*Ag^A~@Nrdz%vZVL%A9ctao-23KoKUL>jU;w=<5%rP0 z>p#_x(2Ga?U`kwV%SCgrdC!9W!J=jGZuz%#|8cQ}r&ZN0FQ0kP9KpY-d^tr5yG5j?OepEVOh=@sFCNK1sNP!t7b4H$l{-6G~}weCOhyxt8CUr#4r&N_); z+P0z@Dyj_uQZihc5RhGqsWX3aRW$e=A@{dsit%2{CjvI-0Y|k}LAef~1<}P%%XU?v zguIMMQLZHdXT1Y(v5UCh~OyQ zNT(nm-2z`gU`7N)>24VsX{4owM!KYhp&Mx&hM76^Lb6QR|3gAxJ`~UIdrGR!W-CnB7lk+Wlqa{=Lx9^TFXKkDi z5pCI+$8k(P=Rc!pKeytkJO>^tUHA$OwRh0AeIo-_4mp!`_iXu{LN#QTSy6fh7A;uV zYP@O=y18)1zEhHF_n#8E9`Cf);z!^(Mh`~DQ2(HNFbPbY(b&})Fmn@aE81|u?XAP) zv}GUD4_;kL=(p7}c?ZTD3w7Djtzae)-K*?WW0#2>j8hHDU!YFE0I07MZQE~?iNxnw zzqhIfK)SPT$d{UK(>EWMvi|@}Z%*%xKTk)R%k)ab7N&pX_>v6D@m>)B4fmHEW5}h6 z%oySoUVBjuXaBw4>G0tOk%pW0{-sx$l-wt(>facGCI%Qq6+j4c{GOqnywddA?Zxav z9v5P3NDtixFY4t(V*#@*GvoGu9p%uqm0bd!B4YQJHd_Z)lwE%}=c6%|pHgINaY);V77U2Z!gB9Rc0ZE-bmodo%1iJ12oxvs z9MHl~HzWS7w<@Pb!gO=zn-6`HnsEIa+B5oqs&T1;-p9h^Y-9eqmGGEZ`o?q_CNk{q zTyHK+sG!2Cd2tvpC$a_qt@Q1Mf7o4Uk?a4h;|4!MaQxX`Q3>4|;l*Ln zTJPrgy->!EL$COBt@DRrl*4N2B0>rr6HkQM$uq^+umJb%k3S@Oar;x6TTD9`QAHDkESh3Zvv&rs zkutOCq8GNS(hEth2{IYZEkh5z@ZlkFMZ3!#eVV<1s^TAx5u_`tx<2C(#`^#^@}iZy zdZvx`?-J9HozmV+EUB8c$(XD+r+tnXP}qqTC8eE8_(6YUt$%Y|(vK@u>O*130^27; zF6DTY;lh&-E9;uW^Kf&;-9MdA>plN#Zn9*^5bJq$_7}2j{!aSBkoGP;2_}HiN4zv~ z7YDwDtpAj-s#vw!%j2CzK^Myn9eSQP+9`M1EIIDK=}Xnuh|OjMAJm&oSQ7*whI?10o|Bw(G@(zcGr$2jaZr{aciw#Dd7LYyUA`=)_MO9$9rViO+OFFwTv#)Gp zGcszvJS~m>+h)&<2IfXmJ<$M zc*sb)AcGJvrdmt)l=-q{RZi_@KLpV>+xnQu% zmEY7cjmV7fz;D3w4N;!CZJla;1MS#ee5rY_#^jcfnqoHHo;oo2Zax1|?+4PODxtL1 z%_qLUlhsI@6u8xyGapjq_2}lx>q;?jbENt{ESx3hCb_O5JFWKkVQ!jAa6P9PH`k_B zbMGIN?PEGz=OYyz1Z&w5&s0RIyS8M|a`)3jG$OBTaDeNIxyH1rnzC5FtNuD;Pk#gM zW;!3=AB-5BPXYv0U9{(B-T=u0+Xk<09~))H1(PnPbOB3f@fq~?R94E!$7B^N^qGGp zK(d`ehoA%|JguQM`nji#|6UAnW|$KGN?8Co*;_o^0C48$-p9dYFob;D==W5=#iVXi zTY1ZT36Zb*sGq9Gr@6+@*rmw04ac*2JA9sC%;1%v?Agt#k~0Qd!;PPK984G5EmbLd z3T?i|p5qr5doS^B6*ELm$LoOSLD5s*M{`E=>S~Fs3`1ij_-pdW8`!rlDQcPDHPkWWK5|JEvarIK3lCHBVb0>19bb>w573c>^FGd!U z%0=h}jBu~i;YZAkZ0cmjf^0AKsRxSNIyhze3rwD(30ZO@>trex<#j&j^Gih@(kIkkKg3PI_0lt+i`P_ zv_9=DdN)6>$g=TY3?kVwAOFo*R&KE8{O*dXl@3B`B7zy=Ca>tXwa=lB#XAA()j0R+#9cAfV6XZOXuru)CUE`I6jg?4t-wtYf8HJ^ z;!JZ<%#xWRM(4^mZXJM9am0BUXC@!2jboFRaRy!cZjbe_l&wrrvnOm2{(4a@H+o@7y0uOu`qWyZ>kOq5k;kSlFqj=%Tdte zy~aP`irVaf8*gvYP&HTu%v-;WuZC)du*qSksFatv<>fqoV{V2|(h6gJ=K{jx!V~Z4 zUb$GOZ>g|v*apxHYv1!O1T@pCAjuTr-S3qo7__YR#apb4P% zF}cT}v9AuT5Jdz~B?`N4P}{mRSI#U~VFP|K`2H9^JLvY!s!Fw;8KCK62wmy~m2ry}i#cH?EXOQ5fBIdDk`)UL=by&tP-kgC8CY!q_` zB{jJj0fFla2)>%`-%u1Gq>3-nf(VpDZ?=eh93J||j0#g-hc2nOSj|iLnRCM%t&tPS z22cgKMehaVgqT;m^yQbwmlm>d+q{1F$y^7z+v}iL5ko*@x+{%Sh;c;;_FXkOqLLbn z@2PD{GD{o9Lfa(JRT9?Oz$jY3i!`0T zbS76`*{(;9>|4L~04`C2E5>#Rx4LA1M-1@q3Z_TA&ysP;o~)4jI36`P@FQK}dlvrZ z7H>n#dByo@K5HLg{d|LuomM-q98tvT5I9$l4j+>ojgI_f?z0D-MRNSFouL~_zR&r7 z*U06fg-BgTURL*Of!(cQjhY%lK^Wyiv5gErk=EnuDL*PQ41vJVlZ$@Ej109zgaW9L zOm+DQ_q!kx8J`=_WB%VM0+Z*&<-68jkRdF;2K(53-|F#Fysj-`!W^CZ{J9vmNP=WB z21sw3E#c8Ky~(Ox!5UF2cXl@ZT}w_)lj;NPvejzJ+3v|<{$yf!uyZ9jef;+4D#F&K z=ONr(Drwcwruk0M@F&Gk8XC@#ZJ@CTbUm%SIa*a4Cl#Cc1rkTrlDy#!vkS>iZ^O1X zVD<8cbFSsz+$@(XH|Q!|SH7q|MhQyT`7iHgMyFf0WZ{EaH7(+PENR{up@04u-HMwS zw5hyL(Owuqqz%9(QS;+4QZ`JbqwZY=eXd7@s;pN+K4kszf08S01uE$HDa_Z4{pQU& z*H=NE^%h^N&f(uFpY~%X0ZP3WH#;8}7}c$EFvPKd$c%qnlhkxA%0YS0`Qr5t%)%cE zPCOAlOdvdD(HH>{m6w=z>s1;*6>42XEAhHJ$6@6ViB&if{gDyfPck9H^* zwRC?#2aim;B0_89R+3TI=7aAS+-D+$Z~UMC{D6+u{C+@4*ti+9ZTl&4B( z{Gd3I(bh9X>LY^}Sm5T>O$^J{5~?`xh+MQk*XYGJ=Gvq?%5m7AwN`I)r7{(&tw<1M zz^gmZ?mtc;W+1&1uq6fjFB%A`7=qoGqAMq0t|;ls*f_P9b%5C{GV>rjTO;xzMUd+B z1oC50y4BHB>Akh!{Wne@cB>_)8vF;5SK_$wJU`E7;~H4LqayvobnnH_@NKZ zsn~h^Fy--|hbQefN0w}~a=C%Ah;P6XvRY=BfjY2AuVxazV79Im=|hw@%9)U)G?Om= zi=0<)DJJ@X85yg~WMcwM3CBiT4RtX+eZ+R0?QHyFD)%uz3(D4N@6Q)OL$!xLHuj1U z?@eE?Spy=+lB7&hO}Gp?>y?|{0-MX?SkkZ$+3b<)qk+6x>DfJvQ2uz^k3U)D@On+s zZzKt;a$n~5b)ij;T*zwwzQ57^PK;5G9f^?8PIV0kh@5ScUmId8hRsf-op+iE&I}#9 z%-^t6=ZqZhhhH578LLNUr>^x5q~8jnF7yv86JZvH!PRJomwkyz#Ei!jWcsJx$F|yL zPuY!8sbn4IfO&qF?~y;*cIU~MaHB`0B_oLOqwoAhbwfZZ513Q#(>n*p`5WG#13|x=L@7cL&f#Y`(T3pIZY-l& zC9MvlJ&d?@{e9INiC>IaQfaCHeXcq0X5|%Ij^RS8&y8p6n#g9WepkN0FKnKi>!Y+1 zPr_LS!yHXNg9N-YT*`{^$PH0w%({b;^+L7zpaT}8uvsU`p}i~euQT=AjK04Pamz95 zz|C(&WTi*TY2kN!mVVQi?*m60zN;q2;-D|8KmLS_d)LBVMS znxxr^bq>Gwqixs5day%j{(qYY^4`+&fRR`X@MDi?yw!{iBKB;GJ1QHgC#`_AQ&{(G zeIv<8bK%FqbpzOzaM#6DEnr+~^|x&&EMp^8Ke?xA98aCj1zCK;tp2xZisL!OK+3D1 z_hiO6XG8i^)IUwhgYEXv(SJ{_*t~A$SLoSJggh5o-6!p;E6dL)t#2?Or*RiT(c1>^ zr6$aZ)k;Sj?$5TPgGoUZ^o*OA1FINQ!@A`;1{mD8b&~2odL&ZLU+^ANRoAam6+b_6 zoL+u&tN!3(R$FAId;N8ruWY>Akl-#}ISTe0W1F)W zdz|=z$~e%h9bs1*_+rY_}KD9P|D)T zv7sA!YIpK!qJo4@zSJ^qKOekcKRyP@-R9_Zq}S#>_il~ig#84#A%GauaLeerXU>p`@W zg2*Q-am`QX1Wm%M&9%x8aW8)(ItWUaZSuFS7`PXHd?I@}`~10s?#D1obFxCj zAO4qLGc!#=!_Ofor%y6}fu~8sk2P<34bho4wB4fduwPg^eqaKKJO>0G+a8&)8h7xo zm(RS&bOR*NgLFq%Lz2(7za);L)ZrtVhJPVfOjy&B{=yrK;1GNZ`P?=~s( z<6ieurgP|73bWrKl_jix?}c%u7~YHf>dzKXNQRXc!?Dqc?OT(Wa}(1y+}6K4{wdto zvB>+AWd17pg$)gS-_#gY_J1|~ctt?jvxYnrP4~|+tSu)RlO^D|!VB@NarOy@V*6eY zW~@LwZ>7X%UoBQ+tml!}?`jj&Hj(*l5)iW`GkSJNw|lqfYM3s@ISHKJW!6zJZG>)> z{O3bR2E)X;o|J2m@Jp2W&Qfdz$G{jg2ETqCFD-|qUsOe)kFTR!z*#T-&hgw$V-`eo zNzq2R!PS8t+`qB%-h8=~Sm=9h@#noe#c$q3`IJJLS*rm>s?&xhJ^o zjSSMqW4@$j2LU7QQ5PyY^_s+aU zud1X96TUl`mCXZjP>-rlD9hztFTY*h!AZot4`h;(DO(jQ;Ld&f!VUfjUho{>zBYa zOg%TIpKBbCfzoLicK^`M(KY9NyQ1J#ER^uu!GD`~;S-w+MXr>PBFJrI*86if^ad6P z57uY=m(X~<0e_t%+Hx@cD(CztD)VzEbN-B)aM-?pr$(LV6;q8Bq3o|4mFLNirSX6WG3m7?M|qP)4@&tnGfX8t|;L zTFCWkNG=lWiy*&|eMlU%DMYyABlb2o;0F*^!Sqd?HP{$|cglFQCs}5)F3;@t-~1=hRspPqc!N3|ClJGk#&|L@nPgMd1i$-#5Wct!AA&b~ z*tRn=Y*JCqhu&U?9TiqOaUngy&1AB;0osm}?C*Eujm)M3 zAXtko&%qW#u#bnyo3{P?8wx`(7Bsf$NH{97;%DAR3h`0`$`Rh+8~xwDjE8jOQaikt zwzpj7BJ;2$^TKz(;Yzdct6dnW*uLEaKXn4uWM1WJeSP`Bic%r6SPoclnv~v0w9b&C zJX_XzLMxf3vk)KEZ6T)t&#~h$DE+*LQk}I>85)8M(;elX9<7sS0w+B=Cckp-Zw8;Dl-b0k_gJUmrb1EEdbp!(ejlmENYvw zo1*J{vAb`n^Elt5o$5YMs3BeXc( z?rF^*LhlbaI%E?B{=P%WyBSuddx_ls4<4AD#%q9XrL-WS*Db zI482=e^w?_{2h5;e!TIuKl(+Ee!@(+%?}LebPVn4539vfbXiz9W<&a+E=M$LH4)vS zWe*F7-nWy*qgU07P>I|jMTHrfi`2<;t0u;!m-5zNUw+-O>-=J z6QU}ZGhTz{56?E=3B|+3`Jf7VfY89z6Uf&}QvmpYaucomHUy8VfeZmsK1JUOq%-jL zrb-_Z%gApcsQvjSy0#E#N5p%WO%2I}Rg*ux3}&|VldA;Bi=V$SasP&oKP3?^5{*zb zXG+D(ySK~*!OgeBuAH3mE33wp8~-Z~BFkIZ`ZFMDX)!H-+p<^rZyk8)H}5WjTmCMU zo8-SVvf{I3r#Ib{LS_{gvWDk#BT%;p1O;LBgp{GrN4P=mP*qKPdv>^&h}}9{GkD!G z^9`=RE$FUO1!PXFe+nN@5v8moea6-g737&{NU8WtvRpJ78JRn7I`&n8Nv$_`^DbhdZ7>Hd-FD=PN*$n&6aaD19TU{1ql4|tq!S|zBm z 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%0Dkc`0xVQs{XF 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 z?-cR7a()Vk9c@#L>rO083NfetchGitHubInformation(); - $form = $this->createForm(Articleform::class); + $imageBank = $fetchdata->fetchGitHubInformation(); + + $form = $this->createForm(Articleform::class); return $this->render('newblog/index.html.twig', [ - 'Articleform' => $form->createView(), - 'mediaElement' => $imageBank, - 'status' => $this->status + 'Articleform' => $form->createView(), + 'mediaElement' => $imageBank, + 'status' => $this->status ]); } } diff --git a/src/Controller/Work/EdditWorkController.php b/src/Controller/Work/EdditWorkController.php new file mode 100644 index 0000000..3d0ba86 --- /dev/null +++ b/src/Controller/Work/EdditWorkController.php @@ -0,0 +1,66 @@ +status = false; + } + + + /** + * @Route("/work/edditWork", name="app_edditWork") + */ + public function index(Request $request, WorkHelper $workHelpper, Fetchdata $fetchdata, DocumentManager $dm): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + try { + + if( $request->query->get("type") == 'eddit' && $request->query->get("value")){ + + $getWorksForEddit = $workHelpper->returnSingleWork($request->query->get("value"))->toArray(); + if ($getWorksForEddit) { + $form = $this->createForm(WorkType::class, null ,['attr' => $getWorksForEddit ]); + } + } + + if ($request->query->get("type") == 'save' && "array" == getType($request->request->get("work"))) { + [$work , $result ] = $workHelpper->updateWork($request->request->get("work")); + $this->status = $result; + $form = $this->createForm(WorkType::class, null ,['attr' => $work]); + } + + } catch (\Throwable $e) { + dd($e); + } + + $imageBank = $fetchdata->fetchGitHubInformation(); + + + + return $this->render('work/edditWork/index.html.twig', [ + 'status' => $this->status, + 'mediaElement' => $imageBank, + 'edditWorkForm' => $form->createView(), + ]); + } +} \ No newline at end of file diff --git a/src/Controller/Work/ListWorkController.php b/src/Controller/Work/ListWorkController.php new file mode 100644 index 0000000..0794dff --- /dev/null +++ b/src/Controller/Work/ListWorkController.php @@ -0,0 +1,54 @@ +status = false; + } + + + /** + * @Route("/work/listWork", name="app_listWork") + */ + public function index(Request $request, WorkHelper $workHelpper, DocumentManager $dm): Response + { + + $getLoguinStatus = intval($request->cookies->get($_ENV['SECRETNAME_KOOKIE'])); + if (!$getLoguinStatus) { + return $this->redirectToRoute("app_home"); + } + + try { + if ($request->query->get("type") == 'delette' && $request->query->get("value")) { + $_id = $request->query->get("value"); + $deleteWork = $workHelpper->deleteWork( $_id ); + $this->status = $deleteWork; + } + $allworks = $dm->getRepository(WorksDocument::class)->findAll(); + + } catch (\Throwable $e) { + dd($e); + } + + + + + return $this->render('work/listWork/index.html.twig', [ + 'status' => $this->status, + 'workList' => $allworks, + ]); + } +} \ No newline at end of file diff --git a/src/CustomHelper/work/WorkHelper.php b/src/CustomHelper/work/WorkHelper.php index 2703ab3..d2eb3ba 100644 --- a/src/CustomHelper/work/WorkHelper.php +++ b/src/CustomHelper/work/WorkHelper.php @@ -2,7 +2,9 @@ namespace App\CustomHelper\work; +use App\Document\Books; use App\Document\Works\WorksDocument; +use Doctrine\Common\Collections\ArrayCollection; use Doctrine\ODM\MongoDB\DocumentManager; use Symfony\Bundle\FrameworkBundle\Controller\AbstractController; @@ -35,4 +37,60 @@ public function saveWork($work): string|bool throw new \Exception($th->getMessage()); } } + + public function returnSingleWork($id): ArrayCollection + { + $returnSingleWork = []; + try { + $getWork = $this->dm->find(WorksDocument::class, $id); + $returnSingleWork['title'] = $getWork->getTitle(); + $returnSingleWork['tools'] = $getWork->getTools(); + $returnSingleWork['image'] = $getWork->getImage(); + $returnSingleWork['link'] = $getWork->getLink(); + $returnSingleWork['body'] = $getWork->getBody(); + $returnSingleWork['id'] = $getWork->getId(); + return new ArrayCollection( $returnSingleWork ); + } catch (\Throwable $th) { + throw new \Exception($th->getMessage()); + } + } + + public function updateWork($work):array + { + try { + $resultUpdatedWork = $this->dm->createQueryBuilder(WorksDocument::class) + ->updateOne() + ->field('title')->set($work['title']) + ->field('tools')->set($work['tools']) + ->field('image')->set($work['image']) + ->field('link')->set($work['link']) + ->field('body')->set($work['body']) + ->field('_id')->equals($work['id']) + ->getQuery()->execute(); + + $result = $resultUpdatedWork->getModifiedCount() == 1 ? true : false; + return [$work, $result]; + + } catch (\Throwable $th) { + throw new \Exception($th->getMessage()); + } + } + + + public function deleteWork($id): bool + { + + try { + $resultDeleteWork = $this->dm->createQueryBuilder(WorksDocument::class) + ->findAndRemove() + ->field('_id')->equals($id) + ->getQuery() + ->execute(); + + $result = $resultDeleteWork->getId() ? true : false; + return $result; + } catch (\Throwable $th) { + throw new \Exception($th->getMessage()); + } + } } diff --git a/src/Feching/Fetchdata.php b/src/Feching/Fetchdata.php index fc5f62d..4288c87 100644 --- a/src/Feching/Fetchdata.php +++ b/src/Feching/Fetchdata.php @@ -17,7 +17,14 @@ public function fetchGitHubInformation(): array { $response = $this->client->request( 'GET', - 'https://media.lavour.es/show.php' + 'https://media.lavour.es/imageslist/', + [ + 'verify_peer' => false, + 'verify_host' => false, + 'headers' => [ + 'Accept' => 'application/json', + ], + ] ); $statusCode = $response->getStatusCode(); diff --git a/src/Form/Work/WorkType.php b/src/Form/Work/WorkType.php index 32ec075..a3c6cdc 100644 --- a/src/Form/Work/WorkType.php +++ b/src/Form/Work/WorkType.php @@ -14,33 +14,40 @@ class WorkType extends AbstractType { public function buildForm(FormBuilderInterface $builder, array $options): void - { + { + $haveDatatoEddit = count($options['attr']) != 0 ? true : false; $builder->add('image', TextType::class, [ 'attr' => [ 'title' => 'image of this work', 'placeholder' => 'add name of the image of this work', 'required' => true, - // 'value' => $haveDatatoEddit == true ? $options['attr']['base'] :'' + 'value' => $haveDatatoEddit == true ? $options['attr']['image'] :'' ] ])->add('title', TextType::class, [ 'attr' => [ 'title' => 'title of this work', 'placeholder' => 'add name of the title of this work', + 'value' => $haveDatatoEddit == true ? $options['attr']['title'] :'' ] - ])->add('body', CKEditorType::class, []) + ])->add('body', CKEditorType::class, [ + 'data' => $haveDatatoEddit == true ? $options['attr']['body'] :'' + ]) ->add('tools', TextType::class, [ 'attr' => [ 'title' => 'list of tools', 'placeholder' => 'add names separate by spaces', + 'value' => $haveDatatoEddit == true ? $options['attr']['tools'] :'' ] ])->add('link', TextType::class, [ 'attr' => [ 'title' => 'link', 'placeholder' => 'add link of this work', + 'value' => $haveDatatoEddit == true ? $options['attr']['link'] :'' ] - ])->add('destination', HiddenType::class, [ + ])->add('id', HiddenType::class, [ 'attr' => [ - 'title' => 'link', + 'title' => 'id', + 'value' => $haveDatatoEddit == true ? $options['attr']['id'] :'' ] ]); } diff --git a/templates/eddit_post/index.html.twig b/templates/eddit_post/index.html.twig index 9468ef6..f7ca6c1 100644 --- a/templates/eddit_post/index.html.twig +++ b/templates/eddit_post/index.html.twig @@ -42,7 +42,7 @@

    {{ form_label(edditform.htmlarea) }} diff --git a/templates/media/index.html.twig b/templates/media/index.html.twig index 061b309..8d425c1 100644 --- a/templates/media/index.html.twig +++ b/templates/media/index.html.twig @@ -9,7 +9,7 @@
    - +
    {% endblock %} diff --git a/templates/newblog/index.html.twig b/templates/newblog/index.html.twig index 74d546b..6d838ea 100644 --- a/templates/newblog/index.html.twig +++ b/templates/newblog/index.html.twig @@ -32,7 +32,7 @@
    {{ form_label(Articleform.FriendlyUrl) }} {{ form_widget(Articleform.FriendlyUrl) }} - {{ form_help(Articleform.FriendlyUrl,{'help': 'Para SEO url amigable'}) }} + {{ form_help(Articleform.FriendlyUrl,{'help': 'Para SEO url amigable !ELIMINA LOS ACENTOS!'}) }}
    {{ form_label(Articleform.htmlarea) }} diff --git a/templates/pannels.html.twig b/templates/pannels.html.twig index 350ace8..60e49fc 100644 --- a/templates/pannels.html.twig +++ b/templates/pannels.html.twig @@ -93,9 +93,7 @@
  • diff --git a/templates/work/edditWork/index.html.twig b/templates/work/edditWork/index.html.twig new file mode 100644 index 0000000..e2e065e --- /dev/null +++ b/templates/work/edditWork/index.html.twig @@ -0,0 +1,137 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}™️ New Work{% endblock %} + +{% block backendBody %} +

    + ✨ Insert a new work. +

    +
    +
    + + {% if status == true %} +
    + 👏 Great. work was edited! +
    + {% endif %} + + {% block javascript %} + +{% endblock %} + + + + {{ form_start(edditWorkForm, {'attr': {'class': 'newWork_wrapper-form'}, + 'action': '/work/edditWork?type=save', 'method': 'POST'} + ) }} + +
    +
    +
    +
    + {{ form_label(edditWorkForm.image) }} + {{ form_widget(edditWorkForm.image) }} +
    +
    + {{ form_label(edditWorkForm.title) }} + {{ form_widget(edditWorkForm.title) }} +
    +
    + {{ form_label(edditWorkForm.tools) }} + {{ form_widget(edditWorkForm.tools) }} +
    + +
    +
    +
    +
    +
    + +
    +
    +
    +
    + {{ form_label(edditWorkForm.body) }} + {{ form_widget(edditWorkForm.body) }} +
    + +
    + {{ form_widget(edditWorkForm.id) }} +
    +
    + +
    + +
    + + {{ form_end(edditWorkForm) }} + + + +
    +
    + + +
    + + {# #} +
    +
    + Filter this gallery +
      +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    • + +
    • +
    +
    +
    + + {% for elemets in mediaElement %} +
    + +
    + {% endfor %} +
    +
    +
    +{% endblock %} + + + diff --git a/templates/work/listWork/index.html.twig b/templates/work/listWork/index.html.twig new file mode 100644 index 0000000..5ec4b6e --- /dev/null +++ b/templates/work/listWork/index.html.twig @@ -0,0 +1,99 @@ + +{% extends 'pannels.html.twig' %} + +{% block title %}™️ List of Works{% endblock %} + +{% block backendBody %} +

    + ✨ List of Works. +

    +
    +
    + + {% if status == true %} +
    + 👏 Great. work was deletted! +
    + {% endif %} + + +
    @@ -51,7 +60,17 @@ eddit delette + delette +
    + + + + + + + + + + {% if workList %} + {% for work in workList %} + + + + + + + + {% endfor %} + {% endif %} + + + + + + + + + +
    + title + + eddit + + delette +
    + {{ work.title }} + + + + + + + + +
    + title + + eddit + + delette +
    + +
    +
    + +{% endblock %} + + + diff --git a/templates/work/newWork/index.html.twig b/templates/work/newWork/index.html.twig index 2e0905c..115dda0 100644 --- a/templates/work/newWork/index.html.twig +++ b/templates/work/newWork/index.html.twig @@ -1,7 +1,7 @@ {% extends 'pannels.html.twig' %} -{% block title %}™️ New Blog{% endblock %} +{% block title %}™️ New Work{% endblock %} {% block backendBody %}

    @@ -56,7 +56,7 @@

    - {{ form_widget(workform.destination) }} + {{ form_widget(workform.id) }}