From 2ef8fb2b1b142ca30e285aef3e8ad2a2945f4726 Mon Sep 17 00:00:00 2001 From: Vilsol Date: Mon, 5 Apr 2021 01:03:21 +0300 Subject: [PATCH] chore: initial commit --- .commitlintrc.json | 5 + .eslintignore | 4 + .eslintrc.cjs | 33 + .gitignore | 305 + .husky/.gitignore | 1 + .husky/commit-msg | 4 + .husky/pre-commit | 4 + LICENSE | 674 ++ README.md | 23 + codegen.yml | 22 + package.json | 78 + pnpm-lock.yaml | 8238 +++++++++++++++++ postcss.config.cjs | 18 + src/app.html | 30 + src/core/graphql.ts | 23 + src/core/index.ts | 1 + .../persisted-query/persistedFetchExchange.ts | 208 + src/core/persisted-query/sha256.ts | 87 + src/generated/.gitignore | 2 + src/generated/index.ts | 1 + src/global.d.ts | 11 + src/gql/home/mods.graphql | 13 + src/lib/home/NotableCard.svelte | 23 + src/lib/mods/ModCard.svelte | 43 + src/lib/mods/ModGrid.svelte | 48 + src/lib/utils/PageControls.svelte | 55 + src/routes/$layout.svelte | 14 + src/routes/_global.postcss | 14 + src/routes/index.svelte | 14 + static/assets/android-chrome-192x192.png | Bin 0 -> 45559 bytes static/assets/android-chrome-512x512.png | Bin 0 -> 267923 bytes static/assets/apple-touch-icon.png | Bin 0 -> 28336 bytes static/assets/browserconfig.xml | 9 + static/assets/favicon-16x16.png | Bin 0 -> 1503 bytes static/assets/favicon-32x32.png | Bin 0 -> 2745 bytes static/assets/favicon.ico | Bin 0 -> 15086 bytes static/assets/mstile-150x150.png | Bin 0 -> 23712 bytes static/assets/safari-pinned-tab.svg | 147 + static/favicon.ico | Bin 0 -> 1150 bytes static/images/no_image.png | Bin 0 -> 81011 bytes static/manifest.json | 21 + static/robots.txt | 3 + svelte.config.cjs | 37 + tailwind.config.cjs | 29 + tsconfig.json | 28 + 45 files changed, 10270 insertions(+) create mode 100644 .commitlintrc.json create mode 100644 .eslintignore create mode 100644 .eslintrc.cjs create mode 100644 .gitignore create mode 100644 .husky/.gitignore create mode 100644 .husky/commit-msg create mode 100644 .husky/pre-commit create mode 100644 LICENSE create mode 100644 README.md create mode 100644 codegen.yml create mode 100644 package.json create mode 100644 pnpm-lock.yaml create mode 100644 postcss.config.cjs create mode 100644 src/app.html create mode 100644 src/core/graphql.ts create mode 100644 src/core/index.ts create mode 100644 src/core/persisted-query/persistedFetchExchange.ts create mode 100644 src/core/persisted-query/sha256.ts create mode 100644 src/generated/.gitignore create mode 100644 src/generated/index.ts create mode 100644 src/global.d.ts create mode 100644 src/gql/home/mods.graphql create mode 100644 src/lib/home/NotableCard.svelte create mode 100644 src/lib/mods/ModCard.svelte create mode 100644 src/lib/mods/ModGrid.svelte create mode 100644 src/lib/utils/PageControls.svelte create mode 100644 src/routes/$layout.svelte create mode 100644 src/routes/_global.postcss create mode 100644 src/routes/index.svelte create mode 100644 static/assets/android-chrome-192x192.png create mode 100644 static/assets/android-chrome-512x512.png create mode 100644 static/assets/apple-touch-icon.png create mode 100644 static/assets/browserconfig.xml create mode 100644 static/assets/favicon-16x16.png create mode 100644 static/assets/favicon-32x32.png create mode 100644 static/assets/favicon.ico create mode 100644 static/assets/mstile-150x150.png create mode 100644 static/assets/safari-pinned-tab.svg create mode 100644 static/favicon.ico create mode 100644 static/images/no_image.png create mode 100644 static/manifest.json create mode 100644 static/robots.txt create mode 100644 svelte.config.cjs create mode 100644 tailwind.config.cjs create mode 100644 tsconfig.json diff --git a/.commitlintrc.json b/.commitlintrc.json new file mode 100644 index 000000000..0df1d2536 --- /dev/null +++ b/.commitlintrc.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "@commitlint/config-conventional" + ] +} diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 000000000..c333cce6d --- /dev/null +++ b/.eslintignore @@ -0,0 +1,4 @@ +node_modules +dist +build +.svelte diff --git a/.eslintrc.cjs b/.eslintrc.cjs new file mode 100644 index 000000000..9ef98c460 --- /dev/null +++ b/.eslintrc.cjs @@ -0,0 +1,33 @@ +module.exports = { + root: true, + parser: '@typescript-eslint/parser', + plugins: [ + '@typescript-eslint', + 'svelte3' + ], + 'extends': [ + 'eslint:recommended', + 'plugin:@typescript-eslint/eslint-recommended', + 'plugin:@typescript-eslint/recommended' + ], + parserOptions: { + ecmaVersion: 2019, + sourceType: 'module' + }, + env: { + es6: true, + browser: true + }, + overrides: [ + { + files: [ + '*.svelte' + ], + processor: 'svelte3/svelte3', + } + ], + settings: { + 'svelte3/typescript': require('typescript'), + 'svelte3/ignore-styles': () => true + }, +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..9e812aa1a --- /dev/null +++ b/.gitignore @@ -0,0 +1,305 @@ + +# Created by https://www.toptal.com/developers/gitignore/api/node,vscode,jetbrains+all,windows,macos,linux +# Edit at https://www.toptal.com/developers/gitignore?templates=node,vscode,jetbrains+all,windows,macos,linux + +### JetBrains+all ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### JetBrains+all Patch ### +# Ignores the whole .idea folder and all .iml files +# See https://github.com/joeblau/gitignore.io/issues/186 and https://github.com/joeblau/gitignore.io/issues/360 + +.idea/ + +# Reason: https://github.com/joeblau/gitignore.io/issues/186#issuecomment-249601023 + +*.iml +modules.xml +.idea/misc.xml +*.ipr + +# Sonarlint plugin +.idea/sonarlint + +### Linux ### +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### Node ### +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +lerna-debug.log* + +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional stylelint cache +.stylelintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test +.env*.local + +# parcel-bundler cache (https://parceljs.org/) +.cache +.parcel-cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt +dist + +# Storybook build outputs +.out +.storybook-out +storybook-static + +# rollup.js default build output +dist/ + +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and not Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Stores VSCode versions used for testing VSCode extensions +.vscode-test + +# Temporary folders +tmp/ +temp/ + +### vscode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +*.code-workspace + +### Windows ### +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# End of https://www.toptal.com/developers/gitignore/api/node,vscode,jetbrains+all,windows,macos,linux + +/.svelte +/build +/functions +/.graphqlconfig +/schema.graphql +/graphql.schema.json diff --git a/.husky/.gitignore b/.husky/.gitignore new file mode 100644 index 000000000..31354ec13 --- /dev/null +++ b/.husky/.gitignore @@ -0,0 +1 @@ +_ diff --git a/.husky/commit-msg b/.husky/commit-msg new file mode 100644 index 000000000..0d4c08eb2 --- /dev/null +++ b/.husky/commit-msg @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +pnpx commitlint -e $1 diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 000000000..ded808c4d --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/bin/sh +. "$(dirname "$0")/_/husky.sh" + +pnpm lint && pnpx svelte-check --ignore build,.svelte diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000..2acc3eb4a --- /dev/null +++ b/LICENSE @@ -0,0 +1,674 @@ + 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. + + smr-frontend, satisfactory modding website + Copyright (C) 2021 Vilsol + + 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: + + smr-frontend Copyright (C) 2021 Vilsol + 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 new file mode 100644 index 000000000..65627dde0 --- /dev/null +++ b/README.md @@ -0,0 +1,23 @@ +# SMR Frontend + +## Development + +### Setup + +This project uses [pnpm](https://pnpm.js.org/): + +```shell +pnpm install +``` + +### Running + +The `dev` script executes several processes: + +* Development Server +* Svelte Checker +* ESLint + +```shell +pnpm dev +``` diff --git a/codegen.yml b/codegen.yml new file mode 100644 index 000000000..99148335e --- /dev/null +++ b/codegen.yml @@ -0,0 +1,22 @@ +overwrite: true +schema: "https://api.ficsit.app/v2/query" +documents: "src/**/*.graphql" +generates: + ./src/generated/graphql.ts: + plugins: + - add: + content: '/* eslint-disable */' + - "typescript" + - "typescript-operations" + - "typed-document-node" + config: + useTypeImports: true + ./src/generated/graphql.schema.urql.json: + plugins: + - "urql-introspection" + config: + module: commonjs + ./graphql.schema.json: + plugins: + - "introspection" + diff --git a/package.json b/package.json new file mode 100644 index 000000000..a2a9fffcd --- /dev/null +++ b/package.json @@ -0,0 +1,78 @@ +{ + "name": "smr-next", + "version": "0.0.1", + "scripts": { + "adapt": "svelte-kit adapt", + "build": "run-s build:static build:node", + "build:node": "rimraf .svelte build/node && cross-env SVELTE_ADAPTER=node svelte-kit build", + "build:static": "rimraf .svelte build/static && svelte-kit build", + "check": "svelte-check --ignore build,.svelte", + "check:dev": "svelte-check --ignore build,.svelte --watch", + "dev": "run-p -r dev:serve check:dev lint:dev", + "dev:serve": "svelte-kit dev", + "graphql-codegen:prod": "graphql-codegen --config codegen.yml", + "graphql-codegen:prod:watch": "graphql-codegen --config codegen.yml --watch", + "lint": "eslint . --ext .ts,.svelte", + "lint:dev": "chokidar -c \"eslint . --ext .ts,.svelte --cache\" --silent --initial \"src/**/*.svelte\" \"src/**/*.ts\"", + "prepare": "husky install", + "start": "svelte-kit start" + }, + "devDependencies": { + "@commitlint/cli": "^12.1.1", + "@commitlint/config-conventional": "^12.1.1", + "@graphql-codegen/add": "^2.0.2", + "@graphql-codegen/cli": "1.21.3", + "@graphql-codegen/introspection": "1.18.1", + "@graphql-codegen/typed-document-node": "^1.18.4", + "@graphql-codegen/typescript": "1.21.1", + "@graphql-codegen/typescript-document-nodes": "1.17.10", + "@graphql-codegen/typescript-graphql-files-modules": "1.18.1", + "@graphql-codegen/typescript-operations": "1.17.15", + "@graphql-codegen/typescript-urql": "^2.0.5", + "@graphql-codegen/urql-introspection": "1.0.0", + "@graphql-typed-document-node/core": "^3.1.0", + "@iconify/core": "^1.0.0-rc.5", + "@iconify/icons-mdi": "^1.1.13", + "@iconify/svelte": "^1.0.4", + "@sveltejs/adapter-node": "next", + "@sveltejs/adapter-static": "^1.0.0-next.4", + "@sveltejs/kit": "next", + "@tailwindcss/jit": "^0.1.18", + "@typescript-eslint/eslint-plugin": "^4.20.0", + "@typescript-eslint/parser": "^4.20.0", + "@urql/core": "^2.0.0", + "@urql/exchange-graphcache": "^4.0.0", + "@urql/exchange-multipart-fetch": "^0.1.11", + "@urql/exchange-persisted-fetch": "^1.3.0", + "@urql/introspection": "^0.2.0", + "@urql/svelte": "^1.2.1", + "autoprefixer": "^10.2.5", + "chokidar-cli": "^2.1.0", + "cross-env": "^7.0.3", + "cssnano": "^4.1.10", + "cz-conventional-changelog": "^3.3.0", + "eslint": "^7.23.0", + "eslint-plugin-svelte3": "^3.1.2", + "graphql": "^15.5.0", + "graphql-tag": "^2.11.0", + "husky": "^6.0.0", + "npm-run-all": "^4.1.5", + "postcss": "^8.2.9", + "postcss-load-config": "^3.0.1", + "postcss-preset-env": "^6.7.0", + "rimraf": "^3.0.2", + "svelte": "^3.37.0", + "svelte-check": "^1.3.0", + "svelte-preprocess": "^4.7.0", + "tailwindcss": "^2.0.4", + "tslib": "^2.1.0", + "typescript": "^4.2.3", + "urql": "^2.0.2", + "vite": "^2.1.5", + "wonka": "^4.0.15" + }, + "type": "module", + "engines": { + "node": ">= 12.17.0" + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 000000000..8044b5e29 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,8238 @@ +devDependencies: + '@commitlint/cli': 12.1.1 + '@commitlint/config-conventional': 12.1.1 + '@graphql-codegen/add': 2.0.2_graphql@15.5.0 + '@graphql-codegen/cli': 1.21.3_graphql@15.5.0+typescript@4.2.3 + '@graphql-codegen/introspection': 1.18.1_graphql@15.5.0 + '@graphql-codegen/typed-document-node': 1.18.4_graphql@15.5.0 + '@graphql-codegen/typescript': 1.21.1_graphql@15.5.0 + '@graphql-codegen/typescript-document-nodes': 1.17.10_graphql@15.5.0 + '@graphql-codegen/typescript-graphql-files-modules': 1.18.1_graphql@15.5.0 + '@graphql-codegen/typescript-operations': 1.17.15_graphql@15.5.0 + '@graphql-codegen/typescript-urql': 2.0.5_28a65ed17e5509be3f9314a464678e80 + '@graphql-codegen/urql-introspection': 1.0.0_graphql@15.5.0 + '@graphql-typed-document-node/core': 3.1.0_graphql@15.5.0 + '@iconify/core': 1.0.0-rc.5 + '@iconify/icons-mdi': 1.1.13 + '@iconify/svelte': 1.0.4 + '@sveltejs/adapter-node': 1.0.0-next.12 + '@sveltejs/adapter-static': 1.0.0-next.4 + '@sveltejs/kit': 1.0.0-next.71_svelte@3.37.0+vite@2.1.5 + '@tailwindcss/jit': 0.1.18_postcss@8.2.9+tailwindcss@2.0.4 + '@typescript-eslint/eslint-plugin': 4.20.0_7448dc1756632cc6400f187319207d38 + '@typescript-eslint/parser': 4.20.0_eslint@7.23.0+typescript@4.2.3 + '@urql/core': 2.0.0_graphql@15.5.0 + '@urql/exchange-graphcache': 4.0.0_graphql@15.5.0 + '@urql/exchange-multipart-fetch': 0.1.11_graphql@15.5.0 + '@urql/exchange-persisted-fetch': 1.3.0_graphql@15.5.0 + '@urql/introspection': 0.2.0_graphql@15.5.0 + '@urql/svelte': 1.2.1_graphql@15.5.0+svelte@3.37.0 + autoprefixer: 10.2.5_postcss@8.2.9 + chokidar-cli: 2.1.0 + cross-env: 7.0.3 + cssnano: 4.1.10 + cz-conventional-changelog: 3.3.0 + eslint: 7.23.0 + eslint-plugin-svelte3: 3.1.2_eslint@7.23.0+svelte@3.37.0 + graphql: 15.5.0 + graphql-tag: 2.11.0_graphql@15.5.0 + husky: 6.0.0 + npm-run-all: 4.1.5 + postcss: 8.2.9 + postcss-load-config: 3.0.1 + postcss-preset-env: 6.7.0 + rimraf: 3.0.2 + svelte: 3.37.0 + svelte-check: 1.3.0_fa8d64e4f515eee295d8f0f45fceadd2 + svelte-preprocess: 4.7.0_fc2d2a618a441a41a9a2c144648e9105 + tailwindcss: 2.0.4_0bca15301caac8bc71ea0ad94045571f + tslib: 2.1.0 + typescript: 4.2.3 + urql: 2.0.2_graphql@15.5.0 + vite: 2.1.5 + wonka: 4.0.15 +lockfileVersion: 5.2 +packages: + /@ardatan/aggregate-error/0.0.6: + dependencies: + tslib: 2.0.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-vyrkEHG1jrukmzTPtyWB4NLPauUw5bQeg4uhn8f+1SSynmrOcyvlb1GKQjjgoBzElLdfXCRYX8UnBlhklOHYRQ== + /@babel/code-frame/7.12.11: + dependencies: + '@babel/highlight': 7.13.10 + dev: true + resolution: + integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + /@babel/code-frame/7.12.13: + dependencies: + '@babel/highlight': 7.13.10 + dev: true + resolution: + integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g== + /@babel/compat-data/7.13.12: + dev: true + resolution: + integrity: sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ== + /@babel/core/7.13.14: + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.13.9 + '@babel/helper-compilation-targets': 7.13.13_@babel+core@7.13.14 + '@babel/helper-module-transforms': 7.13.14 + '@babel/helpers': 7.13.10 + '@babel/parser': 7.13.13 + '@babel/template': 7.12.13 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 + convert-source-map: 1.7.0 + debug: 4.3.1 + gensync: 1.0.0-beta.2 + json5: 2.2.0 + semver: 6.3.0 + source-map: 0.5.7 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA== + /@babel/generator/7.13.9: + dependencies: + '@babel/types': 7.13.14 + jsesc: 2.5.2 + source-map: 0.5.7 + dev: true + resolution: + integrity: sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw== + /@babel/helper-annotate-as-pure/7.12.13: + dependencies: + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw== + /@babel/helper-compilation-targets/7.13.13_@babel+core@7.13.14: + dependencies: + '@babel/compat-data': 7.13.12 + '@babel/core': 7.13.14 + '@babel/helper-validator-option': 7.12.17 + browserslist: 4.16.3 + semver: 6.3.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ== + /@babel/helper-create-class-features-plugin/7.13.11_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-function-name': 7.12.13 + '@babel/helper-member-expression-to-functions': 7.13.12 + '@babel/helper-optimise-call-expression': 7.12.13 + '@babel/helper-replace-supers': 7.13.12 + '@babel/helper-split-export-declaration': 7.12.13 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-ays0I7XYq9xbjCSvT+EvysLgfc3tOkwCULHjrnscGT3A9qD4sk3wXnJ3of0MAWsWGjdinFvajHU2smYuqXKMrw== + /@babel/helper-function-name/7.12.13: + dependencies: + '@babel/helper-get-function-arity': 7.12.13 + '@babel/template': 7.12.13 + '@babel/types': 7.12.13 + dev: true + resolution: + integrity: sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA== + /@babel/helper-get-function-arity/7.12.13: + dependencies: + '@babel/types': 7.12.13 + dev: true + resolution: + integrity: sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg== + /@babel/helper-member-expression-to-functions/7.13.12: + dependencies: + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw== + /@babel/helper-module-imports/7.13.12: + dependencies: + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA== + /@babel/helper-module-transforms/7.13.14: + dependencies: + '@babel/helper-module-imports': 7.13.12 + '@babel/helper-replace-supers': 7.13.12 + '@babel/helper-simple-access': 7.13.12 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/helper-validator-identifier': 7.12.11 + '@babel/template': 7.12.13 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g== + /@babel/helper-optimise-call-expression/7.12.13: + dependencies: + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA== + /@babel/helper-plugin-utils/7.13.0: + dev: true + resolution: + integrity: sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ== + /@babel/helper-replace-supers/7.13.12: + dependencies: + '@babel/helper-member-expression-to-functions': 7.13.12 + '@babel/helper-optimise-call-expression': 7.12.13 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw== + /@babel/helper-simple-access/7.13.12: + dependencies: + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA== + /@babel/helper-skip-transparent-expression-wrappers/7.12.1: + dependencies: + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-Mf5AUuhG1/OCChOJ/HcADmvcHM42WJockombn8ATJG3OnyiSxBK/Mm5x78BQWvmtXZKHgbjdGL2kin/HOLlZGA== + /@babel/helper-split-export-declaration/7.12.13: + dependencies: + '@babel/types': 7.12.13 + dev: true + resolution: + integrity: sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg== + /@babel/helper-validator-identifier/7.12.11: + dev: true + resolution: + integrity: sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw== + /@babel/helper-validator-option/7.12.17: + dev: true + resolution: + integrity: sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw== + /@babel/helpers/7.13.10: + dependencies: + '@babel/template': 7.12.13 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ== + /@babel/highlight/7.13.10: + dependencies: + '@babel/helper-validator-identifier': 7.12.11 + chalk: 2.4.2 + js-tokens: 4.0.0 + dev: true + resolution: + integrity: sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg== + /@babel/parser/7.12.16: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-c/+u9cqV6F0+4Hpq01jnJO+GLp2DdT63ppz9Xa+6cHaajM9VFzK/iDXiKK65YtpeVwu+ctfS6iqlMqRgQRzeCw== + /@babel/parser/7.13.13: + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw== + /@babel/plugin-proposal-class-properties/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-create-class-features-plugin': 7.13.11_@babel+core@7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg== + /@babel/plugin-proposal-object-rest-spread/7.13.8_@babel+core@7.13.14: + dependencies: + '@babel/compat-data': 7.13.12 + '@babel/core': 7.13.14 + '@babel/helper-compilation-targets': 7.13.13_@babel+core@7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.14 + '@babel/plugin-transform-parameters': 7.13.0_@babel+core@7.13.14 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g== + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + /@babel/plugin-syntax-flow/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-J/RYxnlSLXZLVR7wTRsozxKT8qbsx1mNKJzXEEjQ0Kjx1ZACcyHgbanNWNCFtc36IzuWhYWPpvJFFoexoOWFmA== + /@babel/plugin-syntax-jsx/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d4HM23Q1K7oq/SLNmG6mRt85l2csmQ0cHRaxRXjKW0YFdEXqlZ5kzFQKH5Uc3rDJECgu+yCRgPkG04Mm98R/1g== + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + /@babel/plugin-transform-arrow-functions/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-96lgJagobeVmazXFaDrbmCLQxBysKu7U6Do3mLsx27gf5Dk85ezysrs2BZUpXD703U/Su1xTBDxxar2oa4jAGg== + /@babel/plugin-transform-block-scoped-functions/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zNyFqbc3kI/fVpqwfqkg6RvBgFpC4J18aKKMmv7KdQ/1GgREapSJAykLMVNwfRGO3BtHj3YQZl8kxCXPcVMVeg== + /@babel/plugin-transform-block-scoping/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Pxwe0iqWJX4fOOM2kEZeUuAxHMWb9nK+9oh5d11bsLoB0xMg+mkDpt0eYuDZB7ETrY9bbcVlKUGTOGWy7BHsMQ== + /@babel/plugin-transform-classes/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-annotate-as-pure': 7.12.13 + '@babel/helper-function-name': 7.12.13 + '@babel/helper-optimise-call-expression': 7.12.13 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/helper-replace-supers': 7.13.12 + '@babel/helper-split-export-declaration': 7.12.13 + globals: 11.12.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g== + /@babel/plugin-transform-computed-properties/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-RRqTYTeZkZAz8WbieLTvKUEUxZlUTdmL5KGMyZj7FnMfLNKV4+r5549aORG/mgojRmFlQMJDUupwAMiF2Q7OUg== + /@babel/plugin-transform-destructuring/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-zym5em7tePoNT9s964c0/KU3JPPnuq7VhIxPRefJ4/s82cD+q1mgKfuGRDMCPL0HTyKz4dISuQlCusfgCJ86HA== + /@babel/plugin-transform-flow-strip-types/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/plugin-syntax-flow': 7.12.13_@babel+core@7.13.14 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-EXAGFMJgSX8gxWD7PZtW/P6M+z74jpx3wm/+9pn+c2dOawPpBkUX7BrfyPvo6ZpXbgRIEuwgwDb/MGlKvu2pOg== + /@babel/plugin-transform-for-of/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-IHKT00mwUVYE0zzbkDgNRP6SRzvfGCYsOxIRz8KsiaaHCcT9BWIkO+H9QRJseHBLOGBZkHUdHiqj6r0POsdytg== + /@babel/plugin-transform-function-name/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-function-name': 7.12.13 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-6K7gZycG0cmIwwF7uMK/ZqeCikCGVBdyP2J5SKNCXO5EOHcqi+z7Jwf8AmyDNcBgxET8DrEtCt/mPKPyAzXyqQ== + /@babel/plugin-transform-literals/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-FW+WPjSR7hiUxMcKqyNjP05tQ2kmBCdpEpZHY1ARm96tGQCCBvXKnpjILtDplUnJ/eHZ0lALLM+d2lMFSpYJrQ== + /@babel/plugin-transform-member-expression-literals/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-kxLkOsg8yir4YeEPHLuO2tXP9R/gTjpuTOjshqSpELUN3ZAg2jfDnKUvzzJxObun38sw3wm4Uu69sX/zA7iRvg== + /@babel/plugin-transform-modules-commonjs/7.13.8_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-module-transforms': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/helper-simple-access': 7.13.12 + babel-plugin-dynamic-import-node: 2.3.3 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-9QiOx4MEGglfYZ4XOnU79OHr6vIWUakIj9b4mioN8eQIoEh+pf5p/zEB36JpDFWA12nNMiRf7bfoRvl9Rn79Bw== + /@babel/plugin-transform-object-super/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/helper-replace-supers': 7.13.12 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-JzYIcj3XtYspZDV8j9ulnoMPZZnF/Cj0LUxPOjR89BdBVx+zYJI9MdMIlUZjbXDX+6YVeS6I3e8op+qQ3BYBoQ== + /@babel/plugin-transform-parameters/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw== + /@babel/plugin-transform-property-literals/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-nqVigwVan+lR+g8Fj8Exl0UQX2kymtjcWfMOYM1vTYEKujeyv2SkMgazf2qNcK7l4SDiKyTA/nHCPqL4e2zo1A== + /@babel/plugin-transform-react-display-name/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA== + /@babel/plugin-transform-react-jsx/7.13.12_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-annotate-as-pure': 7.12.13 + '@babel/helper-module-imports': 7.13.12 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/plugin-syntax-jsx': 7.12.13_@babel+core@7.13.14 + '@babel/types': 7.13.14 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-jcEI2UqIcpCqB5U5DRxIl0tQEProI2gcu+g8VTIqxLO5Iidojb4d77q+fwGseCvd8af/lJ9masp4QWzBXFE2xA== + /@babel/plugin-transform-shorthand-properties/7.12.13_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-xpL49pqPnLtf0tVluuqvzWIgLEhuPpZzvs2yabUHSKRNlN7ScYU7aMlmavOeyXJZKgZKQRBlh8rHbKiJDraTSw== + /@babel/plugin-transform-spread/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.12.1 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-V6vkiXijjzYeFmQTr3dBxPtZYLPcUfY34DebOU27jIl2M/Y8Egm52Hw82CSjjPqd54GTlJs5x+CR7HeNr24ckg== + /@babel/plugin-transform-template-literals/7.13.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/helper-plugin-utils': 7.13.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0-0 + resolution: + integrity: sha512-d67umW6nlfmr1iehCcBv69eSUSySk1EsIS8aTDX4Xo9qajAh6mYtcl4kJrBkGXuxZPEgVr7RVfAvNW6YQkd4Mw== + /@babel/runtime/7.13.10: + dependencies: + regenerator-runtime: 0.13.7 + dev: true + resolution: + integrity: sha512-4QPkjJq6Ns3V/RgpEahRk+AGfL0eO6RHHtTWoNNr5mO49G6B5+X6d6THgWEAvTrznU5xYpbAlVKRYcsCgh/Akw== + /@babel/template/7.12.13: + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/parser': 7.13.13 + '@babel/types': 7.13.14 + dev: true + resolution: + integrity: sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA== + /@babel/traverse/7.12.13: + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.13.9 + '@babel/helper-function-name': 7.12.13 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/parser': 7.12.16 + '@babel/types': 7.12.13 + debug: 4.3.1 + globals: 11.12.0 + lodash: 4.17.21 + dev: true + resolution: + integrity: sha512-3Zb4w7eE/OslI0fTp8c7b286/cQps3+vdLW3UcwC8VSJC6GbKn55aeVVu2QJNuCDoeKyptLOFrPq8WqZZBodyA== + /@babel/traverse/7.13.13: + dependencies: + '@babel/code-frame': 7.12.13 + '@babel/generator': 7.13.9 + '@babel/helper-function-name': 7.12.13 + '@babel/helper-split-export-declaration': 7.12.13 + '@babel/parser': 7.13.13 + '@babel/types': 7.13.14 + debug: 4.3.1 + globals: 11.12.0 + dev: true + resolution: + integrity: sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg== + /@babel/types/7.12.13: + dependencies: + '@babel/helper-validator-identifier': 7.12.11 + lodash: 4.17.21 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-oKrdZTld2im1z8bDwTOQvUbxKwE+854zc16qWZQlcTqMN00pWxHQ4ZeOq0yDMnisOpRykH2/5Qqcrk/OlbAjiQ== + /@babel/types/7.13.14: + dependencies: + '@babel/helper-validator-identifier': 7.12.11 + lodash: 4.17.21 + to-fast-properties: 2.0.0 + dev: true + resolution: + integrity: sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ== + /@commitlint/cli/12.1.1: + dependencies: + '@commitlint/format': 12.1.1 + '@commitlint/lint': 12.1.1 + '@commitlint/load': 12.1.1 + '@commitlint/read': 12.1.1 + '@commitlint/types': 12.1.1 + get-stdin: 8.0.0 + lodash: 4.17.21 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + yargs: 16.2.0 + dev: true + engines: + node: '>=v10' + hasBin: true + resolution: + integrity: sha512-SB67/s6VJ50seoPx/Sr2gj1fMzKrx+udgarecGdr8h43ah+M2e22gjQJ7xHv5KwyPQ+6ug1YOMCL34ubT4zupQ== + /@commitlint/config-conventional/12.1.1: + dependencies: + conventional-changelog-conventionalcommits: 4.5.0 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-15CqbXMsQiEb0qbzjEHe2OkzaXPYSp7RxaS6KoSVk/4W0QiigquavQ+M0huBZze92h0lMS6Pxoq4AJ5CQ3D+iQ== + /@commitlint/ensure/12.1.1: + dependencies: + '@commitlint/types': 12.1.1 + lodash: 4.17.21 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-XEUQvUjzBVQM7Uv8vYz+c7PDukFvx0AvQEyX/V+PaTkCK/xPvexu7FLbFwvypjSt9BPMf+T/rhB1hVmldkd6lw== + /@commitlint/execute-rule/12.1.1: + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-6mplMGvLCKF5LieL7BRhydpg32tm6LICnWQADrWU4S5g9PKi2utNvhiaiuNPoHUXr29RdbNaGNcyyPv8DSjJsQ== + /@commitlint/format/12.1.1: + dependencies: + '@commitlint/types': 12.1.1 + chalk: 4.1.0 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-bTAoOryTFLqls17JTaRwk2WDVOP0NwuG4F/JPK8RaF6DMZNVQTfajkgTxFENNZRnESfau1BvivvEXfUAW2ZsvA== + /@commitlint/is-ignored/12.1.1: + dependencies: + '@commitlint/types': 12.1.1 + semver: 7.3.5 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-Sn4fsnWX+wLAJOD/UZeoVruB98te1TyPYRiDEq0MhRJAQIrP+7jE/O3/ass68AAMq00HvH3OK9kt4UBXggcGjA== + /@commitlint/lint/12.1.1: + dependencies: + '@commitlint/is-ignored': 12.1.1 + '@commitlint/parse': 12.1.1 + '@commitlint/rules': 12.1.1 + '@commitlint/types': 12.1.1 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-FFFPpku/E0svL1jaUVqosuZJDDWiNWYBlUw5ZEljh3MwWRcoaWtMIX5bseX+IvHpFZsCTAiBs1kCgNulCi0UvA== + /@commitlint/load/12.1.1: + dependencies: + '@commitlint/execute-rule': 12.1.1 + '@commitlint/resolve-extends': 12.1.1 + '@commitlint/types': 12.1.1 + chalk: 4.1.0 + cosmiconfig: 7.0.0 + lodash: 4.17.21 + resolve-from: 5.0.0 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-qOQtgNdJRULUQWP9jkpTwhj7aEtnqUtqeUpbQ9rjS+GIUST65HZbteNUX4S0mAEGPWqy2aK5xGd73cUfFSvuuw== + /@commitlint/message/12.1.1: + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-RakDSLAiOligXjhbLahV8HowF4K75pZIcs0+Ii9Q8Gz5H3DWf1Ngit7alFTWfcbf/+DTjSzVPov5HiwQZPIBUg== + /@commitlint/parse/12.1.1: + dependencies: + '@commitlint/types': 12.1.1 + conventional-changelog-angular: 5.0.12 + conventional-commits-parser: 3.2.1 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-nuljIvAbBDr93DgL0wCArftEIhjSghawAwhvrKNV9FFcqAJqfVqitwMxJrNDCQ5pgUMCSKULLOEv+dA0bLlTEQ== + /@commitlint/read/12.1.1: + dependencies: + '@commitlint/top-level': 12.1.1 + '@commitlint/types': 12.1.1 + fs-extra: 9.1.0 + git-raw-commits: 2.0.10 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-1k0CQEoZIdixvmqZRKEcWdj2XiKS7SlizEOJ1SE99Qui5d5FlBey8eaooTGgmpR6zObpIHJehtEPzM3VzUT3qA== + /@commitlint/resolve-extends/12.1.1: + dependencies: + import-fresh: 3.3.0 + lodash: 4.17.21 + resolve-from: 5.0.0 + resolve-global: 1.0.0 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-/DXRt0S0U3o9lq5cc8OL1Lkx0IjW0HcDWjUkUXshAajBIKBYSJB8x/loNCi1krNEJ8SwLXUEFt5OLxNO6wE9yQ== + /@commitlint/rules/12.1.1: + dependencies: + '@commitlint/ensure': 12.1.1 + '@commitlint/message': 12.1.1 + '@commitlint/to-lines': 12.1.1 + '@commitlint/types': 12.1.1 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-oCcLF/ykcJfhM2DeeaDyrgdaiuKsqIPNocugdPj2WEyhSYqmx1/u18CV96LAtW+WyyiOLCCeiZwiQutx3T5nXg== + /@commitlint/to-lines/12.1.1: + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-W23AH2XF5rI27MOAPSSr0TUDoRe7ZbFoRtYhFnPu2MBmcuDA9Tmfd9N5sM2tBXtdE26uq3SazwKqGt1OoGAilQ== + /@commitlint/top-level/12.1.1: + dependencies: + find-up: 5.0.0 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-g7uRbr81QEIg+pbii0OkE17Zh/2C/f6dSmiMDVRn1S0+hNHR1bENCh18hVUKcV/qKTUsKkFlhhWXM9mQBfxQJw== + /@commitlint/types/12.1.1: + dependencies: + chalk: 4.1.0 + dev: true + engines: + node: '>=v10' + resolution: + integrity: sha512-+qGH+s2Lo6qwacV2X3/ZypZwaAI84ift+1HBjXdXtI/q0F5NtmXucV3lcQOTviMTNiJhq4qWON2fjci2NItASw== + /@csstools/convert-colors/1.4.0: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw== + /@cyberalien/redundancy/1.1.0: + dev: true + resolution: + integrity: sha512-+ZvuwtVXzyxX1CWnP+X5XgDelseU9KSYgmPu3/DSraR7Qyi/vLZwuRRX0sYO24M/gZaChNXRBEK6RHRe3uBndw== + /@endemolshinegroup/cosmiconfig-typescript-loader/3.0.2_b28d37000a23a49eed16b94a450ac09d: + dependencies: + cosmiconfig: 6.0.0 + lodash.get: 4.4.2 + make-error: 1.3.6 + ts-node: 9.1.1_typescript@4.2.3 + tslib: 2.1.0 + dev: true + engines: + node: '>=10.0.0' + peerDependencies: + cosmiconfig: '>=6' + typescript: '*' + resolution: + integrity: sha512-QRVtqJuS1mcT56oHpVegkKBlgtWjXw/gHNWO3eL9oyB5Sc7HBoc2OLG/nYpVfT/Jejvo3NUrD0Udk7XgoyDKkA== + /@eslint/eslintrc/0.4.0: + dependencies: + ajv: 6.12.6 + debug: 4.3.1 + espree: 7.3.1 + globals: 12.4.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + js-yaml: 3.14.1 + minimatch: 3.0.4 + strip-json-comments: 3.1.1 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog== + /@fullhuman/postcss-purgecss/3.1.3: + dependencies: + purgecss: 3.1.3 + dev: true + resolution: + integrity: sha512-kwOXw8fZ0Lt1QmeOOrd+o4Ibvp4UTEBFQbzvWldjlKv5n+G9sXfIPn1hh63IQIL8K8vbvv1oYMJiIUbuy9bGaA== + /@graphql-codegen/add/2.0.2_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-0X1ofeSvAjCNcLar2ZR1EOmm5dvyKJMFbgM+ySf1PaHyoi3yf/xRI2Du81ONzQ733Lhmn3KTX1VKybm/OB1Qtg== + /@graphql-codegen/cli/1.21.3_graphql@15.5.0+typescript@4.2.3: + dependencies: + '@graphql-codegen/core': 1.17.9_graphql@15.5.0 + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-tools/apollo-engine-loader': 6.2.5_graphql@15.5.0 + '@graphql-tools/code-file-loader': 6.3.1_graphql@15.5.0 + '@graphql-tools/git-loader': 6.2.6_graphql@15.5.0 + '@graphql-tools/github-loader': 6.2.5_graphql@15.5.0 + '@graphql-tools/graphql-file-loader': 6.2.7_graphql@15.5.0 + '@graphql-tools/json-file-loader': 6.2.6_graphql@15.5.0 + '@graphql-tools/load': 6.2.7_graphql@15.5.0 + '@graphql-tools/prisma-loader': 6.3.0_graphql@15.5.0 + '@graphql-tools/url-loader': 6.8.2_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + ansi-escapes: 4.3.2 + chalk: 4.1.0 + change-case-all: 1.0.12 + chokidar: 3.5.1 + common-tags: 1.8.0 + cosmiconfig: 7.0.0 + debounce: 1.2.1 + dependency-graph: 0.11.0 + detect-indent: 6.0.0 + glob: 7.1.6 + graphql: 15.5.0 + graphql-config: 3.2.0_graphql@15.5.0+typescript@4.2.3 + indent-string: 4.0.0 + inquirer: 7.3.3 + is-glob: 4.0.1 + json-to-pretty-yaml: 1.2.2 + latest-version: 5.1.0 + listr: 0.14.3 + listr-update-renderer: 0.5.0_listr@0.14.3 + log-symbols: 4.1.0 + minimatch: 3.0.4 + mkdirp: 1.0.4 + string-env-interpolation: 1.0.1 + ts-log: 2.2.3 + tslib: 2.1.0 + valid-url: 1.0.9 + wrap-ansi: 7.0.0 + yaml: 1.10.2 + yargs: 16.2.0 + dev: true + hasBin: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + typescript: '*' + resolution: + integrity: sha512-jwg0mKhseg0QI4/T4IQcttTBCZgnahiTWqnYWIK+E8nrbXCE9o2hxvaYin/Kq9+5oFtxDePED56cjVs/ESRw6g== + /@graphql-codegen/core/1.17.9_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-tools/merge': 6.2.11_graphql@15.5.0 + '@graphql-tools/utils': 6.2.4_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-7nwy+bMWqb0iYJ2DKxA9UiE16meeJ2Ch2XWS/N/ZnA0snTR+GZ20USI8z6YqP1Fuist7LvGO1MbitO2qBT8raA== + /@graphql-codegen/introspection/1.18.1_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-M8kLUYF+YA/oj378RHh7BN5hO2wdplBfL2oyRL9sxjtNY30iYGn7To3TRijDCNoXaak5jLwgwUURZ0BZgX6IJA== + /@graphql-codegen/plugin-helpers/1.18.4_graphql@15.5.0: + dependencies: + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + common-tags: 1.8.0 + graphql: 15.5.0 + import-from: 3.0.0 + lodash: 4.17.21 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-dpfhUmn9GOS8ByoOPIN3V4Nn9HX7sl9NR7Hf26TgN6Clg7cQvkT6XjHdS2e56Q3kWrxZT1zJ1sEa67D3tj9ZtQ== + /@graphql-codegen/typed-document-node/1.18.4_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-codegen/visitor-plugin-common': 1.19.1_graphql@15.5.0 + auto-bind: 4.0.0 + change-case-all: 1.0.12 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-mF42QHOXfW9/N3OnJ7ZOaNBrLMNXMqgwqXv3TumnEI0G9yjHOMi22df6+F8ZoylIP/LAh4XZBsj9tkNCMk172g== + /@graphql-codegen/typescript-document-nodes/1.17.10_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-codegen/visitor-plugin-common': 1.19.1_graphql@15.5.0 + auto-bind: 4.0.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-0xKilL6J7QeBwE7lH86RkTcHRU1Z49nEMVMU0n3o9u4Yf+757GoaGhliYboVZFXHgE8n16HbNBxIO+oIN6hJAA== + /@graphql-codegen/typescript-graphql-files-modules/1.18.1_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-u2X2YrnqachkUQmFZ+XhutzveDlUTFbPmizR05IRe12Lbbo15rw5cTnT4VGmkhub9N6JROgJl1T+fJKt0311kw== + /@graphql-codegen/typescript-operations/1.17.15_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-codegen/typescript': 1.21.1_graphql@15.5.0 + '@graphql-codegen/visitor-plugin-common': 1.19.1_graphql@15.5.0 + auto-bind: 4.0.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-HStWj3mUe+0ir2J0jqgjegrvcO1DIe2gzsoBBo9RHIYwyaxedUivxXvWY9XBfKpHv6sLa/ST1iYGeedrJELPtw== + /@graphql-codegen/typescript-urql/2.0.5_28a65ed17e5509be3f9314a464678e80: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-codegen/visitor-plugin-common': 1.19.1_graphql@15.5.0 + auto-bind: 4.0.0 + change-case-all: 1.0.12 + graphql: 15.5.0 + graphql-tag: 2.11.0_graphql@15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + graphql-tag: ^2.0.0 + resolution: + integrity: sha512-D0uiKSDgKKJC+X5Fmrb882wSyNBo5C46YqAd3pYEGEFgaWkpTrvmSakQGrezJH0zflPTaqMBv8RJ4wyonuYYLA== + /@graphql-codegen/typescript/1.21.1_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-codegen/visitor-plugin-common': 1.19.1_graphql@15.5.0 + auto-bind: 4.0.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-JF6Vsu5HSv3dAoS2ca3PFLUN0qVxotex/+BgWw/6SKhtd83MUPnzJ/RU3lACg4vuNTCWeQSeGvg8x5qrw9Go9w== + /@graphql-codegen/urql-introspection/1.0.0_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@urql/introspection': 0.1.2_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-0iaIeV9um8N69T/IuiFZu5Zc28BCSqVUWyH/cWHkBodo8KzDf9Q0z5onHKlyj4KpmTEXKjub/gtteeKbwr04Sg== + /@graphql-codegen/visitor-plugin-common/1.19.1_graphql@15.5.0: + dependencies: + '@graphql-codegen/plugin-helpers': 1.18.4_graphql@15.5.0 + '@graphql-tools/optimize': 1.0.1_graphql@15.5.0 + '@graphql-tools/relay-operation-optimizer': 6.3.0_graphql@15.5.0 + array.prototype.flatmap: 1.2.4 + auto-bind: 4.0.0 + change-case-all: 1.0.12 + dependency-graph: 0.11.0 + graphql: 15.5.0 + graphql-tag: 2.11.0_graphql@15.5.0 + parse-filepath: 1.0.2 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-MJZXe5vXxV6PLOgHhQoz93gnjzJtbnVQXQKqVEcbyB9W8ImoKuTHsEf/eJ6yCL79f7X/2dnOOM84d5Osh1eaKg== + /@graphql-tools/apollo-engine-loader/6.2.5_graphql@15.5.0: + dependencies: + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + cross-fetch: 3.0.6 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-CE4uef6PyxtSG+7OnLklIr2BZZDgjO89ZXK47EKdY7jQy/BQD/9o+8SxPsgiBc+2NsDJH2I6P/nqoaJMOEat6g== + /@graphql-tools/batch-execute/7.1.0_graphql@15.5.0: + dependencies: + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + dataloader: 2.0.0 + graphql: 15.5.0 + is-promise: 4.0.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-Yb4QRpHZqDk24+T4K3ARk/KFU26Dyl30XcbYeVvIrgIKcmeON/p3DfSeiB0+MaxYlsv+liQKvlxNbeC2hD31pA== + /@graphql-tools/code-file-loader/6.3.1_graphql@15.5.0: + dependencies: + '@graphql-tools/graphql-tag-pluck': 6.5.1_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-ZJimcm2ig+avgsEOWWVvAaxZrXXhiiSZyYYOJi0hk9wh5BxZcLUNKkTp6EFnZE/jmGUwuos3pIjUD3Hwi3Bwhg== + /@graphql-tools/delegate/7.1.1_graphql@15.5.0: + dependencies: + '@ardatan/aggregate-error': 0.0.6 + '@graphql-tools/batch-execute': 7.1.0_graphql@15.5.0 + '@graphql-tools/schema': 7.1.3_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + dataloader: 2.0.0 + graphql: 15.5.0 + is-promise: 4.0.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-+uV0KZPI070sEykf3uxy+AhirHOqZnqbVqTqcfhH8/97+vdoLPE5oVceCTvMQsC7bDapbcbNiwcpYd8T6OQ4KQ== + /@graphql-tools/git-loader/6.2.6_graphql@15.5.0: + dependencies: + '@graphql-tools/graphql-tag-pluck': 6.5.1_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-ooQTt2CaG47vEYPP3CPD+nbA0F+FYQXfzrB1Y1ABN9K3d3O2RK3g8qwslzZaI8VJQthvKwt0A95ZeE4XxteYfw== + /@graphql-tools/github-loader/6.2.5_graphql@15.5.0: + dependencies: + '@graphql-tools/graphql-tag-pluck': 6.5.1_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + cross-fetch: 3.0.6 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-DLuQmYeNNdPo8oWus8EePxWCfCAyUXPZ/p1PWqjrX/NGPyH2ZObdqtDAfRHztljt0F/qkBHbGHCEk2TKbRZTRw== + /@graphql-tools/graphql-file-loader/6.2.7_graphql@15.5.0: + dependencies: + '@graphql-tools/import': 6.3.0_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-5k2SNz0W87tDcymhEMZMkd6/vs6QawDyjQXWtqkuLTBF3vxjxPD1I4dwHoxgWPIjjANhXybvulD7E+St/7s9TQ== + /@graphql-tools/graphql-tag-pluck/6.5.1_graphql@15.5.0: + dependencies: + '@babel/parser': 7.12.16 + '@babel/traverse': 7.12.13 + '@babel/types': 7.12.13 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-7qkm82iFmcpb8M6/yRgzjShtW6Qu2OlCSZp8uatA3J0eMl87TxyJoUmL3M3UMMOSundAK8GmoyNVFUrueueV5Q== + /@graphql-tools/import/6.3.0_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + resolve-from: 5.0.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-zmaVhJ3UPjzJSb005Pjn2iWvH+9AYRXI4IUiTi14uPupiXppJP3s7S25Si3+DbHpFwurDF2nWRxBLiFPWudCqw== + /@graphql-tools/json-file-loader/6.2.6_graphql@15.5.0: + dependencies: + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-CnfwBSY5926zyb6fkDBHnlTblHnHI4hoBALFYXnrg0Ev4yWU8B04DZl/pBRUc459VNgO2x8/mxGIZj2hPJG1EA== + /@graphql-tools/load/6.2.7_graphql@15.5.0: + dependencies: + '@graphql-tools/merge': 6.2.11_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + globby: 11.0.2 + graphql: 15.5.0 + import-from: 3.0.0 + is-glob: 4.0.1 + p-limit: 3.1.0 + tslib: 2.1.0 + unixify: 1.0.0 + valid-url: 1.0.9 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-b1qWjki1y/QvGtoqW3x8bcwget7xmMfLGsvGFWOB6m38tDbzVT3GlJViAC0nGPDks9OCoJzAdi5IYEkBaqH5GQ== + /@graphql-tools/merge/6.2.11_graphql@15.5.0: + dependencies: + '@graphql-tools/schema': 7.1.3_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-temQABWkDTZb/qJwcIdrEbyJ5WkhaWZQeYxiuxGqZWlIOoFkYfqzfAP2qKl2Ry+ZkN+Q/Yozr1/ap//xjpwAlA== + /@graphql-tools/optimize/1.0.1_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-cRlUNsbErYoBtzzS6zXahXeTBZGPVlPHXCpnEZ0XiK/KY/sQL96cyzak0fM/Gk6qEI9/l32MYEICjasiBQrl5w== + /@graphql-tools/prisma-loader/6.3.0_graphql@15.5.0: + dependencies: + '@graphql-tools/url-loader': 6.8.2_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + '@types/http-proxy-agent': 2.0.2 + '@types/js-yaml': 4.0.0 + '@types/json-stable-stringify': 1.0.32 + '@types/jsonwebtoken': 8.5.1 + chalk: 4.1.0 + debug: 4.3.1 + dotenv: 8.2.0 + graphql: 15.5.0 + graphql-request: 3.4.0_graphql@15.5.0 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.0 + isomorphic-fetch: 3.0.0 + js-yaml: 4.0.0 + json-stable-stringify: 1.0.1 + jsonwebtoken: 8.5.1 + lodash: 4.17.21 + replaceall: 0.1.6 + scuid: 1.1.0 + tslib: 2.1.0 + yaml-ast-parser: 0.0.43 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-9V3W/kzsFBmUQqOsd96V4a4k7Didz66yh/IK89B1/rrvy9rYj+ULjEqR73x9BYZ+ww9FV8yP8LasWAJwWaqqJQ== + /@graphql-tools/relay-operation-optimizer/6.3.0_graphql@15.5.0: + dependencies: + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + relay-compiler: 10.1.0_graphql@15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-Or3UgRvkY9Fq1AAx7q38oPqFmTepLz7kp6wDHKyR0ceG7AvHv5En22R12mAeISInbhff4Rpwgf6cE8zHRu6bCw== + /@graphql-tools/schema/7.1.3_graphql@15.5.0: + dependencies: + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-ZY76hmcJlF1iyg3Im0sQ3ASRkiShjgv102vLTVcH22lEGJeCaCyyS/GF1eUHom418S60bS8Th6+autRUxfBiBg== + /@graphql-tools/url-loader/6.8.2_graphql@15.5.0: + dependencies: + '@graphql-tools/delegate': 7.1.1_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + '@graphql-tools/wrap': 7.0.5_graphql@15.5.0 + '@types/websocket': 1.0.2 + cross-fetch: 3.1.1 + eventsource: 1.1.0 + extract-files: 9.0.0 + form-data: 4.0.0 + graphql: 15.5.0 + graphql-upload: 11.0.0_graphql@15.5.0 + graphql-ws: 4.2.2_graphql@15.5.0 + is-promise: 4.0.0 + isomorphic-ws: 4.0.1_ws@7.4.4 + sse-z: 0.3.0 + sync-fetch: 0.3.0 + tslib: 2.1.0 + valid-url: 1.0.9 + ws: 7.4.4 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-YzsXSCOwlSj8UqOMhQThPzgEChgS/MonyWV7f0WKmN9gAT/f3fPaUcYhVamsH0vGbvTkfNM4JdoZO/39amRs5Q== + /@graphql-tools/utils/6.2.4_graphql@15.5.0: + dependencies: + '@ardatan/aggregate-error': 0.0.6 + camel-case: 4.1.1 + graphql: 15.5.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-ybgZ9EIJE3JMOtTrTd2VcIpTXtDrn2q6eiYkeYMKRVh3K41+LZa6YnR2zKERTXqTWqhobROwLt4BZbw2O3Aeeg== + /@graphql-tools/utils/7.7.1_graphql@15.5.0: + dependencies: + '@ardatan/aggregate-error': 0.0.6 + camel-case: 4.1.2 + graphql: 15.5.0 + tslib: 2.1.0 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-SFT4/dTfrwWer1wSOLU+jqgv3oa/xTR8q+MiNbE9nCH2FXyMsqIOaXKm9wHfKIWFWHozqBdcnwFkQZrdD7H2TQ== + /@graphql-tools/wrap/7.0.5_graphql@15.5.0: + dependencies: + '@graphql-tools/delegate': 7.1.1_graphql@15.5.0 + '@graphql-tools/schema': 7.1.3_graphql@15.5.0 + '@graphql-tools/utils': 7.7.1_graphql@15.5.0 + graphql: 15.5.0 + is-promise: 4.0.0 + tslib: 2.0.3 + dev: true + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-KCWBXsDfvG46GNUawRltJL4j9BMGoOG7oo3WEyCQP+SByWXiTe5cBF45SLDVQgdjljGNZhZ4Lq/7avIkF7/zDQ== + /@graphql-typed-document-node/core/3.1.0_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + dev: true + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-wYn6r8zVZyQJ6rQaALBEln5B1pzxb9shV5Ef97kTvn6yVGrqyXVnDqnU24MXnFubR+rZjBY9NWuxX3FB2sTsjg== + /@iarna/toml/2.2.5: + dev: true + resolution: + integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg== + /@iconify/core/1.0.0-rc.5: + dependencies: + '@cyberalien/redundancy': 1.1.0 + '@iconify/types': 1.0.6 + dev: true + resolution: + integrity: sha512-1VFvNlBqsX/pMRI3nd00UzEqAS7weayJ/CyCD18b8+kFa9PvoVcGAmob1bTTm++v+QKVqQs+8iQaBFl/DrrsvA== + /@iconify/icons-mdi/1.1.13: + dev: true + resolution: + integrity: sha512-R3EI5eXXrdhlY+x0M4VLJSPWC7Wb252JwZbTsn+6kSXVedQlt7euWZfurI70SUKfjviuVbJqLXWZCAAREjwQoA== + /@iconify/svelte/1.0.4: + dev: true + resolution: + integrity: sha512-Bjr4UMJUsMCra1lpMYIijLZJustalA7FuBldV9B7IsaeKGZ06rcmgeVUYJqrKJ/0bhRg/chcKasLjUlFqWIoMQ== + /@iconify/types/1.0.6: + dev: true + resolution: + integrity: sha512-eG74WPaqjBGnZ3Xy36X4LRDA/ZlhCK6T0zbsAAIYObY2Qija/379iXx+e2wWwEIXS46B62nGaUcuI0MpUnTSrg== + /@nodelib/fs.scandir/2.1.4: + dependencies: + '@nodelib/fs.stat': 2.0.4 + run-parallel: 1.2.0 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA== + /@nodelib/fs.stat/2.0.4: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q== + /@nodelib/fs.walk/1.2.6: + dependencies: + '@nodelib/fs.scandir': 2.1.4 + fastq: 1.11.0 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow== + /@rollup/pluginutils/4.1.0: + dependencies: + estree-walker: 2.0.2 + picomatch: 2.2.2 + dev: true + engines: + node: '>= 8.0.0' + peerDependencies: + rollup: ^1.20.0||^2.0.0 + resolution: + integrity: sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ== + /@samverschueren/stream-to-observable/0.3.1_rxjs@6.6.7: + dependencies: + any-observable: 0.3.0 + rxjs: 6.6.7 + dev: true + engines: + node: '>=6' + peerDependencies: + rxjs: '*' + zen-observable: '*' + peerDependenciesMeta: + rxjs: + optional: true + zen-observable: + optional: true + resolution: + integrity: sha512-c/qwwcHyafOQuVQJj0IlBjf5yYgBI7YPJ77k4fOJYesb41jio65eaJODRUmfYKhTOFBrIZ66kgvGPlNbjuoRdQ== + /@sindresorhus/is/0.14.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + /@sveltejs/adapter-node/1.0.0-next.12: + dev: true + resolution: + integrity: sha512-DGP3dT5ijsTV0zmLDmZP8wI4RjZlifGGzA0y4HLoWNEKhZJLDjFDJnNcA+O5S9QBxQOVaYUlAY2z19r+skBVjA== + /@sveltejs/adapter-static/1.0.0-next.4: + dev: true + resolution: + integrity: sha512-Atri/5jyiVmAklqDKb/5czmLkHos6LQOag61k/C6qWozMb8UopvL3bTm62hFQXGKvGnuSRq2xIueDOKWHM/7rA== + /@sveltejs/kit/1.0.0-next.71_svelte@3.37.0+vite@2.1.5: + dependencies: + '@sveltejs/vite-plugin-svelte': 1.0.0-next.5_svelte@3.37.0+vite@2.1.5 + cheap-watch: 1.0.3 + sade: 1.7.4 + svelte: 3.37.0 + vite: 2.1.5 + dev: true + engines: + node: '>= 12.17.0' + hasBin: true + peerDependencies: + svelte: ^3.32.1 + vite: ^2.1.0 + resolution: + integrity: sha512-9oZEKtuFpmJanL0u7oJPWIoC4kWMtNSuN1SN7xKo+g54xI6JcsoH2J15OkTU89Hsd9Ctp4/OTh9j6/vgq9J7gw== + /@sveltejs/vite-plugin-svelte/1.0.0-next.5_svelte@3.37.0+vite@2.1.5: + dependencies: + '@rollup/pluginutils': 4.1.0 + chalk: 4.1.0 + debug: 4.3.2 + hash-sum: 2.0.0 + require-relative: 0.8.7 + slash: 3.0.0 + source-map: 0.7.3 + svelte: 3.37.0 + svelte-hmr: 0.13.3_svelte@3.37.0 + vite: 2.1.5 + dev: true + engines: + node: '>=12.0.0' + peerDependencies: + svelte: ^3.35.0 + vite: ^2.1.2 + resolution: + integrity: sha512-RVjafsqziWwnQm8VEy2y0qNaugNDvRd8tTaCt9rjgQkqaS/BDiyDCluXxA28PRC+ddZjvwUeq9k+0EfbLVObfg== + /@szmarczak/http-timer/1.1.2: + dependencies: + defer-to-connect: 1.1.3 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + /@tailwindcss/jit/0.1.18_postcss@8.2.9+tailwindcss@2.0.4: + dependencies: + chokidar: 3.5.1 + dlv: 1.1.3 + fast-glob: 3.2.5 + lodash.topath: 4.5.2 + normalize-path: 3.0.0 + object-hash: 2.1.1 + parse-glob: 3.0.4 + postcss: 8.2.9 + postcss-selector-parser: 6.0.4 + quick-lru: 5.1.1 + tailwindcss: 2.0.4_0bca15301caac8bc71ea0ad94045571f + dev: true + peerDependencies: + postcss: ^8.2.6 + tailwindcss: ^2.0.3 + resolution: + integrity: sha512-WNSEiwbggtO9n6+ok2fFdYmhqY20oqLmB82H23nY8P5WzijZbIshojoY3s/OvPD7cmvzkweZ6LLKGWuDS1/vLA== + /@tootallnate/once/1.1.2: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== + /@types/http-proxy-agent/2.0.2: + dependencies: + '@types/node': 14.14.37 + dev: true + resolution: + integrity: sha512-2S6IuBRhqUnH1/AUx9k8KWtY3Esg4eqri946MnxTG5HwehF1S5mqLln8fcyMiuQkY72p2gH3W+rIPqp5li0LyQ== + /@types/js-yaml/4.0.0: + dev: true + resolution: + integrity: sha512-4vlpCM5KPCL5CfGmTbpjwVKbISRYhduEJvvUWsH5EB7QInhEj94XPZ3ts/9FPiLZFqYO0xoW4ZL8z2AabTGgJA== + /@types/json-schema/7.0.7: + dev: true + resolution: + integrity: sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA== + /@types/json-stable-stringify/1.0.32: + dev: true + resolution: + integrity: sha512-q9Q6+eUEGwQkv4Sbst3J4PNgDOvpuVuKj79Hl/qnmBMEIPzB5QoFRUtjcgcg2xNUZyYUGXBk5wYIBKHt0A+Mxw== + /@types/jsonwebtoken/8.5.1: + dependencies: + '@types/node': 14.14.37 + dev: true + resolution: + integrity: sha512-rNAPdomlIUX0i0cg2+I+Q1wOUr531zHBQ+cV/28PJ39bSPKjahatZZ2LMuhiguETkCgLVzfruw/ZvNMNkKoSzw== + /@types/minimist/1.2.1: + dev: true + resolution: + integrity: sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg== + /@types/node/14.14.37: + dev: true + resolution: + integrity: sha512-XYmBiy+ohOR4Lh5jE379fV2IU+6Jn4g5qASinhitfyO71b/sCo6MKsMLF5tc7Zf2CE8hViVQyYSobJNke8OvUw== + /@types/normalize-package-data/2.4.0: + dev: true + resolution: + integrity: sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA== + /@types/parse-json/4.0.0: + dev: true + resolution: + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + /@types/pug/2.0.4: + dev: true + resolution: + integrity: sha1-h3L80EGOPNLMFxVV1zAHQVBR9LI= + /@types/q/1.5.4: + dev: true + resolution: + integrity: sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug== + /@types/sass/1.16.0: + dependencies: + '@types/node': 14.14.37 + dev: true + resolution: + integrity: sha512-2XZovu4NwcqmtZtsBR5XYLw18T8cBCnU2USFHTnYLLHz9fkhnoEMoDsqShJIOFsFhn5aJHjweiUUdTrDGujegA== + /@types/websocket/1.0.2: + dependencies: + '@types/node': 14.14.37 + dev: true + resolution: + integrity: sha512-B5m9aq7cbbD/5/jThEr33nUY8WEfVi6A2YKCTOvw5Ldy7mtsOkqRvGjnzy6g7iMMDsgu7xREuCzqATLDLQVKcQ== + /@typescript-eslint/eslint-plugin/4.20.0_7448dc1756632cc6400f187319207d38: + dependencies: + '@typescript-eslint/experimental-utils': 4.20.0_eslint@7.23.0+typescript@4.2.3 + '@typescript-eslint/parser': 4.20.0_eslint@7.23.0+typescript@4.2.3 + '@typescript-eslint/scope-manager': 4.20.0 + debug: 4.3.1 + eslint: 7.23.0 + functional-red-black-tree: 1.0.1 + lodash: 4.17.21 + regexpp: 3.1.0 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.2.3 + typescript: 4.2.3 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + '@typescript-eslint/parser': ^4.0.0 + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-sw+3HO5aehYqn5w177z2D82ZQlqHCwcKSMboueo7oE4KU9QiC0SAgfS/D4z9xXvpTc8Bt41Raa9fBR8T2tIhoQ== + /@typescript-eslint/experimental-utils/4.20.0_eslint@7.23.0+typescript@4.2.3: + dependencies: + '@types/json-schema': 7.0.7 + '@typescript-eslint/scope-manager': 4.20.0 + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.2.3 + eslint: 7.23.0 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: '*' + typescript: '*' + resolution: + integrity: sha512-sQNlf6rjLq2yB5lELl3gOE7OuoA/6IVXJUJ+Vs7emrQMva14CkOwyQwD7CW+TkmOJ4Q/YGmoDLmbfFrpGmbKng== + /@typescript-eslint/parser/4.20.0_eslint@7.23.0+typescript@4.2.3: + dependencies: + '@typescript-eslint/scope-manager': 4.20.0 + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/typescript-estree': 4.20.0_typescript@4.2.3 + debug: 4.3.1 + eslint: 7.23.0 + typescript: 4.2.3 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-m6vDtgL9EABdjMtKVw5rr6DdeMCH3OA1vFb0dAyuZSa3e5yw1YRzlwFnm9knma9Lz6b2GPvoNSa8vOXrqsaglA== + /@typescript-eslint/scope-manager/4.20.0: + dependencies: + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/visitor-keys': 4.20.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-/zm6WR6iclD5HhGpcwl/GOYDTzrTHmvf8LLLkwKqqPKG6+KZt/CfSgPCiybshmck66M2L5fWSF/MKNuCwtKQSQ== + /@typescript-eslint/types/4.20.0: + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-cYY+1PIjei1nk49JAPnH1VEnu7OYdWRdJhYI5wiKOUMhLTG1qsx5cQxCUTuwWCmQoyriadz3Ni8HZmGSofeC+w== + /@typescript-eslint/typescript-estree/4.20.0_typescript@4.2.3: + dependencies: + '@typescript-eslint/types': 4.20.0 + '@typescript-eslint/visitor-keys': 4.20.0 + debug: 4.3.1 + globby: 11.0.3 + is-glob: 4.0.1 + semver: 7.3.5 + tsutils: 3.21.0_typescript@4.2.3 + typescript: 4.2.3 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + resolution: + integrity: sha512-Knpp0reOd4ZsyoEJdW8i/sK3mtZ47Ls7ZHvD8WVABNx5Xnn7KhenMTRGegoyMTx6TiXlOVgMz9r0pDgXTEEIHA== + /@typescript-eslint/visitor-keys/4.20.0: + dependencies: + '@typescript-eslint/types': 4.20.0 + eslint-visitor-keys: 2.0.0 + dev: true + engines: + node: ^8.10.0 || ^10.13.0 || >=11.10.1 + resolution: + integrity: sha512-NXKRM3oOVQL8yNFDNCZuieRIwZ5UtjNLYtmMx2PacEAGmbaEYtGgVHUHVyZvU/0rYZcizdrWjDo+WBtRPSgq+A== + /@urql/core/2.0.0_graphql@15.5.0: + dependencies: + '@graphql-typed-document-node/core': 3.1.0_graphql@15.5.0 + graphql: 15.5.0 + wonka: 4.0.15 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-Qj24CG8ullqZZsYmjrSH0JhH+nY7kj8GbVbA9si3KUjlYs75A/MBQU3i97j6oWyGldDBapyis2CfaQeXKbv8rA== + /@urql/exchange-graphcache/4.0.0_graphql@15.5.0: + dependencies: + '@urql/core': 2.0.0_graphql@15.5.0 + graphql: 15.5.0 + wonka: 4.0.15 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-UuLyR2tuy28KFmcMzD0aU3hWEa62H8Yfo9rBVAaXPxvGUD8g0Bq3NXUGLBvXxKMZcodn7AjYeVBlfPCHth9awA== + /@urql/exchange-multipart-fetch/0.1.11_graphql@15.5.0: + dependencies: + '@urql/core': 2.0.0_graphql@15.5.0 + extract-files: 8.1.0 + graphql: 15.5.0 + wonka: 4.0.15 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-bL42HxTVLISvOpgzQvXB4ukGLJGFQA9uCidFejiDw5uOKhhx0y0BdiasA1kGu6rsQ3eBmGdEIL7fDjxy9XLqDQ== + /@urql/exchange-persisted-fetch/1.3.0_graphql@15.5.0: + dependencies: + '@urql/core': 2.0.0_graphql@15.5.0 + graphql: 15.5.0 + wonka: 4.0.15 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-pP73iVeh8qKGm94oTf+cRLdxrB7fKeQpru76ANKi4EVw9PxvfWUb9zAWnfBXXham2MlWrGxIoBO6h8C+IZ3Qxw== + /@urql/introspection/0.1.2_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-neUWngizFD2ajCrHJLT/KmkhB6dcJTvMn7cE3c2KB2Hk0y+bSXK/1KBQffaekAacHUwxgoLvYEL9Z68HkCuFvQ== + /@urql/introspection/0.2.0_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-wA3zsEbMOhfivUtUibEaguYs+QqT9SaJ+hPhXBLyXJkml4dbDlmBJnhLq+nCoduP8Gy8Saksxh0UzMoUEM9JzA== + /@urql/svelte/1.2.1_graphql@15.5.0+svelte@3.37.0: + dependencies: + '@urql/core': 2.0.0_graphql@15.5.0 + graphql: 15.5.0 + svelte: 3.37.0 + wonka: 4.0.15 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + svelte: ^3.0.0 + resolution: + integrity: sha512-8LJG8fSEwJZoxN2tw21SHEsTOIXlvb8GalzoeM4Pyh/KqPnOIiB70AaUJz+PnyzYm6GKy017hYPxjJPzyZPrKw== + /JSONStream/1.3.5: + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + dev: true + hasBin: true + resolution: + integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + /acorn-jsx/5.3.1_acorn@7.4.1: + dependencies: + acorn: 7.4.1 + dev: true + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + resolution: + integrity: sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng== + /acorn-node/1.8.2: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + xtend: 4.0.2 + dev: true + resolution: + integrity: sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A== + /acorn-walk/7.2.0: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== + /acorn/7.4.1: + dev: true + engines: + node: '>=0.4.0' + hasBin: true + resolution: + integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + /agent-base/6.0.2: + dependencies: + debug: 4.3.1 + dev: true + engines: + node: '>= 6.0.0' + resolution: + integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + /ajv/6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + dev: true + resolution: + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + /ajv/8.0.5: + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: true + resolution: + integrity: sha512-RkiLa/AeJx7+9OvniQ/qeWu0w74A8DiPPBclQ6ji3ZQkv5KamO+QGpqmi7O4JIw3rHGUXZ6CoP9tsAkn3gyazg== + /alphanum-sort/1.0.2: + dev: true + resolution: + integrity: sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM= + /ansi-colors/4.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA== + /ansi-escapes/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ== + /ansi-escapes/4.3.2: + dependencies: + type-fest: 0.21.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== + /ansi-regex/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w7M6te42DYbg5ijwRorn7yfWVN8= + /ansi-regex/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-7QMXwyIGT3lGbAKWa922Bas32Zg= + /ansi-regex/4.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg== + /ansi-regex/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg== + /ansi-styles/2.2.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= + /ansi-styles/3.2.1: + dependencies: + color-convert: 1.9.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + /ansi-styles/4.3.0: + dependencies: + color-convert: 2.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + /any-observable/0.3.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== + /anymatch/3.1.1: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.2.2 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg== + /arg/4.1.3: + dev: true + resolution: + integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== + /argparse/1.0.10: + dependencies: + sprintf-js: 1.0.3 + dev: true + resolution: + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + /argparse/2.0.1: + dev: true + resolution: + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + /arr-diff/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= + /arr-flatten/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== + /arr-union/3.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= + /array-ify/1.0.0: + dev: true + resolution: + integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4= + /array-union/2.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + /array-unique/0.3.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg= + /array.prototype.flatmap/1.2.4: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.0 + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q== + /arrify/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0= + /asap/2.0.6: + dev: true + resolution: + integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY= + /assign-symbols/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c= + /astral-regex/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + /asynckit/0.4.0: + dev: true + resolution: + integrity: sha1-x57Zf380y48robyXkLzDZkdLS3k= + /at-least-node/1.0.0: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + /atob/2.1.2: + dev: true + engines: + node: '>= 4.5.0' + hasBin: true + resolution: + integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== + /auto-bind/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Hdw8qdNiqdJ8LqT0iK0sVzkFbzg6fhnQqqfWhBDxcHZvU75+B+ayzTy8x+k5Ix0Y92XOhOUlx74ps+bA6BeYMQ== + /autoprefixer/10.2.5_postcss@8.2.9: + dependencies: + browserslist: 4.16.3 + caniuse-lite: 1.0.30001207 + colorette: 1.2.2 + fraction.js: 4.0.13 + normalize-range: 0.1.2 + postcss: 8.2.9 + postcss-value-parser: 4.1.0 + dev: true + engines: + node: ^10 || ^12 || >=14 + hasBin: true + peerDependencies: + postcss: ^8.1.0 + resolution: + integrity: sha512-7H4AJZXvSsn62SqZyJCP+1AWwOuoYpUfK6ot9vm0e87XD6mT8lDywc9D9OTJPMULyGcvmIxzTAMeG2Cc+YX+fA== + /autoprefixer/9.8.6: + dependencies: + browserslist: 4.16.3 + caniuse-lite: 1.0.30001207 + colorette: 1.2.2 + normalize-range: 0.1.2 + num2fraction: 1.2.2 + postcss: 7.0.35 + postcss-value-parser: 4.1.0 + dev: true + hasBin: true + resolution: + integrity: sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg== + /babel-plugin-dynamic-import-node/2.3.3: + dependencies: + object.assign: 4.1.2 + dev: true + resolution: + integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + /babel-plugin-syntax-trailing-function-commas/7.0.0-beta.0: + dev: true + resolution: + integrity: sha512-Xj9XuRuz3nTSbaTXWv3itLOcxyF4oPD8douBBmj7U9BBC6nEBYfyOJYQMf/8PJAFotC62UY5dFfIGEPr7WswzQ== + /babel-preset-fbjs/3.3.0_@babel+core@7.13.14: + dependencies: + '@babel/core': 7.13.14 + '@babel/plugin-proposal-class-properties': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-proposal-object-rest-spread': 7.13.8_@babel+core@7.13.14 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-syntax-flow': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-syntax-jsx': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.13.14 + '@babel/plugin-transform-arrow-functions': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-block-scoped-functions': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-block-scoping': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-classes': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-computed-properties': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-destructuring': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-flow-strip-types': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-for-of': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-function-name': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-literals': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-member-expression-literals': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-modules-commonjs': 7.13.8_@babel+core@7.13.14 + '@babel/plugin-transform-object-super': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-parameters': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-property-literals': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-react-display-name': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-react-jsx': 7.13.12_@babel+core@7.13.14 + '@babel/plugin-transform-shorthand-properties': 7.12.13_@babel+core@7.13.14 + '@babel/plugin-transform-spread': 7.13.0_@babel+core@7.13.14 + '@babel/plugin-transform-template-literals': 7.13.0_@babel+core@7.13.14 + babel-plugin-syntax-trailing-function-commas: 7.0.0-beta.0 + dev: true + peerDependencies: + '@babel/core': ^7.0.0 + resolution: + integrity: sha512-7QTLTCd2gwB2qGoi5epSULMHugSVgpcVt5YAeiFO9ABLrutDQzKfGwzxgZHLpugq8qMdg/DhRZDZ5CLKxBkEbw== + /balanced-match/1.0.0: + dev: true + resolution: + integrity: sha1-ibTRmasr7kneFk6gK4nORi1xt2c= + /base/0.11.2: + dependencies: + cache-base: 1.0.1 + class-utils: 0.3.6 + component-emitter: 1.3.0 + define-property: 1.0.0 + isobject: 3.0.1 + mixin-deep: 1.3.2 + pascalcase: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== + /base64-js/1.5.1: + dev: true + resolution: + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + /binary-extensions/2.2.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + /boolbase/1.0.0: + dev: true + resolution: + integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24= + /brace-expansion/1.1.11: + dependencies: + balanced-match: 1.0.0 + concat-map: 0.0.1 + dev: true + resolution: + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + /braces/2.3.2: + dependencies: + arr-flatten: 1.1.0 + array-unique: 0.3.2 + extend-shallow: 2.0.1 + fill-range: 4.0.0 + isobject: 3.0.1 + repeat-element: 1.1.3 + snapdragon: 0.8.2 + snapdragon-node: 2.1.1 + split-string: 3.1.0 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== + /braces/3.0.2: + dependencies: + fill-range: 7.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + /browserslist/4.16.3: + dependencies: + caniuse-lite: 1.0.30001207 + colorette: 1.2.2 + electron-to-chromium: 1.3.707 + escalade: 3.1.1 + node-releases: 1.1.71 + dev: true + engines: + node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 + hasBin: true + resolution: + integrity: sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw== + /bser/2.1.1: + dependencies: + node-int64: 0.4.0 + dev: true + resolution: + integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== + /buffer-equal-constant-time/1.0.1: + dev: true + resolution: + integrity: sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk= + /buffer-from/1.1.1: + dev: true + resolution: + integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A== + /buffer/5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + dev: true + resolution: + integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== + /busboy/0.3.1: + dependencies: + dicer: 0.3.0 + dev: true + engines: + node: '>=4.5.0' + resolution: + integrity: sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw== + /bytes/3.1.0: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg== + /cache-base/1.0.1: + dependencies: + collection-visit: 1.0.0 + component-emitter: 1.3.0 + get-value: 2.0.6 + has-value: 1.0.0 + isobject: 3.0.1 + set-value: 2.0.1 + to-object-path: 0.3.0 + union-value: 1.0.1 + unset-value: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== + /cacheable-request/6.1.0: + dependencies: + clone-response: 1.0.2 + get-stream: 5.2.0 + http-cache-semantics: 4.1.0 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.0 + responselike: 1.0.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + /cachedir/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ== + /call-bind/1.0.2: + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + dev: true + resolution: + integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + /caller-callsite/2.0.0: + dependencies: + callsites: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ= + /caller-path/2.0.0: + dependencies: + caller-callsite: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ= + /callsites/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA= + /callsites/3.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + /camel-case/4.1.1: + dependencies: + pascal-case: 3.1.2 + tslib: 1.14.1 + dev: true + resolution: + integrity: sha512-7fa2WcG4fYFkclIvEmxBbTvmibwF2/agfEBc6q3lOpVu0A13ltLsA+Hr/8Hp6kp5f+G7hKi6t8lys6XxP+1K6Q== + /camel-case/4.1.2: + dependencies: + pascal-case: 3.1.2 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + /camelcase-css/2.0.1: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + /camelcase-keys/6.2.2: + dependencies: + camelcase: 5.3.1 + map-obj: 4.2.0 + quick-lru: 4.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg== + /camelcase/5.3.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + /caniuse-api/3.0.0: + dependencies: + browserslist: 4.16.3 + caniuse-lite: 1.0.30001207 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: true + resolution: + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + /caniuse-lite/1.0.30001207: + dev: true + resolution: + integrity: sha512-UPQZdmAsyp2qfCTiMU/zqGSWOYaY9F9LL61V8f+8MrubsaDGpaHD9HRV/EWZGULZn0Hxu48SKzI5DgFwTvHuYw== + /capital-case/1.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.1.0 + upper-case-first: 2.0.2 + dev: true + resolution: + integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A== + /chalk/1.1.3: + dependencies: + ansi-styles: 2.2.1 + escape-string-regexp: 1.0.5 + has-ansi: 2.0.0 + strip-ansi: 3.0.1 + supports-color: 2.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= + /chalk/2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + /chalk/4.1.0: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + /change-case-all/1.0.12: + dependencies: + change-case: 4.1.2 + is-lower-case: 2.0.2 + is-upper-case: 2.0.2 + lower-case: 2.0.2 + lower-case-first: 2.0.2 + sponge-case: 1.0.1 + swap-case: 2.0.2 + title-case: 3.0.3 + upper-case: 2.0.2 + upper-case-first: 2.0.2 + dev: true + resolution: + integrity: sha512-zdQus7R0lkprF99lrWUC5bFj6Nog4Xt4YCEjQ/vM4vbc6b5JHFBQMxRPAjfx+HJH8WxMzH0E+lQ8yQJLgmPCBg== + /change-case/4.1.2: + dependencies: + camel-case: 4.1.2 + capital-case: 1.0.4 + constant-case: 3.0.4 + dot-case: 3.0.4 + header-case: 2.0.4 + no-case: 3.0.4 + param-case: 3.0.4 + pascal-case: 3.1.2 + path-case: 3.0.4 + sentence-case: 3.0.4 + snake-case: 3.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-bSxY2ws9OtviILG1EiY5K7NNxkqg/JnRnFxLtKQ96JaviiIxi7djMrSd0ECT9AC+lttClmYwKw53BWpOMblo7A== + /chardet/0.7.0: + dev: true + resolution: + integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + /cheap-watch/1.0.3: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-xC5CruMhLzjPwJ5ecUxGu1uGmwJQykUhqd2QrCrYbwvsFYdRyviu6jG9+pccwDXJR/OpmOTOJ9yLFunVgQu9wg== + /chokidar-cli/2.1.0: + dependencies: + chokidar: 3.5.1 + lodash.debounce: 4.0.8 + lodash.throttle: 4.1.1 + yargs: 13.3.2 + dev: true + engines: + node: '>= 8.10.0' + hasBin: true + resolution: + integrity: sha512-6n21AVpW6ywuEPoxJcLXMA2p4T+SLjWsXKny/9yTWFz0kKxESI3eUylpeV97LylING/27T/RVTY0f2/0QaWq9Q== + /chokidar/3.5.1: + dependencies: + anymatch: 3.1.1 + 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.5.0 + dev: true + engines: + node: '>= 8.10.0' + optionalDependencies: + fsevents: 2.3.2 + resolution: + integrity: sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw== + /class-utils/0.3.6: + dependencies: + arr-union: 3.1.0 + define-property: 0.2.5 + isobject: 3.0.1 + static-extend: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== + /cli-cursor/2.1.0: + dependencies: + restore-cursor: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU= + /cli-cursor/3.1.0: + dependencies: + restore-cursor: 3.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== + /cli-truncate/0.2.1: + dependencies: + slice-ansi: 0.0.4 + string-width: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ= + /cli-width/2.2.1: + dev: true + resolution: + integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw== + /cli-width/3.0.0: + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== + /cliui/5.0.0: + dependencies: + string-width: 3.1.0 + strip-ansi: 5.2.0 + wrap-ansi: 5.1.0 + dev: true + resolution: + integrity: sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA== + /cliui/6.0.0: + dependencies: + string-width: 4.2.2 + strip-ansi: 6.0.0 + wrap-ansi: 6.2.0 + dev: true + resolution: + integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + /cliui/7.0.4: + dependencies: + string-width: 4.2.2 + strip-ansi: 6.0.0 + wrap-ansi: 7.0.0 + dev: true + resolution: + integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ== + /clone-response/1.0.2: + dependencies: + mimic-response: 1.0.1 + dev: true + resolution: + integrity: sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= + /coa/2.0.2: + dependencies: + '@types/q': 1.5.4 + chalk: 2.4.2 + q: 1.5.1 + dev: true + engines: + node: '>= 4.0' + resolution: + integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA== + /code-point-at/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c= + /collection-visit/1.0.0: + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA= + /color-convert/1.9.3: + dependencies: + color-name: 1.1.3 + dev: true + resolution: + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + /color-convert/2.0.1: + dependencies: + color-name: 1.1.4 + dev: true + engines: + node: '>=7.0.0' + resolution: + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + /color-name/1.1.3: + dev: true + resolution: + integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + /color-name/1.1.4: + dev: true + resolution: + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + /color-string/1.5.5: + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: true + resolution: + integrity: sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg== + /color/3.1.3: + dependencies: + color-convert: 1.9.3 + color-string: 1.5.5 + dev: true + resolution: + integrity: sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ== + /colorette/1.2.2: + dev: true + resolution: + integrity: sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w== + /combined-stream/1.0.8: + dependencies: + delayed-stream: 1.0.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== + /commander/6.2.1: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA== + /commitizen/4.2.3: + dependencies: + cachedir: 2.2.0 + cz-conventional-changelog: 3.2.0 + dedent: 0.7.0 + detect-indent: 6.0.0 + find-node-modules: 2.0.0 + find-root: 1.1.0 + fs-extra: 8.1.0 + glob: 7.1.4 + inquirer: 6.5.2 + is-utf8: 0.2.1 + lodash: 4.17.21 + minimist: 1.2.5 + strip-bom: 4.0.0 + strip-json-comments: 3.0.1 + dev: true + engines: + node: '>= 10' + hasBin: true + resolution: + integrity: sha512-pYlYEng7XMV2TW4xtjDKBGqeJ0Teq2zyRSx2S3Ml1XAplHSlJZK8vm1KdGclpMEZuGafbS5TeHXIVnHk8RWIzQ== + /common-tags/1.8.0: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw== + /compare-func/2.0.0: + dependencies: + array-ify: 1.0.0 + dot-prop: 5.3.0 + dev: true + resolution: + integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA== + /component-emitter/1.3.0: + dev: true + resolution: + integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + /concat-map/0.0.1: + dev: true + resolution: + integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s= + /constant-case/3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.1.0 + upper-case: 2.0.2 + dev: true + resolution: + integrity: sha512-I2hSBi7Vvs7BEuJDr5dDHfzb/Ruj3FyvFyh7KLilAjNQw3Be+xgqUBA2W6scVEcL0hL1dwPRtIqEPVUCKkSsyQ== + /conventional-changelog-angular/5.0.12: + dependencies: + compare-func: 2.0.0 + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-5GLsbnkR/7A89RyHLvvoExbiGbd9xKdKqDTrArnPbOqBqG/2wIosu0fHwpeIRI8Tl94MhVNBXcLJZl92ZQ5USw== + /conventional-changelog-conventionalcommits/4.5.0: + dependencies: + compare-func: 2.0.0 + lodash: 4.17.21 + q: 1.5.1 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-buge9xDvjjOxJlyxUnar/+6i/aVEVGA7EEh4OafBCXPlLUQPGbRUBhBUveWRxzvR8TEjhKEP4BdepnpG2FSZXw== + /conventional-commit-types/3.0.0: + dev: true + resolution: + integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg== + /conventional-commits-parser/3.2.1: + dependencies: + JSONStream: 1.3.5 + is-text-path: 1.0.1 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + trim-off-newlines: 1.0.1 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-OG9kQtmMZBJD/32NEw5IhN5+HnBqVjy03eC+I71I0oQRFA5rOgA4OtPOYG7mz1GkCfCNxn3gKIX8EiHJYuf1cA== + /convert-source-map/1.7.0: + dependencies: + safe-buffer: 5.1.2 + dev: true + resolution: + integrity: sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA== + /copy-descriptor/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= + /cosmiconfig-toml-loader/1.0.0: + dependencies: + '@iarna/toml': 2.2.5 + dev: true + resolution: + integrity: sha512-H/2gurFWVi7xXvCyvsWRLCMekl4tITJcX0QEsDMpzxtuxDyM59xLatYNg4s/k9AA/HdtCYfj2su8mgA0GSDLDA== + /cosmiconfig/5.2.1: + dependencies: + import-fresh: 2.0.0 + is-directory: 0.3.1 + js-yaml: 3.14.1 + parse-json: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA== + /cosmiconfig/6.0.0: + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + /cosmiconfig/7.0.0: + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA== + /create-require/1.1.1: + dev: true + resolution: + integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + /cross-env/7.0.3: + dependencies: + cross-spawn: 7.0.3 + dev: true + engines: + node: '>=10.14' + npm: '>=6' + yarn: '>=1' + hasBin: true + resolution: + integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw== + /cross-fetch/3.0.6: + dependencies: + node-fetch: 2.6.1 + dev: true + resolution: + integrity: sha512-KBPUbqgFjzWlVcURG+Svp9TlhA5uliYtiNx/0r8nv0pdypeQCRJ9IaSIc3q/x3q8t3F75cHuwxVql1HFGHCNJQ== + /cross-fetch/3.1.1: + dependencies: + node-fetch: 2.6.1 + dev: true + resolution: + integrity: sha512-eIF+IHQpRzoGd/0zPrwQmHwDC90mdvjk+hcbYhKoaRrEk4GEIDqdjs/MljmdPPoHTQudbmWS+f0hZsEpFaEvWw== + /cross-fetch/3.1.4: + dependencies: + node-fetch: 2.6.1 + dev: true + resolution: + integrity: sha512-1eAtFWdIubi6T4XPy6ei9iUFoKpUkIF971QLN8lIvvvwueI65+Nw5haMNKUwfJxabqlIIDODJKGrQ66gxC0PbQ== + /cross-spawn/6.0.5: + dependencies: + nice-try: 1.0.5 + path-key: 2.0.1 + semver: 5.7.1 + shebang-command: 1.2.0 + which: 1.3.1 + dev: true + engines: + node: '>=4.8' + resolution: + integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== + /cross-spawn/7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + /css-blank-pseudo/0.1.4: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w== + /css-color-names/0.0.4: + dev: true + resolution: + integrity: sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= + /css-declaration-sorter/4.0.1: + dependencies: + postcss: 7.0.35 + timsort: 0.3.0 + dev: true + engines: + node: '>4' + resolution: + integrity: sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA== + /css-has-pseudo/0.10.0: + dependencies: + postcss: 7.0.35 + postcss-selector-parser: 5.0.0 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ== + /css-prefers-color-scheme/3.1.1: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + hasBin: true + resolution: + integrity: sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg== + /css-select-base-adapter/0.1.1: + dev: true + resolution: + integrity: sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w== + /css-select/2.1.0: + dependencies: + boolbase: 1.0.0 + css-what: 3.4.2 + domutils: 1.7.0 + nth-check: 1.0.2 + dev: true + resolution: + integrity: sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ== + /css-tree/1.0.0-alpha.37: + dependencies: + mdn-data: 2.0.4 + source-map: 0.6.1 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + /css-tree/1.1.3: + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + /css-unit-converter/1.1.2: + dev: true + resolution: + integrity: sha512-IiJwMC8rdZE0+xiEZHeru6YoONC4rfPMqGm2W85jMIbkFvv5nFTwJVFHam2eFrN6txmoUYFAFXiv8ICVeTO0MA== + /css-what/3.4.2: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ== + /cssdb/4.4.0: + dev: true + resolution: + integrity: sha512-LsTAR1JPEM9TpGhl/0p3nQecC2LJ0kD8X5YARu1hk/9I1gril5vDtMZyNxcEpxxDj34YNck/ucjuoUd66K03oQ== + /cssesc/2.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg== + /cssesc/3.0.0: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + /cssnano-preset-default/4.0.7: + dependencies: + css-declaration-sorter: 4.0.1 + cssnano-util-raw-cache: 4.0.1 + postcss: 7.0.35 + postcss-calc: 7.0.5 + postcss-colormin: 4.0.3 + postcss-convert-values: 4.0.1 + postcss-discard-comments: 4.0.2 + postcss-discard-duplicates: 4.0.2 + postcss-discard-empty: 4.0.1 + postcss-discard-overridden: 4.0.1 + postcss-merge-longhand: 4.0.11 + postcss-merge-rules: 4.0.3 + postcss-minify-font-values: 4.0.2 + postcss-minify-gradients: 4.0.2 + postcss-minify-params: 4.0.2 + postcss-minify-selectors: 4.0.2 + postcss-normalize-charset: 4.0.1 + postcss-normalize-display-values: 4.0.2 + postcss-normalize-positions: 4.0.2 + postcss-normalize-repeat-style: 4.0.2 + postcss-normalize-string: 4.0.2 + postcss-normalize-timing-functions: 4.0.2 + postcss-normalize-unicode: 4.0.1 + postcss-normalize-url: 4.0.1 + postcss-normalize-whitespace: 4.0.2 + postcss-ordered-values: 4.1.2 + postcss-reduce-initial: 4.0.3 + postcss-reduce-transforms: 4.0.2 + postcss-svgo: 4.0.2 + postcss-unique-selectors: 4.0.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA== + /cssnano-util-get-arguments/4.0.0: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8= + /cssnano-util-get-match/4.0.0: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0= + /cssnano-util-raw-cache/4.0.1: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA== + /cssnano-util-same-parent/4.0.1: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q== + /cssnano/4.1.10: + dependencies: + cosmiconfig: 5.2.1 + cssnano-preset-default: 4.0.7 + is-resolvable: 1.1.0 + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ== + /csso/4.2.0: + dependencies: + css-tree: 1.1.3 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + /cz-conventional-changelog/3.2.0: + dependencies: + chalk: 2.4.2 + commitizen: 4.2.3 + conventional-commit-types: 3.0.0 + lodash.map: 4.6.0 + longest: 2.0.1 + word-wrap: 1.2.3 + dev: true + engines: + node: '>= 10' + optionalDependencies: + '@commitlint/load': 12.1.1 + resolution: + integrity: sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg== + /cz-conventional-changelog/3.3.0: + dependencies: + chalk: 2.4.2 + commitizen: 4.2.3 + conventional-commit-types: 3.0.0 + lodash.map: 4.6.0 + longest: 2.0.1 + word-wrap: 1.2.3 + dev: true + engines: + node: '>= 10' + optionalDependencies: + '@commitlint/load': 12.1.1 + resolution: + integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw== + /dargs/7.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg== + /dataloader/2.0.0: + dev: true + resolution: + integrity: sha512-YzhyDAwA4TaQIhM5go+vCLmU0UikghC/t9DTQYZR2M/UvZ1MdOhPezSDZcjj9uqQJOMqjLcpWtyW2iNINdlatQ== + /date-fns/1.30.1: + dev: true + resolution: + integrity: sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw== + /debounce/1.2.1: + dev: true + resolution: + integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + /debug/2.6.9: + dependencies: + ms: 2.0.0 + dev: true + resolution: + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + /debug/4.3.1: + dependencies: + ms: 2.1.2 + dev: true + engines: + node: '>=6.0' + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + resolution: + integrity: sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ== + /debug/4.3.2: + dependencies: + ms: 2.1.2 + dev: true + engines: + node: '>=6.0' + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + resolution: + integrity: sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw== + /decamelize-keys/1.1.0: + dependencies: + decamelize: 1.2.0 + map-obj: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk= + /decamelize/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= + /decode-uri-component/0.2.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU= + /decompress-response/3.3.0: + dependencies: + mimic-response: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M= + /dedent/0.7.0: + dev: true + resolution: + integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= + /deep-extend/0.6.0: + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + /deep-is/0.1.3: + dev: true + resolution: + integrity: sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= + /defer-to-connect/1.1.3: + dev: true + resolution: + integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + /define-properties/1.1.3: + dependencies: + object-keys: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ== + /define-property/0.2.5: + dependencies: + is-descriptor: 0.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY= + /define-property/1.0.0: + dependencies: + is-descriptor: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY= + /define-property/2.0.2: + dependencies: + is-descriptor: 1.0.2 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== + /defined/1.0.0: + dev: true + resolution: + integrity: sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM= + /delayed-stream/1.0.0: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha1-3zrhmayt+31ECqrgsp4icrJOxhk= + /depd/1.1.2: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= + /dependency-graph/0.11.0: + dev: true + engines: + node: '>= 0.6.0' + resolution: + integrity: sha512-JeMq7fEshyepOWDfcfHK06N3MhyPhz++vtqWhMT5O9A3K42rdsEDpfdVqjaqaAhsw6a+ZqeDvQVtD0hFHQWrzg== + /detect-file/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc= + /detect-indent/6.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA== + /detective/5.2.0: + dependencies: + acorn-node: 1.8.2 + defined: 1.0.0 + minimist: 1.2.5 + dev: true + engines: + node: '>=0.8.0' + hasBin: true + resolution: + integrity: sha512-6SsIx+nUUbuK0EthKjv0zrdnajCCXVYGmbYYiYjFVpzcjwEs/JMDZ8tPRG29J/HhN56t3GJp2cGSWDRjjot8Pg== + /dicer/0.3.0: + dependencies: + streamsearch: 0.1.2 + dev: true + engines: + node: '>=4.5.0' + resolution: + integrity: sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA== + /didyoumean/1.2.1: + dev: true + resolution: + integrity: sha1-6S7f2tplN9SE1zwBcv0eugxJdv8= + /diff/4.0.2: + dev: true + engines: + node: '>=0.3.1' + resolution: + integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== + /dir-glob/3.0.1: + dependencies: + path-type: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + /dlv/1.1.3: + dev: true + resolution: + integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== + /doctrine/3.0.0: + dependencies: + esutils: 2.0.3 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== + /dom-serializer/0.2.2: + dependencies: + domelementtype: 2.2.0 + entities: 2.2.0 + dev: true + resolution: + integrity: sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g== + /domelementtype/1.3.1: + dev: true + resolution: + integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== + /domelementtype/2.2.0: + dev: true + resolution: + integrity: sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A== + /domutils/1.7.0: + dependencies: + dom-serializer: 0.2.2 + domelementtype: 1.3.1 + dev: true + resolution: + integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg== + /dot-case/3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + /dot-prop/5.3.0: + dependencies: + is-obj: 2.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + /dotenv/8.2.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw== + /duplexer3/0.1.4: + dev: true + resolution: + integrity: sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= + /ecdsa-sig-formatter/1.0.11: + dependencies: + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ== + /electron-to-chromium/1.3.707: + dev: true + resolution: + integrity: sha512-BqddgxNPrcWnbDdJw7SzXVzPmp+oiyjVrc7tkQVaznPGSS9SKZatw6qxoP857M+HbOyyqJQwYQtsuFIMSTNSZA== + /elegant-spinner/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4= + /emoji-regex/7.0.3: + dev: true + resolution: + integrity: sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== + /emoji-regex/8.0.0: + dev: true + resolution: + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + /end-of-stream/1.4.4: + dependencies: + once: 1.4.0 + dev: true + resolution: + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + /enquirer/2.3.6: + dependencies: + ansi-colors: 4.1.1 + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== + /entities/2.2.0: + dev: true + resolution: + integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + /error-ex/1.3.2: + dependencies: + is-arrayish: 0.2.1 + dev: true + resolution: + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + /es-abstract/1.18.0: + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + get-intrinsic: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + is-callable: 1.2.3 + is-negative-zero: 2.0.1 + is-regex: 1.1.2 + is-string: 1.0.5 + object-inspect: 1.9.0 + object-keys: 1.1.1 + object.assign: 4.1.2 + string.prototype.trimend: 1.0.4 + string.prototype.trimstart: 1.0.4 + unbox-primitive: 1.0.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw== + /es-to-primitive/1.2.1: + dependencies: + is-callable: 1.2.3 + is-date-object: 1.0.2 + is-symbol: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA== + /esbuild/0.9.7: + dev: true + hasBin: true + requiresBuild: true + resolution: + integrity: sha512-VtUf6aQ89VTmMLKrWHYG50uByMF4JQlVysb8dmg6cOgW8JnFCipmz7p+HNBl+RR3LLCuBxFGVauAe2wfnF9bLg== + /escalade/3.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + /escape-string-regexp/1.0.5: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= + /eslint-plugin-svelte3/3.1.2_eslint@7.23.0+svelte@3.37.0: + dependencies: + eslint: 7.23.0 + svelte: 3.37.0 + dev: true + engines: + node: '>=10' + peerDependencies: + eslint: '>=6.0.0' + svelte: ^3.2.0 + resolution: + integrity: sha512-+aGgYFC/yjhGXmBevzwICFVif8tu++C9/lRg8cE6TTS45Hw8qZ6t5wItSXVNPqnxJ212ik+bad1F0Y9A3Swo0Q== + /eslint-scope/5.1.1: + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + /eslint-utils/2.1.0: + dependencies: + eslint-visitor-keys: 1.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + /eslint-visitor-keys/1.3.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== + /eslint-visitor-keys/2.0.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== + /eslint/7.23.0: + dependencies: + '@babel/code-frame': 7.12.11 + '@eslint/eslintrc': 0.4.0 + ajv: 6.12.6 + chalk: 4.1.0 + cross-spawn: 7.0.3 + debug: 4.3.1 + doctrine: 3.0.0 + enquirer: 2.3.6 + eslint-scope: 5.1.1 + eslint-utils: 2.1.0 + eslint-visitor-keys: 2.0.0 + espree: 7.3.1 + esquery: 1.4.0 + esutils: 2.0.3 + file-entry-cache: 6.0.1 + functional-red-black-tree: 1.0.1 + glob-parent: 5.1.2 + globals: 13.7.0 + ignore: 4.0.6 + import-fresh: 3.3.0 + imurmurhash: 0.1.4 + is-glob: 4.0.1 + js-yaml: 3.14.1 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash: 4.17.21 + minimatch: 3.0.4 + natural-compare: 1.4.0 + optionator: 0.9.1 + progress: 2.0.3 + regexpp: 3.1.0 + semver: 7.3.5 + strip-ansi: 6.0.0 + strip-json-comments: 3.1.1 + table: 6.0.9 + text-table: 0.2.0 + v8-compile-cache: 2.3.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + hasBin: true + resolution: + integrity: sha512-kqvNVbdkjzpFy0XOszNwjkKzZ+6TcwCQ/h+ozlcIWwaimBBuhlQ4nN6kbiM2L+OjDcznkTJxzYfRFH92sx4a0Q== + /espree/7.3.1: + dependencies: + acorn: 7.4.1 + acorn-jsx: 5.3.1_acorn@7.4.1 + eslint-visitor-keys: 1.3.0 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== + /esprima/4.0.1: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + /esquery/1.4.0: + dependencies: + estraverse: 5.2.0 + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w== + /esrecurse/4.3.0: + dependencies: + estraverse: 5.2.0 + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + /estraverse/4.3.0: + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + /estraverse/5.2.0: + dev: true + engines: + node: '>=4.0' + resolution: + integrity: sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + /estree-walker/2.0.2: + dev: true + resolution: + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== + /esutils/2.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + /eventsource/1.1.0: + dependencies: + original: 1.0.2 + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg== + /expand-brackets/2.1.4: + dependencies: + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + posix-character-classes: 0.1.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI= + /expand-tilde/2.0.2: + dependencies: + homedir-polyfill: 1.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= + /extend-shallow/2.0.1: + dependencies: + is-extendable: 0.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8= + /extend-shallow/3.0.2: + dependencies: + assign-symbols: 1.0.0 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + /external-editor/3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== + /extglob/2.0.4: + dependencies: + array-unique: 0.3.2 + define-property: 1.0.0 + expand-brackets: 2.1.4 + extend-shallow: 2.0.1 + fragment-cache: 0.2.1 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== + /extract-files/8.1.0: + dev: true + engines: + node: 10 - 12 || >= 13.7 + resolution: + integrity: sha512-PTGtfthZK79WUMk+avLmwx3NGdU8+iVFXC2NMGxKsn0MnihOG2lvumj+AZo8CTwTrwjXDgZ5tztbRlEdRjBonQ== + /extract-files/9.0.0: + dev: true + engines: + node: ^10.17.0 || ^12.0.0 || >= 13.7.0 + resolution: + integrity: sha512-CvdFfHkC95B4bBBk36hcEmvdR2awOdhhVUYH6S/zrVj3477zven/fJMYg7121h4T1xHZC+tetUpubpAhxwI7hQ== + /fast-deep-equal/3.1.3: + dev: true + resolution: + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + /fast-glob/3.2.5: + dependencies: + '@nodelib/fs.stat': 2.0.4 + '@nodelib/fs.walk': 1.2.6 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.2 + picomatch: 2.2.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg== + /fast-json-stable-stringify/2.1.0: + dev: true + resolution: + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + /fast-levenshtein/2.0.6: + dev: true + resolution: + integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc= + /fastq/1.11.0: + dependencies: + reusify: 1.0.4 + dev: true + resolution: + integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g== + /fb-watchman/2.0.1: + dependencies: + bser: 2.1.1 + dev: true + resolution: + integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg== + /fbjs-css-vars/1.0.2: + dev: true + resolution: + integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + /fbjs/3.0.0: + dependencies: + cross-fetch: 3.1.4 + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.27 + dev: true + resolution: + integrity: sha512-dJd4PiDOFuhe7vk4F80Mba83Vr2QuK86FoxtgPmzBqEJahncp+13YCmfoa53KHCo6OnlXLG7eeMWPfB5CrpVKg== + /figures/1.7.0: + dependencies: + escape-string-regexp: 1.0.5 + object-assign: 4.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4= + /figures/2.0.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI= + /figures/3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== + /file-entry-cache/6.0.1: + dependencies: + flat-cache: 3.0.4 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== + /fill-range/4.0.0: + dependencies: + extend-shallow: 2.0.1 + is-number: 3.0.0 + repeat-string: 1.6.1 + to-regex-range: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc= + /fill-range/7.0.1: + dependencies: + to-regex-range: 5.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + /find-node-modules/2.0.0: + dependencies: + findup-sync: 3.0.0 + merge: 1.2.1 + dev: true + resolution: + integrity: sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw== + /find-root/1.1.0: + dev: true + resolution: + integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== + /find-up/3.0.0: + dependencies: + locate-path: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + /find-up/4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + /find-up/5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + /findup-sync/3.0.0: + dependencies: + detect-file: 1.0.0 + is-glob: 4.0.1 + micromatch: 3.1.10 + resolve-dir: 1.0.1 + dev: true + engines: + node: '>= 0.10' + resolution: + integrity: sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg== + /flat-cache/3.0.4: + dependencies: + flatted: 3.1.1 + rimraf: 3.0.2 + dev: true + engines: + node: ^10.12.0 || >=12.0.0 + resolution: + integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== + /flatted/3.1.1: + dev: true + resolution: + integrity: sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA== + /flatten/1.0.3: + dev: true + resolution: + integrity: sha512-dVsPA/UwQ8+2uoFe5GHtiBMu48dWLTdsuEd7CKGlZlD78r1TTWBvDuFaFGKCo/ZfEr95Uk56vZoX86OsHkUeIg== + /for-in/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= + /form-data/3.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.30 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== + /form-data/4.0.0: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.30 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + /fraction.js/4.0.13: + dev: true + resolution: + integrity: sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA== + /fragment-cache/0.2.1: + dependencies: + map-cache: 0.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk= + /fs-capacitor/6.2.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-nKcE1UduoSKX27NSZlg879LdQc94OtbOsEmKMN2MBNudXREvijRKx2GEBsTMTfws+BrbkJoEuynbGSVRSpauvw== + /fs-extra/8.1.0: + dependencies: + graceful-fs: 4.2.6 + jsonfile: 4.0.0 + universalify: 0.1.2 + dev: true + engines: + node: '>=6 <7 || >=8' + resolution: + integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== + /fs-extra/9.1.0: + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.6 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + /fs.realpath/1.0.0: + dev: true + resolution: + integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8= + /fsevents/2.3.2: + dev: true + engines: + node: ^8.16.0 || ^10.6.0 || >=11.0.0 + optional: true + os: + - darwin + resolution: + integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + /function-bind/1.1.1: + dev: true + resolution: + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + /functional-red-black-tree/1.0.1: + dev: true + resolution: + integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc= + /gensync/1.0.0-beta.2: + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + /get-caller-file/2.0.5: + dev: true + engines: + node: 6.* || 8.* || >= 10.* + resolution: + integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== + /get-intrinsic/1.1.1: + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.2 + dev: true + resolution: + integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== + /get-stdin/8.0.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg== + /get-stream/4.1.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + /get-stream/5.2.0: + dependencies: + pump: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + /get-value/2.0.6: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg= + /git-raw-commits/2.0.10: + dependencies: + dargs: 7.0.0 + lodash: 4.17.21 + meow: 8.1.2 + split2: 3.2.2 + through2: 4.0.2 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-sHhX5lsbG9SOO6yXdlwgEMQ/ljIn7qMpAbJZCGfXX2fq5T8M5SrDnpYk9/4HswTildcIqatsWa91vty6VhWSaQ== + /glob-base/0.3.0: + dependencies: + glob-parent: 2.0.0 + is-glob: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= + /glob-parent/2.0.0: + dependencies: + is-glob: 2.0.1 + dev: true + resolution: + integrity: sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= + /glob-parent/5.1.2: + dependencies: + is-glob: 4.0.1 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + /glob/7.1.4: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A== + /glob/7.1.6: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.0.4 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true + resolution: + integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== + /global-dirs/0.1.1: + dependencies: + ini: 1.3.8 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU= + /global-modules/1.0.0: + dependencies: + global-prefix: 1.0.2 + is-windows: 1.0.2 + resolve-dir: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== + /global-prefix/1.0.2: + dependencies: + expand-tilde: 2.0.2 + homedir-polyfill: 1.0.3 + ini: 1.3.8 + is-windows: 1.0.2 + which: 1.3.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= + /globals/11.12.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + /globals/12.4.0: + dependencies: + type-fest: 0.8.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== + /globals/13.7.0: + dependencies: + type-fest: 0.20.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA== + /globby/11.0.2: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.5 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-2ZThXDvvV8fYFRVIxnrMQBipZQDr7MxKAmQK1vujaj9/7eF0efG7BPUKJ7jP7G5SLF37xKDXvO4S/KKLj/Z0og== + /globby/11.0.3: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.5 + ignore: 5.1.8 + merge2: 1.4.1 + slash: 3.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg== + /got/9.6.0: + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.4 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + /graceful-fs/4.2.6: + dev: true + resolution: + integrity: sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ== + /graphql-config/3.2.0_graphql@15.5.0+typescript@4.2.3: + dependencies: + '@endemolshinegroup/cosmiconfig-typescript-loader': 3.0.2_b28d37000a23a49eed16b94a450ac09d + '@graphql-tools/graphql-file-loader': 6.2.7_graphql@15.5.0 + '@graphql-tools/json-file-loader': 6.2.6_graphql@15.5.0 + '@graphql-tools/load': 6.2.7_graphql@15.5.0 + '@graphql-tools/merge': 6.2.11_graphql@15.5.0 + '@graphql-tools/url-loader': 6.8.2_graphql@15.5.0 + '@graphql-tools/utils': 6.2.4_graphql@15.5.0 + cosmiconfig: 6.0.0 + cosmiconfig-toml-loader: 1.0.0 + graphql: 15.5.0 + minimatch: 3.0.4 + string-env-interpolation: 1.0.1 + tslib: 2.1.0 + dev: true + engines: + node: '>= 10.0.0' + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + typescript: '*' + resolution: + integrity: sha512-ygEKDeQNZKpm4137560n2oY3bGM0D5zyRsQVaJntKkufWdgPg6sb9/4J1zJW2y/yC1ortAbhNho09qmeJeLa9g== + /graphql-request/3.4.0_graphql@15.5.0: + dependencies: + cross-fetch: 3.1.4 + extract-files: 9.0.0 + form-data: 3.0.1 + graphql: 15.5.0 + dev: true + peerDependencies: + graphql: 14.x || 15.x + resolution: + integrity: sha512-acrTzidSlwAj8wBNO7Q/UQHS8T+z5qRGquCQRv9J1InwR01BBWV9ObnoE+JS5nCCEj8wSGS0yrDXVDoRiKZuOg== + /graphql-tag/2.11.0_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + dev: true + peerDependencies: + graphql: ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + resolution: + integrity: sha512-VmsD5pJqWJnQZMUeRwrDhfgoyqcfwEkvtpANqcoUG8/tOLkwNgU9mzub/Mc78OJMhHjx7gfAMTxzdG43VGg3bA== + /graphql-upload/11.0.0_graphql@15.5.0: + dependencies: + busboy: 0.3.1 + fs-capacitor: 6.2.0 + graphql: 15.5.0 + http-errors: 1.8.0 + isobject: 4.0.0 + object-path: 0.11.5 + dev: true + engines: + node: ^10.13.0 || ^12.0.0 || >= 13.7.0 + peerDependencies: + graphql: 0.13.1 - 15 + resolution: + integrity: sha512-zsrDtu5gCbQFDWsNa5bMB4nf1LpKX9KDgh+f8oL1288ijV4RxeckhVozAjqjXAfRpxOHD1xOESsh6zq8SjdgjA== + /graphql-ws/4.2.2_graphql@15.5.0: + dependencies: + graphql: 15.5.0 + dev: true + engines: + node: '>=10' + peerDependencies: + graphql: '>=0.11 <=15' + resolution: + integrity: sha512-b6TLtWLAmKunD72muL9EeItRGpio9+V3Cx4zJsBkRA+3wxzTWXDvQr9/3qSwJ3D/2abz0ys2KHTM6lB1uH7KIQ== + /graphql/15.5.0: + dev: true + engines: + node: '>= 10.x' + resolution: + integrity: sha512-OmaM7y0kaK31NKG31q4YbD2beNYa6jBBKtMFT6gLYJljHLJr42IqJ8KX08u3Li/0ifzTU5HjmoOOrwa5BRLeDA== + /hard-rejection/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA== + /has-ansi/2.0.0: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= + /has-bigints/1.0.1: + dev: true + resolution: + integrity: sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA== + /has-flag/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0= + /has-flag/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + /has-symbols/1.0.2: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw== + /has-value/0.3.1: + dependencies: + get-value: 2.0.6 + has-values: 0.1.4 + isobject: 2.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8= + /has-value/1.0.0: + dependencies: + get-value: 2.0.6 + has-values: 1.0.0 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc= + /has-values/0.1.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E= + /has-values/1.0.0: + dependencies: + is-number: 3.0.0 + kind-of: 4.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8= + /has/1.0.3: + dependencies: + function-bind: 1.1.1 + dev: true + engines: + node: '>= 0.4.0' + resolution: + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + /hash-sum/2.0.0: + dev: true + resolution: + integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg== + /header-case/2.0.4: + dependencies: + capital-case: 1.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-H/vuk5TEEVZwrR0lp2zed9OCo1uAILMlx0JEMgC26rzyJJ3N1v6XkwHHXJQdR2doSjcGPM6OKPYoJgf0plJ11Q== + /hex-color-regex/1.1.0: + dev: true + resolution: + integrity: sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== + /homedir-polyfill/1.0.3: + dependencies: + parse-passwd: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA== + /hosted-git-info/2.8.8: + dev: true + resolution: + integrity: sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg== + /hosted-git-info/4.0.2: + dependencies: + lru-cache: 6.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg== + /hsl-regex/1.0.0: + dev: true + resolution: + integrity: sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4= + /hsla-regex/1.0.0: + dev: true + resolution: + integrity: sha1-wc56MWjIxmFAM6S194d/OyJfnDg= + /html-comment-regex/1.1.2: + dev: true + resolution: + integrity: sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ== + /html-tags/3.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== + /http-cache-semantics/4.1.0: + dev: true + resolution: + integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + /http-errors/1.8.0: + dependencies: + depd: 1.1.2 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 1.5.0 + toidentifier: 1.0.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-4I8r0C5JDhT5VkvI47QktDW75rNlGVsUf/8hzjCC/wkWI/jdTRmBb9aI7erSG82r1bjKY3F6k28WnsVxB1C73A== + /http-proxy-agent/4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.1 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== + /https-proxy-agent/5.0.0: + dependencies: + agent-base: 6.0.2 + debug: 4.3.1 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA== + /husky/6.0.0: + dev: true + hasBin: true + resolution: + integrity: sha512-SQS2gDTB7tBN486QSoKPKQItZw97BMOd+Kdb6ghfpBc0yXyzrddI0oDV5MkDAbuB4X2mO3/nj60TRMcYxwzZeQ== + /iconv-lite/0.4.24: + dependencies: + safer-buffer: 2.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + /ieee754/1.2.1: + dev: true + resolution: + integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== + /ignore/4.0.6: + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== + /ignore/5.1.8: + dev: true + engines: + node: '>= 4' + resolution: + integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw== + /immutable/3.7.6: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-E7TTyxK++hVIKib+Gy665kAHHks= + /import-cwd/3.0.0: + dependencies: + import-from: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-4pnzH16plW+hgvRECbDWpQl3cqtvSofHWh44met7ESfZ8UZOWWddm8hEyDTqREJ9RbYHY8gi8DqmaelApoOGMg== + /import-fresh/2.0.0: + dependencies: + caller-path: 2.0.0 + resolve-from: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-2BNVwVYS04bGH53dOSLUMEgipUY= + /import-fresh/3.3.0: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + /import-from/3.0.0: + dependencies: + resolve-from: 5.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ== + /imurmurhash/0.1.4: + dev: true + engines: + node: '>=0.8.19' + resolution: + integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o= + /indent-string/3.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok= + /indent-string/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + /indexes-of/1.0.1: + dev: true + resolution: + integrity: sha1-8w9xbI4r00bHtn0985FVZqfAVgc= + /inflight/1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= + /inherits/2.0.4: + dev: true + resolution: + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + /ini/1.3.8: + dev: true + resolution: + integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + /inquirer/6.5.2: + dependencies: + ansi-escapes: 3.2.0 + chalk: 2.4.2 + cli-cursor: 2.1.0 + cli-width: 2.2.1 + external-editor: 3.1.0 + figures: 2.0.0 + lodash: 4.17.21 + mute-stream: 0.0.7 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 2.1.1 + strip-ansi: 5.2.0 + through: 2.3.8 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ== + /inquirer/7.3.3: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.0 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + run-async: 2.4.1 + rxjs: 6.6.7 + string-width: 4.2.2 + strip-ansi: 6.0.0 + through: 2.3.8 + dev: true + engines: + node: '>=8.0.0' + resolution: + integrity: sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== + /is-absolute-url/2.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-UFMN+4T8yap9vnhS6Do3uTufKqY= + /is-absolute/1.0.0: + dependencies: + is-relative: 1.0.0 + is-windows: 1.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA== + /is-accessor-descriptor/0.1.6: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qeEss66Nh2cn7u84Q/igiXtcmNY= + /is-accessor-descriptor/1.0.0: + dependencies: + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== + /is-arrayish/0.2.1: + dev: true + resolution: + integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0= + /is-arrayish/0.3.2: + dev: true + resolution: + integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== + /is-bigint/1.0.1: + dev: true + resolution: + integrity: sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg== + /is-binary-path/2.1.0: + dependencies: + binary-extensions: 2.2.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + /is-boolean-object/1.1.0: + dependencies: + call-bind: 1.0.2 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA== + /is-buffer/1.1.6: + dev: true + resolution: + integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== + /is-callable/1.2.3: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ== + /is-color-stop/1.1.0: + dependencies: + css-color-names: 0.0.4 + hex-color-regex: 1.1.0 + hsl-regex: 1.0.0 + hsla-regex: 1.0.0 + rgb-regex: 1.0.1 + rgba-regex: 1.0.0 + dev: true + resolution: + integrity: sha1-z/9HGu5N1cnhWFmPvhKWe1za00U= + /is-core-module/2.2.0: + dependencies: + has: 1.0.3 + dev: true + resolution: + integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ== + /is-data-descriptor/0.1.4: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y= + /is-data-descriptor/1.0.0: + dependencies: + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== + /is-date-object/1.0.2: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g== + /is-descriptor/0.1.6: + dependencies: + is-accessor-descriptor: 0.1.6 + is-data-descriptor: 0.1.4 + kind-of: 5.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + /is-descriptor/1.0.2: + dependencies: + is-accessor-descriptor: 1.0.0 + is-data-descriptor: 1.0.0 + kind-of: 6.0.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + /is-directory/0.3.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE= + /is-dotfile/1.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= + /is-extendable/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik= + /is-extendable/1.0.1: + dependencies: + is-plain-object: 2.0.4 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== + /is-extglob/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= + /is-extglob/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= + /is-fullwidth-code-point/1.0.0: + dependencies: + number-is-nan: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-754xOG8DGn8NZDr4L95QxFfvAMs= + /is-fullwidth-code-point/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8= + /is-fullwidth-code-point/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + /is-glob/2.0.1: + dependencies: + is-extglob: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= + /is-glob/4.0.1: + dependencies: + is-extglob: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg== + /is-lower-case/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-bVcMJy4X5Og6VZfdOZstSexlEy20Sr0k/p/b2IlQJlfdKAQuMpiv5w2Ccxb8sKdRUNAG1PnHVHjFSdRDVS6NlQ== + /is-negative-zero/2.0.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w== + /is-number-object/1.0.4: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== + /is-number/3.0.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU= + /is-number/7.0.0: + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + /is-obj/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + /is-observable/1.1.0: + dependencies: + symbol-observable: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== + /is-plain-obj/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4= + /is-plain-object/2.0.4: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + /is-promise/2.2.2: + dev: true + resolution: + integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ== + /is-promise/4.0.0: + dev: true + resolution: + integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ== + /is-regex/1.1.2: + dependencies: + call-bind: 1.0.2 + has-symbols: 1.0.2 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg== + /is-relative/1.0.0: + dependencies: + is-unc-path: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA== + /is-resolvable/1.1.0: + dev: true + resolution: + integrity: sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== + /is-stream/1.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ= + /is-string/1.0.5: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ== + /is-svg/3.0.0: + dependencies: + html-comment-regex: 1.1.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ== + /is-symbol/1.0.3: + dependencies: + has-symbols: 1.0.2 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ== + /is-text-path/1.0.1: + dependencies: + text-extensions: 1.9.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4= + /is-unc-path/1.0.0: + dependencies: + unc-path-regex: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ== + /is-unicode-supported/0.1.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== + /is-upper-case/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-44pxmxAvnnAOwBg4tHPnkfvgjPwbc5QIsSstNU+YcJ1ovxVzCWpSGosPJOZh/a1tdl81fbgnLc9LLv+x2ywbPQ== + /is-utf8/0.2.1: + dev: true + resolution: + integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= + /is-windows/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== + /isarray/1.0.0: + dev: true + resolution: + integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= + /isexe/2.0.0: + dev: true + resolution: + integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= + /isobject/2.1.0: + dependencies: + isarray: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + /isobject/3.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8= + /isobject/4.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA== + /isomorphic-fetch/3.0.0: + dependencies: + node-fetch: 2.6.1 + whatwg-fetch: 3.6.2 + dev: true + resolution: + integrity: sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA== + /isomorphic-ws/4.0.1_ws@7.4.4: + dependencies: + ws: 7.4.4 + dev: true + peerDependencies: + ws: '*' + resolution: + integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w== + /js-tokens/4.0.0: + dev: true + resolution: + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + /js-yaml/3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + /js-yaml/4.0.0: + dependencies: + argparse: 2.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-pqon0s+4ScYUvX30wxQi3PogGFAlUyH0awepWvwkj4jD4v+ova3RiYw8bmA6x2rDrEaj8i/oWKoRxpVNW+Re8Q== + /jsesc/2.5.2: + dev: true + engines: + node: '>=4' + hasBin: true + resolution: + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + /json-buffer/3.0.0: + dev: true + resolution: + integrity: sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= + /json-parse-better-errors/1.0.2: + dev: true + resolution: + integrity: sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== + /json-parse-even-better-errors/2.3.1: + dev: true + resolution: + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + /json-schema-traverse/0.4.1: + dev: true + resolution: + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + /json-schema-traverse/1.0.0: + dev: true + resolution: + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + /json-stable-stringify-without-jsonify/1.0.1: + dev: true + resolution: + integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE= + /json-stable-stringify/1.0.1: + dependencies: + jsonify: 0.0.0 + dev: true + resolution: + integrity: sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8= + /json-to-pretty-yaml/1.2.2: + dependencies: + remedial: 1.0.8 + remove-trailing-spaces: 1.0.8 + dev: true + engines: + node: '>= 0.2.0' + resolution: + integrity: sha1-9M0L0KXo/h3yWq9boRiwmf2ZLVs= + /json5/2.2.0: + dependencies: + minimist: 1.2.5 + dev: true + engines: + node: '>=6' + hasBin: true + resolution: + integrity: sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA== + /jsonfile/4.0.0: + dev: true + optionalDependencies: + graceful-fs: 4.2.6 + resolution: + integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss= + /jsonfile/6.1.0: + dependencies: + universalify: 2.0.0 + dev: true + optionalDependencies: + graceful-fs: 4.2.6 + resolution: + integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + /jsonify/0.0.0: + dev: true + resolution: + integrity: sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM= + /jsonparse/1.3.1: + dev: true + engines: + '0': node >= 0.2.0 + resolution: + integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA= + /jsonwebtoken/8.5.1: + dependencies: + jws: 3.2.2 + lodash.includes: 4.3.0 + lodash.isboolean: 3.0.3 + lodash.isinteger: 4.0.4 + lodash.isnumber: 3.0.3 + lodash.isplainobject: 4.0.6 + lodash.isstring: 4.0.1 + lodash.once: 4.1.1 + ms: 2.1.3 + semver: 5.7.1 + dev: true + engines: + node: '>=4' + npm: '>=1.4.28' + resolution: + integrity: sha512-XjwVfRS6jTMsqYs0EsuJ4LGxXV14zQybNd4L2r0UvbVnSF9Af8x7p5MzbJ90Ioz/9TI41/hTCvznF/loiSzn8w== + /jwa/1.4.1: + dependencies: + buffer-equal-constant-time: 1.0.1 + ecdsa-sig-formatter: 1.0.11 + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA== + /jws/3.2.2: + dependencies: + jwa: 1.4.1 + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA== + /keyv/3.1.0: + dependencies: + json-buffer: 3.0.0 + dev: true + resolution: + integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + /kind-of/3.2.2: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + /kind-of/4.0.0: + dependencies: + is-buffer: 1.1.6 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc= + /kind-of/5.1.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + /kind-of/6.0.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + /latest-version/5.1.0: + dependencies: + package-json: 6.5.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + /levn/0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + /lines-and-columns/1.1.6: + dev: true + resolution: + integrity: sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA= + /listr-silent-renderer/1.1.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4= + /listr-update-renderer/0.5.0_listr@0.14.3: + dependencies: + chalk: 1.1.3 + cli-truncate: 0.2.1 + elegant-spinner: 1.0.1 + figures: 1.7.0 + indent-string: 3.2.0 + listr: 0.14.3 + log-symbols: 1.0.2 + log-update: 2.3.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=6' + peerDependencies: + listr: ^0.14.2 + resolution: + integrity: sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA== + /listr-verbose-renderer/0.5.0: + dependencies: + chalk: 2.4.2 + cli-cursor: 2.1.0 + date-fns: 1.30.1 + figures: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw== + /listr/0.14.3: + dependencies: + '@samverschueren/stream-to-observable': 0.3.1_rxjs@6.6.7 + is-observable: 1.1.0 + is-promise: 2.2.2 + is-stream: 1.1.0 + listr-silent-renderer: 1.1.1 + listr-update-renderer: 0.5.0_listr@0.14.3 + listr-verbose-renderer: 0.5.0 + p-map: 2.1.0 + rxjs: 6.6.7 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA== + /load-json-file/4.0.0: + dependencies: + graceful-fs: 4.2.6 + parse-json: 4.0.0 + pify: 3.0.0 + strip-bom: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-L19Fq5HjMhYjT9U62rZo607AmTs= + /locate-path/3.0.0: + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + /locate-path/5.0.0: + dependencies: + p-locate: 4.1.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + /locate-path/6.0.0: + dependencies: + p-locate: 5.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + /lodash._reinterpolate/3.0.0: + dev: true + resolution: + integrity: sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= + /lodash.clonedeep/4.5.0: + dev: true + resolution: + integrity: sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8= + /lodash.debounce/4.0.8: + dev: true + resolution: + integrity: sha1-gteb/zCmfEAF/9XiUVMArZyk168= + /lodash.flatten/4.4.0: + dev: true + resolution: + integrity: sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8= + /lodash.get/4.4.2: + dev: true + resolution: + integrity: sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= + /lodash.includes/4.3.0: + dev: true + resolution: + integrity: sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8= + /lodash.isboolean/3.0.3: + dev: true + resolution: + integrity: sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= + /lodash.isinteger/4.0.4: + dev: true + resolution: + integrity: sha1-YZwK89A/iwTDH1iChAt3sRzWg0M= + /lodash.isnumber/3.0.3: + dev: true + resolution: + integrity: sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= + /lodash.isplainobject/4.0.6: + dev: true + resolution: + integrity: sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= + /lodash.isstring/4.0.1: + dev: true + resolution: + integrity: sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= + /lodash.map/4.6.0: + dev: true + resolution: + integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM= + /lodash.memoize/4.1.2: + dev: true + resolution: + integrity: sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= + /lodash.once/4.1.1: + dev: true + resolution: + integrity: sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= + /lodash.template/4.5.0: + dependencies: + lodash._reinterpolate: 3.0.0 + lodash.templatesettings: 4.2.0 + dev: true + resolution: + integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A== + /lodash.templatesettings/4.2.0: + dependencies: + lodash._reinterpolate: 3.0.0 + dev: true + resolution: + integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ== + /lodash.throttle/4.1.1: + dev: true + resolution: + integrity: sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= + /lodash.toarray/4.4.0: + dev: true + resolution: + integrity: sha1-JMS/zWsvuji/0FlNsRedjptlZWE= + /lodash.topath/4.5.2: + dev: true + resolution: + integrity: sha1-NhY1Hzu6YZlKCTGYlmC9AyVP0Ak= + /lodash.truncate/4.4.2: + dev: true + resolution: + integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM= + /lodash.uniq/4.5.0: + dev: true + resolution: + integrity: sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= + /lodash/4.17.21: + dev: true + resolution: + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + /log-symbols/1.0.2: + dependencies: + chalk: 1.1.3 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg= + /log-symbols/4.1.0: + dependencies: + chalk: 4.1.0 + is-unicode-supported: 0.1.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg== + /log-update/2.3.0: + dependencies: + ansi-escapes: 3.2.0 + cli-cursor: 2.1.0 + wrap-ansi: 3.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-iDKP19HOeTiykoN0bwsbwSayRwg= + /longest/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-eB4YMpaqlPbU2RbcM10NF676I/g= + /loose-envify/1.4.0: + dependencies: + js-tokens: 4.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + /lower-case-first/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-EVm/rR94FJTZi3zefZ82fLWab+GX14LJN4HrWBcuo6Evmsl9hEfnqxgcHCKb9q+mNf6EVdsjx/qucYFIIB84pg== + /lower-case/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + /lowercase-keys/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + /lowercase-keys/2.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + /lru-cache/6.0.0: + dependencies: + yallist: 4.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + /make-error/1.3.6: + dev: true + resolution: + integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== + /map-cache/0.2.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8= + /map-obj/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0= + /map-obj/4.2.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-NAq0fCmZYGz9UFEQyndp7sisrow4GroyGeKluyKC/chuITZsPyOyC1UJZPJlVFImhXdROIP5xqouRLThT3BbpQ== + /map-visit/1.0.0: + dependencies: + object-visit: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7Nyo8TFE5mDxtb1B8S80edmN+48= + /mdn-data/2.0.14: + dev: true + resolution: + integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + /mdn-data/2.0.4: + dev: true + resolution: + integrity: sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA== + /memorystream/0.3.1: + dev: true + engines: + node: '>= 0.10.0' + resolution: + integrity: sha1-htcJCzDORV1j+64S3aUaR93K+bI= + /meow/8.1.2: + dependencies: + '@types/minimist': 1.2.1 + camelcase-keys: 6.2.2 + decamelize-keys: 1.1.0 + hard-rejection: 2.1.0 + minimist-options: 4.1.0 + normalize-package-data: 3.0.2 + read-pkg-up: 7.0.1 + redent: 3.0.0 + trim-newlines: 3.0.0 + type-fest: 0.18.1 + yargs-parser: 20.2.7 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q== + /merge/1.2.1: + dev: true + resolution: + integrity: sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ== + /merge2/1.4.1: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + /micromatch/3.1.10: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + braces: 2.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + extglob: 2.0.4 + fragment-cache: 0.2.1 + kind-of: 6.0.3 + nanomatch: 1.2.13 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== + /micromatch/4.0.2: + dependencies: + braces: 3.0.2 + picomatch: 2.2.2 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q== + /mime-db/1.47.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw== + /mime-types/2.1.30: + dependencies: + mime-db: 1.47.0 + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg== + /mimic-fn/1.2.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== + /mimic-fn/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + /mimic-response/1.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + /min-indent/1.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== + /minimatch/3.0.4: + dependencies: + brace-expansion: 1.1.11 + dev: true + resolution: + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + /minimist-options/4.1.0: + dependencies: + arrify: 1.0.1 + is-plain-obj: 1.1.0 + kind-of: 6.0.3 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A== + /minimist/1.2.5: + dev: true + resolution: + integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw== + /mixin-deep/1.3.2: + dependencies: + for-in: 1.0.2 + is-extendable: 1.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== + /mkdirp/0.5.5: + dependencies: + minimist: 1.2.5 + dev: true + hasBin: true + resolution: + integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ== + /mkdirp/1.0.4: + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== + /modern-normalize/1.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-1lM+BMLGuDfsdwf3rsgBSrxJwAZHFIrQ8YR61xIqdHo0uNKI9M52wNpHSrliZATJp51On6JD0AfRxd4YGSU0lw== + /mri/1.1.6: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ== + /ms/2.0.0: + dev: true + resolution: + integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g= + /ms/2.1.2: + dev: true + resolution: + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + /ms/2.1.3: + dev: true + resolution: + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + /mute-stream/0.0.7: + dev: true + resolution: + integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s= + /mute-stream/0.0.8: + dev: true + resolution: + integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== + /nanoid/3.1.22: + dev: true + engines: + node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 + hasBin: true + resolution: + integrity: sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ== + /nanomatch/1.2.13: + dependencies: + arr-diff: 4.0.0 + array-unique: 0.3.2 + define-property: 2.0.2 + extend-shallow: 3.0.2 + fragment-cache: 0.2.1 + is-windows: 1.0.2 + kind-of: 6.0.3 + object.pick: 1.3.0 + regex-not: 1.0.2 + snapdragon: 0.8.2 + to-regex: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== + /natural-compare/1.4.0: + dev: true + resolution: + integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= + /nice-try/1.0.5: + dev: true + resolution: + integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== + /no-case/3.0.4: + dependencies: + lower-case: 2.0.2 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + /node-emoji/1.10.0: + dependencies: + lodash.toarray: 4.4.0 + dev: true + resolution: + integrity: sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw== + /node-fetch/2.6.1: + dev: true + engines: + node: 4.x || >=6.0.0 + resolution: + integrity: sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw== + /node-int64/0.4.0: + dev: true + resolution: + integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs= + /node-releases/1.1.71: + dev: true + resolution: + integrity: sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg== + /normalize-package-data/2.5.0: + dependencies: + hosted-git-info: 2.8.8 + resolve: 1.20.0 + semver: 5.7.1 + validate-npm-package-license: 3.0.4 + dev: true + resolution: + integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== + /normalize-package-data/3.0.2: + dependencies: + hosted-git-info: 4.0.2 + resolve: 1.20.0 + semver: 7.3.5 + validate-npm-package-license: 3.0.4 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg== + /normalize-path/2.1.1: + dependencies: + remove-trailing-separator: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= + /normalize-path/3.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + /normalize-range/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= + /normalize-url/3.3.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + /normalize-url/4.5.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ== + /npm-run-all/4.1.5: + dependencies: + ansi-styles: 3.2.1 + chalk: 2.4.2 + cross-spawn: 6.0.5 + memorystream: 0.3.1 + minimatch: 3.0.4 + pidtree: 0.3.1 + read-pkg: 3.0.0 + shell-quote: 1.7.2 + string.prototype.padend: 3.1.2 + dev: true + engines: + node: '>= 4' + hasBin: true + resolution: + integrity: sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ== + /nth-check/1.0.2: + dependencies: + boolbase: 1.0.0 + dev: true + resolution: + integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== + /nullthrows/1.1.1: + dev: true + resolution: + integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw== + /num2fraction/1.2.2: + dev: true + resolution: + integrity: sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4= + /number-is-nan/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0= + /object-assign/4.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM= + /object-copy/0.1.0: + dependencies: + copy-descriptor: 0.1.1 + define-property: 0.2.5 + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fn2Fi3gb18mRpBupde04EnVOmYw= + /object-hash/2.1.1: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-VOJmgmS+7wvXf8CjbQmimtCnEx3IAoLxI3fp2fbWehxrWBcAQFbk+vcwb6vzR0VZv/eNCJ/27j151ZTwqW/JeQ== + /object-inspect/1.9.0: + dev: true + resolution: + integrity: sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw== + /object-keys/1.1.1: + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + /object-path/0.11.5: + dev: true + engines: + node: '>= 10.12.0' + resolution: + integrity: sha512-jgSbThcoR/s+XumvGMTMf81QVBmah+/Q7K7YduKeKVWL7N111unR2d6pZZarSk6kY/caeNxUDyxOvMWyzoU2eg== + /object-visit/1.0.1: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-95xEk68MU3e1n+OdOV5BBC3QRbs= + /object.assign/4.1.2: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + has-symbols: 1.0.2 + object-keys: 1.1.1 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ== + /object.getownpropertydescriptors/2.1.2: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.0 + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ== + /object.pick/1.3.0: + dependencies: + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c= + /object.values/1.1.3: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.0 + has: 1.0.3 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw== + /once/1.4.0: + dependencies: + wrappy: 1.0.2 + dev: true + resolution: + integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E= + /onetime/2.0.1: + dependencies: + mimic-fn: 1.2.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ= + /onetime/5.1.2: + dependencies: + mimic-fn: 2.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + /optionator/0.9.1: + dependencies: + deep-is: 0.1.3 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.3 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw== + /original/1.0.2: + dependencies: + url-parse: 1.5.1 + dev: true + resolution: + integrity: sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg== + /os-tmpdir/1.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ= + /p-cancelable/1.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + /p-limit/2.3.0: + dependencies: + p-try: 2.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + /p-limit/3.1.0: + dependencies: + yocto-queue: 0.1.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + /p-locate/3.0.0: + dependencies: + p-limit: 2.3.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + /p-locate/4.1.0: + dependencies: + p-limit: 2.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + /p-locate/5.0.0: + dependencies: + p-limit: 3.1.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + /p-map/2.1.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw== + /p-try/2.2.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + /package-json/6.5.0: + dependencies: + got: 9.6.0 + registry-auth-token: 4.2.1 + registry-url: 5.1.0 + semver: 6.3.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + /param-case/3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + /parent-module/1.0.1: + dependencies: + callsites: 3.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + /parse-filepath/1.0.2: + dependencies: + is-absolute: 1.0.0 + map-cache: 0.2.2 + path-root: 0.1.1 + dev: true + engines: + node: '>=0.8' + resolution: + integrity: sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE= + /parse-glob/3.0.4: + dependencies: + glob-base: 0.3.0 + is-dotfile: 1.0.3 + is-extglob: 1.0.0 + is-glob: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ssN2z7EfNVE7rdFz7wu246OIORw= + /parse-json/4.0.0: + dependencies: + error-ex: 1.3.2 + json-parse-better-errors: 1.0.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA= + /parse-json/5.2.0: + dependencies: + '@babel/code-frame': 7.12.13 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.1.6 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + /parse-passwd/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= + /pascal-case/3.1.2: + dependencies: + no-case: 3.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + /pascalcase/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ= + /path-case/3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-qO4qCFjXqVTrcbPt/hQfhTQ+VhFsqNKOPtytgNKkKxSoEp3XPUQ8ObFuePylOIok5gjn69ry8XiULxCwot3Wfg== + /path-exists/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-zg6+ql94yxiSXqfYENe1mwEP1RU= + /path-exists/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + /path-is-absolute/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18= + /path-key/2.0.1: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= + /path-key/3.1.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + /path-parse/1.0.6: + dev: true + resolution: + integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw== + /path-root-regex/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0= + /path-root/0.1.1: + dependencies: + path-root-regex: 0.1.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc= + /path-type/3.0.0: + dependencies: + pify: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg== + /path-type/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + /picomatch/2.2.2: + dev: true + engines: + node: '>=8.6' + resolution: + integrity: sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg== + /pidtree/0.3.1: + dev: true + engines: + node: '>=0.10' + hasBin: true + resolution: + integrity: sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA== + /pify/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= + /posix-character-classes/0.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs= + /postcss-attribute-case-insensitive/4.0.2: + dependencies: + postcss: 7.0.35 + postcss-selector-parser: 6.0.4 + dev: true + resolution: + integrity: sha512-clkFxk/9pcdb4Vkn0hAHq3YnxBQ2p0CGD1dy24jN+reBck+EWxMbxSUqN4Yj7t0w8csl87K6p0gxBe1utkJsYA== + /postcss-calc/7.0.5: + dependencies: + postcss: 7.0.35 + postcss-selector-parser: 6.0.4 + postcss-value-parser: 4.1.0 + dev: true + resolution: + integrity: sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg== + /postcss-color-functional-notation/2.0.1: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g== + /postcss-color-gray/5.0.0: + dependencies: + '@csstools/convert-colors': 1.4.0 + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw== + /postcss-color-hex-alpha/5.0.3: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-PF4GDel8q3kkreVXKLAGNpHKilXsZ6xuu+mOQMHWHLPNyjiUBOr75sp5ZKJfmv1MCus5/DWUGcK9hm6qHEnXYw== + /postcss-color-mod-function/3.0.3: + dependencies: + '@csstools/convert-colors': 1.4.0 + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ== + /postcss-color-rebeccapurple/4.0.1: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g== + /postcss-colormin/4.0.3: + dependencies: + browserslist: 4.16.3 + color: 3.1.3 + has: 1.0.3 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw== + /postcss-convert-values/4.0.1: + dependencies: + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ== + /postcss-custom-media/7.0.8: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-c9s5iX0Ge15o00HKbuRuTqNndsJUbaXdiNsksnVH8H4gdc+zbLzr/UasOwNG6CTDpLFekVY4672eWdiiWu2GUg== + /postcss-custom-properties/8.0.11: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-nm+o0eLdYqdnJ5abAJeXp4CEU1c1k+eB2yMCvhgzsds/e0umabFrN6HoTy/8Q4K5ilxERdl/JD1LO5ANoYBeMA== + /postcss-custom-selectors/5.1.2: + dependencies: + postcss: 7.0.35 + postcss-selector-parser: 5.0.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w== + /postcss-dir-pseudo-class/5.0.0: + dependencies: + postcss: 7.0.35 + postcss-selector-parser: 5.0.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw== + /postcss-discard-comments/4.0.2: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg== + /postcss-discard-duplicates/4.0.2: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ== + /postcss-discard-empty/4.0.1: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w== + /postcss-discard-overridden/4.0.1: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg== + /postcss-double-position-gradients/1.0.0: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA== + /postcss-env-function/2.0.2: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw== + /postcss-focus-visible/4.0.0: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g== + /postcss-focus-within/3.0.0: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w== + /postcss-font-variant/4.0.1: + dependencies: + postcss: 7.0.35 + dev: true + resolution: + integrity: sha512-I3ADQSTNtLTTd8uxZhtSOrTCQ9G4qUVKPjHiDk0bV75QSxXjVWiJVJ2VLdspGUi9fbW9BcjKJoRvxAH1pckqmA== + /postcss-functions/3.0.0: + dependencies: + glob: 7.1.6 + object-assign: 4.1.1 + postcss: 6.0.23 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha1-DpTQFERwCkgd4g3k1V+yZAVkJQ4= + /postcss-gap-properties/2.0.0: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg== + /postcss-image-set-function/3.0.1: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw== + /postcss-initial/3.0.2: + dependencies: + lodash.template: 4.5.0 + postcss: 7.0.35 + dev: true + resolution: + integrity: sha512-ugA2wKonC0xeNHgirR4D3VWHs2JcU08WAi1KFLVcnb7IN89phID6Qtg2RIctWbnvp1TM2BOmDtX8GGLCKdR8YA== + /postcss-js/3.0.3: + dependencies: + camelcase-css: 2.0.1 + postcss: 8.2.9 + dev: true + engines: + node: '>=10.0' + resolution: + integrity: sha512-gWnoWQXKFw65Hk/mi2+WTQTHdPD5UJdDXZmX073EY/B3BWnYjO4F4t0VneTCnCGQ5E5GsCdMkzPaTXwl3r5dJw== + /postcss-lab-function/2.0.1: + dependencies: + '@csstools/convert-colors': 1.4.0 + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg== + /postcss-load-config/3.0.1: + dependencies: + cosmiconfig: 7.0.0 + import-cwd: 3.0.0 + dev: true + engines: + node: '>= 10' + resolution: + integrity: sha512-/pDHe30UYZUD11IeG8GWx9lNtu1ToyTsZHnyy45B4Mrwr/Kb6NgYl7k753+05CJNKnjbwh4975amoPJ+TEjHNQ== + /postcss-logical/3.0.0: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA== + /postcss-media-minmax/4.0.0: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw== + /postcss-merge-longhand/4.0.11: + dependencies: + css-color-names: 0.0.4 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + stylehacks: 4.0.3 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw== + /postcss-merge-rules/4.0.3: + dependencies: + browserslist: 4.16.3 + caniuse-api: 3.0.0 + cssnano-util-same-parent: 4.0.1 + postcss: 7.0.35 + postcss-selector-parser: 3.1.2 + vendors: 1.0.4 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ== + /postcss-minify-font-values/4.0.2: + dependencies: + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg== + /postcss-minify-gradients/4.0.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + is-color-stop: 1.1.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q== + /postcss-minify-params/4.0.2: + dependencies: + alphanum-sort: 1.0.2 + browserslist: 4.16.3 + cssnano-util-get-arguments: 4.0.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + uniqs: 2.0.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg== + /postcss-minify-selectors/4.0.2: + dependencies: + alphanum-sort: 1.0.2 + has: 1.0.3 + postcss: 7.0.35 + postcss-selector-parser: 3.1.2 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g== + /postcss-nested/5.0.5_postcss@8.2.9: + dependencies: + postcss: 8.2.9 + postcss-selector-parser: 6.0.4 + dev: true + engines: + node: '>=10.0' + peerDependencies: + postcss: ^8.1.13 + resolution: + integrity: sha512-GSRXYz5bccobpTzLQZXOnSOfKl6TwVr5CyAQJUPub4nuRJSOECK5AqurxVgmtxP48p0Kc/ndY/YyS1yqldX0Ew== + /postcss-nesting/7.0.1: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-FrorPb0H3nuVq0Sff7W2rnc3SmIcruVC6YwpcS+k687VxyxO33iE1amna7wHuRVzM8vfiYofXSBHNAZ3QhLvYg== + /postcss-normalize-charset/4.0.1: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g== + /postcss-normalize-display-values/4.0.2: + dependencies: + cssnano-util-get-match: 4.0.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ== + /postcss-normalize-positions/4.0.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + has: 1.0.3 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA== + /postcss-normalize-repeat-style/4.0.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + cssnano-util-get-match: 4.0.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q== + /postcss-normalize-string/4.0.2: + dependencies: + has: 1.0.3 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA== + /postcss-normalize-timing-functions/4.0.2: + dependencies: + cssnano-util-get-match: 4.0.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A== + /postcss-normalize-unicode/4.0.1: + dependencies: + browserslist: 4.16.3 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg== + /postcss-normalize-url/4.0.1: + dependencies: + is-absolute-url: 2.1.0 + normalize-url: 3.3.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA== + /postcss-normalize-whitespace/4.0.2: + dependencies: + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA== + /postcss-ordered-values/4.1.2: + dependencies: + cssnano-util-get-arguments: 4.0.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw== + /postcss-overflow-shorthand/2.0.0: + dependencies: + postcss: 7.0.35 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g== + /postcss-page-break/2.0.0: + dependencies: + postcss: 7.0.35 + dev: true + resolution: + integrity: sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ== + /postcss-place/4.0.1: + dependencies: + postcss: 7.0.35 + postcss-values-parser: 2.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg== + /postcss-preset-env/6.7.0: + dependencies: + autoprefixer: 9.8.6 + browserslist: 4.16.3 + caniuse-lite: 1.0.30001207 + css-blank-pseudo: 0.1.4 + css-has-pseudo: 0.10.0 + css-prefers-color-scheme: 3.1.1 + cssdb: 4.4.0 + postcss: 7.0.35 + postcss-attribute-case-insensitive: 4.0.2 + postcss-color-functional-notation: 2.0.1 + postcss-color-gray: 5.0.0 + postcss-color-hex-alpha: 5.0.3 + postcss-color-mod-function: 3.0.3 + postcss-color-rebeccapurple: 4.0.1 + postcss-custom-media: 7.0.8 + postcss-custom-properties: 8.0.11 + postcss-custom-selectors: 5.1.2 + postcss-dir-pseudo-class: 5.0.0 + postcss-double-position-gradients: 1.0.0 + postcss-env-function: 2.0.2 + postcss-focus-visible: 4.0.0 + postcss-focus-within: 3.0.0 + postcss-font-variant: 4.0.1 + postcss-gap-properties: 2.0.0 + postcss-image-set-function: 3.0.1 + postcss-initial: 3.0.2 + postcss-lab-function: 2.0.1 + postcss-logical: 3.0.0 + postcss-media-minmax: 4.0.0 + postcss-nesting: 7.0.1 + postcss-overflow-shorthand: 2.0.0 + postcss-page-break: 2.0.0 + postcss-place: 4.0.1 + postcss-pseudo-class-any-link: 6.0.0 + postcss-replace-overflow-wrap: 3.0.0 + postcss-selector-matches: 4.0.0 + postcss-selector-not: 4.0.1 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-eU4/K5xzSFwUFJ8hTdTQzo2RBLbDVt83QZrAvI07TULOkmyQlnYlpwep+2yIK+K+0KlZO4BvFcleOCCcUtwchg== + /postcss-pseudo-class-any-link/6.0.0: + dependencies: + postcss: 7.0.35 + postcss-selector-parser: 5.0.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew== + /postcss-reduce-initial/4.0.3: + dependencies: + browserslist: 4.16.3 + caniuse-api: 3.0.0 + has: 1.0.3 + postcss: 7.0.35 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA== + /postcss-reduce-transforms/4.0.2: + dependencies: + cssnano-util-get-match: 4.0.0 + has: 1.0.3 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg== + /postcss-replace-overflow-wrap/3.0.0: + dependencies: + postcss: 7.0.35 + dev: true + resolution: + integrity: sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw== + /postcss-selector-matches/4.0.0: + dependencies: + balanced-match: 1.0.0 + postcss: 7.0.35 + dev: true + resolution: + integrity: sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww== + /postcss-selector-not/4.0.1: + dependencies: + balanced-match: 1.0.0 + postcss: 7.0.35 + dev: true + resolution: + integrity: sha512-YolvBgInEK5/79C+bdFMyzqTg6pkYqDbzZIST/PDMqa/o3qtXenD05apBG2jLgT0/BQ77d4U2UK12jWpilqMAQ== + /postcss-selector-parser/3.1.2: + dependencies: + dot-prop: 5.3.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA== + /postcss-selector-parser/5.0.0: + dependencies: + cssesc: 2.0.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ== + /postcss-selector-parser/6.0.4: + dependencies: + cssesc: 3.0.0 + indexes-of: 1.0.1 + uniq: 1.0.1 + util-deprecate: 1.0.2 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw== + /postcss-svgo/4.0.2: + dependencies: + is-svg: 3.0.0 + postcss: 7.0.35 + postcss-value-parser: 3.3.1 + svgo: 1.3.2 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw== + /postcss-unique-selectors/4.0.1: + dependencies: + alphanum-sort: 1.0.2 + postcss: 7.0.35 + uniqs: 2.0.0 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg== + /postcss-value-parser/3.3.1: + dev: true + resolution: + integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== + /postcss-value-parser/4.1.0: + dev: true + resolution: + integrity: sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + /postcss-values-parser/2.0.1: + dependencies: + flatten: 1.0.3 + indexes-of: 1.0.1 + uniq: 1.0.1 + dev: true + engines: + node: '>=6.14.4' + resolution: + integrity: sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg== + /postcss/6.0.23: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + engines: + node: '>=4.0.0' + resolution: + integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag== + /postcss/7.0.35: + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 6.1.0 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg== + /postcss/8.2.9: + dependencies: + colorette: 1.2.2 + nanoid: 3.1.22 + source-map: 0.6.1 + dev: true + engines: + node: ^10 || ^12 || >=14 + resolution: + integrity: sha512-b+TmuIL4jGtCHtoLi+G/PisuIl9avxs8IZMSmlABRwNz5RLUUACrC+ws81dcomz1nRezm5YPdXiMEzBEKgYn+Q== + /prelude-ls/1.2.1: + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + /prepend-http/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= + /pretty-hrtime/1.0.3: + dev: true + engines: + node: '>= 0.8' + resolution: + integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE= + /progress/2.0.3: + dev: true + engines: + node: '>=0.4.0' + resolution: + integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== + /promise/7.3.1: + dependencies: + asap: 2.0.6 + dev: true + resolution: + integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + /pump/3.0.0: + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: true + resolution: + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + /punycode/2.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + /purgecss/3.1.3: + dependencies: + commander: 6.2.1 + glob: 7.1.6 + postcss: 8.2.9 + postcss-selector-parser: 6.0.4 + dev: true + hasBin: true + resolution: + integrity: sha512-hRSLN9mguJ2lzlIQtW4qmPS2kh6oMnA9RxdIYK8sz18QYqd6ePp4GNDl18oWHA1f2v2NEQIh51CO8s/E3YGckQ== + /q/1.5.1: + dev: true + engines: + node: '>=0.6.0' + teleport: '>=0.2.0' + resolution: + integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= + /querystringify/2.2.0: + dev: true + resolution: + integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== + /queue-microtask/1.2.3: + dev: true + resolution: + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + /quick-lru/4.0.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== + /quick-lru/5.1.1: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + /rc/1.2.8: + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.5 + strip-json-comments: 2.0.1 + dev: true + hasBin: true + resolution: + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + /read-pkg-up/7.0.1: + dependencies: + find-up: 4.1.0 + read-pkg: 5.2.0 + type-fest: 0.8.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== + /read-pkg/3.0.0: + dependencies: + load-json-file: 4.0.0 + normalize-package-data: 2.5.0 + path-type: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k= + /read-pkg/5.2.0: + dependencies: + '@types/normalize-package-data': 2.4.0 + normalize-package-data: 2.5.0 + parse-json: 5.2.0 + type-fest: 0.6.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== + /readable-stream/3.6.0: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + /readdirp/3.5.0: + dependencies: + picomatch: 2.2.2 + dev: true + engines: + node: '>=8.10.0' + resolution: + integrity: sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ== + /redent/3.0.0: + dependencies: + indent-string: 4.0.0 + strip-indent: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg== + /reduce-css-calc/2.1.8: + dependencies: + css-unit-converter: 1.1.2 + postcss-value-parser: 3.3.1 + dev: true + resolution: + integrity: sha512-8liAVezDmUcH+tdzoEGrhfbGcP7nOV4NkGE3a74+qqvE7nt9i4sKLGBuZNOnpI4WiGksiNPklZxva80061QiPg== + /regenerator-runtime/0.13.7: + dev: true + resolution: + integrity: sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew== + /regex-not/1.0.2: + dependencies: + extend-shallow: 3.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== + /regexpp/3.1.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q== + /registry-auth-token/4.2.1: + dependencies: + rc: 1.2.8 + dev: true + engines: + node: '>=6.0.0' + resolution: + integrity: sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw== + /registry-url/5.1.0: + dependencies: + rc: 1.2.8 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + /relay-compiler/10.1.0_graphql@15.5.0: + dependencies: + '@babel/core': 7.13.14 + '@babel/generator': 7.13.9 + '@babel/parser': 7.13.13 + '@babel/runtime': 7.13.10 + '@babel/traverse': 7.13.13 + '@babel/types': 7.13.14 + babel-preset-fbjs: 3.3.0_@babel+core@7.13.14 + chalk: 4.1.0 + fb-watchman: 2.0.1 + fbjs: 3.0.0 + glob: 7.1.6 + graphql: 15.5.0 + immutable: 3.7.6 + nullthrows: 1.1.1 + relay-runtime: 10.1.0 + signedsource: 1.0.0 + yargs: 15.4.1 + dev: true + hasBin: true + peerDependencies: + graphql: ^15.0.0 + resolution: + integrity: sha512-HPqc3N3tNgEgUH5+lTr5lnLbgnsZMt+MRiyS0uAVNhuPY2It0X1ZJG+9qdA3L9IqKFUNwVn6zTO7RArjMZbARQ== + /relay-runtime/10.1.0: + dependencies: + '@babel/runtime': 7.13.10 + fbjs: 3.0.0 + dev: true + resolution: + integrity: sha512-bxznLnQ1ST6APN/cFi7l0FpjbZVchWQjjhj9mAuJBuUqNNCh9uV+UTRhpQF7Q8ycsPp19LHTpVyGhYb0ustuRQ== + /remedial/1.0.8: + dev: true + resolution: + integrity: sha512-/62tYiOe6DzS5BqVsNpH/nkGlX45C/Sp6V+NtiN6JQNS1Viay7cWkazmRkrQrdFj2eshDe96SIQNIoMxqhzBOg== + /remove-trailing-separator/1.1.0: + dev: true + resolution: + integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8= + /remove-trailing-spaces/1.0.8: + dev: true + resolution: + integrity: sha512-O3vsMYfWighyFbTd8hk8VaSj9UAGENxAtX+//ugIst2RMk5e03h6RoIS+0ylsFxY1gvmPuAY/PO4It+gPEeySA== + /repeat-element/1.1.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g== + /repeat-string/1.6.1: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc= + /replaceall/0.1.6: + dev: true + engines: + node: '>= 0.8.x' + resolution: + integrity: sha1-gdgax663LX9cSUKt8ml6MiBojY4= + /require-directory/2.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I= + /require-from-string/2.0.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + /require-main-filename/2.0.0: + dev: true + resolution: + integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + /require-relative/0.8.7: + dev: true + resolution: + integrity: sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4= + /requires-port/1.0.0: + dev: true + resolution: + integrity: sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8= + /resolve-dir/1.0.1: + dependencies: + expand-tilde: 2.0.2 + global-modules: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= + /resolve-from/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-six699nWiBvItuZTM17rywoYh0g= + /resolve-from/4.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + /resolve-from/5.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + /resolve-global/1.0.0: + dependencies: + global-dirs: 0.1.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== + /resolve-url/0.2.1: + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + resolution: + integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo= + /resolve/1.20.0: + dependencies: + is-core-module: 2.2.0 + path-parse: 1.0.6 + dev: true + resolution: + integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A== + /responselike/1.0.2: + dependencies: + lowercase-keys: 1.0.1 + dev: true + resolution: + integrity: sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= + /restore-cursor/2.0.0: + dependencies: + onetime: 2.0.1 + signal-exit: 3.0.3 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368= + /restore-cursor/3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== + /ret/0.1.15: + dev: true + engines: + node: '>=0.12' + resolution: + integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== + /reusify/1.0.4: + dev: true + engines: + iojs: '>=1.0.0' + node: '>=0.10.0' + resolution: + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + /rgb-regex/1.0.1: + dev: true + resolution: + integrity: sha1-wODWiC3w4jviVKR16O3UGRX+rrE= + /rgba-regex/1.0.0: + dev: true + resolution: + integrity: sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= + /rimraf/3.0.2: + dependencies: + glob: 7.1.6 + dev: true + hasBin: true + resolution: + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + /rollup/2.44.0: + dev: true + engines: + node: '>=10.0.0' + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + resolution: + integrity: sha512-rGSF4pLwvuaH/x4nAS+zP6UNn5YUDWf/TeEU5IoXSZKBbKRNTCI3qMnYXKZgrC0D2KzS2baiOZt1OlqhMu5rnQ== + /run-async/2.4.1: + dev: true + engines: + node: '>=0.12.0' + resolution: + integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== + /run-parallel/1.2.0: + dependencies: + queue-microtask: 1.2.3 + dev: true + resolution: + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + /rxjs/6.6.7: + dependencies: + tslib: 1.14.1 + dev: true + engines: + npm: '>=2.0.0' + resolution: + integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== + /sade/1.7.4: + dependencies: + mri: 1.1.6 + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-y5yauMD93rX840MwUJr7C1ysLFBgMspsdTo4UVrDg3fXDvtwOyIqykhVAAm6fk/3au77773itJStObgK+LKaiA== + /safe-buffer/5.1.2: + dev: true + resolution: + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + /safe-buffer/5.2.1: + dev: true + resolution: + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + /safe-regex/1.1.0: + dependencies: + ret: 0.1.15 + dev: true + resolution: + integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4= + /safer-buffer/2.1.2: + dev: true + resolution: + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + /sax/1.2.4: + dev: true + resolution: + integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + /scuid/1.1.0: + dev: true + resolution: + integrity: sha512-MuCAyrGZcTLfQoH2XoBlQ8C6bzwN88XT/0slOGz0pn8+gIP85BOAfYa44ZXQUTOwRwPU0QvgU+V+OSajl/59Xg== + /semver/5.7.1: + dev: true + hasBin: true + resolution: + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + /semver/6.3.0: + dev: true + hasBin: true + resolution: + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + /semver/7.3.5: + dependencies: + lru-cache: 6.0.0 + dev: true + engines: + node: '>=10' + hasBin: true + resolution: + integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ== + /sentence-case/3.0.4: + dependencies: + no-case: 3.0.4 + tslib: 2.1.0 + upper-case-first: 2.0.2 + dev: true + resolution: + integrity: sha512-8LS0JInaQMCRoQ7YUytAo/xUu5W2XnQxV2HI/6uM6U7CITS1RqPElr30V6uIqyMKM9lJGRVFy5/4CuzcixNYSg== + /set-blocking/2.0.0: + dev: true + resolution: + integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc= + /set-value/2.0.1: + dependencies: + extend-shallow: 2.0.1 + is-extendable: 0.1.1 + is-plain-object: 2.0.4 + split-string: 3.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== + /setimmediate/1.0.5: + dev: true + resolution: + integrity: sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= + /setprototypeof/1.2.0: + dev: true + resolution: + integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + /shebang-command/1.2.0: + dependencies: + shebang-regex: 1.0.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo= + /shebang-command/2.0.0: + dependencies: + shebang-regex: 3.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + /shebang-regex/1.0.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM= + /shebang-regex/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + /shell-quote/1.7.2: + dev: true + resolution: + integrity: sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg== + /signal-exit/3.0.3: + dev: true + resolution: + integrity: sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA== + /signedsource/1.0.0: + dev: true + resolution: + integrity: sha1-HdrOSYF5j5O9gzlzgD2A1S6TrWo= + /simple-swizzle/0.2.2: + dependencies: + is-arrayish: 0.3.2 + dev: true + resolution: + integrity: sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo= + /slash/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + /slice-ansi/0.0.4: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU= + /slice-ansi/4.0.0: + dependencies: + ansi-styles: 4.3.0 + astral-regex: 2.0.0 + is-fullwidth-code-point: 3.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + /snake-case/3.0.4: + dependencies: + dot-case: 3.0.4 + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg== + /snapdragon-node/2.1.1: + dependencies: + define-property: 1.0.0 + isobject: 3.0.1 + snapdragon-util: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== + /snapdragon-util/3.0.1: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== + /snapdragon/0.8.2: + dependencies: + base: 0.11.2 + debug: 2.6.9 + define-property: 0.2.5 + extend-shallow: 2.0.1 + map-cache: 0.2.2 + source-map: 0.5.7 + source-map-resolve: 0.5.3 + use: 3.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== + /source-map-resolve/0.5.3: + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: true + resolution: + integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== + /source-map-support/0.5.19: + dependencies: + buffer-from: 1.1.1 + source-map: 0.6.1 + dev: true + resolution: + integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw== + /source-map-url/0.4.1: + dev: true + resolution: + integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== + /source-map/0.5.7: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + /source-map/0.6.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + /source-map/0.7.3: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== + /spdx-correct/3.1.1: + dependencies: + spdx-expression-parse: 3.0.1 + spdx-license-ids: 3.0.7 + dev: true + resolution: + integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w== + /spdx-exceptions/2.3.0: + dev: true + resolution: + integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + /spdx-expression-parse/3.0.1: + dependencies: + spdx-exceptions: 2.3.0 + spdx-license-ids: 3.0.7 + dev: true + resolution: + integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== + /spdx-license-ids/3.0.7: + dev: true + resolution: + integrity: sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ== + /split-string/3.1.0: + dependencies: + extend-shallow: 3.0.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== + /split2/3.2.2: + dependencies: + readable-stream: 3.6.0 + dev: true + resolution: + integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg== + /sponge-case/1.0.1: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-dblb9Et4DAtiZ5YSUZHLl4XhH4uK80GhAZrVXdN4O2P4gQ40Wa5UIOPUHlA/nFd2PLblBZWUioLMMAVrgpoYcA== + /sprintf-js/1.0.3: + dev: true + resolution: + integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= + /sse-z/0.3.0: + dev: true + resolution: + integrity: sha512-jfcXynl9oAOS9YJ7iqS2JMUEHOlvrRAD+54CENiWnc4xsuVLQVSgmwf7cwOTcBd/uq3XkQKBGojgvEtVXcJ/8w== + /stable/0.1.8: + dev: true + resolution: + integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + /static-extend/0.1.2: + dependencies: + define-property: 0.2.5 + object-copy: 0.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY= + /statuses/1.5.0: + dev: true + engines: + node: '>= 0.6' + resolution: + integrity: sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= + /streamsearch/0.1.2: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-gIudDlb8Jz2Am6VzOOkpkZoanxo= + /string-env-interpolation/1.0.1: + dev: true + resolution: + integrity: sha512-78lwMoCcn0nNu8LszbP1UA7g55OeE4v7rCeWnM5B453rnNr4aq+5it3FEYtZrSEiMvHZOZ9Jlqb0OD0M2VInqg== + /string-width/1.0.2: + dependencies: + code-point-at: 1.1.0 + is-fullwidth-code-point: 1.0.0 + strip-ansi: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M= + /string-width/2.1.1: + dependencies: + is-fullwidth-code-point: 2.0.0 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + /string-width/3.1.0: + dependencies: + emoji-regex: 7.0.3 + is-fullwidth-code-point: 2.0.0 + strip-ansi: 5.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== + /string-width/4.2.2: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA== + /string.prototype.padend/3.1.2: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + es-abstract: 1.18.0 + dev: true + engines: + node: '>= 0.4' + resolution: + integrity: sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ== + /string.prototype.trimend/1.0.4: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + resolution: + integrity: sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A== + /string.prototype.trimstart/1.0.4: + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.3 + dev: true + resolution: + integrity: sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw== + /string_decoder/1.3.0: + dependencies: + safe-buffer: 5.2.1 + dev: true + resolution: + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + /strip-ansi/3.0.1: + dependencies: + ansi-regex: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + /strip-ansi/4.0.0: + dependencies: + ansi-regex: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8= + /strip-ansi/5.2.0: + dependencies: + ansi-regex: 4.1.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== + /strip-ansi/6.0.0: + dependencies: + ansi-regex: 5.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w== + /strip-bom/3.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM= + /strip-bom/4.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== + /strip-indent/3.0.0: + dependencies: + min-indent: 1.0.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ== + /strip-json-comments/2.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo= + /strip-json-comments/3.0.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== + /strip-json-comments/3.1.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + /stylehacks/4.0.3: + dependencies: + browserslist: 4.16.3 + postcss: 7.0.35 + postcss-selector-parser: 3.1.2 + dev: true + engines: + node: '>=6.9.0' + resolution: + integrity: sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g== + /supports-color/2.0.0: + dev: true + engines: + node: '>=0.8.0' + resolution: + integrity: sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= + /supports-color/5.5.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + /supports-color/6.1.0: + dependencies: + has-flag: 3.0.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ== + /supports-color/7.2.0: + dependencies: + has-flag: 4.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + /svelte-check/1.3.0_fa8d64e4f515eee295d8f0f45fceadd2: + dependencies: + chalk: 4.1.0 + chokidar: 3.5.1 + glob: 7.1.6 + import-fresh: 3.3.0 + minimist: 1.2.5 + source-map: 0.7.3 + svelte: 3.37.0 + svelte-preprocess: 4.7.0_fc2d2a618a441a41a9a2c144648e9105 + typescript: 4.2.3 + dev: true + hasBin: true + peerDependencies: + postcss: '*' + postcss-load-config: '*' + svelte: ^3.24.0 + resolution: + integrity: sha512-FMLZr/wv9S0MzCALo9BlHYyu1wlgXRdHWSjXDiknhraL9Igm0EVb00/tR6CMJ7j4q2kphRIEYcSRQJ7AtXHk+g== + /svelte-hmr/0.13.3_svelte@3.37.0: + dependencies: + svelte: 3.37.0 + dev: true + peerDependencies: + svelte: '>=3.19.0' + resolution: + integrity: sha512-gagW62pLQ2lULmvNA3pIZu9pBCYOaGu3rQikUOv6Nokz5VxUgT9/mQLfMxj9phDEKHCg/lgr3i6PkqZDbO9P2Q== + /svelte-preprocess/4.7.0_fc2d2a618a441a41a9a2c144648e9105: + dependencies: + '@types/pug': 2.0.4 + '@types/sass': 1.16.0 + detect-indent: 6.0.0 + postcss: 8.2.9 + postcss-load-config: 3.0.1 + strip-indent: 3.0.0 + svelte: 3.37.0 + typescript: 4.2.3 + dev: true + engines: + node: '>= 9.11.2' + peerDependencies: + '@babel/core': ^7.10.2 + coffeescript: ^2.5.1 + less: ^3.11.3 + node-sass: '*' + postcss: ^7 || ^8 + postcss-load-config: ^2.1.0 || ^3.0.0 + pug: ^3.0.0 + sass: ^1.26.8 + stylus: ^0.54.7 + sugarss: ^2.0.0 + svelte: ^3.23.0 + typescript: ^3.9.5 || ^4.0.0 + peerDependenciesMeta: + '@babel/core': + optional: true + coffeescript: + optional: true + less: + optional: true + node-sass: + optional: true + postcss: + optional: true + postcss-load-config: + optional: true + pug: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + typescript: + optional: true + requiresBuild: true + resolution: + integrity: sha512-iNrY4YGqi0LD2e6oT9YbdSzOKntxk8gmzfqso1z/lUJOZh4o6fyIqkirmiZ8/dDJFqtIE1spVgDFWgkfhLEYlw== + /svelte/3.37.0: + dev: true + engines: + node: '>= 8' + resolution: + integrity: sha512-TRF30F4W4+d+Jr2KzUUL1j8Mrpns/WM/WacxYlo5MMb2E5Qy2Pk1Guj6GylxsW9OnKQl1tnF8q3hG/hQ3h6VUA== + /svgo/1.3.2: + dependencies: + chalk: 2.4.2 + coa: 2.0.2 + css-select: 2.1.0 + css-select-base-adapter: 0.1.1 + css-tree: 1.0.0-alpha.37 + csso: 4.2.0 + js-yaml: 3.14.1 + mkdirp: 0.5.5 + object.values: 1.1.3 + sax: 1.2.4 + stable: 0.1.8 + unquote: 1.1.1 + util.promisify: 1.0.1 + dev: true + engines: + node: '>=4.0.0' + hasBin: true + resolution: + integrity: sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw== + /swap-case/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-kc6S2YS/2yXbtkSMunBtKdah4VFETZ8Oh6ONSmSd9bRxhqTrtARUCBUiWXH3xVPpvR7tz2CSnkuXVE42EcGnMw== + /symbol-observable/1.2.0: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== + /sync-fetch/0.3.0: + dependencies: + buffer: 5.7.1 + node-fetch: 2.6.1 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-dJp4qg+x4JwSEW1HibAuMi0IIrBI3wuQr2GimmqB7OXR50wmwzfdusG+p39R9w3R6aFtZ2mzvxvWKQ3Bd/vx3g== + /table/6.0.9: + dependencies: + ajv: 8.0.5 + is-boolean-object: 1.1.0 + is-number-object: 1.0.4 + is-string: 1.0.5 + lodash.clonedeep: 4.5.0 + lodash.flatten: 4.4.0 + lodash.truncate: 4.4.2 + slice-ansi: 4.0.0 + string-width: 4.2.2 + dev: true + engines: + node: '>=10.0.0' + resolution: + integrity: sha512-F3cLs9a3hL1Z7N4+EkSscsel3z55XT950AvB05bwayrNg5T1/gykXtigioTAjbltvbMSJvvhFCbnf6mX+ntnJQ== + /tailwindcss/2.0.4_0bca15301caac8bc71ea0ad94045571f: + dependencies: + '@fullhuman/postcss-purgecss': 3.1.3 + autoprefixer: 10.2.5_postcss@8.2.9 + bytes: 3.1.0 + chalk: 4.1.0 + color: 3.1.3 + detective: 5.2.0 + didyoumean: 1.2.1 + fs-extra: 9.1.0 + html-tags: 3.1.0 + lodash: 4.17.21 + modern-normalize: 1.0.0 + node-emoji: 1.10.0 + object-hash: 2.1.1 + postcss: 8.2.9 + postcss-functions: 3.0.0 + postcss-js: 3.0.3 + postcss-nested: 5.0.5_postcss@8.2.9 + postcss-selector-parser: 6.0.4 + postcss-value-parser: 4.1.0 + pretty-hrtime: 1.0.3 + reduce-css-calc: 2.1.8 + resolve: 1.20.0 + dev: true + engines: + node: '>=12.13.0' + hasBin: true + peerDependencies: + autoprefixer: ^10.0.2 + postcss: ^8.0.9 + resolution: + integrity: sha512-WhgR0oiBxGOZ9jY0yVfaJCHnckR7U74Fs/BMsYxGdwGJQ5Hd/HlaKD26bEJFZOvYScJo0QcUj2ImldzedsG7Bw== + /text-extensions/1.9.0: + dev: true + engines: + node: '>=0.10' + resolution: + integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== + /text-table/0.2.0: + dev: true + resolution: + integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= + /through/2.3.8: + dev: true + resolution: + integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + /through2/4.0.2: + dependencies: + readable-stream: 3.6.0 + dev: true + resolution: + integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw== + /timsort/0.3.0: + dev: true + resolution: + integrity: sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q= + /title-case/3.0.3: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA== + /tmp/0.0.33: + dependencies: + os-tmpdir: 1.0.2 + dev: true + engines: + node: '>=0.6.0' + resolution: + integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== + /to-fast-properties/2.0.0: + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4= + /to-object-path/0.3.0: + dependencies: + kind-of: 3.2.2 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68= + /to-readable-stream/1.0.0: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + /to-regex-range/2.1.1: + dependencies: + is-number: 3.0.0 + repeat-string: 1.6.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg= + /to-regex-range/5.0.1: + dependencies: + is-number: 7.0.0 + dev: true + engines: + node: '>=8.0' + resolution: + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + /to-regex/3.0.2: + dependencies: + define-property: 2.0.2 + extend-shallow: 3.0.2 + regex-not: 1.0.2 + safe-regex: 1.1.0 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== + /toidentifier/1.0.0: + dev: true + engines: + node: '>=0.6' + resolution: + integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== + /trim-newlines/3.0.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA== + /trim-off-newlines/1.0.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-n5up2e+odkw4dpi8v+sshI8RrbM= + /ts-log/2.2.3: + dev: true + resolution: + integrity: sha512-XvB+OdKSJ708Dmf9ore4Uf/q62AYDTzFcAdxc8KNML1mmAWywRFVt/dn1KYJH8Agt5UJNujfM3znU5PxgAzA2w== + /ts-node/9.1.1_typescript@4.2.3: + dependencies: + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + source-map-support: 0.5.19 + typescript: 4.2.3 + yn: 3.1.1 + dev: true + engines: + node: '>=10.0.0' + hasBin: true + peerDependencies: + typescript: '>=2.7' + resolution: + integrity: sha512-hPlt7ZACERQGf03M253ytLY3dHbGNGrAq9qIHWUY9XHYl1z7wYngSr3OQ5xmui8o2AaxsONxIzjafLUiWBo1Fg== + /tslib/1.14.1: + dev: true + resolution: + integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== + /tslib/2.0.3: + dev: true + resolution: + integrity: sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ== + /tslib/2.1.0: + dev: true + resolution: + integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A== + /tsutils/3.21.0_typescript@4.2.3: + dependencies: + tslib: 1.14.1 + typescript: 4.2.3 + dev: true + engines: + node: '>= 6' + peerDependencies: + typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' + resolution: + integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== + /type-check/0.4.0: + dependencies: + prelude-ls: 1.2.1 + dev: true + engines: + node: '>= 0.8.0' + resolution: + integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + /type-fest/0.18.1: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw== + /type-fest/0.20.2: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + /type-fest/0.21.3: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== + /type-fest/0.6.0: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== + /type-fest/0.8.1: + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + /typescript/4.2.3: + dev: true + engines: + node: '>=4.2.0' + hasBin: true + resolution: + integrity: sha512-qOcYwxaByStAWrBf4x0fibwZvMRG+r4cQoTjbPtUlrWjBHbmCAww1i448U0GJ+3cNNEtebDteo/cHOR3xJ4wEw== + /ua-parser-js/0.7.27: + dev: true + resolution: + integrity: sha512-eXMaRYK2skomGocoX0x9sBXzx5A1ZVQgXfrW4mTc8dT0zS7olEcyfudAzRC5tIIRgLxQ69B6jut3DI+n5hslPA== + /unbox-primitive/1.0.1: + dependencies: + function-bind: 1.1.1 + has-bigints: 1.0.1 + has-symbols: 1.0.2 + which-boxed-primitive: 1.0.2 + dev: true + resolution: + integrity: sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw== + /unc-path-regex/0.1.2: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-5z3T17DXxe2G+6xrCufYxqadUPo= + /union-value/1.0.1: + dependencies: + arr-union: 3.1.0 + get-value: 2.0.6 + is-extendable: 0.1.1 + set-value: 2.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== + /uniq/1.0.1: + dev: true + resolution: + integrity: sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= + /uniqs/2.0.0: + dev: true + resolution: + integrity: sha1-/+3ks2slKQaW5uFl1KWe25mOawI= + /universalify/0.1.2: + dev: true + engines: + node: '>= 4.0.0' + resolution: + integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== + /universalify/2.0.0: + dev: true + engines: + node: '>= 10.0.0' + resolution: + integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + /unixify/1.0.0: + dependencies: + normalize-path: 2.1.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-OmQcjC/7zk2mg6XHDwOkYpQMIJA= + /unquote/1.1.1: + dev: true + resolution: + integrity: sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ= + /unset-value/1.0.0: + dependencies: + has-value: 0.3.1 + isobject: 3.0.1 + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha1-g3aHP30jNRef+x5vw6jtDfyKtVk= + /upper-case-first/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-514ppYHBaKwfJRK/pNC6c/OxfGa0obSnAl106u97Ed0I625Nin96KAjttZF6ZL3e1XLtphxnqrOi9iWgm+u+bg== + /upper-case/2.0.2: + dependencies: + tslib: 2.1.0 + dev: true + resolution: + integrity: sha512-KgdgDGJt2TpuwBUIjgG6lzw2GWFRCW9Qkfkiv0DxqHHLYJHmtmdUIKcZd8rHgFSjopVTlw6ggzCm1b8MFQwikg== + /uri-js/4.4.1: + dependencies: + punycode: 2.1.1 + dev: true + resolution: + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + /urix/0.1.0: + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: true + resolution: + integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI= + /url-parse-lax/3.0.0: + dependencies: + prepend-http: 2.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= + /url-parse/1.5.1: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + resolution: + integrity: sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q== + /urql/2.0.2_graphql@15.5.0: + dependencies: + '@urql/core': 2.0.0_graphql@15.5.0 + graphql: 15.5.0 + wonka: 4.0.15 + dev: true + peerDependencies: + graphql: ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 + react: '>= 16.8.0' + resolution: + integrity: sha512-ku5lT0vq7Efpd6Mg1r40C/z39GbGxFtuK2+le26+v125cQL7OVGzE2XzG3jSiHa5m6abCoZO9xS6N2QIfoJ/gg== + /use/3.1.1: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== + /util-deprecate/1.0.2: + dev: true + resolution: + integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= + /util.promisify/1.0.1: + dependencies: + define-properties: 1.1.3 + es-abstract: 1.18.0 + has-symbols: 1.0.2 + object.getownpropertydescriptors: 2.1.2 + dev: true + resolution: + integrity: sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA== + /v8-compile-cache/2.3.0: + dev: true + resolution: + integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== + /valid-url/1.0.9: + dev: true + resolution: + integrity: sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA= + /validate-npm-package-license/3.0.4: + dependencies: + spdx-correct: 3.1.1 + spdx-expression-parse: 3.0.1 + dev: true + resolution: + integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== + /vendors/1.0.4: + dev: true + resolution: + integrity: sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w== + /vite/2.1.5: + dependencies: + esbuild: 0.9.7 + postcss: 8.2.9 + resolve: 1.20.0 + rollup: 2.44.0 + dev: true + engines: + node: '>=12.0.0' + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + resolution: + integrity: sha512-tYU5iaYeUgQYvK/CNNz3tiJ8vYqPWfCE9IQ7K0iuzYovWw7lzty7KRYGWwV3CQPh0NKxWjOczAqiJsCL0Xb+Og== + /whatwg-fetch/3.6.2: + dev: true + resolution: + integrity: sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== + /which-boxed-primitive/1.0.2: + dependencies: + is-bigint: 1.0.1 + is-boolean-object: 1.1.0 + is-number-object: 1.0.4 + is-string: 1.0.5 + is-symbol: 1.0.3 + dev: true + resolution: + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg== + /which-module/2.0.0: + dev: true + resolution: + integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= + /which/1.3.1: + dependencies: + isexe: 2.0.0 + dev: true + hasBin: true + resolution: + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + /which/2.0.2: + dependencies: + isexe: 2.0.0 + dev: true + engines: + node: '>= 8' + hasBin: true + resolution: + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + /wonka/4.0.15: + dev: true + resolution: + integrity: sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== + /word-wrap/1.2.3: + dev: true + engines: + node: '>=0.10.0' + resolution: + integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ== + /wrap-ansi/3.0.1: + dependencies: + string-width: 2.1.1 + strip-ansi: 4.0.0 + dev: true + engines: + node: '>=4' + resolution: + integrity: sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo= + /wrap-ansi/5.1.0: + dependencies: + ansi-styles: 3.2.1 + string-width: 3.1.0 + strip-ansi: 5.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q== + /wrap-ansi/6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.2 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + /wrap-ansi/7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.2 + strip-ansi: 6.0.0 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + /wrappy/1.0.2: + dev: true + resolution: + integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= + /ws/7.4.4: + dev: true + engines: + node: '>=8.3.0' + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + resolution: + integrity: sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw== + /xtend/4.0.2: + dev: true + engines: + node: '>=0.4' + resolution: + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + /y18n/4.0.1: + dev: true + resolution: + integrity: sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ== + /y18n/5.0.5: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg== + /yallist/4.0.0: + dev: true + resolution: + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + /yaml-ast-parser/0.0.43: + dev: true + resolution: + integrity: sha512-2PTINUwsRqSd+s8XxKaJWQlUuEMHJQyEuh2edBbW8KNJz0SJPwUSD2zRWqezFEdN7IzAgeuYHFUCF7o8zRdZ0A== + /yaml/1.10.2: + dev: true + engines: + node: '>= 6' + resolution: + integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + /yargs-parser/13.1.2: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + resolution: + integrity: sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg== + /yargs-parser/18.1.3: + dependencies: + camelcase: 5.3.1 + decamelize: 1.2.0 + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + /yargs-parser/20.2.7: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw== + /yargs/13.3.2: + dependencies: + cliui: 5.0.0 + find-up: 3.0.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 3.1.0 + which-module: 2.0.0 + y18n: 4.0.1 + yargs-parser: 13.1.2 + dev: true + resolution: + integrity: sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw== + /yargs/15.4.1: + dependencies: + cliui: 6.0.0 + decamelize: 1.2.0 + find-up: 4.1.0 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + require-main-filename: 2.0.0 + set-blocking: 2.0.0 + string-width: 4.2.2 + which-module: 2.0.0 + y18n: 4.0.1 + yargs-parser: 18.1.3 + dev: true + engines: + node: '>=8' + resolution: + integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + /yargs/16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.1.1 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.2 + y18n: 5.0.5 + yargs-parser: 20.2.7 + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== + /yn/3.1.1: + dev: true + engines: + node: '>=6' + resolution: + integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== + /yocto-queue/0.1.0: + dev: true + engines: + node: '>=10' + resolution: + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== +specifiers: + '@commitlint/cli': ^12.1.1 + '@commitlint/config-conventional': ^12.1.1 + '@graphql-codegen/add': ^2.0.2 + '@graphql-codegen/cli': 1.21.3 + '@graphql-codegen/introspection': 1.18.1 + '@graphql-codegen/typed-document-node': ^1.18.4 + '@graphql-codegen/typescript': 1.21.1 + '@graphql-codegen/typescript-document-nodes': 1.17.10 + '@graphql-codegen/typescript-graphql-files-modules': 1.18.1 + '@graphql-codegen/typescript-operations': 1.17.15 + '@graphql-codegen/typescript-urql': ^2.0.5 + '@graphql-codegen/urql-introspection': 1.0.0 + '@graphql-typed-document-node/core': ^3.1.0 + '@iconify/core': ^1.0.0-rc.5 + '@iconify/icons-mdi': ^1.1.13 + '@iconify/svelte': ^1.0.4 + '@sveltejs/adapter-node': next + '@sveltejs/adapter-static': ^1.0.0-next.4 + '@sveltejs/kit': next + '@tailwindcss/jit': ^0.1.18 + '@typescript-eslint/eslint-plugin': ^4.20.0 + '@typescript-eslint/parser': ^4.20.0 + '@urql/core': ^2.0.0 + '@urql/exchange-graphcache': ^4.0.0 + '@urql/exchange-multipart-fetch': ^0.1.11 + '@urql/exchange-persisted-fetch': ^1.3.0 + '@urql/introspection': ^0.2.0 + '@urql/svelte': ^1.2.1 + autoprefixer: ^10.2.5 + chokidar-cli: ^2.1.0 + cross-env: ^7.0.3 + cssnano: ^4.1.10 + cz-conventional-changelog: ^3.3.0 + eslint: ^7.23.0 + eslint-plugin-svelte3: ^3.1.2 + graphql: ^15.5.0 + graphql-tag: ^2.11.0 + husky: ^6.0.0 + npm-run-all: ^4.1.5 + postcss: ^8.2.9 + postcss-load-config: ^3.0.1 + postcss-preset-env: ^6.7.0 + rimraf: ^3.0.2 + svelte: ^3.37.0 + svelte-check: ^1.3.0 + svelte-preprocess: ^4.7.0 + tailwindcss: ^2.0.4 + tslib: ^2.1.0 + typescript: ^4.2.3 + urql: ^2.0.2 + vite: ^2.1.5 + wonka: ^4.0.15 diff --git a/postcss.config.cjs b/postcss.config.cjs new file mode 100644 index 000000000..bd0e3e907 --- /dev/null +++ b/postcss.config.cjs @@ -0,0 +1,18 @@ +const postcssPresetEnv = require('postcss-preset-env'); +const tailwindCSS = require('@tailwindcss/jit'); +// ^ Just for now, will merge to tailwindcss. Check https://blog.tailwindcss.com/just-in-time-the-next-generation-of-tailwind-css +const autoprefixer = require('autoprefixer'); + +module.exports = { + plugins: [ + postcssPresetEnv({ + stage: 4, + features: { + 'nesting-rules': true + } + }), + + tailwindCSS(), + autoprefixer, + ], +}; diff --git a/src/app.html b/src/app.html new file mode 100644 index 000000000..35b87c143 --- /dev/null +++ b/src/app.html @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + %svelte.head% + + +
%svelte.body%
+ + diff --git a/src/core/graphql.ts b/src/core/graphql.ts new file mode 100644 index 000000000..a04b6c69d --- /dev/null +++ b/src/core/graphql.ts @@ -0,0 +1,23 @@ +import schema from '../generated/graphql.schema.urql.json'; +import {initClient} from '@urql/svelte'; +import {cacheExchange} from '@urql/exchange-graphcache'; +import {persistedFetchExchange} from './persisted-query/persistedFetchExchange'; +import {multipartFetchExchange} from '@urql/exchange-multipart-fetch'; + +export const initializeGraphQLClient = (): void => { + initClient({ + url: 'https://api.ficsit.app/v2/query', + exchanges: [ + cacheExchange({ + schema, + keys: { + GetMods: () => null + } + }), + persistedFetchExchange({ + preferGetForPersistedQueries: true, + }), + multipartFetchExchange, + ] + }); +} diff --git a/src/core/index.ts b/src/core/index.ts new file mode 100644 index 000000000..acae838cc --- /dev/null +++ b/src/core/index.ts @@ -0,0 +1 @@ +export * from './graphql'; diff --git a/src/core/persisted-query/persistedFetchExchange.ts b/src/core/persisted-query/persistedFetchExchange.ts new file mode 100644 index 000000000..4efa63584 --- /dev/null +++ b/src/core/persisted-query/persistedFetchExchange.ts @@ -0,0 +1,208 @@ +// TAKEN FROM https://github.com/FormidableLabs/urql/blob/main/exchanges/persisted-fetch/src/persistedFetchExchange.ts + +/* eslint-disable */ +import { + fromValue, + fromPromise, + filter, + merge, + mergeMap, + pipe, + share, + onPush, + takeUntil, +} from 'wonka'; + +import type {Source} from 'wonka'; + +import { + makeOperation, +} from '@urql/core'; + +import type { + CombinedError, + ExchangeInput, + Exchange, + Operation, + OperationResult, +} from '@urql/core'; + +import { + makeFetchBody, + makeFetchURL, + makeFetchOptions, + makeFetchSource, +} from '@urql/core/internal'; + +import type {FetchBody} from '@urql/core/internal'; + +import type { DocumentNode } from 'graphql'; + +import { hash } from './sha256'; + +interface PersistedFetchExchangeOptions { + preferGetForPersistedQueries?: boolean; + enforcePersistedQueries?: boolean; + generateHash?: (query: string, document: DocumentNode) => Promise; +} + +export const persistedFetchExchange = ( + options?: PersistedFetchExchangeOptions +): Exchange => ({ forward, dispatchDebug }) => { + if (!options) options = {}; + + const preferGetForPersistedQueries = !!options.preferGetForPersistedQueries; + const enforcePersistedQueries = !!options.enforcePersistedQueries; + const hashFn = options.generateHash || hash; + let supportsPersistedQueries = true; + + return ops$ => { + const sharedOps$ = share(ops$); + const fetchResults$ = pipe( + sharedOps$, + filter(operation => operation.kind === 'query'), + mergeMap(operation => { + const { key } = operation; + const teardown$ = pipe( + sharedOps$, + filter(op => op.kind === 'teardown' && op.key === key) + ); + + const body = makeFetchBody(operation); + if (!supportsPersistedQueries) { + // Runs the usual non-persisted fetchExchange query logic + return pipe( + makePersistedFetchSource(operation, body, dispatchDebug, false), + takeUntil(teardown$) + ); + } + + const query: string = body.query!; + + return pipe( + // Hash the given GraphQL query + fromPromise(hashFn(query, operation.query)), + mergeMap(sha256Hash => { + // if the hashing operation was successful, add the persisted query extension + if (sha256Hash) { + // Attach SHA256 hash and remove query from body + body.query = undefined; + body.extensions = { + persistedQuery: { + version: 1, + sha256Hash, + }, + }; + } + return makePersistedFetchSource( + operation, + body, + dispatchDebug, + !!(preferGetForPersistedQueries && sha256Hash) + ); + }), + mergeMap(result => { + if (!enforcePersistedQueries) { + if (result.error && isPersistedUnsupported(result.error)) { + // Reset the body back to its non-persisted state + body.query = query; + body.extensions = undefined; + // Disable future persisted queries if they're not enforced + supportsPersistedQueries = false; + return makePersistedFetchSource( + operation, + body, + dispatchDebug, + false + ); + } else if (result.error && isPersistedMiss(result.error)) { + // Add query to the body but leave SHA256 hash intact + body.query = query; + return makePersistedFetchSource( + operation, + body, + dispatchDebug, + false + ); + } + } + + return fromValue(result); + }), + takeUntil(teardown$) + ); + }) + ); + + const forward$ = pipe( + sharedOps$, + filter(operation => operation.kind !== 'query'), + forward + ); + + return merge([fetchResults$, forward$]); + }; +}; + +const makePersistedFetchSource = ( + operation: Operation, + body: FetchBody, + dispatchDebug: ExchangeInput['dispatchDebug'], + useGet: boolean +): Source => { + const newOperation = makeOperation(operation.kind, operation, { + ...operation.context, + preferGetMethod: useGet || operation.context.preferGetMethod, + }); + + const url = makeFetchURL( + newOperation, + body.query ? body : { ...body, query: '' } + ); + + const fetchOptions = makeFetchOptions(newOperation, body); + + dispatchDebug({ + type: 'fetchRequest', + message: !body.query + ? 'A fetch request for a persisted query is being executed.' + : 'A fetch request is being executed.', + operation: newOperation, + data: { + url, + fetchOptions, + }, + }); + + return pipe( + makeFetchSource(newOperation, url, fetchOptions), + onPush(result => { + const persistFail = + result.error && + (isPersistedMiss(result.error) || isPersistedUnsupported(result.error)); + const error = !result.data ? result.error : undefined; + + dispatchDebug({ + // TODO: Assign a new name to this once @urql/devtools supports it + type: persistFail || error ? 'fetchError' : 'fetchSuccess', + message: persistFail + ? 'A Persisted Query request has failed. A non-persisted GraphQL request will follow.' + : `A ${ + error ? 'failed' : 'successful' + } fetch response has been returned.`, + operation, + data: { + url, + fetchOptions, + value: persistFail ? result.error! : error || result, + }, + }); + }) + ); +}; + +const isPersistedMiss = (error: CombinedError): boolean => + error.graphQLErrors.some(x => x.message === 'PersistedQueryNotFound'); + +const isPersistedUnsupported = (error: CombinedError): boolean => + error.graphQLErrors.some(x => x.message === 'PersistedQueryNotSupported'); diff --git a/src/core/persisted-query/sha256.ts b/src/core/persisted-query/sha256.ts new file mode 100644 index 000000000..0e373a158 --- /dev/null +++ b/src/core/persisted-query/sha256.ts @@ -0,0 +1,87 @@ +// TAKEN AND MODIFIED FROM https://github.com/FormidableLabs/urql/blob/main/exchanges/persisted-fetch/src/sha256.ts + +/* eslint-disable */ +const jsCrypto = + typeof window !== 'undefined' + ? window.crypto || (window as any).msCrypto + : undefined; +const cryptoSubtle = + jsCrypto && (jsCrypto.subtle || (jsCrypto as any).webkitSubtle); +const isIE = !!(jsCrypto && (window as any).msCrypto); + +const sha256Browser = (bytes: Uint8Array): Promise => { + const hash = cryptoSubtle!.digest({ name: 'SHA-256' }, bytes); + return new Promise((resolve, reject) => { + if (isIE) { + // IE11 + (hash as any).oncomplete = function onComplete(event: any) { + resolve(new Uint8Array(event.target.result)); + }; + (hash as any).onerror = function onError(error: Error) { + reject(error); + }; + } else { + // Standard promise-based + Promise.resolve(hash) + .then(function (result) { + resolve(new Uint8Array(result)); + }) + .catch(function (error) { + reject(error); + }); + } + }); +}; + +const nodeCrypto = + typeof window === 'undefined' ? (typeof require === 'undefined' ? null : eval("require('crypto')")) : null; + +export const hash = async (query: string): Promise => { + if ( + typeof window === 'undefined' + ? !nodeCrypto || !nodeCrypto.createHash + : !cryptoSubtle + ) { + // if (process.env.NODE_ENV !== 'production') { + // console.warn( + // '[@urql/exchange-persisted-fetch]: The ' + + // (typeof window === 'undefined' + // ? 'Node Crypto' + // : 'window.crypto.subtle') + + // ' API is not available.\n' + + // 'This is an unexpected error. Please report it by filing a GitHub Issue.' + // ); + // } + + return Promise.resolve(''); + } + + // Node.js support + if (typeof window === 'undefined') { + return Promise.resolve( + '' + nodeCrypto.createHash('sha256').update(query).digest('hex') + ); + } + + let buf: Uint8Array; + if (typeof TextEncoder !== 'undefined') { + buf = new TextEncoder().encode(query); + } else { + buf = new Uint8Array(query.length); + for (let i = 0, l = query.length; i < l; i++) { + // NOTE: We assume that the input GraphQL Query only uses UTF-8 at most + // since GraphQL mostly consists of ASCII, this is completely fine + buf[i] = query.charCodeAt(i); + } + } + + const out = await sha256Browser(buf); + + let hash = ''; + for (let i = 0, l = out.length; i < l; i++) { + const hex = out[i].toString(16); + hash += '00'.slice(0, Math.max(0, 2 - hex.length)) + hex; + } + + return hash; +}; diff --git a/src/generated/.gitignore b/src/generated/.gitignore new file mode 100644 index 000000000..5bbc7c5f7 --- /dev/null +++ b/src/generated/.gitignore @@ -0,0 +1,2 @@ +graphql.schema.urql.json +graphql.ts diff --git a/src/generated/index.ts b/src/generated/index.ts new file mode 100644 index 000000000..acae838cc --- /dev/null +++ b/src/generated/index.ts @@ -0,0 +1 @@ +export * from './graphql'; diff --git a/src/global.d.ts b/src/global.d.ts new file mode 100644 index 000000000..5024a5f33 --- /dev/null +++ b/src/global.d.ts @@ -0,0 +1,11 @@ +/// +/// +/// + +/* eslint-disable */ +declare module "*.json" { + const value: any; + export default value; +} + +declare module '@iconify/svelte'; diff --git a/src/gql/home/mods.graphql b/src/gql/home/mods.graphql new file mode 100644 index 000000000..0afd5db29 --- /dev/null +++ b/src/gql/home/mods.graphql @@ -0,0 +1,13 @@ +query GetMods ($offset: Int!, $limit: Int!) { + getMods(filter: { limit: $limit, offset: $offset }) { + count + mods { + id + name + logo + views + downloads + short_description + } + } +} diff --git a/src/lib/home/NotableCard.svelte b/src/lib/home/NotableCard.svelte new file mode 100644 index 000000000..edda95f32 --- /dev/null +++ b/src/lib/home/NotableCard.svelte @@ -0,0 +1,23 @@ + + +
+
+
+ { title } +
+
+ + + diff --git a/src/lib/mods/ModCard.svelte b/src/lib/mods/ModCard.svelte new file mode 100644 index 000000000..6c176f3e7 --- /dev/null +++ b/src/lib/mods/ModCard.svelte @@ -0,0 +1,43 @@ + + +
+
+ +
+
+
+
{mod.name}
+
+ {mod.views} + {mod.downloads} +
+
+
+
{mod.short_description}
+
+
+
+ + +
+
+
+
+ + diff --git a/src/lib/mods/ModGrid.svelte b/src/lib/mods/ModGrid.svelte new file mode 100644 index 000000000..27dc83dc5 --- /dev/null +++ b/src/lib/mods/ModGrid.svelte @@ -0,0 +1,48 @@ + + +{#if totalMods} +
+ +
+{/if} + +{#if $mods.fetching} +

Loading...

+{:else if $mods.error} +

Oh no... {$mods.error.message}

+{:else} +
+ {#each $mods.data.getMods.mods as mod} + + {/each} +
+{/if} + +{#if totalMods} +
+ +
+{/if} diff --git a/src/lib/utils/PageControls.svelte b/src/lib/utils/PageControls.svelte new file mode 100644 index 000000000..91f23ab23 --- /dev/null +++ b/src/lib/utils/PageControls.svelte @@ -0,0 +1,55 @@ + + +{#if $currentPage > startPage} + + +{/if} + +{#if $currentPage > startPage + 1} +
...
+{/if} + +{#if $currentPage > startPage} + +{/if} + + + +{#if $currentPage < totalPages} + +{/if} + +{#if $currentPage < totalPages - 1} +
...
+{/if} + +{#if $currentPage < totalPages} + + +{/if} + + diff --git a/src/routes/$layout.svelte b/src/routes/$layout.svelte new file mode 100644 index 000000000..34f9cc2d5 --- /dev/null +++ b/src/routes/$layout.svelte @@ -0,0 +1,14 @@ + + SMR + + + + +
+ +
diff --git a/src/routes/_global.postcss b/src/routes/_global.postcss new file mode 100644 index 000000000..9f228fc5a --- /dev/null +++ b/src/routes/_global.postcss @@ -0,0 +1,14 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; + +body { + @apply antialiased text-gray-600 dark:text-gray-300 bg-gray-100 dark:bg-gray-900; + @apply leading-normal tracking-normal text-base font-normal break-words; + @apply text-base lg:text-xl; + font-family: Roboto, Helvetica Neue, sans-serif; +} + +main { + @apply p-8 pt-32 md:pt-24 mx-auto; +} diff --git a/src/routes/index.svelte b/src/routes/index.svelte new file mode 100644 index 000000000..8c7015937 --- /dev/null +++ b/src/routes/index.svelte @@ -0,0 +1,14 @@ + + +
+ + + + +
+ + + diff --git a/static/assets/android-chrome-192x192.png b/static/assets/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..2ea50d023db61c0624896165faa8c73db3af9f8b GIT binary patch literal 45559 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%0D4EU~9R=av{cV z{V}6UINtv4z3}yWPq_ZUd-&+a4Se~vS09P1(@?WJw{Bu}u!mNYTsHw3Mm2TR8Cyq$ z;yfJ7GjMwEgZH8$lMC9}42$_3F?!6~8QRz?w@_BHsxgLi1SEZ?fF!?7Y@{xfbU)DC z%m9Jid-w3tSHFdqzx)+=AF#8tga7(p{u2%k?h6xM)8PAm@vkwT&+*K~XR*KY5!MF> zXrFx!&PfQzN&3Oqm?5geKOP1>PHOeY3m^|Y`t=ITSupxx5K#u_rGbg_D4PU;Gov_Y z)llF~K}s@0+u-@nzKGRog{EELAO6?>L`prHCIE<7ua9u;>J@zc3tvEt0nL1YVc39q zCKq2nNERO}8sNPgaOu52 zpyY(>AH0hjSAHYH%&NN5HnJ0$u-`b^q}pL4Foxh9n%Lm}?rmIp_Z__a)vrC$!;-!- z#`d)Er*>QbMPx>2Z7YVX#%rivj4hn<8D*7S zA}3mDj=XfyD%+dwfTC3l_@+TxuK;p*;d5Wa(a|B6%k%ihpTCLCW`+4&MBQ`FxcvU_ z@!IR(Le( z=A`F@q=(&U4WQDFmcdp_27r%@&bhvx# zGMpFBA7U8kHy9`^)E=1y>4-ikV}p!uf`On^A?x)TfBfCs`2G+7?U-;s#9`If?W?)~CSQx4w!md)lTb4mttN{sSFH&>jSvXX?7r_c{24IhT>F1)Gpfm_{+m+*r-Y(C zApINl^W)q?kS#Xnq(d@AhbwYzmo^AGXVEh9S_Ky5Kp(yClBIe^ zxqHqL90gqj4Vu^qYXlu(b-0Twf4m3h9Om;GmWw5pOGyqT#&;7mN0_g{1okTN)b((! zcsb`K-16Sx`eg}&{_NFP@hD}u)zJ}d-@GazmC?xL0S+QFTeLH_naMDEE;39qRzhK8NRD_#AfbepI&(0^x-hKM!WcdbJV? z#jcZi(MF7`oK%ugETtRjD$zErN>u_5B8%6S{7L!=nQ{bMZ6y{1;!w^{XGibkx9%=U;dc z-g_J!9bp)Hv?QpL!#DuN1my^|g(2-T!pSr)@+ZCk$a&1?3k)e^z3IR>k^JdSFcCAU zhYhlW2%(vwTODC_bRdil-sAZfK8wv}Ee%i*kJB^}J9qD3wK~Gkb!fD}WAn&Ff)INnx#EWSnpB)I^hQS)f^o#RY{5 zK-Q)(i1ep~K?nH#uYZL%zV{b+<}=Sp{sNOFQnmM#F!VjT%?6v*8b^nRc;{EY!0K=x zi#Cd$7Pz8R7G|+CrQTo6QE^ zdo*n$15NtIB`HOscUqOtGR?(|p+k0&67MC#Nwxs0}R7}uJ7O-p>0}WJhna#!-&k%9L8;a zGQ>Wl0bro-*4VkdEy56B%w`LG=}RxwA&>QXh248Q*x%p7YPEtZ8SQK?l}3griGu_U z0)Qg50jE=8({hawv6AB0L*MIoov+hr%o*&2W~FW9Laf)nN;>Jzm(&x+*o+vw7HMP= z7-^VtCpj-VS>EIN<=^9{|Ko4)?DNk9FbWqz)B3JQQu=gT3^^s-zWGO_p@W+@RWh`O zo2-2K8sw#6r~^qgCj&;WWW?Mya1N4A+maEY^mcK{!m$*i7+%Rrgj~eiGlPQlKE=AK zge@gYf~*T}_s%xv%PoKlX7hy4e)dH{nsUN=y~5t^J?!n>lV_YZh)s*3>wzffmbFWa zk}_InAQ`>1=CH>p1w6(MAX{fn8NDi_*inH9j0lLeB+LDmO^i6)zl}@3`xS0q{H%sSMO(EK za_WU5a_BMiYYhDceYe8qXb&+6v$7`|7a39IWwNO(b1)WWf()qH2Gs-HlJa$T4DF2ZFJ9EM7v&9$)-V>|5ht` z&fKkVuJzjPE{gF^T)v!d?Lsa}p<}jW!244Ofr7@eM_hz|XDmck!$02iN0ZJ!))-ud z)|=RZnQ-^!bsQZYqMa`U?^UF!?|T_=={IOlu(f7EwL`s{HIRB0=L>G~@FowO zA@v<)@#ez%*)%4o1>M)bS?2}#qIc2QZYZ;2Lfs&I+uO6ca8r23i zOK3`wBGI|?=P~a)bgM%gtPepHL;6o>_VL9f7D+ zLRPMH+9%*qJ3q*_O2>9AhSTdYJ+P!>dr`@vSgVm@2;#}vIhkSB!|KGrJItF_M8H*h zxSo(BfP9^k9$O0J0-G4ITr35Js_KFhub481)QjeD$<_~NYj!e#GP!gOhonZ(Xr1KP zovAI#1fcN^JiO)$egZYC4xFuc=iq#VXQ3~2jt~N&>o(}ReWc>BQP%9nIrzLm(|XJn zOEj~EB=D&q<*uFwmjYjcE{IZ{lvIN)E_w<(Kw%w+tlW-jkg&q*q%NvAs8$E`!G)kk z&LRrYv@m^62U<4+J&}1pN@z$s~CD;6- zq>Si1*rD#6!nLHk046zv4y#lyQIh2ORCw&{|^@Eg^b1KIqwKJTZI1PASX@78NI=;N#IWHKyakjjA)!;|!*SOrmvW3rOS zM^v(CVju$n43H3I6)p(mYUq-)On|YCOX>*}X1I?Pne3sdS(j0_ET=&Sx5v=JP}HJS z-j$(@pfGExNlyV}EYQL%l*)4{FIVPkB6yEV37<<=VgO7U2PNKa+D0f}2xw=*Z90aV zVjQVt@Gyvnb{;`v@xgYMNi}+!6VN0NlU&9$mkK=O`V(i7x@t*~E(^7^l2X_pULccD z84?_#cUC5-pmpP=*ixj%5kgQT&UTz>7WjC_ zW6-0^2gVT5G>m>oiUp6}^;E%Os7#wP-P_Hb*G9d-XXq_ADrqw$WSlP{jZz_kW)fh~-D-R|L z5y$vgS5q!BJVNTdNuf)bkCxvlG!_Ac3X)ZF)$4SXHol?gE=$9~Q zP8+`-g$Xr;ECnSGaOA6`E%*IMan1#`#Y2~P-608}Qotz-O(6}v?M%+0uS&|V-_ClzVEoUe!1tm2S!Pl+rUiY*DMODU!>tO0fRAE-TZ0nzgL{mx& zE({ulC-feM?U&J6mXwhdd6L!*hYZzP3nKeExv+Y(E%s&ru*tUY)Bt|A7GrU0J`G(Y^09svkAa)hx z^3KT?Z*cl#Q2-K#7~ER_u0T_%aH{QY6kPR-xnxDINEd?i-={Pv+9JS!_3~JFms5tL zAcEB~ir1{7d<^RuwYG@y$%r8b6(&Rhgoa0*gSR1f-RvfdlG&2s5!{F|>c%WRSOC`< z-};G)+!STwASXjnC1n(nsXl{i4LT!o2u%Z*lMpIEr>k&Jjybi}OKAWaVU?7xb%eQBo=qi;m5#CfH@@5xr1~6FE`T(Q7&OOeP^o z4SuwcRd+L8)aI1bcE7|@)S@Y0Heo;10mO@ucjQH*B*Df zB&VLzLZ9p)rTCO|I!IN>EnaqGby#{;#OoZBBvK=&_=NW0`s5H9iSU-m6AHz_H#UVk<0;1-JS+>hNU$ zq^cP(41)?NdW1M?hdJ+2vXGp~_@hJLZ{S@R#rG!YkL;J@qIjYUpoUrMRchqVT;VBu z_#*-!aeOJcs)-Z15!wu16$l;t#EWKI1omK964DX6BaoL+${tuLS`PrDc+sz&<_*){LPO|C+HZ^Dw`LS|Fvn8wx_U6)5D^#28fOy(QkEQuC-==* zH~4s}F)=}-DX9y>DwO&r%x0*liN13JsKgKuT91?p3Kc{jQCt96IE4xTBs=Az3C$#= zo8~)DdI3~SxejAP&3xqN8C!070+M*OourA|xZ-mbG^QUqX^hjvuHH_T-kX$#e5;8; znV-e`vFd?&ZNs&)z2yPowJfOAHUoPYEIPDBMf(^9eV+x9s5`zGlMMV2QW4g(hC*H9 zKvtFupgNEpGvifHmC9#-(u?Y;mm#)?RkBK(s%B{dMKQj(L)N;*j6T@YSL;A38+ zB*EK_o-xJ-6y0e275S0rE3aaH<}HO@UFr@wB}wj?DzqtRXaR8+O(_#aF9)XniAzh&7lI+eYAGJ+GnfRSeO=%~S+?!j4;OGDW8OGRsVXmySvF-Jn8@ zjf!b#7{#nAlM`fPw9F^F0BU>=gU3t&jWt4$tyubT6r&}8bHV^cdB~3vsVqew0>l$) zh1DtgFytf)$a#q!nUvv8+igi&8DvqV(O6k{K*a-!URiJ>#$BMJf{NS-Pm#Q@V<5Q! zhQAU?tV~3plEFEn@K^w>^@JjMhc~20&%*|Wa?S|4cmU}qDypR>2`tsm0g)PiS2KA_ zWpdU;-<%L6jB<*mRY5t8(aG7rl2F%eps*l|_WU4NJG0>Xh8|gRYumr%PU@tB(38md z`D)k%B?N%0poU^V6Sraswm1m~SKDKTPFThrq{pcVQPeykp<~Jen#R{fbYdlZY75|F z?`U(RY8qn)=7@Mnm{DOY>qjYYDz;{WF%~yF70Jk{uQyoG5JFK&P3!JryNRqC1uWp%W#Ud9x%x)FF73` z!2lHb41#576W{3^q8CBzDOBgwu@#9mLG-_N7m=I8K zGFP34guEHX&RpGPvJb-c$BF_$a=m`&FfS3H`6C{<~1}^yO)tr+?3GW=T4XTt>F?@R{ISnY4b#6pq0Kh|Lj*TLa zVG^wpi#Li}GkZkHj#P5i3bF8N+TwJ?7mhovy5~q zCo5+SJ+)m?xOX7$R$D!-;KX`gt&k(Ej4loBV^nhhL* zlYO7iwy{>V9XWV?ww{0z1K1PhvpHr>GtMbL?gFsw@}cZsy^$w^4}@48P&|l4ebEvw zXVm5TAe<(Uw#9o-aK5R@T`j4D#o!rWk_XM1wMe73Z;&++8fc%oiZuvh084dKxpN$( zS3Y>s_5zXi1b{||Kl+qGA*i+hq3cAUJT{_YLrtUX76lgqME^mIws1jl65?{s z2<;5cc?^9gIp73Ql<+6RJ0QkZi*d#Xu28!6Qh9Q4ka1Zlu6pAyI=Koyaa9BW`1ZHI zjUWH`$A8l9QEg84SMNNc7dB=`(%MjpCB?@PqWTUbL+6IriN|q5e;%946`%5;EYk(S z5uoj_;uxtS0dn(%CeV9HEK}X0EpW9#exWW5q0yFIiPxj5=lu6Kcrq5uvHP~G=)AfC9#%o!6eB(u)4C?S{k9BXLGMpCJzenpq=t9}VG-Tc_=R4CiFHz7*M!t+{X- za(gec%%KrIVL#R+CRNT)UI^jMH{ZmYZ@&3S#$W#xu`&XpbSUQNwUf`Ln9MFGFxhlW ztZwnp>7gJ5s4A*ZG643+3}vEOVs)X6zl0S{LC@GXB%jHuQ{}Z;Zrj^|*=Pco!v)y1^06AqaP-!YhN}Msl5i@Q z3WE`0KA(ev$IuOMiNVEJ_io;=%BYH6f7M#7L18Wrr|%#bEEVY9Zniz&h2#OrNt z#F59WZL#SDLF1eeVo>&PuJ?xYapzJ{`T?cnsrNr^CwQa+GB4`+ zi&k6sw0F?!tC;jL3sA9Sg6zSQQX8Bmg+YDM@rOpIoX?4C|AgbTRq!Z} z=97;m}crr&_1RCPn z&Mrk+H(dZHcY;$*^Ryjc>d>afp8@2;yyn7JiEw1jV@$vw5=%Wh&W^`CD$+BSmL&jW zq*BU#NZZ_LyTJ5#VDrSWyb)6O5Uz5d0no${78jQD7XZu)b7bboj0mu2DHs~Qakd!F zj!*NjI;bjDQzk+pqQMdMMARLwH+R=ve*mBZ&_iOegyTDcy%&H_UI3>qg314*{t2*o zHJmMgv*U>zQ*Uk&Nzy+(MuWG1?awqM`dB#hFeuP81R75K%ud3Lf4Tt9j5U(;VPWdHf^WJC2+3`5XCoO{MVtA18e{3QADI=v*{(qXm zKPcuuTL5Rrr+GXmlsTCjoc#JhuLtnSM*62<(vv?wGx)RPX&$E;H-EyaB^>EX>4U6ba`-PAZc)PV*mhnoa6Eg2ys>@D9TUE%t_@^00ScnE@KN5BNI!L z6ay0=M1VBIWCJ6!R3OXP)X2ol#2my2%YaCrN-hBE7ZG&wLN%2D0000LGCLZ!Q5w9_n!B2KJR;C^>x)r2pI_h004=mhKeBofcf|l6M&EVcsPU1-#i|$9Ti_H z0ssxkM0YkgkKftfX&Al)0Q{c;0MG~k;J=?hcL4w&5dh$?H2@%;4FJ%A^E(Y>9~*FO zwbfMs=>J~DJ(Zsx&k%q$OuPU9BC7x17=YY-`p1)a-kL8}@sQYb*w1Caez8v;{}G_6 zqG$wJ{&#;{=W6niH7e-cL-)c^g&!WSZ3mbUm;D|)p!F_wx3sPR@BeSPO>I3861gH| z^_|-4@mgJr??N85%N!(yoVODZu9qXH_5#n7E`PN2#djViJ+?vM$Ciy$hZ(0=xeDw2 zy1PsW2(a!P`C@0Sr|0pqF61{4^OaIxad0~kcJBmoO0&CbRK_ppP!hv;bj`yzusq3E z1{nf;|KN)OBYN!gPk}=3s>_X7(t{?`-oeBABapS@4B1|D?mJzn<1Xt>sU#V^<0)pV zDW5bMP~#~$s7Z%E=LQFLynR5wM$vZqb**AkW@q1T2Jr)0IW$CE;uU) z>K{4Y?Pr~?9}aB5^6R{#=x$we%acRPi@^WctzE|Q48ppIR?Tne+q@LMxe@j%{BIadkdtHGlvB$Q zSl{lYp8wS8E@pSuklg=6JY=0F+EBRZ-tqYTiJ{6a2e4{te(c2GC%M1TwAILDkE%2D|C$}c>8 z^!{Njn;z0;`QLRY6okR?vV90)k9ZiB3tlgh+dn?-zLW{F=-p0|34fT9eh^;h=!-#y zP&9Aa%O5t?4g-g9J08tdH;61)?9*e~zZF}${nRUecvyIOJQo}#jP$emGz#=tl6v zsr0QcCl3Vf*SGt;J@{c^ZJ_UeH`aAjh68!axrAf&B2h;CQ=^MaS z3t4b|;3gJZ6_h7V7mUBE|Na+Q&=nV3ZOa50q{4mxrs!v0V*%sMsJ=!RvUZ4#0532N zkf&XTX3S6mcA=C8I%=pgAREimXPfW3l64v|gweOG&It|Z&OKWCeK&?18F$K(Uq|L4 zNliH&dHT!fG(TczlXB++l*s(r+^4XK$Z8&t%{1?qNnTua;JANXLhV3G@!+-N7iYYh z-<^5)K?vG;DiL92!??3`N7z4$%#S!MyQU-sc94;8GT5NKX zFScX(?Vl7Lg%p138g=}AP7$w7jImnG*`4WOg;YE4>;gsj_N#8XZEmf;CB&Y&(uH9C zZo%ML_|m=;f4D$`d1fqdXDvckwQaEsOj6u^p#qVzJ;u*Raj*X}FFs}+^BR*ehLHUh z^Lj_L5S6fFnja8InsM*Djg)U+HlCw&6FXq7d%LO^ns7PpHG6d@6lf87w7zpf5v{dq zfhX}Y#Y`Y~kgaHVyFmrng6VG~KYf~h`Cm@o zPwl|RJAICXELQ4ADbR&mS5{|ig~#HuTd1-}myxqPx;*@jM2P|*v&5Hc;Jd^5K3Qf! zT;|Dfa*(%45^$WquJ`1JOI_db?7{{FnU^`(vyg?H9Cb^I4wyqg-fhqMt*vu!6YfE2 z3zEmxhkP)d+OhjvUEA}8oz?&z^ItZ%A<%fv2`zeRqQPpBl_U5*0bf{$5INT8nQOO| zsQtz$uXvybPEh$=4q*Y;{;2z55#FH2gmXqXH}I2&EGbX{LwiN%`_aGNO?A=?x~k(X4R3?KH%CH++?w>mrG-Ab`|XJ|n6eY=qNP#7tOx!<8oL6?iUFTOvvq4}VB zQ#3NnlrX$7X7Tf%R?jLa_5A2(qumW$UtFAY^<8#lt=GueqAcM{D^$Tr zJ6BSLC+E(|Y`%e$I2h;Of-nz{jvJ@Ynk{ELkrzd0dR9liev*LeF_$_)w!r5{wlR^Wpli{=78{%g85!^X4Px+g2oHZX#o}H)JCPSVvwx*DiK0q!ZnBa5x z$VNT`up1=q3zQCwb^1O4^AjL>9sM!f9%NrU7Y;JdF&Hd9Z~_oNO)1de?nyH5J<@`y zTnG3#Z79>c78!otUyfy3;@8tt{0qmu_Z)!gR8$3L^JSWHs2*?cMeKjXL2{Eg?t&Co zIbi1e+sZI=M+v-je+ZE~2_xxxB7tWq{#Pg?RygY=Zy@iqCeF6E@eFYl{r*v>Eq19b zMSVx9cJ;uIfAlY{5t2{WizP2^nQA4(9R!nZeMThMW?1Us$K`nZ{_MJ}PWqfAV4|T& zjPo8tk9_VJx@-nkc}UEh-Vokf)RQ`gCLI79Rg82=Gdzjk`a;3wh8ds-K{FmjRcqGK@ZnKdYDSp&p zfejpG03KZRN4JD1-QTUb-XepSAcRdOZWeQirR_Jr9+v{oc`eE<`nLPTo z&Fbc79xB6CN9IaEoeeTig%$1+@Zdxa4l>UYs5OXFXT#F_cs6}=A8>HxuLxM*t47;1 z_sQ=}pNrO^0Dlsb10mNlDEIC|@r`@#hanW(?c(J|!1;aAi``MJ0)^W0ZawT*cut=Y z^}6&cPS1;J>x;Z0Wy*7$`aolPk+<;zZ`3|Yrf42YTIfm^yj{#pQZFvmFQamI2yoy^ z8WclhAoc}go&4b zk8dRfMIFAgFQ@dApHTA&W5_vKa1g=&Jal^jz59je5kn??SgFrq z%O0i+cA%klHU|oUpW2od*i)PesHWo!oP?=Wkio7!NAld|RBC80$$;5AjQHJ%$+q<& zf4955tAF5VLIhY4r>^%}EN_YLg2gYSeKT0I~` zj;Dk7itaAz(94H+>xT~q9eF<8YijaBmUP{5ZFc^cT!z6V6))I zO%V;CJHcy#TNW2!wcQbX+ZJ+rD}Ov$bn}N>{`?D@x!Xa=hQkf-#Fm-c!CGHVW;g^` z%+%@QaDvbf5LfbO7bPdJ47KYpAgIHw*ge?Abs~}60K8%WU+)DD>@^Q0kg9qinVPmt z>AF1+ad$or?0G5zm6jeOIAP{>fAw{Za4B$m%i?Jxd$bCz3Xiw33t-}GSD$OMeHq9g zaD-(nX+SczGKj%DbP~wIhcn)TMH-FOSX&tN8W|MO&AiETJt_o#}d=aq%)?EWsH}!HE{7(AYqDsk~fF7wPVt zy^4$C0v2);TOtWNBO2QHUyb}T&krpQJL>5eINd?asNnRtODag(m=adlD|s+pS73UN z=DGJox~}XN2kpFXrz|k=U_M;ibm+j7j|Iv|!LnOK$Po zOKbHM97SOwo!?FPhZ4WtN_^%Q;w;5H24vGIRt563Q*KD-)<5{nb z^i;d=qgdd72szazn_(h)R?cG?bdJT-k^r^z7T)rCoxVs1maoKz?Ax+^m5zG@;*NOj z(%KRd`|3~jR3+gT992M55?&h_!s7S`f1P!qqlUAjI}@vXyJ|+*ZCy7Z^`>XX@E%MsML(Dw zK>Q|Km2`mW_;yTUPtuneTG)imxmi5;#=DBZzhqVzap!+$@30-67a+O5N<=n2P2O(7SbCjN>Xs`Okn$F^pKU%(_wILon{M)z z2x6-^q7=LQ5yWMCW|R4(4igeyRi+(!c2({T(mKK`#kQ3d&H%-%VhBexK4&iGPE$54 z9nfT*Fw}7D7@%?5oe|h^IwZ!7P?R7ckq*v@T3I4C?i#rLl zC_Tzmq+(>AfB(b@3Z*>ZBNYrZw_D8-K0m)(YJ0d!et2-di?_N*-=8R4SN0v}72W^K zd;9UmU)_+Ofs;W{x7tPa+97E@ zG@5Kg`F`*2=w~W>n#4Z0vE_jQeshKOZW16m=<{@+-@qx@B0=uF+9wB068OZ^k8@|10}_c>x$;iI^tf$WbGs@eI)s}z zZ?5E@#)Qf>4Nr+-XrnN^;^!JLCGIqdvEQZsC9N7@s!L2w#PuPn9CvZSq`6GmaQWx$Psr;HrOm?h2x2)l-;vTx&s@LziFLNV_W=X9 zC^RbJb}wveJ0>8SffL8f?0A%HJ%V1J-JogbUII!A^Gg`yI-b|8p z9!Ba=%s5pvq({c6iJcP4P7ynnhDD`K@=Q)Nbizm`HrKF}bc5qSgkN9G-I^uE6hf5; zu-#RB!h`E1XuOS6IhVu2Rjum5W_{>H9?#g99-|Lw${LJ7_HY?V%ut5LCQilLtw8=! z(1iPie!!&8gs}Er)0(c(lkX`dPeo|K?j4cU?p z*Tyq=dQ?c4EW|=nMHjWl$jnZc{+ow9O}qsZ*EFt%%|j}xIvZ9>Xdnu?9k{LmhV1!< zpqkLhAs6v|M`XdrJHZd9E3Njin;xWSlTcXM1~PSYnu&OmU_;^Xu=nfe!h67xt`r(I zs`q{&pzzB}Fmx?wsEHB7x% z!@>iMlTEsDc>#yYG}}7|)!~e#_L|tgGW_5?J5f&Jv>&dobibQ6T=2``l&Q9gF;5mPjAtZ*o(94fEN?Jz|DlW9s z4LYkcm_8w=2-i$5jtGtZmd3!gL zVXCok?X<;CRl#NKaRd}ONpeheYyebG=U?wk6jSl`?qAy9%oWU431c4caR?QG-bOsX zB8^ni!7_=Pu9`aM^mcL^k%mCA|2Xkzi^=H|;|OR`14p@%PQ!p~-H~uc6=nx5bra@j zf9#5|(?M}-7%$>$Kcane8w|zCuNz29#qNlJD&k@`2#-8e1WDGBRIWsW54o_&dGw)S zn1VRv)Q>tvqh-D2n<{GQ&4K=I&o876aiy3B_Sf1hpAEqVhz9dbHO z=I$=Mh!yHmiEb|5R3*pQJcji@DuVvq+~Lr=7Qp5j^v>!DGGz5K85cwT<*V!CzAHL~ z`!A2txhUu{I^X2@AFfw+joJ2;Jtq@;6AjyRJ0cC-({{I!vjPC3-_i=4Qovb~rY7gV z=K^iymYJb1wzWz7wLmrIbF`Jtm@y{vP$czhTqR5LoNt)q>MM*>l|*rGs`y%6hbLvr z1k_c85_$^^x|OtXs3i;B8fqOK@KRGNxXx2G8&q}6gbsR980_!o3&Gv0nYl?q!P{?r z(@D8DKX?g5696x*NPZUB7<0~!ok_c_rf$SGU20-@KmBGRM}N|L>BdiN*32|;ZDJQ^ z&522K3@&}z$ zh=Q8ObXDCa+6?hLVYxa7r&QlWh{phpQ~Ct>)_;_$2Cv@j z!=&9Tx2bg5hGGuuy3DFI>6kIGh`YvQC?<$%iZ5?EGIsQ5(NPB4Xn#On~DWBnl~9X}=}-zVLP>Wug^hbFhR^;i1+$|aBAo;3X# zaUHbH>kY2N#8y2aY%M|%6v9l>eP8i+0Bjgv89PMYQ1J8)XTS=kEn5wG%&c~fX*;FQB&4rajs5U+fMJ+h_DL5w+@ z(DxYZ?fF8Gqa)hiNv5G!nO21O^Wes{Z&+6(Pz2g|NUxWst_tB`n>*1A^m4BQNQ}&~3 z_Dz!r*yDoPYETh$ePZ>S|6`!k6k3)2K^>hj8fe9OYFuG@&K-PG*^8XM-|ahYvqJxA zyLXJf3_7Z8SnZxA{`ErHN=BeD+Km(#?W+{yawusfL{7s@iq|eBT?+pfMcRtY<{++C zcg@O~H11lz?s5x17yLt5awo6Tc%u`heYfP`n&ww+j!INBXEi>=uP6ir={jo zzq{b0y3u|q5aGof*yH>xutP_}vj&(cA*<7dL$s!>^i;)-64M?YrAVkef7etoepAh{ zgy3Wx;62VQD4H865hua~Ab0lYO@xHABk{=>(LyQ~X^Xhub34fzjV_czF(lrkB2N#+j1n60+O}72BFP$$0mkSRy7yl zERXve=JU-UIEGNha7G>D0}7{doWXCYt+%v=H1)^6LlRH+;4r>H-AeFbY2&-^c=-4u z`BfCkD1M6kCz_pQju-zz0jfDwU4RB(^4mFEjyNJ6>bV}QOeDr`zn{Hu5H3y6^JZ6N zUYc&i_L&uC(G(sTYt+ z3W;Yrs}=BTE4$+U`@0ifgq10GUaNwg*!K8N(P$Ao=2w~TxOX1T}O!c;;b(S@m zPVd&m^Q42QUMXqm#6|nzZXJC=r-Bwq#_>fXc*)4iWKswjlJ%J9dzb+~*%(vsmOw!s zwH!^K0JAX3<{pPj`el-Oe+EMW;4~2AfW8i@IiI8ZI;;x zynvjkMJzsbJKq;Vc7zo%|47qyf2hCA*9gH@Qj*Fvz{K~5r%K+dux zq3g4*!+vteK>4!EZ-wXW?&F?AlgIeHNxck7(KxKwy3>?l+#WRDNdx5NZAsCURO5tu z5`Z&7<|=%GccBR_;{+?6Y0U9XD6CXwR4k8;2tczXTjXUVrgT9pVpkqtsnB94!J5C6 zHbpkiKF9oPYN&8aDQ#rb-;%C(YcI@OX`+(+ay`7-6>GZDZu5I!62m$``Be4~Vw!lA zuH&ArYXs|1{|7o|m+^vtW%}KDL(!KsVU6EH9DG%)e--x?pOfs2$4O6SSN;fMC?7rd zR&2wKw*5+^mBW#EYdmjI$xE(*OCr}PCNT9KRxBDDNdo9pEXXf+Bi-hq_)HMqL@d1| zN7c&tL5ov={iQzGs~i27to!&_?{3jI0D~)hhbh#k+({Ij zK4-xW6vPHhcV-KFiWg<^j_8*iiVU*;Un@skNn~#d?cTTxTz6+FCY27nFTK z(393fif3x)%KAm$VM+Jv5j2X0n0mR>)`f|5G>1(${k`??>`H>tvgkO$0LDC#cD$9= zfz^=;x-wC9(7h`EQ0P}eFD|a7F%oh~qX7C}RSnO+a9De?CB0}wNV)@fYO^!rwjkDr zJ`lN+KbM6ciCP$9SN?I8#aN!&ZJCYXe%t@@#2*{;1#ughVY-r_C^p-jAbV{%S0Nd| z&Rtn4(7tLz<@+=7V8>hdAYR+9Su&C4NoEU8+fKA(k?!XJkfxRiT;x zQu-cr@Kb%#-)>ROjz2PHs*(!s%2YtbI%e2vSa{3GLYXudF5WZ?^7B;qEDe?z*oVC; zrWy@UpYVchbw_%Zl97Wr@lT-*R0VvckS$2~mI(4EFxwui$@Y#^r=|Y+6pk0K@phb; z9>)n+b|qK9pS9@jhG@^!k6c)me1yszc6!*hb&#WvDhz=7^DJ2Dvoq26_WzjEKv2(@ zPb!D!Byjag>qy{Cxl*~K($C+6j0wRs*0nU8*57d+x#Csl)4le^>A}<6#Y9^Q<~9#j z-ZW?zQ2 z(0#U5UoMY7Y4n}ldg4+Dcf;yLLk(Rsy#9jbzHy+Fq>OA2)?ZOf@JoS4m1eGi(k)(~ zFP^le`I*rs|H!L<1Ey{SQJpgU2uj!Y79yYhNTNPEC;SWdZmo5!MllG*As;0jzNhQJ z&l0b@uVI->E(Ccqv{!VgQ zxSen3aH@%v*bP0r4sq=%t9T6uj7ks2=!?}Yc}m_6zL8CwnAS0P5=K6&|BEP^iGiwg zIQECZ|H&D<;2@L;KU~8CxA|~W|;kpKHq(f`2hCi((4-4qI z+q#~ICd^N04gmAeX=g>U;9RBy`1Upt!WXDG}!0)ZD{HwS6yIvwxTI`=NK_KyP zSC&^ce$ew#h#UD%_c-~LM^9W3XYTf!uJ@HqY9Zh^88aJ-M1P0ygvA6vi@1`kHj3Vpp;6jiw= zD}H6NoD6p27=d*eCXTHNNyP^Oom6Vsyk>J4@!{zUWHU z(MduFyRCo58HUT2$MH6b0hBpNtsSA9)O2fM%A8oHw9^MsLEj+6pF)qQOnmco$<(DH zlbjvx^xs0IF)k0*K>a$szRK=NtskYqyd^;)&wl=thPw`bl(*^1Z)hc2A&6X!ee8!d zIlF?Pr=~r#SFrpySk~HvbOuwWVSaV#J@4NXQ_*QWfl;nZzbK$Oim5`(rjV|=rp!Xf zg9$5R7cqt}P2^4n=VqW@I;l_oMv(N=VP2Z=d zwm)z54FWtOlB9p^n$-bjQlVe@Ag6%rC=q5Sqt-_J-+j)2OFT;r^?WTYl zMjv&!8<6ZLo3suyoY9R~ zc-J9S3g;z`PsldupZ4tyig8^5!03}cwH+*9lU2b(?Q8tpAXH#TKNrM{ z>rbY1$Cqdx!~EeBpAJ60Y@!`#d_jA$?5SSZ*4kQe`6k4i9kBIrO=Oa)BBy29S!l-8 zL*A;s)=|2}b#NJY)-oKFcXh*?ghU*zru+t_Ej4b}=LnSGcLG-I!|h_cGJYEDem8J| z-6Khg!^ZuFuLn9P9<%T(Lc3<~8sgai;_ZW;L&x>S^I>18 z(+R6iEH&Z)T1dGE=C3`e~K^l@MvP@T7=V>SsCn54p^8RY`(S< z=7-mm)G*zQTob8kr-=DDnf+lew>}{*DXPZ&Tu&=z`SMCAU7Esz>pRT3#=eEOdTTvc z0G!VG$WB4lwB^wQn~D}uwoi?eB6u+0+kNN!eF9={`j=Lf5lg~KjJ3sMg-zxAgh<(m zcPy2)K$t@IYjjoWm>5g)#^rbShxyAORAt}(g;(EoUSE)OLG7~_a^m!m{60TMg-sVe zd`KNGKp1sb$JVE@)+f7F6nKPnsBrghb}uCc*ZTGGMEZnl-5%1(NfQ1%jrSqYcP^Kx$g z#kn$%v12&!BKx@KodwVwPP5XfL2I{`RZKfNs9JAhOGADDRHyR{7{3HDWsbE6mCr% z@)$pZab%V2!yG%Iq4{@z<(ZZ!(U1BLem@Dcb5a_6I7z9Kr|IW@#SMut07P2lRb5yo zE+6*6jf@K%O~HL}ezI@5(qv{DTGWI_)GEEJaONbEDdWy@>1mGMn@F0F0aiUs-kz;n zZ#${+zI9>o`I=qf>@BJ*W<{ZxAhZLe~nVfZvwNy=&=rry&+>EME@64 zn#)YC;vcQLsqMYy;w?tI5)H�)zcDW-gLN?p*A&xGX)dsPVjiMsGm}162yRbv_mA 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%0D84`!Ps(d)aF*PrL@B1h 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�xEHut;u_5I)f{ru&h`5b@u@Bck&E#_Mh+CAN_g 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%0Dk$Ge;EL< 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 Cv1+c zKZhk_z+cv#s+>wqUnW~KhCh)StLLY%76#gZ_*_|83tbe+;8*Eul%8#^yIRY$C)2s+jKm?#&INg zZ$36;$2~|O=y?eh@#ypQnk0!lt~%tojN4M|e?IFMR%2$fuH@wKznM|!3T^RY*g{?% zKW&~WH4^y*$f=Oa5HZxgXZHlx-gHHN?v|%zt}4jp3Wi!MsJTtCdE?T9-_pvB*OEj8 zGKwTvCE?IuJ+JXs>VZMpV*|yJO^Y$?B85(_^y-$zWFJ?g@MSi^b5_J+-}7(R)*Gna zG&*vtACO;v*w?Wr03=2Li^sKSWKDO;SRB?WU45~@JCn?es}b-;o}+8`L@1@s4Q(4o z1yVp$LL~F`8N45kISw_A2w&+s&ILj@N_CP->+qFi#xXN%qi&p-myWpdA?~P`apQ{K z_**|<)$;_rYi>)0DI!Y^oe~sDXp6B!ZElg-Ep{OuT07!|805URum=`oK)Xap5+w~- z*;cw{j!2~9MNPF9p4v{j?4-jaiM$$I|F3EJOf-T;q$yLKG1nSkNyuejknDyUd70wC z(h<1ZS1K81&$Qp!Imxpxek@qI5B&cgT)%l&U-K`1>=Qiu(ks0C)=xc?KKZY{DOw5z z5P@of@0~50sx&M}XYX2@Y489NX z*D1kjXN3%&n;>SS+DE^Fq(V-v4)fq5`+&JXA3=BTen<@C;EaDsw8#t)y1z?|E`n^C z2M;vbY$~HR>SjV#D>#XtOUG;nI~D~15HlmTu2j*D3a6T5bSEiWVEU9S9+m>xl?6tktQ=9$T5&5(*VFs=k4|5_ z!tY840>1C`MZ?gxVO=ZIJY6xB6bXij+8Xn;rZq1>`uA27avoR>18H=m!>lsR4Ve@f z5_u?#&P77@mr9`wnW9c2>K+XJ{}bx(HFl_!Gor@Bk3Pmz&p!76{(o@&Mqg&e>9gl} z`BSRXTA!P2J+R4JHkNtET z`AdQ_j*H`+NB)N6K#Gi#J}QLe;LoY^qx_(6bz(iwu5^NEAiO{*V_~&&JK*lNYO%*v z6Sqc>v!Xk-mYf*J(Fu$}qBa3*6`N}pfW;WIcj>Z?872yhZurx!>8oNkW5s<*BzO+B zTg{_Pn?q6-#&QZ&nAU6Blo*DQofA93k8-)W9HTIk<5K`Evv(H8@dO?0ycx6ah4%uo$pRnNojx_dggF)y&ZVpwxSj#7m@W>l0p&00eJ4Ek8$eExnov0Ke!%T z|MZuL@Y)++;Ok%h_w3%e>yox&WQ-p#oUqL4c0-DR>ue9!u^hsBKY& zuJQ$E;`jUkpp^Jd)-ypgSnkP@iQZ?qSFd-}AmX&dxW=%1WM*gNWESZbuPP+FxmKd=RSo`l2kO=mU- zm6AvI91v%jj^n_jEpoGc4(RtOV7DlgdK{$}zCsyRm{pqUk^7)b7-L(VINZeCoGAkb~WBs@H{qmf-BZ@mj<*(W;h$}Qa; zjZLcPWNdQv*RIJ!P6be15Qbz>R)tkrg*~q>h=aSs#``OoJo^1=*0xApAyBo`im z#t=4&sWRjsD9=bL%+n0T3l|~U zrZcro?rDvmpgJ2Ju!7ytw}d1N{|ZHHm(qe>U{_wZizex4Wf+~E6N=C2&)q(dH&^B z*=`jNt_RoOafx6dJ2UfyN=Zix?vM6mz_{As*L{sI}H1dS9_V)G;)Jw9tUp7S_xr#K z_*bv!Q2V(xjw2$OI;)#HOm3rFRYTh@OCi&Z}U} z`=OWwGVaA+24UV*S{Ud!Q8y}F$Mw-MHl3Q!eiZv%Q4m*W3%68t)R#xLIS$|Mf zEiwS&^@@fSbFZ;npPO^0q&UovLWHr-vlx;KX!Eg+xb3nhIr`0O9=_nlChBy|6s8|f zJoOAuJoDT(F8aas;QFOY0!p2xiQ6}C@!mV{apT%`03LeyA)bHf1)h5LX;RMrJWwQo zv*#ai_tQ29aX8T|I`b0HefW8ZnY)=vTGI5q(dw#!Ao>N@DlPhZC-k}vZe!M&Wr$!Q zCr%dfd<&Lc9P-im=f1hb{^XXzM@lg}!urRSUnW2{O3n=9DpXb8l{9eTb;)1@f^3b; z5@>S?a}q}y6pI{#kVdlwH|LSMam3AVaypd zi{jG{F%5&EK8C>()`Z1b_845pqW}oRVR)E+c}jEp?8EceUL{H+T73 zkXuYVI(R;uk#Nki4)eq?%en&|KKqwG;}=4oDFOpr(^@hqLm{J^ zO43N8QY8%@9waTKh@#kBp$d`*Ok5Qp;if0ajVH{2>hBnTdY`;m8@YyL#?CPZ&+kAwuc4+Apfl0vq; zJ^Yq@md?I6mJE}A&27de0$~h$@ov<@9Me3c#_e<*dD1M)p`a~@`bqtOUxIwR5NPw{B)M?Ok@&Ej0HOP*NYJKuUErmL@kk;y3RE#N(GE&m8@kO3#pk_D|PZePpy(t zqJ^2n%7z$YNGI63rnh87qmq|I8Amsoi03vTj(ze6e+uh^O zzxGY;-Mz=}{K1zvd;Z*q{TBYKuFZPQ55MknZl5M!KX+x*MdVyBi7V?wE9U zBQUyQbhCZ$@B3qW_TRhb+1-tE&p9{GR-M6(4NLF6M`w)v>Z=I6BCCU_GwQ1!uDeoI zZMlMaj8LBdY^`jBu>btj?1=Q#W(2r5UWySJa3`^9jIZTMMM7<^R&;468eNCe0-G@W z)w(@(mdMp7FD*@^-`-W!8%dNuV71ITT3cAu8J)oTTN7VSR;kAzvWr6v5mlT(E7=J! z>;Z!&rnnTbCL74^7*-AcD}N}@i=;Eb6hC$7nbyt_$`bCz7UQMW#%QN853Al=!u9oIn`fxPLakuaFeQGcMko$;Nax$xFpr{7d^hJTQCaG{OXtk}P6Mwk zwm2PwLAwgQ@1DR|&`fA%dc8K=ae3alBXuP#GM%ECBrC)yoQi4{UJa)n2Seb!Mre^F z!Mm2{vk-h+{QcvI{h~ntPrN?;TH~pDmH*};rpvoWP#N399=!L83IV8g5XYTkH*^dP z(-Oupx=k(62AZk=O&6IX>|Dqn5^#?s_;{mEcK7cIX$=X41Tbmu+b;GIZR~z(_nBfM{9?!HVoZ$8F+L?Dddop@Ck0k)|=o z+)d)kS;Uv0E0bsFvkR0tde)v}(S{!jG)Bd{t>~K09}>yOl!$-JxSi%x;|nJoQ3WS+ z?69&fpw)%lfZ?S&aki(aW>+n3lz_V%3X7J%&h%-2pDP~tNj|&wg+f_u5 zP$|dm!sbr$>99PPlXy{?R&zq$W_tMSK7oWRUs7VypZdvpO+Q2Mf#o(wcWg?L_Ri0^ z&uWA@qHUk(n16sNGa8-S&~2>Hc=}Z|8y7uqB1%1PE=yy_T&`^OkI4MkS4H+0AaU4g zDeKQZ`fZ*W9vi+{V-O<~2=tu$B$x?F)WnzD4qcn<)YziZU8#=WDKgm?3IhskeM`p> z$7*yrU<>x zfdJe?_X>)qMUW^nRu|Q0%Mv))^9ElFn%CsG=7`xn^>F-LpuA~jm-?E5Z9VrOyXUXW z5X!IFo{G*eC_fT};#nur*+M_Y%sHFQNy$t`o2!l*k5bP$FFv2=AeJRnkXK`8{USc)V* zl5C!x%ax-I8{9}S;b*@e^@A=nJCa54#Q3kYdfXXfroox0xcvCGLaog_zp9=&zD(FQ zf^ZBoMHGj<5W8!~gA2VZHYa)W9<#hyd?y7!;X zT@e1*f>++)pdfyeON&9VcLk&(FrxShqAEZ;p5DCYh7+MaqI z?8DBn=QaF?R`*LR@Y9^g4v;XIej%01UL9~9gy3MHabTuVERBA)*rtE)Em!YYfn4H; zuCtD%ZYzc_2}qiXk2}=W6Y0eV*T3ppYAXs|d@#4f_xoo1)7q57PIe+;COe$2nNrCB zLH>nf*F8t*$IVUeS!uSoMY!k!N>1YQ?LlJ-$7ia81kNv?N%8bbQL-4KL!E{bWC<5d zZPK}IG@MBZG=skk0MPosF+J)rn@H8h*0F+j&UI*s!QWN+S6HXv3jebID<#t44tyB9fNCPU~S9u>~XRrU<9ZyH9=k1yDHK~os zh^~!Fh_XTVtjpO}m#r6nV!b}S}Y{ml{n2ko0s(`8jXBNQcZa(D>> zU}bd;GgV`Ty{!rE5&{H*qg6ya)=f_51ulX&!+ikXC@d$3#F^e{Dz$Wr3YH6lrjh+X zdPed+&;#$6iacNfp98-1*Hi(b>%H@;FKcaH8LzJbRu!sN)~+?!OXwaeU{K#R*)!t- zsW%p;aezaf!|PF=6Kun;`@#p*chq1RyC+oRwm*^glI;LnF>*ZEKik_QIR_Un$WMy@ zF3{XQ(%3I2wtsO{LQxyP&+ygk;>f)q&R?7GO763E#wJn6U?qB2J34>tj*&drxl&8$ z0leW3+I)(rZeKku3zBfY>$1LRh~&|#0`CvwI!5&jP!Gcws3fS65=cu6M9}a0p%~-K z41TL!%NWHi`YSmS(Z&r{5=2Dak8tC_aQPDaW&E?UEmx2rj`L_jgbAux=hv?5ZHL)8 zwG{pivYz;^TJkR@UOG}F2ACQ$2&tBWBw5Aog6{*-cjz}F?%JGP@?KV7RB#f>oVQVX zcuM43c+O<`-9qxQ-FZdDkyE!pmCVOOK}eHnI}M zL@G`sglWX~gM``t7TguE7U8@E|IwW=GQzlKB^HWjr+jzKDMMS;dQ5F5xW2(Fl`DFp zk22j>H?vQjO`ZI$^NMNf+986`I>R_3)ZDSgp_@H!9O|KQXpXP}+R-a9%l+L#=Pb&0y;sXlG!BA?{U}-Od(Lkji-?o&$|KT z%jG1NBWk~Xf6E=7wKs)+ z2XTHL^!fAHaFk8pae@88R-RjG7I~{-CPjVLH&{`#c6X%I&L--Iy{^MDCrt}s2^Y!4 zHJ+AU@qC0%*WY96aws;pn}vN0TP;NGof-ih=H5SXzukx4pFPs|U=*G09`S-HWrMnW zEXG%+@Cc{qKsE=~N<`Yq@JH7NOxY4E7j>?R?kp|0f7k54d^&!VSI|k03@}Y7w(R)S zGs;D!$IB_$iJ$aO@~T}iT$zdwe2OV3d$25uEqsvOk?pkX!x=TC8KfWpRhbO3}JPe2(*rjMCU7v}Zys`XZ;FLs! zsv+vaRQRL)+)5b53)@G6iY-Cuiji5B=0 zX1whG9H%RGW8?^u4DkT_rvW5!89nD8f&^~4%iykw9KEzQkLUN{NFC@4pIKJF5(vHb zU3q93Xb)e(&$=qE^o>B*47n){?Q9*`&|RmZM{pU}R-tcz*(?-{AhkjF*Kv z5uv?kl~>4x;1peqZ~q4oxnXEyfb^(E=I?^Kf$wy0dJgLe75yA|*<#P9`6puEM3O<7 z?&hiM@G_F3rTT(u9yW;1d&S&lWrc2Psubny6ek5x->-e7y;fxMoS3~`&Am%&HkL&B zE$e-Y$#7Xd?>&`WRn{=1-;56E`xxzK))>k^%|*KZ+u=2{jhpRPzYW8R?=Eln9=yjAbs(;L z?!^ON*ynWF(Vj6P(~2wC&$CY9J9MeYQ+i>EY*6FkZ^EG(ewXS~kn?18#i!D#?EU{@ zC}D`~znIzqxa)jw`!{MIeZQSg1f1tK=>p6?)E|qsEW%Aro~>i+KoGf{us`2BbeL7d z!6&sU3D5*IzwLpn=OyBO?nJC>ZOZrpc}>3E5}xXMu~y1wY0Zj}I@fPqD30C!{=2WUnl#lvm_RH^7)$IVz&5qi z7o%s^;08DR`*t*GeUAC@P~5R&d^Yh;#@X7V7h}DAI(Cgpi}*>pwJarvlS3ZevrDxU z&BiX_C%@_xXfX><%Gr2aU^hAAq+h?3$trDr#9&V@ze7`) z#CADQl)RH|DRbOszp!6I)D0R|Q%ETFf{FT3$Qt7xLY)KcpZaixRI=pyMCk=~rxV)Y z5?H7)jv2^T(EPJ0Me7vgP5;6!`3s}&21>u#eN@ey{mspkA1u5CF-!CmXKWg19I`Zi z%S6qxvb~9c4YAM3-u(p&LSDzkIZ7QF=|GAu65b&kt(Ek=o02^nh8%@R;VuLZ@O};@ zYhDnBcQh35qv+LVXX$)7mT`uHJwK$<7Bmg^ zK!uT>pY=iBXpa%B=u`r<$`=nw$`?j8?zv&u@J09URYQ zvjEg1#kvbG)LXap4IiV4l*wHtqdxUc#z51*k-}O|m%TTWN+7Q@A@1;JLD;b+-~BZ9 zFJvE}n4Kth_q_VtKdz;950}lA!j8@>{sLbC46A@#27{hRPx|_*`nLAtDbskRP_GSMY)fvNS;qeYGYEs+_p_@3ST{EjXkNTu(*Q-`;wh?}&~> zB%?+sT=!QmhZ8SqVWy#_vDHgNdkLvl*g}Z!(rEmYdy|JWqzovDpA+oV{b`bQwA1UQ zI;aD=OjpN)UXbUuKI2f<2e$e-OpF+ye;<{XYi%`@j@6)Nd&XNVf z1khwndg*8&E4zy2b$`!?laY}VzB7bUV}YMyU6^{@W2XOS_LQFAU645l?YOGa?sEC6 zHtEW(reZ9qA7v)p6jpFqJJmifeWp?f=tOnf{HPOksf9@W$ko0l3CwdO0t zVD}{8W?}Eb!EJy4_P*8aRS5ka0@phkp$-U;Q-MLuWqV#nQ=oMHiZcZx`n|BIF9*1Y zI}7a|vbJ|z{N-g5^dcmDS+=x3wMFHg=l{40UN;5mmQPE~#eZVQ?~o04W_iA$L1IKv zdf~-L%)pGnk`rO-Q(K*Ie2?El*|z_sR0gfcAuxRl%Gug7N3|p z$6mafI7HV@Ln}{U1waAscy?@zYjJl}L9v}fR-MjrI4E6ylUs$yBBe!=^+7r~Hs;lC zS%QRC#T7BSzQR3iz4!3S7;Dg7YI&vE^~YD+M%pj|%8qF4s;?JVpXE9B91Z#;E8|!U z_}3R?UZ2q<04anCnX?%JvRXc?Viwi)qk?>hn&_V{Rz9p!!KtujF7n+48?gvQ2H|+* zEZ3unEaTKQuFLfK6JU5d)W{5tbNxfR)`sFXQGy?#z^qiw8k{)Zbh(IOpDJN4(2}+X z7r{X{h*tjt2Wz_FruE-^u){o!Gp`_-kmN36=t=%DyP@N!zyaGdnsue$@XCCuCkiA;0GO!=sF4uVaS!>! zzRI7$$~n56{$Cvk9 zyV8-NNxuuqtttec`qjr?V82~adiMZ){J%a*kEb)K>bn0KuX}1C3Z$KVEI&D(1+>Z? z=hJrd(K~YP?n*#}0X@0!P(+d?frpZ}v&kqKUD(rBtq)8%;PKYM3Az>Td7NPxE1Btk z!z|Y7alq_hZ*Z_3N>(e}3MuM79Q0;m2I#YW9}(aDVUT+V@i!&@E{n6I#HeBYi&Ks2 zR|#~jYRO0c;nAp0cx?xm8Ge8G@-4-~{}T7Ve0F361#0C(FH$yQ0F#y@sjjWQ=ZRhS zEAZg!r~|M=FHUjVqriH?Q?hgR_ERMI*qx+I%Qaw6mSo$TbYcb_*T z9$+cI`{iRhrtL7cptBd0{60D&x{!XRa7&~Y5)Q5O3w3$VhF< z0`+8l$wtfl=zl^>mh3$pfyckwte{!johmuEor&m);3NpP;~CzL3$Q3 zOv&X+TK4wlGi{S3w&Jf*Q$*0^08|y;dT}E8Z}Hc z=XFSG+i)U>C_WD6`!^9bEdosL?|#(25gkwXh&m}F+DJIAoq09iz*6sWH7`?L(B*rH z74Wnt0^}^BEnyy~%ijAo|HrEM(t%eww)ZH=#S0mIkJZ>6_J)*uk_4L30=}&jMjFmUmBBj!eR^8z<7B@wVL7=}TyyGm5o;ZO=AaYb2 zwT)`Q`qCa>Ag|~(U6*>vSGH>mQoMqKyW!wR+iu{Tp0lUp#~Qu#Qi9B(ScIRVk*O2Xdux;bpqC=AQ%#aclaMWaAEJrZl_mvpO@H&eqS%CQIRI!o}*q96PAq{ARiw(<1 zuqPwZe{y+j>c^)Z#}b?E4XQ`dc|+ETE0U*TS2;Rr`E6VH(MFv9OJdP)VOzj}R6xma>I%MlqHho8gVDb>i?Z zmz&pUHcN}FdQ{`k9ny(d?Sd2F`99KYNsBgw)v2j-o+M_h2d8kVgb`z8fqvqr^yBB3 zBH#HqOmv3WH>V@)8Amgp|8_Cx^3165dyH%IIvd`CO=7h9?^T&|pB;2NY*MnRNAj%j zyocZt&bj`zaQVBjezGPTk^OG)5}^XSl+Wpy(Q-;;a^*TM$$9JQIgNK&WOF`aj_l6v z0m;ZMx6SF6p~J)B-8dnVztV<=xySrCO@ew$5!zeg$gdiHft{g#6ZEH5T>IIwTndix zv9p?Z&KYIS*T({t824UVDO1jOFFU`GJMKLm_q9NS|21FZ4gr9@r4m$k1Cm3;^H|{k zMRb6j;?3)(6`BX!bEh%C#0#`Ax9wOGC)4}P@P2sPr!C8;E{X3JWoEiV-o?8m>x0d3(PvuHK#-c*GT>4}o^@n|mLy>4_Qq}@F%vSUnjt`}m_rss$ z3(AZ8n$`4!80=gVDehjMRl(C=oGOD=DMLSr8re4zTrleX0d;{AZw z*#r3YLOKJj_mRL*<_@6c8i4J4{D+o7p$-?wyD%t#iD-czaF=Qfqo!6mb~|`joR8MY zLi?5J0OU@@u?Ci{QzcFIIM8Z}uazu_(AMg8O)1L3-9*`t7$#0%jh@ftn)@>w_p);v z$trSkUNTK0t+*~8v0FJuj)fE?JVjJVAmNPuHP-KU#u&#}`af+pw(7K6yfXue>ls{k z2?GXhM5vXE1`VZuW+DhV4fH+hfmFF}$wl%u`T6OZ461XfZRWnGWy#iJ`l>EF`y zg1PzGs2!AiSiRMCD3eI6ly(n$1VN#!SXX|`b*)TfSx)PhbZ-jhxHwihO(pu|Eq)+s z3KWGsA6ZHq;2b&S+-ybh4(U%hw?0JhiwEjSj`otA?TVl@m&1JGicfnaNPW)Wu++r7 zQ$;J;#z}@stkHB24G{Nr?z?)^11Mc*%knTPK5uYUR)60RdXuODf8uAj0(H79v zr_cm+FJyeh^Y6bMbKsNzl*7n3OH0Gif7L}$-kCXFHwvULEq=-SvRJ23p6oUlmf@Op}OdUk## z0K3BQd}_0VEnXCWyvmTXZo|l6xA%|G7SLGF2J~wGq;vmxAkXFXDr?@l0Y{X+G;lnI zSW1Qdt*LBGxbb%`bh9si@SALq#Ji%jrgh}(3eBAsJ9xMEb4i@qOO<}O2*(ypb}X0c zHcz)R{hm8_T`d=Yvqw)c#ve9)47ARC^E)!Y;`2CW^*c=FLHNxla9pFRo%P7OVQp6! z;qRD`#p5>?tpwg+NLRpnb)G{47QLDjLv3xk>QoDhFF_aSw+ow#qx&oHZZ^q1mU$Yz zac?Mn%Sx%*y(z7;$q-s2Dd28QNEtlz@0xZ1f8>^pCf2j%?`pCia(PQ*R=LNsGBjg2 zlj9M^5_%SHR|xJ&df8&ah05h(cKOrp>>wc5wX$2*$Uh7;nx*y;c7;y0p-MADD|WVk zLDSn{FAlMCYScEhG3^apB6(IlDum%zRQ62vrXfu@iIEQy5!5UJBIoO5QG%p&M;tGI zzH=4R{QVQ!NrQM<4Kj}my;N&`Pk8P{E=HAzyNhW|?ZfkHCD64gtCI82cqy4LFQ%zj|6zYCCO z$X3__$=5(Wz^Lb7TIK!lO=;s1qw5VmF`}$6mLo>??g{66FRhn;X_oWZl97swWI^O8 zR)QqzBJHek(dseXZ|eK)Tfhj&&$2ndv&`r9ZoJj|XtWpA^Y&Ib@hgtD8wlM+ARL7%Uj5eQ>M30IQFAVyjR;mM8!rNLl+Bd0m??!vWZTJx@8KIxm zmS(<&T+%hIY@gH4lJq&b*_ z?Ue8B@#8ZobK}Qwpq~!;jqdsj^d&;_l_PpylOBN|rD8#rD}6zxU#N$ZwxGXNBhwyp z{_tM@G&rYnS=~Pf5v>+M=fgibTL$ToG+qG z$@S&RRICi#8`n~lv60tg4a&hK?GxZ6g=a5Wq5DoPb`%MlGhI)@{4>T|2?Fa> zx`{6aOD|d2uZa$3XcQCYnsmrs_`Vt?xKvU27?MLtRMr&{WS{+8ee&b}LBbo^AAPF@ zN`A@n>eh|#3LaXXXr>5!BgqOXLT`{0b!m1r?3XT11jZL}667Qd9sKTU68nj^_mha6 zy6TPeJIB;M9nZekaWDWt_sv=odA0@s)fEihEx+ZZn2M!`K{CJ46Rm1yH4qSO=@obZ z-D@q(3-UBcrhSuqh`#v6CV$9qDREOflpyx?KP;Z_(|6?6!m_59)p;rASN(LW=$}Av zJC6P-ZQw4XjT$-SvpAXz;oRWFm_r@k^3J1{@KA>0IN(Rms+18jHm1o`nG;%ytJ)P9;?*o6BM+A z+dr-um8x^x!b*%O7d1pS5Q^s&S~NFSt&sQI~Uv?uO!{e6z$@ zk&{W&YprA+mMy$#%FM1@zxkCXCmSK)%Tk~6NZ+$)DR!-c7D^qeXvZv}M37;N69Dxe zYc&~0)JR{+4{=H!Nt9fD#njvhq;WFMGc0n2CV749kSf@fm?Qrb84^^-WF|}oM@MiO zGVjRyfnbm_=+qbCB3x@0lcEb9jLr9onEl^FKPYj{G9OxyLh6~`Q> zAtzwk_3uLG>{3m5Ihs>-pMM1ihoPPSO;8mDdC!s;%A&%{YMZ%_BzWu?DlkUT?=lD- z%8qli(%Na;{qZiMUF`*wf8Up1ZBTLKV@Q=q&VDz%iBOiFY_Zt2xHy7ZOt1*j zW9>Ue3uya#`5ak!n?0+#O;zXp;y)mprQjKQWh@E50#@o*mw|h!Dc8!a@~=T%UT6H^ z2W6vI(Sv};E;5(f*(tw8f(yIR3}R=la7QHYe4MX9lgjsylivu0`TN3qBQGGW+wV#9 zgqkTO@?ZUB&(=XBuL3QtFHosmpCd%tc4!hfE8yX^vI$rS0>%Q6M}K<%htgB2Z?O{7 zL-6(A*Jg)oK>Aki61Wa_rz9(vsMl9G_?3gdHSdmxkgt;Cz%xX0?`-5$bl&cW?5w1T z^ijnLg%<%i;9@D@QVU3`c~dYbtMY>7jv;(BzT z?++=RKVnTh>U=vzuRgfF+wIvMwh&3-5gPtfDH1VsUVqC%F|d`{P*DUgkGG!ah<8-!hX z7$@Lor~gew!u3El(vJ3Y7pN3Lm#oi_Q-6Tw`t8;#nC`ehs_dBtp?k}=%BNV=-dQ2m z9~3JE7l>c6@OLtnRXM5Q@Ga!>#}npAl81QzOY5Z4mKNNtRMAY2{Q2q4#um~GSWZhd zCqn(qPd~mTwcUW*s*dkt4rlYaWT&SiU)HZQLMb0N{1UuN%hkYlCtedJiqI)H^NsQG z>wbMb(M_z{nt#sdfTK&`Gb3BcxTncxGF=4)RfFdid5jo4JwMFco~N{UPJ!equ}V`@ zJ#TRZ%iByY6&XxAltEpt4}Q1(h4I`vK>Jx@?jI|7nQ=JcRSk8&Qv4J655JCjV3!XM zaQdQ6u>$#|Ps0B$n9S*D{oZr$cIlzN)bL^>SCDse_eh;=5c>tA)i8TCSyE7^%i4THts2n0M|(fg;!(_{m$xiSLzz8m#bfiUhN*OODwpA%cm%EHem z&IgDuHQL^ z9cD0DJ>K$rw^dIkvKoU-wxtL{=xJi}Kqx8wV5O!A@c>%iM=h^$w<~g7k6orWuwJ_MngP38*igd7VCb3|eOVy#w+S4S-S zhE4kmj{*a89(Q6Z{+*_I(X95A?YGyzV4W)B1%r3F^`{XQx#LK|GRsf*3NrA&DD_4JT-+(YVGJmQWn{&FCpBb8Y9*$@-V z9p=tg1hGG5uS5DZyX4FB8NIt;qJ0y62WvP9Zt!saC-u3))n-`FEzu_JJ zUxqb=K2&52`W@%>v&u@gI{lYmf7dwQZkt2gb@yg{M7BnsMQ&M(e>2;ymv$wGhMp<> zxVKANj7!E`+G|y81Qr>GblNN z+AVax);=j{_cP-hvG5`HI5ttN$hFWe`hAk#wEJ?iLNl(iMdbfgXH z*qXSSIZX^T>r_bP;E-wcq|-x-646G$!7~8Lc-|HBXrDd!b$eg38$I3!469EG^<`Wi zq%RUx8+P{R=(VIx^^7NkL_uBxU)TRpv=J44XEY|p_71>gE&inv7F6(Ice|H^9xzbW ztvHY8k)FXwj^EWZclPp40h&!pV^}6m6P+t)S!= zOJ?BcYuShKta-5MRB44jC-`U>45>SL1$?(9&;jZSnSJ^}gy8AL1@_eSuxXsj-CE!2 zX||(lf3jCD@c;gP4;2C!&J*ih9pm9h*{e=2P3jd%A1Z?QwRG)1^x6UDw0+wq4o;zKlheMZRu>j>`GhhaucG8byJPdf5uLFIRFkpWXYwZhJ5_Y!eN zMyCiOH~%>UPVS(D`MS)G{NxQ^a+M<>da1SkFwU>~lhaf{VBAjn!0YJ6X;S&4{NZz1 zA0OQ7y*%@DlevV`M5)Ky3Ge(Qy9l4{#BP<;kOit4)ef36?%&)k%!{kbVB&g@+9_yH z*g}MQ=hJHGaIzi z62LTxLSA)`pbnFsfRb`4QEb%l&#GT&j+)cER>Sp{z~(NkLrGKq+1GJ`ip-`8MA3Rn z4i^VTuY`EOh9U3elnC$vMvbnxBy;oIX!j3xfR>7Etrnkc0Zl}nBk=mkwRCqNIf4#O zWp7ngAFox9z(3sB+RhO~eL2lS=A5q|EAXzs9Y14?$qcntY9uV0bIe}@clEsr@BrPV zRIcA;Cl45X7R~jm+)xv z#YdQ~Epv)R&*9n;hqTWGffuTLhGas~ADYI;Wy(+Hxm=NNQHeIrZZJ;jcQIn$3aPc~ z6?$xMy`xc8D=6+4oFYC2jNMy?HlV^M*4w9jahHR%;LYMRk)F2egJF7SLtVXmf4kVg z1znvQ9>7yMydsU+d1sa8eC?l$=}Lmko+i*6$$E^8(pZMEFQLu{@c+}lc3OV zZeQUHa^qf?M3b=wBU?9Jq5V#pL5_P?3OPa*GNUvwT&UYu!qRPjS&qi*BfY*9!^&nO zzTh*cnvS96=gjrFJa6AvOup6EAtPm}xvnmqpds$Rh zJ8Iu-=2HK)v6LcsZ#k8_mtmQ=H+XxZ@A(W!6WW6g2hBYM2D|ZT=d9HT{Q9E$2H#|$ zQ2))T*3BEr>L69Rj$YUglD=g1*sp-6$Ld#;rNZm|#Hazm+L$rzs!!{nw`y38>NF%M zmG)r03I=!NQ=^B2K|VQM>jD73QeE(Jyds+qmVVF`p8Isw0dcxsbptw9DZ}TRQqLEl zU>CpWb{N6ggF6R+nTHnOVWS`~!(Q{8_g?b?+t6G`GZMo>8@Zz2n&W4`q}3-itF02! zM#L8APNW1BwBu|KiWBo3*ku!OLWM_cpnLc56cyxu0)EJW(R%d|**PcLw~K>~;Q`$Mm{fsO-%7hUwu$I!r5r$jl= zBG*~UaWRwe?Zdh_ML|y{9T0{vJbohfv>)hOv;r2@3_Kbi=@I~dzHxNUEcvq~VMIZw z;PJK>PDQTnFTyv2_jCJpDiV2L8!oESn0w&5cI!DCzE4TaHvZMG>)g>mRNtLrDfdXQ&lf) zmah`GrNH} zxpPsAQ^_smGmGw;jYCt=*POe??0j1^Wqi#|P(R{||&!`;0&&?xQ3 z0~4wDO~M5gtVR%C>g58qQv>wVQGr=i`fU#!|Ly7S^D#zrCo_zPDdwDim#Ed_aavbc zP>|b4Y|Haov)^9MV?NK3T2M|aq?hu&e~X8Cki1qYH!$?ZqdJ^$lYa{IGJ6SF604ME z=q=UM@vWgcuU^TFxqSV&D|zbrN zm*N5MuBpbi@6l-FBi}}eVhlu~x#cDeuAbWJ;!Sj@WU0BoRNvlolyjWiW_GOuR`#H= zjSVEK@qS0bX3WX<7;I6?Es#U8L>>YLC5EN2pEf&c*AJe$(%)sMQR0-g0DEh}6>u_pVcfpQZ?pUhjGM;pyDVl!ZMXKrjyGu4mJ6{hAGzm9O;CeVgmB%{*KA^9P=rWPTKD z%jjJGxk86ptk8^fB4#%_$|~o(wViCA2i08f^EPsGlAW(1 z0BOJb+S2G?`=7|)N~Z8le31O4tekylhk_KbCle~xr**rjvR^ATH$HT&mG)ak{fpQo zUzy)V&xnW}$_KUfyEj+vk}_b!z^miuUH=I>BofSiEc)n!UT}ek@dE%{$%C_XKe=3^ zO-E24tj+W96mRT@VqP(}>G0%`$_TFp<7)MgSx%Ux?Vra}5fYS)CEc0DW@;<=k?5cK zU-zF}np=^iWz%sAqJ^n1*a8_N>4FbEUtb-F@*c#FH8=U%B;^+byPQ4Jp6@+Y)`fsu zR3a0whk!>Tugih7^&&aJbtmF?Qy#zkrtkm$_StclZ2iRca8TFK(09af(ALs1wE?IN zI273X%H!ojum^-icw{2fh>>m3zR^n*?7Uh`KiP7yJaAuokI0T7(;O6E9AVuJAf!lg zPgTnn$5THWW@cOIXe@y|uXA9Y_ZzQSPI|Wv4{pg!4?M3wjU+xfF@Ah=f5w9PyoP7% zayapmFLRx7uxWdtsgdjiZ8Mz9SAElmq>%wxbeV@9q`pUeHwBf|0yGo-V-l7w~ z8iCjoqTGYYs!XKkzQ<(EtlTSB$swpkO`@RMP-2Va(O4t7$4974jUc)eq>%br`F@ zKQV0w43dCc=?;s=+(McE`^oLWo_Vx+kGvQncZ}xROecruRsa6ORd?50HujV9yn+u5 z{Sy`@C&AD3z}+8i@Y8V~kh|}L><$8eO{H;_y}5r|yu7>klF9V;Y5*CkWPjpTUT7HA zPhvSPjsct1674}F$i4_^KV{LbAUsCr6=-TuHQ7QuXAywWf`PV@#U^lP#`I+(?G11h zX7BursFC}5pESqr7{U=MrY$N{Ut96XPIZQ?&C=a0+A4?27*l!ymEl@P;9b?@;h664 zIwAdfYFhZOFn%~?Pa5L4y-48Vbe`(&|9Ii}?^8NUP-&7A>iw!z`$7lC) zEbU7)K-)y68nj_7@k+37m6EF@v}x#=Ee`n>pi<>_xiaHq)9P(uFqk{5@urS6i4dhY z89SLx;-80>kfQdjANg3l&yxVAPUSF7v;+5b$bQJLx{dMEGg8L@kG$vS@XnXj(g!kV zDJ(Rc%s)i;z?@}#1>@Ox%^2S!ox2-yJ7bk&340Y}QzlAO7(1y|nE?(}B;pC*F*r=5 z1P2Qgz4{atX7jlaCIne)&J*7<(yNE%(DjFu40h(SSu@%@lx<;y3hn`AFE|QQI z?PT5h8*iMdu<{1tLiS(_pjn>!UbJ;g7 zxu4N77Ej5DuZDM&uN`2@FyO}AC4x)N?|;8CoZRuP@ul6BxVf{mFD@%4vF93%Gr4~( zh7*qlfmqb%BPFI8vPA-7X>$V-#_%@wFD?T0v7(`(awpuw^=qaOZ%Tz>!lt%&JjFk) z2j79x24>Z4Gn34$HOi8Ru=dnU^gp_fA7@!$(Z2CYTG$#Sox#ky-G-cf{Baa(gL+RX z+_3*nCYPWx%HU?BORux*K5ec2Qdn8|ngOt!{7FpjRWf=zrq$|l{aG34HGzhkNbvEL z!`|d7PY5g2rv>u=!7>fJP72jxdCmR`d0n1cnbpkO(1EU3F&|*nn!cA6V8N0x$z4gX zx5RmVSGAh7-u!|+u1`(gjjJAq9m8ybA2uL5GEzQzzHYnL<`fJ}tBi<$FPAO+kG$gW z-0v4j+#wq`kDm0#S4n9~3yO`eA8*O?x)Z#sU%}o}55ROVQbN5xJNOQ^?HX{;*jXXoWibXO{=ZdF6RiI?UT?kGo4Af15BGzF*x1o|ku zPM~PQYB!b+nk?*`(n-#{P?{jNHbA8tCe-wVU!w;&N7Z<`G~UV`#;Eeb4|c_?;(wL4 zyx-H7E_lFbWW_v&zA%$fe;<5!9{F>fSuzUUfb)O=#8Zbj8M1&(*f|)Q#|NA4lez0< z6^%5TGuEzCi-G@c82N_f&68oPMGpG*PVDm>VIr1*fB+!5i0Xt*W=>e-U6QLJ$mKrP3ud``*=d?zZvPJedrO?G^?mg&;mZD>m#YiOJPUHSx+#k#t2j!S82w^&iB4|Ew=5KysbEjA3-HxA$JA^&(s$Wo z-G9BT-i?=W0H^Qte515U+AcK)!sg(S5Mx=2}=&*LC5=?IG$rW%gNOO0-v0E^d zyBA?;xOKB4b13HnoXI`Ua&S4j`egX9JOseiA_IWP23JfF^mGw{3~*Ss^o(BBnGHN0 zoQ^u&kMQ*U?`4(+SkLws5_ZffmP+$=fy-v1P!;EsV5fOvX?I`!=HT1$2g+Ou)lTf99vg{Es3USFTkDC-pq^cJ*rIh6ZQJSig8-Gff< zyJH(LK9R-KIbwah6U)2VaS5E2N$R{hwyo3@(8iD0Tfwe(|C>HF| zzi^!0-;&D-&n6FZDvRygQsP*0CorDw6Qz4Gn9f|NBZm(lmd5R~hJ)nDi20@zYI`7l z=yFemCA^>iPa(x9?xPdtIRDftq2M>AY1Tk>y5zV%7kGsw{Cp0Fi$46rFG~Qe zG`V3N{4G>Fdiyg7T~paZF|l4F$j)U^0_A0?M`vmVtapde=H8^4S6& zxwq$j`(6{A8k%Yef(R4?7$;JO1Q@kVIEi9Q8sTXUKdLwKvifJLBE;TvDSnLTV?quz zK<&^_MraV>&i?KH4@ECJiIIE&Cl8HgS0TY>S?$`D+3ltPal4QNOHsNCdx-@!0bC&W zIxS1{d?`!&9{>kI_`cn{J+Ae^AwT=U54rrF8wtJg`X@Pa?(C7)F%JLRxB2t0evOOo zT<~=khyTS3KSJBQ%p#rXU$zH+z_(e3Fm{0y3JZ6Xv}MxL`6=F&hQ(_nB1&KLVH@hH zYye8mJ^~SZR0GP4`#9u~l&K1JI^_PH>s-5Zne{O@1)ArH+c&PWKG^dEGfaPS{GJGU z@eyl~BqeXhCT#WXi;b+b#qcZTj&{*u6dz|D;FNTyJjnWOPxi7fZ9FAv4> z(UKPr#g!z%YK%hq#@A0C3sr?EnuMKk1=aHvw9RO(N4&d2Q{1;r{JC?L3Ne!1 z+NMhLH9l`<)`uJBsqy+}zrYJGz8q1CFw}1D9r|P@U5h|HGOY@9DoQ#!IAg$VPD6h002TF z;Vn|eyRTx(l)Pj2N=unGYv$_pmj&*W@J-ju(F4~DI}*?&4#4HWiIlw<^$hVr49Vwl zs6c$slAQdeI+Jh-QBK9lz%e@nhuNz->v-O*IeGdFuYc+@!DO$L957}aAmeI>^=8AD z|Kq6NnZNViOq(^||K4Bnum1J_k#Ss6>rAdQE#{Lc3B!;%b?!X(Z(LTtP*3S$rtZPCzrCvz!JQlvH4(yBWWww@xW%4WUC#S1^=_RWht`OK?4^7!)% zj;H>}bdiB&36{Tw{P6w){PsSJac?af%fGN(SlsEaMU1ZC=#8e-!6Ap&VR=@Qxb3d4TOb({#blQ* zD|Oy@UP59C-ANLKdFMF=ZK;QbHgRM{0%|Mqtf$e{5}Wnh&vifG!v-`pw>j_Z=w7o7 zxj;%(YuK#*gKA?lPi!_Dc21q<dblW?cT$tHEkToL#ECf@8ENelt2gP ziX=xa6ALd&)YVy52I^*}iBX1ahuY`<-EYmC8$~QTyF4#-fs+d911*jf1aK@000HV| zgNbV;XF74sAH-%31lL+4ZniTn`eMpH!!`w-Ap$OX$b|I6#~g;&AR3x@1t?9?^-MNl z7z-sH{8p8@&T-J2&(+CTgF5%bzJM03QKy+{ZoKm9OPoD-md!LVOq)0`Bs|Uw!#MJd zum2(My!{Ivf8r@$Xn)J97ZK)p=E6H~^08On<(X%mW17~?;XK!8jv~U&i5>RG9VZgf z*hxxFDaI$kzDwa%t$5WM>Hz0gY_qu42@u|qD5xlNb$L-9R^*(37QBtf-loqE`^W{H zEM$u$koatUF6&5)nR{`U>=DmRT>80yX-P<_d57JS2M47_YU0}GK8H1zXTAH2?{NFZ zMV@%(70y5W6uAtGH1OuN>)iY5*ZBDlf6S@Vr?cgTtUF~mR|kj1N__pBzM(~Q;Gw`Rd5gw6lHBp*KcXPQym zZyw3CmQbky8fT2+a^zYm;$w^yazBaJJLVDuP$5}Dnum)yY8mS!8t$4MCNE>5)p~>l z?_Vt%3GIZ`ywxfZg?&G;)8OMNGh=Quq{J|kg*$`6yiw}hn}WVGvq0DV)Q>b2 z$cb`d^nJT3ldeOSU74qusWqN^_61I#J{z;=K!R@yMf( zdjQ$raZacyw{G6xr$6~VZ+zwpl(G&Ip?qL39L9ls>NM-=9)mV^B15LlN+BZ|YDjO# zaVI=eocPeHj}!=^w$4Utjbbj(^m`f+#KA4_nB-1giiRm=f1YvTs*}&tg96}hx@xWL zA0CEuCt1z}26xp(^td-rc~?%}7LD0u#{ z@E7;BcJt~rZrIfi9FS(p^*H=%ohivZ=yUNg3#z1;`&OM<<&~$kMHICx2tb17^JZ<< z5ool_OA)lVU2D>9mu9Iap+zKW+NvzPi14+Yj?S1{M4*yTQm6rZ4A4!1j?-oF;orM` zo4xzDaNl|-!=)hnq3H-p=g&KT!#y)`C|2Qby=RN`1%fdy%lKOHv0cN+;ddc1=Uz|+ z$;-?)Q@|>j5{5(`W!*dUB0PlOQ}|Bn-*DM3e``G28?7b z%an}PIVjU^VkIhAQ`90CMU6Jklw5e~nHSt_Y?>HKVN={B3rUn=3=zvFz&6waJI%a4BWU7mmOW9;ngkf+0N>63+nAtDSrCz&_9or>iE+dSRq~7MQY=$BxegdD7KdVvy7@P5$rOC*ecCjz<9y z8>gx($+4tA`v?Gtdyie9{9D z^rHny5F`pCK+u2~fkRTwSHJk^uI{R=%&N-QJv+kPOdr-Vk9{+_e3;$H>dbr3 ziM@A(ySdr2wU%L=cWU%oL-UP8RW#}MoUyDOy|lWT2|!YiX|8=P8)kbL6G{S*^qbjPY?lWk|$8VH9R#juY>`_W|B}?|q!(L_Zz(dqeLVwtmCDKOtt| zAN}9|&-mHLKgI8S_j|u#g=TpF{rBYCSq9cBaGm)M`YJ6qO{E)5$tu(~- z?WB_jmR^cUg@W~D(1%S7H`oZ71{uO8#^fNESS=1BKx5wVlfU{?{QRRI;k!TlL;T?P z|2|&7^DR^x;>(BskAL)M_z!>f&oHN8f7$!Gdbx;sv9`@H&xu>#S$R!}R9ajMGSW>a zdzORbW5d@HYhEpxaIhH*%7q)oH1uM@3KMhZyz!WHmTTs8CUZlKiBEpU*#IAZ_*1-o zfwKX|Iq=h;{1{(+@^jRHty%+U5R_X@fug^^eb2~G(Gr{2dU@-fxz-elYf_oG+DhDoP{1|WvSS!9j+05dVr>mjf|EZp#$YUb|9y<}z-W%+xN9`_hHWEK z`H%i@|0n$7=O5#{-~HYqWB$5W`1*%ECBsfh0{>?Yz*k;XPBQ4uFr4GSalFBCoCp~D?WPH8no_H=vEw|^s?T5cy};^u zmyC}l4uq@8+!PT&OyB^GR&YPCZHaB)G{nX+irfKC?6S6#Q9Ms67MN^&>)YQ!YmL&C zMmMYDe&D{{@$_oq-~6k8fq(q}`G4VCAAF$EwihAsm%kFdZ+P#$_wh&n{C~s`fA{y% z`?knAkI5u8>Kze-1hXxdd=j2A0pTXCBZaoAB-Ys)#GT?tO`MbFBE9;sk6!hw!I*Co z>rezP-8Y#gxem9-LTf^L?{wLA%Ew&h0lgC~AQ`d2jQ-%m)zkDzB2WZJ3e}Mh=TA!Epz90VepW!e5{GVZ-2fRC4Ggkhsa}wFs zFoTCV$$pNRltg;Es{0z2l*>;(lx`SO*9?A^EO8xf#&+&g3{!JeIi>1U0}XGceARgUYszq`#Qx+0njaYL;;7 z_5&Dsz&9RN^Ek2XJGwWz^{s51q|xEPaU43V)H<*R-O^Yi^@*!xJXO1KnUD^@C71&3IurQ#DmCsL9dj z3)LKf`*9cQXy|=IZ=2+xhS`X`rU%lSu5FwXuqw}&@p?H4fC53^*(rYW{08?o&zR#B z0qYe!fpe5xVB-0>BjylE?3zgzRWzU~)vBFH>NB^MDYiNg&D6){?~nUn8)x6?7AXBj zgTptc2}p(}JE;Ol;PpH2aTdU!)82VD9R0w4p7`{$Px1f!fBat%5qS0V&idNF>Fb?$ z-@}JL`7!>*AN^DO!+-eS@*8H!p7J_;J0U9${P4v>Z&S#oYg$!a$iZsvmFGd4G&R@Nf&AQ!6A>$B298?C5aX~<4gU|L|h zW3+$|wgy55LdD$(XJYsHXFtck{gZ!!k3akm_*>umJ9v8a9_Bpp^N;=tAAj^0$a#vT z?F?4lHIKf-w+)`0@vtV=flz1LG{sU@qJW(GoClC)sVSID&M^^#%7T6G#h5^b;eMWo zc_?^qtUObJbtPSGC9yT%-85_n5g5lCeEN$I@z;OxFdN{7pa2Hovrj+8M<4zb#`(N- z@?OSTmT1Q0K24Uy52|AbjjogS3q8t9cH@5TW)Q z++z(mM&hY;%%o*{HRmani#3P7d4s=_KY)`wO*)A$0v}=chStOxFdgv)+D$|D9di!c z<6PW~RMOtP<30w?bJ92|fbNcL4cob)q2cxGcM+KwW1zK$<2>Q*z)$89n7T%s-Vf*3>{PTbM|Hc3IfB%0(6@MkIElV-;4Us1@fDR|J(sId#E9^DB zdD=vjb+4q(Bu&bCStQiv9Whi`ZcnoN1(tFuI))O?R+B3gS2b|uMZ8{20#L>ZGY8(> z1?eN!tnQRfK1ebJ=7BlqA`6CH17{Na8C$weZ7#uoBw}5}4NH@&6VyiFL3PZDcBh}X zMPN?D(MYE)=dFEzf|=oV+_ASEw;P$|(+y(~0XWYCV@~|&&;A&H{%8LN-}%npT7l!Y zdAT`0_~6_45C87Z@CW~k|3U?K=$~9c-WwO%gkgiA^csz*;8^A+t2I)x%OYGAZ0e5N zz7wvL@`5Ofa_Kd!qp{EB)Ci^*&me)Skjwg4cBEKb48C1>u)+o*R)g_#Y4bAjK&D0N z7d!j%mVxepF*%HBOi-IFI6hT=#~Aqe$A67afAJxDqoLBNBy;PVnEqeJRk!d8J)Nx&WTTdMpK}VfAS$-|KSVb0hr;lU;F}}{rqEO4C$kb$HF#7 zSMNO2fM&dB&ky&^X&*~-DBg-W191$rhkF)EI4N7brU#Dmz>F#P&^qqRE{l(m1wyC_ zWC2j!o0PlG+mN#%(PTJAAAuI2)1PzghFWG_y7Lo;F#?HaIrAxT`H&bK;Dk z4~guNaZ(C9Cr2DNtAw-hv#q3GYM?28KsL19*BIdle&0y&uov0Tw;eZYnjC5iL9CX+ zjDdE0Lf>CQ-c96ESwr78L`-`5565VZF*?RP@$p}OgdhFozsI*e`1XHPEHneY^}z@D z*~cH@XCMC*uU@@kE2auFloEn%7Mno0X=t0%r=*C+#yV~lj-?jsOy)8hT*hl?B%I#* zhSnYDF@TtC$2o^Ntj*_asZ5wQ=nBW)t^IM15+P)1Z-+p&Sdt+F`4QajRD&?_|~vL zk%=2IFelccKhKWi{)~6tc^7~C5B?Cx{SEt@_S>!m!|mw_-}>O&*tQM#=QkRcDO*w< z=2J#Vl$ud%9>xkfMUt{umT6_=#rvMTkKs(pLPJPkor91B>4!A^&}?vIU`EMaG_Xm% z_N+vVis{rV?&cbl1bEjooweEJw+>bp^El)S zzN4GNQp8dbk-T@P50aNV=kZfM{=%XCc1EPd;+llLq-iF367 zO(8IBrIQyjFb3tjvpQE0Ij~6HmTNE=x821{shJv9YZ#D>wGskV(E3?A0*c63AYHmD z$dhI^WAd=Yb%9Fg+#1?OsCpa&VTm#BoEKq^98*dd!`A3gvLdHBJYpSi36gayku()T z%(n%1J6m$=qh!E>WaCJF*O3F`IGA*A9oBu_D;EORYFN;m2;+Tk!!gc|`~4a3zWW~j z!GHbV;KLvP)gm(gwy)kd{1<=kAK<-feXxxt=k#~ zQ;x4I-s^c!IQO;-OPVBhwjDUmXN+msTcG=m#8I_|nh1c_lu#mmCCTwW_v=L@0M!q^ z_~L@;XJQW8c4qC21cSI=`gLxsT#~iapHJ=3bd3sz9;`O7mnM7htFfH5QiPn6b%nAN z9ZBo+jCrCRlV&jhE4dk*UNxDtG(T{^KjXdkzJ>qQfAinspZ$}6jL@e2t?p9-x9ti4 z<=_9W(7fS1PnuzrW0tH##~7H$8^o(8B-*M-qHeaCdaC?`WlswLP17i5V9paU>7}?o z30AAB3TtK z1~;Icjxb7hJR95x<_y?LYtQsR3`2Mb{gI?kgPD5USourku=S4prV*`8#J}WV8goZ; zJh=7QBKH(uFYLNkCd%+UCP`mgCpil=9hoV_Bb{b9jV-3{S?IPv0T|4Y)OSX zno$i9A_JahwE=#F=g+^us~0jGV2p{M{q#e;`TQ5xhBVhiyISbgqBB}gk3f@EYzIwz zCcb*lA_Dhw;^yROtP5H)iEl-4BUBG9H)u6i9C>RjIDLWTkD*?;W`mfBnt~P?N93oq zX*PsaR*~0;;+TmMG9HkNX7esnCtHJw3eWV;1KN`Drd&s1OdMdq-Zyyb$Pmv7>|3KE zmN5a!(zz>!)!3D4!lZvOPB$kK?bZdwM1MYSKSIaW`bDln;|H zzv_@a%U@TvE6YGz~5Cg7_+ZO`!*^ zC5ARf18sB-Sfh$fjWA}^T;#`n;Q4+~mm4Ia%{k#?;B-ej?s)U&4Zi#RAL6^;|6Tm} zum3`QsNe1`efRr6!0UJ3!Ka`6g6vu?`jrGED}IZ>I0oL>n>BbyV)bj@h3fQbZKYGk zJWrwuVM%G>wgG~|Dq$#Mj3s!uFLtag$1AIQ#X;(;PnMA@5lJ|v*l&+Pz~X`BttyR{ z%N!ch`vz-`hyFB}R1q5j6C^Wk=TsO~m89{xnQ<|q1^1I@Lc(8-_ifIRzKp<*u3-mW zcFC4#30lNfU=R_^T8I?XG{}a*qq&eD*|(MMyQ-}`2QVkAuowtP?V)5X3&B#4x*Qjq z+p>oCprhL-Kl?F${?iZf@rOUf@4Wyypqb(R{EUx&@?#v&U#K0YKDh(EC7K-gpy4tW zUvtkYfk#35x@QT@7}(I*(5&*P-w z52&Aaqq}EGmCxhAn>SzJop;~E@Bf`Y#Gn7^zrt^gPg&x7-~S`fK7VYFj#DjpUXm*D_*q17^wmtj-b;zF+erE=AP{0M-B>$N-*?6K&to zqme9JZb6lNW+L;!+V&fMy^sVT8F-^CCS==*>Q#%kIj?Fx#fF}#>fQL)C5;OJO>oy# zucvghB$VmUvm}e(l;OEz4;GUU0mBR?08Izg)^|iCGLDkaBayftcOEt|;nSDp=iztC z8@COA@P~g7KmXZJah~UIoC#(oUcGt;-~0X#alhYjzdz$RPmFVDen2Gw6FCR_#`3!^ zKkz1_k!1vwKqC&0V0(aatbmG?M>v!@t7@11ZOTub_g8&uW#LFZ zi?VE3Qy?4rlAcD{QyQ}8y0`N~X88!DwnVfHTi!)JN68L~qs8W^#BQC+3(;aH}&N3|8qx$PtNXyp!(q zLqL*PdBzFR;_+lRssluvZWpr}3B!4RM$BUoQuobqo_EG2H~4gzO(`!9_?`Rg_kRBm z@ZnGX3ZH-W>2HjPW+q<0dI#VA{tt0~euMk-GtPs9gXYlOfJsDjGvKLjYL8v!NJVBW z6$4bXqzV&q!>}y9Bk4(Ea#AfGU-`-Snc`LjVjRG2U!1Ikw1lm8;7fVEhy)-L*tQK% zo_Ib_7=1nwWgi!W;S5HWx4Kl^;CWpnICvo{V9(XUf#wGaQm%j`0*DrQ2YcUS16P1i zfXx8PU zHB}^7HknzwN6h}Ho+ZG|qNXF!mf{Gc(0yBK!321s6`^TP*l4hQQ#*xbM08j?5pyu{ zFb2#yft*vsBt`E4XK@>_Z=0T9z|{hnmPniEJ<<9`9)UG@zu5o1ab`pJCW&`_`tg2?BppRwQpTA_3GqRUW3XR!m z4CJziK96VoLbCzhy!isJ-+A{NXandS`d+H{^s=i9m{63iYY0 z0l!A6W*G)ap?=%3$F67Li_{7c;_6cbC>btO7p!MVJ_Ywif#&%L&9Ggi>$prnYwkeB zg9*81;zkwDI1xx}w7M_j`P5r z=jtQ68+P9?p5I{1LCLHU2^dWRzwZieYncG+I4_>Pjow z++I;;Sg5RbDp=C45zOvFMPEo7@FEg`lA&#F$GflJlhy6O9TQ(1pRW<1(E@2|2UL%~ z%sw8VI-@VFvMxz=ghWq!u%tCHdp(5K*~IH!IJvpxpKJsC?8BenXCM9) z@BC*r1*+;fBk=tEj6eS8e}q5%7ylA(KKnWECC6}4L1IK&%mRo;wl+$CF1|_)sFH1~ zDF&FaRhV*tEIh??isf&ZbKtliyr;{tkwHGPo=+}+_u?chL7CNIXt<0l7ORg+24^*X zoXx&knA;C>%#{)U$1Rp3lW4k<&k znCQ11Ti4K_N8UnkGMG1#BRDbBmBdV>jjeeU`fH^Xsc{wG0fV_@@@}1m-mC`z!Rlk%W6c zsak1HWlH+<)B{SL-?;LR7GMJ5nR)rc` z(yS9gorzwXROM%g#%I>hnn-y!!CaB@LQhP2rZ5E>_j8M`9i)#s;`GOc<>1OhZEQ!`3h|5i$6w>cA}n4*?Y29oROUCpUL*4RfXp zgOXnU-q*B5cOL$}=F#(@O^3!Qo2>a0eQ{D~B$O6teMfmqIZRXQuo%>?zB3OLTS0lb zNdl|IU=PVfWU*h=ldeTA_#b{9`t;G)@5Ax=r&I&{+kgGX`0fvWfc@#|x9dMvurA0~ z|GA7;GFMN#{4eg$oZEgpKjZn$8+`uhr?g)F>mTF(`~{xhe5M3F7V(X$4%dvkSS1@{voRANI$Xk?VU(^MaXW22_dw zuDhfg5G(kW*!r&7A*?Ekv`|Dcb2^$v99(DeHi5M=|667?Y$Y|!Ht5!8O>A_|EhvIw z25`o?9PL_i-o221Kyp$bkTc+0lkCvYZ#xgmvJwu)-4>HA4QKLFEj&-Q-zfQ$TVRG9 zMh(X~@Y!dd;j>?SjQ#cs)5cm#_PDeZ3%~b+-(6$Te_bs6_IG{<=Xv0Z&p&4?^iKHy zJO^8%N&-42Zp}!JoXKHCwz2KxB$p!^5(CE=*tcDBV|~7vOEut4MpUV3h*qJCl2q&5 z=NlTZH=J=I=0xtA0V22{Dgk*RuNRR3Ab~gsW~Y^66gkEdTWbjK2x+gEWKI1i+TK>2 z%5{(fK+UcWC%jq@lOt?pcB4bhmFpLiJ!GX@+<_tynzF=cg!l?iuuNF%hzxx4vybrl z-S?HD+tStK!#~Kxw?6m)-}~MVICG$+Fgj-nHl7jKwvN7S`26!v@%-isPDB&}aE=q_ zoa}wYgw28G8xkGq^3p#KjKLY#z1a$Wl|&5@W13cVt{bcmRB{-(0A}#8ZzktN^~XxA zUSTy-5*S^goB+ikTrC{t0fuIw-%E_+j@Ebh*3puT?%C9TYd{V<9X8o-E|OMNMf_OU ztO2=Wa|Y27f%6<_$<|21S6{CCb?{f%uZukpy-|`zLY8z*JB||@Hnc{xB=wnVajq#~ znVJO5HrHEB@(g57ofUlVITs8!f?bCAutW+GiL+*yFd9;+@7BB z5B}Hx5bwVK{#$&2T95hok7T7~GBeJTsMGzDO zY)Z1Yp3dVL$Mfez>l9$!nfTW%04jW_KH)J(1w>d}1FN*BEgg@p(_M)Ht5x3D$cZ?| zO8S?JU{%s6KwWJZ=y?}nlhtl<6%4X-ZKj#=2Eh@k7_k!Dh52MIRg8m&eVPG{zW6aG zjv0s?nqJ7FV)ISOv}0>KT7w4W=>I&CQ^rB7zR9a|C5vjd3piIJ;((js*1G!GBtGYC z{8`VkrlOl@^EIIo>Byi3_c;&l>*PdB(^S0xQ3G#=Pd@q(?|=_h+2vUHyNy0ETz~cD_MwG%X5n zs_Mvr+qS`b1H_#;=Rq?sC)cZjFk5R-OpNt;qG$s(B~?kBSW z@ckeDP}8j1wdfUi$2f5w2ae;8H(z{?`}3Ps{T~P6|1mfdd&~ixCwwIK+bgn=4LAoU zmRXt@!L$_)H(H!#qFJcd%4)q5eGER0N*-h^+v2!O2C77_zo&Ubkk{Sex%`3bmy zZY2rjFHn$c1YpO3o(bPKny5fp`;bx0_5_&W7zYU>6PVa@^nG>D3btv085h=SqsiWvBjWQ}tShzes1*LP#BO zP4^VIKrBajV5nW`wnh>!XFW3{I2+)*KlnrZtAF~>@Z-Py5x)DoKg539!5{}prjioU zn6lR%C&qCy$-EypjzhE8FP3#xiH~iCUkBlS_Q^*W<9WfzF^6QGrhO~+dl=wN6Be0R zy80gVXP(@rOoD1Z%c@rgVOnx@cV45eB`~=9_>i=>ko}4oc0Dh^RJ{jRiMR?yD650F zij0};eP6dmBY1OS&Vh5VF}U5H;LQ-ta2^xm93&z-IH?alRRP z;Ma4>oH)({a|CBxJncGMD+cN-loNRM^P7{YFqyMjCa`fn%RI?ue+b#A38KAi*tZ>@ zee!dB@yRdn?g!stEVS!>)WIG}?$Z0;dS8Ra+VTb<%Bxs-9yspLY=b_(QT2aUEIe^m zJe(7l2RsJ$_Jpl>@j=**y5H~UgUHAn0ccp0TOc>dghT!?rh!jF6%q6uF?Y$G4KobA z%i`RFD2~)EB%(=MJ#|L?$Cw`c4ZU7O0>A}l7~{YgfxbP#%DD~DP?biVY0L!|bAV5c z*Tgy?R*x>LN0w{Kmq}B;2p~wbAYreJ>!wOn&J?&bz(oSF2wK*vQtpz_L~H21D-q{*q9jSMB5vhY39T#%-G_h55)txoIp~h zqJxJmnC5~o?9oP8Yg(s@iJ0h;jCD5*cTEc9$k{;P^G`m;{rNMr{%w5plb_(HKmPHr z-H-ei`})88(x3mP0qyfoKf;gy@?X=ODanT^K2K-_FqzsWavF&I=>djX23f{VFbw1V zb18>lRi!yR5|Mlz;mMLjn$JPx;GGTA6FS%_-4Utj;s$|HLe2Bem2S3Z`k%mL``d_4sbN>-D-e`V`@aV8PBouPnh#U`)at2Nf%kt;is+RIPduQ zCx3~jcisiCs9aJjbI`#`EOQnNlBof*wdBv( z)#h7O8lXQ@OCd!}uR%2ct5Y}4yoV~s+Bg7!hVC0~`;J%7CqDY?zruUp`WD{*;CB?f zx!_yUE|(UW4)b$CV?~%MyV;PDP#yMP_s^)R?0iOR1GiVN;jN?hUGV>XnGU6aBS7Jr z`j_%t2d4NEUfN)tgbw3q<2eBgx|YeZ)Llh!&|$2CU)is=I^i_otTNz79k!(l&Zb#Y z88t1pKm*Qk0`p{EHxm<1_Ki$FOj5nlgFcSi2pCB?n)YQPl$CF~Jp_HBc|wC2nA6zT zY{6=jYcB{_hgwLMu(nA;$|_AMfh1506=M2l<3J-nx$eyk!{oS@vYpPv!jp|Ii1`?B ztN(BEr_f&M)-avdH?UGU?{DynkN+C4-~BdfRO;Wvt9S}m3!wu09iM&r5q|O)e~dSu z{hZV38Y^5{7iKvlOftt)#zs)tBXgLwazVD2ODWUmwF#}pV zOABzt3}p=#LSS66BIdFLE`2vZDuRb$Ya2`qd$R5WW1c`W?CnO_U&xKs^R$NB-Y_|O zbhYASWQ|s4Sj#C@b2*Fz-5wpo2P#oLjuV!rM*KSVR~x#KmoQ7gQ|&LS<0>SL)O-_l zITyMo(&<7Syex~vnb5v%yc=SX1p9b4Ox2JBBFB{}zB6w}G&3sLts0c(k9 zL{8;1jc%d)p;!{h=i`Cw^j!&;MLKXn(=VhA@FEg`@@(#H<0QawYMNVM9EW;5V^vO9 zkG6il0^?QrQ(ja7UUZtrCOZ->*zc-}zifp|<|2eg5W13*MaI&hQO8YkO5nC_xV?Ub z5{EAt8+^;CfSW-c2&}mn&C_9G6AL3-YvrWTb-Yt71ujRa&cO zlM5NLh2cGL1Qsu$m(Ex!3;%Zp))#eBTW(I!p7k`3x-un*T|MvI4 zwz5a9#C!-%SIhQG+<^E}<#v||4F5TfH#qOlLaOc<#~tVK2ALDh8!fusaJzAKM%x@+ zAWRzQdv7wiX+ST>PP1k5ME179TENC*``gw~t9eox0|;IDl`%u8!Y_*%S~OnCA+SsY zvWYw=5-j`efm6N|IVW-+K+?U=t;@RnTBjlS!Ay>h4}1>@aY*`XE3vC~1$2;4%yBF} z$Ko`U`<(ju=#7UzYN8}BP=ju`Un<6tbnDTs76E`ft~O!a_>{Cb>mY9p+kV471Be5k ze*6q>7B*ZoM1?{1ZF0+bPh2Yjxi;Np3dQ*6&`&15EKB(~6`&winuFQp0aA`$=q z*tU*$o^E7uCPx9kIjAF@Q9VHF%ogzk>~kfsM$Xsa-vl*X8whf{0?Ng&D#i<5l|fL! zPg;{EIM`GYn3#y=s8?F>vjLtRTMyiBH+=s27x>G6|7ZCA@BIPx{b^asu7&>)h`&t0 zDp_A>2-0H)JjW36Z}9N{;u!$&>ggTa`YWmc)Ee1(gV~NbC%FbFf)CbAaQp{f~I zziW(>6>l8|nS|+3RZqzx`4GZ6h@|O(Oc2Sb>v?5P8ImNHz4BBW;bLj98fQ52g(jGw zLt6wUw#;euib%vPShJ)(AuQv9blF#4jZ20B%}g*UJxo^6*VJfLEvov8ATiDpo}6SE zYE6}?2tRuW$~DYZtr30?Km%Lcm^@h7wd#hK>t!8T6yRdEf>d1B5}d;lKq=XoH;oto=0l&F$? zmF2%Ku1tz!U?>+ja$Ra*4dr&M)J(huGpu1s4#D&`wZ~PxqY_y5rdye}uR&6YV@{ms zAw@;Cx_^1hfEn8^fnOOjIP1q&f@o3R1X2Qkyo>WVkYlPPmTDKVD&KZnapjVe=4w0e z-77K$Ns!gxSIcddd5t|R3$2SZyT+pnq6+}`bK+HRYOlFk465BT^?kKwMcfS2_}nbc z35l&W%Y?`X(U?};81Toe8xhg%72!>?G=4C#C>u(SXQo8EyUuc#EcaS zXT?J$0b@-5GY32dUUx&z#NB|lZ_s!N^hWQHGnZgYo*r2H2Q>(;3j7dZ7mhsXC1OUU z#W)AHR(8)1*=y6DMN`gNgRb;EA9xur;q@{S07eEHs5Pa8V$<4X!guth=;cF8vu8bb;!~d7ov%8~5BJTxT@}PbG z>~nnd*FVDh-~Ju+{q~gv;4L_|P=J;B77|bi!1eDWx}3mq2jal%*RSyE^}DPv{Bk`^ zBz5h*^S`33jm5?{wKt{?M@od(RI}c93_P=XkoB1Nt}(PE%+&O>R?n*-_SN*)J`WF?rnCg>Fk@m8`{!7VH4x+Geq(MI*#jfZWmhsf*a64l;W7E;Se5~UU~;yPX& zle$~XG}fBnwJGD9G0}?%$q#;EDVB&3T$}UaszfDD(0p||%E5W~xIVi&tcoHR9K9+D zr$m<3zrm)XSwr)Q>5Xa+0MB21ihuv7{{;Qt{gH@@y7lYGyAsi=U?L~~e)$=!uc!Af zyr_5;#k0{tqR-9Ah*T-m2w*cRGrGJnnnZw8_tpTB0UvTT%aw?Q96mX15-<#8kWqi0 z&zuGE_?hdT+4bPp8i8FF)u7SS*T#%#=u;?xSK`P-p$z0r{k&B5?IuGgBcW^?g-RzT zCfkEqdq!sn9<=9`{MI)~)4-%_jz>147szULVX1Fi$lJ_745}`grRFKvnwn_q{K_@o zz-u3a_sW6`)|(@mBVw`zhXkf3cq*Z3w&C`4gQ4T_2HZc#`1mK7?|y)MEQlUr;YtEP zEdtK?RfRxyV&=xU<37`tJ=j1oLN#o=XYw7>(vB|c44D1OJ?b~;XLkuhnVKR`j#g4 zxEI7UP<}tYZNeH0_gc?*|5p2OM9X6^5480$p>uhDWSx5uF zPA!?5@~G%0iIsQ(NoZAPGfEp!0nHN+lF~o~iA$IXY(ZXvSi!5=B+mpBWRxCEP6RV@ z=uN=lK?P#QNsihbMPQwV_4#P7XbT}Q-9u{)-2-S1EgO^4b_JYF@I4^GZ6iR02}&B=W78QEdVm`uy^kF%>f^RZX>;0QG~T z0Tx$v+}7zy1-0VNh-IXH^E&p0q@+A(SNl=lueo8{JCT?yy}k-gB{N&! zsSe5--h*qpUG)PI$d-tH%|fZ?ZbRst8PI|KX&18POt`deTpxIU+R<&pn1S1EhrbDo zPwzNB{Tbr*Ys~%%a3%m>Mnr3^zTFmmOajQ2$~n;HGj1_(>y%6Te#5I*ud(+hpz{D8 z=fM3u6<<%Br=hnUGX{=%=ez@b&(?2L4$P`HivQ8197wh?dV?hil_ktTDN-DjT|(VW zOgC&+?v^j(^&%1gOA;$wvLZ+pU3+gk4JOpDD&k>gqVx2S~! z-jOZQvo9pdpaeRXx81dA^l4YpRDWmJf4Vu5A5%ZGMmH+~T$^xpDQZwrD$TrL@4oM7 z;NToH+T^+riKcaA(%jdhsW#Kp12eBSTW=V7%&7CpFOEs18Ry;%oY~Io59XBMlZO3-o z;kOO9cVFXad&T=KhtB)pR7q=m*5eqk&Di3s13ps3-aDcv+;{Pv*ow*tOyiVM&j#BX z9G#pH`BsF~A#O!HH7w^-xj@DXasql02|$|ReokyLaR%M(?#~C#=R;(4TSUF;+Yzpz z-n#VrNVT-4tx0kKkFtvxQ@vSSaFa{&m4UP-xmHOB7ubN+Aj(9{lRenh2pLKHE~g-v z8J@Nqw$^dnC%kv$n>(IAf5!d!8U5*ow%uT@368z`(IFF{BEjUGnB$Ilzax(UyLG&K z`xa)NxZNDL{l@8d$?7R(a+H#(Mbg+P-6UVJ3ptU?TATd20dRb0NmpR7I9Qb%77O0w zL{kBCJp*w5H=0v3?F<&x!t|7kYO(MWK8s*i3~OO9y5EV=peOe8D;|Z`1Rr&-nd_E1 zz@xJ53$jni&!D7@XPy!iB|WPW7HhbWh!MaTC*l}La8|;$-w?g}^i2UgRxVM2tat^O zRY`JGsAo!2#yCIi;6oU*9B?HitMgn!LCns-a%!4D`w<^+`anZUy2zV zz5}TN*xL_l>wDXyI!H4xENzXM7LAE&59t0AxE@uru51lMq(NvXbnrrh~fawyQ* zf!(&HR&om(Y4!HjdyD6+_D;Pw*P{Hmv1Ch^|=QGk9PTNSps~wxw_Dk_gXiR?dK*k+526}hgo^Enp+|c?B zPwkZo5GJnBbMt}{sVByH-u1jLq^0ip@#c=c4f+Gfri$E&iL{Bp#CaOFP18On&6Kc?B*0Q*D4co+|SVcU|;hb1DowgZ%T_H z=6x zi7_shB+-`lfiH<*LE0IKkpss$I4mR+-W#@lW0%hxKa-{|5(<4d3>FG<^|2`r3*^w6 z4E3NJ5KWVBA&H@gi4G%lE!4t#jT_?kb@v)eiRM6N)6WPAk~cxSmb26}BKhc<_IjdDy-+7sEKrI0sfUGp@-~wi_ zB27Gf>o!Pex|--AZ8i&2* zxIYh0QB=WV!TAF3-fn<(#CU@vfw( zt&7n-RoNl9ks{$OV7-(B>}_}J$lHdtZ@A^eDSOp(B>D+hOhHLb8IS>IH|*B2+Xm~7 zJ0_lwpv0>?E5WM9&VkrBGN=P0IR+v4Ae>B)!=&rY)kn18ffy!cu#rI#X|&fgRkR{F zMJ8sO^l-0!j1^(PBt-?tg3+gXxy2V-^KvMu+%sJ7L*u~)KI`qor0 zH^jN%a5N2vaf55bDs(NjUvyBgo(xl-L*EwK}o^R6%USi zN6!Xt8+GZaWS`7aas|{IcJOeFOn74t+GcQ0#>n**FFGS+0Q7du@KtqRF(ZFX%vh#D zsC#e`|MZ=PF2BWz1@UT0+vla9@jo->piv7q&x|+{MDW& zdGgEe-3L7=X3guM(jb)OIU4;-_(9)>>BI>!O#p=aF|M|mt;DeSQwGDfaea9tcHa>_ z(IXJk@CMKL;(nLMKw`6wciwr8clRfJItK;o5f_(+Rc6S^7HLThGa778 zd?`GAW3LyI06@@>tk6fBIK>?uPt z3e0fxN^RIzdToa0=i);wD^jp8y?MuMW#4-Z=P7+FRAtlEFR*#>9Sr9TMBK4%st&C& zIe4j*7XX0f9ObHenD+2|DhXf-K(xeJNi6tv^+iiwSi8Z6oTbQm#S2(R>$1%U2nRQP z{yKOhqjawf{-uA z11vdxwdt`u(fL zr5&$Dzx5rhGq%;9&q&Oi2q}2>rza+*pr-=eB>!2_NpGTWlWSPr>`8+H-;svL;R2&bz4O8koWS29AjF%;aS5}0#RqrJW2?@U6P5k!t$Cs!u*@nZX} z3cyhlx~>t?E(nufmER+@Ue=-Lg!X40v~&kypqp4Mse*==w?v^^T+rw(ag3>#H<2n;0jpkvDUs41V_h#NjKg?r&26Z<3H^EW3NCEyUaEXyLdY2fmnZfCPHp z__@^H@_9k$%^SA9@wwIh3?<#pM7y4O=b5i(T4)PR?~DyOCMXE|95v9RTo%&Fk)>YLS{?~+7SBQ=8$IA&nPpaF$# z?BnLVs;$z~PQx@#&~vLJaVTklhh6*l$+!CKEV->N6GNPJL3I zyN0uHP6c*|DA$_9X2Y0c8CG2i7+aO*T$OW(vFn=6pu<0_k6F(LJXp%;1I0IBdqRBe z)jO?9KNK`=Ne-`U{5%N9d8ZRxEKR#FVrNK$RtQqrnVMV$ual40E?srb5TAjbZ?zB!DrM-gI3q(3PQpa z^aI`G@lc18tId%~B3-k^JfDrJw5OB~v|1HLWsVs@ z*LE$gc-N4y&9GnH^{ZIU%!4Rte&<1XHX4nicF8JacheM8qE zCK&+Y`8=q%9|dJVa|j+{Mt#Q!@)0U#;Mc_rd?jY!Yhnh!q^~&yDI#N=l3DgFOHQH= zn#Sh{WE_ae#5Y|s)Een+5AB!4s#vYsXzM^H7h}CQzUI9lNwudGLzK&X`MqhH6A$lg z%l6xfV^C%{GNoEbn_7&KK^ImtCA*Y$ddYgzRe%6P7Rr4yxJLOxq7(0cHDKEt433tL z$b+M$txHM8X{ZS-x%Z0exN33phTS*C3vzkffKgC~#y-2yqeU>Um{M`A{34t-!B8^C zSpz9Mdd>-?kde{^e=$b zD~GL-v~}(~t^>waoUpe(pW1SqA>U+1U^-}KVxGaNbRdDpdSak@OmFv7V`ccN)Lo2q zB|AmZ%QOtIp&uDQ=K;5E9r0Xl^SNNyIRoD0qE>o)V}?tuvS29yBL+63hk+?8ZoPAW zNU$3|t?pB0_y8<1ZK4HWbpQgGQcW;l;07}Vd$}lRdYd%JMNA4oY!4E;1Te-xW}r7B z8g;0qk|kD%37eD|MQzCRRiVQZO(fFPy(c7J=!10C3mybAC+3mxEfKxL`v#jLLE;J< z=JflnfhvU#(fFm%24Bbl5w3}O1bk0~U)R2@jQK>nu>~?E(+b#^u1x}48ki%>>-GWK8g1UM#G65?4P$56l{F)~bSJU&Ge!YkU z0I2&#jrn$K*v?M@N<|4`fP^za2QF*5)gAEJ9(%3Qx zc?A(LI2He(B_$qfKD_k6;VCjvkkr=X2j5Lo@33YIm?yTxN&-@lIIPHu2258nz+gG< zCwq9e2Db+9om0+u1w;U}7N9gMkqb4*Fj!A`%=N&>taV)X z#2H{G_1>N|uX1r_kPb)6|0LlZ%PyKMbzke$gn;qhlR`h^WLp46A{NwwkgCKj*-oPU z6wGM&L~2I zb8M;r@g?gk`e}qOy3gZ#k6-)VruSxlzh%)_DZOB~FL51nxzrjgSY-QMnQ;)U$SgNK zO6I8fA85Xz?;SG&=e%R&fX#*{-`I`>5v}`quw^M``*#E9ni2Kc&t`+f-Mw>xMOPNxi`#g=vrpXocys*{UTm3BLOJHNVT?` z;Lj0K_dW@+N(qhd*9Hv4JGaDMji`M zL6T)N2F`I8;qHbwl{m65$iB|%m;ra#ZMzC=lU!#Xx?9;~X|jgU`7sPgmGC!$ioI2P76#FU0RE<#!{ z%_}Gu3wy!ja-GVgL`t(skVz*m%)m%aUvqDZG}l_kwvp+INk(&#)hd9dfG!>crp9s{b)bfj; zsuJ9jdRuV}s()#`D57<2`v!QDGM9l28aQQ3*sP$P$fgV+F0J%icEH6uV0q70h&j?Z zl`_@p=^()@TjTX{{aR58I6NvP#jgbKH@P37GsvE?fw~Iqj5a&&pJ~J`y2X*~w&D7orH*DLEeQz4-Lo}#K26jK`)HZX%)-xznFxPXb zN53e(B~lS9JRW04RgAxJ%*eN5MtUldG{ltuJ$T@R1DjBi47Jj@;SfmdzHx6_`4-T5 zaT!Y~*~|w;2~<>EJOoy&Gm?(0-~k zX=W2?mut=~5i@W+pV*sIJyEEh48@FQ(F8LLt99CHkrf(}MgGidlYhgnmyrM{{6qwv z&x1p6PLb-=98RP4BG3@`Q78P`yqJKsGCdWfDVt5tfDK1>lWCA79(ipb?iFs@wB$4` zqbUneeZvdZEs`5618!vB$Rec`s5TO#3ahUmP?v9Q4E4QiX$?dy$pulTv5M*2hIs@J zPX)NW?eI={)zV^#Fj=r*pk#7a@2dky*AxR!%si2E06|~w4I7Y?gTnoWF%o0aL!Lz= z;ls@}e;_7GNfFm$U583BmMv;I*g(egKq8T9Z6E=3O>5|PY6 zjLFg5Hi0Hyjv#fSG3u)ij^dS3;i@ocyd6ynxYP|J>9%J^&lLn)UcOT? zz+{E@boVFj?A8!qDtyf~d?ReE4_hZOCiCO&2fq5p@6Lk`V znDgbsx!BjH-e<_b!>@{Bk>ZR!{%#xQn>#C}-X$Nr4o#DKA!ZF5k(amCp}@u6v%zmB z^OWlE8HQEW%05<0SMn8b@9V~-k>P90U-a$gnUKSqjF+zaOhhNvNZ5ih>q}Rapd_F- zR#d^~oMwpgAVEldWNV2WfbSdZc3bxwmWw=wCMa}r)dyIqUmx36Ra)*XTicKp>!5T7eIb^wp-RBHpV(1j2(1Fv?a zN~p+F;LqI8$u-lizPdG|m%v88fvM7lq+X-A1XZ2aT#stQXp5`#(<8SlW(a9XdAYw8 zGw|ESjJmwma&R_B^~TFduneh|Tu`eeI+Ly#F5;hYJg*YDLar$x)m+prTWu}6n)#3} zb1&-ekTfe<(kZ#q{2+a6cqT^Hke@Hve*4>gLS_5S>y`(IT8Fyf zW_b<7$^;rsglZo)6-*)Iv78Gn0BoIP*UkcGo+k;Dzoc?YZ`e4}^m zkxN6JA{iA-T`1|}a295wT0o7#u;gGND6kUKI@lAJ_F1M_>P`XP9+8E_qNjfVnt+dNhVr0Y}?LiJee$5EygC8GfbA^Jo#J3 zA`@Doym`g?mdr}*<0isbAqPyFgqnD#6W*h3rWfBCtIBMd1jV#bE^?+_W*lkqLr*zu z>2NDncpaUsp*b)Iu8co&aRqoVsVA*%>lT>CZu2$_vk4AQUuz*#2ev1|V>v~-aJ)>) zj9SoI6fJ;8t6 zB=r^nYObpdtM{yeA65#55bq&@ao5}dt<&Uv-(KCSj8T!B>Y?fkKkdOVq5NYm21osl z2gLZ-!J!PWR53Few$`|Am)}BSOv2PNCS{o-+qyUGw;SM%hfcT>dmv|EJRh3Cs1`-- zFT9=L(OP=p_{$GuwGp8$^$;^W5~I3azg5iO{by1@A}ZVwGl)FMq%6W8JUtxliHJ!9 z9!sPR1p2ji%FwR!Im^XgJ{(FYPzNp#)-0o+dWL6koNw6IzxRB2Z|fw^{j&G2Bv<=( zRoGUx-$FMHUt{}SNr>3>fi+(udUX&k`LqWm;-O@h_c+#j52*KEEPDlPGe_GDCXWb2 zV&JUp$)r#13*JM+bW?lvhJD}oGxHixTRqaLW4LMZVdA^qlGFCqa@ zA`Kw1^$m`OGpDMfat-r`&Eyy+!=PN|vz4>01Edb%BDf`jvR6SnQ=R37j+O?nkf^Fy zmw}1FH}!(eaDpyz)SI#`p|vCuiU@ehY~6w3nkODWY$5kC8FoOny^5|;-%lnVDMX_+ zV4j55uoH6h0cG{vIKB>wY6GCGs_BOvM9Z*}r>s^r+2p`-mCNc~Ng!T^LRL`sim7EU zDtD}8fO!mv2?Y|!XsG^P2giDT?UL$qjO>oGaRve%iI|B~6-+}V0s3qa%N4C;o!+>) zF|f+PDOW}7gg&EO+dwFDPEu3LnXa5C%egL$hhv+UbhEq=Ai<)U(<2}fu(@E;sB7cl z+D+G%MtY*A3`_2rPGrXzq@&>7l5$wBe^rA{9XJ6NYP+k|k7_XpLVsMR=a<$gmt>iw zJgieI!zUd&YcKNeEQ^6H8{7K|^xw)3qx=;vUQtEYw^R+8xQ{zL8ruFON5EhH-Z`s9qW5;P^w)di zdhfZAz9JyA&1QO7g(P{>iL}O$d)B>5YWVX~uM~%-lo}Qq`#l5j12KTMJ)yaa_drUf zscpi@H3hcD_OjO#Y9rf1FzW#~$5O=7>euB5GGXf9S*;^YA7neY zq>pQXe&eqfkpKW#K@i>1_Z!Zc*!GSsnPpC!^kg0(m!`am#gjVxu7uy z#t4?FZKoHxdeHX3n67Bd`6WDhIDIfzb;W9n-@PWp)uYRFCVN5$+*lDr2o_9!&u}_y zG{I=ChOhzD!gu*R^CNsda3t8Fr;%Ym>JI zYfTA?lCHH*dAKZB-nCBitLwD$Ig24DD6~`^erfvaGZyq)0K27vxDp>{b>FNn)2d+{ z_uA6v%f4-Ll~WIXIHFxGjWu4lP0W+C2l#nK_$xvxavfOJ3aIu>3NrTz^j7VsD`xm( z%1l%UrtMQmN~J%QGL#d{MkSFuvxKNlYe!KAu41{R^ct=S!D zm@*?Oq_C2yBFMJZ*Sv|)fW0_RoCkRxE;mT{0dG&p92n0hkhJQy%@AW?9Ag!SmPE1g z;rtDgwR<>@^SEMDCSn|za5`5Cv6*_dMf%+)7II)31&v_)pt!~~4wRayMxVZb*NaF1 z9JIGR9msIBz2k-__&IQnfR7;C+cb_+u+j2%$AbsEPTiT8`AH4GNfT3B9{J@ecxiVl zco}j^zv;Pr}?R}&2=h>j$}SP(hfaAt#> z$XO^d5&L`*iSq}S;mj}@H&iUWSw-QbW22NGDrH!|^ z)>}y-L!>mguWQrOrNgqr#5{ld+W4AlU$A)vczPa)EGzSxRgnh|-Dp74_m2m0hvciZ zPIcIQWu4+$r}(;cO6YVkqjmV3t_1~d2r)>fxy-gdiND}jhCA{KnA#6+>Qxv0Mr1Wx zW-I!9Mt_4jK{9H!gLH5gIHKZQK*=wO8TGwoZbVl1L(E7l2g5JN3`})UJh3&`C|M=p zivtiqZ|L4A*|kgJTA!P!!3}kiXNrX{E(!S>jdKgUxG_m7U@Gx6T&)Tj-*_`@x1G~J zn+rizqtCDRZvDoIs`mBo?N$lvm)|?D{o7)ha-}2|cG2sBaFRO3TS*rp5Q#Ygfl2wF z>-n?l0|qe4o?8zy=R_PQ#&HlC$w^Z4S-&d;%*kVEc@d;jMpC`)u+4zoG46LJF=_NW znfEo^r}vF!Ye+PqRa0oF%K|zBm|ZheN(E5T=N0F^=~I`l7m)x!oArL2w0q2}VvO^| zIPRD+;f+0<9Gs>^`&P&gomnZBfw@eA0=5p)iyXkL&jei+%1vk|P_w z&Z6qM5xERZ^(C86Rwdv-AHXEXN?@orx~tR-wwBo@WAs>-qk=r?2Ag_PwhoErj@C9- z-G&8?S8`HhAXJYp9;9A^wVDhqcwlQ;Cd$I#Zg6KmC0h;4(g3Xr=W$&vB1Fp4$XD2s?&a64)BMUhRXa+|dahHpC9p_Q z?BSo9&R2XB^K$bnBH?5b8yEkgkfbKNIhzlyy-63)%n5I_#D?JUnjV;0NmqpxCRwys zF0v#p$(dq?DP~x;ch;e;7Kh;L`4BUR#_(8wD`prAhSnJ~pqOC~F#`aVKeZgS2CH>q z!98lLg`#Jz)}YBqU}jyD=veJ<#()W%n&@c{uA6YQ-4>t3O9fy;I`!UgN(O)Fdshn) z*Ly2^0D|B#tLRd45rJMrN&|_O3q?#2i(@=!)nX6|2%jrHxz)ZEY8HtzpO^X4RR~Fv zoV8c666BOI7N&-kF(*MsL)&jSp6?5FO$-dR<=i=7Dw5CUan4B%Kq}*?Qb#PFh>Vx4 zAki1_dJzf00_o2VhibwjP;pequm(&s-e9n-;N)qO`rk*0oMXari z+r+M6HB0l4JPw>Qkv>@ETZiwoUgpLnsmD|%rt>{R=!3gsd)kpP`LnvaO;BiABpb>$ zS-nKRjGn4h5@Lx>AvUc!yzd;*YawL`55HVw!mqn_9lB6U#t7xdgttZ#RH>|V^WR#h zR=kV#Z5FrUah*P|b=n@*sr}M*%5{+#d1AzgoJ{;e`h226tj4A#&f`EIF5Nw_0D0?t zcJ3GY0ijtzbR~|7u^XD0|K;jNl&(`79utxdCPvWux~yIyUz6 zy<^)AbKZHT=umIoR@+#2MBW|M>cYBTa#LF>loCs=koQd=x_Z5c1OR}dc;K8T&U@f| zK7km^&?1nC^OVFRz#K z^QT4ba2@nfwy6FPSV9?f72qN!k#NVJ**pe&fbJ+eTkotCQI$nCk6Ns5ZiwB#-!^Hd z#TQVI*33ch>@trDS72H;mC|%e*>KE(a1Onxp(~CJ(SvMYLA$l&ZQWIELiO;jeOY5k zl?ap?0Aj(v6@cq=8X50$AT$YVy~ucioKy126rqem{tVe-xxM8~j7(sLe7{+hFqs+1 zLxxA*7eAmdqy$^hR0r^$Q@OF}c{13AWJs=xZVs&jdw`gv{a?Wqcu*ej+6-u$ZU)!+ z)blEa{nWVDi?%k`T8*Y||45wUMDsvyJNYqMK3R->D1pMmI>m3ZPIce<1M43b(UM*g z6I0}>+Jl!vzAaipYQ2mR(qh*g0z4;LYv}vF4tCSwRlTJ|VjKt1JFIVL$uAn7XzA!% zBhgE});XpS2eoE!#SBx-aDRvy8H^cth#4N&ECUO;kP8}4#Zn<<8e>Kzwp%49UlTKU zBcw3WAzHo|NG2I-BT>skE{`RXZD1}#9&4eQR<_nvY7T`-25bg+G!k1~6E$l3Bjg8B z1Qrw7@z=cf6iVSrf-UXhF+F;;WNJ-kbxMSI7GcpAf;o7ZGv*S5= zZX#^LQZp&7YZ!(OUAq|cK4}YE$WgORJP6LHj;4OF+`j1S73$wHHDZ?Ui|w2N9LHpJ zuyNF;i{ab%9TpQ~1m|t5&)XU&*;Tb34*}kaV*p&TA6sXUst;{aJXFa}eUK1twqoiG zt*h%%MwxVEVoGJv)kmE(Fi%cotnr?lL9b-Nbnt~CZ6aqQEN9#aCDSY&|D5C+06>JZ z@0x+>K(GE~CeHJq#0@})tVer8)l()Crbzrudg|I@-*YNotcsb}rj6`%Z7LOj8U@Rs z(psXQK#YmN!9JxIvL-VVP3U`To#vO1-n@#GL97L4tIwWh4 z*~65|3hhdlL*+5QNG~Op z2)8La%rqy5VDhduaa77Y2kzp6u-(LOA2^Q#IVSpc7fObkr)t)p8<#K1g< z;&4TwTx3Lu;8>F`0g$yXpO&bJtZEzPsP(}QT7$F-I8Zi(^5!VjLHQYEse{bmy%58W z6~*LZQ1S02yk15EU{w_e9s+7$6VEHPrBuA@fr5wn1N=z4TbI+G*x#!^aP`Q#U2?q& z%u4_qghU-7V-rW)`bthH4bjHa0%ry)@|j@dUPP_r?D{durZ+c^3zp8*Wr$M!(M;zY z@8k^ZRJjeRd=iqd*Iaf8Fk>$v_s)Zte5g8`Q@KJ|UEdTP%=Yix)+J$A)TLDa;SciZk z;DYSu6f=7!?$2ryHQMU-W-xCE=P)S}(71~oOaN$YoBE9U9$3XYtj#M4D}tN4tTmiw z#DNgaU&MSK3ip9*9b1=t3Rf~m^AwUPGf9?O_Xp6m4I|DkU0a4o(}32{`=&K**tUi- zIXhzvd8WI1rb;SOd*`inTCJ}L%t7bPtaW<(CF?Zl#AX^ygmz&=Xi9)mdogZ^n&B~L zK|?6bx&_gOLZr&zs+1(5z`Kl)P`!LsW9K>8zUbS6wPzZvQO`c-K+5~ws=6*BO~nkq zV#fLq$tt{JMiW94DdMRKdUlYajzlx{shz{R;vr_3Vg@FwRWrbwOmXZ=4wiurY-!9V zOhn;a_bqCX)-|GZ=t^K)E|Z<+MW_&8WbraqdVR?YtKDXh!l7iy+}H4j_ja`!qFjA) zwHQz;m`Zj$*w#s)C-3Eun;#H}aRLZzPdnExCdPT*FQYqA=Eg)EdUC}VSV&0}R6 zpwWNU4RakBD$5DBr%adW9w)Xg5eJD)ZEvzk7N?F znaM*P)O`1u4nZf8`s5GuMKQs!rRdI>>IWQ_!x)?-19CIN;;oiM8mIH zr}v5HhjqH|97^=H>r@H0l;}dd)M{}->p^xuc{UJnj?b_vp|q+b^DFx;p>+|)wnZs* zR0xzVyXZS($azpafvKc~911@7w9Btz!R^}nHB*2Sm|X1yqHa7`m|#bJc2+D{yH5LW z3g5nBhQAdvYD)CFZ=qyqnK20+(t5FKS6V9RlqpyBvkfvf;vR`sIEYKr9y;X7Q*b~? z0XHBUJ0sHX{r>e z=bdGvrar0_flG(~;$xP{j$rD`e)URpVgU6e#+Yz-++J$s@|a++8R#DL zt}l4E(dwDk7>F-lyRM}}H{8%WZJb8IGNqEpt6}ryb$Wbxof7~0`gN+vYOZyvUUOBk z9Wx3&4dy5CN!PE3-xxKKZdJ}+ruAx4?20yfP8Q2w_Lv^8y0 zRWz!_B(}GO1no8ERpiS+d0GUZp;HVwwxIqf$WnXaJkPI>8K!+f}lP3ezW7 z@^6X{P5p!7%5tw%lA_+f)FNdwEZWSP!^7cNen}2zL7_^797RN7k2@VQK3(?%1z63u z-#f(fpzIc6%R@3`#fgv_#9T2qwMNAQsF;_O$o9>F`!nVkcymwO_8Uj-!qEE07H&7G zH~60SxWg>5Z#!)3u$-7<;5^4dn3*dY+Scgwr-VAvaNJJ-Cu{)j8#e2(MrSfFB+X*Y zxj<-Iq+cy%3r(zvMJ}|y^0gZaq>C0j;(EQ1Ll}G#)%n;ZQsy)TS;Xqd#}D-J{a1VbD~|K zk$<4T53nEFTg`3f+UZO4%V5nm&$(v1>Y_g%>7o(2tJ!B{kJ98m2;axO?LIe1-r|jCW=(7N1I~Q z7GXJq5Wl&t!=DKPR~g~(&|XslTj++jMP#nbs0h|pNw-1$dAlIMvi3uYx50dWA# zy*UV+@TvIqbOp_EDAi^jO<~$17b32w#1bbr>_wkHvdqQgl!;XBa_fc^e zO8ni?J9$zFVD|>Ub&T^sKCgCawLepZ(~`b^!><>S093C&T^qQi7GA8r-8A5+cCw@$p38axK;39T zrVp?-yg8AxigKq)32_?>Uh(7Llq@953EQRiPo~TOlkuSPI7VF33#J&sM`< z?HW||FJfo|tZndfAi}ZTHWa|Do0 zq(SN5J!8$09~l^PAWt#5RqMFbARK>S6Ts($~3qT!=wv2Cb+L}Tw6aQ-CCqMU&#Uxt!c7SW*idqpK%?USZ$ z6+(1$_?MC*ggB&|hBs+rF$-3qRr2IIc=gR5NV~jsRugPlk#`j2$o8i!+C4}xOe@4< zhyx&RjcJqkUdt5_Qv>btA%QGWZYk2 zj00wqMMIrC#zAPv#x_?D@`<*aB$N|l476>NcZ6ilk;<#42;;e2W-q@EDYyoJTeY3P zx%2k%^&%30lF~sv{#X(?2gX2?tgZn#*M`7VN>%^6S_h?T=EWZ@Tm_x4+3@OPR`1P2 z<4Vg=BNtC#Vo)CrN2~Q`O_gk*F+!qy!!ZMG>uYSOnV}p1yc>Yt@h zXslMU`SQoEDmne?56&{`$O;pIb56ub1~#oo9ihIO#lo#!y^GXcLkyIki;+( zj)^!YVgFY4Gr1uB6$sYe%j+3sHDYYJxiN95ej%{z))WL#y7+<-EaBady`j5fGqS}; zG9Xz4>^yMXPvl@}Vyy$#^_h4Ln?i?LvEv!oNK&kd)+P12Aj=VjSdoRCnVN{k&)S-E z>RuMIQ${Ze`fGhrt`!+;V&l--w>UA6A$gXbh?N0US5PFGvQ!H-&_*p@z$eD^#XygY zWtrT(Va|a6s&zUYVQ;TfOAw~6btGCXqrDit-%-VYXwa?f4FFB&2#nszq%#dVH*INmz zlADk|92GMxF>xY7JdPy)ghRpjs)NUurEp#x7p{VJh}8G3>cG}M(fR(^*A_`~PFqf# z1|Hl9jlPv^E&W14A#&kr)2nR&4HUBCRXKa`CG(V%2F;T6aBGw^k=R(VsZci)R8XU! z%UmiEur6N{1;*ZY90NcGnzt2mOfq2zNh)JRQ)a!;#Ns&^Kke2x7&dXav_A7{ZA#aN z-Z!*cht2XI2y!jZ2&lM_>b&IDbTRd{KFo+r>o%$#kot_@{Og4z09Xq-MWkT?NGLGX z^wXqVR$;-w8s*j`q6OtDmzl>RtfCa^R}YJWcpiQibVC!qxAf`I4D5NH)xJh+hPK~W zcRL{=`uaO8JNC{gS{(jGIK8!jI46$hW7(v_Hx!`=me;@vyZW1<0Bk0Y@qB1cfW5&` z|H?Cv^F*A2(3&RyxZ&2jV154gOhY)yK&HdPR2ifP#w^Vmz+j!IQlUT``8WRdF;fJQIU^%fN-F>nnPnn^}` zea}E?!VKlP4^2o@)W^sJ=Xn62E%xI*w&n`NiO9yaTWS>Pk0XF%3`9;Qn!RId8o_IV zy?^C8<*=0F{`NXuj)wLySOr)W{v!@o$_aoRiX%=cE-JZ4es#a4twSg6VZSBGs;zh4 zlOogU_m+4sv~N&o-$lrTY-z7V^OAQxs)d%j-O}pEI%svgS1z{L=wZ1g2!Pk&$?eQ%t;Ao-)dk7F29v(rFjuzOZI8YIIFxRU;tXf z<~znQ(0pG^Z-093`YBzuyzAuAbUfU(*Ks?Vz`(ScE9 z3^-sxNVv3{DX0ijP+@f|{n}2|2TNtyn{NmkJn&@E>YdiOTQ*pkbwB~6;6x`e4VqzZ zZR7Y?Z#aDb^Wc#;4Yylo{;bNTOhHr!%A0`f+?e3!4T#{!!_1{UO$3g4=c3)@MPB8f zgz!G6M<}D!A-dej5^BTb`tNEnR8po# z&j1t;&$SYTrZaIWFf=~biNv^{l$RwD3U9_V5=He_gp)f(0 zTCF`Y*fXwYJ>tL|ym5Qq;9XsNtsl)nMM_Pvu+^kJDER@kzJnuSZ6W}i^I+nVz`k{Q z87!2_IQ1^UFr)qAlY}I$-HCA@3Rw)GV*=iGCC|UXI&F?KzHXiJfn*I~`N}%2Av~p1 zSG(wb@}3qNRKHh!=j4Icz0+?XCd;|nZ>^)7Bh8n3gZs7KqhzF4tEXP85vcW8BV6m? zjB-LMWUkOiA!&xVoDP9yI~0*2mI`4Z!mybf~c_JaRn5$20K_}EQ zg33A!qYxF52_gBXVxwyT21{L3qteuYGiCQ-2Gb~O(}7p0!_^81a(#;H0ML^`CPwtP zm+_4`6JblDi!RR2WIx_oTN9+;G65@F;Ybbel37nw{AH2?H{^7fH}uWdXXV1u;V$>e zgu%L@`@T36Q3y}fyS%ntVL4* z;Hm_aPy`KuvIE;@aO{YaV}HAMw9Pn$F4W(3S_KCT=hWn>oERBsFm2{U&%R*Zsygam zvL-TImbr`IHaY)UlJ#z?EcpG%z~+x7Mox@zU`C>QL+`uv*wW2s!sdiLs;Yac!=nj~ zpE&PlaaEBvaZaH1CgU6adB5#w%@>Jj0O*ojS#sm&2v{c;XaI&ldB5uQDm7rx(c>xO z6$nBtVjw@ef`YP#2x_TgoH*k^%L`&=-4Td55#HB0;NnLVQO}y-T7F|B8k)>qmeGk- zua?pw+Vyr0QOTsOE`YY}@YYuKba^3Em2;8DGAHJFptpu@(A@jb*yy@;0FzF7ec#cx zwjlPYd(4W5cotOcP8-sQcZ?Z`n5vNYKV2+qQv$|ydeY$MOY5{{Uj(~roeFYZ-rHYY zrvg>5yw9P&hlJOU-8a8+~_QTqZ`c6T0MeM4~q5|PL zP9W!!u?P&MgbNPDqzQ}s&^t&jsTtHW%Q}LYXsbY5@<14D@{pV{`F*@$vt(r$9HF`G z+cKA##;T>yd>9OJZI&?UX|v;$35+AmG}bybty4!?L%U#m_0ZKvb%Q2X4nedFkOg3G?Kii8qb4o_)^?y*qF+c3-=inT zTF~ygq2>jsdrSl>s&n<2TtdmPdimO#OxkR{m);21+>2|Sm_0}k4b<-g>j2B4G2KQtL zEoiWnKp3*@K;RN56uA@b=*HH?Scr42gO~7n z5eYzo{m0cq^u%n5>)A^`zjVA%_6xwW+Oze;V%b(UEc~k=)RGB;JwaxLHC(1JI~VI7 zfJ-B80CMurt}+}J$$rAX+_3!h0XZkaFBmo;NP40*-lNP(XE6nbmK~e#LSrTZ zLy487U-h{jP?$LM0hGuLZXFqKeFt_x2|mfI+@R4G9>dttfsP_B}sh)^SGn8hUVbhfO!#D4TjcT zZ0Kp`@$DaUbOj-ZmD_Gmc@ zer3PO%Yc-KwONYQ zWNVM8$DM5F)&4RR*TOCWYH}t(Od3ZefIO+dax6gNR z*NaF1urhGkOjXQVQjny6xaNTrk`6&}d_`RBOs0ueiAZGx^gQg^5 z76p*X!7c;i7}P1tu?q?Gt#kgk8OC50+Jw-QhPSGhYW*xO0Llo)a3} z9bEUR!O+by5f@@91ap}Y>5i^5Fi5RSOU$r^BrWZQasN~@B`)Qb%x5660CSLE|cCtJ95A zUJs{1QF*Bp4MA)6rMzB50$>SvXtGjO>mex5KpWjij3O(E_%`dntUi(Df|%=O7xA=k zJ1b0YvC_x|rH;ndu%7TBlx-VjO)+KSQ^QdKOv$hk*tQ+k=*^B9@b1|A4bx5>aq0l( z!RTqgP&R2-kGEWIxVcG;tITwW*_!7-j+1k#Wwn){Hh!;wUhRTnx0YL2ei@SP>+m?m z!e1#+_4{J#P;~Sro761%;B_DcCdPS);36pzC_$WavNGB_W{jnyeTxcvJ+^gUR=!=; zdhbALq8TJF0$?-I(9n9)eQ}&LjPky+_%x1=wJF`Ro;8nBhR3eHZ-PlyB&(sQ2a%Fm zSs-F?+FVpSiNr6jLQR&V2t$XXx#2t~=KVk};*}~=h~r_b{;+kh%B(=a!)oTx=+w*U zkVH(wh^Ygl2!oCdU6nn)W}P}PC%iklZwS-Gyi7_V(bkl`oNupF(?Q5SKA(5BOh{Op znBy*jnG&pZ*eBf7Lz9m?p;QeH@^+nPF1|>u2YVzz%2s(zuq%X*p6`5y=jyq}48$=o zEn!>7Zft3dIbrVD8{05rPD(FVG4ODBWvLxf;l`9OoR~;@DWK^dmShlW*C;+I;#`6k zjeu^hzP3@~D%8cc4qE235Md(X5BCxeuAO>Lb@;1Iw@4lG(5RtMO)Uf}G~b z;sZ^s&UvyG%PorLOc>VOki0Cs&8Sf6srdiZ9N-%v1^i7W0Ke`FT}Ypi1e7ppjB5x; z&&3}0X6Qldy@>}FuEqt|Fdpj&51X~6cWZHs*X>8J=Zr~XnJh(Hb%#WIkSAq0K2D^q=T&+*Bm_t<+ zs=ptQT_QFIZ8L|+ZKdI6Q|0~SOQvXv;ap#HohgX(jy+EBrref*0A`nL2)&H~=yts!#Ym=iuj zPIP=uHVY25BKPuBI^Q#N@979As29M96D{ce7ZLiWyp-9#awTlhuzs(I_+zqt5#!_= zm~5L27*mrALBii*L6l>H})rb;FW5S0C%%Ry2dT)33kCjeQ-nZYF%uUle zz3#hJFWeGi987e*3H>ol_e(BjvYeW^=A5IFk~AVQ>YpOZ;O60Z0)o;ZAAoY;3$+R4 zX)p)5O#TA7?_jWpSc3wn3OYR zGGfGnQQm%iBe1~VWCHN(zR=r$uU;~>$hwGQsyb`Ee|G|0NDy|DNSySNn(vo#K6Qk@94gxXX8PDi=Y;+LwPc&g&^sMgtZ4q zdJvLUg9Fp0@m?*2;5gHmIOLZNOW?F+O$tC7bD5z^7Y)#p!BlR<9IIV1rMox5n%4>8 zde4cR%&O73>5-0^ltYx#3Q(ITftYgBYce^R7mUk9o^D?z0$OIsF;S49l`)LcmsPYT z;yiGmMm_8QTP32(QnWT7&1dLBH!+X7tcQh z$BB8yIvD8qz`f8KKjSR)Bo)xqcP*KwvMaW$B50pFPaHXy>Cl)bVz6rKWn)5P-B8k5$VJ4!zZ(KL|&?b;1+JH4fA;imwOxO?ys!o=vga`CcX^WgGR3pKk zNuXvYoS@%->l^cga)r=2MI$-MAr^)U&0B^-Jp;^}iQNk`Y zh%KmAeUwUGg5tygo&1WtI3q>KW8&Yui$}o;frx?oInlw1mgg}fkt_nT(5iYnByyZg zyk-hr)@SkrhPVoi&pa$)EgljSBDeEA5gm(1QD$mQ34iGOzLeMBL;~;-&3~g8Z@&yy zZ1t$**G%+AiGdUD%AoH&bP%k;HWk>#?r%j1DrnX;X-FrC-nxYCC1PdLZ1D&N}p$lwh2BDy52q29XeeFK3h3rv|K z!Qdyy_@+Cu1#ALi%G^S|IM*V+AZanf-EfWvNE)~}5GI2cB-$(;JpMgdyCxrk%;FR9cU!jwm01U~>v57@?1T_0BTPh|3-(7rzY7i)Ow4j0T1LzL zk^BiPmpB$5uKVLFsib6x^2-|4S};11m8&_MfJQJI5rHpn0=r1R2B1S$yvFr4lkENG zL>8t>ajO=GX0=m_C|T$zl>}{wfk!<&ACy^Q&I2VvvGjb z#-4p1&#3y#l>2S3YyiD z60vugF2Mw=Q=<`O*5rVx&cV2*K$?tg5Hg{nR=I!xav^B- z$Wi54MQ;jS_0@+LQHIY*Qv!M4O|f38tksXHcqX5qCO%FTW1Yz;q`{1QZ-oeZ!ResSY5BB)5XUmz0kGod%2)0i#&NQ$54- z2^X{#51DA1V{`VFda^%eUXE5t(-;^bvL zz(NChZ}8R`T#$& z;2fa?+$8tm=A3pN-Wr3xs-l@440Wv$&%c4e>gk|X4t*6ve)3IL;zzVWUP|uOKw!->MgG^&DC2q9s0;C(F^@z z?>CJjWfBQ@4k`(em@E--vKKEdM4F+QnDJrPjVKwHIoft(&o}~O9+(lZR`xSI@#7)+ zHmxmyz3Q4^2qe@MX^>ipPjG;6b9p9|(N@9`s>A^YMzs>;!WU)IWsAp9 zZ40-=gkzj1HrITILMsBuuE~(vW0E-lFmk9oR*TWp(=YV3X25t9f_t?BvxLHmFII7F z#j1-`mS@>-%6x2AODO**j8{sa1TtGEO>)j7Y*J- zTC_yuzVaI-#T0WlfGUA2@oiTE!M&gBM~nglFCiC08SmiSqxC#Y%ha; zKz_}+9H#J4<&jyP50!!X*~tyrR2_J0@Lld_0TIDeZ3baxYt+{trvjj1O|Ap!3YV2{ z>u6hto8f6|I0hvnwElE7X!0MDEdupMQwW4hI>ltW@KY?fxUK18b|o~Zs$4A+)U_t! z&Mc_<-;1@oM!(zQW|SjYOI7*`5blqMVxnsklu=BFq4gcTb;5kzVY%TLcN{UXW!KCD zLkcF}Z#$ZA`rOwP#GK1jfnPmI4lUMjCSaqO&s-Ckv_o|OyYH~(tWGo0%i_6`3^`Av z8@21>WQABv(jxchUZwogN&GVGzN768_i-ZUT-9eoL%(fk(lDp`lSq;SWvwnjNJDOh zGsiLytZHrf-4x29&*Y|DIrB=2!0YwKDSXEmfTU4Ol$?Fqa70eI_>~#g#fPZTrH&MO zz-n;!hGva2XLRga_1wp$u~+8POZuhJ+w|^HJ3!TPOhel?s!kG%0~E%?1LkOh?VuTf zF$N+7dn0jenX(w@RRPX(D361=o-d0FceaAunn;F9eKL7irTV&qu9@kHc^>>JwKJLr zHuZ{4!+S8v8R8h{3t_2w2G#qu2Na02aCi{5wb!uZf(9ntB)uv=sg1=PJjgpyfdkb} zt&pIhBqNv@P?0%BVCDBLEAWz27MfrUFich91-JxK6G=-_S#Eoa_XDlh3hFu(0k#BU zUIt!@cqE?6Ph;5}+odYW2eUMQ=$(n2I}GB2s0HF3y&J}zyeTeuL*E_VH^e!p)&b-1 zzV84G^O#HN6Dc|6!?ebV$8h7HH^-O(Ps7%4=zT}qcu!kn;@TUf+Gwf-%HH_b*U0}_ z`UEc}0Z_?RQ=?@ARFDrev_V7)67@ov94_ekp%-gOy>!VpXg*b^RW2PoP-Kld_#OMU z!Mqpkgc;tXvh-pHb5mYK_RF1Xn1Y=AY0^NgD3W?%81}v)X0bDRR^4XqU{$a~z{2H*A- z__p5R-Z0K*j6pI{?>9|$D-R2{UreWyRTUUmq(O(vH--mu1-Dey)YLuhCW)mrxmA)_j)F1Yf|AQjrB!0_fRvoaodnC~9E5b+kBUq-DX zRm(Mju8E1CS}+l1DwE>v7$OYMbD$+noZ9|GuFY{^o&)y`8OXFH@1nz;+&AImHp~+P zj&19}rai1gRcO7|gb14Q*mv#I8uRRGH@a5@Dpf(n0Qq--kUcDydtHLYV+PbeaLp(QX^&Jz?FjKM@TwIE|6izHCm!s_T2@V`B6IUN0j7$kMg~ z)xT{u#xoPqIdYN&mmmoxxxl(r-#(WlHU%&8-zoEg2?|b0uLPNKr8ZSp33OIX0aixc z8yXzvoR~h*+a{Qu6IMTC%ichZv537CA3Wg zlZM`QG?B5EZE!XunDlJhj=l-Kf~|yBpa=N_lYEIe*yn}~R;7ZZU5EbT_*6?UnDq_Y z#^>5$h&TWPHi+;&2|sr4=>0}M04{?VH(=Vtah$R@re*Dr_S*qOyIkm&pM=L!Oq?*} zFgX!s8Oou?11B!H+m@#~@1>X-I?(8h80Q_kOmz%~DWjHbOxCQ?hr#=XW(^SsRTfE~ z`^Cvg5_-Fp7kpc-orSC**Q|`%xAYeTTDt+=C}&Li4zvxhY%ss!ey5?*d7eyYTO-LY z6;wO>+bt6ZlDrlq_N|k2>yEx{9AWKDbYiBgg@sA)jxOh+J~3j#N8>@bJLX{ZoChV%Kq{#vug4={IjP=SS+}X3^KiU{ zR5c?wKf{3DH8(J zBJRN6WQi_9s|ShB-2iJl+H6uLG~K^|ZGN>w5`;paedtWk;fD6)*pg;%mR(6XoghUE z1dvh&Xmn!6R`R!|H)q8L;{ds_Xjg8AS5T+#Zs-TgW6QpxPCSw(Nx*aaKT$; z4CL$JB>69>hc9M*ki{DMow63rF@zK_FTip!o5&HE;pn>oGc?AvGf8;bF@sX2O$S-T zAR(obJx#BjKqjZxwWKaIq+QKwO#qal$o(vhPHBd~Y=NBO2i0^hp-XL<1@SvsS27|e zLmuATc;$0eQldIk&{_F;x~2@~A`6{!F4U!}ZF5Jz-4M;+A_6W|MWgx6F%Flk44s~^hv_P!%qTkL%(y+}<4Ye_Se5htNjnX)(< zHgg?Vyw6QTKfHAwq?5M8rpgi!*P(apy)7i=OviCP19_4g;0=4Hmph_WXIx1Tlc{2g zj~oa&3mQ03Wfu`CBh>D|@+H{X4sT>P*Oa&1HtcY84UA|B+Eas-v$2=6h_;!AaSTkH z;=<4=4W8t&D9jWB!+WOL^+lj-6+{@Q&6DyxnQg7A#GWM=pw zRwP*}N+s2$d(Y`yz}}_1NQ%t3tynRkq>RN}_rWvYwrYL!_PsST7F>zw+DTEXrol~6 zXLXx9-Q|#B0Fq8v&S#J6L@_nMQbtX)6L+C#)g_(1hrd8lVz-bR#GDS0cE(aGUaA|Y zl#-VPDOGJ?`=JIOiY=0CvXIXAv5g}Z<9?}aVQ?vJ#Y$RXS+J9E8<3hI7gwO1>%ty; z@9>fAnMk2{*K$5#u4m^M@z^$a=EsSXt(Rl7ZOauNZ7(+CcyQp0IU#Uiwv@n1S zp{)c-t#?&;SvAVDB;Bg?k{D8~U8KW&K-xA6482-X+1Km`Onr9(@AZl&C zVcxz0E^bu-o6%x zTANTFw4Hnrkqi|V3d$!v#7cGtGt__Ena1a2n9?H3kRV{>FrISl33K!Xwc-xhXk9-Un>i|H7`s5 zPLG0P@pgwzTJsJJ^0SSujmUMR3GqSh?2gz$^5qT^=r(#tHG~M){lP548vPZoJs7zSY35Uux z%C#GuL$Ep-{yn*P$`?Ea;6%9coIJy4vkQnd&hC)OYxT^ONJV#GBssBA77opU0I9CG z;o?=zs%PTNzb{k=MH4i!(?gs;pe^J!0ntKLP0zGiauT05FHz-mK%RUeYFjE6&KoHu z`}rRVnp}re1&dXj=h?R>`RLx1{g+NiUaB(yQ-UE3Ki;Gv-<`sbZRr?(j10oLCh$^J8wzAVB~vYt-%nNOZWC zh3lDNDid-}>_|`&IhiGZuWg~Bs6bap#K(=feB!;Y@JBiTcI7raGHF!y;)O$_-r$`8 zn!UwM*{fg87j)0=C#J+1Bhqlz4JuepII6g;DuBnlI>z})D)Mi9!2y5)Jr7ytdU2DcPcqoOjA6Yya zkPSPwr}lkgVJ*^9*2^6t(ITMG%wwR6SrRh>evx^4+M_RDoEp^usZhq0AmzqMlw?Zz zP*8G4Yl5ZH=t;wQK0_p9O2Is5{f$w+P=YwI_S_O&-WdKPX!FIa+U&=;GPf)0Etg4M zg^Y(_vFfSg6sMeU#yp)B_3}%r9N5&F_qi*X@Hwpu56M@O)TNSXcqSZh60iTJ!^9E` z)y_aMEA{?;Ul-be=scQF6h70y&asxJ^;I6K$A` z#4C83$?a(n%;&QoV+EcL6FZqeLb5T7n>=U? zS#~&^ze$6zRWlhK3PeUGd7r;}>#C@)1<5?yBI;|Y2a}w8vgu~HVIy~gbOs)U#8e25IxdUEn!;>c6k zO8a`+U+ENB@G{7wfl+`b{A!Y%grjVo9nb7mL_q@2O29nxU`p~->!M7d*Wp4dethEd zb4fh~j@(cLkh$V8dD^;>*crZ*^L>LgpE0F`IvbX`_GlPlK!LX*HpAQ&wxkxQDr#+5 zPBWHPeF|g}Xg1_nXM}v0oP6$uDN<{wvvXWDoJS35>1dnu5)FMw{)=o0M+VCbSt_Pu z@jid9eadsQiPyFzeh&a@$`-pIl6sl6nz!Uxo6)MbUgnfgn0=HCAAL(ckR^4|q2>lq zHNh73YobT#p*_J-)+9xmRp%5W!Rh7Xzk5-X!{iY-v#kw)%?&w8&&USpF$CKhtY3$+ zkvlhCGlI??a_s@H*?Y8Z07@x19FCrSH0Q=NGt|=zIk@PPw@$9L`W#v5$jT;* zpqjs45I-WjdYgOSEv+f>Xk}sc8EZx;dpcR*VnJdMtv*t=c?UuPdjD|9BD>+$UI!B~ zw5A)vA-ax#5|1#A8m*1_u;lb|SPVZQ!Nq9MJ*8<>(E>^;&PK03M_sXMpj#p-i65Xm z(A77Ddfn2w1*p|85K4NAWD<84FPxPGuH|Ub$T)T)q=Yj_)jWXp`W7v4KFp{!W@VB` zfW~HguM19iD#ec>yxuy$ykMFpNXoEQv78!85*MVY@F=ELFS&>>LRzx7et|vs>NWdh z)~}>ej#T@T?iiTB)2ktV!>mvXjrPjlfj_2Dz$mi^Tg3I^(^Sw-3+jAEo{9_c000N> zsD_dC+Hpl=IYfN>jC079S*GkxQ+tu#3f1b&Zi5)T>SX{W>9#R?5q08UGIXW5n0??^ zpt|}a7h-R(Q!dV4YXtyJ-u^Wmj!0to{l}>*?17()EM3>4%?qR?*9L&Np)J|<80er! z+0VlUYI_vtCzu&d^9iWtijfhKacGWN1M1nm`~+w!Kx-}qEwtpb`7j%9)=uuwFu*0X0Rl9x_8$(X@bqnvk;G+WS`Bczl~`4%hF-neF4 z795UGu52lax-57(zqr%MEUJ&{Ub8{1v6V8)p$L1yYgX5;05dPmX-K8BH8n}dBC{P$ zqz`)ANdoL;$Zr|??va>ES236O@3)RCeQ{kl?LKA+*ABILR#r zE7mo8Iy0B4vS#aNH4F7arV&{Zk)k+E8RwU?v#xVSpOwG`GZeFc5Y@20UBYZmlpA~J z1=vz(6;t-#RE};N3B6S_`v__?Mdj41wp2_-q0djK?Z9)H2F%6C8U4`#08rr~ zPZ}KzlzweS(Hgj>dwO<$$+9dsojhd`+z)^yC1c{%BpSKa{_)gUV}{qDv5Me?%&K2q zEa6q_t)-<*$kW93SkL0kr`gLu8NQI~8a0`DojK=%jI{QiffCdzK8dk5q%t8lwzcU> z*jpC3_!6W`HycY51z?8DujNBd5X$^69Qfo_Gg)gP6#fzbS`|4b7#3JNBWD4SI+-%$ z%w;_+?)>KL-^p#N%Yu1+aiVih-Ud7+4oS1#R_p!t+BpqUVpxzn;Hj@of-DVfNgm9m zjKg8_`5xw_17Vsy(ScgvS`n(AZK$k&d!|$ROc2jnWS9Wum~h4q)YhOm;W!m9`Q+lm z+!CDgRGD&jmM?PFu5lrPJ}Ow4X%)QB|J;S>?86m;=HyXE>r!38Bo%axF!msv#M|2#t!}&c!UFR zY3#4PX8StZ`FmOCh~LRHv6mLT%iZfI@S0K+1uDrr#wZL-715k}M+yhLu>U%RCma#4 z09KvZ=_x!XjCq?86}TEnPE5x&5}mBBC#k7(0HXQaXw;R{v8JOhZnn4tE}BOei&d|Q zRVF?*%y7yGvUXtoBvURlEd`r7w8p8NK*pb1c+cElI1w!_A~SS$zsnYQ)WNEPE9a@e z?Ci$5yIJUx$qICVBc(IcQ+a^b?uE7U?l{F9d+CI%ToTfhdpd2YP69d{Crrm9Qu20A z6K~Cn27 z=wvbDc^CW=NiiQ`!))jIqBIuK$F3#ecs#0Cyq| z$FxpGj8;kYp8hO?k_#eQgH*PSdduy6I&GX}V|3=BUkhhSfSgKq{Lb?kB_A-)FIcH~ zaoi&V*ig?WcRm&5CuKx#rVqM`-;C?mlqYKZI~V20+%O#ro-{EV=E6>~wuC@q1Ry?# zfW+kHHGR4q{&>UoU;qFVzez+vRJoRb%(lVgf;b-4h7aQZWYuHOgB0Rni!#Y2+1|PG@g{ctq7G zfhhpeRB(KHa-v+0wmmOMnmKvxbn*#e-teQV;uMtiV(Ugbh%Vj80=<4I{kXX=)gp@_ zYbx10PuWrkZ?lw$;$`iSNYZ*ofu_*l=LJBSREx71Ov^BJ-BlEw`V1dNx5_g6F{Z5M zVM5WuSpcrPP=7z;cs$^Ed_td`wlT1g0u%v|Bcotw%Z&5O55#C%^sQvwx*3|CA!$OM z4v1OfaSU5+$jj6f4u!|k19Ym@Ei_0X$eMwYAW}Tz!bPez)&YYL5etX9dRjFfdAqvN zo_=ie;u#ZhQl2}(uE3VWfRd0|TP??_3#Wv9bf~KNSMtoK(T-5VHRdxaWq2jdFXMZp zp)LuB;wj@MtnDMpME=Q%5q&7!Stv1Lb@swJm5`Gqx+HM(i1+Y(M9R8KjNi>r={$=9$Kw%63zntg zJfD0RRRX3%K`Acv{9KMW9-nbKCA_@6pz}!)c8VOIo{8aE*tnK$#gusNiUH+Na5!Xk z-*|MN%jA)^k;g*q3qc47`Ss_mrP38cU2fOESLx_0d+hAyMoLq$l`U%4#j5dt;UZ zBm+j7H(LIDoy^n#7iE_Te+Q%V@bP#+$xjdwob3fQS6IznI!P0fdWykkxo8jWw&Ui3 za58iab|U-8;4(!WkG4leIc}K2p7syB42<8in_r$O_>2Q^Pex#GHN4*&Ne!yxEa=JXOpG=gQ<)RLAe#2A>%hjIRj`MaU;qhD->Ay#l$dc2UOl;NToQG(` ztIHWko{F~yp9vqowKZnjy|fh_G=3y)<8((Il^#%|6QWMMNvdxAk4KN4qAqH#+b}OL zKFLrDBvGql=?q3pWy0af#~T0mf4@PjGC~)?c)iUDFmIXl9(gAhCP~P}Gg?bIp_1sF zbH?$PUx2EZj)G(R1*hNtfu+tUQ^FxnFl$KJ)$-bMhLz0Rq+b-y)rs;K_gP%2v2n~S z(?iLJHD{CRX3HT4v{ z^B=rLbqaqz8LBBcA`P`xEc4uhpnUY!#UR+Z!mT@B22kocqjD%uN(u9P_V&z!n;apz z+PIC~fh6armq5kVRWPnEo@6Sqc5^-Cx}|EaNzk;Pza;k2Ak&kMWAl8;7L z*Ac19g1I#uetq&ug7IBcHx2!P;L}Ji;CvM?c#~oc5%;EemlN8 z18|w%zuY0)d#$RVWMwUrlAN8bu05jABuH>$%^Yh2WV7rq&V1frLB~xx6{S7ptfrdYNObkN30If*{!tBtc^Y zZW1LG=|7}IJ|t4KuujYi!l4Lo_~nShbmU@TT^`$T@MF$lA=pHbK=L}SY#lV;w$neo zY%m@3+8#z0J8aF+9G{+iY%8T@yL>VPM{y&5I?ql3>nA3+2k?PUbYht3L2V0)DUOFH zwB|MRWj=GfuN(d8I6+M@w;6Mrp~;5;F*HCjmtbj0kW;}jpXng@M(C@nNs+an(1&R? zItcjVFzRT`{`lfU=P_Ef=mcl+I{X5rjv+Ws8BGMs(lG!2g9B;UnrJyRW&DQ>(H&qT z_#;TkyAx9KXtB#CggP%+<`?>%M(4$A&?R}DKE}e9RB+4(*c9i#pk%|3-~Q?2 zjZ4L^|KS%j15Q7FK+sU~#Fohh<0whfE&vS88PnkiQN{27{0+62sjOc&k`0IFCrpQ@ z5JUG?+ve9&F#zzc959mvNOypN5Y~;g!LQFm!fPr7+8Y1!)?}eM@$XMT5Z&;Nd<_+@BMea7Vc5$6T-wje`}YRia`C>a_^bmU zS03Ao_OI=f{rLSKzyII=^S}PfKkASF)M9cKqZf;elSCxM4+tX_HRf)HUT;`LjXgir z+u!1O+tiGVi@dG1y8hAYf`{!6^yr7n`tp*P9=c>B>!f*)M=KC-HV0!jUn1eG>FnOK8_?e@-`% zWMpL!zn87w4@Mjtbp*hg5AHE^$79Xyug6xBAm@xVo~9E7UbNhnT3wNG{W|4K$ewYA z#720=Z;h(^3r=s9-9S3wSMa&wF%7l-m=>Flk09rT368%Zz!RH!D=M{|TnU1X;}&E%KUN zU5i<^SuAvQ()&w80+`wtQ95MFpdWzC)p!$MbdJsD8jLk)S!SF$5a}@av5pKtoL5E> zpt`i}Rf-_cC1$X^#JQ3?BMWez&z#9%n{{t{rpAbATQ~fg1=?J(IVF@bu^iBFI-f{j zjsb3!oBbHCa)|JDohw%xpZ?RL+v z1>w8+tOIb(JK6Iz5Cei*vH>{eV=cCpYMEF&Yu5&<&fIC z0&m@j4K5ehczE;p=DOR%uBb_Gqusp5_CBS1;eC6;u>iAK`(M3gscxccOWeCK+#NW* z`@P%ss(Zzs{?7Ma`$gOTZJ)ilo?ji4H(}LJ0=aozzY6>|ul2{Jw+V*QZK$xq1g9S_ z_Zt4a10#37?p=Hb32++%ZSUVI1DL8xOxg<;XeVIxb-?#K^~H^mV_a;}x1aIeXYIX4ZhY>oZQZk}@9f8}k9qBNd+(E-=dK;2-Dl+f_ucRtWapi7 z`FY!8EjypRvjMxm^R*4U>AAdP{3BC-_4RV|)8yvS-hWPaKWYDvTz>QIt-JQQ+r4|e zr`O$=*V}S=3hH~u_0?xzKf3o~|Fh)AYajWh_g?#bA;)$f-di&6J1&>!>-TN@NAl>` zj{{yg$-MjO(_b0?&Fv5ag1oYedp7c#gK+s*u#R?l7+>iCyticT?bx*)eRZ^Z$}V!_ zupQ6r^`f)u^^1HyQoC)J?tky)V{*s)sb)kFLsPCmFA4#+g3=9km{QJW_ zc0lfq6gOEO-qdKby!?#K{SEu&(SO_Bc&OgLhg%N7ErkkeN+~ZmC z{f)f!+N;myci!}9()pe*-!c9{n;~nxt3bVW0xoO2TMpFrX}L(>*f9MA0|NsC58_Q# zQ)K_Si}Ld70Ic^fG6Ihn{`blRAI<`Nv;=TTwc4xw-x2krH>jYS{iyMi5!^WwvVPg7 zG|;1e!-jk-7tVsc*|>p$fq{X6Ep~~j7Zy)0EuOr7r)=H^ymcDLUk@7yteJrL3*2@F z_VA(hkgsS1+~b?yatK0aPB*vtK6`V(wg=SgGM1NK0q8y7uYZfRZ~2a+G%zqQF!0yL z8{@TS@a0B&{L+5y@(CnL0Knt*e{9~j-KvM3gYQrRj19Rb0}#evVtSa`jyOqt_(v%G zKbttfz`(%3z`q7ABg%W<^3KNz-edsw_yCu9uO$$8Fvk5Z9e_OzfUVJg;}FbC{h#w( z|MN!MYAxx%I<6K{VXu6$8+$zn00RR90|Ot$8}lM>AGeLOuq|u9GRy*?8vbpm?f1>= z?jZwSmIl5A_ZY|by4SD$Q>??h(&m2J{O$ja({wyc`N<3kuta(1WUvGdRWhH!=bveD zf9JbjI|!G~!Egu$1_lNO_R!768zX;3yhq&lGm7`IL;_R@8mBQ-0UAWA_{8=4&mS+p z)z;47s2KihJAb#?foqNea61EV)nWLobzN;#l4lrx5yLFYoRwlKo-A!=M@3PWA4Ka5 z%Tt~_e&lp&Dy6A`Mq*)swWHQD=9aV4q#bkXRK{@@VTeGmXxa4CnWBPVk-0K_!LOGD z-gkievmd+vJio5zzOU>4IOjRfkDLGWZh{}L9vN~ShJ|#@t40NV5?s(OFhdc2=_HvW zT@oRw$7?@`9WLIi@Az5cV@N~~7=N-Zgy>kGMxejZY7qx)1nzq*zU^14?^ttY0Cwv8 z!hyP+vj=+8I>EZEUKR*1$+=#66?)XdCY~2Xy=&r)5N0y7B^`4}o1as<(a)DHI?o^L zB*w@x!9*`^8Fh|y331@av_4ls<1zsq2=%MZEP~0SDAHpb&oEfZZW=y<;vYmNiWj0Q zggRysLUaKt?>XaJ&e;n}96g=-QuwPIEh#z|)QW8X9LX?4*S1=cJ&FuTg=^vN_(CQq z4Dx+2=usIqFK${UV5nT|s={Aa@|xhl0}={$Jn*tar24dGx(v_|t~QmjK))VnkC!Ij z66RVfQ9VG8PCi-c(uc-u&>H139K?{2nGx!ROt!+C9+1j<@T; z&t28C?r~6<7;Mn@Tmbt4b$$W3e^#6h;_^ri!E)+}nH5PvxlGk`rDfD??1#>J5ydG8$hmS`Z{HGv!=j_Qnk?(+WQJ6sG9Z<&IMz- zbwr8&8Oz(^m_j@`c`M2YwW=VCi0=o*Ll|7t74AtVjoDl%XMtxwHg2lvatNZ7w-N=) zI!&90L8Ik(Tf#2D`A10?$;s2Wlg>0nzRC=JSm)5&E&gJ$nol;Nm@F;xu~>R^WEN{Kb|U8|)XDyT$OyS$nk^*tvR)x;s5Hn$G=I#e|sS2tfo z?sX#Tb?#O5uPq6i;6X@y0&$RqADgz=D0PzCEK~w4QDUEQe$kN@hi^lU#9Q1dzr6xo zQ*4{L-fY^3UL3h?X;8Q{vvO@VJ|GXd!4@giv+AS2t#a4ht$!EDg;JlNkr|e-83Kg| z(0f^mP(EAGQsTw3I`^GRHOOO=Zy9h_b(oCdGYGE1`YZ)XFkbtroHb|Gj5UByaeE{G zjX%SXA+vUP79$C5i(?}-;iC+Pdya&mY9Yy6tr-XB>)tuq5RM`VhXmsf(M@=w@r$^}e+T(bJZq@d7tl=RNSFaQ8H({~@D z7aXQjV)M%>wgZU3hsT8ABSRtxDfr0PC_-#h%oq5GSUg@I^qlY?Kq=L>7xC2p16r8n z92+40bjl%m@?k~*t(3fW5m9 K?7F`r_uN0!gB1e+ literal 0 HcmV?d00001 diff --git a/static/assets/apple-touch-icon.png b/static/assets/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c965dcd34ed31376cf19b970ba752f4fd712bb99 GIT binary patch literal 28336 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 W&<6j}l+DAP0-&dD3~APMiu)hV=E^hx literal 0 HcmV?d00001 diff --git a/static/assets/browserconfig.xml b/static/assets/browserconfig.xml new file mode 100644 index 000000000..21e6cbc29 --- /dev/null +++ b/static/assets/browserconfig.xml @@ -0,0 +1,9 @@ + + + + + + #da8517 + + + diff --git a/static/assets/favicon-16x16.png b/static/assets/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..f7ba0a9619f799bcc785613c70a7b3367c5eaa74 GIT binary patch literal 1503 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 literal 0 HcmV?d00001 diff --git a/static/assets/favicon.ico b/static/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..f61384d23ced1a4f0a433cc46d0b94bc081d8600 GIT binary patch literal 15086 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 literal 0 HcmV?d00001 diff --git a/static/assets/mstile-150x150.png b/static/assets/mstile-150x150.png new file mode 100644 index 0000000000000000000000000000000000000000..53254db43d3912c72c937dee9a9dcfda568dd366 GIT binary patch literal 23712 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 + + + + Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + + + + + + diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..d75d248ef0b15096a95054643a4d97f5d9b60846 GIT binary patch literal 1150 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
(CVYa{T?sNlmHpaQ@nRe{sQe7S6Z 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 literal 0 HcmV?d00001 diff --git a/static/manifest.json b/static/manifest.json new file mode 100644 index 000000000..62928c127 --- /dev/null +++ b/static/manifest.json @@ -0,0 +1,21 @@ +{ + "name": "Satisfactory Mod Repo", + "short_name": "SMR", + "theme_color": "#da8517", + "background_color": "#da8517", + "display": "standalone", + "scope": "/", + "start_url": "/", + "icons": [ + { + "src": "/assets/android-chrome-192x192.png?v=69P26YMB35", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/assets/android-chrome-512x512.png?v=69P26YMB35", + "sizes": "512x512", + "type": "image/png" + } + ] +} diff --git a/static/robots.txt b/static/robots.txt new file mode 100644 index 000000000..e9e57dc4d --- /dev/null +++ b/static/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/svelte.config.cjs b/svelte.config.cjs new file mode 100644 index 000000000..4eed451f2 --- /dev/null +++ b/svelte.config.cjs @@ -0,0 +1,37 @@ +const sveltePreprocess = require('svelte-preprocess'); +const adapterNode = require('@sveltejs/adapter-node'); +const adapterStatic = require('@sveltejs/adapter-static'); + +/** @type {import('@sveltejs/kit').Config} */ +module.exports = { + // Consult https://github.com/sveltejs/svelte-preprocess + // for more information about preprocessors + preprocess: sveltePreprocess({ + postcss: true + }), + kit: { + // By default, `npm run build` will create a standard Node app. + // You can create optimized builds for different platforms by + // specifying a different adapter + adapter: process.env.SVELTE_ADAPTER === 'node' ? adapterNode({ + out: 'build/node' + }) : adapterStatic({ + pages: 'build/static', + assets: 'build/static' + }), + + ssr: process.env.SVELTE_ADAPTER === 'node', + + // hydrate the
element in src/app.html + target: '#svelte', + + vite: { + ssr: { + noExternal: ['node-fetch'] + }, + optimizeDeps: { + exclude: ["@urql/svelte"] + } + } + } +}; diff --git a/tailwind.config.cjs b/tailwind.config.cjs new file mode 100644 index 000000000..15a12c710 --- /dev/null +++ b/tailwind.config.cjs @@ -0,0 +1,29 @@ +const { tailwindExtractor } = require('tailwindcss/lib/lib/purgeUnusedStyles'); +const colors = require('tailwindcss/colors'); + +module.exports = { + purge: { + content: [ + './src/**/*.html', + './src/**/*.svelte' + ], + options: { + defaultExtractor: (content) => [ + ...tailwindExtractor(content), + // Match Svelte class: directives (https://github.com/tailwindlabs/tailwindcss/discussions/1731) + ...[...content.matchAll(/(?:class:)*([\w\d-/:%.]+)/gm)].map(([_match, group, ..._rest]) => group), + ], + keyframes: true, + }, + }, + darkMode: 'class', + theme: { + colors: { + gray: colors.trueGray, + } + }, + variants: { + extend: {}, + }, + plugins: [], +}; diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 000000000..7d2e2894a --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,28 @@ +{ + "compilerOptions": { + "moduleResolution": "node", + "target": "es2018", + /** + svelte-preprocess cannot figure out whether you have a value or a type, so tell TypeScript + to enforce using \`import type\` instead of \`import\` for Types. + */ + "importsNotUsedAsValues": "error", + "isolatedModules": true, + /** + To have warnings/errors of the Svelte compiler at the correct position, + enable source maps by default. + */ + "sourceMap": true, + "esModuleInterop": true, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "baseUrl": ".", + "allowJs": true, + "checkJs": true, + "paths": { + "$app/*": [".svelte/dev/runtime/app/*", ".svelte/build/runtime/app/*"], + "$lib/*": ["src/lib/*"] + } + }, + "include": ["src/**/*.d.ts", "src/**/*.js", "src/**/*.ts", "src/**/*.svelte"] +}